@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);.bold{font-weight:600}.comment-date{color:grey;font-size:1rem}.padding-top{padding-top:30px}.padding-top-spacer{padding-top:5px}.text-center{text-align:center}.text-right{text-align:right}.badge{color:#fff!important;background-color:#00a5fa;padding:3px 7px;font-size:13px;border-radius:7px}#comment{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;max-width:100%;line-height:1.5;padding:5px 15px 30px;outline:none!important;border-radius:3px;-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease}.dropdown-menu1{position:absolute;top:100%;right:0;z-index:1000;float:left;min-width:159px;padding:.5rem 0;margin:.5rem 0 0;font-size:1rem;color:#373a3c;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-item1{display:block;width:100%;padding:3px 20px;clear:both;font-weight:400;color:#373a3c;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item1:hover{background-color:#f1f1f1}@media only screen and (max-width:768px){.dropdown-menu1{left:0!important}}.detail-container{font-size:1.1rem;line-height:1.5rem}.detail-container .detail-title{line-height:1.4em}.contract-wrapper iframe{height:94vh;margin-top:-3em;padding:0;border:none;position:relative;z-index:0}.contract-wrapper .iframe-message{margin:2em auto;text-align:center;font-weight:300}.contract-form{padding:1em 0 5em}@media (min-width:768px){.contract-form{padding:1em 1em 5em 0}}.contract-form .step-title{color:#001433;font-size:2.5em;line-height:1.2em;font-weight:100}.contract-form .form-input,.contract-form button,.contract-form label,.contract-form select{display:block;margin:1em 0;width:100%}.contract-form label{font-size:1.2em}.new-contract-message{padding:1em 1em 5em}.new-contract-message label{margin:0}.new-contract-message hr{width:50px;display:inline-block;height:1px;margin:1em 0}.new-contract-message .section-title-wrapper .section-title{font-size:1.75em;font-weight:300;color:#ffb828;margin-bottom:0;text-transform:uppercase;font-family:Circular Bold;padding-left:0}.new-contract-message .section-description-wrapper,.new-contract-message .section-title-wrapper{margin:1.25em 0}.new-contract-message .create-contract-button{width:30%;display:block;height:55px;font-size:1.25em;margin-top:1em}.new-contract-message .new-contract-title{display:block;color:#00a5fa;font-size:3.75rem;font-weight:700;font-family:Circular Bold}.contract-wrapper{padding:1em 1em 5em 0}.contract-wrapper .fr-view{padding:2em;border:1px solid #ececec;-webkit-box-shadow:10px 10px 80px -30px rgba(0,0,0,.75);box-shadow:10px 10px 80px -30px rgba(0,0,0,.75)}.btn.get-paypalme-button,.btn.loan-calculator-button{background-color:#ffb828;color:#000}.btn.get-paypalme-button:focus,.btn.get-paypalme-button:visited,.btn.loan-calculator-button:focus,.btn.loan-calculator-button:visited{color:#000}h2{font-weight:600;font-size:1.5rem;color:#000;margin-bottom:1rem}.lw-fullscreen-page a{color:#000!important}.lw-fullscreen-page a:hover{color:#333!important}.lw-fullscreen-page .underline{color:#000!important}.lw-fullscreen-page .underline:hover{color:#333!important}.lw-fullscreen-page .color-secondary-color{color:#0096c3!important}.lw-fullscreen-page .color-secondary-color:hover{color:#00465a!important}.dashboard-main-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em 0 5em;overflow:hidden}.dashboard-main-wrapper.row{padding-left:15px;padding-right:15px}@media (min-width:768px){.dashboard-main-wrapper{padding:2em 1em 5em}.dashboard-main-wrapper.row{padding-left:15px;padding-right:15px}}@media (min-width:992px){.dashboard-main-wrapper{padding:2em 1em 5em 0}.dashboard-main-wrapper.row{padding-left:15px;padding-right:15px}}.dashboard-main-wrapper .short-hr{width:350px;display:block;height:1px;margin:1em auto 2em}.dashboard-main-wrapper .section-header-wrapper{position:relative}.dashboard-main-wrapper .section-header-wrapper .flexed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dashboard-main-wrapper .section-header-wrapper .display-dropdown-wrapper{position:relative;display:inline-block}.dashboard-main-wrapper .section-header-wrapper .display-dropdown-wrapper:before{bottom:0;background-color:#00a5fa;z-index:1;pointer-events:none;padding:1em;position:absolute;right:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyIDE2bDItMiAzIDMgMy0zIDIgMi01IDV6Ii8+PC9zdmc+);content:"";background-repeat:no-repeat;background-position:50%}.dashboard-main-wrapper .section-header-wrapper .display-dropdown{font-size:1.3em!important;line-height:1.75em!important;height:auto!important;font-family:Circular Book,Inter,Arial;padding-left:.5em;padding-right:1em;border-radius:5px;border:1px solid #d3d3d3;color:grey;min-height:calc(2em + 1px);background-color:#fff;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.dashboard-main-wrapper .section-header-wrapper .display-dropdown.overview-display-mode-dropdown{width:150px;font-size:1.1em!important}.dashboard-main-wrapper .section-header-wrapper .section-header{display:block;margin-bottom:1em;text-align:center}@media (min-width:768px){.dashboard-main-wrapper .section-header-wrapper .section-header{text-align:left;margin-bottom:.5em}}.dashboard-main-wrapper .logout-btn-wrapper{position:relative;display:block;text-align:right}@media (min-width:768px){.dashboard-main-wrapper .logout-btn-wrapper{float:right}}.dashboard-main-wrapper .logout-btn-wrapper .logout-btn{margin-right:-.5em;margin-bottom:2em;color:#001433;border-color:#001433}@media (min-width:400px){.dashboard-main-wrapper .logout-btn-wrapper .logout-btn{margin-right:0}}@media (min-width:768px){.dashboard-main-wrapper .logout-btn-wrapper .logout-btn{margin-right:4.5em}}.dashboard-main-wrapper .dashboard-new-agreement-btn-wrapper{display:block;margin-left:auto;margin-right:auto;top:0;right:0;margin-top:2em}@media (min-width:768px){.dashboard-main-wrapper .dashboard-new-agreement-btn-wrapper{position:absolute;margin-top:0}}.dashboard-main-wrapper .dashboard-new-agreement-btn-wrapper .dashboard-new-agreement-btn{color:#fff}.dashboard-main-wrapper .dashboard-new-agreement-btn-wrapper .add-bank-account-btn{margin-right:1em;margin-bottom:1em;width:100%}@media (min-width:400px){.dashboard-main-wrapper .dashboard-new-agreement-btn-wrapper .add-bank-account-btn{width:auto}}.dashboard-main-wrapper .dashboard-new-agreement-btn-wrapper .remove-bank-account-btn{margin-bottom:1em;width:100%}@media (min-width:400px){.dashboard-main-wrapper .dashboard-new-agreement-btn-wrapper .remove-bank-account-btn{width:auto}}.dashboard-main-wrapper .help-message{font-size:1.1em;margin-bottom:2em}.dashboard-main-wrapper .gallery-item .text-wrapper{text-align:center;padding:2em 3em 3em}@media (min-width:992px){.dashboard-main-wrapper .gallery-item .text-wrapper{padding:8em 3em 3em;text-align:left}}.dashboard-main-wrapper .gallery-item .text-wrapper hr{width:100%;margin-top:1em;margin-bottom:1em}.dashboard-main-wrapper .gallery-item .text-wrapper .btn{margin-left:auto;margin-right:auto;display:block;float:none}@media (min-width:992px){.dashboard-main-wrapper .gallery-item .text-wrapper .btn{float:left}}.dashboard-main-wrapper .loan-credit-counter{font-size:8em;text-align:center;line-height:1em}.dashboard-main-wrapper .loan-credit-counter-summary{text-align:center;margin-top:.5em;font-size:1.75em}.dashboard-main-wrapper .table .td,.dashboard-main-wrapper .table .th{font-size:1.1em}.dashboard-main-wrapper .bank-account-icon-wrapper{margin-bottom:2.5em}.dashboard-main-wrapper .bank-account-icon-wrapper img{max-height:250px;max-width:100%;width:auto}@media (min-width:1200px){.dashboard-main-wrapper .bank-account-icon-wrapper{padding-right:2em}}.dashboard-config-sections{margin:0;padding:.25rem 0;max-width:1100px;width:100%}.dashboard-sections-wrapper{clear:both;margin-top:1.5rem}@media (min-width:992px){.dashboard-sections-wrapper{width:75%;padding-left:15px;padding-right:15px}.dashboard-config-sections{max-width:none;width:100%}}.dashboard-config-section{margin:0 0 2rem;padding:1rem .75rem 1.25rem;border:1px solid #e6e9ed;border-radius:8px;background:#fff;-webkit-box-shadow:0 8px 14px rgba(0,0,0,.03);box-shadow:0 8px 14px rgba(0,0,0,.03)}.dashboard-config-section .section-header-wrapper{margin-bottom:.75rem}.dashboard-config-section .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;margin:0}.dashboard-config-section .row>[class^=col-]{width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.dashboard-config-card{margin-bottom:.5rem;border:1px solid #e6e9ed;border-radius:6px;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.04);box-shadow:0 6px 10px rgba(0,0,0,.04);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.dashboard-config-card,.dashboard-config-card .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.dashboard-config-card .card-body{padding:.9rem 1rem 1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem;min-height:140px}.dashboard-config-card .card-title{font-size:1.05rem;margin-bottom:.25rem}.dashboard-config-card .card-text{margin-bottom:.35rem}.dashboard-config-card .card-text.secondary-text{color:#4a4a4a}.dashboard-config-card .card-text.amount-text{font-weight:600;color:#1c4c8c}.dashboard-config-card .dashboard-config-link{padding:6px 10px;margin-top:auto;-ms-flex-item-align:start;align-self:flex-start;background:#001433;color:#fff!important;border:none;border-radius:4px;text-decoration:none!important}.dashboard-config-card .dashboard-config-link:focus,.dashboard-config-card .dashboard-config-link:hover{background:#000f29;color:#fff!important;text-decoration:none}.dashboard-config-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 0 1rem;min-height:260px;width:100%}.dashboard-config-empty>div{width:100%;max-width:620px;margin:0 auto}.dashboard-config-empty img{max-height:200px!important;-o-object-fit:contain;object-fit:contain}.dashboard-layout-sidebar{position:relative}.dashboard-layout-sidebar .subnav-wrapper{display:none;margin-top:1em;margin-bottom:1em;padding-left:0}.dashboard-layout-sidebar .subnav-wrapper.active{display:block}@media (min-width:768px){.dashboard-layout-sidebar .subnav-wrapper{margin-top:0;display:block}}.dashboard-layout-sidebar .subnav-wrapper .subnav-inner-wrapper .subnav .nav-item{display:block}.dashboard-layout-sidebar .subnav-wrapper .subnav-inner-wrapper .subnav .nav-item .nav-link{text-align:left;font-size:1.1em}.dashboard-layout-sidebar .subnav-wrapper .subnav-inner-wrapper .subnav .nav-item-divider-with-border{border-top:1px solid #d3d3d3;margin-bottom:0}.dashboard-layout-sidebar .dashboard-layout-sidebar-dropdown-btn{padding:1em 0 .5em;font-size:1.2em}.default-layout-sidebar{position:relative;padding:1em 1em 0;margin-bottom:-1em}@media (min-width:768px){.default-layout-sidebar{padding:1em 3em 0}}@media (min-width:992px){.default-layout-sidebar{padding:1em 3em 0}}@media (min-width:1200px){.default-layout-sidebar{padding:1em 10em 0}}.default-layout-sidebar .breadcrumb{padding-left:1em}.default-layout-sidebar .subnav-wrapper{display:none;height:auto;margin-top:1em;margin-bottom:1em;padding-left:0}.default-layout-sidebar .subnav-wrapper.active,.default-layout-sidebar .subnav-wrapper .subnav-inner-wrapper .subnav .nav-item{display:block}.default-layout-sidebar .subnav-wrapper .subnav-inner-wrapper .subnav .nav-item .nav-link{text-align:left;font-size:1.1em;overflow:auto}.default-layout-sidebar .default-layout-sidebar-dropdown-btn{display:inline-block}.integrations-table .integration-detail{padding-left:0;padding-right:1em;max-width:750px;float:left;border-bottom:none;width:700px;max-width:100%}@media (min-width:768px){.integrations-table .integration-detail{padding-right:3em;float:none}}.integrations-table .integration-cta{border-bottom:none;padding-left:0}.integrations-table .integration-cta .btn{padding:.75em 1em;font-size:1em;float:left}@media (min-width:768px){.integrations-table .integration-cta .btn{padding:1em;font-size:1.1em;float:none}}.applicants-list{overflow:auto;width:100%;height:90vh}.applicants-list .applicants-list-item.kanban{width:100%}@media (min-width:992px){.applicants-list .applicants-list-item.kanban{height:90vh;display:table-cell;padding:0 1em;min-width:275px;border-right:1px solid #d3d3d3}}.applicants-list .applicants-list-item.kanban .applicants-list-item-title{text-overflow:ellipsis}.applicants-step-nav-wrapper{position:relative;overflow-x:auto;overflow-y:hidden;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.applicants-step-nav-wrapper .applicants-step-nav{position:relative;width:10000px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.applicants-step-nav-wrapper .applicants-step-nav .applicants-step-nav-item{position:relative;float:left;height:85px;padding:1em 1.25em 1em 2.5em;border:none}.applicants-step-nav-wrapper .applicants-step-nav .applicants-step-nav-item:first-child{padding-left:1em}.applicants-step-nav-wrapper .applicants-step-nav .applicants-step-nav-item:before{content:"";position:absolute;z-index:3;right:-22px;bottom:-8px;width:0;height:0;border-top:50px solid rgba(0,0,0,0);border-left:25px solid #fff;border-bottom:50px solid rgba(0,0,0,0)}.applicants-step-nav-wrapper .applicants-step-nav .applicants-step-nav-item:after{content:"";position:absolute;z-index:2;right:-22px;bottom:-8px;width:0;height:0;border-top:50px solid rgba(0,0,0,0);border-left:25px solid #fff;border-bottom:50px solid rgba(0,0,0,0)}.applicants-step-nav-wrapper .applicants-step-nav .applicants-step-nav-item.active{background-color:#001433;color:#fff}.applicants-step-nav-wrapper .applicants-step-nav .applicants-step-nav-item.active:before{content:"";position:absolute;z-index:3;right:-22px;bottom:-8px;width:0;height:0;border-top:50px solid rgba(0,0,0,0);border-left:25px solid #001433;border-bottom:50px solid rgba(0,0,0,0)}.applicants-step-nav-wrapper .applicants-step-nav .applicants-step-nav-item.active .applicants-step-nav-link{color:#fff}.applicants-step-nav-wrapper .applicants-step-nav .applicants-step-nav-item .applicants-step-nav-link{position:relative;height:100%;color:#001433;background-color:rgba(0,0,0,0);text-decoration:none;border:none;outline:none}.applicants-step-nav-wrapper .applicants-step-nav .applicants-step-nav-item .applicants-step-nav-link:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.applicants-step-nav-wrapper .applicants-step-nav .applicants-step-nav-item .applicants-step-nav-link .applicants-step-nav-link-title{padding-bottom:.75rem;font-size:1em;text-transform:uppercase}.applicants-step-nav-wrapper .applicants-step-nav .applicants-step-nav-item .applicants-step-nav-link .applicants-step-nav-link-number{background-color:#001433;color:#fff;width:auto;padding:.3rem .7rem;border-radius:5px}#applicantProcessIdSelect{margin-right:2em;height:2em;max-width:300px;border-radius:2px;padding:.25em .75em}@media (min-width:992px){#applicantProcessIdSelect{margin-top:1em}}.lw-fullscreen-page{width:100vw;min-height:100vh;max-width:100vw;margin:0;padding:0 0 3rem;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.dashboard-layout-body.col-md-12.col-lg-12.col-xl-12{padding:0 2rem}@media (min-width:768px){.dashboard-layout-body.col-md-12.col-lg-12.col-xl-12{padding:0 3rem}}@media (min-width:992px){.dashboard-layout-body.col-md-12.col-lg-12.col-xl-12{padding:0 4rem}}@media (min-width:1200px){.dashboard-layout-body.col-md-12.col-lg-12.col-xl-12{padding:0 5rem}}.detail-container.col-md-12.col-lg-12.col-xl-12{padding:0 2rem}@media (min-width:768px){.detail-container.col-md-12.col-lg-12.col-xl-12{padding:0 3rem}}@media (min-width:992px){.detail-container.col-md-12.col-lg-12.col-xl-12{padding:0 4rem}}@media (min-width:1200px){.detail-container.col-md-12.col-lg-12.col-xl-12{padding:0 5rem}}.concierge-dashboard{--concierge-paper:"#f8fbff";--concierge-inner-paper:#fff;--concierge-mist:#f0ebe2;--concierge-line:#e7e7e7;--concierge-ink:#20272a;--concierge-muted:#697275;--concierge-teal:#2c6b69;--concierge-teal-soft:#dcebea;--concierge-ochre:#9d7735;--concierge-ochre-soft:#f4ead7;--concierge-brick:#a35d48;--concierge-brick-soft:#f4e2db;--concierge-brand:#1a73e8;--concierge-error:#b91c1c;--concierge-shadow:0 16px 46px rgba(73,59,39,0.09);--concierge-type-small-header:11px;--concierge-type-meta:12px;--concierge-type-body:14px;--concierge-type-subheader:18px;--concierge-type-header:24px;--concierge-type-metric:24px;--concierge-type-stat:17px;color:var(--concierge-ink);-webkit-box-sizing:border-box;box-sizing:border-box}.concierge-dashboard *,.concierge-dashboard :after,.concierge-dashboard :before{-webkit-box-sizing:border-box;box-sizing:border-box}.concierge-dashboard .concierge-page{margin:0 auto;padding:20px 24px;display:grid;gap:16px}.concierge-dashboard .concierge-archive-row,.concierge-dashboard .concierge-hero,.concierge-dashboard .concierge-panel,.concierge-dashboard .concierge-promo,.concierge-dashboard .concierge-tile{background:var(--concierge-paper);border:1px solid var(--concierge-line);-webkit-box-shadow:var(--concierge-shadow);box-shadow:var(--concierge-shadow)}.concierge-dashboard .concierge-archive-row,.concierge-dashboard .concierge-hero,.concierge-dashboard .concierge-panel,.concierge-dashboard .concierge-promo,.concierge-dashboard .concierge-tile{border-radius:10px}.concierge-dashboard .concierge-label{font-size:var(--concierge-type-small-header);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--concierge-muted)}.concierge-dashboard .concierge-header-text{font-size:var(--concierge-type-header);line-height:1.15}.concierge-dashboard .concierge-subheader-text{font-size:var(--concierge-type-subheader);line-height:1.2}.concierge-dashboard .concierge-body-text{font-size:var(--concierge-type-body);line-height:1.45}.concierge-dashboard .concierge-meta-text{font-size:var(--concierge-type-meta);line-height:1.35}.concierge-dashboard .concierge-hero{padding:16px 20px;display:grid;gap:14px}.concierge-dashboard .concierge-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:0;grid-template-rows:minmax(0,1fr);height:435px}.concierge-dashboard .concierge-pulse-shell{flex-direction:column}.concierge-dashboard .concierge-pulse-banner,.concierge-dashboard .concierge-pulse-shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;min-height:0;overflow:hidden}.concierge-dashboard .concierge-pulse-banner{border-radius:10px;padding:14px 16px;background:#fafbfa;border:1px solid var(--concierge-line);-webkit-box-shadow:var(--concierge-shadow);box-shadow:var(--concierge-shadow);flex-direction:column;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.concierge-dashboard .concierge-pulse-banner>.concierge-label,.concierge-dashboard .concierge-pulse-banner>strong.concierge-header-text{-ms-flex-negative:0;flex-shrink:0}.concierge-dashboard .concierge-pulse-banner>strong.concierge-header-text{font-size:var(--concierge-type-header)}.concierge-dashboard .concierge-pulse-banner-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.concierge-dashboard .concierge-pulse-banner-header .concierge-header-text{display:block;margin:4px 0 0}.concierge-dashboard .concierge-summary-trigger-btn{padding:.4rem .75rem;font-size:.875rem;font-weight:600;color:var(--concierge-brand);background-color:rgba(0,0,0,0);border:1px solid var(--concierge-brand);border-radius:6px;cursor:pointer}.concierge-dashboard .concierge-summary-trigger-btn:disabled{cursor:not-allowed;opacity:.6}.concierge-dashboard .concierge-summary-trigger-error{color:var(--concierge-error);margin-top:.5rem}.concierge-dashboard .concierge-summary-trigger-status{color:var(--concierge-muted);margin-top:.5rem}.concierge-dashboard .concierge-pulse-summary{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-height:0;padding:12px 14px;background:var(--concierge-inner-paper);border:1px solid var(--concierge-line);border-radius:5px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;font-size:var(--concierge-type-body)}.concierge-dashboard .concierge-pulse-banner p,.concierge-dashboard .concierge-pulse-summary p{margin:0}.concierge-dashboard .concierge-pulse-summary-content{font-size:var(--concierge-type-body);line-height:1.75;color:var(--concierge-ink)}.concierge-dashboard .concierge-pulse-summary-content p{margin:.75em 0;line-height:1.75;font-size:var(--concierge-type-body)}.concierge-dashboard .concierge-pulse-summary-content p:first-child{margin-top:0}.concierge-dashboard .concierge-pulse-summary-content p:last-child{margin-bottom:0}.concierge-dashboard .concierge-pulse-summary-content b,.concierge-dashboard .concierge-pulse-summary-content strong{font-weight:600}.concierge-dashboard .concierge-pulse-summary-content em,.concierge-dashboard .concierge-pulse-summary-content i{font-style:italic}.concierge-dashboard .concierge-pulse-summary-content ol,.concierge-dashboard .concierge-pulse-summary-content ul{margin:.75em 0;padding-left:1.5em;font-size:var(--concierge-type-body)}.concierge-dashboard .concierge-pulse-summary-content ul{list-style-type:disc}.concierge-dashboard .concierge-pulse-summary-content ol{list-style-type:decimal}.concierge-dashboard .concierge-pulse-summary-content ol ul,.concierge-dashboard .concierge-pulse-summary-content ul ul{list-style-type:circle}.concierge-dashboard .concierge-pulse-summary-content li{margin:.35em 0;line-height:1.6;font-size:var(--concierge-type-body)}.concierge-dashboard .concierge-pulse-summary-content h1,.concierge-dashboard .concierge-pulse-summary-content h2,.concierge-dashboard .concierge-pulse-summary-content h3,.concierge-dashboard .concierge-pulse-summary-content h4{margin:.75em 0 .35em;font-size:1em;font-weight:600;line-height:1.4}.concierge-dashboard .concierge-pulse-summary-content h1:first-child,.concierge-dashboard .concierge-pulse-summary-content h2:first-child,.concierge-dashboard .concierge-pulse-summary-content h3:first-child,.concierge-dashboard .concierge-pulse-summary-content h4:first-child{margin-top:0}.concierge-dashboard .concierge-pulse-stats{-ms-flex-negative:0;flex-shrink:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.concierge-dashboard .concierge-pulse-stats>div{padding:10px 12px;border-radius:10px;background:hsla(0,0%,100%,.8);border:1px solid var(--concierge-line);font-size:var(--concierge-type-meta)}.concierge-dashboard .concierge-pulse-stats strong{display:block;margin-top:4px;font-size:var(--concierge-type-stat)}.concierge-dashboard .concierge-capabilities{padding:16px 20px}.concierge-dashboard .concierge-capabilities-header{margin:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.concierge-dashboard .concierge-promo-strip{display:grid;gap:10px}.concierge-dashboard .concierge-promo-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:10px;overflow-x:auto;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;padding-bottom:4px}.concierge-dashboard .concierge-promo{padding:14px 16px;display:grid;gap:8px;min-height:140px;scroll-snap-align:start;font-size:var(--concierge-type-body);background:var(--concierge-inner-paper)}.concierge-dashboard .concierge-promo[role=button]:hover{background:var(--concierge-teal-soft);border-color:var(--concierge-teal)}.concierge-dashboard .concierge-promo strong{font-size:var(--concierge-type-subheader)}.concierge-dashboard .concierge-badge{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:999px;font-size:var(--concierge-type-small-header);font-weight:700}.concierge-dashboard .concierge-badge-teal{background:var(--concierge-teal-soft);color:var(--concierge-teal)}.concierge-dashboard .concierge-badge-ochre{background:var(--concierge-ochre-soft);color:var(--concierge-ochre)}.concierge-dashboard .concierge-badge-brick{background:var(--concierge-brick-soft);color:var(--concierge-brick)}.concierge-dashboard .concierge-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.concierge-dashboard .concierge-tile{padding:12px 14px;cursor:pointer;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.concierge-dashboard .concierge-tile:hover{border-color:var(--concierge-teal)}.concierge-dashboard .concierge-tile.concierge-tile-active{border-color:var(--concierge-teal);-webkit-box-shadow:0 0 0 2px var(--concierge-teal-soft);box-shadow:0 0 0 2px var(--concierge-teal-soft)}.concierge-dashboard .concierge-tile strong{display:block;font-size:var(--concierge-type-metric);margin-top:4px}.concierge-dashboard .concierge-tile p{margin:4px 0 0;color:var(--concierge-muted);font-size:var(--concierge-type-body)}.concierge-dashboard .concierge-main{display:grid;grid-template-columns:1fr;gap:16px}.concierge-dashboard .concierge-panel{background:#fafbfa;padding:16px 20px;display:grid;gap:12px;-ms-flex-line-pack:start;align-content:start}.concierge-dashboard .concierge-panel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.concierge-dashboard .concierge-panel-header h2.concierge-header-text{font-size:var(--concierge-type-header);line-height:1.15;margin:4px 0 0;font-weight:700}.concierge-dashboard .concierge-data-sheet{border-radius:10px;border:1px solid var(--concierge-line);background:var(--concierge-inner-paper);overflow:hidden}.concierge-dashboard .concierge-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.concierge-dashboard .concierge-data-row{padding:14px 16px;border-bottom:1px solid var(--concierge-line);display:grid;gap:4px;background:var(--concierge-inner-paper)}.concierge-dashboard .concierge-data-row:nth-last-child(-n+2){border-bottom:none}.concierge-dashboard .concierge-data-row:nth-child(odd){border-right:1px solid var(--concierge-line)}.concierge-dashboard .concierge-data-row strong{font-size:var(--concierge-type-subheader)}.concierge-dashboard .concierge-data-row p{margin:0;color:var(--concierge-muted);font-size:var(--concierge-type-body)}.concierge-dashboard .concierge-archive-tools{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.concierge-dashboard .concierge-chip-btn,.concierge-dashboard .concierge-search{font:inherit;font-size:var(--concierge-type-body);border-radius:999px;border:1px solid var(--concierge-line);background:#fff;padding:9px 14px}.concierge-dashboard .concierge-search{min-width:250px;-webkit-box-flex:1;-ms-flex:1;flex:1}.concierge-dashboard .concierge-archive{max-height:760px;overflow:auto;padding-right:4px}.concierge-dashboard .concierge-archive-row{padding:12px 14px;display:grid;gap:6px;background:var(--concierge-inner-paper)}.concierge-dashboard .concierge-archive-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.concierge-dashboard .concierge-agent-category{font-size:var(--concierge-type-small-header);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--concierge-muted);margin-bottom:4px}.concierge-dashboard .concierge-archive-row p{font-size:var(--concierge-type-body)}.concierge-dashboard .concierge-archive-row strong{font-size:var(--concierge-type-subheader)}.concierge-dashboard .concierge-archive-meta{font-size:var(--concierge-type-meta);color:var(--concierge-muted)}.concierge-dashboard .concierge-callout{padding:12px 14px;border-radius:10px;background:var(--concierge-mist);color:var(--concierge-muted);font-size:var(--concierge-type-body)}@media (max-width:1180px){.concierge-dashboard .concierge-hero-grid,.concierge-dashboard .concierge-main{grid-template-columns:1fr}.concierge-dashboard .concierge-hero-grid{height:auto;min-height:380px}}@media (max-width:860px){.concierge-dashboard .concierge-pulse-stats,.concierge-dashboard .concierge-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.concierge-dashboard .concierge-data-grid{grid-template-columns:1fr}.concierge-dashboard .concierge-data-row:nth-child(odd){border-right:none}.concierge-dashboard .concierge-data-row:nth-last-child(-n+2){border-bottom:1px solid var(--concierge-line)}.concierge-dashboard .concierge-data-row:last-child{border-bottom:none}}@media (max-width:640px){.concierge-dashboard .concierge-pulse-stats,.concierge-dashboard .concierge-tiles{grid-template-columns:1fr}.concierge-dashboard .concierge-search{min-width:100%}}@charset "UTF-8";.auto-save-widget{display:inline-block;margin-left:10px}@media (max-width:767px){.auto-save-widget{display:block;margin:.5em 0;text-align:center;max-width:100%}}.auto-save-widget-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);padding:0;line-height:1.2;max-width:280px}@media (max-width:767px){.auto-save-widget-content{max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}}.auto-save-widget-icon{margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.auto-save-widget-icon i{color:#28a745;font-size:1rem}.auto-save-widget-icon i.fa-clock-o{color:#6c757d}@media (max-width:767px){.auto-save-widget-icon{margin-right:6px}.auto-save-widget-icon i{font-size:.9rem}}.auto-save-widget-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.auto-save-widget-time{font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.auto-save-widget-time{white-space:normal;text-align:center;line-height:1.3}}.auto-save-widget{-webkit-animation:fadeInSlide .3s ease-out;animation:fadeInSlide .3s ease-out}@-webkit-keyframes fadeInSlide{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInSlide{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.breadcrumb-item .auto-save-widget{display:inline-block;margin-left:10px;vertical-align:middle}@media (max-width:767px){.breadcrumb-item .auto-save-widget{display:block;margin:.5em 0;text-align:center}}.landing-page,body{overflow-x:hidden!important}.landing-page{background-color:#fff!important;color:#333!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;line-height:1.6!important}.landing-page .landing-page-content{max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.landing-page .hero-section{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding:0!important;min-height:500px!important;position:relative}.landing-page .hero-section .hero-content-container{min-height:500px!important;height:100%!important;width:50%!important;position:relative!important;color:#fff!important;z-index:2}.landing-page .hero-section .hero-content-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00465a;z-index:0;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.05);box-shadow:0 4px 20px rgba(0,0,0,.05);border-radius:0 0 240px 0/0 0 240px 0}.landing-page .hero-section .hero-content{position:relative!important;z-index:1!important;width:100%!important;height:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;min-height:500px!important;padding:80px!important}.landing-page .hero-section .hero-content .hero-title{font-size:4rem;font-weight:700;color:#fff;margin-bottom:30px}.landing-page .hero-section .hero-content .hero-subtitle{font-size:2rem;font-weight:700;color:#c3ebf5;margin-bottom:30px}@media (max-width:1024px){.landing-page .hero-section .hero-content{padding:40px 20px!important;min-height:300px!important}.landing-page .hero-section .hero-content .hero-title{font-size:2.5rem;margin-bottom:20px}.landing-page .hero-section .hero-content .hero-subtitle{font-size:1.5rem;margin-bottom:20px}}.landing-page .hero-section .hero-image{width:100%;position:absolute;right:0;top:0;z-index:0}.landing-page .hero-section .hero-image img{height:450px;width:100%;-o-object-fit:cover;object-fit:cover}.landing-page .hero-section .hero-image .image-placeholder{background:#f0f0f0;color:#000;height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:50%}.landing-page .header{padding:40px 0!important;background:#fff!important}.landing-page .header .main-title{font-size:3.5rem!important;font-weight:700!important;color:#1a1a1a!important;margin-bottom:30px!important;letter-spacing:-.02em!important;line-height:1.2!important}.landing-page .header .signup-section{text-align:center!important;margin-bottom:10px!important}.landing-page .header .signup-section .signup-form{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:15px!important;margin-bottom:10px!important}.landing-page .header .signup-section .email-input{width:320px!important;padding:16px 20px!important;border:2px solid #e5e7eb!important;border-radius:12px!important;font-size:1rem!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;background:#fff!important}.landing-page .header .signup-section .email-input:focus{outline:none!important;border-color:#2563eb!important;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.1)!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important}.landing-page .header .signup-section .login-btn{padding:16px 32px!important;background:#72aa49!important;color:#fff!important;border:none!important;border-radius:12px!important;font-size:1rem!important;font-weight:600!important;cursor:pointer!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;-webkit-box-shadow:0 4px 15px rgba(114,170,73,.3)!important;box-shadow:0 4px 15px rgba(114,170,73,.3)!important}.landing-page .header .signup-section .login-btn:hover{-webkit-transform:translateY(-2px)!important;-ms-transform:translateY(-2px)!important;transform:translateY(-2px)!important;-webkit-box-shadow:0 8px 25px rgba(114,170,73,.4)!important;box-shadow:0 8px 25px rgba(114,170,73,.4)!important}.landing-page .main-content{padding:20px 0!important;background:#fff!important;text-align:left}.landing-page .main-content .section-title{font-size:2.5rem!important;font-weight:700!important;color:#1a1a1a!important;margin-bottom:30px!important;text-align:center!important;letter-spacing:-.02em!important;line-height:1.3!important}.landing-page .main-content .intro-section{margin-bottom:50px!important}.landing-page .main-content .intro-section .intro-description{font-size:1.4rem!important;line-height:1.7!important;color:#374151!important;font-weight:400!important;text-align:center!important;max-width:none!important;margin:0!important}.landing-page .main-content .intro-section .services-overview{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:60px!important;margin-top:40px!important}.landing-page .main-content .intro-section .services-overview .service-item{text-align:center!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;max-width:200px!important}.landing-page .main-content .intro-section .services-overview .service-item h3{font-size:1.5rem!important;font-weight:700!important;color:#333!important;margin-bottom:10px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.landing-page .main-content .intro-section .services-overview .service-item p{font-size:1rem!important;color:#666!important;line-height:1.5!important;margin:0!important}.landing-page .main-content .about-video-section{margin:5rem 0}.landing-page .main-content .about-video-section h2{font-size:1.5rem!important;font-weight:700!important;color:#333!important;margin-bottom:20px!important}.landing-page .main-content .about-video-section p{font-size:1.1rem!important;line-height:1.6!important;color:#333!important;margin-bottom:15px!important}.landing-page .main-content .about-video-section .video-placeholder{position:relative!important;width:75%!important;aspect-ratio:16/9!important;background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border-radius:12px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin:30px auto!important;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08)!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important}.landing-page .main-content .about-video-section .video-placeholder .video-overlay{text-align:center!important;width:100%!important;padding:20px!important}.landing-page .main-content .about-video-section .video-placeholder .video-overlay h3{font-size:1.2rem!important;font-weight:400!important;color:#666!important;margin-bottom:20px!important}.landing-page .main-content .about-video-section .video-placeholder .video-overlay .play-button{width:80px!important;height:80px!important;background:#72aa49!important;border-radius:50%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;font-size:1.8rem!important;color:#fff!important;cursor:pointer!important;margin:0 auto!important;-webkit-box-shadow:0 8px 25px rgba(114,170,73,.3)!important;box-shadow:0 8px 25px rgba(114,170,73,.3)!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.landing-page .main-content .about-video-section .video-placeholder .video-overlay .play-button:hover{-webkit-transform:scale(1.05)!important;-ms-transform:scale(1.05)!important;transform:scale(1.05)!important;-webkit-box-shadow:0 12px 35px rgba(114,170,73,.4)!important;box-shadow:0 12px 35px rgba(114,170,73,.4)!important}.landing-page .main-content .section-description{font-size:1rem!important;line-height:1.6!important;color:#333!important;margin-bottom:40px!important}.landing-page .main-content .main-video-section{margin-bottom:40px!important}.landing-page .main-content .main-video-section .video-placeholder.large{position:relative!important;height:300px!important;background:#f8f9fa!important;border-radius:8px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.landing-page .main-content .main-video-section .video-placeholder.large .video-overlay{text-align:center!important;width:100%!important;padding:20px!important}.landing-page .main-content .main-video-section .video-placeholder.large .video-overlay h3{font-size:1.2rem!important;font-weight:400!important;color:#333!important;margin-bottom:15px!important}.landing-page .main-content .main-video-section .video-placeholder.large .video-overlay .play-button.large{width:40px!important;height:40px!important;background:#333!important;border-radius:50%!important;font-size:1rem!important;color:#fff!important;cursor:pointer!important;margin:0 auto 10px!important}.landing-page .main-content .main-video-section .video-placeholder.large .video-overlay .play-button.large,.landing-page .main-content .main-video-section .video-placeholder.large .video-overlay .video-progress{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.landing-page .main-content .main-video-section .video-placeholder.large .video-overlay .video-progress{gap:10px!important}.landing-page .main-content .main-video-section .video-placeholder.large .video-overlay .video-progress .progress-bar{width:100px!important;height:2px!important;background:#ddd!important;border-radius:1px!important}.landing-page .main-content .main-video-section .video-placeholder.large .video-overlay .video-progress .duration{font-size:.9rem!important;color:#666!important}.landing-page .main-content .testimonials-section .testimonial-card{background:#fff!important;padding:30px 25px!important;border:1px solid #e5e7eb!important;border-radius:16px!important;margin-bottom:20px!important;text-align:center!important;height:100%!important;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.06)!important;box-shadow:0 4px 20px rgba(0,0,0,.06)!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.landing-page .main-content .testimonials-section .testimonial-card:hover{-webkit-transform:translateY(-4px)!important;-ms-transform:translateY(-4px)!important;transform:translateY(-4px)!important;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.12)!important;box-shadow:0 8px 30px rgba(0,0,0,.12)!important}.landing-page .main-content .testimonials-section .testimonial-card .testimonial-avatar{width:60px!important;height:60px!important;border-radius:50%!important;margin:0 auto 15px!important;overflow:hidden!important}.landing-page .main-content .testimonials-section .testimonial-card .testimonial-avatar img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.landing-page .main-content .testimonials-section .testimonial-card h3{font-size:1.1rem!important;font-weight:700!important;color:#333!important;margin-bottom:8px!important}.landing-page .main-content .testimonials-section .testimonial-card p{font-size:.9rem!important;color:#666!important;margin-bottom:15px!important}.landing-page .main-content .testimonials-section .testimonial-card .read-more-btn{background:#72aa49!important;border:2px solid #72aa49!important;border-radius:8px!important;padding:10px 20px!important;color:#fff!important;font-size:.9rem!important;font-weight:600!important;cursor:pointer!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.landing-page .main-content .testimonials-section .testimonial-card .read-more-btn:hover{background:#5a8a3a!important;border-color:#5a8a3a!important;color:#fff!important;-webkit-transform:translateY(-1px)!important;-ms-transform:translateY(-1px)!important;transform:translateY(-1px)!important;-webkit-box-shadow:0 4px 12px rgba(114,170,73,.3)!important;box-shadow:0 4px 12px rgba(114,170,73,.3)!important}.landing-page .main-content .success-stories .story-card{background:#f8f9fa!important;padding:25px!important;border-radius:12px!important;margin-bottom:20px!important;text-align:center!important}.landing-page .main-content .success-stories .story-card .story-avatar{width:60px!important;height:60px!important;background:#ddd!important;border-radius:50%!important;margin:0 auto 15px!important}.landing-page .main-content .success-stories .story-card h4{font-size:1.2rem!important;font-weight:700!important;color:#333!important;margin-bottom:10px!important}.landing-page .main-content .success-stories .story-card p{font-size:1rem!important;color:#666!important;margin-bottom:15px!important}.landing-page .main-content .success-stories .story-card .read-more-btn{background:#72aa49!important;border:1px solid #72aa49!important;border-radius:8px!important;padding:8px 16px!important;color:#fff!important;font-size:.9rem!important;cursor:pointer!important}.landing-page .main-content .success-stories .story-card .read-more-btn:hover{background:#5a8a3a!important;border-color:#5a8a3a!important}.landing-page .services-ribbon{background:rgba(0,0,0,0)!important;position:relative!important}.landing-page .services-ribbon:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:105%;height:70%;background-color:#00465a;z-index:0;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.05);box-shadow:0 4px 20px rgba(0,0,0,.05);border-radius:0 160px 0 160px/0 120px 0 120px}.landing-page .services-ribbon .container{position:relative;z-index:1}.landing-page .get-started{padding:60px 0!important}.landing-page .get-started .section-title{font-size:2.5rem!important;font-weight:700!important;color:#fff!important;margin-bottom:20px!important;text-align:center!important}.landing-page .get-started .section-subtitle{font-size:1.2rem!important;color:#666!important;text-align:center!important;margin-bottom:50px!important}.landing-page .get-started .option-card{background:#fff!important;padding:40px 30px!important;border-radius:12px!important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1)!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;height:100%!important;text-align:center!important}.landing-page .get-started .option-card .card-icon{width:60px!important;height:60px!important;background:#f0f0f0!important;border-radius:50%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;font-size:1.5rem!important;color:#666!important;margin:0 auto 20px!important}.landing-page .get-started .option-card h3{font-size:1.5rem!important;font-weight:700!important;color:#00465a!important;margin-bottom:15px!important;text-align:center!important}.landing-page .get-started .option-card p{font-size:1rem!important;color:#666!important;margin-bottom:25px!important;text-align:center!important}.landing-page .get-started .option-card .option-buttons{margin-bottom:20px!important}.landing-page .get-started .option-card .option-buttons .option-btn{display:block!important;width:100%!important;padding:12px!important;background:#72aa49!important;border:1px solid #72aa49!important;border-radius:8px!important;text-align:left!important;color:#fff!important;font-size:1rem!important;margin-bottom:10px!important;cursor:pointer!important;-webkit-transition:background-color .2s!important;transition:background-color .2s!important;text-decoration:none!important;font-weight:600!important}.landing-page .get-started .option-card .option-buttons .option-btn:hover{background:#5a8a3a!important;border-color:#5a8a3a!important}.landing-page .get-started .option-card .see-all-link{display:block!important;text-align:center!important;color:#007bff!important;text-decoration:none!important;margin-bottom:20px!important}.landing-page .get-started .option-card .see-all-link:hover{text-decoration:underline!important}.landing-page .get-started .option-card .search-section{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:10px!important}.landing-page .get-started .option-card .search-section .search-input{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;padding:8px 12px!important;border:1px solid #ddd!important;border-radius:6px!important;font-size:1rem!important}.landing-page .get-started .option-card .search-section .search-btn{padding:8px 12px!important;background:#333!important;color:#fff!important;border:none!important;border-radius:6px!important;cursor:pointer!important}.landing-page .get-started .option-card .guide-list{list-style:none!important;padding:0!important;margin-bottom:20px!important}.landing-page .get-started .option-card .guide-list li{padding:8px 0!important;color:#333!important;font-size:1rem!important}.landing-page .get-started .option-card .guide-list li:before{content:"\2022"!important;color:#007bff!important;font-weight:700!important;margin-right:10px!important}.landing-page .get-started .option-card .time-estimate{font-size:.9rem!important;color:#666!important;margin-bottom:25px!important;text-align:center!important}.landing-page .get-started .option-card .connect-btn{width:100%!important;padding:12px 24px!important;background:#333!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:1rem!important;font-weight:400!important;cursor:pointer!important;-webkit-transition:background-color .2s!important;transition:background-color .2s!important}.landing-page .get-started .option-card .connect-btn:hover{background:#555!important}.questionnaire-signature .sv_complete_btn{display:none!important}.slanted-right{clip-path:polygon(0 0,100% 0,100% 100%,0 94%)}.questionnaire .alert{font-size:1.2rem;line-height:1.7rem;font-family:Circular Book,Inter,Arial}.questionnaire .alert.alert-info{background-color:rgba(0,165,250,.4);border-color:#00a5fa;color:#001433}.toolbar-helper{position:fixed;bottom:0;right:0;background-color:#00a5fa;width:200px;height:25px;z-index:10;text-align:center;cursor:pointer;border-top-left-radius:5px}.toolbar-helper span{color:#001433}.toolbar-window{position:fixed;bottom:0;right:0;width:500px;height:calc(100% - 75px);background-color:#fff;z-index:9;opacity:1;-webkit-box-shadow:-1px 10px 20px 1px #bbb;box-shadow:-1px 10px 20px 1px #bbb;border-top-left-radius:5px}.toolbar-close{width:100%;border-bottom:1px solid #e5e5e5;text-align:right;padding:5px}.toolbar-close a{position:relative;padding-left:10px;padding-right:10px}.toolbar-body{height:90%;width:100%;padding:5px 15px;background-color:#fff;overflow-y:scroll}.toolbar-bottom{padding:20px 0}div.sv_p_root>h4.sv_page_title{display:none}.overflow-visible{overflow:visible!important}.button-white input[type=button]{color:#fff!important}.agreement-questionnaire-dynamic-sidebar-layout .questionnaire-container .questionnaire-styles .questionnaire:not(.no-questionnaire-styles){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:1rem}@media (min-width:768px){.agreement-questionnaire-dynamic-sidebar-layout .questionnaire-container .questionnaire-styles .questionnaire:not(.no-questionnaire-styles){padding:1rem 2rem 0}}@media (min-width:1400px){.agreement-questionnaire-dynamic-sidebar-layout .questionnaire-container .questionnaire-styles .questionnaire:not(.no-questionnaire-styles){padding:1rem 4rem 0}}.agreement-questionnaire-dynamic-sidebar-layout .lw-page-header .flex-padding-no-max{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:0 1rem}@media (min-width:768px){.agreement-questionnaire-dynamic-sidebar-layout .lw-page-header .flex-padding-no-max{padding:0 2rem}}@media (min-width:1400px){.agreement-questionnaire-dynamic-sidebar-layout .lw-page-header .flex-padding-no-max{padding:0 4rem}}.agreement-questionnaire-dynamic-sidebar-layout .lw-page-header .flex-padding-no-max .page-title+.col-xs-12,.agreement-questionnaire-dynamic-sidebar-layout .lw-page-header .flex-padding-no-max .page-title.col-xs-12{padding-left:0!important;padding-right:0!important}.agreement-questionnaire-dynamic-sidebar-layout .lw-page-header .flex-padding-no-max .page-title+.col-xs-12{padding-top:.25rem!important;padding-bottom:.25rem!important}.agreement-questionnaire-dynamic-sidebar-layout .default-layout-sidebar{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:1rem 1rem 0;margin-bottom:-1em}@media (min-width:768px){.agreement-questionnaire-dynamic-sidebar-layout .default-layout-sidebar{padding:1rem 2rem 0}}@media (min-width:1400px){.agreement-questionnaire-dynamic-sidebar-layout .default-layout-sidebar{padding:1rem 4rem 0}}.agreement-questionnaire-dynamic-sidebar-layout .default-layout-sidebar nav.breadcrumb.flex-padding-no-max{margin-left:0;margin-right:0;max-width:none;padding:0!important}.agreement-questionnaire-dynamic-sidebar-layout .default-layout-sidebar nav.breadcrumb .breadcrumb-item a,.agreement-questionnaire-dynamic-sidebar-layout .default-layout-sidebar nav.breadcrumb li a{padding:0!important;float:none;display:inline}.agreement-questionnaire-dynamic-sidebar-layout .default-layout-sidebar nav.breadcrumb .breadcrumb-item:first-child a{padding-left:0!important}.agreement-questionnaire-dynamic-sidebar-layout .default-layout-sidebar .breadcrumb{padding-left:0}.agreement-questionnaire-dynamic-sidebar-layout .questionnaire-container .questionnaire-styles .questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body{padding:0 0 4em}@media (min-width:992px){.agreement-questionnaire-dynamic-sidebar-layout .questionnaire-container .questionnaire-styles .questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body{padding:1em 0 5em}}.questionnaire:not(.no-questionnaire-styles).questionnaire{padding:1em}@media (min-width:768px){.questionnaire:not(.no-questionnaire-styles).questionnaire{padding:1em 3em 3em}}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles).questionnaire{padding:1em 3em 3em}}@media (min-width:1200px){.questionnaire:not(.no-questionnaire-styles).questionnaire{padding:1em 10em 10em}}.questionnaire:not(.no-questionnaire-styles).questionnaire #defaultRTE-value{min-height:0!important;height:0!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .no-show{margin:0!important;padding:0!important;height:0!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .tiny-text{font-size:.75em!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .small-text{font-size:1.25em!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .horizontal-panel-dynamic .sv_panel_dynamic{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-top:30px}.questionnaire:not(.no-questionnaire-styles).questionnaire .horizontal-panel-dynamic .sv_panel_dynamic input[type=button]{color:#fff!important;border:none;float:right;margin-right:20px;margin-top:20px!important;max-height:48px;position:absolute;right:0;top:-26px}.questionnaire:not(.no-questionnaire-styles).questionnaire .horizontal-panel-dynamic .sv_panel_dynamic div input[type=button]{color:#fff!important;border:none;border-radius:5px;padding:.35rem 1rem;font-size:1.2em!important;width:auto!important;font-weight:700;line-height:2em;border:none!important;min-width:100px!important;cursor:pointer;float:right;margin-right:20px;margin-top:20px!important;max-height:48px;position:absolute;right:0;top:-26px}.questionnaire:not(.no-questionnaire-styles).questionnaire .horizontal-panel-dynamic .sv_panel_dynamic .sv_p_container{min-width:44%}.questionnaire:not(.no-questionnaire-styles).questionnaire .horizontal-panel-dynamic .sv_panel_dynamic .sv_p_container input[type=button],.questionnaire:not(.no-questionnaire-styles).questionnaire .horizontal-panel-dynamic .sv_panel_dynamic .sv_p_container input[type=button]:hover{max-width:90%}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_panel_dynamic input[type=button]{color:#fff!important;border:none;border-radius:5px;padding:.35rem 1rem;font-size:1.2em!important;width:auto!important;font-weight:700;line-height:2em;border:none!important;min-width:100px!important;cursor:pointer;float:right;margin-right:20px;margin-top:20px!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_panel_dynamic .sv_p_container input[type=button]{float:left;background-color:#ff6f5e;margin-left:13px;margin-top:0!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_panel_dynamic .sv_p_container input[type=button]:hover{float:left;background-color:#db3056}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_q_matrix_dropdown tbody tr td span,.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_q_matrix_dropdown thead tr th,.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_q_matrix_dynamic thead tr th{font-size:20px;font-weight:400}.questionnaire:not(.no-questionnaire-styles).questionnaire .matrix-headers-wrap .sv_q_matrix_dropdown thead th{white-space:normal!important;overflow-wrap:break-word;word-wrap:break-word;max-width:140px;line-height:1.2;padding:.5em .4em;vertical-align:middle}.questionnaire:not(.no-questionnaire-styles).questionnaire .matrix-headers-wrap .sv_q_matrix_dropdown tbody tr:last-child{border-top:2px solid #333}.questionnaire:not(.no-questionnaire-styles).questionnaire .title-left-tiny-text .sv_qstn_left{margin-top:0!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .title-left-tiny-text .sv_qstn_left .title-left .sv_q_title{margin-bottom:0!important;margin:0;width:45px}.questionnaire:not(.no-questionnaire-styles).questionnaire .title-left-tiny-text .sv_qstn_left .title-left .sv_q_title span{font-size:.75em}.questionnaire:not(.no-questionnaire-styles).questionnaire .text15{font-size:15px!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .title-top-tiny-text .sv_qstn{margin-top:0!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .title-top-tiny-text .sv_qstn .sv_q_title{margin-bottom:0!important;margin:0}.questionnaire:not(.no-questionnaire-styles).questionnaire .title-top-tiny-text .sv_qstn .sv_q_title span{font-size:.75em}.questionnaire:not(.no-questionnaire-styles).questionnaire .text-right .sv_q_title{text-align:right!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .input-title{clear:both;padding:22px 0 0;font-size:16px;color:hsla(0,0%,100%,.6);font-weight:300}.questionnaire:not(.no-questionnaire-styles) .checkbox-label,.questionnaire:not(.no-questionnaire-styles) .form-radio-input{position:absolute;opacity:0;cursor:pointer;z-index:1}.questionnaire:not(.no-questionnaire-styles) .form-check-label{line-height:2rem}.questionnaire:not(.no-questionnaire-styles) .form-control,.questionnaire:not(.no-questionnaire-styles) .no-padding-bottom-nested .sv_q{padding-bottom:0!important}.questionnaire:not(.no-questionnaire-styles) .attached-checkbox .sv_q{padding-top:0!important}.questionnaire:not(.no-questionnaire-styles) .pt-2{padding-top:2rem!important}.questionnaire:not(.no-questionnaire-styles) .form-check .radio-custom{position:absolute;top:1.25px;left:1.25px;height:30px;width:30px;background-color:rgba(0,0,0,0);border-radius:20px;border:1px solid #d3d3d3}.questionnaire:not(.no-questionnaire-styles) .form-check input:checked~.radio-custom{background-color:#5cb85c;border-radius:20px!important;height:25px!important;width:25px!important;padding:9px!important;opacity:1;border:6px solid #f7f7f7;-webkit-box-shadow:0 0 2px #000!important;box-shadow:0 0 2px #000!important}.questionnaire:not(.no-questionnaire-styles) .form-check{margin:30px 0 0;overflow:hidden}.questionnaire:not(.no-questionnaire-styles) .checkbox-label{display:block;position:relative;margin:auto;cursor:pointer;font-size:22px;line-height:24px;height:24px;width:24px;clear:both}.questionnaire:not(.no-questionnaire-styles) .checkbox-label,.questionnaire:not(.no-questionnaire-styles) .form-check-input{position:absolute;opacity:0;cursor:pointer;z-index:10}.questionnaire:not(.no-questionnaire-styles) .form-check-input{height:100%;width:100%}.questionnaire:not(.no-questionnaire-styles) .form-check-label{padding-left:3rem;font-weight:400;font-size:1.2rem;color:#000;font-family:Circular Book,Inter,Arial}.questionnaire:not(.no-questionnaire-styles) .form-check .checkbox-custom{position:absolute;top:0;left:0;height:24px;width:24px;background-color:rgba(0,0,0,0);border-radius:5px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;border:2px solid #e6e6e6;margin:.3rem .1rem}.questionnaire:not(.no-questionnaire-styles) .form-check input:checked~.checkbox-custom{background-color:#5cb85c;border-radius:5px;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;border:2px solid #5cb85c}.questionnaire:not(.no-questionnaire-styles) .form-check .checkbox-custom:after{position:absolute;content:"";left:12px;top:12px;height:0;width:0;border-radius:5px;border:solid #5cb85c;border-width:0 3px 3px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.questionnaire:not(.no-questionnaire-styles) .form-check input:checked~.checkbox-custom:after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:8px;top:3px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;background-color:#5cb85c;border-radius:0}.questionnaire:not(.no-questionnaire-styles) .form-check .checkbox-custom:before{position:absolute;content:"";left:10px;top:10px;width:0;height:0;border-radius:5px;border:2px solid #e6e6e6;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.questionnaire:not(.no-questionnaire-styles) .form-check input:checked~.checkbox-custom:before{left:-3px;top:-3px;width:24px;height:24px;border-radius:5px;-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);opacity:0;z-index:999;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.questionnaire:not(.no-questionnaire-styles) .title-left-tiny-text-no-width .sv_qstn_left{margin-top:0!important}.questionnaire:not(.no-questionnaire-styles) .title-left-tiny-text-no-width .sv_qstn_left .title-left .sv_q_title{margin-bottom:0!important;margin:0}.questionnaire:not(.no-questionnaire-styles) .title-left-tiny-text-no-width .sv_qstn_left .title-left .sv_q_title span{font-size:.75em}.questionnaire:not(.no-questionnaire-styles) .title-left-tiny-text-no-width .form-check-label{font-size:1.2rem}.questionnaire:not(.no-questionnaire-styles) .checkbox-no-scroll .sv_qstn{overflow:hidden}.questionnaire:not(.no-questionnaire-styles) .sv_main{background-color:rgba(0,0,0,0)}.questionnaire:not(.no-questionnaire-styles) .sv_main .custom-nav-skip-toggle{margin:0 0 1rem}.questionnaire:not(.no-questionnaire-styles) .sv_main .custom-nav-skip-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;font-weight:500;color:#4f5a65}.questionnaire:not(.no-questionnaire-styles) .sv_main .custom-nav-skip-label--toggle{cursor:pointer}.questionnaire:not(.no-questionnaire-styles) .sv_main .custom-nav-skip-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.questionnaire:not(.no-questionnaire-styles) .sv_main .custom-nav-skip-slider{position:relative;display:inline-block;width:44px;height:24px;background-color:#d7dce1;border-radius:999px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.questionnaire:not(.no-questionnaire-styles) .sv_main .custom-nav-skip-slider:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.questionnaire:not(.no-questionnaire-styles) .sv_main .custom-nav-skip-label--toggle .custom-nav-skip-input:checked+.custom-nav-skip-slider{background-color:#1f6fd1}.questionnaire:not(.no-questionnaire-styles) .sv_main .custom-nav-skip-label--toggle .custom-nav-skip-input:checked+.custom-nav-skip-slider:after{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.questionnaire:not(.no-questionnaire-styles) .sv_main .custom-nav-skip-label--toggle .custom-nav-skip-input:focus+.custom-nav-skip-slider{-webkit-box-shadow:0 0 0 3px rgba(31,111,209,.25);box-shadow:0 0 0 3px rgba(31,111,209,.25)}.questionnaire:not(.no-questionnaire-styles) .sv_main .custom-nav-skip-text{line-height:1.4}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container{max-width:1400px;margin-left:auto;margin-right:auto}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body{border:none;background-color:rgba(0,0,0,0);padding:0 0 4em}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body{padding:1em 1em 5em}}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root:after{content:"";display:table;clear:both}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles){background-color:rgba(0,0,0,0);border:none;clear:none}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_page_title,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_q_title{font-size:1.75em;line-height:1.1em}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_page_title,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_q_title{font-size:1.75em;line-height:1.1em}}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .form-control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_cw_pretty_checkbox_radiogroup label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_q_dropdown_control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_q_radiogroup_label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_q_text_root,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q input,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q input[type=text],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q select,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q textarea{font-size:1.5em;line-height:2em;height:auto;padding-top:0;padding-bottom:0}@media (min-width:400px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .form-control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_cw_pretty_checkbox_radiogroup label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_q_dropdown_control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_q_radiogroup_label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_q_text_root,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q input,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q input[type=text],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q select,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q textarea{font-size:1.75em;line-height:1.7em}}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .form-control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_cw_pretty_checkbox_radiogroup label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_q_dropdown_control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_q_radiogroup_label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_q_text_root,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q input,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q input[type=text],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q select,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q textarea{font-size:2em}}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .e-ddl.e-input-group .e-ddl-hidden{display:none!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .e-input-group.e-control-wrapper:not(.e-float-icon-left),.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .e-input-group:not(.e-float-icon-left){border:none!important;margin-bottom:0!important;line-height:inherit!important;min-height:calc(2em + 1px)}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .e-input-group.e-control-wrapper:not(.e-float-icon-left):before,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .e-input-group:not(.e-float-icon-left){background:none!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .e-input-group.e-control-wrapper:not(.e-float-icon-left):after,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .e-input-group:not(.e-float-icon-left){background:none!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .e-input-focus{background:none!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .form-control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_q_dropdown_control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_q_text_root,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q input[type=text],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q select{min-height:calc(2em + 1px)}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_cw_pretty_checkbox_radiogroup label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .sv_q_radiogroup_label{line-height:1em}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .input-group-addon{font-size:1.5em;line-height:1em}@media (min-width:400px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .input-group-addon{font-size:1.75em;line-height:1.25em}}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display .sv_q .custom_nav{padding:1em 0}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_page_title,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_q_title{font-size:1.75em;line-height:1.1em;font-weight:400!important}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_page_title,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_q_title{font-size:1.75em;line-height:1.1em}}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .form-control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_cw_pretty_checkbox_radiogroup label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_q_dropdown_control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_q_radiogroup_label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_q_text_root,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q input,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q input[type=text],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q select,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q textarea{font-size:1.5em;line-height:2em;height:auto;padding-top:0;padding-bottom:0}@media (min-width:400px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .form-control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_cw_pretty_checkbox_radiogroup label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_q_dropdown_control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_q_radiogroup_label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_q_text_root,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q input,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q input[type=text],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q select,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q textarea{font-size:1.75em;line-height:1.7em}}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .form-control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_cw_pretty_checkbox_radiogroup label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_q_dropdown_control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_q_radiogroup_label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_q_text_root,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q input,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q input[type=text],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q select,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q textarea{font-size:2em}}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .e-ddl.e-input-group .e-ddl-hidden{display:none!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .e-input-group.e-control-wrapper:not(.e-float-icon-left),.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .e-input-group:not(.e-float-icon-left){border:none!important;margin-bottom:0!important;line-height:inherit!important;min-height:calc(2em + 1px)}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .e-input-group.e-control-wrapper:not(.e-float-icon-left):before,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .e-input-group:not(.e-float-icon-left){background:none!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .e-input-group.e-control-wrapper:not(.e-float-icon-left):after,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .e-input-group:not(.e-float-icon-left){background:none!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .e-input-focus{background:none!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .form-control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_q_dropdown_control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_q_text_root,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q input[type=text],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q select{min-height:calc(2em + 1px)}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_cw_pretty_checkbox_radiogroup label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .sv_q_radiogroup_label{line-height:1em}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .input-group-addon{font-size:1.5em;line-height:1em}@media (min-width:400px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .input-group-addon{font-size:1.75em;line-height:1.25em}}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-smaller-display-no-bold .sv_q .custom_nav{padding:1em 0}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display.questionnaire-expression-question.compact .sv_q div{line-height:0;min-height:0}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display.questionnaire-expression-question .sv_q div:last-child{font-size:1.25rem!important;font-family:Circular Book,Inter,Arial;min-height:1.25em;padding-top:.5rem;padding-bottom:.2rem}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display.text-right .sv_q.sv_qstn div{line-height:0;min-height:0}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display.text-right .sv_q.sv_qstn div:last-child{line-height:1.75em;min-height:auto;padding-top:0;padding-bottom:0}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .sv_page_title,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .sv_q_title{font-size:1.3em;line-height:1.1em}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .sv_page_title,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .sv_q_title{font-size:1.3em;line-height:1.1em}}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .sv_cw_pretty_checkbox_radiogroup label:not(.RDL-uploadedItem-input),.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .sv_q_dropdown_control:not(.RDL-uploadedItem-input),.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .sv_q_radiogroup_label:not(.RDL-uploadedItem-input),.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .sv_q_text_root:not(.RDL-uploadedItem-input),.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn input:not(.RDL-uploadedItem-input),.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn input[type=text]:not(.RDL-uploadedItem-input),.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn select:not(.RDL-uploadedItem-input),.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn textarea:not(.RDL-uploadedItem-input){font-size:1.3em!important;line-height:1.75em!important;height:auto!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .sv_cw_pretty_checkbox_radiogroup label:not(.RDL-uploadedItem-input).date-picker,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .sv_q_dropdown_control:not(.RDL-uploadedItem-input).date-picker,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .sv_q_radiogroup_label:not(.RDL-uploadedItem-input).date-picker,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .sv_q_text_root:not(.RDL-uploadedItem-input).date-picker,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn input:not(.RDL-uploadedItem-input).date-picker,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn input[type=text]:not(.RDL-uploadedItem-input).date-picker,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn select:not(.RDL-uploadedItem-input).date-picker,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn textarea:not(.RDL-uploadedItem-input).date-picker{height:calc(2em + 1px)!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .input-group input[type=text]:not(.RDL-uploadedItem-input){font-size:1.3em!important;line-height:1.75em!important;height:auto!important;padding:1px 1em!important;border-radius:5px!important;border:1px solid #d3d3d3!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .sv_cw_pretty_checkbox_radiogroup label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .sv_q_radiogroup_label{line-height:1em}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .sv_cw_pretty_checkbox_radiogroup{padding-top:20px}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .borrowerAddressCityStateZip input,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .lenderAddressCityStateZip input{height:2em}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .input-group-addon{font-size:1.1em;line-height:1.1em}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .custom_nav{padding:1em 0}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .customCheckbox{font-size:.75em}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn .react-select-input-group-xsmall__input input{min-height:auto!important;height:20px!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn[data-rendered=r] .sv_q_text_root[readonly],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn[data-rendered=r] input[readonly],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn[data-rendered=r] textarea[readonly]{font-size:1.3em!important;line-height:1.75em!important;height:auto!important;min-height:calc(2em + 1px)!important;padding:1px 1em!important;border-radius:5px!important;border:1px solid #d3d3d3!important;background-color:#eceeef;color:#001433!important;width:100%!important;display:block!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display .sv_q.sv_qstn[data-rendered=r] textarea{resize:vertical;min-height:4em!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).questionnaire-xsmall-display.full-height-textarea .sv_q.sv_qstn textarea{height:100vh!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).confirmation-question .sv_q{padding-top:3em}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).disabled .sv_q_text_root{background-color:#eceeef;color:#001433!important;cursor:not-allowed}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_page_title,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q_title{font-family:Circular Book,Inter,Arial;margin-bottom:1.1em;font-size:1.75em;line-height:1.15em;letter-spacing:-.03em;color:#001433;text-align:left}@media (min-width:400px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_page_title,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q_title{font-size:2em;line-height:1.3em;letter-spacing:-.01em}}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_page_title,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q_title{margin-bottom:.75em;font-size:2.5em;line-height:1.3em}}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_cw_pretty_checkbox_radiogroup:last-child{margin-bottom:0}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_cw_pretty_checkbox_radiogroup label{font-family:Circular Book,Inter,Arial;font-size:2em}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager){color:#001433}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).questionnaireIntro{padding:1em 1em .25em}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).questionnaireIntro hr{background-color:#001433;opacity:.5;height:1px;margin-bottom:0;margin-top:2em}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .page-title{color:#001433;padding-bottom:1rem;font-size:3rem}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .step-summary{font-size:1.2rem}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) p{font-size:1.4em;font-weight:400}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);padding:.5rem 1rem;font-size:1.2em;border-radius:.25rem}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) input{width:100%}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .form-group{margin-bottom:0}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_cw_pretty_checkbox_radiogroup label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_dropdown_control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_radiogroup_label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_text_root,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) input,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]),.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) input[type=text],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) select,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) textarea{font-family:Circular Book,Inter,Arial;min-height:auto;padding-left:1em;padding-right:1em;border-radius:5px;border:1px solid #d3d3d3;color:#001433;font-size:1.5em;line-height:1.5em;min-height:calc(2em + 1px)}@media (min-width:400px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_cw_pretty_checkbox_radiogroup label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_dropdown_control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_radiogroup_label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_text_root,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) input,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]),.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) input[type=text],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) select,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) textarea{font-size:1.75em;line-height:1.7em}}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_cw_pretty_checkbox_radiogroup label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_dropdown_control,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_radiogroup_label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_text_root,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) input,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]),.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) input[type=text],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) select,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) textarea{font-size:2em}}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) input[type=button],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) input[type=submit]{font-size:1.3em;line-height:1.3em;background-color:#00a5fa;color:#fff;width:auto}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .pretty.p-round .state label:after,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .pretty.p-round .state label:before{margin-top:30px}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) input[type=checkbox],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) input[type=radio]{height:100%;width:100%}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) input[type=file]{line-height:1em}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_dropdown_control[disabled],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_text_root[disabled],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager)[disabled] [class^=sv_q]:not(.sv_q_title),.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager)[disabled] input,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager)[disabled] select,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager)[disabled] textarea,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager)[readonly] [class^=sv_q]:not(.sv_q_title),.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager)[readonly] input,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager)[readonly] select,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager)[readonly] textarea,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) div:not(.btn-group)>input[readOnly],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) input[disabled],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) select[disabled],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) textarea[disabled],.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) textarea[readonly]{background-color:#eceeef;color:#001433!important;cursor:not-allowed;width:100%}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_cw_pretty_checkbox_radiogroup label,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_radiogroup_label{border:none;line-height:1em}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .pretty input[disabled]~*{opacity:1}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .date-picker{padding:.125rem .75rem;background-color:#fff;color:#000}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) #date-picker-parent input.date-picker{background-color:"#fff";cursor:pointer;color:#000!important;display:table;width:100%}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_erbox{font-family:Circular Book,Inter,Arial;font-size:1.3em}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_erbox{font-size:1.5em}}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .alert-wrapper{background-color:#fff;color:#001433;border:1px solid grey}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .alert-wrapper p{font-size:1.4em}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .alert-wrapper button{background-color:#001433;color:#fff;border-radius:5px;padding:.35rem 1rem;font-size:1.2em;margin-right:0}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .dropdown-button-centered.btn-group{border:none;padding:0}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_matrix_dynamic_button{background-color:#f14233;color:#fff!important;border-radius:5px;padding:.35rem 1rem;font-size:1rem;width:auto!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_footer button,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_footer input[type=button]{background-color:#001433;color:#fff;border-radius:5px;padding:.35rem 1rem;font-size:1rem;width:auto!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_q_matrix_dropdown td{font-weight:700}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .react-select-input-group-xsmall__input input{min-height:auto!important;height:20px!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .react-select-input-group-smaller__input input{min-height:auto!important;height:43px!important;font-size:1.25rem}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .react-select-input-group__input input{min-height:auto!important;height:43px!important;font-size:1.25rem}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-bordered .sv_q.sv_qstn:not([data-rendered=r]){border:1px solid #001433;border-radius:5px;margin-bottom:2rem;position:relative}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-bordered .sv_p_title_expandable{border:none!important;margin:0}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-bordered.expectedCashFlowEntries .sv_q:first-child>div>hr{display:none}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-bordered.expectedCashFlowEntries .sv_q{padding-bottom:1rem}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-alt-buttons input[type=button]{width:auto!important;color:#fff!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-alt-buttons>div>.sv_row>.sv_qstn:not([data-rendered=r])>div:last-child{float:right}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-alt-buttons>div>.sv_row>.sv_qstn:not([data-rendered=r])>div:last-child input[type=button]{background-color:#f14233;color:#fff!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-alt-buttons>div:nth-of-type(2)>.sv_row>.sv_qstn:not([className="*question"])>div:nth-of-type(2){text-align:right}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-alt-buttons>div:nth-of-type(2)>.sv_row>.sv_qstn:not([className="*question"])>div:nth-of-type(2) input[type=button]{background-color:#f14233;color:#fff!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-bottom-right-remove-button>div:nth-of-type(2)>.sv_row>.sv_qstn:not([className="*question"])>div:nth-of-type(2){text-align:right}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-bottom-right-remove-button>div:nth-of-type(2)>.sv_row>.sv_qstn:not([className="*question"])>div:nth-of-type(2) input[type=button]{background-color:#f14233;color:#fff!important;position:absolute;right:2rem;bottom:2rem}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-alt-buttons>div:nth-of-type(2)>.sv_panel_dynamic{float:left}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-button-tertiary-color input[type=button]{font-family:Circular Book,Inter,Arial;min-height:auto;padding-left:1em;padding-right:1em;border-radius:5px;border:1px solid #d3d3d3;color:#fff!important;font-size:1.5em;line-height:1.5em;min-height:calc(2em + 1px);background-color:#001433}@media (min-width:400px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-button-tertiary-color input[type=button]{font-size:1.75em;line-height:1.7em}}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-button-tertiary-color input[type=button]{font-size:2em}}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-border-tertiary-color{border:1px solid #001433;border-radius:5px}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager).paneldynamic-padded .sv_row>.sv_qstn>div:nth-child(2)>input[type=button]{margin-top:3rem!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_nav{padding:1em}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_nav input[type=button]{background-color:#00a5fa;color:#fff;border-radius:5px;padding:.35rem 1rem;font-size:1.2em;width:inherit!important;font-weight:700;line-height:2em;border:none;min-width:100px;cursor:pointer}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_nav input[type=button].sv_complete_btn,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_nav input[type=button].sv_next_btn,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_nav input[type=button].sv_start_btn{float:right}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_nav input[type=button].sv_prev_btn{background-color:#001433;color:#fff!important;float:left}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q:not(.campaignHtml):not(.underwriting):not(.fileManager) .sv_nav input[type=button][disabled]{background-color:#eceeef;color:#001433!important;cursor:not-allowed}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .sv_q_description{margin-top:0;margin-bottom:1rem;font-size:1.1rem;line-height:1.4rem}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles) .e-clipboard{display:none}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_p_root .sv_row:not(.no-questionnaire-styles).single-row-comment-cells .sv_q.sv_qstn textarea:not(.RDL-uploadedItem-input){height:37.4px!important;resize:both!important}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_nav{padding:1em}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_nav input[type=button]{background-color:#00a5fa;color:#fff;border-radius:5px;padding:.35rem 1rem;font-size:1.2em;width:inherit!important;font-weight:700;line-height:2em;border:none;min-width:100px;cursor:pointer}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_nav input[type=button].sv_complete_btn,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_nav input[type=button].sv_next_btn,.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_nav input[type=button].sv_start_btn{float:right}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_nav input[type=button].sv_prev_btn{background-color:#001433;color:#fff!important;float:left}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .sv_nav input[type=button][disabled]{background-color:#eceeef;color:#001433!important;cursor:not-allowed}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .tooltip{opacity:1;border:1px solid #001433;border-radius:5px}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_container .sv_body .tooltip .tooltip-inner{background-color:#fff;color:#001433;font-size:20px;max-width:100%}.questionnaire:not(.no-questionnaire-styles) .sv_main .sv_custom_header{background-color:rgba(0,0,0,0)}.questionnaire:not(.no-questionnaire-styles).questionnaire-full-width{padding:1em}@media (min-width:768px){.questionnaire:not(.no-questionnaire-styles).questionnaire-full-width{padding:1em 1em 3em}}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles).questionnaire-full-width{padding:1em 1em 3em}}@media (min-width:1200px){.questionnaire:not(.no-questionnaire-styles).questionnaire-full-width{padding:1em 4em 10em}}.questionnaire:not(.no-questionnaire-styles).questionnaire-full-width .sv_main .sv_container{max-width:1600px}.questionnaire:not(.no-questionnaire-styles).questionnaire-full-width .progress-bar-wrapper{max-width:1600px}.questionnaire:not(.no-questionnaire-styles).questionnaire-completedTerms{padding:1em 0!important}.questionnaire:not(.no-questionnaire-styles).questionnaire-completedTerms .sv_main .sv_container{max-width:100%}.questionnaire:not(.no-questionnaire-styles).questionnaire-loan-status-overview .sv_main .sv_container{max-width:100%}.questionnaire:not(.no-questionnaire-styles).questionnaire-loan-status-overview .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q.loanStatusOverview{padding:0}.questionnaire:not(.no-questionnaire-styles).questionnaire-loan-status-overview .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q.loanStatusOverview .page-title{padding-left:0;padding-bottom:0;margin-bottom:0;font-size:3em}.questionnaire:not(.no-questionnaire-styles).questionnaire-loan-status-overview .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q.loanStatusOverview hr{border-bottom:1px solid #e7e7e7}.questionnaire:not(.no-questionnaire-styles).questionnaire-invite .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input[type=text]{font-size:1.4em}.questionnaire:not(.no-questionnaire-styles).questionnaire-invite .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q textarea{font-size:1.4em;font-weight:400}.questionnaire:not(.no-questionnaire-styles).questionnaire-landing-page{padding:5em 2em 1em;z-index:1}@media (min-width:768px){.questionnaire:not(.no-questionnaire-styles).questionnaire-landing-page{padding:5em 3em}}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles).questionnaire-landing-page{padding:5em}}.questionnaire:not(.no-questionnaire-styles).questionnaire-landing-page .sv_main{background-color:#f7f7f7;border-radius:5px}.questionnaire:not(.no-questionnaire-styles).questionnaire-landing-page .landing-page-title{color:#001433;padding:2rem}.questionnaire:not(.no-questionnaire-styles).questionnaire-deposit .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_matrix_dynamic tbody tr td{min-width:200px}.questionnaire:not(.no-questionnaire-styles).questionnaire-deposit .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q.payments td:first-child{display:none}.questionnaire:not(.no-questionnaire-styles).questionnaire-deposit .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_text_root{overflow:hidden}.questionnaire:not(.no-questionnaire-styles).questionnaire-spreadsheet .sv_main button{padding:1px 7px 2px;cursor:default;min-width:0}.questionnaire:not(.no-questionnaire-styles).questionnaire-spreadsheet .sv_main .sv_container .sv_body .sv_p_root table td,.questionnaire:not(.no-questionnaire-styles).questionnaire-spreadsheet .sv_main .sv_container .sv_body .sv_p_root table th{padding:0}.questionnaire:not(.no-questionnaire-styles).questionnaire-spreadsheet .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input{font-size:1.3rem}.questionnaire:not(.no-questionnaire-styles).questionnaire-configuration .sv_main button{padding:1px 7px 2px;cursor:default;min-width:0}.questionnaire:not(.no-questionnaire-styles).questionnaire-configuration .sv_main .sv_container .sv_body .sv_p_root table td,.questionnaire:not(.no-questionnaire-styles).questionnaire-configuration .sv_main .sv_container .sv_body .sv_p_root table th{padding:0}.questionnaire:not(.no-questionnaire-styles).questionnaire-configuration .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input{font-size:1.3rem}.questionnaire:not(.no-questionnaire-styles).questionnaire-payment-in-schedule .sv_main button{padding:1px 7px 2px;cursor:default;min-width:0}.questionnaire:not(.no-questionnaire-styles).questionnaire-payment-in-schedule .sv_main .sv_container .sv_body{padding-top:0}.questionnaire:not(.no-questionnaire-styles).questionnaire-payment-in-schedule .sv_main .sv_container .sv_body .sv_p_root table td,.questionnaire:not(.no-questionnaire-styles).questionnaire-payment-in-schedule .sv_main .sv_container .sv_body .sv_p_root table th{padding:0}.questionnaire:not(.no-questionnaire-styles).questionnaire-payment-in-schedule .sv_main .sv_container .sv_body .sv_p_root .sv_q:not(.campaignHtml).questionnaireIntro{padding-top:0}.questionnaire:not(.no-questionnaire-styles).questionnaire-payment-in-schedule .sv_main .sv_container .sv_body .sv_p_root .sv_q:not(.campaignHtml).paymentInSchedule{padding-top:0}.questionnaire:not(.no-questionnaire-styles).questionnaire-payment-in-schedule .sv_main .sv_container .sv_body .sv_p_root .sv_q:not(.campaignHtml) .page-title{font-size:3rem;color:#001433}.questionnaire:not(.no-questionnaire-styles).questionnaire-configuration .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_panel_dynamic .sv_q_title{font-size:1.5rem}.questionnaire:not(.no-questionnaire-styles).questionnaire-configuration .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_panel_dynamic input[value="Add New Process Status Rule"]{width:auto;color:#fff;margin:2em auto;display:block;background-color:#001433;font-size:1.2em;padding:.35rem 1rem}.questionnaire:not(.no-questionnaire-styles).questionnaire-configuration .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_panel_dynamic input[value*=Remove]{margin-top:5px;width:auto;color:#fff;margin-left:.75em;margin-bottom:1em;background-color:#f14233;font-size:1.2em;padding:.35rem 1rem}.questionnaire:not(.no-questionnaire-styles).questionnaire-configuration .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_panel_dynamic .dropdown-item input[type=text]{margin-top:.75em}.questionnaire:not(.no-questionnaire-styles).questionnaire-configuration .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_panel_dynamic .sv_p_container{border-top:1px solid #d3d3d3}.questionnaire:not(.no-questionnaire-styles).questionnaire-configuration .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_panel_dynamic input[type=text],.questionnaire:not(.no-questionnaire-styles).questionnaire-configuration .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_panel_dynamic select{font-size:1.3rem;min-height:calc(2em + 1px)}.questionnaire:not(.no-questionnaire-styles) .places-autocomplete-container{margin-top:2em;font-family:Circular Book,Inter,Arial;font-size:1.75em;line-height:1.25em}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles) .places-autocomplete-container{font-size:2em}}.questionnaire:not(.no-questionnaire-styles) .dropdown-menu{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);top:60%}.questionnaire:not(.no-questionnaire-styles) .breadcrumb-dropdown{text-align:left}.questionnaire:not(.no-questionnaire-styles) .breadcrumb-dropdown .dropdown-menu{left:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);top:2.5em}.questionnaire:not(.no-questionnaire-styles) .input-group-addon{font-family:Circular Book,Inter,Arial;font-size:1.5em;line-height:1em}@media (min-width:400px){.questionnaire:not(.no-questionnaire-styles) .input-group-addon{font-size:1.75em;line-height:1.25em}}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles) .input-group-addon{font-size:2em}}.questionnaire:not(.no-questionnaire-styles) iframe.contract{margin-top:-5.5em}.questionnaire:not(.no-questionnaire-styles) .contract-wrapper{min-height:88vh}.questionnaire:not(.no-questionnaire-styles) .repayment-schedule-wrapper{margin-top:2em;padding:0}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles) .repayment-schedule-wrapper{margin-top:0}}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles) .repayment-schedule-wrapper.fixed-repayment-schedule{position:fixed;right:0;padding-left:.2em;padding-right:1em}}@media (min-width:1200px){.questionnaire:not(.no-questionnaire-styles) .repayment-schedule-wrapper.fixed-repayment-schedule{padding-left:.7em;padding-right:4em}}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles) .repayment-schedule-wrapper.fluid-repayment-schedule{padding-top:300px}}.questionnaire:not(.no-questionnaire-styles) .repayment-schedule-wrapper .repaymentScheduleTable{background-color:#fff}.questionnaire:not(.no-questionnaire-styles) #iavContainer{padding:1em 0}.questionnaire:not(.no-questionnaire-styles) .yodlee-check-image{display:none}.questionnaire:not(.no-questionnaire-styles) .dragAndDropListBox ul li{height:66px;line-height:66px;font-weight:500;font-size:1.1rem;border-right-color:#001433;border-right-width:5px}.questionnaire:not(.no-questionnaire-styles) .dragAndDropListBox ul .e-list-item:hover:not(.e-disabled){border-right-color:#00a5fa;border-right-width:5px;color:#00a5fa}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body{padding:0 0 1em}@media (min-width:768px){.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body{padding:1em 0}}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_row{border:none}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_row .signature-completed-message{padding-top:.75em;color:#001433;cursor:pointer}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.borrowerSignature,.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.lenderSignature{padding:0}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.borrowerSignature .sv_q_title,.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.lenderSignature .sv_q_title{display:none}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.config,.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.payments{width:100%;padding:0}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.config td,.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.payments td{min-width:300px;font-size:.7em;width:auto}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.config td:first-child,.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.payments td:first-child{font-weight:700}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.config td .sv_q_dropdown_control,.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.config td .sv_q_text_root,.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.config td input[type=text],.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.payments td .sv_q_dropdown_control,.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.payments td .sv_q_text_root,.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.payments td input[type=text]{font-size:1.2rem;font-weight:400}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.config th,.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.payments th{font-size:1rem}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.config .sv_q_footer,.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.payments .sv_q_footer{display:none}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.payments td{min-width:250px}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.payments td .sv_q_text_root{overflow:auto}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q.selected{background-color:#00a5fa}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .sv_q ol{font-size:1.2rem;font-weight:400}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .custom_nav{padding:2em 0 1em}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .custom_nav .custom_left_btn{float:left;color:#fff;background-color:#001433;border-radius:5px;padding:.35rem 1rem;font-size:1.2em}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .custom_nav .custom_right_btn{float:right;background-color:#00a5fa;color:#fff;border-radius:5px;padding:.35rem 1rem;font-size:1.2em}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .custom_nav .skip-btn{display:block;margin-top:1em}@media (min-width:768px){.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .custom_nav .skip-btn{display:inline-block;margin-top:0}}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root .custom_nav .skip-btn:hover{color:#001433!important;background-color:rgba(0,0,0,0)!important;border:none}.questionnaire:not(.no-questionnaire-styles).questionnaire-custom .sv_main .sv_container .sv_body .sv_p_root+.sv_nav{display:none}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_nav input{color:#fff;border-radius:5px;padding:.35rem 1rem;font-size:1.2em;width:auto;font-weight:700;line-height:2em;border:none;min-width:100px;cursor:pointer}.external_anchor_button a{color:#208be1;background-color:rgba(0,0,0,0);text-decoration:none;font-weight:700}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_matrix_dynamic input.sv_q_text_root{font-size:1.2rem;font-weight:400}.questionnaire:not(.no-questionnaire-styles).questionnaire .read-only{background-color:#d3d3d3}.questionnaire:not(.no-questionnaire-styles).questionnaire .read-only .sv_q_text_root{background-color:#eceeef!important;color:#001433!important;cursor:not-allowed}.questionnaire:not(.no-questionnaire-styles).questionnaire .read-only .input-group-addon{background-color:#d3d3d3}.questionnaire:not(.no-questionnaire-styles).questionnaire .questionnaire-unordered-list{font-size:20px!important;font-weight:400;-webkit-padding-start:1em;padding-inline-start:1em;margin-left:1rem}.questionnaire:not(.no-questionnaire-styles).questionnaire .questionnaire-unordered-list li{padding-bottom:.5em}.questionnaire:not(.no-questionnaire-styles).questionnaire .list-bullets{list-style-type:circle}.questionnaire:not(.no-questionnaire-styles).questionnaire .list-numbers{list-style-type:decimal}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper:before{bottom:0;background-color:#00a5fa;z-index:1;pointer-events:none}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper{width:100%;position:relative;display:table}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper .e-ddl.e-input-group .e-ddl-hidden{display:none!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper .e-input-group.e-control-wrapper:not(.e-float-icon-left),.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper .e-input-group:not(.e-float-icon-left){border:none!important;margin-bottom:0!important;line-height:inherit!important;min-height:calc(2em + 1px)}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper .e-input-group.e-control-wrapper:not(.e-float-icon-left):before,.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper .e-input-group:not(.e-float-icon-left){background:none!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper .e-input-group.e-control-wrapper:not(.e-float-icon-left):after,.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper .e-input-group:not(.e-float-icon-left){background:none!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper .e-input-focus{background:none!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main .sv_container .sv_body .sv_p_root .sv_q.sv_qstn.tags thead{display:none}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main .sv_container .sv_body .sv_p_root .sv_q.sv_qstn.tags td{padding-left:0}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main .sv_container .sv_body .sv_p_root .sv_q.sv_qstn.tags input[type=button]{background-color:#00a5fa;color:#fff;border-radius:5px;padding:.35rem 1rem;font-size:1.2em;width:auto}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles).questionnaire .questionnaire-help-article{padding-top:2rem}}.questionnaire:not(.no-questionnaire-styles).questionnaire .questionnaire-payment,.questionnaire:not(.no-questionnaire-styles).questionnaire .questionnaire-payment-in-schedule{padding:0}.questionnaire:not(.no-questionnaire-styles).questionnaire .questionnaire-payment-in-schedule .sv_main .sv_container,.questionnaire:not(.no-questionnaire-styles).questionnaire .questionnaire-payment .sv_main .sv_container{max-width:100%}.questionnaire:not(.no-questionnaire-styles).questionnaire .breadcrumb-wrapper,.questionnaire:not(.no-questionnaire-styles).questionnaire .questionnaire-breadcrumb-wrapper{padding-left:0}.questionnaire:not(.no-questionnaire-styles).questionnaire .breadcrumb-wrapper .breadcrumb-item,.questionnaire:not(.no-questionnaire-styles).questionnaire .questionnaire-breadcrumb-wrapper .breadcrumb-item{background-color:rgba(0,0,0,0);font-size:1.1em}.questionnaire:not(.no-questionnaire-styles).questionnaire .breadcrumb-wrapper .breadcrumb-item:hover,.questionnaire:not(.no-questionnaire-styles).questionnaire .questionnaire-breadcrumb-wrapper .breadcrumb-item:hover{background-color:rgba(0,0,0,0)}.questionnaire:not(.no-questionnaire-styles).questionnaire .breadcrumb-wrapper .breadcrumb-item a,.questionnaire:not(.no-questionnaire-styles).questionnaire .questionnaire-breadcrumb-wrapper .breadcrumb-item a{color:#0093fb}.questionnaire:not(.no-questionnaire-styles).questionnaire .breadcrumb-wrapper .breadcrumb-item a:hover,.questionnaire:not(.no-questionnaire-styles).questionnaire .questionnaire-breadcrumb-wrapper .breadcrumb-item a:hover{color:#001433}.questionnaire:not(.no-questionnaire-styles).questionnaire .questionnaire-breadcrumb-wrapper{padding:1em 1em 0;margin-bottom:-1em}@media (min-width:768px){.questionnaire:not(.no-questionnaire-styles).questionnaire .questionnaire-breadcrumb-wrapper{padding:1em 3em 0}}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles).questionnaire .questionnaire-breadcrumb-wrapper{padding:1em 10em 0}}@media (min-width:1200px){.questionnaire:not(.no-questionnaire-styles).questionnaire .questionnaire-breadcrumb-wrapper{padding:1em 10em 0}}.questionnaire:not(.no-questionnaire-styles).questionnaire .monitor-transaction{padding:2em;border-bottom:1px solid #d3d3d3;cursor:pointer}.questionnaire:not(.no-questionnaire-styles).questionnaire .monitor-transaction:hover{background-color:#d3d3d3;text-decoration:none}.questionnaire:not(.no-questionnaire-styles).questionnaire .monitor-transaction.selected{background-color:#d3d3d3;text-decoration:none}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main.sv_default_css hr.transaction-hr{border:1px solid #001433}.questionnaire:not(.no-questionnaire-styles).questionnaire .webix-container{width:100%;min-width:1000px}.questionnaire:not(.no-questionnaire-styles).questionnaire .webix-container .webix-spreadsheet{width:100%}.questionnaire:not(.no-questionnaire-styles).questionnaire .webix-container .webix-filemanager{width:100%}.questionnaire:not(.no-questionnaire-styles).questionnaire .webix-container .ssheet_list_sheets .webix_list_item div:first-child{max-width:none}.questionnaire:not(.no-questionnaire-styles).questionnaire .webix-container .webix_el_segmented button{display:inline-block!important;line-height:normal!important;text-align:center!important;white-space:nowrap!important;vertical-align:baseline!important;cursor:pointer!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;border:0 solid #1ca1c1!important;padding:0!important;font-size:16px!important;font-weight:500!important;min-width:0!important;border-radius:2px 0 2px 0!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .webix-container .webix_fmanager_spec_icon button{display:inline-block!important;line-height:normal!important;text-align:center!important;white-space:nowrap!important;vertical-align:baseline!important;cursor:pointer!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;border:0 solid #1ca1c1!important;padding:0!important;font-size:16px!important;font-weight:500!important;min-width:0!important;border-radius:2px 0 2px 0!important;background:#fff!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .webix-container td{padding:0!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .webix_menu .menu{position:relative;top:unset;bottom:unset;right:unset;min-height:0}.questionnaire:not(.no-questionnaire-styles).questionnaire .webix_clipbuffer,.questionnaire:not(.no-questionnaire-styles).questionnaire .webix_message.webix_error{display:none!important}.questionnaire:not(.no-questionnaire-styles).questionnaire [gcuielement=gcValidationButton]{font-size:0!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .survey-creator-container{width:100%}@media (min-width:601px){.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_q_matrix_dropdown tbody tr td{min-width:90px}}.questionnaire:not(.no-questionnaire-styles).questionnaire .RDL-uploadedItem-time{font-size:18px}.questionnaire:not(.no-questionnaire-styles).questionnaire .RDL-uploadedItem-body{font-size:20px;font-weight:600}.questionnaire:not(.no-questionnaire-styles).questionnaire .RDL-uploadedItem-body .RDL-uploadedItem-input,.questionnaire:not(.no-questionnaire-styles).questionnaire .RDL-uploadedItem-body input[type=text]{width:90%!important;min-width:0;padding:0 1.25rem;font-size:1.1em!important}@media (min-width:768px){.questionnaire:not(.no-questionnaire-styles).questionnaire .RDL-uploadedItem-body .RDL-uploadedItem-input,.questionnaire:not(.no-questionnaire-styles).questionnaire .RDL-uploadedItem-body input[type=text]{width:75%!important}}@media (min-width:992px){.questionnaire:not(.no-questionnaire-styles).questionnaire .RDL-uploadedItem-body .RDL-uploadedItem-input,.questionnaire:not(.no-questionnaire-styles).questionnaire .RDL-uploadedItem-body input[type=text]{width:60%!important}}.questionnaire:not(.no-questionnaire-styles).questionnaire .RDL-uploadedItem-body .RDL-uploadedItem-button,.questionnaire:not(.no-questionnaire-styles).questionnaire .RDL-uploadedItem-body button{width:auto!important;min-width:0;padding:0 1.25rem;font-size:1.1em;margin:-.4rem 1rem 0 0}.questionnaire:not(.no-questionnaire-styles).questionnaire .RDL-uploadedItem-body .RDL-uploadedItem-edit{color:#00a5fa;margin-left:.4rem;margin-right:.7rem}.questionnaire:not(.no-questionnaire-styles).questionnaire .hide-matrix-dynamic-buttons .sv_matrix_dynamic_button{display:none!important}.questionnaire:not(.no-questionnaire-styles).questionnaire .readonly-inputs-as-text-only .sv_q_text_root{background-color:rgba(0,0,0,0)!important;border:none!important;padding-left:0!important;width:auto}.questionnaire:not(.no-questionnaire-styles).questionnaire .sv_main .sv_container .sv_body .sv_p_root .panel-smaller-display .sv_p_title{margin-top:.25em}.no-questionnaire-styles.questionnaire-custom{padding:1em}@media (min-width:768px){.no-questionnaire-styles.questionnaire-custom{padding:1em 3em 3em}}@media (min-width:992px){.no-questionnaire-styles.questionnaire-custom{padding:1em 10em 10em}}@media (min-width:1200px){.no-questionnaire-styles.questionnaire-custom{padding:1em 10em 10em}}.no-questionnaire-styles.questionnaire-custom .sv_page_title,.no-questionnaire-styles.questionnaire-custom .sv_q_title{font-weight:700;font-family:Circular Book,Inter,Arial;margin:.5em 0 1.1em;font-size:1.75em;line-height:1.15em;letter-spacing:-.03em;color:#001433}@media (min-width:400px){.no-questionnaire-styles.questionnaire-custom .sv_page_title,.no-questionnaire-styles.questionnaire-custom .sv_q_title{font-size:2em;line-height:1.3em;letter-spacing:-.01em}}@media (min-width:992px){.no-questionnaire-styles.questionnaire-custom .sv_page_title,.no-questionnaire-styles.questionnaire-custom .sv_q_title{margin-bottom:.75em;font-size:2.5em;line-height:1.3em}}.no-questionnaire-styles.questionnaire-custom .sv_nav{padding:1em}.no-questionnaire-styles.questionnaire-custom .sv_nav input[type=button]{background-color:#00a5fa;color:#fff;border-radius:5px;padding:.35rem 1rem;font-size:1.2em;width:inherit!important;font-weight:700;line-height:2em;border:none;min-width:100px;cursor:pointer}.no-questionnaire-styles.questionnaire-custom .sv_nav input[type=button].sv_complete_btn,.no-questionnaire-styles.questionnaire-custom .sv_nav input[type=button].sv_next_btn,.no-questionnaire-styles.questionnaire-custom .sv_nav input[type=button].sv_start_btn{float:right}.no-questionnaire-styles.questionnaire-custom .sv_nav input[type=button].sv_prev_btn{background-color:#001433;color:#fff!important;float:left}.no-questionnaire-styles.questionnaire-custom .sv_nav input[type=button][disabled]{background-color:#eceeef;color:#001433!important;cursor:not-allowed}.no-questionnaire-styles.questionnaire-custom .custom_nav{padding:2em 0 1em}.no-questionnaire-styles.questionnaire-custom .custom_nav .custom_left_btn{float:left;color:#fff;background-color:#001433;border-radius:5px;padding:.35rem 1rem;font-size:1.2em;width:auto;font-weight:700;line-height:2em;border:none;min-width:100px;cursor:pointer}.no-questionnaire-styles.questionnaire-custom .custom_nav .custom_right_btn{float:right;background-color:#00a5fa;color:#fff;border-radius:5px;padding:.35rem 1rem;font-size:1.2em;width:auto;font-weight:700;line-height:2em;border:none;min-width:100px;cursor:pointer}.no-questionnaire-styles.questionnaire-custom .custom_nav .skip-btn{display:block;margin-top:1em}@media (min-width:768px){.no-questionnaire-styles.questionnaire-custom .custom_nav .skip-btn{display:inline-block;margin-top:0}}.no-questionnaire-styles.questionnaire-custom .custom_nav .skip-btn:hover{color:#001433!important;background-color:rgba(0,0,0,0)!important;border:none}.no-questionnaire-styles.questionnaire-custom .sv_p_root+.sv_nav{display:none}.no-questionnaire-styles.questionnaire-custom .progress-bar-wrapper{max-width:1600px;margin-top:2em}.no-questionnaire-styles.questionnaire-full-width{padding:1em}@media (min-width:768px){.no-questionnaire-styles.questionnaire-full-width{padding:1em 1em 3em}}@media (min-width:992px){.no-questionnaire-styles.questionnaire-full-width{padding:1em 1em 3em}}@media (min-width:1200px){.no-questionnaire-styles.questionnaire-full-width{padding:1em 4em 10em}}.no-questionnaire-styles.questionnaire-full-width .progress-bar-wrapper,.no-questionnaire-styles.questionnaire-full-width .sv_main .sv_container{max-width:1600px}.no-questionnaire-styles.sv_row button:hover{background-color:inherit!important;border-color:inherit!important;color:inherit!important}.no-questionnaire-styles.sv_row input:active,.no-questionnaire-styles.sv_row input:focus{border:inherit!important}.no-questionnaire-styles.sv_row th{line-height:normal!important;padding:0 .5rem!important;vertical-align:middle!important;font-weight:500!important}.questionnaire .sv_nav{padding:1em}.questionnaire .sv_nav input[type=button]{background-color:#00a5fa;color:#fff;border-radius:5px;padding:.35rem 1rem;font-size:1.2em;width:inherit!important;font-weight:700;line-height:2em;border:none;min-width:100px;cursor:pointer}.questionnaire .sv_nav input[type=button].sv_complete_btn,.questionnaire .sv_nav input[type=button].sv_next_btn,.questionnaire .sv_nav input[type=button].sv_start_btn{float:right}.questionnaire .sv_nav input[type=button].sv_prev_btn{background-color:#001433;color:#fff!important;float:left}.questionnaire .sv_nav input[type=button][disabled]{background-color:#eceeef;color:#001433!important;cursor:not-allowed}.questionnaire .sv_p_root+.sv_nav{display:none}.questionnaire .spreadjs-inspector .btn{background-color:inherit;color:#001433}.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_page_title,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_title{font-size:1.75em;line-height:1.1em}@media (min-width:992px){.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_page_title,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_title{font-size:1.75em;line-height:1.1em}}.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .form-control,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_cw_pretty_checkbox_radiogroup label,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_dropdown_control,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_radiogroup_label,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_text_root,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input[type=text],.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q select,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q textarea{font-size:1.5em;line-height:2em;height:auto;padding-top:0;padding-bottom:0}@media (min-width:400px){.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .form-control,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_cw_pretty_checkbox_radiogroup label,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_dropdown_control,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_radiogroup_label,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_text_root,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input[type=text],.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q select,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q textarea{font-size:1.75em;line-height:1.7em}}@media (min-width:992px){.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .form-control,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_cw_pretty_checkbox_radiogroup label,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_dropdown_control,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_radiogroup_label,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_text_root,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input[type=text],.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q select,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q textarea{font-size:2em}}.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .e-ddl.e-input-group .e-ddl-hidden{display:none!important}.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .e-input-group.e-control-wrapper:not(.e-float-icon-left),.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .e-input-group:not(.e-float-icon-left){border:none!important;margin-bottom:0!important;line-height:inherit!important;min-height:calc(2em + 1px)}.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .e-input-group.e-control-wrapper:not(.e-float-icon-left):before,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .e-input-group:not(.e-float-icon-left){background:none!important}.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .e-input-group.e-control-wrapper:not(.e-float-icon-left):after,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .e-input-group:not(.e-float-icon-left){background:none!important}.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .e-input-focus{background:none!important}.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .form-control,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_dropdown_control,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_text_root,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input[type=text],.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q select{min-height:calc(2em + 1px)}.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_cw_pretty_checkbox_radiogroup label,.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_radiogroup_label{line-height:1em}.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .input-group-addon{font-size:1.5em;line-height:1em}@media (min-width:400px){.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .input-group-addon{font-size:1.75em;line-height:1.25em}}.questionnaire.questionnaire-smaller-display .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .custom_nav{padding:1em 0}.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_page_title,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_title{font-size:1.75em;line-height:1.1em;font-weight:400!important}@media (min-width:992px){.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_page_title,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_title{font-size:1.75em;line-height:1.1em}}.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .form-control,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_cw_pretty_checkbox_radiogroup label,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_dropdown_control,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_radiogroup_label,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_text_root,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input[type=text],.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q select,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q textarea{font-size:1.5em;line-height:2em;height:auto;padding-top:0;padding-bottom:0}@media (min-width:400px){.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .form-control,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_cw_pretty_checkbox_radiogroup label,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_dropdown_control,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_radiogroup_label,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_text_root,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input[type=text],.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q select,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q textarea{font-size:1.75em;line-height:1.7em}}@media (min-width:992px){.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .form-control,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_cw_pretty_checkbox_radiogroup label,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_dropdown_control,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_radiogroup_label,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_text_root,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input[type=text],.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q select,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q textarea{font-size:2em}}.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .e-ddl.e-input-group .e-ddl-hidden{display:none!important}.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .e-input-group.e-control-wrapper:not(.e-float-icon-left),.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .e-input-group:not(.e-float-icon-left){border:none!important;margin-bottom:0!important;line-height:inherit!important;min-height:calc(2em + 1px)}.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .e-input-group.e-control-wrapper:not(.e-float-icon-left):before,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .e-input-group:not(.e-float-icon-left){background:none!important}.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .e-input-group.e-control-wrapper:not(.e-float-icon-left):after,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .e-input-group:not(.e-float-icon-left){background:none!important}.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .e-input-focus{background:none!important}.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .form-control,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_dropdown_control,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_text_root,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q input[type=text],.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q select{min-height:calc(2em + 1px)}.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_cw_pretty_checkbox_radiogroup label,.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_radiogroup_label{line-height:1em}.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .input-group-addon{font-size:1.5em;line-height:1em}@media (min-width:400px){.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .input-group-addon{font-size:1.75em;line-height:1.25em}}.questionnaire.questionnaire-smaller-display-no-bold .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .custom_nav{padding:1em 0}.questionnaire-side-padding{padding:1em}@media (min-width:768px){.questionnaire-side-padding{padding:1em 3em}}@media (min-width:992px){.questionnaire-side-padding{padding:1em 3em}}@media (min-width:1200px){.questionnaire-side-padding{padding:1em 10em}}.survey-tooltip{color:#fff;background-color:#5cb85c;border-radius:50%;padding:2.5px 7.5px;margin:0 0 0 5px;font-size:15px;cursor:pointer;height:15px;line-height:2em}.questionnaire-expression-question .sv_q div{line-height:2rem;min-height:2em}.questionnaire-expression-question .sv_q div:last-child{font-size:1.75rem;font-family:Circular Book,Inter,Arial;padding-top:.75rem;padding-bottom:.4rem}.esign-wrapper iframe{height:85vh;width:100%;border:1px solid #d3d3d3}.default-divider,.entry-hr{background-color:#001433;height:1px}.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_panel_dynamic .sv_row.sv-q-title-wrapper .sv_q_title{font-weight:700}.spreadjs-inspector .insp-container{height:95%}.sv_main .sv_container .sv_body .sv_p_root .sv_p_title.sv_p_title_expandable{font-size:1.25rem;border:1px solid grey;border-radius:5px;padding:.75rem;margin-bottom:1rem}.sv_main .sv_container .sv_body .added-panel-margin-bottom .sv_panel_dynamic .sv_p_container{margin-bottom:3.5rem}.spacer{padding:0!important;margin:0!important;line-height:0!important;height:0!important}.no-margin-top-first-radio-option.compact{margin-top:-2rem}.no-margin-top-first-radio-option .customCheckbox .form-check{margin-top:0!important}.compact-spacing-radio-options .customCheckbox .form-check{margin-top:.85rem!important}.questionnaire:not(.no-questionnaire-styles) .smaller-option-label .form-check-label{font-size:1.2rem}.full-height-textarea textarea{height:100vh!important}#formulabox,#positionbox{position:inherit;width:inherit;-webkit-box-sizing:inherit;box-sizing:inherit;font-size:16px;font-weight:400;line-height:inherit;padding-left:inherit}#positionbox{background-color:#f1f1f1!important}.nav-pills>li+li{border-left:inherit;line-height:inherit;height:inherit}.sv_main #statusBar{height:40px!important}.sv_main #statusBar .gc-statusbar{background-color:#000}.sv_main #statusBar .gc-statusbar-statusitem-container span{word-break:normal!important}.sv_main #cellTab input.editor,.sv_main #sheetTab input.editor,.sv_main #spreadTab input.editor{height:30px;width:100%}.questionnaire-underwriting .sv_container{max-width:100%!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting{height:51vh!important;min-height:auto!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#controlPanel{height:29vh!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#ssvp{height:22vh!important;width:100%!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#ss>table>tr:first-child>td:first-child{height:22vh!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting .spreadjs-inspector{position:absolute!important;top:0;left:0;right:0;bottom:0;padding:0;min-height:auto!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting .spreadjs-sidebar-hidden .toolbar-right-section{display:none!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#ss>table>tr:nth-child(2)>td:first-child>table:first-child{position:absolute!important;top:0}@media (min-height:458px){.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting{height:58vh!important;min-height:auto!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#controlPanel{height:41vh!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#ssvp{height:35vh!important;width:100%!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#ss>table>tr:first-child>td:first-child{height:35vh!important}}@media (min-height:558px){.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting{height:68vh!important;min-height:auto!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#controlPanel{height:54vh!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#ssvp{height:49vh!important;width:100%!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#ss>table>tr:first-child>td:first-child{height:49vh!important}}@media (min-height:658px){.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting{height:71vh!important;min-height:auto!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#controlPanel{height:59vh!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#ssvp{height:55vh!important;width:100%!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#ss>table>tr:first-child>td:first-child{height:55vh!important}}@media (min-height:758px){.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting{height:74vh!important;min-height:auto!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#controlPanel{height:64vh!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#ssvp{height:60vh!important;width:100%!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#ss>table>tr:first-child>td:first-child{height:60vh!important}}@media (min-height:858px){.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting{height:77vh!important;min-height:auto!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#controlPanel{height:68vh!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#ssvp{height:65vh!important;width:100%!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#ss>table>tr:first-child>td:first-child{height:65vh!important}}@media (min-height:958px){.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting{height:81vh!important;min-height:auto!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#controlPanel{height:73vh!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#ssvp{height:70vh!important;width:100%!important}.questionnaire-underwriting .sv_container .underwriting .fixed-underwriting div#ss>table>tr:first-child>td:first-child{height:70vh!important}}.questionnaire-underwriting .sv_container .underwriting .underwriting-save-btn{border-radius:5px;padding:.35rem 1rem;font-size:1.2em;width:auto;font-weight:700;line-height:2em;border:none;min-width:100px;cursor:pointer;color:#fff}.sv_default_css .btn,.sv_main button{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);padding:.5rem 1rem;font-size:1rem;border-radius:.25rem}.p-tag-relative-font p{font-size:1rem!important}.black-label label{color:#000!important}.relative-font label,.relative-td-size td span{font-size:1.2rem!important}.li-padding-indent li{padding-left:2.5rem!important}.li-relative-size li{font-size:1.2rem!important}.li-spacing li{padding-top:.5rem!important;padding-bottom:.5rem!important}.gray-default:hover{color:red}.sv_p_title_hidden .sv_p_title{display:none}.nav-left,.nav-left .sv_q{padding-left:0!important}.nav-left .sv_prev_btn{margin-right:1rem!important}.nav-left .sv_complete_btn,.nav-left .sv_next_btn{float:left!important}.no-padding-nested-rows .sv_row{padding:0!important}.no-padding-left-nested-rows .sv_row{padding-left:0!important}.no-padding-right-nested-rows .sv_row{padding-right:0!important}.no-padding-top-nested-rows .sv_row{padding-top:0!important}.no-padding-bottom-nested-rows .sv_row{padding-bottom:0!important}.no-padding-nested-questions .sv_q{padding:0!important}.no-padding-left-nested-questions .sv_q{padding-left:0!important}.no-padding-right-nested-questions .sv_q{padding-right:0!important}.no-padding-top-nested-questions .sv_q{padding-top:0!important}.no-padding-bottom-nested-questions .sv_q{padding-bottom:0!important}.mock-toggle-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;padding:10px;background-color:#f8f9fa;border-radius:4px}.mock-toggle-switch{position:relative;display:inline-block;width:60px;height:34px;margin-right:10px}.mock-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.mock-toggle-slider.enabled{background-color:#2196f3}.mock-toggle-slider.enabled .mock-toggle-slider-button{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.mock-toggle-slider-button{position:absolute;height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.mock-toggle-input{opacity:0;width:0;height:0}.mock-toggle-text{margin:0;font-size:14px;color:#666}.sv_main.sv_default_css .sv_p_root>.sv_row:nth-child(odd){background-color:rgba(0,0,0,0)!important}.matrix-dynamic-read-only-table .sv_q_matrix_dynamic td,.matrix-dynamic-read-only-table .sv_q_matrix_dynamic th{padding:8px 12px!important;border:1px solid #e0e0e0!important;vertical-align:middle!important;height:35px!important}.matrix-dynamic-read-only-table .sv_q_matrix_dynamic thead tr th{background-color:#f7f7f7;font-weight:600!important;font-size:1.1em!important;color:#333}.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr:nth-child(2n){background-color:#fafafa}.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td{font-size:1.1em!important;line-height:1.4!important}.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td span{font-size:1.1em!important;line-height:1.4!important;display:block!important}.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td .sv_q_text_root,.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td input[type=text],.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td span{padding:6px 10px!important;width:100%!important;font-size:1em!important}.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td .sv_q_text_root,.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td input[type=text]{border:1px solid #ddd!important;border-radius:4px!important}.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td .sv_q_text_root:focus,.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td input[type=text]:focus{border-color:#80bdff!important;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25)!important;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)!important;outline:none!important}.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td:nth-child(2),.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td:nth-child(3),.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td:nth-child(4),.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td:nth-child(5){text-align:right!important}.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td:nth-child(2) .sv_q_text_root,.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td:nth-child(2) input[type=text],.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td:nth-child(3) .sv_q_text_root,.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td:nth-child(3) input[type=text],.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td:nth-child(4) .sv_q_text_root,.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td:nth-child(4) input[type=text],.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td:nth-child(5) .sv_q_text_root,.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td:nth-child(5) input[type=text]{text-align:right!important}.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td:first-child{text-align:left!important}.matrix-dynamic-read-only-table .sv_q_matrix_dynamic tbody tr td:not(:first-child) span{padding-right:0!important;text-align:right!important}@media (max-width:768px){.matrix-dynamic-read-only-table .sv_q_matrix_dynamic{font-size:.9em!important}.matrix-dynamic-read-only-table .sv_q_matrix_dynamic td,.matrix-dynamic-read-only-table .sv_q_matrix_dynamic th{padding:6px 8px!important}}.matrix-dynamic-read-only-table .sv_matrix_dynamic_button{margin-top:12px!important;background-color:#00a5fa!important;border:none!important;padding:8px 16px!important;border-radius:4px!important;font-size:1em!important;font-weight:500!important}.matrix-dynamic-read-only-table .sv_matrix_dynamic_button:hover{background-color:#0083c7!important}.large-payment-link a{font-size:1.5rem!important;font-weight:400!important;color:#00a5fa!important;text-decoration:underline!important;display:inline-block!important;margin:1rem 0!important}.large-payment-link a:hover{color:#0083c7!important}.testimonial-section{padding:40px 0;position:relative}.testimonial-section .section-title{font-size:2.5rem!important;font-weight:700!important;color:#00465a!important;text-align:center;margin:30px 0}.testimonial-section .container{max-width:1200px;margin:0 auto;padding:0 20px}.testimonial-section .row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.testimonial-section .testimonial-card{max-width:350px;margin:0 auto;position:relative;background:rgba(0,0,0,0);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:430px}@media (max-width:768px){.testimonial-section .testimonial-card{max-width:300px}}@media (max-width:576px){.testimonial-section .testimonial-card{max-width:280px}}.testimonial-section .testimonial-image{position:relative;z-index:3}.testimonial-section .testimonial-image img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:60px 0 0 0/60px 0 0 0}.testimonial-section .testimonial-about{position:absolute;top:160px;background:#82d2e1;padding:10px 14px;border-radius:0 60px 0 0/0 60px 0 0;z-index:4;width:100%;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonial-section .testimonial-about h3{font-size:1.25rem;font-weight:700}.testimonial-section .testimonial-about h3,.testimonial-section .testimonial-about span{color:#00465a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;line-height:1.2}.testimonial-section .testimonial-about span{font-size:1rem}.testimonial-section .testimonial-quote{position:relative;background:#6ea346;padding:60px 20px 25px 32px;border-radius:0 0 60px 0/0 0 60px 0;margin-top:-3px;margin-left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:200px}.testimonial-section .testimonial-quote blockquote{font-size:1rem;font-weight:600;color:#052832;quotes:none;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.testimonial-section .testimonial-quote .testimonial-link{color:#052832;text-decoration:none;font-size:.7rem;font-weight:600;display:inline-block;margin-top:auto}.testimonial-section .testimonial-quote .testimonial-link:hover{color:#0d6b86;text-decoration:underline}.questionnaire-list-table{table-layout:fixed;width:120%;min-width:100%;margin:0}.questionnaire-list-table td,.questionnaire-list-table th{min-width:0;word-wrap:break-word;word-break:break-word;white-space:normal;overflow-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box}.questionnaire-list-table td p,.questionnaire-list-table th p{margin:0;min-width:0;overflow:hidden;word-wrap:break-word;word-break:break-word;white-space:normal;overflow-wrap:break-word}.questionnaire-list-table td .btn{white-space:nowrap}.sv_row.questionnaire-xsmall-display .sv_q.parties_questionnaire_list,.sv_row.questionnaire-xsmall-display .sv_q[class*=approversQuestionnaireList]{width:100%;max-width:100%}.sv_row.questionnaire-xsmall-display .sv_q.parties_questionnaire_list>div,.sv_row.questionnaire-xsmall-display .sv_q[class*=approversQuestionnaireList]>div{width:100%;max-width:100%}.sv_body .sv_p_root .sv_row.questionnaire-xsmall-display:has(.questionnaire-list-table){width:calc(100% + 2em);max-width:calc(100% + 2em);-webkit-box-sizing:border-box;box-sizing:border-box}.sv_row .sv_q:has(.questionnaire-list-table){overflow:visible}.sv_row .sv_q:has(.questionnaire-list-table)>div{overflow:visible}@media (max-width:768px){nav.breadcrumb #lw-autosave-badge{display:none!important}}.sv_window{position:fixed;bottom:3px;right:10px;background-color:#5f9ea0;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.sv_window_title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.sv_window_content{padding:8px;margin:0}.sv_window_title a,.sv_window_title a:link,.sv_window_title a:visited{text-decoration:none;font-size:14px;font-style:normal;color:#000}.sv_main.sv_frame .sv_container{max-width:80%;margin:auto;padding:0 1em}.sv_main.sv_frame .sv_container .sv_header{padding-top:5em;padding-bottom:1em}.sv_main{background-color:#f4f4f4}.sv_main hr{border-bottom:1px solid #e7e7e7}.sv_main button,.sv_main input[type=button]{color:#fff;background-color:#1ab394}.sv_main button:hover,.sv_main input[type=button]:hover{background-color:#179d82}.sv_main .sv_q_dropdown_control,.sv_main .sv_q_other input,.sv_main .sv_q_text_root,.sv_main input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]),.sv_main select,.sv_main textarea{border:1px solid #e7e7e7;color:#6d7072;background-color:#fff}.sv_main .sv_q_dropdown_control:focus,.sv_main .sv_q_other input:focus,.sv_main .sv_q_text_root:focus,.sv_main input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]):focus,.sv_main select:focus,.sv_main textarea:focus{border:1px solid #1ab394}.sv_main .sv_select_wrapper{background-color:#fff}.sv_main .sv_select_wrapper:before{background-color:#1ab394}.sv_main .sv_header{color:#6d7072}.sv_main .sv_custom_header{background-color:#e7e7e7}.sv_main .sv_container{color:#6d7072}.sv_main .sv_body{background-color:#fff;border-top:2px solid #1ab394}.sv_main .sv_progress{background-color:#e7e7e7}.sv_main .sv_progress_bar{background-color:#1ab394}.sv_main .sv_p_root>.sv_row{border-bottom:1px solid #e7e7e7}.sv_main .sv_p_root>.sv_row:nth-child(odd){background-color:#fff}.sv_main .sv_p_root>.sv_row:nth-child(2n){background-color:#f4f4f4}.sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]){border:1px solid #ed5565;background-color:#fcdfe2;color:#ed5565}.sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"])+.sv_select_wrapper select,.sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"])+input,.sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"])+textarea{border:1px solid #ed5565}.sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"])+.sv_select_wrapper select:focus,.sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"])+input:focus,.sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"])+textarea:focus{outline:5px auto #ed5565}.sv_main table.sv_q_matrix_dropdown tr,.sv_main table.sv_q_matrix_dynamic tr,.sv_main table.sv_q_matrix tr{border-bottom:1px solid #e7e7e7}.sv_main .sv_q_m_cell_selected{color:#fff;background-color:#179d82}.sv_main .sv_q_rating_item.active .sv_q_rating_item_text{background-color:#179d82;border-color:#179d82;color:#fff}.sv_main .sv_q_rating_item .sv_q_rating_item_text{border:1px solid #e7e7e7}.sv_main .sv_q_rating_item .sv_q_rating_item_text:hover{border:1px solid #179d82}.sv_main .sv_q_imgsel.checked label>div{background-color:#1ab394}.sv_main .sv_q_file_remove:hover{color:#1ab394}.sv_main{position:relative;width:100%;font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif;font-size:14px}.sv_main hr{border:none}.sv_main button,.sv_main input[type=button]{font-size:.85em;font-weight:700;line-height:2em;border:none;min-width:100px;cursor:pointer;padding:0 2em;border-radius:2px}.sv_main .sv_custom_header{position:absolute;width:100%;height:74%;max-height:275px}.sv_main .sv_container{position:relative}.sv_main .sv_container .sv_header{padding:1em}.sv_main .sv_container .sv_header h3{font-size:2em;font-weight:300;text-align:left;margin:0}.sv_main .sv_container .sv_body{padding:1em 1em 1.6428em}.sv_main .sv_container .sv_body.sv_completed_page{text-align:center;padding:5em 1em}.sv_main .sv_container .sv_body.sv_completed_page>h3{margin:0;font-size:30px;font-weight:300}.sv_main .sv_container .sv_body .sv_progress{height:.3em}.sv_main .sv_container .sv_body .sv_progress .sv_progress_bar{height:100%;min-width:100px;position:relative;margin-top:2em}.sv_main .sv_container .sv_body .sv_progress .sv_progress_bar>span{position:absolute;top:-1.5em;display:inline-block;white-space:nowrap}.sv_main .sv_container .sv_body .sv_p_root .sv_page_title{font-size:1em;margin-top:.1em;font-weight:400}.sv_main .sv_container .sv_body .sv_p_root .sv_p_title{font-weight:700;font-size:1.15em;margin:1.5em 0 0}.sv_main .sv_container .sv_body .sv_p_root>.sv_row{padding:0}.sv_main .sv_container .sv_body .sv_p_root .sv_q_title{font-weight:700;font-size:1em;margin:.5em 0}.sv_main .sv_container .sv_body .sv_p_root .sv_q_description{margin-top:-.6em;min-height:.6em}.sv_main .sv_container .sv_body .sv_p_root .sv_q_flow .sv_q_checkbox_inline,.sv_main .sv_container .sv_body .sv_p_root .sv_q_flow .sv_q_imagepicker_inline,.sv_main .sv_container .sv_body .sv_p_root .sv_q_flow .sv_q_radiogroup_inline{line-height:2em;display:inline-block}.sv_main .sv_container .sv_body .sv_p_root .sv_q{padding:.5em 1em 1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_panel_dynamic .sv_q_title{font-weight:400}.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]){margin:1em 0;padding:1em}.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_dropdown_control,.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_other input,.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_text_root,.sv_main .sv_container .sv_body .sv_p_root .sv_q input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]),.sv_main .sv_container .sv_body .sv_p_root .sv_q select,.sv_main .sv_container .sv_body .sv_p_root .sv_q textarea{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;line-height:2em;padding-left:1em}.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_dropdown_control:focus,.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_other input:focus,.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_text_root:focus,.sv_main .sv_container .sv_body .sv_p_root .sv_q input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]):focus,.sv_main .sv_container .sv_body .sv_p_root .sv_q select:focus,.sv_main .sv_container .sv_body .sv_p_root .sv_q textarea:focus{outline:none}.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_dropdown_control,.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_other input,.sv_main .sv_container .sv_body .sv_p_root .sv_q input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]),.sv_main .sv_container .sv_body .sv_p_root .sv_q select{height:calc(2em + 1px)}.sv_main .sv_container .sv_body .sv_p_root .sv_q div.sv_q_dropdown_control,.sv_main .sv_container .sv_body .sv_p_root .sv_q div.sv_q_text_root{min-height:2.43em;min-width:7em}.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper{width:100%;position:relative;display:inline-block}.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper select{display:block;background:rgba(0,0,0,0);appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.5em}.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper select::-ms-expand{display:none}.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper:before{padding:1em;position:absolute;right:1px;right:0;top:1px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyIDE2bDItMiAzIDMgMy0zIDIgMi01IDV6Ii8+PC9zdmc+);content:"";background-repeat:no-repeat;background-position:50%}.sv_main .sv_container .sv_body .sv_p_root .sv_q input[type=color]{min-height:2em;padding:0}.sv_main .sv_container .sv_body .sv_p_root .sv_q input[type=checkbox],.sv_main .sv_container .sv_body .sv_p_root .sv_q input[type=radio]{width:1.2em;height:1.2em;vertical-align:middle;font-size:1em;margin:-.1em .55em 0 0}.sv_main .sv_container .sv_body .sv_p_root .sv_q input[type=checkbox]:focus,.sv_main .sv_container .sv_body .sv_p_root .sv_q input[type=radio]:focus{outline:1px dotted #1ab394}.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_checkbox.sv_q_checkbox_inline:not(:last-child),.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_imgsel.sv_q_imagepicker_inline:not(:last-child),.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_radiogroup.sv_q_radiogroup_inline:not(:last-child){margin-right:1.5em}.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_imgsel label>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:4px;border:1px solid #d3d3d3;border-radius:4px}.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_imgsel label>div>img{display:block;pointer-events:none;position:relative}.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_radiogroup_clear{margin-top:.5em}.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_checkbox_inline,.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_imagepicker_inline,.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_radiogroup_inline{line-height:2em;display:inline-block}.sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_footer{padding:1em 0}.sv_main .sv_container .sv_body .sv_p_root table{width:100%;border-collapse:collapse}.sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix .sv_matrix_dynamic_button,.sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix_dropdown .sv_matrix_dynamic_button,.sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix_dynamic .sv_matrix_dynamic_button{padding:.3em 2em}@media (min-width:768px){.sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix td{min-width:10em}}.sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix td .sv_q_m_label{position:static;display:block;width:100%}.sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix_dropdown .sv_qcbc .sv_q_checkbox_control_label{margin-right:1.5em}.sv_main .sv_container .sv_body .sv_p_root table td,.sv_main .sv_container .sv_body .sv_p_root table th{text-align:left;padding:0 1em}.sv_main .sv_container .sv_body .sv_p_root table td{padding:.5em}.sv_main .sv_container .sv_body .sv_p_root table th{line-height:1.3em;padding:.5em;vertical-align:bottom;font-weight:700}.sv_main .sv_container .sv_body .sv_p_root fieldset.sv_qcbc{line-height:2em;padding-top:.1em}.sv_main .sv_container .sv_body .sv_p_root .sv_q_other{margin-left:1em}.sv_main .sv_container .sv_body .sv_p_root .sv_q_select_column{display:inline-block;vertical-align:top;min-width:10%}.sv_main .sv_container .sv_body .sv_p_root .sv_q_rating{line-height:2em}.sv_main .sv_container .sv_body .sv_p_root .sv_q_rating .sv_q_rating_item{cursor:pointer;word-spacing:-.3em;font-weight:400;display:inline}.sv_main .sv_container .sv_body .sv_p_root .sv_q_rating .sv_q_rating_item>*{word-spacing:normal}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.sv_main .sv_container .sv_body .sv_p_root .sv_q_rating .sv_q_rating_item>*{word-spacing:normal}}.sv_main .sv_container .sv_body .sv_p_root .sv_q_rating .sv_q_rating_item .sv_q_rating_item_text{display:inline-block;min-width:2em;padding:0 .3em;margin-left:-1px;text-align:center}.sv_main .sv_container .sv_body .sv_p_root .sv_q_rating .sv_q_rating_item:not(:first-child) .sv_q_rating_item_text:not(:hover){border-left-color:rgba(0,0,0,0)}.sv_main .sv_container .sv_body .sv_p_root .sv_q_rating .sv_q_rating_min_text{margin-right:.5em}.sv_main .sv_container .sv_body .sv_p_root .sv_q_rating .sv_q_rating_max_text{margin-left:.5em}.sv_main .sv_container .sv_body .sv_nav{padding:1em 0;min-height:2em}.sv_main .sv_container .sv_body .sv_nav .sv_complete_btn,.sv_main .sv_container .sv_body .sv_nav .sv_next_btn,.sv_main .sv_container .sv_body .sv_nav .sv_start_btn{float:right}.sv_main .sv_container .sv_body .sv_nav .sv_prev_btn{float:left}@media (max-width:600px){.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn{display:block;width:100%!important}.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .title-left,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .title-left{float:none}.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_checkbox_inline,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_imagepicker_inline,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_radiogroup_inline,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_checkbox_inline,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_imagepicker_inline,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_radiogroup_inline,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic{display:block}.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown thead,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic thead,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix thead,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown thead,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic thead,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix thead{display:none}.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown tbody,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown td,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown tr,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic tbody,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic td,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic tr,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix tbody,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix tr,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown tbody,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown td,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown tr,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic tbody,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic td,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic tr,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix tbody,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix tr{display:block}.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown td:before,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic td:before,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown td:before,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic td:before{content:attr(headers)}.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td label.sv_q_m_label,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td label.sv_q_m_label{display:inline}.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td:after,.sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td:after{content:attr(headers)}}.dp-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.75)}.dp{position:relative;background:#fff;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.25);box-shadow:2px 2px 16px rgba(0,0,0,.25);line-height:1.4;border-radius:4px;max-height:400px;z-index:1000;padding-top:6px;overflow:hidden;-webkit-tap-highlight-color:transparent}.dp:before{content:" ";height:6px;position:absolute;top:0;left:0;right:0;background:#3b99fc;background:-webkit-gradient(linear,right top,left top,color-stop(0,#3b99fc),to(#8aefc8));background:linear-gradient(-90deg,#3b99fc,#8aefc8)}.dp-permanent .dp{padding-top:0;border:1px solid #eee;-webkit-box-shadow:none;box-shadow:none}.dp-permanent .dp:before{display:none}.dp-cal{min-height:300px}.dp-below{position:absolute}.dp-below,.dp-permanent{font-size:.8em;width:400px;max-width:100vw}.dp-permanent{position:relative}.dp-permanent .dp{z-index:0}.dp-modal .dp{position:absolute;top:50%;left:50%;max-width:600px;width:calc(100% - 4em);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:slide-up .3s forwards;animation:slide-up .3s forwards}.dp-months{padding:24px}.dp-years{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:400px;padding:8px 0;overflow:auto!important}.dp-cal-month,.dp-cal-year,.dp-day,.dp-month,.dp-year{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;position:relative;color:#3b404d;border-radius:2px;border:0;background:rgba(0,0,0,0)}.dp-cal-header{position:relative;text-align:center;padding-bottom:16px;background:#f5f5f5}.dp-next,.dp-prev{position:absolute;width:30px;height:30px;overflow:hidden;top:14px;color:#777;border-radius:2px;border:0;background:rgba(0,0,0,0)}.dp-next:focus,.dp-next:hover,.dp-prev:focus,.dp-prev:hover{outline:0;color:inherit}.dp-prev{left:24px}.dp-next{right:24px}.dp-next:before,.dp-prev:before{content:"";border:2px solid;width:10px;height:10px;display:inline-block;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color .2s;transition:border-color .2s;margin:9px 0 40px 4px}.dp-prev:before{border-right:0;border-bottom:0}.dp-next:before{border-left:0;border-top:0;margin-left:0;margin-right:4px}.dp-cal-month,.dp-cal-year{display:inline-block;font-size:1.4em;padding:16px 8px 8px;outline:0}.dp-cal-footer{text-align:center;background:#f5f5f5}.dp-day-today:after{content:"";height:0;width:0;border-color:#227bd7 #227bd7 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:7px;position:absolute;top:0;right:0}.dp-clear,.dp-close,.dp-today{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:33%;padding:8px;text-decoration:none;color:inherit;border:0;background:rgba(0,0,0,0)}.dp-permanent .dp-clear,.dp-permanent .dp-close{display:none}.dp-cal-month:active,.dp-cal-year:active,.dp-clear:active,.dp-close:active,.dp-next:active,.dp-prev:active,.dp-today:active{background:#75bcfc;color:#fff}@media screen and (min-device-width:1200px){.dp-cal-month:focus,.dp-cal-month:hover,.dp-cal-year:focus,.dp-cal-year:hover,.dp-clear:focus,.dp-clear:hover,.dp-close:focus,.dp-close:hover,.dp-next:focus,.dp-next:hover,.dp-prev:focus,.dp-prev:hover,.dp-today:focus,.dp-today:hover{background:#75bcfc;color:#fff}}.dp-col-header,.dp-day{width:14.28571429%;display:inline-block;padding:8px;text-align:center}.dp-col-header{color:#aaa;text-transform:uppercase;font-weight:300;font-size:.8em;padding:8px 0}.dp-month{width:33%;display:inline-block;padding:8px}.dp-year{display:block;padding:8px 40px;width:100%}.dp-edge-day{color:#aaa}.dp-current,.dp-current:focus,.dp-day:focus,.dp-day:hover,.dp-month:focus,.dp-month:hover,.dp-year:focus,.dp-year:hover{outline:0;background:#75bcfc;color:#fff}.dp-selected,.dp-selected:focus,.dp-selected:hover{background:#3b99fc;color:#fff}.dp-day-disabled{background:rgba(0,0,0,0);color:#ddd}.dp-day-disabled:focus,.dp-day-disabled:hover{background:#ddd}.dp-focuser{position:absolute;z-index:0;top:50%;left:50%}@media (max-height:480px),(max-width:480px){.dp-modal .dp{font-size:.9em;width:auto;width:100%}.dp-day,.dp-day-of-week{padding:8px}}@-webkit-keyframes slide-up{0%{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes slide-up{0%{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.ReactTable{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,.1)}.ReactTable *{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactTable .rt-table{-ms-flex:auto 1;flex:auto 1;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto}.ReactTable .rt-table,.ReactTable .rt-thead{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.ReactTable .rt-thead{-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ReactTable .rt-thead.-headerGroups{background:rgba(0,0,0,.03)}.ReactTable .rt-thead.-filters,.ReactTable .rt-thead.-headerGroups{border-bottom:1px solid rgba(0,0,0,.05)}.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{border:1px solid rgba(0,0,0,.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:400;outline-width:0}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid rgba(0,0,0,.02)}.ReactTable .rt-thead.-header{-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.15);box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-td,.ReactTable .rt-thead .rt-th{padding:5px;line-height:normal;position:relative;border-right:1px solid rgba(0,0,0,.05);-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-box-shadow .3s cubic-bezier(.175,.885,.32,1.275);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275),-webkit-box-shadow .3s cubic-bezier(.175,.885,.32,1.275);-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 0 rgba(0,0,0,0)}.ReactTable .rt-thead .rt-td.-sort-asc,.ReactTable .rt-thead .rt-th.-sort-asc{-webkit-box-shadow:inset 0 3px 0 0 rgba(0,0,0,.6);box-shadow:inset 0 3px 0 0 rgba(0,0,0,.6)}.ReactTable .rt-thead .rt-td.-sort-desc,.ReactTable .rt-thead .rt-th.-sort-desc{-webkit-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.6);box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.6)}.ReactTable .rt-thead .rt-td.-cursor-pointer,.ReactTable .rt-thead .rt-th.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-td:last-child,.ReactTable .rt-thead .rt-th:last-child{border-right:0}.ReactTable .rt-thead .rt-th:focus{outline-width:0}.ReactTable .rt-thead .rt-resizable-header{overflow:visible}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after,.ReactTable .rt-thead .rt-header-pivot:before{left:100%;top:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.ReactTable .rt-thead .rt-header-pivot:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{border-color:hsla(0,0%,40%,0) hsla(0,0%,40%,0) hsla(0,0%,40%,0) #f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody{-webkit-box-flex:99999;-ms-flex:99999 1 auto;flex:99999 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.ReactTable .rt-tbody .rt-tr-group{border-bottom:1px solid rgba(0,0,0,.05)}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid rgba(0,0,0,.02)}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable{cursor:pointer;text-overflow:clip}.ReactTable .rt-tr-group{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ReactTable .rt-tr{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ReactTable .rt-td,.ReactTable .rt-th{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;white-space:nowrap;text-overflow:ellipsis;padding:7px 5px;overflow:hidden;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transition-property:width,min-width,padding,opacity;transition-property:width,min-width,padding,opacity}.ReactTable .rt-td.-hidden,.ReactTable .rt-th.-hidden{width:0!important;min-width:0!important;padding:0!important;border:0!important;opacity:0!important}.ReactTable .rt-expander{display:inline-block;position:relative;color:rgba(0,0,0,0);margin:0 10px}.ReactTable .rt-expander:after{content:"";position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);border-left:5.04px solid rgba(0,0,0,0);border-right:5.04px solid rgba(0,0,0,0);border-top:7px solid rgba(0,0,0,.8);-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-resizer{display:inline-block;position:absolute;width:36px;top:0;bottom:0;right:-18px;cursor:col-resize;z-index:10}.ReactTable .rt-tfoot{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.15);box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.ReactTable .rt-tfoot .rt-td{border-right:1px solid rgba(0,0,0,.05)}.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd{background:rgba(0,0,0,.03)}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:rgba(0,0,0,.05)}.ReactTable .-pagination{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);border-top:2px solid rgba(0,0,0,.1)}.ReactTable .-pagination input,.ReactTable .-pagination select{border:1px solid rgba(0,0,0,.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:400;outline-width:0}.ReactTable .-pagination .-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:0;border-radius:3px;padding:6px;font-size:1em;color:rgba(0,0,0,.6);background:rgba(0,0,0,.1);-webkit-transition:all .1s ease;transition:all .1s ease;cursor:pointer;outline-width:0}.ReactTable .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-btn:not([disabled]):hover{background:rgba(0,0,0,.3);color:#fff}.ReactTable .-pagination .-next,.ReactTable .-pagination .-previous{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.ReactTable .-pagination .-center{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;text-align:center;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.ReactTable .-pagination .-pageInfo{display:inline-block;margin:3px 10px;white-space:nowrap}.ReactTable .-pagination .-pageJump{display:inline-block}.ReactTable .-pagination .-pageJump input{width:70px;text-align:center}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .rt-noData{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;padding:20px;color:rgba(0,0,0,.5)}.ReactTable .-loading,.ReactTable .rt-noData{display:block;position:absolute;background:hsla(0,0%,100%,.8);-webkit-transition:all .3s ease;transition:all .3s ease;pointer-events:none}.ReactTable .-loading{left:0;right:0;top:0;bottom:0;z-index:-1;opacity:0}.ReactTable .-loading>div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:rgba(0,0,0,.6);-webkit-transform:translateY(-52%);-ms-transform:translateY(-52%);transform:translateY(-52%);-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ReactTable .-loading.-active{opacity:1;z-index:2;pointer-events:all}.ReactTable .-loading.-active>div{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.ReactTable .rt-resizing .rt-td,.ReactTable .rt-resizing .rt-th{-webkit-transition:none!important;transition:none!important;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.activity-timeline h5.card-title{font-weight:700;font-size:1.1rem;color:#1a2233}.activity-timeline .small{font-weight:500}.activity-timeline .small,.activity-timeline .text-body.small{font-size:.75rem;color:#5a5a5a}body{font:16px Circular Book,Inter,Arial,Helvetica,sans-serif!important;line-height:1.4em;color:#001433;min-height:1000px;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxxl-1,.col-xxxl-2,.col-xxxl-3,.col-xxxl-4,.col-xxxl-5,.col-xxxl-6,.col-xxxl-7,.col-xxxl-8,.col-xxxl-9,.col-xxxl-10,.col-xxxl-11,.col-xxxl-12,.col-xxxxl-1,.col-xxxxl-2,.col-xxxxl-3,.col-xxxxl-4,.col-xxxxl-5,.col-xxxxl-6,.col-xxxxl-7,.col-xxxxl-8,.col-xxxxl-9,.col-xxxxl-10,.col-xxxxl-11,.col-xxxxl-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:1400px){.col-xxl-1{float:left;width:8.333333%}.col-xxl-2{float:left;width:16.666667%}.col-xxl-3{float:left;width:25%}.col-xxl-4{float:left;width:33.333333%}.col-xxl-5{float:left;width:41.666667%}.col-xxl-6{float:left;width:50%}.col-xxl-7{float:left;width:58.333333%}.col-xxl-8{float:left;width:66.666667%}.col-xxl-9{float:left;width:75%}.col-xxl-10{float:left;width:83.333333%}.col-xxl-11{float:left;width:91.666667%}.col-xxl-12{float:left;width:100%}.pull-xxl-0{right:auto}.pull-xxl-1{right:8.333333%}.pull-xxl-2{right:16.666667%}.pull-xxl-3{right:25%}.pull-xxl-4{right:33.333333%}.pull-xxl-5{right:41.666667%}.pull-xxl-6{right:50%}.pull-xxl-7{right:58.333333%}.pull-xxl-8{right:66.666667%}.pull-xxl-9{right:75%}.pull-xxl-10{right:83.333333%}.pull-xxl-11{right:91.666667%}.pull-xxl-12{right:100%}.push-xxl-0{left:auto}.push-xxl-1{left:8.333333%}.push-xxl-2{left:16.666667%}.push-xxl-3{left:25%}.push-xxl-4{left:33.333333%}.push-xxl-5{left:41.666667%}.push-xxl-6{left:50%}.push-xxl-7{left:58.333333%}.push-xxl-8{left:66.666667%}.push-xxl-9{left:75%}.push-xxl-10{left:83.333333%}.push-xxl-11{left:91.666667%}.push-xxl-12{left:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.333333%}.offset-xxl-2{margin-left:16.666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.333333%}.offset-xxl-5{margin-left:41.666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.333333%}.offset-xxl-8{margin-left:66.666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.333333%}.offset-xxl-11{margin-left:91.666667%}}@media (min-width:1800px){.col-xxxl-1{float:left;width:8.333333%}.col-xxxl-2{float:left;width:16.666667%}.col-xxxl-3{float:left;width:25%}.col-xxxl-4{float:left;width:33.333333%}.col-xxxl-5{float:left;width:41.666667%}.col-xxxl-6{float:left;width:50%}.col-xxxl-7{float:left;width:58.333333%}.col-xxxl-8{float:left;width:66.666667%}.col-xxxl-9{float:left;width:75%}.col-xxxl-10{float:left;width:83.333333%}.col-xxxl-11{float:left;width:91.666667%}.col-xxxl-12{float:left;width:100%}.pull-xxxl-0{right:auto}.pull-xxxl-1{right:8.333333%}.pull-xxxl-2{right:16.666667%}.pull-xxxl-3{right:25%}.pull-xxxl-4{right:33.333333%}.pull-xxxl-5{right:41.666667%}.pull-xxxl-6{right:50%}.pull-xxxl-7{right:58.333333%}.pull-xxxl-8{right:66.666667%}.pull-xxxl-9{right:75%}.pull-xxxl-10{right:83.333333%}.pull-xxxl-11{right:91.666667%}.pull-xxxl-12{right:100%}.push-xxxl-0{left:auto}.push-xxxl-1{left:8.333333%}.push-xxxl-2{left:16.666667%}.push-xxxl-3{left:25%}.push-xxxl-4{left:33.333333%}.push-xxxl-5{left:41.666667%}.push-xxxl-6{left:50%}.push-xxxl-7{left:58.333333%}.push-xxxl-8{left:66.666667%}.push-xxxl-9{left:75%}.push-xxxl-10{left:83.333333%}.push-xxxl-11{left:91.666667%}.push-xxxl-12{left:100%}.offset-xxxl-0{margin-left:0}.offset-xxxl-1{margin-left:8.333333%}.offset-xxxl-2{margin-left:16.666667%}.offset-xxxl-3{margin-left:25%}.offset-xxxl-4{margin-left:33.333333%}.offset-xxxl-5{margin-left:41.666667%}.offset-xxxl-6{margin-left:50%}.offset-xxxl-7{margin-left:58.333333%}.offset-xxxl-8{margin-left:66.666667%}.offset-xxxl-9{margin-left:75%}.offset-xxxl-10{margin-left:83.333333%}.offset-xxxl-11{margin-left:91.666667%}}@media (min-width:2400px){.col-xxxxl-1{float:left;width:8.333333%}.col-xxxxl-2{float:left;width:16.666667%}.col-xxxxl-3{float:left;width:25%}.col-xxxxl-4{float:left;width:33.333333%}.col-xxxxl-5{float:left;width:41.666667%}.col-xxxxl-6{float:left;width:50%}.col-xxxxl-7{float:left;width:58.333333%}.col-xxxxl-8{float:left;width:66.666667%}.col-xxxxl-9{float:left;width:75%}.col-xxxxl-10{float:left;width:83.333333%}.col-xxxxl-11{float:left;width:91.666667%}.col-xxxxl-12{float:left;width:100%}.pull-xxxxl-0{right:auto}.pull-xxxxl-1{right:8.333333%}.pull-xxxxl-2{right:16.666667%}.pull-xxxxl-3{right:25%}.pull-xxxxl-4{right:33.333333%}.pull-xxxxl-5{right:41.666667%}.pull-xxxxl-6{right:50%}.pull-xxxxl-7{right:58.333333%}.pull-xxxxl-8{right:66.666667%}.pull-xxxxl-9{right:75%}.pull-xxxxl-10{right:83.333333%}.pull-xxxxl-11{right:91.666667%}.pull-xxxxl-12{right:100%}.push-xxxxl-0{left:auto}.push-xxxxl-1{left:8.333333%}.push-xxxxl-2{left:16.666667%}.push-xxxxl-3{left:25%}.push-xxxxl-4{left:33.333333%}.push-xxxxl-5{left:41.666667%}.push-xxxxl-6{left:50%}.push-xxxxl-7{left:58.333333%}.push-xxxxl-8{left:66.666667%}.push-xxxxl-9{left:75%}.push-xxxxl-10{left:83.333333%}.push-xxxxl-11{left:91.666667%}.push-xxxxl-12{left:100%}.offset-xxxxl-0{margin-left:0}.offset-xxxxl-1{margin-left:8.333333%}.offset-xxxxl-2{margin-left:16.666667%}.offset-xxxxl-3{margin-left:25%}.offset-xxxxl-4{margin-left:33.333333%}.offset-xxxxl-5{margin-left:41.666667%}.offset-xxxxl-6{margin-left:50%}.offset-xxxxl-7{margin-left:58.333333%}.offset-xxxxl-8{margin-left:66.666667%}.offset-xxxxl-9{margin-left:75%}.offset-xxxxl-10{margin-left:83.333333%}.offset-xxxxl-11{margin-left:91.666667%}}@media (min-width:992px){.offset-lg-1-5{margin-left:12.5%}}@media (min-width:1200px){.offset-xl-1-5{margin-left:12.5%}}@media (min-width:1400px){.offset-xxl-1{margin-left:8.333%}}@media (min-width:1400px){.offset-xxl-1-5{margin-left:12.5%}}@media (min-width:1400px){.offset-xxl-2{margin-left:16.667%}}table td,table th{width:auto}table td,table td p,table th,table th p{white-space:nowrap}.table{display:block;overflow:auto}@media (min-width:992px){.table{display:table}}.table .thead{display:table-header-group}.table .tbody{display:table-row-group}.table .tbody .tr.tr-hover:hover{background-color:#e6e6e6;text-decoration:none}.table .tr{display:table-row}.table .td,.table .th{display:table-cell;border-bottom:1px solid #d3d3d3;padding:.5em}#app{overflow:hidden}.btn,.sv_default_css .btn,.sv_main button{background-color:#00a5fa;color:#fff}.btn:active:focus,.btn:focus,.sv_default_css .btn:active:focus,.sv_default_css .btn:focus,.sv_main button:active:focus,.sv_main button:focus{outline:none!important}.btn:hover,.sv_default_css .btn:hover,.sv_main button:hover{background-color:#001433!important;border-color:#001433!important;color:#fff!important}.btn.btn-circle,.sv_default_css .btn.btn-circle,.sv_main button.btn-circle{border-radius:20px}.btn.btn-outline,.sv_default_css .btn.btn-outline,.sv_main button.btn-outline{background-color:rgba(0,0,0,0);border-color:#00a5fa;color:#00a5fa}.btn.btn-outline:hover,.sv_default_css .btn.btn-outline:hover,.sv_main button.btn-outline:hover{background-color:#00a5fa!important;border-color:#00a5fa!important}.btn.btn-outline-tertiary-color,.sv_default_css .btn.btn-outline-tertiary-color,.sv_main button.btn-outline-tertiary-color{background-color:rgba(0,0,0,0);border-color:#001433;color:#001433}.btn.btn-outline-tertiary-color:hover,.sv_default_css .btn.btn-outline-tertiary-color:hover,.sv_main button.btn-outline-tertiary-color:hover{background-color:#001433!important;border-color:#001433!important;color:#fff}.btn.btn-secondary-color,.sv_default_css .btn.btn-secondary-color,.sv_main button.btn-secondary-color{background-color:#ffb828;border-color:#ffb828;color:#000}.btn.btn-secondary-color:hover,.sv_default_css .btn.btn-secondary-color:hover,.sv_main button.btn-secondary-color:hover{background-color:#00a5fa!important;border-color:#00a5fa!important}.btn.btn-tertiary-color,.sv_default_css .btn.btn-tertiary-color,.sv_main button.btn-tertiary-color{background-color:#001433;border-color:#001433;color:#fff}.btn.btn-white-color,.sv_default_css .btn.btn-white-color,.sv_main button.btn-white-color{background-color:#fff;border-color:#fff;color:#000}.btn.btn-gray-color,.sv_default_css .btn.btn-gray-color,.sv_main button.btn-gray-color{background-color:#929292;border-color:#929292;color:#fff}.btn.btn-margin-left-sm,.sv_default_css .btn.btn-margin-left-sm,.sv_main button.btn-margin-left-sm{margin-left:.25em}.btn.btn-margin-right-sm,.sv_default_css .btn.btn-margin-right-sm,.sv_main button.btn-margin-right-sm{margin-right:.25em}.short-btn{min-width:150px}.active-display{display:block!important}a{color:#208be1}a:hover{cursor:pointer}p{font-size:1.2em;line-height:1.4em}td{padding:12px}.navbar-brand-text.color-main-color,h2.page-title,h5.color-main-color{color:#00a5fa!important}ol,ul{list-style:none}ol{counter-reset:auto;-webkit-padding-start:unset;padding-inline-start:unset}ol li{counter-increment:auto;padding:.75rem 0}ol li p{display:inline}ol li:before{content:counter(auto) ". ";font-weight:700;font-size:1.2rem}strong{font-weight:700}hr.thick-hr{border:1px solid #001433}hr.short-hr{width:100px;display:block;margin-left:auto;margin-right:auto;margin-top:2rem;background-color:#d3d3d3;height:1px}.color-main-color{color:#00a5fa!important}.color-secondary-color{color:#ffb828!important}.color-tertiary-color{color:#001433!important}.color-white-color{color:#fff!important}.color-red-color{color:red!important}.detailed-list{max-width:900px;margin:0 auto;font-size:1.2em;line-height:1.75em;text-align:center}.detailed-list h3{color:#fff}@media (min-width:768px){.detailed-list{text-align:left}}.inline{display:inline!important}.inline-apply-now{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;vertical-align:middle}.apply-now-button-text,.inline-apply-now{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apply-now-button-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-size:inherit}.call-to-action-btn-apply-now{display:block;color:#00a5fa!important}@media (min-width:1275px){.call-to-action-btn-apply-now{display:inline;margin-left:3.5em;color:#fff!important}}.vertical-align-middle{vertical-align:middle}.text-align-left{text-align:left!important}.text-align-right{text-align:right!important}.text-align-center{text-align:center!important}.no-max-width{width:100%!important;max-width:none!important}.no-max-height{max-height:none!important}.min-height-90vh{min-height:90vh!important}.min-height-100vh{min-height:100vh!important}.max-height-60vh{max-height:60vh!important}.max-height-70vh{max-height:70vh!important}.max-height-80vh{max-height:80vh!important}.max-height-90vh{max-height:90vh!important}.max-height-100vh{max-height:100vh!important}.padding-top-0rem{padding-top:0!important}.padding-right-0rem{padding-right:0!important}.padding-bottom-0rem{padding-bottom:0!important}.padding-left-0rem{padding-left:0!important}.padding-top-1rem{padding-top:1rem!important}.padding-right-1rem{padding-right:1rem!important}.padding-bottom-1rem{padding-bottom:1rem!important}.padding-left-1rem{padding-left:1rem!important}.padding-top-2rem{padding-top:2rem!important}.padding-right-2rem{padding-right:2rem!important}.padding-bottom-2rem{padding-bottom:2rem!important}.padding-left-2rem{padding-left:2rem!important}.padding-top-3rem{padding-top:3rem!important}.padding-right-3rem{padding-right:3rem!important}.padding-bottom-3rem{padding-bottom:3rem!important}.padding-left-3rem{padding-left:3rem!important}.padding-top-4rem{padding-top:4rem!important}.padding-right-4rem{padding-right:4rem!important}.padding-bottom-4rem{padding-bottom:4rem!important}.padding-left-4rem{padding-left:4rem!important}.padding-top-5rem{padding-top:5rem!important}.padding-right-5rem{padding-right:5rem!important}.padding-bottom-5rem{padding-bottom:5rem!important}.padding-left-5rem{padding-left:5rem!important}.padding-top-6rem{padding-top:6rem!important}.padding-right-6rem{padding-right:6rem!important}.padding-bottom-6rem{padding-bottom:6rem!important}.padding-left-6rem{padding-left:6rem!important}.padding-top-7rem{padding-top:7rem!important}.padding-right-7rem{padding-right:7rem!important}.padding-bottom-7rem{padding-bottom:7rem!important}.padding-left-7rem{padding-left:7rem!important}.padding-top-8rem{padding-top:8rem!important}.padding-right-8rem{padding-right:8rem!important}.padding-bottom-8rem{padding-bottom:8rem!important}.padding-left-8rem{padding-left:8rem!important}.padding-top-9rem{padding-top:9rem!important}.padding-right-9rem{padding-right:9rem!important}.padding-bottom-9rem{padding-bottom:9rem!important}.padding-left-9rem{padding-left:9rem!important}.padding-top-10rem{padding-top:10rem!important}.padding-right-10rem{padding-right:10rem!important}.padding-bottom-10rem{padding-bottom:10rem!important}.padding-left-10rem{padding-left:10rem!important}.padding-top-11rem{padding-top:11rem!important}.padding-right-11rem{padding-right:11rem!important}.padding-bottom-11rem{padding-bottom:11rem!important}.padding-left-11rem{padding-left:11rem!important}.padding-top-12rem{padding-top:12rem!important}.padding-right-12rem{padding-right:12rem!important}.padding-bottom-12rem{padding-bottom:12rem!important}.padding-left-12rem{padding-left:12rem!important}.padding-top-13rem{padding-top:13rem!important}.padding-right-13rem{padding-right:13rem!important}.padding-bottom-13rem{padding-bottom:13rem!important}.padding-left-13rem{padding-left:13rem!important}.padding-top-14rem{padding-top:14rem!important}.padding-right-14rem{padding-right:14rem!important}.padding-bottom-14rem{padding-bottom:14rem!important}.padding-left-14rem{padding-left:14rem!important}.padding-top-15rem{padding-top:15rem!important}.padding-right-15rem{padding-right:15rem!important}.padding-bottom-15rem{padding-bottom:15rem!important}.padding-left-15rem{padding-left:15rem!important}.padding-top-16rem{padding-top:16rem!important}.padding-right-16rem{padding-right:16rem!important}.padding-bottom-16rem{padding-bottom:16rem!important}.padding-left-16rem{padding-left:16rem!important}.padding-top-17rem{padding-top:17rem!important}.padding-right-17rem{padding-right:17rem!important}.padding-bottom-17rem{padding-bottom:17rem!important}.padding-left-17rem{padding-left:17rem!important}.padding-top-18rem{padding-top:18rem!important}.padding-right-18rem{padding-right:18rem!important}.padding-bottom-18rem{padding-bottom:18rem!important}.padding-left-18rem{padding-left:18rem!important}.padding-top-19rem{padding-top:19rem!important}.padding-right-19rem{padding-right:19rem!important}.padding-bottom-19rem{padding-bottom:19rem!important}.padding-left-19rem{padding-left:19rem!important}.padding-top-20rem{padding-top:20rem!important}.padding-right-20rem{padding-right:20rem!important}.padding-bottom-20rem{padding-bottom:20rem!important}.padding-left-20rem{padding-left:20rem!important}.no-padding{padding:0!important}.no-padding-top{padding-top:0!important}.no-padding-left{padding-left:0!important}.no-padding-bottom{padding-bottom:0!important}@media (min-width:400px){.no-padding-left-sm-up{padding-left:0!important}}@media (min-width:768px){.no-padding-left-md-up{padding-left:0!important}}.no-padding-right{padding-right:0!important}@media (min-width:400px){.no-padding-right-sm-up{padding-right:0!important}}@media (min-width:768px){.no-padding-right-md-up{padding-right:0!important}}@media (max-width:400px){.no-padding-left-sm-down{padding-left:0!important}}@media (max-width:400px){.no-padding-right-sm-down{padding-right:0!important}}@media (max-width:768px){.no-padding-left-md-down{padding-left:0!important}}@media (max-width:768px){.no-padding-right-md-down{padding-right:0!important}}@media (max-width:992px){.no-padding-left-lg-down{padding-left:0!important}}@media (max-width:992px){.no-padding-right-lg-down{padding-right:0!important}}@media (max-width:768px){.no-padding-md-down{padding:0!important}}.no-margin{margin:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-top{margin-top:0!important}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.no-border{border:none!important}.no-boxshadow{-webkit-box-shadow:none!important;box-shadow:none!important}.hidden{display:none!important}.word-break-all{word-break:break-all}.italicize{font-style:italic!important}.overflow-visible{overflow:visible}.no-height{height:0!important}.no-width{width:0!important}@media (min-width:768px){.col-md-2-5{width:20.833333%}}@media (min-width:768px){.col-md-9-5{width:79.166667%}}@media (min-width:992px){.col-lg-3-5{width:29.166667%}}@media (min-width:992px){.col-lg-5-5{width:45.833333%}}@media (min-width:992px){.col-lg-6-5{width:54.1666667%}}@media (min-width:992px){.col-lg-8-5{width:70.833333%}}@media (min-width:1400px){.col-xxl-1{width:"8.3333333333%"}}@media (min-width:1400px){.col-xxl-2{width:"16.6666666667%"}}@media (min-width:1400px){.col-xxl-3{width:"25%"}}@media (min-width:1400px){.col-xxl-4{width:"33.3333333333%"}}@media (min-width:1400px){.col-xxl-5{width:"41.6666666667%"}}@media (min-width:1400px){.col-xxl-6{width:"50%"}}@media (min-width:1400px){.col-xxl-7{width:"58.3333333333%"}}@media (min-width:1400px){.col-xxl-8{width:"66.6666666667%"}}@media (min-width:1400px){.col-xxl-9{width:"75%"}}@media (min-width:1400px){.col-xxl-10{width:"83.3333333333%"}}@media (min-width:1400px){.col-xxl-11{width:"91.6666666667%"}}@media (min-width:1400px){.col-xxl-12{width:"100%"}}.clear-left{clear:left!important}.clear-right{clear:right!important}.clear-both{clear:both!important}.bolden{font-weight:700!important}.text-centered{text-align:center!important}.text-right{text-align:right!important}.element-centered{margin-left:auto;margin-right:auto;display:block}.capitalize{text-transform:capitalize!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.underline{text-decoration:underline!important}.bg-transparent{background-color:rgba(0,0,0,0)!important}.cursor-not-allowed{cursor:not-allowed!important}.width-100{width:100%!important}.inline-block{display:inline-block!important}.alert-wrapper{padding:3em 1.75em;border-radius:15px;background-color:#00a5fa;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;text-align:center;color:#fff;z-index:2500000000!important;min-width:300px;-webkit-box-shadow:0 0 10px 5px #bdbdbd;-moz-box-shadow:0 0 10px 5px #bdbdbd;box-shadow:0 0 10px 5px #bdbdbd}@media (min-width:992px){.alert-wrapper{padding:3em}}.alert-wrapper.active{display:block}.alert-wrapper.alert-prompt{z-index:99999}.alert-wrapper.alert-light-background{background-color:#fff;color:#001433}.alert-wrapper.alert-big{width:90vw;height:90vh}.alert-wrapper.alert-big,.alert-wrapper.alert-medium{text-align:left;border-radius:7px;-webkit-box-shadow:0 0 200px 30px rgba(0,0,0,.25);box-shadow:0 0 200px 30px rgba(0,0,0,.25)}.alert-wrapper.alert-medium{width:40vw;height:100vh}.alert-wrapper.alert-fullscreen{text-align:left;border-radius:7px;width:100%;height:100%;max-height:100%;-webkit-box-shadow:0 0 200px 30px rgba(0,0,0,.25);box-shadow:0 0 200px 30px rgba(0,0,0,.25)}.alert-wrapper p{font-size:1.2rem}.alert-wrapper button{background-color:#fff;border-color:#fff;color:#001433}.alert-wrapper button:hover{background-color:#fff}.notification-wrapper{background-color:#001433;color:#fff;margin-bottom:0;padding:.5em}.notification-wrapper .prompt-close-btn{float:right;padding:.2em;z-index:10}.empty-validation-error{border:1px solid red!important}.empty-validation-message{color:red;font-weight:500;text-align:center;font-size:1.1em;margin-bottom:2em}.email-validation-message{margin-top:2em;margin-bottom:1em}.panel-border{border-style:double;border-color:#000}.auth0-lock.auth0-lock .auth0-lock-header-logo{width:80%;height:auto}.auth0-lock-tabs li a{color:rgba(92,102,111,.4)!important}.auth0-lock-tabs li.auth0-lock-tabs-current{-webkit-box-shadow:none!important;box-shadow:none!important;background:#001433!important}.auth0-lock-tabs li.auth0-lock-tabs-current a{color:#fff!important}.auth0-lock-header{height:auto!important}.auth0-lock-form div,.auth0-lock-form p{font-weight:400!important}.auth0-lock-form p{color:#000!important}.auth0-lock-form .auth0-lock-social-button-text{color:#fff!important;font-weight:600!important;font-size:.85em!important}.auth0-lock-form .auth0-lock-input{color:#000;font-weight:400}.auth0-label-submit{color:#fff;font-weight:400}.changingColor-appear.changingColor-appear-active{opacity:1;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.changingColor-appear{opacity:.1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.auth0-lock.auth0-lock .auth0-lock-overlay{background:rgba(34,34,40,.94)}.adjacent-to-subtle-h1-tag,.subtle-h1-tag{font-size:1.2em;display:inline;margin-bottom:0;line-height:1.4em;color:#fff}.jumbotron{margin-bottom:0;background-color:#fff}.page-title{font-family:Circular Bold,Inter,Arial;font-weight:700;font-size:2.5em;color:#001433;letter-spacing:-3px}@media (min-width:400px){.page-title{font-size:2.75em}}@media (min-width:768px){.page-title{font-size:3em}}.page-title.tertiary{color:#001433}.circle-btn{border-radius:25px;height:45px;min-width:125px;text-transform:uppercase;font-size:.8em;font-weight:600;background:hsla(0,0%,100%,.85);color:#000}a.circle-btn{padding-top:1.2em}.full-height-header{height:530px}@media (min-width:768px){.full-height-header{height:107vh}}.logo{max-height:38px}.sv_q.sv_qstn.logo{max-height:110px;height:110px}.navbar{padding:.1em .5em}@media (min-width:544px){.navbar{border-radius:.25em}}@media (min-width:992px){.navbar{padding:.1em 6.25em}}.navbar .navbar-contents{padding:0 2em}.cursor-pointer{cursor:pointer}.navbar-clear .logo{max-height:38px}.navbar-clear .color-white{color:#fff}.navbar-clear .navbar-brand{color:#fff;vertical-align:middle}.navbar-clear .navbar-brand:hover{color:#fff}.navbar-clear .navbar-brand.dark,.navbar-clear .navbar-brand .logo-accent{color:#00a5fa}.navbar-clear .logged-in-wrapper{float:right;color:#fff;margin-top:1em;font-weight:700;padding-right:.25em;text-align:right;padding-bottom:1em;border-top:1px solid;padding-top:.75em}.navbar-clear .logged-in-wrapper:hover,.navbar-clear .logged-in-wrapper:visited{text-decoration:none}@media (min-width:768px){.navbar-clear .logged-in-wrapper{border-top:none;padding-bottom:0;padding-top:0;display:block!important}}.navbar-clear .logged-in-wrapper .btn{background-color:rgba(0,0,0,0);border:none}.navbar-clear .logged-in-wrapper .btn:hover{background-color:rgba(0,0,0,0)}.navbar-clear .logged-in-wrapper .nickname{color:#e2e2e2;display:none}@media (min-width:768px){.navbar-clear .logged-in-wrapper .nickname{display:inline}}.navbar-clear .logged-in-wrapper .dashboard-link{color:#001433}@media (min-width:768px){.navbar-clear .logged-in-wrapper .dashboard-link{color:#fff}}.navbar-clear .logged-in-wrapper .dashboard-link-white{color:#fff!important}.navbar-clear .logged-in-wrapper .translation-button-wrapper{float:left;color:#fff;margin-top:.45em;font-size:1em;border-radius:.25em;text-align:right;padding-bottom:1em;border-top:1px solid;padding-top:.75em}.navbar-clear .logged-in-wrapper .translation-button-wrapper:hover,.navbar-clear .logged-in-wrapper .translation-button-wrapper:visited{text-decoration:none}.navbar-clear .logged-in-wrapper .translation-button-wrapper .btn{background-color:#00a5fa;border:none}.navbar-clear .logged-in-wrapper .translation-button-wrapper .btn:hover{background-color:#00a5fa}@media (min-width:768px){.navbar-clear .logged-in-wrapper .translation-button-wrapper{border-top:none;padding-bottom:0;padding-top:0;display:block!important}}.underline-hover:hover{text-decoration:underline;-webkit-text-decoration-color:#208be1;text-decoration-color:#208be1}.navbar-light{background-color:#fff!important;border-bottom:1px solid #ececec}.navbar-light .logo{max-height:38px}.navbar-light .navbar-brand,.navbar-light .navbar-brand.dark,.navbar-light .navbar-brand:hover{color:#00a5fa}.navbar-light .navbar-brand .logo-accent{color:#001433}.navbar-light .logged-in-wrapper{float:right;color:#00a5fa;margin-top:1em;font-weight:700;text-align:right;padding-bottom:1em;border-top:1px solid;padding-top:.75em}.navbar-light .logged-in-wrapper:hover,.navbar-light .logged-in-wrapper:visited{text-decoration:none}@media (min-width:768px){.navbar-light .logged-in-wrapper{border-top:none;padding-bottom:0;padding-top:0;display:block!important}}.navbar-light .logged-in-wrapper .btn{background-color:rgba(0,0,0,0);border:none}.navbar-light .logged-in-wrapper .btn:hover{background-color:rgba(0,0,0,0);color:#fff}.navbar-light .logged-in-wrapper .btn .dashboard-link{color:inherit}.navbar-light .logged-in-wrapper .nickname{color:#b5b5b5;display:none}@media (min-width:768px){.navbar-light .logged-in-wrapper .nickname{display:inline}}.navbar-light .logged-in-wrapper .dashboard-link,.navbar-light .logged-in-wrapper .nav-items{color:#001433}.navbar-light .logged-in-wrapper .dashboard-link-white{color:#fff!important}.navbar-light .translation-button-wrapper{float:left;color:#fff;margin-top:.45em;font-size:1em;border-radius:.25em;text-align:right;padding-bottom:1em;border-top:1px solid;padding-top:.75em}.navbar-light .translation-button-wrapper:hover,.navbar-light .translation-button-wrapper:visited{text-decoration:none}.navbar-light .translation-button-wrapper .btn{background-color:#00a5fa;border:none}.navbar-light .translation-button-wrapper .btn:hover{background-color:#00a5fa}@media (min-width:768px){.navbar-light .translation-button-wrapper{border-top:none;padding-bottom:0;padding-top:0;display:block!important}}.login-button-wrapper{float:right;color:#fff;margin-top:.45em;font-size:1em;border-radius:.25em;text-align:right;padding-bottom:1em;border-top:1px solid;padding-top:.75em}.login-button-wrapper:hover,.login-button-wrapper:visited{text-decoration:none}@media (min-width:768px){.login-button-wrapper{border-top:none;padding-bottom:0;padding-top:0;display:block!important}}.translation-button-wrapper{float:left;color:#fff;margin-top:.45em;font-size:1em;border-radius:.25em;text-align:right;padding-bottom:1em;border-top:1px solid;padding-top:.75em}.translation-button-wrapper:hover,.translation-button-wrapper:visited{text-decoration:none}@media (min-width:768px){.translation-button-wrapper{border-top:none;padding-bottom:0;padding-top:0;display:block!important}}.navbar-brand{padding-top:.3em;padding-bottom:.3em;font-family:Circular Bold,Inter,Arial,sans-serif;font-size:1.9em;font-weight:700;color:#fff;float:left;margin-right:0}.navbar-brand:hover{color:#d3d3d3}.navbar-brand .navbar-brand-logoOnly{width:auto;display:inline-block;float:left;height:40px;cursor:pointer}.navbar-brand .navbar-brand-image{width:30px;display:inline-block;margin-top:.13em;float:left;cursor:pointer}.navbar-brand .navbar-brand-text{display:inline-block;font-family:Circular Bold,Inter,Arial;font-size:1em;letter-spacing:-.05em;float:left;line-height:1.2em;margin-bottom:0;margin-top:0}.navbar-brand.with-background{background:#00a5fa;-webkit-transition:background-color .25s linear;transition:background-color .25s linear;padding:0;font-size:2em;float:none}.navbar-separator{margin:0 .5em}.progress-tracker-wrapper{position:fixed;margin-top:56px;z-index:100;width:100%;padding:0}.progress-tracker-wrapper .progress-tracker{display:block;margin-left:auto;margin-right:auto;margin-bottom:0;padding:.5em;text-align:center}.progress-tracker-wrapper .progress-tracker li{display:inline-block;float:none}.progress-tracker-wrapper .progress-tracker li .nav-link{color:#001433;background-color:#fff;border-radius:25px}.progress-tracker-bkg-line{height:1px;background-color:grey;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;z-index:-1}.breadcrumb{padding:0;background-color:rgba(0,0,0,0);list-style:none;text-align:center;margin-bottom:0}.breadcrumb .circled-number{background-color:#001433;padding:.25em .5em;border-radius:25px}.breadcrumb-dropdown{text-align:center;margin-bottom:1em}.breadcrumb-dropdown.active .dropdown-menu{display:block;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.breadcrumb-dropdown.active .dropdown-menu .dropdown-item{padding:10px 20px;border-bottom:1px solid #ececec}.breadcrumb-dropdown.active .dropdown-menu .dropdown-item:last-child{border:none}.breadcrumb-dropdown.active .dropdown-menu .dropdown-item.active{background-color:#a9a9a9;color:grey}.breadcrumb-dropdown .dropdown-toggle{border:none;color:#fff}.breadcrumb-dropdown .dropdown-toggle:focus,.breadcrumb-dropdown .dropdown-toggle:visited{background-color:#00a5fa}.tooltip.persisted{opacity:1}.tooltip.persisted.breadcrumb-tooltip,.tooltip.persisted.breadcrumb-tooltip .tooltip-inner{text-align:center;margin-left:auto;margin-right:auto;position:relative}.tooltip.persisted.breadcrumb-tooltip .tooltip-inner{max-width:80%;background-color:#00a5fa}#exCollapsingNavbar{position:absolute;top:0;left:0;min-width:80%;min-height:100em;background-color:#000;color:#fff}.navbar-toggler-wrapper{padding-left:1em;margin-bottom:1em;min-height:40px}.navbar-toggler{color:#fff;background-color:#001433}.navbar-toggler i{margin-right:.75em}.hero-tucked{width:100%}.page-body{min-height:790px;background-color:#f7f7f7;overflow:auto}.page-body.with-top-margin{margin-top:50px}.page-body.with-top-margin .sidebar-logo-background{display:none}.page-body.with-top-margin .sidebar{padding-top:calc(5em - 50px)}.visit-link{text-transform:uppercase;padding:.75em 1.2em;background:#000;color:#fff;border-radius:50px;font-size:.75em;font-weight:400}.visit-link:hover{color:#d3d3d3;text-decoration:none}.footer{padding:2em 1em;background:#001433;color:#8b9197;position:relative}@media (min-width:768px){.footer{padding:3em 2em}}.footer a{color:inherit}.footer h1,.footer h6{color:#f1f1f1;font-size:inherit}.footer h1{font-size:2.5em}.footer h6{margin-bottom:1.5em}.footer hr{background-color:#8b9197;border:none;margin:2em 0}.footer p{margin-bottom:1em}.footer .btn{padding:.5em 1em;font-size:1em;border-radius:.25em}.footer .btn.test{margin-right:100px}.footer .btn-outline-secondary:hover{color:#000}.footer .footer-button-divider{margin:0 1em 2em;display:inline-block}@media (min-width:768px){.footer .footer-button-divider{margin-bottom:0}}.footer .links-wrapper{margin-top:3em}@media (min-width:768px){.footer .links-wrapper{margin-top:.75em}}.footer .icons-wrapper{text-align:center}@media (min-width:768px){.footer .icons-wrapper{text-align:right}}.footer .copyright-wrapper{text-align:center;margin-bottom:2em}@media (min-width:768px){.footer .copyright-wrapper{text-align:left}}.footer i{font-size:1.5em;margin-right:1em}@media (min-width:768px){.footer .call-to-action-wrapper{padding-right:3em}}@media (min-width:992px){.footer .call-to-action-wrapper{padding-right:1em}}.footer .call-to-action-button,.spinner-wrapper{background-color:#00a5fa}.spinner-wrapper{padding:4em;border-radius:15px;color:#fff;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:200000000000000;display:none}.spinner-wrapper.loading{display:block}.spinner-wrapper .spinner{height:100px;width:100px}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:199999999999999;display:none;pointer-events:auto;background-color:rgba(0,0,0,.1)}.loading-overlay.loading{display:block}.help-message{font-size:.9em;color:grey;margin-top:1em}@media (min-width:768px){.help-message{margin-top:0}}.message-popup{padding:4em;border-radius:15px;background-color:#ffb828;position:fixed;max-height:100vh;max-width:500px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;z-index:10000;overflow:auto}.message-popup.visible{display:block}.message-popup .popup-dismiss-button{position:absolute;top:10px;left:15px;font-size:2em;color:#fff}.message-popup input{display:block;width:100%;border-radius:5px;border:1px solid #d3d3d3;font-size:2.25em;margin:1em 0;padding:.25em;text-align:center}.message-popup .donate-button{background-color:#00a5fa;width:100%;padding:.75em;font-size:1.25em}.message-popup .donate-button:hover{background-color:#fff!important}.message-popup .confirm-donation-button{display:none;width:100%;padding:.75em;font-size:1.25em;background-color:#fff;color:#00a5fa}.message-popup .confirm-donation-button.visible{display:block}.message-popup .confirm-donation-button:hover{background-color:#fff!important}.message-popup .agreement-signed-btn{display:none;width:100%;padding:.75em;font-size:1.25em;background-color:#fff;color:#00a5fa}.message-popup .agreement-signed-btn.visible{display:block}.message-popup .agreement-signed-btn:hover{background-color:#fff!important}.get-started-btn-wrapper{margin-top:2em;padding-left:0}.get-started-btn{float:left;font-size:1em;font-weight:400;text-transform:none;background-color:#00a5fa;border-color:#00a5fa;padding:0 1.75em;color:#fff}.gallery-item{padding-left:0;padding-right:0}@media (min-width:768px){.gallery-item{padding:auto}}.gallery-item:nth-child(2n) .img-wrapper .background-text{text-align:right}.gallery-item .text-wrapper{padding:2em 1em 1em;color:#4d4d4d}@media (min-width:992px){.gallery-item .text-wrapper{padding:0 1.75em 0 0}}@media (min-width:1200px){.gallery-item .text-wrapper{padding:0 2em}}.gallery-item .text-wrapper .text-wrapper-title{font-family:Circular Book,Inter,Arial;font-size:1.35em;line-height:1.5em;letter-spacing:-.02em;color:#001433}.gallery-item .text-wrapper hr{width:100px;display:inline-block;margin:0 0 .5em;height:1px}.gallery-item .text-wrapper .text-wrapper-text{line-height:1.6em}.gallery-item .img-wrapper{padding:0}@media (min-width:768px){.gallery-item .img-wrapper{padding:auto}}@media (min-width:992px){.gallery-item .img-wrapper+.text-wrapper{padding:0 0 0 1.75em}}@media (min-width:1200px){.gallery-item .img-wrapper+.text-wrapper{padding:0 0 0 3em}}.gallery-item .img-wrapper img{border:1px solid #d7d7d7;border-radius:8px;-webkit-box-shadow:10px 10px 51px -20px rgba(0,0,0,.75);box-shadow:10px 10px 51px -20px rgba(0,0,0,.75)}.gallery-item .img-wrapper .background-text{color:#e8e8e8;font-family:Circular Bold,Inter,Arial;font-weight:700;margin-top:-.15em;margin-bottom:-.25em;font-size:4em;letter-spacing:-.03em}@media (min-width:400px){.gallery-item .img-wrapper .background-text{font-size:5em}}@media (min-width:768px){.gallery-item .img-wrapper .background-text{font-size:7em}}@media (min-width:1200px){.gallery-item .img-wrapper .background-text{font-size:9em}}.gallery-item .img-wrapper+.text-wrapper{margin-top:2em}@media (min-width:768px){.gallery-item .img-wrapper+.text-wrapper{margin:auto}}.alt-general-container .container-title{color:#001433}.alt-general-container .text-wrapper{padding:2em 1em 1em;color:#4d4d4d}@media (min-width:992px){.alt-general-container .text-wrapper{padding:0 1.75em 0 0}}@media (min-width:1200px){.alt-general-container .text-wrapper{padding:0 2em}}.call-to-action{position:relative;text-align:center;overflow:hidden;padding:1em .5em;width:100%}@media (min-width:768px){.call-to-action{padding:4em 6em}}.call-to-action.condensed{padding:2em 2em 1.5em;border-bottom:1px solid #e8e8e8}.call-to-action.condensed h3{font-size:1.5rem}.call-to-action h3{font-weight:300;z-index:2;position:relative;margin-bottom:0}@media (max-width:1200px){.call-to-action h3{margin-left:0!important}}.call-to-action .diagonal{position:absolute;top:50%;left:48%;width:200px;height:800px;background-color:#00a5fa;-webkit-transform:rotate(40deg) translateY(-50%);-ms-transform:rotate(40deg) translateY(-50%);transform:rotate(40deg) translateY(-50%);z-index:1}.call-to-action .call-to-action-btn{display:block;color:#00a5fa!important;margin-top:1em}@media (min-width:1275px){.call-to-action .call-to-action-btn{display:inline;margin-left:3.5em;color:#fff!important}}.file-input{padding:2em;border:1px dashed #d2d2d2;background:#fff;cursor:pointer}#drift-widget-container{position:fixed;top:auto;left:auto;bottom:5px;right:5px;width:76px!important;height:76px!important}#drift-widget-container #drift-widget{bottom:5px!important;right:5px!important}.header-image-wrapper{border-radius:0;padding:5em 0;position:absolute;width:100%;top:0;height:auto!important}@media (min-width:768px){.header-image-wrapper{padding:7em 0}}.header-image-wrapper.home-header-image-wrapper{position:relative;height:140vh}@media (min-width:375px){.header-image-wrapper.home-header-image-wrapper{height:120vh}}@media (min-width:400px){.header-image-wrapper.home-header-image-wrapper{min-height:700px}}@media (min-width:768px){.header-image-wrapper.home-header-image-wrapper{min-height:650px}}.header-image-wrapper.landing-page-video-header-image-wrapper{position:relative;height:140vh;background-color:#f7f7f7}@media (min-width:375px){.header-image-wrapper.landing-page-video-header-image-wrapper{height:120vh}}@media (min-width:400px){.header-image-wrapper.landing-page-video-header-image-wrapper{height:550px}}@media (min-width:992px){.header-image-wrapper.landing-page-video-header-image-wrapper{height:600px}}@media (min-width:1200px){.header-image-wrapper.landing-page-video-header-image-wrapper{height:700px}}.header-image-wrapper .header-container{max-width:550px;color:#fff;padding:2em}.header-image-wrapper .header-container.centered{width:900px;padding-top:9em;text-align:center!important;margin-left:auto;margin-right:auto}.header-image-wrapper .header-container .header-container-title{color:#fff;font-family:Circular Book,Inter,Arial;font-weight:600;font-size:42px;line-height:1.2em;letter-spacing:-.02em}.header-image-wrapper .header-container .header-container-title.dark{color:#001433}.header-image-wrapper .header-container .header-container-subtitle{margin-bottom:.4em}.jumbotron-container-diagonal{width:900px;height:1200px;background-color:hsla(0,0%,100%,.5);position:absolute;top:-5em;left:-51em;-webkit-transform:rotate(43deg) translateY(-50%);-ms-transform:rotate(43deg) translateY(-50%);transform:rotate(43deg) translateY(-50%)}.container-title{text-align:center;color:#00a5fa;font-family:Circular Book,Inter,Arial;font-weight:600;font-size:1.75em;line-height:1.2em;letter-spacing:-.02em}.container-title.light{color:#fff}.container-title.dark{color:#001433}.general-container{padding-top:2.5em;padding-bottom:2.5em}.general-container hr{width:150px;display:block;height:1px;margin:1em auto 2em}.vaulted-container-wrapper{padding:0}@media (min-width:992px){.vaulted-container-wrapper{padding:7em 3em}}.vaulted-container-wrapper .header-container{max-width:550px;color:#fff;position:relative}.vaulted-container-wrapper .header-container.centered{max-width:900px;padding:8em 1em 1em;text-align:center!important;margin-left:auto;margin-right:auto}@media (min-width:768px){.vaulted-container-wrapper .header-container.centered{padding-top:3em}}.vaulted-container-wrapper .header-container .header-container-title{color:#fff;font-family:Circular Book,Inter,Arial;font-weight:600;font-size:42px;line-height:1.2em;letter-spacing:-.02em}.vaulted-container-wrapper .header-container .header-container-title.dark{color:#001433}.vaulted-container-wrapper .header-container .header-container-subtitle{margin-bottom:.4em}.vaulted-container-wrapper .vaulted-container{background-color:#fff;margin-bottom:3em;padding:1.5em 0;position:relative;min-height:200px}@media (min-width:992px){.vaulted-container-wrapper .vaulted-container{padding:1.5em 5em}}.vaulted-container-wrapper .vaulted-container.agreement-vaulted-container{padding:1.5em;border-radius:7px}@media (min-width:1200px){.vaulted-container-wrapper .vaulted-container.agreement-vaulted-container{padding:1.5em 2.5em 3em}}.vaulted-container-wrapper .vaulted-container .vaulted-container-title{text-align:center}.vaulted-container-wrapper .vaulted-container .vaulted-container-subtitle{text-align:center;margin-bottom:1.5em;max-width:600px;padding:0 1em;margin-left:auto;margin-right:auto}.general-container hr.agreement-hr{margin:6em auto 2em}@media (min-width:400px){.general-container hr.agreement-hr{margin:3.5em auto 2em}}@media (min-width:768px){.general-container hr.agreement-hr{margin:1em auto 2em}}.input-wrapper{margin-bottom:1em}.input-wrapper .input-group label{text-transform:uppercase;font-family:Circular Bold;font-size:1em;margin-bottom:.5em}.input-wrapper .input-group .input-help-text{font-size:.85em}.input-wrapper .input-group .input-help-text .weighted{font-weight:700;color:#00a5fa}.input-wrapper .input-group .form-control{border-radius:.25rem}.agreement-email-btn-wrapper .btn{margin-right:2em}.agreement-email-btn-wrapper .btn:last-child{margin-right:0}.agreement-email-btn-wrapper .btn.skip-btn{background-color:grey}.home hr{margin:1em auto}.subnav-wrapper{position:relative;height:40px;margin-top:-.5em;margin-bottom:2.5em}.subnav-wrapper .subnav.nav-pills .nav-item{float:none;display:inline-block;margin-bottom:1em}.subnav-wrapper .subnav.nav-pills .nav-item .nav-link{color:#001433;background-color:rgba(0,0,0,0)}.subnav-wrapper .subnav.nav-pills .nav-item .nav-link.active{background-color:#001433;color:#fff}.dashboard-layout-sidebar .subnav-wrapper{height:auto}.side-by-side-inputs{padding:0 .4em 0 0}.side-by-side-inputs:last-child{padding-right:0}.terms-call-to-action-text{text-align:center;font-size:1em}.repayment-schedule-calculator-btn{margin-top:1em;margin-bottom:1em;background-color:#001433;color:#fff}.dp-modal{z-index:10}.background-color-main{background-color:#00a5fa!important;color:#fff!important}.background-color-tertiary-color{background-color:#001433!important;color:#fff!important}.background-color-lightgray-color{background-color:#d3d3d3!important;color:#001433}.background-color-white-color{background-color:#fff!important}.background-color-inherit{background-color:inherit!important}.color-white{color:#fff!important}.dwolla-customer-form #PlacesAutocomplete__autocomplete-container{top:6.5em}#PlacesAutocomplete__autocomplete-container{position:absolute;top:4.5em;z-index:1000;width:100%;border-color:grey;background-color:#fff}body .history{padding-bottom:1em;margin-bottom:2em;border-bottom:1px solid #e8e8e8}body .history .date{text-align:center;color:#00a5fa;font-size:1em}body .history .author,body .history .message{font-size:1em}body .history .list-wrapper{padding-left:0}body .history .list-wrapper .list-wrapper-title-wrapper{margin-bottom:.75em}body .history .list-wrapper .list-wrapper-title-wrapper .list-wrapper-title{text-align:center;font-weight:700;color:#f14233;border-bottom:1px solid}body .history .list-wrapper .list-wrapper-title-wrapper .list-wrapper-title.after{color:#00ca95}body .history .list-wrapper .list{padding-left:0}body .history .list-wrapper .list li .term{text-transform:capitalize;font-weight:700}body .history .list-wrapper .list li p{font-size:1rem!important}body .history .amount{color:#00ca95;font-weight:700}.details{text-align:center}.details .detail{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #e8e8e8}.details .detail:last-child{border-bottom:none}.details .detail .detail-title{font-size:1.2em;font-weight:700}.details .detail .detail-summary{font-size:1.1em;max-width:700px;margin-left:auto;margin-right:auto}.td.agreement-status{text-transform:capitalize}.agreement-status{margin-top:1.5em}.agreement-status span{text-transform:capitalize;border:1px solid #fff;padding:.5em .75em;border-radius:5px;display:inline-block}.agreement-section{text-align:center}.agreement-section-title{text-transform:capitalize;font-weight:700;font-size:1.2em}.agreement-section-summary{font-size:1.1em;max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.agreement-overview-card{display:inline-block;width:100%}.agreement-overview-card.highlighted{border-radius:5px;padding:.75em 1em;background-color:rgba(0,0,0,0);-webkit-box-shadow:2px 2px 5px -6px rgba(0,0,0,.75);box-shadow:2px 2px 5px -6px rgba(0,0,0,.75)}.agreement-overview-card.highlighted.transparent{-webkit-box-shadow:none;box-shadow:none;border:none}.agreement-overview-card.highlighted p{font-size:1.2rem}.agreement-overview-card.highlighted .message{font-size:1.75rem;font-weight:700}.agreement-overview-card.highlighted .title{color:#001433;font-family:Circular Bold,Inter,Arial;font-weight:700;margin-top:-.35em;margin-bottom:-.1em;font-size:2em;letter-spacing:-5px}@media (min-width:400px){.agreement-overview-card.highlighted .title{font-size:2.5em}}@media (min-width:768px){.agreement-overview-card.highlighted .title{font-size:3em}}@media (min-width:1200px){.agreement-overview-card.highlighted .title{font-size:4em}}.agreement-summary-prose{max-width:800px}.auto-fill-btn{margin:0 auto 2.5em;display:block;background-color:#001433}.alert-error .btn{margin-right:1.5em}.alert-error .prompt-btn{background-color:#fff;color:#001433}.alert-error .prompt-close-btn{position:absolute;top:.6em;left:.6em;font-size:1.75em;z-index:10}.alert-prompt{overflow-y:auto;max-height:90%}.alert-prompt .btn{margin-right:1.5em}.alert-prompt .prompt-btn{background-color:#fff;color:#001433}.alert-prompt .prompt-close-btn{position:absolute;top:.6em;left:.6em;font-size:1.75em;z-index:10}.alert-prompt.alert-prompt-wide{overflow:auto}.button-wrapper{margin-bottom:1em}.button-wrapper:last-child{margin-bottom:0}.repayment-type-section .error-message{display:none}.repayment-type-section.empty-validation-error{padding:1em}.repayment-type-section.empty-validation-error .error-message{display:block;color:red}.card.selected,.card:hover{color:inherit!important}.card-title{font-weight:700;font-size:1.2em;text-align:center}.card-text{font-size:1.1em;max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.uphold-link{color:#00a5fa}.uphold-logo,.uphold-secure{display:block;margin-left:auto;margin-right:auto}.uphold-logo-wrapper{margin-top:1.5em}.uphold-logo-wrapper .uphold-logo{max-width:200px;width:100%}.progress-completed-icon-wrapper{margin-top:-1em}.progress-completed-icon-wrapper .progress-completed-icon{max-width:450px;width:100%}.uphold-secure-wrapper{margin:1.5em 0}.uphold-secure-wrapper .uphold-secure{max-width:600px;width:100%}.pay-btn{color:#fff;width:125px}.input-group.pay-input-group{max-width:400px}.pay-btn-addon{color:#fff;background-color:#00a5fa;width:100px}.general-message-container{padding:3.5em 1em 1em}@media (min-width:768px){.general-message-container{padding-top:5em}}.general-message-wrapper{padding:1em}@media (min-width:768px){.general-message-wrapper{padding:2em}}@media (min-width:992px){.general-message-wrapper{padding:3em}}.general-message-wrapper h1{font-size:3.25rem}.authentication-title{max-width:400px}.authentication-page-container{padding:0}.authentication-page-container .header-image-wrapper{height:100vh}.sidebar-wrapper{height:auto;padding:0;position:relative;background-color:#f7f7f7}.sidebar-wrapper .sidebar-logo-background{position:fixed;background-color:#fff;height:55px;width:100%;border-bottom:1px solid #ececec}.sidebar-wrapper .sidebar{position:relative;width:100%;padding:5em 0 0;overflow:auto;z-index:1}.sidebar-wrapper .sidebar .step a{cursor:default}.sidebar-wrapper .sidebar .step a:focus,.sidebar-wrapper .sidebar .step a:hover,.sidebar-wrapper .sidebar .step a:visited{text-decoration:none}.sidebar-wrapper .sidebar .step .step-title{font-family:Circular Book,Inter,Arial;font-weight:600;font-size:1.5em;line-height:1.2em;letter-spacing:-.02em;color:#d3d3d3;padding:.5em 1em}.sidebar-wrapper .sidebar .step .step-title.clickable{cursor:pointer}.sidebar-wrapper .sidebar .step .step-title.clickable:hover{color:#00a5fa}.sidebar-wrapper .sidebar .step .step-description{display:none;font-size:1em;padding:1em 1.75em;word-wrap:break-word}.sidebar-wrapper .sidebar .step hr{margin:-.5em 1.75em}.sidebar-wrapper .sidebar .step.active{border-bottom:1px solid #ececec}.sidebar-wrapper .sidebar .step.active .step-title{color:#001433;background-color:#fff;border:1px solid #ececec}.sidebar-wrapper .sidebar .step.active .step-description{display:block}.sidebar-wrapper .sidebar .step.active hr{display:none}.sidebar-wrapper .sidebar .step.completed .step-title{color:#001433}.sidebar-wrapper .sidebar .step.current-step{border:1px solid rgba(0,20,50,.34)}.sidebar-wrapper .sidebar .step.current-step .current-step-label{margin-bottom:0;padding:.5em 0 0 1.2em}.sidebar-wrapper .sidebar .step.details-step{margin-top:3em}.sidebar-wrapper .sidebar .mobile-sidebar-list{padding:0}.sidebar-wrapper .sidebar .mobile-sidebar-list hr,.sidebar-wrapper .sidebar .mobile-sidebar-list li{display:none}.sidebar-wrapper .sidebar .mobile-sidebar-list.open hr,.sidebar-wrapper .sidebar .mobile-sidebar-list.open li,.sidebar-wrapper .sidebar .mobile-sidebar-list hr.active,.sidebar-wrapper .sidebar .mobile-sidebar-list li.active{display:block}.skip-btn{margin-right:2em}.uphold-steps{border-top:1px solid #ececec;padding:3em 0 0}.uphold-steps .uphold-step{padding-bottom:3em}.uphold-steps .uphold-step .uphold-step-number{font-size:3.5em;padding-top:.2em;text-align:right}.uphold-steps .uphold-step .uphold-step-description{font-size:1.1em;text-align:left}.uphold-steps .uphold-step .uphold-step-image{width:100%}.agreement-group-wrapper{padding-top:2em}.agreement-group-table-wrapper{overflow-x:auto;width:95%;padding-left:0;padding-bottom:10em}.agreement-group-table-wrapper .agreement-group-table .tr-wrapper{position:relative}.agreement-group-header-title{margin-bottom:1em;text-transform:capitalize;font-weight:700;font-size:1.2em}@media (min-width:768px){.agreement-group-header-title{display:inline-block;margin-bottom:2em}}.agreement-group-new-agreement-btn{display:block}@media (min-width:768px){.agreement-group-new-agreement-btn{display:inline-block;float:right}}.delete-single-agreement-in-group-btn-list{padding:3.4em 0 1em .75em;width:5%}.delete-single-agreement-in-group-btn{margin-bottom:2em;background-color:#ececec;border-radius:5px;padding:.6em .5em .5em;min-width:35px;text-align:center}.table .agreement-in-group-td{min-width:225px;vertical-align:middle;position:relative;padding:1em .5em}.table .agreement-in-group-td .form-group{margin-bottom:0}.agreement-edit-section{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.1);box-shadow:0 0 7px 0 rgba(0,0,0,.1)}.partners-page{padding-top:2em}.partners-page .header{margin:1em auto 4em;max-width:900px}.partner-section,.partners-page .header .new-contract-title{text-align:center}.partner-section{margin-bottom:5em}.partner-section img{width:100%;margin-bottom:2em}.partner-section .btn{margin-top:1em}.partner-section h4{font-weight:700}.partner-section hr{width:100px}.partner-section p{text-align:left;margin-left:auto;margin-right:auto;max-width:900px}.dropdown-header{text-transform:capitalize}.homepage-dropdown-wrapper{padding:2.5em 0}.homepage-dropdown-wrapper .homepage-dropdown{margin-right:1.5em;margin-bottom:1em}.homepage-dropdown-wrapper .homepage-dropdown .btn{background-color:#fff;color:#000}.homepage-dropdown-wrapper .homepage-dropdown-start-btn{margin-bottom:1em}.dropdown-button-centered.btn-group{padding:2em 0;border-top:1px solid #ececec;width:100%}.dropdown-button-centered.btn-group .btn{margin-left:auto;margin-right:auto;display:block;float:none}.dropdown-button-centered.btn-group .dropdown-menu{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);top:75%}.payments-table,.transactions-table{overflow-x:auto;display:block}.payments-table .td,.payments-table .th,.transactions-table .td,.transactions-table .th{border:1px solid #eaeaea}.payments-table .td.wide,.payments-table .th.wide,.transactions-table .td.wide,.transactions-table .th.wide{min-width:300px}.bank-account-icon-wrapper{margin-bottom:2.5em}.bank-account-icon-wrapper img{max-height:250px;max-width:100%;width:auto}@media (min-width:1200px){.bank-account-icon-wrapper{padding-right:2em}}.funding-source-detail p{font-size:1.1rem!important}.funding-source-detail .funding-source-detail-title{font-weight:700!important;font-size:1.6rem!important}.funding-source-detail hr{width:150px!important;margin-left:0!important}.funding-source-detail .funding-source-detail-subtitle{font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;margin-bottom:.5rem!important}#startDateType{margin-bottom:1em}.iavContainerWrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;background-color:hsla(0,0%,56.5%,.98)}#iavContainer{padding:1em}#iavContainer .list-search__section{display:none}.default-landing-page .table-wrapper{overflow:auto}.default-landing-page .table-wrapper .table{display:table;min-width:500px}.default-landing-page .image-wrapper{min-height:100vh;display:none}@media (min-width:768px){.default-landing-page .image-wrapper{display:block}}.default-landing-page .form-wrapper{background-color:#fff;min-height:100vh;padding:4.5em 2em 4em}@media (min-width:992px){.default-landing-page .form-wrapper{padding:5em 6em}}.default-landing-page .form-wrapper.bg-transparent{background-color:rgba(0,0,0,0)}.default-landing-page .form-wrapper .img-wrapper{margin-top:2em}.default-landing-page .step-title{color:#00a5fa;font-family:Circular Book,Inter,Arial;font-weight:600;font-size:1.75em;line-height:1.2em;letter-spacing:-.02em}.default-landing-page .landing-page-howto-step{margin:1em 0 3em}.savings-page{padding:2em 0}.savings-page .savings{color:#00a5fa;font-weight:700}.savings-page .cost{color:red;font-weight:700}.savings-page .header{padding-bottom:1em}.savings-page .subtitle{color:#00a5fa;margin-bottom:.5em}@media (min-width:768px){.savings-page .savings-table-wrapper{padding-left:2em}}.savings-page .savings-table-wrapper .savings-table{border-radius:8px}.savings-page .savings-table-wrapper .savings-table td,.savings-page .savings-table-wrapper .savings-table th{background-color:#fff;padding:1em;font-size:1.2em;line-height:1.5em}.savings-page .savings-table-wrapper .savings-table td.transparent,.savings-page .savings-table-wrapper .savings-table th.transparent{background-color:rgba(0,0,0,0)}.savings-page .savings-table-wrapper .savings-table .current-loan{font-weight:400}.savings-page .savings-table-wrapper .savings-table .new-loan{color:#000;font-weight:700}.savings-page .faq{margin-top:2.5em;margin-bottom:3.5em}.savings-page .call-to-action-message{line-height:2.5em}.savings-page .call-to-action-btn{font-size:.95em;margin-left:1em}.landing-page-subtitle{color:#00a5fa;font-family:Circular Bold,Inter,Arial;font-weight:600;font-size:2.4em;line-height:1.75em;letter-spacing:-.02em}.landing-page-subtitle.tertiary{color:#001433}.product-page{padding:3em 2em}.product-page .product-description-wrapper{margin-bottom:3em}.product-page .product-cta-btn{width:400px;height:55px;max-width:100%;background-color:#00a5fa;color:#fff;font-size:1.15em;margin-left:auto;margin-right:auto;display:block}.paypalForm{display:none}.agreement-status-table{font-size:1.1em}@media (min-width:400px){.agreement-status-table{display:table}}.agreement-status-table .th{padding-left:0}.agreement-status-table .agreement-status-step{min-width:11em;padding:.75rem}.agreement-status-table .agreement-status-step .agreement-status-step-index{min-width:1.5em;display:inline-block}.agreement-status-list{font-size:1.1em}.agreement-status-list .agreement-status-list-item{line-height:1.7em}.agreement-status-list .agreement-status-list-item .agreement-status-list-item-index{min-width:1.25em}.agreement-status-list .agreement-status-list-item .agreement-status-list-item-index,.agreement-status-list .agreement-status-list-item .agreement-status-list-item-link,.agreement-status-list .agreement-status-list-item .agreement-status-list-item-progress-message{display:inline-block;padding-right:.3em}.agreement-overview .vaulted-container-wrapper{padding:3em 0}@media (min-width:768px){.agreement-overview .vaulted-container-wrapper{padding:7em 0}}.agreement-overview .vaulted-container-wrapper .vaulted-container{padding:2em 1em}@media (min-width:768px){.agreement-overview .vaulted-container-wrapper .vaulted-container{padding:2em 3em}}@media (min-width:992px){.agreement-overview .vaulted-container-wrapper .vaulted-container{padding:2em}}.agreement-overview .header-container-subtitle{text-transform:uppercase}.agreement-overview .agreement-overview-summary hr{margin-bottom:1.5em}.agreement-overview .agreement-overview-summary .agreement-section-summary{margin-bottom:.5em}.repayment-calculator-page{padding:1em}@media (min-width:768px){.repayment-calculator-page{padding:1em 2em}}@media (min-width:992px){.repayment-calculator-page{padding:1em 2em}}@media (min-width:1200px){.repayment-calculator-page{padding:1em 3em}}.landing-page-side-image-wrapper{height:auto}@media (min-width:768px){.landing-page-side-image-wrapper{height:100vh}}.landing-page-side-image-wrapper .landing-page-side-image{width:100%;height:auto;margin-top:0}@media (min-width:768px){.landing-page-side-image-wrapper .landing-page-side-image{margin-top:0;height:90vh;width:auto}}.progress-bar-wrapper{padding:0 0 1em 1em;margin-left:auto;margin-right:auto;max-width:1200px}@media (min-width:992px){.progress-bar-wrapper{padding:0 0 1em 1.75em}}.progress-bar-wrapper .progress{background-color:#d3d3d3;height:10px;max-width:400px}.progress-bar-wrapper .progress .progress-bar{background-color:#001433;height:10px}.progress-bar-wrapper .progress-label{margin-bottom:.2em;font-family:Circular Book,Inter,Arial}.progress-bar-wrapper.main-color-progress-bar .progress-bar{background-color:#00a5fa}.share-button-toolbar{text-align:center}@media (max-width:544px){.share-button-toolbar{margin-top:2em}}.share-button-toolbar .share-button{display:inline-block;margin-right:.5em}.homepage-faq-title{margin-bottom:.75em}.borrowing-options-section .page-title,.lending-options-section .page-title,.repayment-section .page-title{margin-bottom:0}@media (min-width:992px){.borrowing-options-section .page-title,.lending-options-section .page-title,.repayment-section .page-title{margin-bottom:1em}}.what-people-are-saying-section .quote{font-size:1.75em;font-weight:400}.use-case-group{margin-bottom:2rem}.use-case-group.first-use-case-group{text-align:left}@media (min-width:768px){.use-case-group.first-use-case-group{text-align:right;border-right:1px solid #d3d3d3;padding-right:2rem}}@media (min-width:768px){.use-case-group.second-use-case-group{padding-left:2rem}}.use-case-group .use-case{margin-top:1.5rem;background-color:#e8e8e8;border:1px solid #e4e4e4;border-radius:3px}.use-case-group .use-case .use-case-heading{text-align:center;font-size:1.2rem;padding-top:2rem;padding-bottom:2rem}@media (min-width:400px){.use-case-group .use-case .use-case-heading{text-align:left}}@media (min-width:768px){.use-case-group .use-case .use-case-heading{text-align:center}}@media (min-width:992px){.use-case-group .use-case .use-case-heading{text-align:left}}.use-case-group .use-case .use-case-heading a{padding-left:.5em;color:#001433;display:inline-block}.use-case-group .use-case .use-case-img{background-position:50%;background-size:cover;margin-right:0;border-radius:3px;height:110px}@media (min-width:400px){.use-case-group .use-case .use-case-img{height:85px}}@media (min-width:768px){.use-case-group .use-case .use-case-img{height:110px}}@media (min-width:992px){.use-case-group .use-case .use-case-img{height:85px}}.securities-disclaimer{text-align:center;margin-top:2em}@media (min-width:768px){.securities-disclaimer{margin-top:0}}.features-table .tr{display:inline-block;border:none}.features-table .td{padding:1em 2em;border:none}#dashboardContainer iframe{border:1px solid #001433}.new-payment-btn{margin-bottom:1em}.nav-menu-btn{padding:0 0 .5em .25em;float:right;font-size:2em}.landing-page-video-background-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.landing-page-video-background-wrapper .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.webix_message_area{display:none!important}.agreement-title-with-party-names{font-weight:700;padding-left:.1rem}.repayment-schedule-row-as-link{cursor:pointer}.repayment-schedule-row-as-link:hover{background-color:#00a5fa!important;color:#fff}.detail-page-action-btn{display:inline-block;padding-right:1em}.icon-btn{background-color:rgba(0,0,0,0);border:none}.icon-btn:focus{outline:none}.icon-btn i{font-size:1.75em}.pandadoc-editor iframe{width:100%;height:94vh}.tox-notifications-container{display:none!important}.document-editor{min-height:100%!important}.document-editor .e-documenteditor{background-color:#fff}.document-editor .e-de-pane{background-color:#f7f7f7;z-index:10}.document-editor .e-de-background{background-color:#eee}.document-editor #loader{color:#008cff;height:40px;left:45%;position:absolute;top:45%;width:30%}.document-editor body{-ms-touch-action:none;touch-action:none}.document-editor .body{font-family:Roboto,Segoe UI,GeezaPro,"DejaVu Serif","sans-serif"}.document-editor .e-view{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.document-editor .sb-left{float:left}.document-editor .sb-right{float:right}.document-editor .sb-block{display:block}.document-editor .sb-table{display:table}.document-editor .sb-table-cell{display:table-cell;vertical-align:middle}.document-editor .sb-header{height:48px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px 0 rgba(0,0,0,.12);z-index:1001;opacity:1}.document-editor .sb-header-left,.document-editor .sb-header-right{height:100%}.document-editor #sb-header-text{padding-left:22px;opacity:.87;font-family:Roboto;font-weight:500;font-size:15px;color:#000;text-align:left}.document-editor .header-logo{float:left;padding-left:8px;padding-right:22px}.document-editor .footer-logo{background:url(https://ej2.syncfusion.com/home/images/footer-logo.svg) no-repeat 100%;height:40px;width:140px}.document-editor .sb-header-splitter{float:left;border-left:1px solid #c4c4c4;height:32px;margin-top:8px;padding-left:22 px}.document-editor .sb-header-settings{display:none}.document-editor .product-style a{padding-right:15px;font-family:Roboto;font-weight:500;font-size:13px;color:#363636;text-align:center;text-decoration:none}.document-editor .product-style a:hover{color:#3c78ef}.document-editor .sb-download-btn a{text-decoration:none}.document-editor .sb-download-text{color:#fff}.document-editor .sb-download-wrapper{padding-right:27px}.document-editor .sb-download-btn:hover .sb-download-btn:focus .sb-download-btn.active{border-radius:2px;font-family:Roboto;font-weight:700;color:#fff}.document-editor .sb-download-btn:hover{background:#006ce6}.document-editor .sb-download-btn:focus{background:#0051cb}.document-editor .sb-download-btn.active{background:#0036b1}.document-editor .sb-download-btn{background-color:#3c78ef;opacity:1;border-radius:2px;font-family:Roboto,Segoe UI,GeezaPro,"DejaVu Serif","sans-serif";font-weight:500;line-height:18px;height:32px;border-color:rgba(0,0,0,0)}.document-editor .sb-bread-crumb h1{padding-left:20px;padding-top:24px;padding-bottom:10px;margin:0}.document-editor .category-allcontrols a,.document-editor .category-text a,.document-editor .crumb-sample{display:table;opacity:.87;font-family:Roboto;font-weight:500;font-size:15px;color:#3c78ef;text-align:left;text-decoration:none}.document-editor .sb-bread-crumb .sb-bread-crumb-text>div{font-size:15px;font-weight:500;padding-right:8px;cursor:default;display:table-cell}.document-editor .sb-bread-crumb-text>div.seperator{font-weight:700;font-size:15px;vertical-align:bottom}.document-editor .content{overflow:auto;height:calc(100% - 50px);top:50px}.document-editor .sample-content{top:48px;background:#fff}.document-editor .div{display:block}.document-editor .control-section{padding-left:4px}.document-editor .crumb-sample{color:#000;line-height:18px}.document-editor #description{padding-bottom:16px;opacity:.75;padding-top:14px}.document-editor #action-description,.document-editor #description{padding-left:20px;font-family:Roboto;font-size:13px;color:#000;text-align:left}.document-editor #action-description{padding-bottom:15px}.document-editor #description-section{padding-left:20px;padding-top:30px;opacity:.87;font-family:Roboto;font-weight:700;font-size:15px;color:#000;text-align:left}.document-editor .layout{display:inline-block;cursor:pointer}.document-editor #actionDes{opacity:.75}@font-face{font-family:sbicons;src:url(data:font/truetype;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTYX+RGcAAAYcAAAAHEdERUYAJwANAAAF/AAAAB5PUy8yVpBcGwAAAVgAAABWY21hcOlg2h8AAAHIAAABYmdhc3D//wADAAAF9AAAAAhnbHlmp9UzsAAAAzwAAADkaGVhZBN5YdsAAADcAAAANmhoZWEIHgPGAAABFAAAACRobXR4DIABKwAAAbAAAAAYbG9jYQAsAIgAAAMsAAAAEG1heHAATQAuAAABOAAAACBuYW1lVG4gEgAABCAAAAGGcG9zdJaXZqkAAAWoAAAASwABAAAAAQAArag3N18PPPUACwQAAAAAANgtDq8AAAAA2C0OrwAA/8AEAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAXAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAFAAEAAAAHACsABAAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQOAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAIABQMAAAAAAAAAAAABEAAAAAAAAAAAAAAAUGZFZABAACDqCAPA/8AAXAPAAEAAAAABAAAAAAAABAAAAAAAAAABVQAAAgAAAAQAASsBKwAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAIOkb6R/qCP//AAAAAAAg6RvpH+oI//8AAP/jFukW5hX+AAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYALAByAAEBKwBrAtUDFQAFAAAlCQE3CQEBKwEH/vlRAVn+p7sBBQEFUP6r/qsAAAAAAQErAGsC1QMVAAUAACUJAScJAQLV/vkBB1H+pwFZuwEFAQVQ/qv+qwAAAAAEAAD/wAQAA8AAFgAiACYAKgAAACIOAQcOAxUUHgIyPgI0JicuASQgHgEQDgEgLgEQNgEzFSMRMxEjAjdual4nHi0fED92mKaYdj8/Oyde/tQBFuyJiez+6uyJiQE3gICAgANgHDcnHURLUCpTmHY/P3aYppg7Jzd8iez+6uyJiewBFuz9yYACgP6AAAAADACWAAEAAAAAAAEABwAQAAEAAAAAAAIABwAoAAEAAAAAAAMAIwB4AAEAAAAAAAQABwCsAAEAAAAAAAUACwDMAAEAAAAAAAYABwDoAAMAAQQJAAEADgAAAAMAAQQJAAIADgAYAAMAAQQJAAMARgAwAAMAAQQJAAQADgCcAAMAAQQJAAUAFgC0AAMAAQQJAAYADgDYAHMAYgBpAGMAbwBuAHMAAHNiaWNvbnMAAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAAVmVyc2lvbiAxLjAAAHMAYgBpAGMAbwBuAHMAAHNiaWNvbnMAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQACAAMBAgEDAQQETmV4dAhQcmV2aW91cwxub3RpZmljYXRpb24AAAAAAf//AAIAAQAAAAwAAAAWAAAAAgABAAEABgABAAQAAAACAAAAAAAAAAEAAAAA1aQnCAAAAADYLQ6vAAAAANgtDq8=) format("truetype");font-weight:400;font-style:normal}.document-editor .sb-icons{font-family:sbicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.document-editor .sb-icon-Next:before{content:"\E91B"}.document-editor .sb-icon-Previous:before{content:"\E91F"}.document-editor #next-sample,.document-editor #prev-sample{font-size:18px;border:.5px solid #e5e5e5;background:#fff;display:inline-table;padding:2px 5px 0}.document-editor .sb-navigation-next a,.document-editor .sb-navigation-prev a{color:#636363;text-decoration:none}.document-editor #prev-sample{border-radius:4px 0 0 4px}.document-editor #next-sample{border-radius:0 4px 4px 0;float:right}.document-editor #next-sample:hover,.document-editor #prev-sample:hover{background-color:#d8d8d8;text-decoration:none}.document-editor .sb-sample-navigation{font-size:18px;color:#5a5a5a;cursor:pointer}.document-editor .sb-custom-item{padding-right:15px;padding-left:30px;display:inline-table;padding-top:20px}.document-editor a.e-disabled{cursor:not-allowed;opacity:.35}@media (max-width:550px){.document-editor .sb-headers{height:48px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px 0 rgba(0,0,0,.12);z-index:1001;opacity:1}.document-editor .sb-header{display:none}.document-editor .syncfusion-logo{float:left;padding-left:8px;padding-right:8px}.document-editor .sync-logo{padding-right:0;padding-left:8px;height:40px;width:40px}.document-editor .sb-icon-notification{padding-left:15px;padding-right:15px;font-size:18px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);color:#5d5d5d;opacity:1%}.document-editor #sb-header-text{padding-left:0}.document-editor .sb-icon-notification:before{content:"\EA08"}.document-editor .product a:hover{color:#5d5d5d;text-decoration:none}}.Toastify__progress-bar.Toastify__progress-bar--default{background:#00a5fa}.image-centered{margin-left:auto;margin-right:auto;display:block;float:none}.invoice{font-family:Circular Book,Inter,Arial}.invoice .invoice-table-wrapper{overflow:auto}.invoice .invoice-table-wrapper .table{font-size:1.2rem;width:100%;background-color:#fff}.invoice .invoice-table-wrapper .table tbody,.invoice .invoice-table-wrapper .table thead{width:100%}.invoice .invoice-table-wrapper .table th,.invoice .invoice-table-wrapper .table tr{border:1px solid #d3d3d3}.invoice .invoice-table-wrapper .table .thead-light{background-color:#ececec}.e-grid .e-gridcontent tr td,.e-grid tr th{font-size:.95rem}.e-grid .e-tableborder{border:none}.e-table .e-emptyrow{background-color:#f7f7f7}.disbursement-table{overflow:auto}.disbursement-table tbody tr:hover{background-color:#001433;color:#fff;cursor:pointer}.disbursement-table tbody tr td{padding:.3rem;border:1px solid #d3d3d3}.disbursement-table tbody tr td p{margin:0}.overview-display-list .display-list-item{padding:2em;border-bottom:1px solid #d3d3d3}.e-split-btn-wrapper button{font-size:1.1rem}.left-aligned-data-table .e-headercelldiv,.left-aligned-data-table td{text-align:left!important}.data-table-detail-template .e-grid{border-color:rgba(0,0,0,0)!important}.data-table-detail-template .e-grid .e-gridheader{display:none!important}.data-table-detail-template .e-grid .e-gridcontent{background-color:rgba(0,0,0,0)!important}.data-table-detail-template .e-grid .e-gridcontent .e-content{height:auto!important}.data-table-detail-template .e-grid .e-gridcontent .e-content .e-table{background-color:rgba(0,0,0,0)!important;width:100%!important}.data-table-detail-template .e-grid .e-gridcontent .e-content .e-table col.e-detail-intent{display:none}.data-table-detail-template .e-grid .e-gridcontent .e-content .e-table .configuration-category,.data-table-detail-template .e-grid .e-gridcontent .e-content .e-table .default-row-template{width:78vw;max-width:1300px}.data-table-detail-template .e-grid .e-gridcontent .e-content .e-table .configuration-category .integration-detail p,.data-table-detail-template .e-grid .e-gridcontent .e-content .e-table .default-row-template .integration-detail p{text-wrap:wrap}.data-table-detail-template .e-grid .e-gridcontent .e-content .e-table .e-detailrow .e-detailindentcell,.data-table-detail-template .e-grid .e-gridcontent .e-content .e-table .e-row{display:none!important}.data-table-detail-template .e-grid .e-gridcontent .e-content .e-table .e-detailrow .e-detailcell,.data-table-detail-template .e-grid .e-gridcontent .e-content .e-table .e-detailrow .e-lastrowcell{border-color:rgba(0,0,0,0)!important}.data-table-detail-template .e-grid .e-gridcontent .e-content .e-table .e-detailrow .e-detailcell .configuration-category,.data-table-detail-template .e-grid .e-gridcontent .e-content .e-table .e-detailrow .e-detailcell .default-row-template,.data-table-detail-template .e-grid .e-gridcontent .e-content .e-table .e-detailrow .e-lastrowcell .configuration-category,.data-table-detail-template .e-grid .e-gridcontent .e-content .e-table .e-detailrow .e-lastrowcell .default-row-template{padding:1em 1em 0}.data-table-detail-template .e-grid .e-toolbar,.data-table-detail-template .e-grid .e-toolbar .e-toolbar-items{background-color:rgba(0,0,0,0)!important;border-color:rgba(0,0,0,0)!important}.e-rowcell{max-width:750px;overflow:auto!important;text-overflow:clip!important}.e-grid .e-content{background-color:#f7f7f7!important}.hide-data-table-toolbar .e-toolbar{display:none}.repayment-calculator-page .e-control .e-dialog{left:50%!important;position:absolute!important;-webkit-transform:translate(-50%)!important;-ms-transform:translate(-50%)!important;transform:translate(-50%)!important}.repayment-calculator-page .e-popup.e-popup-open.e-dialog{min-width:300px!important;width:60%!important;height:700px!important;max-height:80%!important}#ddlelement_popup input,#ddlelement_popup li,#ddlelement_popup p{font-size:1.5rem}#ddlelement_popup li{padding:.5rem}.e-pv-signature-apperance{overflow:auto!important}.tasks-display-mode .tasks-display-mode-heading{color:#001433;font-weight:700;padding:.75em 0 1.2em}.tasks-display-mode .tasks-display-mode-spacer-point1{margin:.1em}.tasks-display-mode .tasks-display-mode-spacer-point25{margin:.25em}.tasks-display-mode .tasks-display-mode-spacer-point5{margin:.5em}.tasks-display-mode .tasks-display-mode-spacer-point75{margin:.75em}.tasks-display-mode .tasks-display-mode-spacer{margin:1em}.tasks-display-mode .tasks-display-mode-default-button{min-width:150px;background-color:#001433;color:#fff}.tasks-display-mode .tasks-display-mode-default-link{min-width:150px;color:#001433}.tasks-display-mode .tasks-display-mode-default-link:hover{color:#00a5fa;background-color:rgba(0,0,0,0)}.tasks-display-mode .view-all-tasks-container{background-color:#fff;padding:1.25em 2em;border:1px solid #d3d3d3;border-radius:5px}.tasks-display-mode .view-all-tasks-container .view-all-tasks-left-side{margin:0;padding:.5rem 0;text-align:left}.tasks-display-mode .view-all-tasks-container .view-all-tasks-right-side{margin:0;padding:.5rem 0}@media (min-width:768px){.tasks-display-mode .view-all-tasks-container .view-all-tasks-right-side{text-align:right}}.tasks-display-mode .view-tasks-container{background-color:#fff;padding:1.25em 2em;border:1px solid #d3d3d3;border-radius:5px}.tasks-display-mode .view-tasks-container .view-tasks-task-container{padding:0}.tasks-display-mode .view-tasks-container .view-tasks-task-container .task-small-text{margin:0;padding:0;font-size:1rem}.tasks-display-mode .view-tasks-container .view-tasks-left-side{margin:0;padding:.5rem 0;text-align:left}.tasks-display-mode .view-tasks-container .view-tasks-right-side{margin:0;padding:.5rem 0}@media (min-width:768px){.tasks-display-mode .view-tasks-container .view-tasks-right-side{text-align:right}}.query-builder-btn{margin-bottom:1em}@media (min-width:768px){.query-builder-btn{margin-left:1em}}.e-popup-flmenu.e-control.e-popup.e-lib{display:none!important}.searchable-dropdown-wrapper{overflow:visible}.searchable-dropdown-wrapper.questionnaire-xsmall-display .sv_q{min-height:100px!important;height:auto}.searchable-dropdown-wrapper.questionnaire-xsmall-display .sv_q .react-select-input-group{font-size:1.3rem}.searchable-dropdown-wrapper.questionnaire-smaller-display .sv_q{min-height:150px!important;height:auto}.searchable-dropdown-wrapper.questionnaire-smaller-display .sv_q .react-select-input-group{font-size:1.4rem}.searchable-dropdown-wrapper .sv_q{min-height:150px!important}.searchable-dropdown-wrapper .sv_q .react-select-input-group{position:relative;width:100%;right:0;left:0;padding:0;font-size:1.4rem;font-family:Circular Book,Inter,Arial}.searchable-dropdown-wrapper .css-b8ldur-Input,.searchable-dropdown-wrapper .react-select-input-group-xsmall__input{width:100%!important}.searchable-dropdown-wrapper .react-select-input-group-smaller__menu,.searchable-dropdown-wrapper .react-select-input-group-xsmall__menu,.searchable-dropdown-wrapper .react-select-input-group__menu{z-index:10050;position:absolute!important;right:0;left:0}.searchable-dropdown-wrapper .react-select-input-group-smaller__menu .react-select-input-group-smaller__menu-list,.searchable-dropdown-wrapper .react-select-input-group-smaller__menu .react-select-input-group-xsmall__menu-list,.searchable-dropdown-wrapper .react-select-input-group-smaller__menu .react-select-input-group__menu-list,.searchable-dropdown-wrapper .react-select-input-group-xsmall__menu .react-select-input-group-smaller__menu-list,.searchable-dropdown-wrapper .react-select-input-group-xsmall__menu .react-select-input-group-xsmall__menu-list,.searchable-dropdown-wrapper .react-select-input-group-xsmall__menu .react-select-input-group__menu-list,.searchable-dropdown-wrapper .react-select-input-group__menu .react-select-input-group-smaller__menu-list,.searchable-dropdown-wrapper .react-select-input-group__menu .react-select-input-group-xsmall__menu-list,.searchable-dropdown-wrapper .react-select-input-group__menu .react-select-input-group__menu-list{background-color:#fff}.searchable-dropdown-wrapper .react-select-input-group-xsmall__input input{min-height:auto!important;height:20px!important;width:100%!important}.searchable-dropdown-wrapper .react-select-input-group-smaller__input input,.searchable-dropdown-wrapper .react-select-input-group__input input{min-height:auto!important;height:43px!important;font-size:1.25rem}.searchable-dropdown-wrapper .line-breaks{white-space:pre-line}iframe[title="Plaid Link"]{z-index:1147483647!important}.force-pre-wrap{white-space:pre-wrap!important}.e-grid .e-gridfooter{background-color:#fff}.e-grid .e-summaryrow .e-summarycell{padding:1em;font-weight:700;color:#000;background-color:#fff;font-size:1rem}.sortable-chosen{border:1px solid #d9edf7}.sortable-ghost{background-color:#d9edf7}.rank-highlight{background-color:#d9edf7!important}#login-button-wrapper-link .dashboard-link{display:none}.header-tag{padding:.5rem;border-radius:3px;margin-left:1rem}.header-tag.inactive{background-color:#d3d3d3}.header-tag.active{background-color:#00ca95}.list-item-line-height-large li,li.list-item-line-height-large{line-height:2.5rem!important}.selectable-list{color:#001433;overflow:auto;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.selectable-list .selectable-list-item{cursor:pointer;padding:.5rem;font-size:1.2rem}.selectable-list .selectable-list-item.selected,.selectable-list .selectable-list-item:hover{background-color:#d3d3d3;font-weight:700}.selectable-list .selectable-list-item .selectable-list-item-label{display:inline-block;padding:0 .5rem}.spread-container select{overflow:auto}.hide-checkbox-text .sv_q_checkbox_control_label{display:none}.hide-checkbox-text td{text-align:center!important}.upload-area{border:2px dashed #ccc;padding:20px;text-align:center;margin-bottom:20px}.upload-area button{background-color:#e2e3e5!important;color:#383d41!important;border:none!important;padding:10px 20px!important;cursor:pointer!important}.document-type-selector select{padding:0!important;font-size:1rem!important;border:1px solid #ccc!important}.lw-card .lw-card-item{background:#f0f0f0;border:0;padding:1.5rem;margin-bottom:1rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.lw-card .lw-card-item:hover{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15)}.lw-card .lw-card-item .btn{min-width:80px}.lw-card .lw-card-elements{gap:16px;font-size:1rem;color:#1a2233}@media (max-width:992px){.lw-card .lw-card-elements{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lw-wide-card .lw-card-item{max-width:100%;padding:.75rem}.lw-navbar{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1.5rem;background-color:#fafbfa;min-height:80px}.lw-navbar,.lw-navbar .navbar-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lw-navbar .navbar-contents{max-width:1400px;margin:0 auto;width:100%}.lw-navbar .navbar-brand{padding:0;margin-right:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lw-navbar .navbar-brand img{height:38px;width:auto}.lw-navbar .nav-link{color:#495057;font-size:.95rem;padding:.5rem 1rem;text-decoration:none;font-weight:500}.lw-navbar .nav-link:hover{color:#0056b3}.lw-navbar .nav-link.dropdown-toggle{background:none;border:none;padding:.5rem 1rem}.lw-navbar .nav-link.dropdown-toggle:after{margin-left:.5rem;vertical-align:middle}.lw-navbar .dropdown{position:relative}.lw-navbar .dropdown .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:.95rem;color:#495057;text-align:left;background-color:#fff;border:1px solid #e9ecef;border-radius:.25rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.lw-navbar .dropdown .dropdown-menu.show{display:block}.lw-navbar .dropdown .dropdown-menu.dropdown-menu-end{right:0;left:auto}.lw-navbar .dropdown .dropdown-menu .dropdown-item{display:block;width:100%;padding:.5rem 1rem;clear:both;font-weight:400;color:#495057;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;cursor:pointer}.lw-navbar .dropdown .dropdown-menu .dropdown-item:hover{color:#0056b3;background-color:#f8f9fa}.lw-navbar .dropdown .dropdown-menu .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.lw-btn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;border-radius:20px!important;font-weight:600!important;height:40px!important;padding:0 20px!important}.lw-btn,.lw-btn.hover-fix:hover{background-color:#00465a!important;color:#fff!important;border:0!important}.lw-btn.hover-fix:hover{opacity:.6}.lw-btn.lw-btn-pill{height:30px!important;width:100px!important}.lw-btn.lw-btn-alt-pill,.lw-btn.lw-btn-pill-small{height:30px!important;padding:0 20px!important}.lw-btn.lw-btn-round{border-radius:50%!important;min-width:40px!important;padding:0!important}.lw-btn.lw-btn-white{background-color:#fff!important;color:#000!important;font-weight:400!important}.lw-btn.lw-btn-dark{background-color:#001433!important;color:#fff!important}.lw-btn.lw-btn-light{background-color:#e0e0e0!important;color:#000!important}.lw-btn.lw-btn-dark:hover{background-color:#888!important;color:#000!important}.lw-btn.lw-btn-danger{color:#dc3545!important;background-color:#f8d7da!important;border:0!important}.lw-btn.lw-btn-danger:hover{background-color:#c82333!important;color:#f8d7da!important}.lw-verified{color:#28a745!important}.lw-light-container .lw-appointment-container{background-color:#e4eaee}.lw-appointment-container{max-width:300px;background-color:#fff;border-radius:4px;padding:60px;min-height:230px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lw-appointment-container,.lw-circle-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lw-circle-icon{background-color:#e4eaee;width:48px;height:48px;border-radius:50%;background-color:#adb5bd}.lw-tr td{padding:1rem!important;vertical-align:middle!important}.flex-padding{max-width:1200px;margin-left:auto;margin-right:auto}@media (min-width:400px){.flex-padding{padding:0}}@media (min-width:768px){.flex-padding{padding:0 3rem}}@media (min-width:992px){.flex-padding{padding:0 9rem}}@media (min-width:1200px){.flex-padding{padding:0}}.flex-padding-no-max{margin-left:auto;margin-right:auto}@media (min-width:400px){.flex-padding-no-max{padding:0}}@media (min-width:768px){.flex-padding-no-max{padding:0 3rem}}@media (min-width:992px){.flex-padding-no-max{padding:0 3rem}}@media (min-width:1200px){.flex-padding-no-max{padding:0 10rem}}.lw-page-header{background-color:#00465a;padding:1.5rem 0;border-radius:0;margin-bottom:1rem;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.lw-page-header h1{margin:0;text-align:left}.lw-top-spacer{margin-top:150px}.lw-color-main-color{color:#00465a!important}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-self-start{-ms-flex-item-align:start;align-self:flex-start}.underline{text-decoration:underline}.text-bold{font-weight:600}.text-extra-bold{font-weight:800}.text-black{color:#000}.text-md{font-size:16px}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-5{gap:3rem}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.p-2{padding:.5rem!important}.p-4{padding:1.5rem!important}.py-1{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.ml-5{margin-left:3rem!important}.mr-2{margin-right:.5rem!important}.mr-4{margin-right:1.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.5rem!important}.mb-2{margin-bottom:1rem!important}.mb-3,.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mt-1{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-5{margin-top:3rem!important}.my-1{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-2{margin-top:1rem!important;margin-bottom:1rem!important}.my-3{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.w-1-2{width:50%!important}.expandable-progress-group-header{padding:.1rem;max-width:700px}.expandable-progress-group-header h2{font-weight:700;font-size:1.25rem}.expandable-progress-group-header a{font-weight:500;font-size:.875rem;color:#222;text-decoration:underline}.expandable-progress-group{background:#f0f0f0;padding:.1rem;border-radius:.25rem}.expandable-progress-group .empty-progress-bar{background:#cacaca;border-radius:10px}.expandable-progress-group .progress-bar{background:#28a745;min-width:10px;border-radius:10px;-webkit-box-shadow:none;box-shadow:none}.expandable-progress-group .expandable-progress-group-item{background:#fff;border-radius:4px;border:1px solid #cacaca;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:992px){.expandable-progress-group .expandable-progress-group-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 0;gap:10px}.expandable-progress-group .expandable-progress-group-item div{text-align:center!important;padding:0!important}}.lw-progress-bar{background:#28a745;min-width:10px;border-radius:10px;-webkit-box-shadow:none;box-shadow:none}.lw-empty-progress-bar{background:#cacaca;border-radius:10px}.lw-white-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid #000;border-radius:4px;background:#fff;cursor:pointer;position:relative;vertical-align:middle}.lw-white-checkbox:checked{background:#fff}.lw-white-checkbox:checked:after{content:"";display:block;position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.business-info-card .items-container{background-color:#e4eaee}.business-info-card .divider{width:calc(100% - 6rem);margin:0 auto;border-bottom:1px solid #adb5bd}.business-info-card .info-row:last-child .divider{display:none}.business-info-card a{color:#000}.lw-comment{max-width:600px;margin:0 auto 2rem}.lw-comment .textarea{resize:none;border-radius:6px;border:1px solid #ccc;background:#fff}.lw-listing{max-width:340px;margin:0 auto 2rem}.lw-listing .card{background:#f0f0f0;border:none}.lw-listing a{color:#000}.lw-history{max-width:700px;background-color:#fff}.lw-history .th{font-weight:700;border:none;background:rgba(0,0,0,0);font-size:1rem}.lw-history .row{border:none}.lw-history .date{font-weight:500;width:120px;border:none;vertical-align:top;font-size:1rem}.lw-history .sub{color:#888;font-size:.95em;margin-top:.2em}.lw-history .lw-history-timeline{width:100%;margin:0 auto}.lw-history .lw-history-timeline .header{font-weight:700;margin-bottom:.5rem}.lw-history .lw-history-timeline .date-col{width:120px;min-width:100px;text-align:left}.lw-history .lw-history-timeline .desc-col{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.lw-history .lw-history-timeline .spacer{width:40px;min-width:40px}.lw-history .lw-history-timeline .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:60px;margin:0!important;padding:0!important}.lw-history .lw-history-timeline .center{position:relative;width:40px;min-width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lw-history .lw-history-timeline .dot{width:10px;height:10px;background:#bbb;border-radius:50%;margin:5px 0 0;z-index:1}.lw-history .lw-history-timeline .line{width:2px;background:#e0e0e0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:-1px;margin-bottom:-5px;min-height:55px;z-index:0}.lw-history .lw-history-timeline .desc-main{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:350px}.lw-key-result{max-width:700px;margin:3rem auto 0}.lw-key-result .card{background:#f0f0f0}.lw-key-result .menu-btn{position:absolute;top:18px;right:18px;background:none;border:none;font-size:24px;cursor:pointer;z-index:2}.lw-key-result .menu-popup{position:absolute;top:48px;right:0;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.13);box-shadow:0 2px 8px rgba(0,0,0,.13);padding:.5rem 0;min-width:180px;z-index:10}.lw-key-result .menu-item{padding:1.5rem 2rem;cursor:pointer;white-space:nowrap}.lw-key-result .menu-item:hover{background:#f7f7f7}.lw-key-result input[type=radio]{accent-color:#000}.pill-selector-wrap{max-width:700px;margin-left:auto;margin-right:auto}.lw-sidebar-title{color:#fff;padding:1rem 3rem;position:fixed;top:80px;left:0}.lw-sidebar-title,.questionnaire-sidebar-header{background-color:#dee2e6;width:100%;height:120px}@media (max-width:768px){.questionnaire-sidebar-header{display:none!important}}.questionnaire-sidebar-content{background:#adb5bd;height:calc(100vh - 200px);overflow-y:auto}.questionnaire-sidebar-expandable-section{border:1px solid #e9ecef;border-radius:4px;background-color:#f8f8f8;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media (min-width:768px){.questionnaire-sidebar-expandable-section{display:none}}.questionnaire-sidebar-expandable-section:hover{background-color:#f8f9fa}@media (min-width:768px){.questionnaire-sidebar-expandable-section-mobile{display:none}}.sidebar-mobile-toggle-btn{display:none!important}@media (max-width:768px){.sidebar-mobile-toggle-btn{display:block!important;margin:20px auto}}.questionnaire-sidebar-container{display:block}.questionnaire-sidebar{width:320px;max-width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:70vh;border:0!important;background:rgba(0,0,0,0)}@media (min-width:1024px){.questionnaire-sidebar{position:fixed;top:80px;right:0;overflow-y:auto}}.questionnaire-sidebar .mobile-close-btn{display:none;-ms-flex-item-align:end;align-self:flex-end}@media (max-width:768px){.questionnaire-sidebar .mobile-close-btn{display:block;position:sticky;top:0;text-align:right;margin-bottom:16px;padding:8px 0;z-index:10}}.questionnaire-sidebar .mobile-overlay{display:none}@media (max-width:768px){.questionnaire-sidebar .mobile-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.questionnaire-sidebar .mobile-overlay.visible{opacity:1;visibility:visible}}@media (min-width:768px){.questionnaire-sidebar .extra-questions-container .mobile-content{display:none}}@media (max-width:768px){.questionnaire-sidebar .extra-questions-container .desktop-content{display:none}}@media (max-width:768px){.questionnaire-sidebar-enter{right:-100%}}@media (max-width:768px){.questionnaire-sidebar-enter-active{right:0;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}}@media (max-width:768px){.questionnaire-sidebar-exit{right:0}}@media (max-width:768px){.questionnaire-sidebar-exit-active{right:-100%;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}}.plaid-container{position:relative;background:#f2f2f2;border-radius:12px;padding:2rem;max-width:480px}.borrower-sidebar{width:320px;max-width:320px;background:#f0f0f0}.navbar-drop-wrapper{margin-bottom:80px}.navbar-drop-mobile{position:fixed;top:0;right:0;z-index:1000;width:100%;border-bottom:1px solid #d0d0d0}.navbar-drop-mobile .mobile-menu-toggle{background:none;border:none;padding:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.navbar-drop-mobile .mobile-menu-toggle:hover{background-color:rgba(0,0,0,.05)}.navbar-drop-mobile .mobile-menu-toggle:focus{outline:none;background-color:rgba(0,0,0,.1)}.navbar-drop-mobile .hamburger-line{width:20px;height:2px;background-color:#495057;margin:2px 0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.navbar-drop-mobile .hamburger-line.open:first-child{-webkit-transform:rotate(45deg) translate(5px,5px);-ms-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px)}.navbar-drop-mobile .hamburger-line.open:nth-child(2){opacity:0}.navbar-drop-mobile .hamburger-line.open:nth-child(3){-webkit-transform:rotate(-45deg) translate(7px,-6px);-ms-transform:rotate(-45deg) translate(7px,-6px);transform:rotate(-45deg) translate(7px,-6px)}.navbar-drop-mobile .mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1040;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.navbar-drop-mobile .mobile-menu-overlay.show{opacity:1;visibility:visible}.navbar-drop-mobile .mobile-menu{position:fixed;top:0;right:-300px;width:300px;height:100vh;background-color:#fff;z-index:1050;-webkit-transition:right .3s ease;transition:right .3s ease;-webkit-box-shadow:-2px 0 10px rgba(0,0,0,.1);box-shadow:-2px 0 10px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navbar-drop-mobile .mobile-menu.show{right:0}.navbar-drop-mobile .mobile-menu-header{padding:1rem;border-bottom:1px solid #e9ecef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navbar-drop-mobile .mobile-menu-close{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:.5rem;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.navbar-drop-mobile .mobile-menu-close:hover{background-color:#f8f9fa;color:#495057}.navbar-drop-mobile .mobile-menu-close:focus{outline:none;background-color:#e9ecef}.navbar-drop-mobile .mobile-menu-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem;overflow-y:auto}.navbar-drop-mobile .mobile-menu-item{display:block;width:100%;padding:.75rem 1rem;color:#495057;text-decoration:none;border:none;background:none;text-align:left;font-size:1rem;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;margin-bottom:.25rem}.navbar-drop-mobile .mobile-menu-item:hover{background-color:#f8f9fa;color:#0056b3;text-decoration:none}.navbar-drop-mobile .mobile-menu-item:focus{outline:none;background-color:#e9ecef}.navbar-drop-mobile .mobile-menu-item.mobile-menu-logout{color:#dc3545}.navbar-drop-mobile .mobile-menu-item.mobile-menu-logout:hover{background-color:#f8d7da;color:#721c24}.navbar-drop-mobile .mobile-menu-item.mobile-dropdown-toggle{font-weight:500;border:1px solid #e9ecef;background-color:#f8f9fa}.navbar-drop-mobile .mobile-menu-item.mobile-dropdown-toggle:hover{background-color:#e9ecef;border-color:#dee2e6}.navbar-drop-mobile .mobile-menu-item.mobile-dropdown-toggle i{font-size:.875rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.navbar-drop-mobile .mobile-menu-item.mobile-dropdown-toggle i.fa-chevron-up{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.navbar-drop-mobile .mobile-menu-item.mobile-dropdown-item{padding-left:2rem;font-size:.95rem;color:#6c757d;border-left:2px solid #e9ecef;margin-left:.5rem;margin-bottom:.125rem}.navbar-drop-mobile .mobile-menu-item.mobile-dropdown-item:hover{color:#0056b3;border-left-color:#0056b3;background-color:#f8f9fa}.navbar-drop-mobile .mobile-menu-item.mobile-dropdown-item.mobile-menu-logout{color:#dc3545;border-left-color:#dc3545}.navbar-drop-mobile .mobile-menu-item.mobile-dropdown-item.mobile-menu-logout:hover{background-color:#f8d7da;color:#721c24;border-left-color:#721c24}.navbar-drop-mobile .mobile-dropdown{margin-bottom:.5rem}.navbar-drop-mobile .mobile-dropdown-items{margin-top:.25rem;margin-bottom:.5rem;-webkit-animation:slideDown .2s ease-out;animation:slideDown .2s ease-out}.navbar-drop-mobile .mobile-menu-divider{height:1px;background-color:#e9ecef;margin:1rem 0}.navbar-drop-mobile .mobile-user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;margin-top:1rem;background-color:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.navbar-drop-mobile .mobile-user-info span{color:#6c757d;font-size:.9rem;word-break:break-all}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.lw-counters-bar{-ms-flex-wrap:wrap;flex-wrap:wrap}.lw-counter-card,.lw-counters-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.lw-counter-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:12px 16px;font-weight:600;cursor:pointer;position:relative}.lw-data-table .control-pane,.lw-data-table .control-section{padding:0!important;margin:0!important}.lw-data-table .control-section{overflow:visible!important}.lw-data-table.loaded-here.data-table{margin:0!important;padding:0!important}.lw-data-table .e-grid{border:1px solid #e1e5e9!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important}.lw-data-table .e-grid .e-content,.lw-data-table .e-grid .e-gridcontent{background:#fff!important;border:none!important}.lw-data-table .e-grid .e-table{border-collapse:separate!important;border-spacing:0!important;border:none!important;height:auto!important}.lw-data-table .e-grid .e-gridheader{background:#f8f9fa!important;border-bottom:1px solid #e1e5e9!important}.lw-data-table .e-grid .e-gridheader .e-headercell,.lw-data-table .e-grid .e-gridheader th{background:#f8f9fa!important;border:none!important;border-right:1px solid #e1e5e9!important;font-weight:600!important;font-size:16px!important;color:#374151!important;padding:24px 16px!important;text-align:left!important;height:auto!important;line-height:1.2!important;white-space:nowrap!important}.lw-data-table .e-grid .e-gridheader .e-headercell:last-child,.lw-data-table .e-grid .e-gridheader th:last-child{border-right:none!important}.lw-data-table .e-grid .e-gridheader .e-headercelldiv{font-weight:600!important;color:#374151!important;padding:0!important;line-height:1.2!important;white-space:nowrap!important;font-size:16px!important}.lw-data-table .e-grid .e-gridcontent .e-row,.lw-data-table .e-grid .e-gridcontent tr{border-bottom:1px solid #f3f4f6!important;border-top:none!important;-webkit-transition:background-color .2s ease!important;transition:background-color .2s ease!important;background:#fff!important}.lw-data-table .e-grid .e-gridcontent .e-row:hover,.lw-data-table .e-grid .e-gridcontent tr:hover{background-color:#f0f0f0!important}.lw-data-table .e-grid .e-gridcontent .e-rowcell,.lw-data-table .e-grid .e-gridcontent td{padding:24px 16px!important;font-size:16px!important;color:#374151!important;border:none!important;border-right:1px solid #f3f4f6!important;vertical-align:middle!important;max-width:none!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.4!important;white-space:nowrap!important}.lw-data-table .e-grid .e-gridcontent .e-rowcell:last-child,.lw-data-table .e-grid .e-gridcontent td:last-child{border-right:none!important}.lw-data-table .e-grid .e-gridcontent .e-altrow,.lw-data-table .e-grid .e-gridcontent .e-row.e-altrow{background:#f0f0f0!important}.lw-data-table .e-grid .e-gridcontent .e-altrow:hover{background-color:#f0f0f0!important}.lw-data-table .e-css.e-checkbox-wrapper .e-frame.e-check,.lw-data-table .e-grid .e-gridcontent .e-checkbox-wrapper .e-frame.e-check{background-color:#000!important}.lw-data-table .e-grid .e-table,.lw-data-table .e-grid .e-table tbody,.lw-data-table .e-grid .e-table thead{border:none!important}.lw-data-table .e-gridcontent .e-content .e-table{margin:0!important}.lw-data-table .e-grid .e-gridcontent .e-table tbody{height:auto!important}.lw-data-table .e-grid .e-gridcontent .e-emptyrow{display:none!important}.lw-data-table .e-grid .e-pager .e-currentitem{background-color:#000!important;color:#fff!important}.lw-data-table .e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,.lw-data-table .e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,.lw-data-table .e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):after,.lw-data-table .e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):before,.lw-data-table .e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,.lw-data-table .e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,.lw-data-table .e-input-group:not(.e-float-icon-left):not(.e-float-input):after,.lw-data-table .e-input-group:not(.e-float-icon-left):not(.e-float-input):before{background:#000}.lw-data-table .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,.lw-data-table .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,.lw-data-table .e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:after,.lw-data-table .e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:before,.lw-data-table .e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,.lw-data-table .e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,.lw-data-table .e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:after,.lw-data-table .e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:before{background:#000}.lw-data-table .e-cc.e-control.e-btn.e-lib.e-cc_okbtn.e-primary.e-flat{color:#000!important}@media (max-width:768px){.lw-data-table .e-grid .e-gridcontent .e-rowcell,.lw-data-table .e-grid .e-gridcontent td,.lw-data-table .e-grid .e-gridheader .e-headercell,.lw-data-table .e-grid .e-gridheader th{padding:8px 12px!important;font-size:13px!important}}.e-dropdownbase .e-list-item.e-active,.e-dropdownbase .e-list-item.e-active.e-hover{color:#000!important;font-weight:600!important}.saved-filters-button{position:relative;display:inline-block}.custom-dropdown-panel{position:absolute!important;top:100%!important;left:0!important;z-index:1100!important;background-color:#fff!important;border:1px solid #e9ecef!important;border-radius:8px!important;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08)!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important;display:block!important;visibility:visible!important;opacity:1!important;min-width:320px!important;width:400px!important;max-width:calc(100vw - 32px)!important;margin-top:.5rem!important;padding:0!important;pointer-events:auto!important}.custom-dropdown-panel.align-right{left:auto!important;right:0!important}.saved-filters-panel .btn{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.saved-filters-panel .btn:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.saved-filters-panel .form-control{border-radius:6px}.saved-filters-panel .form-control:focus{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;margin:4px 0;border-radius:4px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border:1px solid rgba(0,0,0,0)}.page-item:hover{background-color:#f8f9fa;border-color:#dee2e6}.page-item:focus{outline:2px solid #007bff;outline-offset:2px}.page-item.active{background-color:#e3f2fd;border-color:#2196f3}.page-item a{color:inherit;width:100%}.page-item a,.page-item a:hover{text-decoration:none}.page-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:600;margin-right:8px}.page-icon.completed{background-color:#28a745;color:#fff}.page-icon.current{background-color:#007bff;color:#fff}.page-icon.pending{background-color:#6c757d;color:#fff}.page-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#495057}.page-text.completed{color:#28a745;font-weight:500}.page-text.current{color:#007bff;font-weight:600}.page-text.active{color:#1976d2;font-weight:600}.new-experience-sidebar .autosave-widget{padding:8px 16px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.new-experience-sidebar .autosave-widget .autosave-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;color:#6c757d}.new-experience-sidebar .autosave-widget .autosave-status .autosave-icon{color:#adb5bd;font-weight:300}.new-experience-sidebar .autosave-widget .autosave-status .autosave-clock{font-size:12px;color:#adb5bd}.new-experience-sidebar .autosave-widget .autosave-status .autosave-text{color:#495057;font-weight:400}.standalone-landing{font-family:Inter,Circular Book,Arial,sans-serif;color:#001433;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.standalone-landing,.standalone-landing__header{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff}.standalone-landing__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem 2.5rem;border-bottom:1px solid #eee}.standalone-landing__logo{height:28px}.standalone-landing__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.standalone-landing__nav a{color:#001433;text-decoration:none;font-size:.9rem;font-weight:500;-webkit-transition:color .15s;transition:color .15s}.standalone-landing__nav a:hover{color:#00a5fa}.standalone-landing__cta{display:inline-block;background:#00a5fa;color:#fff!important;padding:.75rem 1.75rem;border-radius:6px;font-size:1rem;font-weight:600;text-decoration:none;-webkit-transition:background .2s,-webkit-transform .15s;transition:background .2s,-webkit-transform .15s;transition:background .2s,transform .15s;transition:background .2s,transform .15s,-webkit-transform .15s}.standalone-landing__cta:hover{background:#008ad1;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);text-decoration:none;color:#fff}.standalone-landing__cta--nav{font-size:.875rem!important;padding:.5rem 1.25rem!important}.standalone-landing__hero{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:5rem 2rem 4rem;background:linear-gradient(165deg,#f8fbff,#eef6ff 50%,#fff)}.standalone-landing__headline{font-family:Inter,Circular Bold,Arial,sans-serif;font-size:2.75rem;font-weight:700;line-height:1.2;color:#001433;max-width:640px;margin:0 0 1.25rem}@media (max-width:768px){.standalone-landing__headline{font-size:2rem}}.standalone-landing__description{font-size:1.15rem;line-height:1.6;color:#4b5563;max-width:520px;margin:0 0 2rem}.standalone-landing__features{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:4rem 2.5rem;max-width:1100px;margin:0 auto}@media (max-width:768px){.standalone-landing__features{grid-template-columns:1fr;padding:2rem 1.5rem}}.standalone-landing__feature{text-align:center;padding:2rem 1.5rem;border-radius:10px;background:#f9fafb;border:1px solid #f0f0f0;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.standalone-landing__feature:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.06);box-shadow:0 4px 16px rgba(0,0,0,.06)}.standalone-landing__feature h3{font-family:Inter,Circular Bold,Arial,sans-serif;font-size:1.15rem;color:#001433;margin:0 0 .5rem}.standalone-landing__feature p{font-size:.925rem;color:#6b7280;line-height:1.5;margin:0}.standalone-landing__footer{text-align:center;padding:2rem;font-size:.85rem;color:#8b9197;border-top:1px solid #eee}.standalone-signup{min-height:calc(100vh - 80px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(165deg,#f8fbff,#eef6ff);padding:2rem 1rem;font-family:Inter,Circular Book,Arial,sans-serif}.standalone-setup__card,.standalone-signup__card{background:#fff;border-radius:12px;-webkit-box-shadow:0 4px 24px rgba(0,20,51,.08);box-shadow:0 4px 24px rgba(0,20,51,.08);padding:2.5rem;width:100%;max-width:440px}.standalone-signup__logo{display:block;height:28px;margin:0 auto 1.5rem}.standalone-setup__title,.standalone-signup__title{font-family:Inter,Circular Bold,Arial,sans-serif;font-size:1.5rem;font-weight:700;color:#001433;text-align:center;margin:0 0 .25rem}.standalone-setup__subtitle,.standalone-signup__subtitle{font-size:.925rem;color:#6b7280;text-align:center;margin:0 0 1.5rem}.standalone-signup__error{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:6px;padding:.625rem .875rem;font-size:.875rem;margin-bottom:1rem}.standalone-setup__field,.standalone-signup__field{margin-bottom:1.25rem}.standalone-setup__field label,.standalone-signup__field label{display:block;font-size:.85rem;font-weight:600;color:#001433;margin-bottom:.375rem}.standalone-setup__field input,.standalone-setup__field select,.standalone-signup__field input,.standalone-signup__field select{display:block;width:100%;padding:.625rem .75rem;font-size:.925rem;font-family:Inter,Circular Book,Arial,sans-serif;color:#001433;background:#fff;border:1px solid #d1d5db;border-radius:6px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;-webkit-box-sizing:border-box;box-sizing:border-box}.standalone-setup__field input::-webkit-input-placeholder,.standalone-setup__field select::-webkit-input-placeholder,.standalone-signup__field input::-webkit-input-placeholder,.standalone-signup__field select::-webkit-input-placeholder{color:#9ca3af}.standalone-setup__field input::-moz-placeholder,.standalone-setup__field select::-moz-placeholder,.standalone-signup__field input::-moz-placeholder,.standalone-signup__field select::-moz-placeholder{color:#9ca3af}.standalone-setup__field input:-ms-input-placeholder,.standalone-setup__field select:-ms-input-placeholder,.standalone-signup__field input:-ms-input-placeholder,.standalone-signup__field select:-ms-input-placeholder{color:#9ca3af}.standalone-setup__field input::-ms-input-placeholder,.standalone-setup__field select::-ms-input-placeholder,.standalone-signup__field input::-ms-input-placeholder,.standalone-signup__field select::-ms-input-placeholder{color:#9ca3af}.standalone-setup__field input::placeholder,.standalone-setup__field select::placeholder,.standalone-signup__field input::placeholder,.standalone-signup__field select::placeholder{color:#9ca3af}.standalone-setup__field input:focus,.standalone-setup__field select:focus,.standalone-signup__field input:focus,.standalone-signup__field select:focus{outline:none;border-color:#00a5fa;-webkit-box-shadow:0 0 0 3px rgba(0,165,250,.12);box-shadow:0 0 0 3px rgba(0,165,250,.12)}.standalone-signup__slug-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.standalone-signup__slug-wrapper:focus-within{border-color:#00a5fa;-webkit-box-shadow:0 0 0 3px rgba(0,165,250,.12);box-shadow:0 0 0 3px rgba(0,165,250,.12)}.standalone-signup__slug-wrapper .slug-suffix{padding:.625rem .75rem .625rem .625rem;font-size:.85rem;color:#6b7280;background:#f9fafb;border-left:1px solid #d1d5db;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.standalone-signup__slug-wrapper input{border:none!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.standalone-signup__slug-status{font-size:.8rem;margin-top:.375rem}.standalone-signup__slug-status.available{color:#059669}.standalone-signup__slug-status.unavailable{color:#dc2626}.standalone-signup__slug-status.checking{color:#6b7280}.standalone-setup__submit,.standalone-signup__submit{display:block;width:100%;padding:.75rem;background:#00a5fa;color:#fff;font-family:Inter,Circular Bold,Arial,sans-serif;font-size:1rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;margin-top:.5rem}.standalone-setup__submit:hover:not(:disabled),.standalone-signup__submit:hover:not(:disabled){background:#008ad1}.standalone-setup__submit:disabled,.standalone-signup__submit:disabled{opacity:.6;cursor:not-allowed}.standalone-signup__login-link{text-align:center;margin-top:1.25rem;font-size:.875rem;color:#6b7280}.standalone-signup__login-link a{color:#00a5fa;text-decoration:none;font-weight:500}.standalone-signup__login-link a:hover{text-decoration:underline}.standalone-setup{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(165deg,#f8fbff,#eef6ff);padding:2rem 1rem;font-family:Inter,Circular Book,Arial,sans-serif}.standalone-setup__card{max-width:480px}.standalone-setup__logo-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:120px;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;-webkit-transition:border-color .15s;transition:border-color .15s;background:#f9fafb}.standalone-setup__logo-upload:hover{border-color:#00a5fa}.standalone-setup__logo-upload input[type=file]{display:none}.standalone-setup__logo-upload__preview{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.standalone-setup__logo-upload__text{font-size:.875rem;color:#9ca3af}.standalone-billing-complete__card{text-align:center}.standalone-billing-complete__spinner{width:40px;height:40px;margin:2rem auto;border:3px solid #e5e7eb;border-top-color:#00a5fa;border-radius:50%;-webkit-animation:sa-spin .7s linear infinite;animation:sa-spin .7s linear infinite}@-webkit-keyframes sa-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sa-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.standalone-billing-complete__icon{width:56px;height:56px;margin:0 auto 1rem;background:#10b981;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.75rem;line-height:1}.standalone-billing-complete__help{margin-top:1rem;font-size:.85rem;color:#6b7280}.standalone-account{font-family:Inter,Circular Book,Arial,sans-serif;color:#001433;min-height:100vh;background:#f7f7f7;padding-bottom:3rem}.standalone-account__container{max-width:1200px;margin:0 auto;padding:0 1rem}.standalone-account__card{background:#fff;border-radius:10px;-webkit-box-shadow:0 2px 12px rgba(0,20,51,.06);box-shadow:0 2px 12px rgba(0,20,51,.06);padding:1.5rem;margin-bottom:1.5rem;height:100%}.standalone-account__card-title{font-family:Inter,Circular Bold,Arial,sans-serif;font-size:1.1rem;color:#001433;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid #eee}.standalone-account__info-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0}.standalone-account__info-grid>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.standalone-account__info-grid dt{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:.2rem;font-weight:500}.standalone-account__info-grid dd{font-size:.95rem;color:#001433;font-weight:500;margin:0}@media (max-width:576px){.standalone-account__info-grid{grid-template-columns:1fr}}.standalone-account__badge{display:inline-block;padding:.2em .7em;border-radius:999px;font-size:.8rem;font-weight:600;text-transform:capitalize}.standalone-account__badge--active{background:#dcfce7;color:#166534}.standalone-account__badge--pending{background:#fef3c7;color:#92400e}.standalone-account__badge--inactive{background:#f3f4f6;color:#6b7280}.standalone-account__stat-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1.25rem}.standalone-account__stat{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:1rem .5rem;background:#f7f7f7;border-radius:8px}.standalone-account__stat-value{font-family:Inter,Circular Bold,Arial,sans-serif;font-size:2rem;color:#00a5fa;line-height:1;margin-bottom:.25rem}.standalone-account__stat-label{font-size:.8rem;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.standalone-account__feature-list{list-style:none;padding:0;margin:0}.standalone-account__feature-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;padding:.5rem 0;border-bottom:1px solid #f3f4f6;font-size:.92rem}.standalone-account__feature-list li:last-child{border-bottom:none}.standalone-account__check-icon{color:#00a5fa;font-size:1.1rem;-ms-flex-negative:0;flex-shrink:0}.standalone-account__invoice-table{width:100%;border-collapse:collapse}.standalone-account__invoice-table th{text-align:left;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;padding:.6rem .75rem;border-bottom:2px solid #e5e7eb;font-weight:600}.standalone-account__invoice-table td{padding:.7rem .75rem;border-bottom:1px solid #f3f4f6;font-size:.92rem}.standalone-account__invoice-table tbody tr:hover{background:#fafbfc}.standalone-account__invoice-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem .75rem 0;margin-top:.5rem;border-top:2px solid #001433;font-family:Inter,Circular Bold,Arial,sans-serif;font-size:1rem}.standalone-account__placeholder{border:2px dashed #d1d5db;border-radius:8px;padding:1.25rem;text-align:center;color:#9ca3af;font-size:.9rem;margin:1rem 0}.standalone-account__empty{text-align:center;padding:2rem 1rem;color:#9ca3af;font-size:.92rem}.sa-trigger-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.sa-trigger-item{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:.625rem;overflow:hidden;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s,-webkit-box-shadow .15s}.sa-trigger-item:hover{-webkit-box-shadow:0 2px 8px rgba(0,20,51,.06);box-shadow:0 2px 8px rgba(0,20,51,.06)}.sa-trigger-item--expanded{border-color:#00a5fa;-webkit-box-shadow:0 2px 12px rgba(0,165,250,.1);box-shadow:0 2px 12px rgba(0,165,250,.1)}.sa-trigger-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.875rem 1rem;cursor:pointer;gap:1rem}.sa-trigger-item__header:hover{background:#fafbfc}.sa-trigger-item__left{-ms-flex-align:center;gap:.75rem;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.sa-trigger-item__icon,.sa-trigger-item__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.sa-trigger-item__icon{width:32px;height:32px;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,165,250,.1);color:#00a5fa;border-radius:6px;font-size:.9rem;-ms-flex-negative:0;flex-shrink:0}.sa-trigger-item__name{font-weight:600;font-size:.92rem;color:#001433;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.sa-trigger-item__default-badge{display:inline-block;padding:.1em .5em;border-radius:4px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:#ede9fe;color:#7c3aed}.sa-trigger-item__condition{font-size:.8rem;color:#6b7280;margin-top:2px}.sa-trigger-item__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-ms-flex-negative:0;flex-shrink:0}.sa-trigger-item__app{font-size:.8rem;color:#374151;background:#f3f4f6;padding:.25em .6em;border-radius:4px;white-space:nowrap}.sa-trigger-item__fired-count{font-size:.8rem;color:#059669;font-weight:500}.sa-trigger-item__body{border-top:1px solid #e5e7eb;padding:.875rem 1rem;background:#fafbfc}.sa-trigger-item__config-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem;font-size:.85rem;color:#4b5563}.sa-trigger-item__executions{margin-top:.5rem}.sa-trigger-item__exec-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:.5rem;font-weight:600}.sa-trigger-item__exec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.5rem .625rem;border-radius:6px;cursor:pointer;-webkit-transition:background .1s;transition:background .1s}.sa-trigger-item__exec-row:hover{background:#e5e7eb}.sa-trigger-item__exec-summary{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.82rem;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-trigger-item__exec-time{font-size:.75rem;color:#9ca3af;white-space:nowrap}.sa-activity-feed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sa-activity-feed,.sa-activity-item{display:-webkit-box;display:-ms-flexbox;display:flex}.sa-activity-item{gap:.75rem;padding:.625rem 0;border-bottom:1px solid #f3f4f6;cursor:pointer;-webkit-transition:background .1s;transition:background .1s}.sa-activity-item:last-child{border-bottom:none}.sa-activity-item:hover{background:#fafbfc}.sa-activity-item__dot{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-top:6px}.sa-activity-item__dot--success{background:#059669}.sa-activity-item__dot--failed{background:#dc2626}.sa-activity-item__content{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.sa-activity-item__title{font-size:.85rem;font-weight:600;color:#001433;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.sa-activity-item__app-tag{font-size:.7rem;font-weight:500;color:#6b7280;background:#f3f4f6;padding:.1em .45em;border-radius:3px}.sa-activity-item__summary{font-size:.8rem;color:#4b5563;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-activity-item__time{font-size:.72rem;color:#9ca3af;margin-top:2px}.sa-execution-detail{position:fixed;top:0;right:0;width:420px;max-width:90vw;height:100vh;background:#fff;-webkit-box-shadow:-4px 0 24px rgba(0,20,51,.12);box-shadow:-4px 0 24px rgba(0,20,51,.12);z-index:1050;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sa-execution-detail,.sa-execution-detail__header{display:-webkit-box;display:-ms-flexbox;display:flex}.sa-execution-detail__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.sa-execution-detail__header h3{margin:0;font-family:Inter,Circular Bold,Arial,sans-serif;font-size:1.1rem;color:#001433}.sa-execution-detail__close{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:0;line-height:1}.sa-execution-detail__close:hover{color:#001433}.sa-execution-detail__body{padding:1.5rem;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.sa-execution-detail__config,.sa-execution-detail__summary{margin-top:1.25rem}.sa-execution-detail__config dt,.sa-execution-detail__summary dt{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:.35rem;font-weight:600}.sa-execution-detail__config dd,.sa-execution-detail__summary dd{font-size:.9rem;color:#001433;margin:0}.sa-execution-detail__config pre,.sa-execution-detail__summary pre{background:#f3f4f6;border-radius:6px;padding:.75rem;font-size:.8rem;overflow-x:auto;margin:0}.sa-trigger-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.sa-trigger-type-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:1.25rem .75rem;border:2px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.sa-trigger-type-option i{font-size:1.25rem;color:#6b7280}.sa-trigger-type-option span{font-size:.82rem;font-weight:600;color:#001433}.sa-trigger-type-option:hover{border-color:#00a5fa;background:rgba(0,165,250,.03)}.sa-trigger-type-option--selected{border-color:#00a5fa;background:rgba(0,165,250,.06)}.sa-trigger-type-option--selected i{color:#00a5fa}.sa-app-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.sa-app-list,.sa-app-option{display:-webkit-box;display:-ms-flexbox;display:flex}.sa-app-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;text-align:left;width:100%;-webkit-transition:border-color .15s;transition:border-color .15s}.sa-app-option i{font-size:1.1rem;color:#6b7280;width:28px;text-align:center;-ms-flex-negative:0;flex-shrink:0}.sa-app-option:hover{border-color:#00a5fa}.sa-app-option--selected{border-color:#00a5fa;background:rgba(0,165,250,.04)}.sa-app-option--selected i{color:#00a5fa}.sa-app-option__name{font-weight:600;font-size:.88rem;color:#001433}.sa-app-option__desc{font-size:.78rem;color:#6b7280;margin-top:1px}.lw-skeleton{display:block;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#e9edf1),color-stop(37%,#f3f6f9),color-stop(63%,#e9edf1));background:linear-gradient(90deg,#e9edf1 25%,#f3f6f9 37%,#e9edf1 63%);background-size:400% 100%;border-radius:4px;-webkit-animation:lw-skeleton-shimmer 1.4s ease infinite;animation:lw-skeleton-shimmer 1.4s ease infinite;height:12px}.lw-skeleton-line,.lw-skeleton.line{width:100%}.lw-skeleton-line.sm{height:10px}.lw-skeleton-line.md{height:14px}.lw-skeleton-line.lg{height:18px}@-webkit-keyframes lw-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes lw-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.workflow-step-item{list-style:none}.workflow-step-link{border-radius:8px;-webkit-transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}.workflow-step-link:hover{background-color:#f5f7fb!important;color:#0a0a0a!important;border-color:#cfd6df!important}.workflow-step-link:hover .workflow-step-arrow,.workflow-step-link:hover .workflow-step-percent{color:#0a0a0a}.workflow-step-link.active{background-color:#f5f7fb!important}.calendly-overlay .calendly-popup{background:#fafafa!important}.progress{background:#fff;border-radius:1rem}.container-wide{padding-left:2rem;padding-right:2rem;max-width:992px}@media (min-width:1200px){.container-wide{padding-left:1rem;padding-right:1rem;max-width:1200px}}@media (min-width:1400px){.container-wide{padding-left:1rem;padding-right:1rem;max-width:1400px}}.system-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:.625rem 1rem;font-size:.875rem;font-weight:500;line-height:1.4;border-bottom:1px solid rgba(0,0,0,0);position:relative}.system-banner__message{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:0 2rem}.system-banner__dismiss{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;padding:.25rem .5rem;cursor:pointer;opacity:.6;font-size:.875rem;color:inherit}.system-banner__dismiss:focus,.system-banner__dismiss:hover{opacity:1}.system-banner__dismiss:focus{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.system-banner--success{background-color:#d4edda;border-bottom-color:#c3e6cb;color:#155724}.system-banner--warning{background-color:#fff3cd;border-bottom-color:#ffeeba;color:#856404}.system-banner--error{background-color:#f8d7da;border-bottom-color:#f5c6cb;color:#721c24}.dynamic-sidebar-container{background-color:#f0f0f0;margin-top:-1rem;margin-bottom:1rem;padding:0}@media (min-width:992px){.dynamic-sidebar-container{margin-top:1rem;padding:2rem 3rem}}.dynamic-sidebar-container.dynamic-sidebar-container--non-a4cb{background-color:rgba(0,0,0,0);margin-top:0;margin-bottom:0;padding:0}@media (min-width:992px){.dynamic-sidebar-container.dynamic-sidebar-container--non-a4cb{margin-top:1rem;padding:.5rem 0 1rem}}.dynamic-sidebar-container .dynamic-sidebar-assistant-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:0;margin-right:0;width:100%;min-width:0;height:min(70dvh,max(20rem,100dvh - 14rem))}@media (min-width:768px){.dynamic-sidebar-container .dynamic-sidebar-assistant-frame{height:min(70dvh,max(22rem,100dvh - 12rem))}}@media (min-width:992px){.dynamic-sidebar-container .dynamic-sidebar-assistant-frame{height:min(70vh,max(24rem,100vh - 8rem))}}@media (min-width:1200px){.dynamic-sidebar-container .dynamic-sidebar-assistant-frame{height:min(70vh,max(24rem,100vh - 7.5rem))}}.assistant-opt-in-flow img.assistant-opt-in-screenshot-img{background:rgba(0,0,0,0)!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.assistant-opt-in-flow ul.assistant-opt-in-key-things-list{list-style-type:disc!important;list-style-position:outside;padding-left:1.5rem}.assistant-opt-in-flow ul.assistant-opt-in-key-things-list li{display:list-item}.root{text-align:center}.toolbar{display:inline-block}.pretty *{-webkit-box-sizing:border-box;box-sizing:border-box}.pretty input:not([type=checkbox]):not([type=radio]){display:none}.pretty{position:relative;display:inline-block;margin-right:1em;white-space:nowrap;line-height:1}.pretty input{position:absolute;left:0;top:0;min-width:1em;width:100%;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer}.pretty .state label{position:static;display:inline-block;font-weight:400;margin:0;text-indent:1.5em;min-width:calc(1em + 2px)}.pretty .state label:after,.pretty .state label:before{content:"";width:calc(1em + 2px);height:calc(1em + 2px);display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;border:1px solid rgba(0,0,0,0);z-index:0;position:absolute;left:0;top:calc(-108% + 1em);background-color:rgba(0,0,0,0)}.pretty .state label:before{border-color:#bdc3c7}.pretty .state.p-is-hover,.pretty .state.p-is-indeterminate{display:none}@-webkit-keyframes zoom{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes zoom{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes tada{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:scale(7);transform:scale(7)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.24);transform:scale(1.24)}89%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.04);transform:scale(1.04)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@keyframes tada{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:scale(7);transform:scale(7)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.24);transform:scale(1.24)}89%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.04);transform:scale(1.04)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes jelly{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jelly{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes rotate{0%{opacity:0;-webkit-transform:translateZ(-200px) rotate(-45deg);transform:translateZ(-200px) rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0)}}@keyframes rotate{0%{opacity:0;-webkit-transform:translateZ(-200px) rotate(-45deg);transform:translateZ(-200px) rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0)}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #bdc3c7;box-shadow:0 0 0 0 #bdc3c7}to{-webkit-box-shadow:0 0 0 1.5em rgba(189,195,199,0);box-shadow:0 0 0 1.5em rgba(189,195,199,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #bdc3c7;box-shadow:0 0 0 0 #bdc3c7}to{-webkit-box-shadow:0 0 0 1.5em rgba(189,195,199,0);box-shadow:0 0 0 1.5em rgba(189,195,199,0)}}.pretty.p-default.p-fill .state label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.pretty.p-default .state label:after{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.pretty.p-default input:checked~.state label:after{background-color:#bdc3c7!important}.pretty.p-default.p-thick .state label:after,.pretty.p-default.p-thick .state label:before{border-width:.1428571429em}.pretty.p-default.p-thick .state label:after{-webkit-transform:scale(.4)!important;-ms-transform:scale(.4)!important;transform:scale(.4)!important}.pretty.p-icon .state .icon{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc(-108% + 1em);border:1px solid rgba(0,0,0,0);opacity:0}.pretty.p-icon .state .icon:before{margin:0;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.pretty.p-icon input:checked~.state .icon{opacity:1}.pretty.p-icon input:checked~.state label:before{border-color:#5a656b}.pretty.p-svg .state .svg{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc(-108% + 1em);border:1px solid rgba(0,0,0,0);opacity:0}.pretty.p-svg .state svg{margin:0;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.pretty.p-svg input:checked~.state .svg{opacity:1}.pretty.p-image .state img{opacity:0;position:absolute;width:calc(1em + 2px);height:calc(1em + 2px);top:0;top:calc(-108% + 1em);left:0;z-index:0;text-align:center;line-height:normal;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-image input:checked~.state img{opacity:1}.pretty.p-switch input{min-width:2em}.pretty.p-switch .state{position:relative}.pretty.p-switch .state:before{content:"";border:1px solid #bdc3c7;border-radius:60px;width:2em;-webkit-box-sizing:unset;box-sizing:unset;height:calc(1em + 2px);position:absolute;top:0;top:calc(-116% + 1em);z-index:0;-webkit-transition:all .5s ease;transition:all .5s ease}.pretty.p-switch .state label{text-indent:2.5em}.pretty.p-switch .state label:after,.pretty.p-switch .state label:before{-webkit-transition:all .5s ease;transition:all .5s ease;border-radius:100%;left:0;border-color:rgba(0,0,0,0);-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-switch .state label:after{background-color:#bdc3c7!important}.pretty.p-switch input:checked~.state:before{border-color:#5a656b}.pretty.p-switch input:checked~.state label:before{opacity:0}.pretty.p-switch input:checked~.state label:after{background-color:#5a656b!important;left:1em}.pretty.p-switch.p-fill input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-switch.p-fill input:checked~.state label:before{opacity:0}.pretty.p-switch.p-fill input:checked~.state label:after{background-color:#fff!important;left:1em}.pretty.p-switch.p-slim .state:before{height:.1em;background:#bdc3c7!important;top:calc(50% - .1em)}.pretty.p-switch.p-slim input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-has-hover input:hover~.state:not(.p-is-hover){display:none}.pretty.p-has-hover input:hover~.state.p-is-hover{display:block}.pretty.p-has-hover input:hover~.state.p-is-hover .icon{display:block}.pretty.p-has-focus input:focus~.state label:before{-webkit-box-shadow:0 0 3px 0 #bdc3c7;box-shadow:0 0 3px 0 #bdc3c7}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state:not(.p-is-indeterminate){display:none}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate{display:block}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate .icon{display:block;opacity:1}.pretty.p-toggle .state.p-on{opacity:0;display:none}.pretty.p-toggle .state .icon,.pretty.p-toggle .state.p-off,.pretty.p-toggle .state .svg,.pretty.p-toggle .state img{opacity:1;display:inherit}.pretty.p-toggle .state.p-off .icon{color:#bdc3c7}.pretty.p-toggle input:checked~.state.p-on{opacity:1;display:inherit}.pretty.p-toggle input:checked~.state.p-off{opacity:0;display:none}.pretty.p-plain.p-toggle .state label:before,.pretty.p-plain input:checked~.state label:before{content:none}.pretty.p-plain.p-plain .icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.pretty.p-round .state label:after,.pretty.p-round .state label:before{border-radius:100%}.pretty.p-round.p-icon .state .icon{border-radius:100%;overflow:hidden}.pretty.p-round.p-icon .state .icon:before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-curve .state label:after,.pretty.p-curve .state label:before{border-radius:20%}.pretty.p-smooth .icon,.pretty.p-smooth .svg,.pretty.p-smooth label:after,.pretty.p-smooth label:before{-webkit-transition:all .5s ease;transition:all .5s ease}.pretty.p-smooth input:checked+.state label:after{-webkit-transition:all .3s ease;transition:all .3s ease}.pretty.p-smooth input:checked+.state .icon,.pretty.p-smooth input:checked+.state .svg,.pretty.p-smooth input:checked+.state img{-webkit-animation:zoom .2s ease;animation:zoom .2s ease}.pretty.p-smooth.p-default input:checked+.state label:after{-webkit-animation:zoom .2s ease;animation:zoom .2s ease}.pretty.p-smooth.p-plain input:checked+.state label:before{content:"";-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease;transition:all .5s ease}.pretty.p-tada:not(.p-default) input:checked+.state .icon,.pretty.p-tada:not(.p-default) input:checked+.state .svg,.pretty.p-tada:not(.p-default) input:checked+.state img,.pretty.p-tada:not(.p-default) input:checked+.state label:after,.pretty.p-tada:not(.p-default) input:checked+.state label:before{-webkit-animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state .icon,.pretty.p-jelly:not(.p-default) input:checked+.state .svg,.pretty.p-jelly:not(.p-default) input:checked+.state img,.pretty.p-jelly:not(.p-default) input:checked+.state label:after,.pretty.p-jelly:not(.p-default) input:checked+.state label:before{-webkit-animation:jelly .7s cubic-bezier(.25,.46,.45,.94);animation:jelly .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state label:before{border-color:rgba(0,0,0,0)}.pretty.p-rotate:not(.p-default) input:checked~.state .icon,.pretty.p-rotate:not(.p-default) input:checked~.state .svg,.pretty.p-rotate:not(.p-default) input:checked~.state img,.pretty.p-rotate:not(.p-default) input:checked~.state label:after,.pretty.p-rotate:not(.p-default) input:checked~.state label:before{-webkit-animation:rotate .7s cubic-bezier(.25,.46,.45,.94);animation:rotate .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-rotate:not(.p-default) input:checked~.state label:before{border-color:rgba(0,0,0,0)}.pretty.p-pulse:not(.p-switch) input:checked~.state label:before{-webkit-animation:pulse 1s;animation:pulse 1s}.pretty input[disabled]{cursor:not-allowed;display:none}.pretty input[disabled]~*{opacity:.5}.pretty.p-locked input{display:none;cursor:not-allowed}.pretty.p-toggle .state.p-primary label:after,.pretty input:checked~.state.p-primary label:after{background-color:#428bca!important}.pretty.p-toggle .state.p-primary .icon,.pretty.p-toggle .state.p-primary .svg,.pretty input:checked~.state.p-primary .icon,.pretty input:checked~.state.p-primary .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-primary-o label:before,.pretty input:checked~.state.p-primary-o label:before{border-color:#428bca}.pretty.p-toggle .state.p-primary-o label:after,.pretty input:checked~.state.p-primary-o label:after{background-color:rgba(0,0,0,0)}.pretty.p-toggle .state.p-primary-o .icon,.pretty.p-toggle .state.p-primary-o .svg,.pretty.p-toggle .state.p-primary-o svg,.pretty input:checked~.state.p-primary-o .icon,.pretty input:checked~.state.p-primary-o .svg,.pretty input:checked~.state.p-primary-o svg{color:#428bca;stroke:#428bca}.pretty.p-default:not(.p-fill) input:checked~.state.p-primary-o label:after{background-color:#428bca!important}.pretty.p-switch input:checked~.state.p-primary:before{border-color:#428bca}.pretty.p-switch.p-fill input:checked~.state.p-primary:before{background-color:#428bca!important}.pretty.p-switch.p-slim input:checked~.state.p-primary:before{border-color:#245682;background-color:#245682!important}.pretty.p-toggle .state.p-info label:after,.pretty input:checked~.state.p-info label:after{background-color:#5bc0de!important}.pretty.p-toggle .state.p-info .icon,.pretty.p-toggle .state.p-info .svg,.pretty input:checked~.state.p-info .icon,.pretty input:checked~.state.p-info .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-info-o label:before,.pretty input:checked~.state.p-info-o label:before{border-color:#5bc0de}.pretty.p-toggle .state.p-info-o label:after,.pretty input:checked~.state.p-info-o label:after{background-color:rgba(0,0,0,0)}.pretty.p-toggle .state.p-info-o .icon,.pretty.p-toggle .state.p-info-o .svg,.pretty.p-toggle .state.p-info-o svg,.pretty input:checked~.state.p-info-o .icon,.pretty input:checked~.state.p-info-o .svg,.pretty input:checked~.state.p-info-o svg{color:#5bc0de;stroke:#5bc0de}.pretty.p-default:not(.p-fill) input:checked~.state.p-info-o label:after{background-color:#5bc0de!important}.pretty.p-switch input:checked~.state.p-info:before{border-color:#5bc0de}.pretty.p-switch.p-fill input:checked~.state.p-info:before{background-color:#5bc0de!important}.pretty.p-switch.p-slim input:checked~.state.p-info:before{border-color:#2390b0;background-color:#2390b0!important}.pretty.p-toggle .state.p-success label:after,.pretty input:checked~.state.p-success label:after{background-color:#5cb85c!important}.pretty.p-toggle .state.p-success .icon,.pretty.p-toggle .state.p-success .svg,.pretty input:checked~.state.p-success .icon,.pretty input:checked~.state.p-success .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-success-o label:before,.pretty input:checked~.state.p-success-o label:before{border-color:#5cb85c}.pretty.p-toggle .state.p-success-o label:after,.pretty input:checked~.state.p-success-o label:after{background-color:rgba(0,0,0,0)}.pretty.p-toggle .state.p-success-o .icon,.pretty.p-toggle .state.p-success-o .svg,.pretty.p-toggle .state.p-success-o svg,.pretty input:checked~.state.p-success-o .icon,.pretty input:checked~.state.p-success-o .svg,.pretty input:checked~.state.p-success-o svg{color:#5cb85c;stroke:#5cb85c}.pretty.p-default:not(.p-fill) input:checked~.state.p-success-o label:after{background-color:#5cb85c!important}.pretty.p-switch input:checked~.state.p-success:before{border-color:#5cb85c}.pretty.p-switch.p-fill input:checked~.state.p-success:before{background-color:#5cb85c!important}.pretty.p-switch.p-slim input:checked~.state.p-success:before{border-color:#357935;background-color:#357935!important}.pretty.p-toggle .state.p-warning label:after,.pretty input:checked~.state.p-warning label:after{background-color:#f0ad4e!important}.pretty.p-toggle .state.p-warning .icon,.pretty.p-toggle .state.p-warning .svg,.pretty input:checked~.state.p-warning .icon,.pretty input:checked~.state.p-warning .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-warning-o label:before,.pretty input:checked~.state.p-warning-o label:before{border-color:#f0ad4e}.pretty.p-toggle .state.p-warning-o label:after,.pretty input:checked~.state.p-warning-o label:after{background-color:rgba(0,0,0,0)}.pretty.p-toggle .state.p-warning-o .icon,.pretty.p-toggle .state.p-warning-o .svg,.pretty.p-toggle .state.p-warning-o svg,.pretty input:checked~.state.p-warning-o .icon,.pretty input:checked~.state.p-warning-o .svg,.pretty input:checked~.state.p-warning-o svg{color:#f0ad4e;stroke:#f0ad4e}.pretty.p-default:not(.p-fill) input:checked~.state.p-warning-o label:after{background-color:#f0ad4e!important}.pretty.p-switch input:checked~.state.p-warning:before{border-color:#f0ad4e}.pretty.p-switch.p-fill input:checked~.state.p-warning:before{background-color:#f0ad4e!important}.pretty.p-switch.p-slim input:checked~.state.p-warning:before{border-color:#c77c11;background-color:#c77c11!important}.pretty.p-toggle .state.p-danger label:after,.pretty input:checked~.state.p-danger label:after{background-color:#d9534f!important}.pretty.p-toggle .state.p-danger .icon,.pretty.p-toggle .state.p-danger .svg,.pretty input:checked~.state.p-danger .icon,.pretty input:checked~.state.p-danger .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-danger-o label:before,.pretty input:checked~.state.p-danger-o label:before{border-color:#d9534f}.pretty.p-toggle .state.p-danger-o label:after,.pretty input:checked~.state.p-danger-o label:after{background-color:rgba(0,0,0,0)}.pretty.p-toggle .state.p-danger-o .icon,.pretty.p-toggle .state.p-danger-o .svg,.pretty.p-toggle .state.p-danger-o svg,.pretty input:checked~.state.p-danger-o .icon,.pretty input:checked~.state.p-danger-o .svg,.pretty input:checked~.state.p-danger-o svg{color:#d9534f;stroke:#d9534f}.pretty.p-default:not(.p-fill) input:checked~.state.p-danger-o label:after{background-color:#d9534f!important}.pretty.p-switch input:checked~.state.p-danger:before{border-color:#d9534f}.pretty.p-switch.p-fill input:checked~.state.p-danger:before{background-color:#d9534f!important}.pretty.p-switch.p-slim input:checked~.state.p-danger:before{border-color:#a02622;background-color:#a02622!important}.pretty.p-bigger .icon,.pretty.p-bigger .img,.pretty.p-bigger .svg,.pretty.p-bigger label:after,.pretty.p-bigger label:before{font-size:1.2em!important;top:calc(-135% + 1em)!important}.pretty.p-bigger label{text-indent:1.7em}@media print{.pretty .state .icon,.pretty .state:before,.pretty .state label:after,.pretty .state label:before{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.Toastify__toast-container{z-index:9999;-webkit-transform:translateZ(9999px);position:fixed;padding:4px;width:320px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;margin-left:-160px}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;margin-left:-160px}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:64px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:1px;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;max-height:800px;overflow:hidden;font-family:sans-serif;cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{margin:auto 0;-ms-flex:1;-webkit-box-flex:1;flex:1}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0}}.Toastify__close-button{color:#fff;font-weight:700;font-size:14px;background:rgba(0,0,0,0);outline:none;border:none;padding:0;cursor:pointer;opacity:.7;-webkit-transition:.3s ease;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:9999;opacity:.7;background-color:hsla(0,0%,100%,.7);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.Toastify__progress-bar--default{background:-webkit-gradient(linear,left top,right top,from(#4cd964),color-stop(#5ac8fa),color-stop(#007aff),color-stop(#34aadc),color-stop(#5856d6),to(#ff2d55));background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0)}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0)}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0)}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0)}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}@font-face{font-family:e-icons;font-style:normal;font-weight:400;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMjeaTzgAAAEoAAAAVmNtYXDI+c/1AAAMlAAACtxnbHlmx9zPtgAAIogAAmRYaGVhZCSDYpYAAADQAAAANmhoZWEIXgaGAAAArAAAACRobXR4FAb+rAAAAYAAAAsUbG9jYQMTheAAABdwAAALGG1heHAD8ALMAAABCAAAACBuYW1lc0cOBgAChuAAAAIlcG9zdPHwElUAAokIAAAsvAABAAAEAAAAAFwEAP/A/8AEQAABAAAAAAAAAAAAAAAAAAACxQABAAAAAQAAumidFl8PPPUACwQAAAAAAOCyDswAAAAA4LIOzP/A/+QEQAQcAAAACAACAAEAAAAAAAEAAALFAsAAIQAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA4RHsKgQAAAAAXAQcABwAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQA/+QEAP/kBAAAAAQA/+QEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAD/wAQAAAAEAAAABAAAAAQAAAAEAAAABAD/wAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQKyAAAAUwBAAAHAEzhFeEp4TnhReGc4Z/iBuIK4gziHuIt4i/iQuJF4kjiUeJU4lbiWeJi4mXiZ+Jx4nniieKS4pXimOMA4wLjBOMG4wjjCuMO4xXjG+Md4yLjJOMm41/jauQJ5BnkIeQk5DDkNuRJ5FnkYuSJ5JPkmeSk5QHlA+UH5QnlEeUY5SPlJ+VU5VnlceWk5afmFeZp5nnmg+aJ5wHnGech5ynnOOc/50znXuej56fnsOfp5+7n+ef85//oGOge6CXoJ+gq6C7oNug56D3oQehD6EnoS+hO6FLoWehb6GnoeeiX6J/pBekH6RPpIekm6TDpNek36T3pQOlC6UfpTeld6ZHpk+ma6Z3qd+p/6oLqheqI6ovqjuqb6p/rAOsF6w7rN+s66z7rQetD60frSutN60/rUetT61vrXetg62briOuT65XroOui66brquuz7Cr//wAA4RHhIeEw4UDhkuGe4gPiCOIM4h7iKuIv4kDiReJI4lHiU+JW4lniYuJl4mficOJz4oDikOKU4pjjAOMC4wTjBuMI4wrjDOMT4xvjHeMi4yTjJuMw42rkAeQQ5CDkJOQw5DTkQORQ5GDkhuSQ5JXkpOUB5QPlBeUJ5RHlFeUg5SXlVOVW5WrloeWm5gDmUeZw5oDmhecA5wPnIeck5zLnOudK517no+en57Dn6efu5/nn/Of/6BPoHugj6CfoKugu6DHoOOg96D/oQ+hG6EvoTuhQ6FToW+hf6HDogOiZ6QDpB+kJ6RbpJukq6TLpN+k66T/pQulE6UnpT+lf6ZPpmumd6nTqf+qC6oTqiOqL6o7qkeqe6wDrAusN6zXrOus860HrQ+tH60nrTOtP61HrU+tb613rX+tm64jrk+uV66Drouum66jrs+wE//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFMAVQBZAF2AYABlAGWAZwBoAGgAaABpgGmAaoBqgGqAaoBrAGsAawBrAGsAawBrgG6AcwB0AHSAdIB0gHSAdIB0gHSAdIB1gHaAdoB2gHaAdoB2gI4AjgCSAJaAlwCXAJcAmACcgKEAogCjgKUApwCnAKcApwCoAKgAqACpgKsArACsAK2AsQCygLMAvYDJgM4Az4DRgNIA3QDdAN+A4oDlAOYA5gDmAOYA5gDmAOYA5gDmAOYA6IDogOmA6YDpgOmA7ADsgOyA7YDtgO8A7wDvAPAA8oDygPeA/AEHgQqBDQENARIBF4EXgRqBHAEcAR2BHgEeAR+BIYEogUGBQYFBgUGBQwFDAUMBQ4FDgUOBQ4FIgUkBSQFKgUsBTAFMAU0BTQFNAU0BTYFOAU4BTgFOAU4BTgFOgU6BToFOgU6BToFOgU6BT4FPgAAAhUCMgI9AiQCAgIIAgkCCgILAgwCDQIPAhACEQISAhMCFAIbAhwCHQIeAiUCJgItAjQCNQIqAhcCIQIOAcQBugG7AbwBvQG+Ab8BwAHBAcIBwwHFAcYBxwHIAckBygBoAcsBzABpAGoAawBsAG0AbgBvAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPAUIAcwB0AHUAdgB3AHgAeQB6AHsAfAB9AH4AfwCAAIEAggCDAIQAhQCGAIcAiAAQABEAEgATABQAFQAWABcAGAAaABsAHAAdAB4AGQBxAHIAygCbAJwAnQCeAJ8AoAChAKIAowCkAKUApgCnAKgAqQCqAKsArACtAK4ArwCwALEAsgCzALQAtQC2ALcAuAC5ALoAuwC8AL0AvgC/AMAAwQDCAMMAxADFAMYAxwDIAMkANgHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAAHwAgAHAAywHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQIDAgQCBQIGAgcBawCJAIoAiwCMAI0AjgCPAJAAkQCSAJMAlACVAJYAlwCYAJkAmgEMAQ0BDgEPARABEQESARMBFQEWARcBGAEZAWUBZgFnAWgBaQFqARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBbAFtAW4BbwFwAXEBcgFzAXQBlQGUAZMBkgGXAZEBmAGZAZYBmgGbAZwBnQGeAXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBtAG1AbYBtwG4ATIBMwE0ATUAJQE3ATgBOQE6ACYBPAE9AT4BPwFAAUEBNgE7AYUAJwGGAYcBiQGKAYsBjAGPAYgBjQGOAZABnwGgAaEBogAoAagBpwGwAaoBqwGsAa0BrgGvAbEBsgGzACkAKgArACwALQAuAC8AMAAxADIBowGkAaUBpgG5ADMANAGpADUCIwA3ADgCJwIoAikAOQIrAiwCLgIvADoAOwA8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AAGhVAABofgAAaLQAAGjnAABpBwAAaSIAAGlMAABpewAAaaQAAGnOAABp7gAAagsAAGo0AABqVAAAan0AAGrCAABq6QAAawkAAGs0AABrVQAAa34AAGunAABrvQAAbAYAAGxDAABssgAAbNYAAG0LAABtNAAAbWQAAG2PAABuhwAAbp4AAG61AABvLQAAb2AAAG9wAABviAAAcEkAAHB0AABwgwAAcPYAAHE7AABxUwAAcWAAAHGCAABxpgAAcckAAHIpAAByfAAAcsQAAHLfAABzHQAAc0YAAHNuAABzkQAAc74AAHQCAAB0IQAAdDYAAHRqAAB0gAAAdJ8AAHS7AAB00AAAdQ8AAHXrAAB1/gAAdh8AAHYyAAB2ZAAAdncAAHagAAB2sAAAdzEAAHd5AAB3ngAAeCAAAHhOAAB4YgAAeH4AAHibAAB4wwAAeSwAAHlEAAB5twAAehUAAHpWAAB6qgAAevIAAHs7AAB7UwAAe3IAAHuQAAB7sAAAe8UAAHveAAB8uwAAfO4AAH07AAB9SQAAfV0AAH4LAAB+GwAAfmQAAH6uAAB+/QAAf0YAAH+UAAB/vwAAf9MAAH/hAAB/+gAAgBMAAIAhAACALgAAgEcAAICRAACA2wAAgX4AAIIZAACCtQAAg1EAAIOmAACDuAAAg+oAAIP4AACEuwAAhTUAAIVSAACFxAAAhc8AAIXsAACGVAAAhsgAAId0AACIAQAAiH4AAIiLAACImQAAiR0AAImjAACJtgAAizcAAItdAACLaAAAi3MAAIt+AACLiQAAi5QAAIufAACLwgAAi8wAAIwKAACMXgAAjH8AAIybAACMvgAAjccAAI7QAACPYwAAkHEAAJHjAACSGgAAkjMAAJJDAACSjgAAkvEAAJMaAACTQwAAk3AAAJPnAACUBgAAlBoAAJQuAACVEAAAlVsAAJafAACWugAAl5AAAJgAAACYUwAAmOMAAJkEAACZFgABwAAAAAD1AP0ABkAIgA3AEMAWADGANIAAAEPBisBLwE9AT8KMwUXIxUzBxc3LwEfBRUPBCMvBDczJw8EPwEfAycPAS8CNT8GMx8FJyMPCR8DDxEfBzsBPw8fBjsBPwc1LwoPAi8GPwEvCAEhNSERIRcRMxEnIQEjBAMXCQgHBAMDBQMCBAQFBgYNBgcGBgQB+jfz8zg5g4OvBAMGAwIB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AQICBggJCwYGBgcHBgYGCwkIBgICAf7AAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBQAECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIB/sABAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQFAAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgH+wAECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBgAcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBvkHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgb5BwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYG+QcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgABAAAAAAP4AvwAAgAAEyEBCAPw/ggBBAH4AAAAAQAAAAAD+AL8AAIAAAkBIQIAAfj8EAEEAfgAAAEAAAAAAvwD+AACAAAlCQEBBAH4/ggIAfgB+AABAAAAAAL8A/gAAgAACQERAQQB+AIA/ggD8AAAAwAAAAACfgP4AD8AfwC/AAAlHw8/Dy8PDw4DHw8/Dy8PDw4DHw8/Dy8PDw4BggECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJ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AxAJBQUGBgYHBwkJCVACAgMFCBwFAgEBAgFDPFEBAQECBAUHEQgGBAIBRRQJCAcHBwYFBgQKDgIDAwQFBgoGBwYEAgIDAwQxHv79IkMDAwIMAgkMDAv9jgsMDAsC+QEDBQYHCQkLCgkJCAYEAwEBAwQGCAkJCgsJCQcGBQP85wEBAgUGCAgKCgoKCQcGBQMBAQMFBgcJCQsKCQkIBgUCnAEDBQYJCQsMDAsJCAcFAwEBAQMDBQUGBwgICQkKCgsLDw4ODAwKCQgCXggJCgwNDQ4PCwsKCgkJCAgHBgUFAwMBAQEDBQYJCQsMDAsJCQYFAwEBAQMDBQUGBwgICQkKCgsLDw4NDQwKCQQE/aIICQoMDQ0ODwsLCgoJCQgIBwYFBQMDAXAFBAkJBwYEAwEBAwQGBwkJCQoJCAgGBAMBAQMFBQgICQoFBAkJBwYEAwEBAwQGBwkJCQoJCAgGBAMBAQMFBQgICQKHBAQTJg4gBQEBAQIeDgYFBQQEAwICAQH+bwcGBQQDAgYCAgQFCwMDAwMLBQQDAQIDAwQEBQUBmAEBAgIDBAQFBQYOGwMCAQEBAQQRHR8aCAMCAQEDAgEDAQJMAwkK/YwKDAwKAnQKDEAFBQkICAUFAwEBAwUFCAgJCgkJCQcGBAMBAQMEBgcJCQkFBQkICAUFAwEBAwUFCAgJCgkJCQcGBAMBAQMEBgcJCQkIBw4NDAwKCQf9mAcJCgsNDQ4PCgsKCQkJCAcHBgUFAwMBAQEDBQYICQsNDQsJCAYFAwEBAQMDBQUGBwcICQkJCgsKDw4NDQsKCQcCaAcJCgwMDQ4PCgsKCQkJCAcHBgUFAwMBAQEDBQYICQsGBw0LCQgGBQMBAQEDAwUFBgcHCAkJCQoLAAADAAAAAAPAA8AABQAJAE0AAAEnBxcBJzcRIREnDwYVERUfDTMhMz8NNRE1Lw0jISMPBQGVhS6zAYgtbP1ISAcFBQQDAgICAgMEBQYHCAgICQkJCgoCuAoKCQoICAgIBwYFBAMCAgICAwQFBgcICAgICgkKCv1ICgsKCQkICAGBhS6zAYgugf1IArhIBwgICQkKCwr9SAoKCQkJCAgIBwYFBAMCAgICAwQFBgcICAgJCQkKCgK4CgsKCQkICAcHBQUEAwICAgIDBAUGAAAGAAAAAAPAA/gAAwAnACsATwBTAHUAAAEVITUnFR8H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BccFBQMCEwIEBa4FBAICBAWrBQUD/QIEBa4FBAICBAWrBQUD/ucCBAXKBQQCAgQFxwUFAwITAgQFrgUEAgIEBasFBQP9AgQFrgUEAgIEBasFBQP+5wIEBcoFBAICBAXHBQUDAhMCBAWuBQQCAgQFqwUFA/0CBAWuBQQCAgQFqwUFA/7nAgQFygUEAgIEBccFBQMCEwIEBa4FBAICBAWrBQUD/QIEBa4FBAICBAWrBQUD/ucCBAXKBQQCAgQFxwUFAwFrHAHA/EgcAQEDAwQFBQYDuAYFBQQDAwEBAQEDAwQFBQb8SAYFBQQDAwGGAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVd/EgDuPxIBgUFBAMDAQEBAQMDBAUFBgO4BgUFBAMDAQEBAQMDBAUFAAAAAwAAAAADzgPCAAMAOABWAAATESERJSEzHw0VESchLw41ETU/DiEzHw4RIxEvByGGAkz9tAJMCQgICAcHBgYGBQQDAwICyv4qCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgzAqANDAwMCwoKCQgHBwUEAwIBVAECBAUHBwQI/VwCxv5cAaRUAQIDBAQFBQYHBwcICAgJ/XiQAQECAwMFBQUGBgcIBwgJ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AZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1ArYCtwK4ArkCugK7ArwCvQK+Ar8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtQC1QLWAtcC2ALZAtoC2wLcAt0C3gLfAuAC4QLiAuMC5ALlAuYC5wLoAukC6gLrAuwC7QLuAu8C8ALxAvIC8wL0AvUC9gL3AvgC+QL6AvsC/AL9Av4C/wMAAwEDAgMDAwQDBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAxMDFAMVAxYDFwMYAxkDGgMbAxwDHQMeAx8DIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMwAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRANFA0YDRwNIA0kDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgNjA2QDZQNmA2cDaANpA2oDawNsA20DbgNvA3ADcQNyA3MDdAN1A3YDdwN4A3kDegN7A3wDfQN+A38DgAOBA4IDgwOEA4UDhgOHA4gDiQOKA4sDjAONA44DjwOQA5EDkgOTA5QDlQOWA5cDmAOZA5oDmwOcA50DngOfA6ADoQOiA6MDpAOlA6YDpwOoA6kDqgOrA6wDrQOuA68DsAOxA7IDswO0A7UDtgO3A7gDuQO6A7sDvAO9A74DvwPAA8EDwgPDA8QDxQPGAApleHBvcnQtcGRmCmV4cG9ydC1jc3YMZXhwb3J0LWV4Y2VsCmRhdGUtcmFuZ2UMZmlsdGVyLWNsZWFyBmZpbHRlcghidWxsZXQtNghidWxsZXQtMQRub25lCGJ1bGxldC01EWJvcmRlci1kaWFnb25hbC0yEWJvcmRlci1kaWFnb25hbC0xCGJ1bGxldC00CGJ1bGxldC0yCGJ1bGxldC0zFGNoZXZyb24tcmlnaHQtZG91YmxlE2NoZXZyb24tbGVmdC1kb3VibGUTY2hldnJvbi1kb3duLWRvdWJsZRFjaGV2cm9uLXVwLWRvdWJsZQZyZXBlYXQPcmVjdXJyZW5jZS1lZGl0CGxvY2F0aW9uC2Rlc2NyaXB0aW9uCXRpbWUtem9uZQhjYWxlbmRhcg90aW1lbGluZS1hZ2VuZGEJd29yay13ZWVrBHdlZWsDZGF5EWFnZW5kYS1kYXRlLXJhbmdlCWRhdGUtdGltZQZwZW9wbGUMdGltZWxpbmUtZGF5DXRpbWVsaW5lLXdlZWsSdGltZWxpbmUtd29yay13ZWVrDnRpbWVsaW5lLW1vbnRoBXRhYmxlBGNvcHkIdGgtc21hbGwGc2F2ZS0yC3BhcmFncmFwaC0yBmVkaXQtNg1jbG9zZS1sYXJnZS0xC2V4cG9ydC13b3JkDGNpcmNsZS1jbG9zZQhmaWx0ZXItMgpwbHVzLXNtYWxsBWNsb3NlBWNoZWNrB3ByaW50LTIGZWRpdC0yBHBsdXMNY2xvc2UtbGFyZ2UtMhFjaGV2cm9uLWRvd24tdGhpbhFjaGV2cm9uLXVwLWZpbGwtMhFjaGV2cm9uLWRvd24tZmlsbA9jaGV2cm9uLXVwLWZpbGwTY2hldnJvbi1kb3duLWZpbGwtMgphcnJvdy1kb3duCGFycm93LXVwFGNoZXZyb24tcmlnaHQtZmlsbC0zE2NoZXZyb24tbGVmdC1maWxsLTIIZGVsZXRlLTERY2hldnJvbi1sZWZ0LWZpbGwSY2hldnJvbi1yaWdodC1maWxsCmFycm93LWxlZnQLYXJyb3ctcmlnaHQJc29ydGluZy0xBGVkaXQKZmlyc3QtcGFnZQlsYXN0LXBhZ2UOdGltZWxpbmUtdG9kYXkMY2hldnJvbi1sZWZ0CGZpbHRlci0xCmNoZXZyb24tdXANY2hldnJvbi1yaWdodAxjaGV2cm9uLWRvd24OY2lyY2xlLWNsb3NlLTIRY2hldnJvbi11cC1maWxsLTMTY2hldnJvbi1kb3duLWZpbGwtMw1maWx0ZXItY2FuY2VsDmNoZXZyb24tbGVmdC0yCmdyb3VwLWljb24Jc2VsZWN0aW9uB2Nsb3NlLTIHY2hlY2stMhJpbnRlcm1lZGlhdGUtc3RhdGUOY2hldnJvbi1sZWZ0LTMGZWRpdC0zB2Nsb3NlLTMPY2hldnJvbi1yaWdodC0yBnBsdXMtMhNjaGV2cm9uLWRvd24tZmlsbC01DWNpcmNsZS1yZW1vdmUMYXJyb3ctbGVmdC0yD21vcmUtdmVydGljYWwtMQZzZWFyY2gFbW9udGgFdHJhc2gOY2hldnJvbi1kb3duLTIEc2F2ZQRtZW51B3JlZnJlc2gTY2lyY2xlLWNsb3NlLWZpbGwtMwVjbG9jaw1mcmVlemUtY29sdW1uDmVycm9yLXRyZWV2aWV3D2NpcmNsZS1yZW1vdmUtMgpjaXJjbGUtYWRkF2RyYWctYW5kLWRyb3AtaW5kaWNhdG9yD2NoZXZyb24tcmlnaHQtMw9jaGV2cm9uLXJpZ2h0LTQEcGxheQVwYXVzZRBwYXJhLW9wdGlvbi1kb3duCHNlYXJjaC0yDWJvcmRlci1jZW50ZXIMcmVzdGFydC1hdC0xDmh5cGVybGluay1vcGVuBWN1dC0yBmNvcHktMgpib3JkZXItdG9wDWRlbGV0ZS1jb2x1bW4KZGVsZXRlLXJvdwxpbnNlcnQtcmlnaHQLaW5zZXJ0LWxlZnQQaHlwZXJsaW5rLXJlbW92ZQ1ib3JkZXItbWlkZGxlDGJvcmRlci1yaWdodA5oeXBlcmxpbmstZWRpdAZsaW5rLTILYm9yZGVyLWxlZnQMdGFibGUtZGVsZXRlEHRhYmxlLXByb3BlcnRpZXMOaHlwZXJsaW5rLWNvcHkNYm9yZGVyLWJvdHRvbQdwYXN0ZS0yEmNvbnRpbnVlLW51bWJlcmluZwxpbnNlcnQtYmVsb3cMaW5zZXJ0LWFib3ZlD3RhYmxlLWNlbGwtbm9uZQNib3gDYWxsEXRhYmxlLWFsaWduLXJpZ2h0E3RhYmxlLWJvcmRlci1jdXN0b20QdGFibGUtYWxpZ24tbGVmdBJ0YWJsZS1hbGlnbi1jZW50ZXIPbGluZS12ZXJ5LXNtYWxsC2xpbmUtbm9ybWFsCmxpbmUtc21hbGwOcGFyYS1vcHRpb24tdXAVdmVydGljYWwtYWxpZ24tYm90dG9tFXZlcnRpY2FsLWFsaWduLWNlbnRlchJ2ZXJ0aWNhbC1hbGlnbi10b3AMY2xlYXItZm9ybWF0DXN0cmlrZXRocm91Z2gKdXBwZXItY2FzZQdqdXN0aWZ5BWltYWdlBnJlc2l6ZRBleGl0LWZ1bGwtc2NyZWVuBmVkaXQtNARib2xkCmFsaWduLWxlZnQDY3V0EHRleHQtYWx0ZXJuYXRpdmUGY29weS0xCGRlbGV0ZS0yD2luY3JlYXNlLWluZGVudAVlcmFzZQR1bmRvC2Z1bGwtc2NyZWVuCXVuZGVybGluZQ5saXN0LXVub3JkZXJlZANleWUMbGlzdC1vcmRlcmVkCmxvd2VyLWNhc2ULbGluay1yZW1vdmUHem9vbS1pbglvcGVuLWxpbmsFcHJpbnQKZm9udC1jb2xvcgthbGlnbi1yaWdodARsaW5rCXZpZXctc2lkZQljb2RlLXZpZXcIem9vbS1vdXQLc3VwZXJzY3JpcHQJcGFyYWdyYXBoBHJlZG8FcGFzdGULaW5zZXJ0LWNvZGUJc3Vic2NyaXB0B2Rpc3BsYXkHcmVwbGFjZQZpdGFsaWMHY2FwdGlvbgxwYWludC1idWNrZXQPZGVjcmVhc2UtaW5kZW50DGFsaWduLWNlbnRlcglmb250LW5hbWUPZHJhZy1hbmQtZHJvcC0yDmZpZWxkLXNldHRpbmdzCnR3by1jb2x1bW4HdHdvLXJvdwNzdW0IZmlsdGVyLTMLY2xvc2UtbGFyZ2UOZmlsdGVyLWNsZWFyLTIMY2lyY2xlLWNoZWNrDGFsaWduLWJvdHRvbQ5pbnNlcnQtYWJvdmUtMg5pbnNlcnQtYmVsb3ctMgxhbGlnbi1taWRkbGUPZGVsZXRlLWNvbHVtbi0yDGRlbGV0ZS1yb3ctMg1pbnNlcnQtbGVmdC0yCWFsaWduLXRvcA5pbnNlcnQtcmlnaHQtMgZlZGl0LTUOYWxpZ24tbWlkZGxlLTIPZnJlZXplLWNvbHVtbi0yBXN0eWxlCGRlbGV0ZS0zCmZyZWV6ZS1yb3cLdGV4dC1oZWFkZXIRbW9yZS1ob3Jpem9udGFsLTEHcmVzaXplcgZmb2xkZXIMZmlyc3QtcGFnZS0yCHByZXZpb3VzBG5leHQLbGFzdC1wYWdlLTIKem9vbS1vdXQtMgl6b29tLWluLTIIZG93bmxvYWQIYm9va21hcmsIc2VhcmNoLTMPdGV4dC1hbm5vdGF0aW9uB2Nsb3NlLTQIY29tbWVudHMGc2F2ZS0zDGFsaWduLWxlZnQtMgdzdHlsZS0yBnVuZG8tMg9oaWdobGlnaHQtY29sb3IPbW9yZS12ZXJ0aWNhbC0zC3VuZGVybGluZS0yD3N0cmlrZXRocm91Z2gtMg5wYWludC1idWNrZXQtMgNwYW4Hb3BhY2l0eQhkZWxldGUtNA1tb3VzZS1wb2ludGVyE2NoZXZyb24tcmlnaHQtc21hbGwMc3Ryb2tlLWNvbG9yB3ByaW50LTMGcmVkby0yDGZvbnQtY29sb3ItMgZzaGFwZXMSY2hldnJvbi1sZWZ0LXNtYWxsDHN0cm9rZS13aWR0aA9hbm5vdGF0aW9uLWVkaXQJdGh1bWJuYWlsBXN0YW1wCmJyZWFrLXBhZ2UEZmlsZQpjb2xsYXBzZS0yBmV4cGFuZA9kb3VibGUtcmVzaXplLTIPZG91YmxlLXJlc2l6ZS0xD3NpbmdsZS1yZXNpemUtMQ9zaW5nbGUtcmVzaXplLTIPc2luZ2xlLXJlc2l6ZS0zD3NpbmdsZS1yZXNpemUtNA1kcmFnLWFuZC1kcm9wEWNoZXZyb24tdXAtZmlsbC00E2NoZXZyb24tZG93bi1maWxsLTQUY2hldnJvbi1yaWdodC1maWxsLTITY2hldnJvbi1sZWZ0LWZpbGwtMw9tb3JlLXZlcnRpY2FsLTQNZmlsdGVyLWFjdGl2ZQtjb2RlLXZpZXctMglncmlkLXZpZXcHcGFzdGUtMwd0cmFzaC0yCmRvd25sb2FkLTIFY3V0LTMQbGlzdC11bm9yZGVyZWQtMglyZWZyZXNoLTILY2lyY2xlLWluZm8SY2hldnJvbi1yaWdodC10aGluCGZvbGRlci0yB2Nsb3NlLTULZm9sZGVyLWZpbGwGcmVuYW1lBmNvcHktMwhzZWFyY2gtNAh1cGxvYWQtMQRiYWNrCnNlbGVjdC1hbGwJc29ydGluZy0yD21vcmUtdmVydGljYWwtNQdjaGVjay0zEW1vcmUtaG9yaXpvbnRhbC0zDmV4cG9ydC1leGNlbC0yDGV4cG9ydC1jc3YtMgZzYXZlLTQHc2F2ZS1hcwZleHBvcnQIZGVsZXRlLTULZ3JhbmQtdG90YWwHdGFibGUtMglzdWItdG90YWwIZmlsZS1uZXcRbnVtYmVyLWZvcm1hdHRpbmcIcmVuYW1lLTIMZXhwb3J0LXBkZi0yDWZ1bGwtc2NyZWVuLTIFY2hhcnQIdXBsb2FkLTIJZm9udC10eXBlB2Nsb3NlLTYMbGluZS1zcGFjaW5nBGxvY2sMYm9yZGVyLW91dGVyBmxpbmstMw5hbGlnbi1ib3R0b20tMgxib3JkZXItYWxsLTIQdGFibGUtb2YtY29udGVudA5wYWdlLW51bWJlcmluZwZib2xkLTILYWxpZ24tdG9wLTIOYWxpZ24tbWlkZGxlLTMKcGFnZS1zZXR1cAxzdHJva2Utc3R5bGUHaW1hZ2UtMg1ib29rbWFyay1maWxsBmhlYWRlchBsaXN0LXVub3JkZXJlZC0zD3Nob3ctaGlkZS1wYW5lbA1hbGlnbi1yaWdodC0yBmZvb3Rlcgpib3JkZXItYWxsDGJvcmRlci1pbm5lcgRjZWxsC2FsaWduLXRvcC0zDmFsaWduLWJvdHRvbS0zDmFsaWduLW1pZGRsZS00B2NoZWNrLTQFYnJlYWsMYnJlYWstcGFnZS0yDWJyZWFrLXNlY3Rpb24QYXV0by1maXQtY29udGVudBJmaXhlZC1jb2x1bW4td2lkdGgPYXV0by1maXQtd2luZG93DWJyaW5nLWZvcndhcmQOYnJpbmctdG8tZnJvbnQMc2VuZC10by1iYWNrDXNlbmQtYmFja3dhcmQJdW5ncm91cC0xB2dyb3VwLTEFb3JkZXISY2hldnJvbi11cC1zbWFsbC0yFGNoZXZyb24tZG93bi1zbWFsbC0yFWNoZXZyb24tcmlnaHQtc21hbGwtMhRjaGV2cm9uLWxlZnQtc21hbGwtMhZjaGV2cm9uLXJpZ2h0LWRvdWJsZS0yFWNoZXZyb24tbGVmdC1kb3VibGUtMgt6b29tLXRvLWZpdAlhZGQtYWJvdmUJYWRkLWJlbG93BGxpbmUOYXJyb3ctcmlnaHQtdXAJcmVjdGFuZ2xlBmNpcmNsZQhwZW50YWdhbgZsZW5ndGgJcGVyaW1ldGVyBGFyZWEGcmFkaXVzBnZvbHVtZRJjaGFuZ2Utc2NhbGUtcmF0aW8Ic2V0dGluZ3MJY29tbWVudC0yDXRodW1icy1kb3duLTEJdGh1bWJzLXVwDXRodW1icy1kb3duLTIKZXhwb3J0LWpwZwpleHBvcnQtcG5nCmV4cG9ydC1zdmcWY29uZGl0aW9uYWwtZm9ybWF0dGluZxBoaWRlLWZvcm11bGEtYmFyDWhpZGUtaGVhZGluZ3MOaGlkZS1ncmlkbGluZXMJZXllLXNsYXNoCmV4cG9ydC14bHMMZXhwb3J0LWNzdi0zA21keAhyZW5hbWUtMwtmb2xkZXItb3BlbgluYW1lZC1zZXQNZ3JpcC12ZXJ0aWNhbAlkaW1lbnNpb24HbGV2ZWwtMQdsZXZlbC0yB2xldmVsLTMHbGV2ZWwtNAdsZXZlbC01DHVzZXItZGVmaW5lZANrcGkJc29ydC1kb3duCXNvcnRpbmctMwdzb3J0LXVwEWNhbGN1bGF0ZWQtbWVtYmVyC2N1c3RvbS1zb3J0D3NvcnQtZGVzY2VuZGluZw5zb3J0LWFzY2VuZGluZwtjb21tZW50LWFkZAVyZXBseQZzZW5kLTEMY29tbWVudC1zaG93CXNpZ25hdHVyZQtmaWx0ZXItbWFpbgl0ZXh0LXdyYXAKdW5maWx0ZXJlZBhmaWx0ZXJlZC1zb3J0LWRlc2NlbmRpbmcRc29ydC1kZXNjZW5kaW5nLTIQc29ydC1hc2NlbmRpbmctMhdmaWx0ZXJlZC1zb3J0LWFzY2VuZGluZwhmaWx0ZXJlZA5maWx0ZXItY2xlYXItMwdyZWFwcGx5B2dyb3VwLTIJdW5ncm91cC0yD3Bhc3RlLXRleHQtb25seQtwYXN0ZS1zdHlsZQ1wYXN0ZS1zcGVjaWFsF3Bhc3RlLW1hdGNoLWRlc3RpbmF0aW9uC3NwZWxsLWNoZWNrDmNvbW1lbnQtcmVvcGVuCndlYi1sYXlvdXQMcHJpbnQtbGF5b3V0C2JvcmRlci1ub25lD2RhdGEtdmFsaWRhdGlvbg1wcm90ZWN0LXNoZWV0CXRleHQtZm9ybQxwcm9wZXJ0aWVzLTIKY2xlYXItZm9ybQlkcm9wLWRvd24KZm9ybS1maWVsZAljaGVjay1ib3gMdGFibGUtdXBkYXRlDmNoYW5nZXMtYWNjZXB0EmRpc3BsYXktZm9yLXJldmlldw5jaGFuZ2VzLXJlamVjdBBjaGFuZ2VzLXByZXZpb3VzC3Nob3ctbWFya3VwDGNoYW5nZXMtbmV4dA1jaGFuZ2VzLXRyYWNrHGNvbmRpdGlvbmFsLWZvcm1hdHRpbmctbGFyZ2UJaGlnaGxpZ2h0EHRvcC1ib3R0b20tcnVsZXMJZGF0YS1iYXJzDGNvbG9yLXNjYWxlcwhpY29uc2V0cwtjbGVhci1ydWxlcwluZXctcnVsZXMMZ3JlYXRlci10aGFuCWxlc3MtdGhhbgdiZXR3ZWVuB2VxdWFsdG8SdGV4dC10aGF0LWNvbnRhaW5zDmRhdGUtb2NjdXJyaW5nBnRvcC0xMA9ib3R0b20tMTAtaXRlbXMJYm90dG9tLTEwDWFib3ZlLWF2ZXJhZ2UNYmVsb3ctYXZlcmFnZQ5kdXBsaWNhdGUtY2VsbAhmb290bm90ZQxlbmQtZm9vdG5vdGUTY2hhcnQtaW5zZXJ0LWNvbHVtbhBjaGFydC1kYXRhLXRhYmxlDGNoYXJ0LWxlZ2VuZBhjaGFydC1pbnNlcnQteC15LXNjYXR0ZXIWY2hhcnQtaW5zZXJ0LXdhdGVyZmFsbBFjaGFydC11cGRvd24tYmFycxFhZGQtY2hhcnQtZWxlbWVudA9jaGFydC1ncmlkbGluZXMXaW5zZXJ0LWhpZXJhcmNoeS1jaGFydHMRY2hhcnQtaW5zZXJ0LWxpbmUXY2hhcnQtc3dpdGNoLXJvdy1jb2x1bW4QY2hhcnQtZXJyb3ItYmFycw9jaGFydC10cmVuZGxpbmUKY2hhcnQtYXhlcxFjaGFydC1zZWxlY3QtZGF0YQtjaGFydC1saW5lcxFjaGFydC1heGlzLXRpdGxlcwtjaGFydC10aXRsZRBjaGFydC1pbnNlcnQtcGllEWNoYW5nZS1jaGFydC10eXBlFmluc2VydC1zdGF0aXN0aWMtY2hhcnQRY2hhcnQtZGF0YS1sYWJlbHMSY2hhcnQtaW5zZXJ0LWNvbWJvJGNoYXJ0LWF4aXMtdGl0bGVzLXByaW1hcnktaG9yaXpvbnRhbBVjaGFydC1saW5lYXItZm9yZWNhc3QRY2hhcnQtbGVnZW5kLW5vbmUSY2hhcnQtbGVnZW5kLXJpZ2h0EmNoYXJ0LWRhdGEtY2FsbG91dBxjaGFydC1wcmltYXJ5LW1pbm9yLXZlcnRpY2FsG2NoYXJ0LWF4ZXMtcHJpbWFyeS12ZXJ0aWNhbBhjaGFydC1kYXRhLWxhYmVscy1jZW50ZXIVY2hhcnQtZGF0YS10YWJsZS1ub25lFmNoYXJ0LWRhdGEtbGFiZWxzLW5vbmUcY2hhcnQtcHJpbWFyeS1tYWpvci12ZXJ0aWNhbBNjaGFydC1sZWdlbmQtbGluZWFyG2NoYXJ0LWVycm9yLWJhcnMtcGVyY2VudGFnZRRjaGFydC1uby1sZWdlbmQta2V5cxdjaGFydC10aXRsZS1hYm92ZS1jaGFydBRjaGFydC10cmVuZGxpbmUtbm9uZRZjaGFydC13aXRoLWxlZ2VuZC1rZXlzHWNoYXJ0LWF4ZXMtcHJpbWFyeS1ob3Jpem9udGFsI2NoYXJ0LWVycm9yLWJhcnMtc3RhbmRhcmQtZGV2aWF0aW9uEGNoYXJ0LWxlZ2VuZC10b3AeY2hhcnQtcHJpbWFyeS1taW5vci1ob3Jpem9udGFsFWNoYXJ0LWVycm9yLWJhcnMtbm9uZRRjaGFydC11cC1kb3duLWJhcnMtMhBjaGFydC1kcm9wLWxpbmVzEGNoYXJ0LWxpbmVzLW5vbmUeY2hhcnQtcHJpbWFyeS1tYWpvci1ob3Jpem9udGFsE2NoYXJ0LWxlZ2VuZC1ib3R0b20SY2hhcnQtdXAtZG93bi1ub25lHWNoYXJ0LWRhdGEtbGFiZWxzLW91dHNpZGUtZW5kImNoYXJ0LWF4aXMtdGl0bGVzLXByaW1hcnktdmVydGljYWwRY2hhcnQtbGVnZW5kLWxlZnQdY2hhcnQtZGF0YS1sYWJlbHMtaW5zaWRlLWJhc2UUY2hhcnQtaGlnaC1sb3ctbGluZXMbY2hhcnQtdHJlbmRsaW5lLWV4cG9uZW50aWFsHmNoYXJ0LXRyZW5kbGluZS1tb3ZpbmctYXZlcmFnZRxjaGFydC1kYXRhLWxhYmVscy1pbnNpZGUtZW5kEGNoYXJ0LXRpdGxlLW5vbmUcY2hhcnQtdGl0bGUtY2VudGVyZWQtb3ZlcmxheR9jaGFydC1lcnJvci1iYXJzLXN0YW5kYXJkLWVycm9yD2NoYXJ0LTNkLWFyZWEtMRRjaGFydC0yZC1zdGFja2VkLWJhchJjaGFydC0zZC1zdXJmYWNlLTEWY2hhcnQtaGlzdG9ncmFtLXBhcmV0byZjaGFydC1zdG9jay12b2x1bW4tb3Blbi1oaWdoLWxvdy1jbG9zZRpjaGFydC1zdG9jay1oaWdoLWxvdy1jbG9zZR9jaGFydC1zdG9jay1vcGVuLWhpZ2gtbG93LWNsb3NlK2NoYXJ0LTJkLWxpbmUtMTAwLXN0YWNrZWQtbGluZS13aXRoLW1hcmtlcnMSY2hhcnQtZmlsbGVkLXJhZGFyGWNoYXJ0LTNkLWNsdXN0ZXJlZC1jb2x1bW4OY2hhcnQtc3VuYnVyc3QNY2hhcnQtdHJlZW1hcCFjaGFydC0zZC0xMDAtcGVyY2VudC1zdGFja2VkLWFyZWEMY2hhcnQtM2QtcGllEWNoYXJ0LTNkLWNvbHVtbi00Em1vcmUtY29sdW1uLWNoYXJ0cxVjaGFydC0yZC1zdGFja2VkLWxpbmULY2hhcnQtZG9udXQWY2hhcnQtM2QtY2x1c3RlcmVkLWJhcgxjaGFydC1mdW5uZWwOY2hhcnQtMmQtcGllLTINY2hhcnQtM2QtbGluZRljaGFydC0yZC1jbHVzdGVyZWQtY29sdW1uIWNoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtYXJlYRBtb3JlLWxpbmUtY2hhcnRzIGNoYXJ0LTNkLTEwMC1wZXJjZW50LXN0YWNrZWQtYmFyEW1vcmUtc3RvY2stY2hhcnRzIWNoYXJ0LXN0b2NrLXZvbHVtbi1oaWdoLWxvdy1jbG9zZRBjaGFydC1iYXItb2YtcGllLWNoYXJ0LWNsdXN0ZXJlZC1jb2x1bW4tbGluZS1vbi1zZWNvbmRhcnktYXhpcxZjaGFydC0yZC1jbHVzdGVyZWQtYmFyC2NoYXJ0LXJhZGFyI2NoYXJ0LTNkLTEwMC1wZXJjZW50LXN0YWNrZWQtY29sdW1uH2NoYXJ0LXN0YWNrZWRsaW5lcy13aXRoLW1hcmtlcnMaY2hhcnQtd2lyZWZyYW1lLTNkLXN1cmZhY2UaY2hhcnQtMmQtbGluZS13aXRoLW1hcmtlcnMVY2hhcnQtYm94LWFuZC13aGlza2VyGWNyZWF0ZS1jdXN0b20tY29tYm8tY2hhcnQgY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1iYXIhY2hhcnQtc2NhdHRlci13aXRoLXN0cmFpZ2h0LWxpbmVzF21vcmUtc3RhdGlzdGljYWwtY2hhcnRzFWNoYXJ0LTNkLXN0YWNrZWQtYXJlYQ1jaGFydC0yZC1saW5lI2NoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtY29sdW1uD21vcmUtcGllLWNoYXJ0cw5jaGFydC1idWJibGUtMSFjaGFydC0yZC0xMDAtcGVyY2VudC1zdGFja2VkLWxpbmUPY2hhcnQtaGlzdG9ncmFtFW1vcmUtaGllcmFyY2h5LWNoYXJ0cyFjaGFydC1jb21iby1jbHVzdGVyZWQtY29sdW1uLWxpbmUVY2hhcnQtMmQtc3RhY2tlZC1hcmVhF2NoYXJ0LTNkLXN0YWNrZWQtY29sdW1uEGNoYXJ0LWluc2VydC1iYXIfY2hhcnQtc2NhdHRlci13aXRoLXNtb290aC1saW5lcx9jaGFydC1zdXJmYWNlLXdpcmVmcmFtZS1jb250b3VyFGNoYXJ0LTNkLXN0YWNrZWQtYmFyE2NoYXJ0LTJkLXBpZS1vZi1waWUSY2hhcnQtM2Qtc3VyZmFjZS0yDWNoYXJ0LTJkLWFyZWEpY2hhcnQtY29tYm8tc3RhY2tlZC1hcmVhLWNsdXN0ZXJlZC1jb2x1bW4PY2hhcnQtd2F0ZXJmYWxsFWNoYXJ0LXN1cmZhY2UtY29udG91chNtb3JlLXNjYXR0ZXItY2hhcnRzF2NoYXJ0LTJkLXN0YWNrZWQtY29sdW1uEHByb3RlY3Qtd29ya2Jvb2sLY2hhbmdlLWNhc2UMZXhwb3J0LXBkZi0zC2ZyZWV6ZS1wYW5lE2ZyZWV6ZS1maXJzdC1jb2x1bW4OZnJlZXplLXRvcC1yb3cLbWVyZ2UtY2VsbHMOc3BsaXQtdmVydGljYWwKdGFibGUtY2VsbBBzcGxpdC1ob3Jpem9udGFsCGxpc3QtYm94C3RleHQtZm9ybS0yBWxhYmVsC2NoZWNrLWJveC0yE2FkZC1lZGl0LWZvcm0tZmllbGQGYnV0dG9uC2Ryb3AtZG93bi0yDHJhZGlvLWJ1dHRvbghwYXNzd29yZBN0YWJsZS1pbnNlcnQtY29sdW1uEHRhYmxlLWluc2VydC1yb3cVdGFibGUtb3ZlcndyaXRlLWNlbGxzDHRhYmxlLW5lc3RlZAt0YWJsZS1tZXJnZQlkcmFnLWZpbGwEaG9tZQ1nYW50dC1ncmlwcGVyDWJyaW5nLXRvLXZpZXcPYnJpbmctdG8tY2VudGVyB3dhcm5pbmcNY3JpdGljYWwtcGF0aA9ib3JkZXItc2hhZG93LTISYm9yZGVyLWRpYWdvbmFsLXVwFGJvcmRlci1kaWFnb25hbC1kb3duDWJvcmRlci1jdXN0b20NYm9yZGVyLW5vbmUtMQpib3JkZXItYm94D2JvcmRlci1zaGFkb3ctMQVhdWRpbwV2aWRlbwRjcm9wC3N0YXItZmlsbGVkB2ZpbHRlcnMKYWRqdXN0bWVudAlwYWdlLXNpemUFcmVzZXQIdHJpYW5nbGUMcGFnZS1jb2x1bW5zBHRpbnQKYnJpZ2h0bmVzcwhjb250cmFzdApzYXR1cmF0aW9uBGZhZGUNZmxpcC12ZXJ0aWNhbA9mbGlwLWhvcml6b250YWwOdHJhbnNmb3JtLWxlZnQPdHJhbnNmb3JtLXJpZ2h0CXNoYXJwbmVzcwVncmFpbgxmcmFtZS1jdXN0b20HZnJhbWUtMQdmcmFtZS0yB2ZyYW1lLTMHZnJhbWUtNAdmcmFtZS01B2ZyYW1lLTYJdHJhbnNmb3JtCmNoZWNrLXRpY2sPZXZlbi1wYWdlLWJyZWFrDm9kZC1wYWdlLWJyZWFrC3BhZ2UtY29sdW1uFWNvbnRpbnVvdXMtcGFnZS1icmVhaw5wYWdlLXRleHQtd3JhcBFwYWdlLWNvbHVtbi1yaWdodBBwYWdlLWNvbHVtbi1sZWZ0D3BhZ2UtY29sdW1uLW9uZQ9wYWdlLWNvbHVtbi10d28RcGFnZS1jb2x1bW4tdGhyZWUQbXVsdGlwbGUtY29tbWVudA5mb3JtYXQtcGFpbnRlcghsYXVuY2hlcg9jaGFyYWN0ZXItc3R5bGUMbGlua2VkLXN0eWxlHGNoYXJ0LTJkLXN0YWNrZWQtbGluZS1tYXJrZWQoY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1saW5lLW1hcmtlZBRjaGFydC0yZC1saW5lLW1hcmtlZBJsaXN0LXVub3JkZXJlZC1ydGwQbGlzdC1vcmRlcmVkLXJ0bBNpbmNyZWFzZS1pbmRlbnQtcnRsE2RlY3JlYXNlLWluZGVudC1ydGwFZW1vamkRdHJhdmVsLWFuZC1wbGFjZXMGbmF0dXJlD2Zvb2QtYW5kLWRyaW5rcwdhbmltYWxzB29iamVjdHMKYWN0aXZpdGllcw1oYW5kLWdlc3R1cmVzB3N5bWJvbHMFZmxhZ3MAAA==) format("truetype")}.e-icons{font-family:e-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.e-icons.e-small{font-size:8px}.e-icons.e-medium{font-size:16px}.e-icons.e-large{font-size:24px}.e-icons.e-export-pdf:before{content:"\E240"}.e-icons.e-export-csv:before{content:"\E241"}.e-icons.e-export-excel:before{content:"\E242"}.e-icons.e-date-range:before{content:"\E245"}.e-icons.e-filter-clear:before{content:"\E248"}.e-icons.e-filter:before{content:"\E251"}.e-icons.e-bullet-6:before{content:"\E253"}.e-icons.e-bullet-1:before{content:"\E254"}.e-icons.e-none:before{content:"\E256"}.e-icons.e-bullet-5:before{content:"\E259"}.e-icons.e-border-diagonal-2:before{content:"\E262"}.e-icons.e-border-diagonal-1:before{content:"\E265"}.e-icons.e-bullet-4:before{content:"\E267"}.e-icons.e-bullet-2:before{content:"\E270"}.e-icons.e-bullet-3:before{content:"\E271"}.e-icons.e-chevron-right-double:before{content:"\E300"}.e-icons.e-chevron-left-double:before{content:"\E302"}.e-icons.e-chevron-down-double:before{content:"\E304"}.e-icons.e-chevron-up-double:before{content:"\E306"}.e-icons.e-repeat:before{content:"\E308"}.e-icons.e-recurrence-edit:before{content:"\E30A"}.e-icons.e-location:before{content:"\E30C"}.e-icons.e-description:before{content:"\E30D"}.e-icons.e-time-zone:before{content:"\E30E"}.e-icons.e-calendar:before{content:"\E322"}.e-icons.e-timeline-agenda:before{content:"\E313"}.e-icons.e-work-week:before{content:"\E314"}.e-icons.e-week:before{content:"\E315"}.e-icons.e-day:before{content:"\E31B"}.e-icons.e-agenda-date-range:before{content:"\E31D"}.e-icons.e-date-time:before{content:"\E421"}.e-icons.e-people:before{content:"\E424"}.e-icons.e-timeline-day:before{content:"\EA85"}.e-icons.e-timeline-week:before{content:"\EA88"}.e-icons.e-timeline-work-week:before{content:"\EA8B"}.e-icons.e-timeline-month:before{content:"\EA8E"}.e-icons.e-table:before{content:"\E705"}.e-icons.e-copy:before{content:"\E70A"}.e-icons.e-th-small:before{content:"\E714"}.e-icons.e-save-2:before{content:"\E735"}.e-icons.e-paragraph-2:before{content:"\E75E"}.e-icons.e-edit-6:before{content:"\E7A3"}.e-icons.e-close-large-1:before{content:"\E7A7"}.e-icons.e-export-word:before{content:"\E7B0"}.e-icons.e-circle-close:before{content:"\E7E9"}.e-icons.e-filter-2:before{content:"\E7EE"}.e-icons.e-plus-small:before{content:"\E7F9"}.e-icons.e-close:before{content:"\E7FC"}.e-icons.e-check:before{content:"\E7FF"}.e-icons.e-print-2:before{content:"\E813"}.e-icons.e-edit-2:before{content:"\E81E"}.e-icons.e-plus:before{content:"\E823"}.e-icons.e-close-large-2:before{content:"\E825"}.e-icons.e-chevron-down-thin:before{content:"\E36A"}.e-icons.e-chevron-up-fill-2:before{content:"\E82A"}.e-icons.e-chevron-down-fill:before{content:"\E82E"}.e-icons.e-chevron-up-fill:before{content:"\E834"}.e-icons.e-chevron-down-fill-2:before{content:"\E83D"}.e-icons.e-arrow-down:before{content:"\E83F"}.e-icons.e-arrow-up:before{content:"\E840"}.e-icons.e-chevron-right-fill-3:before{content:"\E848"}.e-icons.e-chevron-left-fill-2:before{content:"\E84B"}.e-icons.e-delete-1:before{content:"\E84E"}.e-icons.e-chevron-left-fill:before{content:"\E854"}.e-icons.e-chevron-right-fill:before{content:"\E859"}.e-icons.e-arrow-left:before{content:"\E85B"}.e-icons.e-arrow-right:before{content:"\E85F"}.e-icons.e-sorting-1:before{content:"\E890"}.e-icons.e-edit:before{content:"\E891"}.e-icons.e-first-page:before{content:"\E896"}.e-icons.e-last-page:before{content:"\E897"}.e-icons.e-timeline-today:before{content:"\E901"}.e-icons.e-chevron-left:before{content:"\E904"}.e-icons.e-filter-1:before{content:"\E909"}.e-icons.e-chevron-up:before{content:"\E910"}.e-icons.e-chevron-right:before{content:"\E913"}.e-icons.e-chevron-down:before{content:"\E916"}.e-icons.e-circle-close-2:before{content:"\E917"}.e-icons.e-chevron-up-fill-3:before{content:"\E918"}.e-icons.e-chevron-down-fill-3:before{content:"\E919"}.e-icons.e-filter-cancel:before{content:"\E920"}.e-icons.e-chevron-left-2:before{content:"\E921"}.e-icons.e-group-icon:before{content:"\E926"}.e-icons.e-selection:before{content:"\E930"}.e-icons.e-close-2:before{content:"\E932"}.e-icons.e-check-2:before{content:"\E933"}.e-icons.e-intermediate-state:before{content:"\E934"}.e-icons.e-chevron-left-3:before{content:"\E937"}.e-icons.e-edit-3:before{content:"\E944"}.e-icons.e-close-3:before{content:"\E945"}.e-icons.e-chevron-right-2:before{content:"\E956"}.e-icons.e-plus-2:before{content:"\E963"}.e-icons.e-chevron-down-fill-5:before{content:"\E969"}.e-icons.e-circle-remove:before{content:"\E974"}.e-icons.e-arrow-left-2:before{content:"\E977"}.e-icons.e-more-vertical-1:before{content:"\E984"}.e-icons.e-search:before{content:"\E993"}.e-icons.e-month:before{content:"\E93C"}.e-icons.e-trash:before{content:"\E94A"}.e-icons.e-chevron-down-2:before{content:"\E94D"}.e-icons.e-save:before{content:"\E98E"}.e-icons.e-menu:before{content:"\E99A"}.e-icons.e-refresh:before{content:"\E99D"}.e-icons.e-circle-close-fill-3:before{content:"\E208"}.e-icons.e-clock:before{content:"\E20C"}.e-icons.e-freeze-column:before{content:"\E21E"}.e-icons.e-error-treeview:before{content:"\E22A"}.e-icons.e-circle-remove-2:before{content:"\E22B"}.e-icons.e-circle-add:before{content:"\E22C"}.e-icons.e-drag-and-drop-indicator:before{content:"\E22D"}.e-icons.e-chevron-right-3:before{content:"\E22F"}.e-icons.e-chevron-right-4:before{content:"\E430"}.e-icons.e-play:before{content:"\E324"}.e-icons.e-pause:before{content:"\E326"}.e-icons.e-para-option-down:before{content:"\E274"}.e-icons.e-search-2:before{content:"\E275"}.e-icons.e-border-center:before{content:"\E276"}.e-icons.e-restart-at-1:before{content:"\E277"}.e-icons.e-hyperlink-open:before{content:"\E278"}.e-icons.e-cut-2:before{content:"\E279"}.e-icons.e-copy-2:before{content:"\E280"}.e-icons.e-border-top:before{content:"\E281"}.e-icons.e-delete-column:before{content:"\E282"}.e-icons.e-delete-row:before{content:"\E283"}.e-icons.e-insert-right:before{content:"\E284"}.e-icons.e-insert-left:before{content:"\E285"}.e-icons.e-hyperlink-remove:before{content:"\E286"}.e-icons.e-border-middle:before{content:"\E287"}.e-icons.e-border-right:before{content:"\E288"}.e-icons.e-hyperlink-edit:before{content:"\E289"}.e-icons.e-link-2:before{content:"\E290"}.e-icons.e-border-left:before{content:"\E291"}.e-icons.e-table-delete:before{content:"\E292"}.e-icons.e-table-properties:before{content:"\E294"}.e-icons.e-hyperlink-copy:before{content:"\E295"}.e-icons.e-border-bottom:before{content:"\E298"}.e-icons.e-paste-2:before{content:"\E501"}.e-icons.e-continue-numbering:before{content:"\E503"}.e-icons.e-insert-below:before{content:"\E505"}.e-icons.e-insert-above:before{content:"\E506"}.e-icons.e-table-cell-none:before{content:"\E507"}.e-icons.e-box:before{content:"\E509"}.e-icons.e-all:before{content:"\E511"}.e-icons.e-table-align-right:before{content:"\E515"}.e-icons.e-table-border-custom:before{content:"\E516"}.e-icons.e-table-align-left:before{content:"\E517"}.e-icons.e-table-align-center:before{content:"\E518"}.e-icons.e-line-very-small:before{content:"\E520"}.e-icons.e-line-normal:before{content:"\E521"}.e-icons.e-line-small:before{content:"\E522"}.e-icons.e-para-option-up:before{content:"\E523"}.e-icons.e-vertical-align-bottom:before{content:"\E525"}.e-icons.e-vertical-align-center:before{content:"\E526"}.e-icons.e-vertical-align-top:before{content:"\E527"}.e-icons.e-clear-format:before{content:"\E331"}.e-icons.e-strikethrough:before{content:"\E332"}.e-icons.e-upper-case:before{content:"\E333"}.e-icons.e-justify:before{content:"\E334"}.e-icons.e-image:before{content:"\E335"}.e-icons.e-resize:before{content:"\E336"}.e-icons.e-exit-full-screen:before{content:"\E337"}.e-icons.e-edit-4:before{content:"\E338"}.e-icons.e-bold:before{content:"\E339"}.e-icons.e-align-left:before{content:"\E33A"}.e-icons.e-cut:before{content:"\E33B"}.e-icons.e-text-alternative:before{content:"\E33C"}.e-icons.e-copy-1:before{content:"\E33D"}.e-icons.e-delete-2:before{content:"\E33E"}.e-icons.e-increase-indent:before{content:"\E33F"}.e-icons.e-erase:before{content:"\E340"}.e-icons.e-undo:before{content:"\E341"}.e-icons.e-full-screen:before{content:"\E342"}.e-icons.e-underline:before{content:"\E343"}.e-icons.e-list-unordered:before{content:"\E344"}.e-icons.e-eye:before{content:"\E345"}.e-icons.e-list-ordered:before{content:"\E346"}.e-icons.e-lower-case:before{content:"\E347"}.e-icons.e-link-remove:before{content:"\E348"}.e-icons.e-zoom-in:before{content:"\E349"}.e-icons.e-open-link:before{content:"\E34A"}.e-icons.e-print:before{content:"\E34B"}.e-icons.e-font-color:before{content:"\E34C"}.e-icons.e-align-right:before{content:"\E34D"}.e-icons.e-link:before{content:"\E34E"}.e-icons.e-view-side:before{content:"\E34F"}.e-icons.e-code-view:before{content:"\E350"}.e-icons.e-zoom-out:before{content:"\E351"}.e-icons.e-superscript:before{content:"\E352"}.e-icons.e-paragraph:before{content:"\E353"}.e-icons.e-redo:before{content:"\E354"}.e-icons.e-paste:before{content:"\E355"}.e-icons.e-insert-code:before{content:"\E356"}.e-icons.e-subscript:before{content:"\E357"}.e-icons.e-display:before{content:"\E358"}.e-icons.e-replace:before{content:"\E359"}.e-icons.e-italic:before{content:"\E35A"}.e-icons.e-caption:before{content:"\E35B"}.e-icons.e-paint-bucket:before{content:"\E35C"}.e-icons.e-decrease-indent:before{content:"\E35D"}.e-icons.e-align-center:before{content:"\E35E"}.e-icons.e-font-name:before{content:"\E35F"}.e-icons.e-drag-and-drop-2:before{content:"\E330"}.e-icons.e-field-settings:before{content:"\E434"}.e-icons.e-two-column:before{content:"\EA74"}.e-icons.e-two-row:before{content:"\EA75"}.e-icons.e-sum:before{content:"\EA76"}.e-icons.e-filter-3:before{content:"\EA77"}.e-icons.e-close-large:before{content:"\EA7F"}.e-icons.e-filter-clear-2:before{content:"\EA82"}.e-icons.e-circle-check:before{content:"\EA84"}.e-icons.e-align-bottom:before{content:"\EA91"}.e-icons.e-insert-above-2:before{content:"\EA92"}.e-icons.e-insert-below-2:before{content:"\EA93"}.e-icons.e-align-middle:before{content:"\EA94"}.e-icons.e-delete-column-2:before{content:"\EA95"}.e-icons.e-delete-row-2:before{content:"\EA96"}.e-icons.e-insert-left-2:before{content:"\EA97"}.e-icons.e-align-top:before{content:"\EA98"}.e-icons.e-insert-right-2:before{content:"\EA99"}.e-icons.e-edit-5:before{content:"\EA9A"}.e-icons.e-align-middle-2:before{content:"\EA9B"}.e-icons.e-freeze-column-2:before{content:"\EA9E"}.e-icons.e-style:before{content:"\EA9F"}.e-icons.e-delete-3:before{content:"\EB00"}.e-icons.e-freeze-row:before{content:"\EB02"}.e-icons.e-text-header:before{content:"\EB03"}.e-icons.e-more-horizontal-1:before{content:"\EB04"}.e-icons.e-resizer:before{content:"\EB05"}.e-icons.e-folder:before{content:"\EC04"}.e-icons.e-first-page-2:before{content:"\EC05"}.e-icons.e-previous:before{content:"\EC06"}.e-icons.e-next:before{content:"\EC07"}.e-icons.e-last-page-2:before{content:"\EC08"}.e-icons.e-zoom-out-2:before{content:"\EC09"}.e-icons.e-zoom-in-2:before{content:"\EC0A"}.e-icons.e-download:before{content:"\EC0B"}.e-icons.e-bookmark:before{content:"\EC0C"}.e-icons.e-search-3:before{content:"\EC0D"}.e-icons.e-text-annotation:before{content:"\EC0E"}.e-icons.e-close-4:before{content:"\EC0F"}.e-icons.e-comments:before{content:"\EC10"}.e-icons.e-save-3:before{content:"\EC11"}.e-icons.e-align-left-2:before{content:"\EC12"}.e-icons.e-style-2:before{content:"\EC13"}.e-icons.e-undo-2:before{content:"\EC14"}.e-icons.e-highlight-color:before{content:"\EC15"}.e-icons.e-more-vertical-3:before{content:"\EC16"}.e-icons.e-underline-2:before{content:"\EC17"}.e-icons.e-strikethrough-2:before{content:"\EC18"}.e-icons.e-paint-bucket-2:before{content:"\EC19"}.e-icons.e-pan:before{content:"\EC1A"}.e-icons.e-opacity:before{content:"\EC1B"}.e-icons.e-delete-4:before{content:"\EC1C"}.e-icons.e-mouse-pointer:before{content:"\EC1D"}.e-icons.e-chevron-right-small:before{content:"\EC1E"}.e-icons.e-stroke-color:before{content:"\EC1F"}.e-icons.e-print-3:before{content:"\EC20"}.e-icons.e-redo-2:before{content:"\EC21"}.e-icons.e-font-color-2:before{content:"\EC22"}.e-icons.e-shapes:before{content:"\EC23"}.e-icons.e-chevron-left-small:before{content:"\EC24"}.e-icons.e-stroke-width:before{content:"\EC25"}.e-icons.e-annotation-edit:before{content:"\EC26"}.e-icons.e-thumbnail:before{content:"\EC27"}.e-icons.e-stamp:before{content:"\EC28"}.e-icons.e-break-page:before{content:"\EC29"}.e-icons.e-file:before{content:"\EC2A"}.e-icons.e-collapse-2:before{content:"\E554"}.e-icons.e-expand:before{content:"\E556"}.e-icons.e-double-resize-2:before{content:"\E557"}.e-icons.e-double-resize-1:before{content:"\E558"}.e-icons.e-single-resize-1:before{content:"\E559"}.e-icons.e-single-resize-2:before{content:"\E56A"}.e-icons.e-single-resize-3:before{content:"\E56B"}.e-icons.e-single-resize-4:before{content:"\E56C"}.e-icons.e-drag-and-drop:before{content:"\E903"}.e-icons.e-chevron-up-fill-4:before{content:"\E56D"}.e-icons.e-chevron-down-fill-4:before{content:"\E56E"}.e-icons.e-chevron-right-fill-2:before{content:"\E56F"}.e-icons.e-chevron-left-fill-3:before{content:"\E570"}.e-icons.e-more-vertical-4:before{content:"\E571"}.e-icons.e-filter-active:before{content:"\EBB3"}.e-icons.e-code-view-2:before{content:"\E907"}.e-icons.e-grid-view:before{content:"\E600"}.e-icons.e-paste-3:before{content:"\E601"}.e-icons.e-trash-2:before{content:"\E602"}.e-icons.e-download-2:before{content:"\E603"}.e-icons.e-cut-3:before{content:"\E604"}.e-icons.e-list-unordered-2:before{content:"\E605"}.e-icons.e-refresh-2:before{content:"\E606"}.e-icons.e-circle-info:before{content:"\E607"}.e-icons.e-chevron-right-thin:before{content:"\E608"}.e-icons.e-folder-2:before{content:"\E609"}.e-icons.e-close-5:before{content:"\E60A"}.e-icons.e-folder-fill:before{content:"\E60B"}.e-icons.e-rename:before{content:"\E60C"}.e-icons.e-copy-3:before{content:"\E60D"}.e-icons.e-search-4:before{content:"\E60E"}.e-icons.e-upload-1:before{content:"\E60F"}.e-icons.e-back:before{content:"\E610"}.e-icons.e-select-all:before{content:"\E611"}.e-icons.e-sorting-2:before{content:"\E612"}.e-icons.e-more-vertical-5:before{content:"\E613"}.e-icons.e-check-3:before{content:"\E614"}.e-icons.e-more-horizontal-3:before{content:"\E615"}.e-icons.e-export-excel-2:before{content:"\E700"}.e-icons.e-export-csv-2:before{content:"\E701"}.e-icons.e-save-4:before{content:"\E703"}.e-icons.e-save-as:before{content:"\E704"}.e-icons.e-export:before{content:"\E711"}.e-icons.e-delete-5:before{content:"\E706"}.e-icons.e-grand-total:before{content:"\E707"}.e-icons.e-table-2:before{content:"\E708"}.e-icons.e-sub-total:before{content:"\E709"}.e-icons.e-file-new:before{content:"\E712"}.e-icons.e-number-formatting:before{content:"\E70B"}.e-icons.e-rename-2:before{content:"\E70C"}.e-icons.e-export-pdf-2:before{content:"\E70D"}.e-icons.e-full-screen-2:before{content:"\E70E"}.e-icons.e-chart:before{content:"\E70F"}.e-icons.e-upload-2:before{content:"\E710"}.e-icons.e-font-type:before{content:"\E273"}.e-icons.e-close-6:before{content:"\EB36"}.e-icons.e-line-spacing:before{content:"\EB37"}.e-icons.e-lock:before{content:"\EB3A"}.e-icons.e-border-outer:before{content:"\EB66"}.e-icons.e-link-3:before{content:"\EB3C"}.e-icons.e-align-bottom-2:before{content:"\EB3D"}.e-icons.e-border-all-2:before{content:"\EB3E"}.e-icons.e-table-of-content:before{content:"\EB41"}.e-icons.e-page-numbering:before{content:"\EB43"}.e-icons.e-bold-2:before{content:"\EB47"}.e-icons.e-align-top-2:before{content:"\EB49"}.e-icons.e-align-middle-3:before{content:"\EB4A"}.e-icons.e-page-setup:before{content:"\EB4C"}.e-icons.e-stroke-style:before{content:"\EB4D"}.e-icons.e-image-2:before{content:"\EB4F"}.e-icons.e-bookmark-fill:before{content:"\EB51"}.e-icons.e-header:before{content:"\EB53"}.e-icons.e-list-unordered-3:before{content:"\EB5B"}.e-icons.e-show-hide-panel:before{content:"\EB5D"}.e-icons.e-align-right-2:before{content:"\EB5F"}.e-icons.e-footer:before{content:"\EB60"}.e-icons.e-border-all:before{content:"\EB95"}.e-icons.e-border-inner:before{content:"\EB88"}.e-icons.e-cell:before{content:"\EB93"}.e-icons.e-align-top-3:before{content:"\EB35"}.e-icons.e-align-bottom-3:before{content:"\EB0E"}.e-icons.e-align-middle-4:before{content:"\EB0D"}.e-icons.e-check-4:before{content:"\E935"}.e-icons.e-break:before{content:"\EBA6"}.e-icons.e-break-page-2:before{content:"\EBA0"}.e-icons.e-break-section:before{content:"\EBA2"}.e-icons.e-auto-fit-content:before{content:"\EBA8"}.e-icons.e-fixed-column-width:before{content:"\EBA9"}.e-icons.e-auto-fit-window:before{content:"\EBAA"}.e-icons.e-bring-forward:before{content:"\E5A1"}.e-icons.e-bring-to-front:before{content:"\E5A2"}.e-icons.e-send-to-back:before{content:"\E5A3"}.e-icons.e-send-backward:before{content:"\E5A4"}.e-icons.e-ungroup-1:before{content:"\E5A6"}.e-icons.e-group-1:before{content:"\E5A7"}.e-icons.e-order:before{content:"\E4A4"}.e-icons.e-chevron-up-small-2:before{content:"\E651"}.e-icons.e-chevron-down-small-2:before{content:"\E652"}.e-icons.e-chevron-right-small-2:before{content:"\E653"}.e-icons.e-chevron-left-small-2:before{content:"\E654"}.e-icons.e-chevron-right-double-2:before{content:"\E655"}.e-icons.e-chevron-left-double-2:before{content:"\E656"}.e-icons.e-zoom-to-fit:before{content:"\E657"}.e-icons.e-add-above:before{content:"\E658"}.e-icons.e-add-below:before{content:"\E659"}.e-icons.e-line:before{content:"\E668"}.e-icons.e-arrow-right-up:before{content:"\E669"}.e-icons.e-rectangle:before{content:"\E670"}.e-icons.e-circle:before{content:"\E671"}.e-icons.e-pentagan:before{content:"\E672"}.e-icons.e-length:before{content:"\E673"}.e-icons.e-perimeter:before{content:"\E674"}.e-icons.e-area:before{content:"\E675"}.e-icons.e-radius:before{content:"\E676"}.e-icons.e-volume:before{content:"\E677"}.e-icons.e-change-scale-ratio:before{content:"\E678"}.e-icons.e-settings:before{content:"\E679"}.e-icons.e-comment-2:before{content:"\E680"}.e-icons.e-thumbs-down-1:before{content:"\E681"}.e-icons.e-thumbs-up:before{content:"\E682"}.e-icons.e-thumbs-down-2:before{content:"\E683"}.e-icons.e-export-jpg:before{content:"\E713"}.e-icons.e-export-png:before{content:"\E715"}.e-icons.e-export-svg:before{content:"\E716"}.e-icons.e-conditional-formatting:before{content:"\E725"}.e-icons.e-hide-formula-bar:before{content:"\E717"}.e-icons.e-hide-headings:before{content:"\E718"}.e-icons.e-hide-gridlines:before{content:"\E719"}.e-icons.e-eye-slash:before{content:"\E721"}.e-icons.e-export-xls:before{content:"\E726"}.e-icons.e-export-csv-3:before{content:"\E727"}.e-icons.e-mdx:before{content:"\E724"}.e-icons.e-rename-3:before{content:"\E728"}.e-icons.e-folder-open:before{content:"\E65F"}.e-icons.e-named-set:before{content:"\E65D"}.e-icons.e-grip-vertical:before{content:"\E65C"}.e-icons.e-dimension:before{content:"\E65B"}.e-icons.e-level-1:before{content:"\E65A"}.e-icons.e-level-2:before{content:"\E662"}.e-icons.e-level-3:before{content:"\E65E"}.e-icons.e-level-4:before{content:"\E660"}.e-icons.e-level-5:before{content:"\E661"}.e-icons.e-user-defined:before{content:"\E663"}.e-icons.e-kpi:before{content:"\E664"}.e-icons.e-sort-down:before{content:"\E665"}.e-icons.e-sorting-3:before{content:"\E666"}.e-icons.e-sort-up:before{content:"\E667"}.e-icons.e-calculated-member:before{content:"\E729"}.e-icons.e-custom-sort:before{content:"\E732"}.e-icons.e-sort-descending:before{content:"\E733"}.e-icons.e-sort-ascending:before{content:"\E734"}.e-icons.e-comment-add:before{content:"\E814"}.e-icons.e-reply:before{content:"\E815"}.e-icons.e-send-1:before{content:"\E816"}.e-icons.e-comment-show:before{content:"\E817"}.e-icons.e-signature:before{content:"\E737"}.e-icons.e-filter-main:before{content:"\E736"}.e-icons.e-text-wrap:before{content:"\E824"}.e-icons.e-unfiltered:before{content:"\E73A"}.e-icons.e-filtered-sort-descending:before{content:"\E73B"}.e-icons.e-sort-descending-2:before{content:"\E73C"}.e-icons.e-sort-ascending-2:before{content:"\E73D"}.e-icons.e-filtered-sort-ascending:before{content:"\E73E"}.e-icons.e-filtered:before{content:"\E73F"}.e-icons.e-filter-clear-3:before{content:"\E738"}.e-icons.e-reapply:before{content:"\E74A"}.e-icons.e-group-2:before{content:"\E74B"}.e-icons.e-ungroup-2:before{content:"\E74C"}.e-icons.e-paste-text-only:before{content:"\E685"}.e-icons.e-paste-style:before{content:"\E686"}.e-icons.e-paste-special:before{content:"\E687"}.e-icons.e-paste-match-destination:before{content:"\E688"}.e-icons.e-spell-check:before{content:"\E689"}.e-icons.e-comment-reopen:before{content:"\E818"}.e-icons.e-web-layout:before{content:"\E193"}.e-icons.e-print-layout:before{content:"\E194"}.e-icons.e-border-none:before{content:"\E195"}.e-icons.e-data-validation:before{content:"\E196"}.e-icons.e-protect-sheet:before{content:"\E197"}.e-icons.e-text-form:before{content:"\E198"}.e-icons.e-properties-2:before{content:"\E199"}.e-icons.e-clear-form:before{content:"\E19A"}.e-icons.e-drop-down:before{content:"\E19B"}.e-icons.e-form-field:before{content:"\E19C"}.e-icons.e-check-box:before{content:"\E192"}.e-icons.e-table-update:before{content:"\E19E"}.e-icons.e-changes-accept:before{content:"\E19F"}.e-icons.e-display-for-review:before{content:"\E203"}.e-icons.e-changes-reject:before{content:"\E204"}.e-icons.e-changes-previous:before{content:"\E205"}.e-icons.e-show-markup:before{content:"\E206"}.e-icons.e-changes-next:before{content:"\E209"}.e-icons.e-changes-track:before{content:"\E20A"}.e-icons.e-conditional-formatting-large:before{content:"\E401"}.e-icons.e-highlight:before{content:"\E402"}.e-icons.e-top-bottom-rules:before{content:"\E403"}.e-icons.e-data-bars:before{content:"\E404"}.e-icons.e-color-scales:before{content:"\E405"}.e-icons.e-iconsets:before{content:"\E406"}.e-icons.e-clear-rules:before{content:"\E407"}.e-icons.e-new-rules:before{content:"\E408"}.e-icons.e-greater-than:before{content:"\E409"}.e-icons.e-less-than:before{content:"\E410"}.e-icons.e-between:before{content:"\E411"}.e-icons.e-equalto:before{content:"\E412"}.e-icons.e-text-that-contains:before{content:"\E413"}.e-icons.e-date-occurring:before{content:"\E414"}.e-icons.e-top-10:before{content:"\E415"}.e-icons.e-bottom-10-items:before{content:"\E416"}.e-icons.e-bottom-10:before{content:"\E417"}.e-icons.e-above-average:before{content:"\E418"}.e-icons.e-below-average:before{content:"\E419"}.e-icons.e-duplicate-cell:before{content:"\E420"}.e-icons.e-footnote:before{content:"\E435"}.e-icons.e-end-footnote:before{content:"\E436"}.e-icons.e-chart-insert-column:before{content:"\E440"}.e-icons.e-chart-data-table:before{content:"\E441"}.e-icons.e-chart-legend:before{content:"\E442"}.e-icons.e-chart-insert-x-y-scatter:before{content:"\E443"}.e-icons.e-chart-insert-waterfall:before{content:"\E444"}.e-icons.e-chart-updown-bars:before{content:"\E445"}.e-icons.e-add-chart-element:before{content:"\E446"}.e-icons.e-chart-gridlines:before{content:"\E447"}.e-icons.e-insert-hierarchy-charts:before{content:"\E448"}.e-icons.e-chart-insert-line:before{content:"\E449"}.e-icons.e-chart-switch-row-column:before{content:"\E450"}.e-icons.e-chart-error-bars:before{content:"\E451"}.e-icons.e-chart-trendline:before{content:"\E452"}.e-icons.e-chart-axes:before{content:"\E453"}.e-icons.e-chart-select-data:before{content:"\E454"}.e-icons.e-chart-lines:before{content:"\E455"}.e-icons.e-chart-axis-titles:before{content:"\E456"}.e-icons.e-chart-title:before{content:"\E457"}.e-icons.e-chart-insert-pie:before{content:"\E458"}.e-icons.e-change-chart-type:before{content:"\E459"}.e-icons.e-insert-statistic-chart:before{content:"\E460"}.e-icons.e-chart-data-labels:before{content:"\E461"}.e-icons.e-chart-insert-combo:before{content:"\E462"}.e-icons.e-chart-axis-titles-primary-horizontal:before{content:"\E486"}.e-icons.e-chart-linear-forecast:before{content:"\E487"}.e-icons.e-chart-legend-none:before{content:"\E488"}.e-icons.e-chart-legend-right:before{content:"\E489"}.e-icons.e-chart-data-callout:before{content:"\E490"}.e-icons.e-chart-primary-minor-vertical:before{content:"\E491"}.e-icons.e-chart-axes-primary-vertical:before{content:"\E492"}.e-icons.e-chart-data-labels-center:before{content:"\E493"}.e-icons.e-chart-data-table-none:before{content:"\E115"}.e-icons.e-chart-data-labels-none:before{content:"\E495"}.e-icons.e-chart-primary-major-vertical:before{content:"\E496"}.e-icons.e-chart-legend-linear:before{content:"\E497"}.e-icons.e-chart-error-bars-percentage:before{content:"\E498"}.e-icons.e-chart-no-legend-keys:before{content:"\E499"}.e-icons.e-chart-title-above-chart:before{content:"\E121"}.e-icons.e-chart-trendline-none:before{content:"\E122"}.e-icons.e-chart-with-legend-keys:before{content:"\E123"}.e-icons.e-chart-axes-primary-horizontal:before{content:"\E124"}.e-icons.e-chart-error-bars-standard-deviation:before{content:"\E125"}.e-icons.e-chart-legend-top:before{content:"\E126"}.e-icons.e-chart-primary-minor-horizontal:before{content:"\E145"}.e-icons.e-chart-error-bars-none:before{content:"\E127"}.e-icons.e-chart-up-down-bars-2:before{content:"\E128"}.e-icons.e-chart-drop-lines:before{content:"\E129"}.e-icons.e-chart-lines-none:before{content:"\E130"}.e-icons.e-chart-primary-major-horizontal:before{content:"\E131"}.e-icons.e-chart-legend-bottom:before{content:"\E132"}.e-icons.e-chart-up-down-none:before{content:"\E111"}.e-icons.e-chart-data-labels-outside-end:before{content:"\E905"}.e-icons.e-chart-axis-titles-primary-vertical:before{content:"\E143"}.e-icons.e-chart-legend-left:before{content:"\E892"}.e-icons.e-chart-data-labels-inside-base:before{content:"\E893"}.e-icons.e-chart-high-low-lines:before{content:"\E894"}.e-icons.e-chart-trendline-exponential:before{content:"\E133"}.e-icons.e-chart-trendline-moving-average:before{content:"\E134"}.e-icons.e-chart-data-labels-inside-end:before{content:"\E135"}.e-icons.e-chart-title-none:before{content:"\E136"}.e-icons.e-chart-title-centered-overlay:before{content:"\E895"}.e-icons.e-chart-error-bars-standard-error:before{content:"\E911"}.e-icons.e-chart-3d-area-1:before{content:"\E144"}.e-icons.e-chart-2d-stacked-bar:before{content:"\E889"}.e-icons.e-chart-3d-surface-1:before{content:"\E827"}.e-icons.e-chart-histogram-pareto:before{content:"\E114"}.e-icons.e-chart-stock-volumn-open-high-low-close:before{content:"\E137"}.e-icons.e-chart-stock-high-low-close:before{content:"\E138"}.e-icons.e-chart-stock-open-high-low-close:before{content:"\E831"}.e-icons.e-chart-2d-line-100-stacked-line-with-markers:before{content:"\E832"}.e-icons.e-chart-filled-radar:before{content:"\E833"}.e-icons.e-chart-3d-clustered-column:before{content:"\E142"}.e-icons.e-chart-sunburst:before{content:"\E835"}.e-icons.e-chart-treemap:before{content:"\E836"}.e-icons.e-chart-3d-100-percent-stacked-area:before{content:"\E139"}.e-icons.e-chart-3d-pie:before{content:"\E838"}.e-icons.e-chart-3d-column-4:before{content:"\E839"}.e-icons.e-more-column-charts:before{content:"\E899"}.e-icons.e-chart-2d-stacked-line:before{content:"\E841"}.e-icons.e-chart-donut:before{content:"\E112"}.e-icons.e-chart-3d-clustered-bar:before{content:"\E843"}.e-icons.e-chart-funnel:before{content:"\E140"}.e-icons.e-chart-2d-pie-2:before{content:"\E141"}.e-icons.e-chart-3d-line:before{content:"\E846"}.e-icons.e-chart-2d-clustered-column:before{content:"\E847"}.e-icons.e-chart-2d-100-percent-stacked-area:before{content:"\E900"}.e-icons.e-more-line-charts:before{content:"\E849"}.e-icons.e-chart-3d-100-percent-stacked-bar:before{content:"\E850"}.e-icons.e-more-stock-charts:before{content:"\E851"}.e-icons.e-chart-stock-volumn-high-low-close:before{content:"\E852"}.e-icons.e-chart-bar-of-pie:before{content:"\E113"}.e-icons.e-chart-clustered-column-line-on-secondary-axis:before{content:"\E912"}.e-icons.e-chart-2d-clustered-bar:before{content:"\E855"}.e-icons.e-chart-radar:before{content:"\E856"}.e-icons.e-chart-3d-100-percent-stacked-column:before{content:"\E857"}.e-icons.e-chart-stackedlines-with-markers:before{content:"\E858"}.e-icons.e-chart-wireframe-3d-surface:before{content:"\E902"}.e-icons.e-chart-2d-line-with-markers:before{content:"\E860"}.e-icons.e-chart-box-and-whisker:before{content:"\E861"}.e-icons.e-create-custom-combo-chart:before{content:"\E862"}.e-icons.e-chart-2d-100-percent-stacked-bar:before{content:"\E863"}.e-icons.e-chart-scatter-with-straight-lines:before{content:"\E864"}.e-icons.e-more-statistical-charts:before{content:"\E865"}.e-icons.e-chart-3d-stacked-area:before{content:"\E866"}.e-icons.e-chart-2d-line:before{content:"\E867"}.e-icons.e-chart-2d-100-percent-stacked-column:before{content:"\E868"}.e-icons.e-more-pie-charts:before{content:"\E869"}.e-icons.e-chart-bubble-1:before{content:"\E870"}.e-icons.e-chart-2d-100-percent-stacked-line:before{content:"\E871"}.e-icons.e-chart-histogram:before{content:"\E872"}.e-icons.e-more-hierarchy-charts:before{content:"\E873"}.e-icons.e-chart-combo-clustered-column-line:before{content:"\E874"}.e-icons.e-chart-2d-stacked-area:before{content:"\E875"}.e-icons.e-chart-3d-stacked-column:before{content:"\E876"}.e-icons.e-chart-insert-bar:before{content:"\E877"}.e-icons.e-chart-scatter-with-smooth-lines:before{content:"\E878"}.e-icons.e-chart-surface-wireframe-contour:before{content:"\E879"}.e-icons.e-chart-3d-stacked-bar:before{content:"\E880"}.e-icons.e-chart-2d-pie-of-pie:before{content:"\E881"}.e-icons.e-chart-3d-surface-2:before{content:"\E882"}.e-icons.e-chart-2d-area:before{content:"\E883"}.e-icons.e-chart-combo-stacked-area-clustered-column:before{content:"\E884"}.e-icons.e-chart-waterfall:before{content:"\E885"}.e-icons.e-chart-surface-contour:before{content:"\E886"}.e-icons.e-more-scatter-charts:before{content:"\E887"}.e-icons.e-chart-2d-stacked-column:before{content:"\E888"}.e-icons.e-protect-workbook:before{content:"\E88A"}.e-icons.e-change-case:before{content:"\E88C"}.e-icons.e-export-pdf-3:before{content:"\E88B"}.e-icons.e-freeze-pane:before{content:"\E88D"}.e-icons.e-freeze-first-column:before{content:"\E88E"}.e-icons.e-freeze-top-row:before{content:"\E88F"}.e-icons.e-merge-cells:before{content:"\E89A"}.e-icons.e-split-vertical:before{content:"\E89B"}.e-icons.e-table-cell:before{content:"\E89C"}.e-icons.e-split-horizontal:before{content:"\E89D"}.e-icons.e-list-box:before{content:"\E89E"}.e-icons.e-text-form-2:before{content:"\E89F"}.e-icons.e-label:before{content:"\E90A"}.e-icons.e-check-box-2:before{content:"\E90B"}.e-icons.e-add-edit-form-field:before{content:"\E90C"}.e-icons.e-button:before{content:"\E90D"}.e-icons.e-drop-down-2:before{content:"\E90E"}.e-icons.e-radio-button:before{content:"\E90F"}.e-icons.e-password:before{content:"\E91A"}.e-icons.e-table-insert-column:before{content:"\E91B"}.e-icons.e-table-insert-row:before{content:"\E91C"}.e-icons.e-table-overwrite-cells:before{content:"\E91D"}.e-icons.e-table-nested:before{content:"\E91E"}.e-icons.e-table-merge:before{content:"\E91F"}.e-icons.e-drag-fill:before{content:"\E92A"}.e-icons.e-home:before{content:"\E92B"}.e-icons.e-gantt-gripper:before{content:"\E92C"}.e-icons.e-bring-to-view:before{content:"\E92D"}.e-icons.e-bring-to-center:before{content:"\E92E"}.e-icons.e-warning:before{content:"\E92F"}.e-icons.e-critical-path:before{content:"\E93A"}.e-icons.e-border-shadow-2:before{content:"\E93B"}.e-icons.e-border-diagonal-up:before{content:"\E947"}.e-icons.e-border-diagonal-down:before{content:"\E93D"}.e-icons.e-border-custom:before{content:"\E946"}.e-icons.e-border-none-1:before{content:"\E93F"}.e-icons.e-border-box:before{content:"\E940"}.e-icons.e-border-shadow-1:before{content:"\E942"}.e-icons.e-audio:before{content:"\E949"}.e-icons.e-video:before{content:"\E94B"}.e-icons.e-crop:before{content:"\E94C"}.e-icons.e-star-filled:before{content:"\E94F"}.e-icons.e-filters:before{content:"\E950"}.e-icons.e-adjustment:before{content:"\E951"}.e-icons.e-page-size:before{content:"\E952"}.e-icons.e-reset:before{content:"\E953"}.e-icons.e-triangle:before{content:"\E954"}.e-icons.e-page-columns:before{content:"\E955"}.e-icons.e-tint:before{content:"\E957"}.e-icons.e-brightness:before{content:"\E958"}.e-icons.e-contrast:before{content:"\E959"}.e-icons.e-saturation:before{content:"\E95A"}.e-icons.e-fade:before{content:"\E95B"}.e-icons.e-flip-vertical:before{content:"\E95C"}.e-icons.e-flip-horizontal:before{content:"\E95D"}.e-icons.e-transform-left:before{content:"\E95F"}.e-icons.e-transform-right:before{content:"\E960"}.e-icons.e-sharpness:before{content:"\E961"}.e-icons.e-grain:before{content:"\E962"}.e-icons.e-frame-custom:before{content:"\E964"}.e-icons.e-frame-1:before{content:"\E965"}.e-icons.e-frame-2:before{content:"\E966"}.e-icons.e-frame-3:before{content:"\E967"}.e-icons.e-frame-4:before{content:"\E968"}.e-icons.e-frame-5:before{content:"\E96A"}.e-icons.e-frame-6:before{content:"\E96B"}.e-icons.e-transform:before{content:"\E96C"}.e-icons.e-check-tick:before{content:"\E96D"}.e-icons.e-even-page-break:before{content:"\E96E"}.e-icons.e-odd-page-break:before{content:"\E96F"}.e-icons.e-page-column:before{content:"\E970"}.e-icons.e-continuous-page-break:before{content:"\E971"}.e-icons.e-page-text-wrap:before{content:"\E972"}.e-icons.e-page-column-right:before{content:"\E973"}.e-icons.e-page-column-left:before{content:"\E975"}.e-icons.e-page-column-one:before{content:"\E976"}.e-icons.e-page-column-two:before{content:"\E978"}.e-icons.e-page-column-three:before{content:"\E979"}.e-icons.e-multiple-comment:before{content:"\E97A"}.e-icons.e-format-painter:before{content:"\E97B"}.e-icons.e-launcher:before{content:"\E97C"}.e-icons.e-character-style:before{content:"\E97D"}.e-icons.e-linked-style:before{content:"\E97E"}.e-icons.e-chart-2d-stacked-line-marked:before{content:"\E97F"}.e-icons.e-chart-2d-100-percent-stacked-line-marked:before{content:"\E980"}.e-icons.e-chart-2d-line-marked:before{content:"\E981"}.e-icons.e-list-unordered-rtl:before{content:"\E982"}.e-icons.e-list-ordered-rtl:before{content:"\E983"}.e-icons.e-increase-indent-rtl:before{content:"\E985"}.e-icons.e-decrease-indent-rtl:before{content:"\E986"}.e-icons.e-emoji:before{content:"\E987"}.e-icons.e-travel-and-places:before{content:"\E988"}.e-icons.e-nature:before{content:"\E989"}.e-icons.e-food-and-drinks:before{content:"\E98A"}.e-icons.e-animals:before{content:"\E98B"}.e-icons.e-objects:before{content:"\E98C"}.e-icons.e-activities:before{content:"\E98D"}.e-icons.e-hand-gestures:before{content:"\E98F"}.e-icons.e-symbols:before{content:"\E990"}.e-icons.e-flags:before{content:"\E991"}.e-control,.e-css,.e-error{font-family:Roboto,Segoe UI,GeezaPro,"DejaVu Serif","sans-serif",-apple-system,BlinkMacSystemFont;font-size:12px;font-weight:400}.e-error{color:#f44336}.e-control,.e-control [class*=" e-"],.e-control [class^=e-]{-webkit-box-sizing:border-box;box-sizing:border-box}.e-control:focus,.e-control :focus{outline:none}.e-rtl{direction:rtl;text-align:right}.e-overlay{background-color:#383838;filter:alpha(opacity=50);height:100%;opacity:.5;pointer-events:none;-ms-touch-action:none;touch-action:none;width:100%}.e-hidden{display:none}.e-blazor-hidden{visibility:hidden}.e-disabled{background-image:none;cursor:default;filter:alpha(Opacity=35);opacity:.35}.e-ul{list-style-type:none}.e-prevent-select{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.e-warning{color:#ffca1c}.e-success{color:#22b24b}.e-information{color:#489bd5}.e-block-touch{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.e-license{color:#ff0;text-decoration:none}.e-license-banner{position:absolute;right:10px;top:27%;cursor:pointer}@-webkit-keyframes SlideLeftOut{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes SlideLeftOut{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@-webkit-keyframes SlideLeftIn{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes SlideLeftIn{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes SlideRightIn{0%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes SlideRightIn{0%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes SlideRightOut{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes SlideRightOut{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@-webkit-keyframes SlideBottomIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes SlideBottomIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes SlideBottomOut{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes SlideBottomOut{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes SlideTopIn{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes SlideTopIn{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes SlideTopOut{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes SlideTopOut{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes SlideRight{0%{width:0}to{width:100%}}@keyframes SlideRight{0%{width:0}to{width:100%}}@-webkit-keyframes SlideLeft{0%{width:100%}to{width:0}}@keyframes SlideLeft{0%{width:100%}to{width:0}}@-webkit-keyframes SlideDown{0%{height:0}to{height:100%}}@keyframes SlideDown{0%{height:0}to{height:100%}}@-webkit-keyframes SlideUp{0%{height:100%}to{height:0}}@keyframes SlideUp{0%{height:100%}to{height:0}}@-webkit-keyframes FadeIn{0%{filter:alpha(opacity=0);opacity:0}to{filter:alpha(opacity=100);opacity:1}}@keyframes FadeIn{0%{filter:alpha(opacity=0);opacity:0}to{filter:alpha(opacity=100);opacity:1}}@-webkit-keyframes FadeOut{0%{filter:alpha(opacity=100);opacity:1}to{filter:alpha(opacity=0);opacity:0}}@keyframes FadeOut{0%{filter:alpha(opacity=100);opacity:1}to{filter:alpha(opacity=0);opacity:0}}@-webkit-keyframes ZoomIn{0%{-webkit-transform:translate(0) scale(0);transform:translate(0) scale(0)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes ZoomIn{0%{-webkit-transform:translate(0) scale(0);transform:translate(0) scale(0)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes ZoomOut{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(0) scale(0);transform:translate(0) scale(0)}}@keyframes ZoomOut{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(0) scale(0);transform:translate(0) scale(0)}}@-webkit-keyframes FadeZoomIn{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{filter:alpha(opacity=100);opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes FadeZoomIn{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{filter:alpha(opacity=100);opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes FadeZoomOut{0%{filter:alpha(opacity=100);opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes FadeZoomOut{0%{filter:alpha(opacity=100);opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes FlipRightDownIn{0%{-webkit-transform:perspective(400px) rotateY(-180deg);transform:perspective(400px) rotateY(-180deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@keyframes FlipRightDownIn{0%{-webkit-transform:perspective(400px) rotateY(-180deg);transform:perspective(400px) rotateY(-180deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@-webkit-keyframes FlipRightDownOut{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@keyframes FlipRightDownOut{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@-webkit-keyframes FlipRightUpIn{0%{-webkit-transform:perspective(400px) rotateY(135deg);transform:perspective(400px) rotateY(135deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@keyframes FlipRightUpIn{0%{-webkit-transform:perspective(400px) rotateY(135deg);transform:perspective(400px) rotateY(135deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@-webkit-keyframes FlipRightUpOut{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(135deg);transform:rotateY(135deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@keyframes FlipRightUpOut{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(135deg);transform:rotateY(135deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@-webkit-keyframes FlipLeftDownIn{0%{-webkit-transform:perspective(400px) rotateY(-180deg);transform:perspective(400px) rotateY(-180deg);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@keyframes FlipLeftDownIn{0%{-webkit-transform:perspective(400px) rotateY(-180deg);transform:perspective(400px) rotateY(-180deg);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@-webkit-keyframes FlipLeftDownOut{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(135deg);transform:rotateY(135deg);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@keyframes FlipLeftDownOut{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(135deg);transform:rotateY(135deg);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@-webkit-keyframes FlipLeftUpIn{0%{-webkit-transform:perspective(400px) rotateY(-135deg);transform:perspective(400px) rotateY(-135deg);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@keyframes FlipLeftUpIn{0%{-webkit-transform:perspective(400px) rotateY(-135deg);transform:perspective(400px) rotateY(-135deg);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@-webkit-keyframes FlipLeftUpOut{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(135deg) perspective(200px);transform:rotateY(135deg) perspective(200px);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@keyframes FlipLeftUpOut{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(135deg) perspective(200px);transform:rotateY(135deg) perspective(200px);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@-webkit-keyframes FlipYLeftIn{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}50%{-webkit-transform:perspective(700px) rotateY(90deg);transform:perspective(700px) rotateY(90deg)}to{filter:alpha(opacity=100);opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@keyframes FlipYLeftIn{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}50%{-webkit-transform:perspective(700px) rotateY(90deg);transform:perspective(700px) rotateY(90deg)}to{filter:alpha(opacity=100);opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@-webkit-keyframes FlipYLeftOut{0%{filter:alpha(opacity=100);opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}50%{-webkit-transform:perspective(700px) rotateY(90deg);transform:perspective(700px) rotateY(90deg)}75%{-webkit-transform:perspective(850px) rotateY(125deg);transform:perspective(850px) rotateY(125deg)}to{filter:alpha(opacity=0);opacity:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@keyframes FlipYLeftOut{0%{filter:alpha(opacity=100);opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}50%{-webkit-transform:perspective(700px) rotateY(90deg);transform:perspective(700px) rotateY(90deg)}75%{-webkit-transform:perspective(850px) rotateY(125deg);transform:perspective(850px) rotateY(125deg)}to{filter:alpha(opacity=0);opacity:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@-webkit-keyframes FlipYRightIn{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:perspective(400px) rotateY(-180deg);transform:perspective(400px) rotateY(-180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}50%{-webkit-transform:perspective(700px) rotateY(-90deg);transform:perspective(700px) rotateY(-90deg)}to{filter:alpha(opacity=100);opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@keyframes FlipYRightIn{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:perspective(400px) rotateY(-180deg);transform:perspective(400px) rotateY(-180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}50%{-webkit-transform:perspective(700px) rotateY(-90deg);transform:perspective(700px) rotateY(-90deg)}to{filter:alpha(opacity=100);opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@-webkit-keyframes FlipYRightOut{0%{filter:alpha(opacity=100);opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}50%{-webkit-transform:perspective(700px) rotateY(-90deg);transform:perspective(700px) rotateY(-90deg)}to{filter:alpha(opacity=0);opacity:0;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@keyframes FlipYRightOut{0%{filter:alpha(opacity=100);opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}50%{-webkit-transform:perspective(700px) rotateY(-90deg);transform:perspective(700px) rotateY(-90deg)}to{filter:alpha(opacity=0);opacity:0;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@-webkit-keyframes FlipXDownIn{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:perspective(400px) rotateX(180deg);transform:perspective(400px) rotateX(180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}50%{-webkit-transform:perspective(700px) rotateX(90deg);transform:perspective(700px) rotateX(90deg)}to{filter:alpha(opacity=100);opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@keyframes FlipXDownIn{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:perspective(400px) rotateX(180deg);transform:perspective(400px) rotateX(180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}50%{-webkit-transform:perspective(700px) rotateX(90deg);transform:perspective(700px) rotateX(90deg)}to{filter:alpha(opacity=100);opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@-webkit-keyframes FlipXDownOut{0%{filter:alpha(opacity=100);opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}50%{-webkit-transform:perspective(700px) rotateX(90deg);transform:perspective(700px) rotateX(90deg)}75%{-webkit-transform:perspective(850px) rotateX(125deg);transform:perspective(850px) rotateX(125deg)}to{filter:alpha(opacity=0);opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@keyframes FlipXDownOut{0%{filter:alpha(opacity=100);opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}50%{-webkit-transform:perspective(700px) rotateX(90deg);transform:perspective(700px) rotateX(90deg)}75%{-webkit-transform:perspective(850px) rotateX(125deg);transform:perspective(850px) rotateX(125deg)}to{filter:alpha(opacity=0);opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@-webkit-keyframes FlipXUpIn{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:perspective(400px) rotateX(-180deg);transform:perspective(400px) rotateX(-180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}50%{-webkit-transform:perspective(700px) rotateX(-90deg);transform:perspective(700px) rotateX(-90deg)}to{filter:alpha(opacity=100);opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@keyframes FlipXUpIn{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:perspective(400px) rotateX(-180deg);transform:perspective(400px) rotateX(-180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}50%{-webkit-transform:perspective(700px) rotateX(-90deg);transform:perspective(700px) rotateX(-90deg)}to{filter:alpha(opacity=100);opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@-webkit-keyframes FlipXUpOut{0%{filter:alpha(opacity=100);opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}50%{-webkit-transform:perspective(700px) rotateX(-90deg);transform:perspective(700px) rotateX(-90deg)}to{filter:alpha(opacity=0);opacity:0;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@keyframes FlipXUpOut{0%{filter:alpha(opacity=100);opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}50%{-webkit-transform:perspective(700px) rotateX(-90deg);transform:perspective(700px) rotateX(-90deg)}to{filter:alpha(opacity=0);opacity:0;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}.e-ripple,.e-ripple-style{overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.e-ripple-element,.e-ripple-style:after{background-color:rgba(0,0,0,.1);border-radius:0;overflow:hidden;pointer-events:none;position:absolute;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:opacity,-webkit-transform 0ms cubic-bezier(0,.1,.2,1);transition:opacity,-webkit-transform 0ms cubic-bezier(0,.1,.2,1);transition:opacity,transform 0ms cubic-bezier(0,.1,.2,1);transition:opacity,transform 0ms cubic-bezier(0,.1,.2,1),-webkit-transform 0ms cubic-bezier(0,.1,.2,1)}.e-ripple-style:after{background:rgba(0,0,0,.3);content:"";display:block;height:50%;left:25%;opacity:0;top:25%;-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s;width:50%}.e-ripple-style:active:after{opacity:1;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:0s;transition:0s}@-webkit-keyframes e-input-ripple{to{opacity:0;-webkit-transform:scale(4);transform:scale(4)}}@-webkit-keyframes slideTopUp{0%{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}to{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}}.e-ddl.e-control-wrapper .e-ddl-icon:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.e-dropdownbase .e-list-item.e-active.e-hover{color:#e3165b}.e-input-group:not(.e-disabled) .e-back-icon:active,.e-input-group:not(.e-disabled) .e-back-icon:hover,.e-input-group:not(.e-disabled) .e-control.e-dropdownlist~.e-ddl-icon:active,.e-input-group:not(.e-disabled) .e-control.e-dropdownlist~.e-ddl-icon:hover,.e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:active,.e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:hover{background:rgba(0,0,0,0)}.e-input-group .e-ddl-icon:not(:active):after{-webkit-animation:none;animation:none}.e-ddl.e-popup{border:0;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);margin-top:2px}.e-popup.e-ddl .e-dropdownbase{min-height:26px}.e-bigger .e-popup.e-ddl-device-filter .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error){border-color:#e0e0e0}.e-bigger .e-popup.e-ddl-device-filter{margin-top:0}.e-bigger .e-ddl-device .e-input-group,.e-bigger .e-ddl-device .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error){background:#f5f5f5;border-width:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.e-bigger .e-ddl-device .e-input-group .e-back-icon,.e-bigger .e-ddl-device .e-input-group .e-clear-icon,.e-bigger .e-ddl-device .e-input-group input.e-input{background-color:#f5f5f5}.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon{margin:6px 6px 5px;min-height:12px;min-width:12px;padding:6px}.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon{min-height:16px;min-width:16px}.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-filter,.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-filter{padding:8px 16px 8px 0}.e-input-group.e-ddl,.e-input-group.e-ddl .e-ddl-icon,.e-input-group.e-ddl .e-input{background:rgba(0,0,0,0)}.e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left),.e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group:hover:not(.e-disabled):not(.e-float-icon-left){border-bottom-width:0}.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus.e-small .e-clear-icon,.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon,.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon{margin:0}.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small.e-input-focus .e-input-filter,.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter,.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter{padding:5px 5px 5px 12px}.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,.e-bigger.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,.e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger.e-small .e-clear-icon,.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger .e-clear-icon,.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger .e-clear-icon{min-height:18px;min-width:18px}.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,.e-bigger.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,.e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger.e-small .e-input-filter,.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger .e-input-filter,.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger .e-input-filter{padding:8px 16px}.e-ddl.e-popup.e-outline .e-filter-parent{padding:4px 8px}@-webkit-keyframes material-spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fabric-spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.e-excelfilter .e-icon-filter:before{content:"\E7EE"}.e-excelfilter .e-excl-filter-icon:before{content:"\E251"}.e-excelfilter .e-excl-filter-icon.e-filtered:before{content:"\E248"}.e-excelfilter .e-search-icon:before{content:"\E993"}.e-excelfilter .e-chkcancel-icon:before{content:"\E7A7"}.e-excelfilter .e-sortascending:before{content:"\E734"}.e-excelfilter .e-sortdescending:before{content:"\E733"}.sf-grid .e-excelfilter .e-dlg-content{overflow:visible;padding:0}.sf-grid .e-excelfilter .e-searchcontainer{padding:4px 18px 18px}.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-menu-item .e-menu-icon{height:26px;line-height:26px}.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-menu-item:not(.e-separator){height:26px;line-height:26px}.sf-grid .e-excelfilter .e-searchbox{padding-left:0}.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-separator{height:auto}.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul{position:absolute}.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu{display:inline-block;position:relative;width:100%}.sf-grid-dlg.e-xlflmenu .e-xlfl-radiodiv{width:unset}.e-xlflmenu{min-height:295px}.e-xlflmenu .e-xlfl-dlgfields{font-size:17px}.e-xlflmenu .e-xlfl-fieldset{font-size:14px;padding-top:15px}.e-xlflmenu .e-xlfl-mtcase,.e-xlflmenu .e-xlfl-optr,.e-xlflmenu .e-xlfl-radio,.e-xlflmenu .e-xlfl-value{padding-top:12px}.e-xlflmenu .e-xlfl-optr:first-child{padding-right:12px}.e-xlflmenu .e-xlfl-table{border-spacing:0;table-layout:fixed;width:100%}.e-xlflmenu .e-radio+label .e-label{margin-top:0;padding-left:23px;padding-right:13px}.e-xlflmenu .e-checkbox-wrapper .e-frame+.e-label{margin-bottom:1px;margin-left:6px}.e-xlflmenu .e-checkbox-wrapper .e-frame{margin-bottom:1px}.e-xlflmenu .e-dlg-content{padding-bottom:6px}.e-xlflmenu .e-xlfl-radiodiv{width:117px}.e-xlflmenu .e-xlfl-matchcasediv{margin-left:0;margin-right:13px}.e-xlfl-matchcasediv,.e-xlfl-radio-or{margin-left:13px}.e-xlflmenu.e-rtl .e-xlfl-optr{padding-left:12px;padding-right:0}.e-xlflmenu.e-rtl .e-radio+label .e-label{padding-left:0;padding-right:25px}.e-xlflmenu.e-rtl .e-xlfl-radio-or{margin-left:0;margin-right:13px}.e-bigger .e-xlflmenu.e-rtl .e-radio+label .e-label{padding-left:0;padding-right:25px}.e-bigger .e-xlflmenu{min-height:396px}.e-bigger .e-xlflmenu .e-xlfl-table{border-spacing:0;width:100%}.e-bigger .e-xlflmenu .e-dlg-content{padding-bottom:8px}.e-bigger .e-xlflmenu .e-radio+label .e-label{padding-left:28px;padding-right:5px}.e-bigger .e-xlflmenu .e-checkbox-wrapper .e-frame+.e-label{margin-left:8px}.e-bigger .e-xlflmenu .e-xlfl-radiodiv{width:137px}.e-bigger .e-xlflmenu .e-xlfl-matchcasediv,.e-bigger .e-xlflmenu .e-xlfl-radio-or{margin-left:18px}.e-bigger .e-xlflmenu .e-xlfl-optr:first-child{padding-right:16px}.e-bigger .e-xlflmenu .e-xlfl-dlgfields{font-size:18px}.e-bigger .e-xlflmenu .e-xlfl-fieldset{font-size:15px;padding-top:20px}.e-bigger .e-xlflmenu .e-xlfl-mtcase,.e-bigger .e-xlflmenu .e-xlfl-optr,.e-bigger .e-xlflmenu .e-xlfl-radio,.e-bigger .e-xlflmenu .e-xlfl-value{padding-top:16px}.e-bigger .e-excelfilter .e-xlflmenu,.e-excelfilter.e-bigger .e-xlflmenu{min-height:396px}.e-bigger .e-excelfilter .e-ftrchk,.e-excelfilter.e-bigger .e-ftrchk{padding-bottom:13px;padding-top:13px}.e-bigger .e-excelfilter .e-contextmenu-container ul li,.e-bigger .e-excelfilter .e-contextmenu-wrapper ul li,.e-excelfilter.e-bigger .e-contextmenu-container ul li,.e-excelfilter.e-bigger .e-contextmenu-wrapper ul li{height:48px;line-height:48px}.e-bigger .e-excelfilter .e-contextmenu-container ul li .e-menu-icon,.e-bigger .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon,.e-excelfilter.e-bigger .e-contextmenu-container ul li .e-menu-icon,.e-excelfilter.e-bigger .e-contextmenu-wrapper ul li .e-menu-icon{height:48px;line-height:48px;margin-right:15px}.e-bigger .e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret,.e-excelfilter.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret{height:48px;line-height:48px;margin-right:0}.e-bigger .e-excelfilter.e-rtl .e-contextmenu-wrapper ul .e-menu-item .e-caret,.e-excelfilter.e-bigger.e-rtl .e-contextmenu-wrapper ul .e-menu-item .e-caret{margin-left:0}.e-bigger .e-excelfilter.e-dialog .e-dlg-content,.e-excelfilter.e-bigger.e-dialog .e-dlg-content{padding-left:11px}.e-bigger .e-excelfilter .e-ftrchk,.e-bigger .e-excelfilter .e-searchbox,.e-excelfilter.e-bigger .e-ftrchk,.e-excelfilter.e-bigger .e-searchbox{padding-left:13px}.e-bigger .e-excelfilter.e-rtl .e-dlg-content,.e-excelfilter.e-bigger.e-rtl .e-dlg-content{padding-left:24px;padding-right:11px}.e-bigger .e-excelfilter.e-rtl .e-ftrchk,.e-bigger .e-excelfilter.e-rtl .e-searchbox,.e-excelfilter.e-bigger.e-rtl .e-ftrchk,.e-excelfilter.e-bigger.e-rtl .e-searchbox{padding-left:0;padding-right:13px}.e-excelfilter .e-checkboxlist{height:200px;margin-top:5px;min-height:160px;overflow-y:auto}.e-excelfilter .e-checkboxfiltertext{width:150px;word-break:normal}.e-excelfilter .e-chk-hidden{-moz-appearance:none;height:1px;opacity:0;width:1px}.e-excelfilter .e-contextmenu-container ul li,.e-excelfilter .e-contextmenu-wrapper ul li{height:36px;line-height:36px}.e-excelfilter .e-contextmenu-container ul:not(.e-ul),.e-excelfilter .e-contextmenu-wrapper ul{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;max-width:300px;padding-bottom:4px;position:static}.e-excelfilter .e-dlg-content{background-color:#fff}.e-excelfilter .e-contextmenu-wrapper,.e-excelfilter .e-contextmenu-wrapper ul{display:block}.e-excelfilter .e-contextmenu-wrapper ul{padding-bottom:4px;position:static}.e-excelfilter .e-contextmenu-wrapper ul li .e-contextmenu-container ul li{height:36px;line-height:36px}.e-excelfilter .e-contextmenu-container ul li .e-menu-icon,.e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon{height:36px;line-height:36px;margin-right:12px}.e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon{margin-right:0}.e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret{height:36px;line-height:36px;margin-right:0}.e-excelfilter.e-rtl .e-contextmenu-wrapper ul .e-menu-item .e-caret{margin-left:0}.e-excelfilter .e-footer-content{border-style:solid;border-width:1px 0 0}.e-excelfilter .e-excel-menu{z-index:1000}.e-excelfilter .e-dlg-content{padding-top:0}.e-excelfilter .e-xlsel{border:0 solid;position:absolute;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.e-excelfilter.e-dialog .e-dlg-content,.e-excelfilter .e-ftrchk,.e-excelfilter .e-searchbox{padding-left:9px}.e-excelfilter.e-rtl .e-dlg-content{padding-left:18px;padding-right:9px}.e-excelfilter.e-rtl .e-ftrchk,.e-excelfilter.e-rtl .e-searchbox{padding-left:0;padding-right:9px}.e-excelfilter .e-searchbox{display:block}.e-ftrchk{padding-bottom:9px;padding-top:9px}.e-excel-menu.e-contextmenu.e-menu-parent{max-height:298px;overflow-y:auto}.e-bigger .e-excel-menu.e-contextmenu.e-menu-parent{max-height:355px}.e-excelfilter .e-footer-content{border-color:rgba(0,0,0,.12);opacity:1}.e-excelfilter .e-filtered:before{color:#e3165b}.e-excelfilter .e-dlg-content{padding-bottom:0}li.e-separator.e-menu-item.e-excel-separator{margin-bottom:4px;margin-top:4px}.e-xlsel{background-color:#e3165b;border-color:#e3165b}@keyframes e-input-ripple{to{opacity:0;-webkit-transform:scale(4);transform:scale(4)}}@keyframes slideTopUp{0%{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}to{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}}@keyframes material-spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fabric-spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes tbar-popup-shadow{0%{border-color:hsla(0,0%,100%,.5);-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.5);box-shadow:0 0 0 0 hsla(0,0%,100%,.5)}to{-webkit-box-shadow:0 0 0 200px hsla(0,0%,100%,.12);box-shadow:0 0 0 200px hsla(0,0%,100%,.12)}}@keyframes tbar-popup-shadow{0%{border-color:hsla(0,0%,100%,.5);-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.5);box-shadow:0 0 0 0 hsla(0,0%,100%,.5)}to{-webkit-box-shadow:0 0 0 200px hsla(0,0%,100%,.12);box-shadow:0 0 0 200px hsla(0,0%,100%,.12)}}.e-icon-check:before{content:"\E7FF"}.e-grid-menu .e-group-animate .e-drag.e-icon-drag:before,.e-grid .e-group-animate .e-drag.e-icon-drag:before{content:"\E330"}.e-grid-menu .e-group-animate .e-nextgroup.e-icon-next:before,.e-grid .e-group-animate .e-nextgroup.e-icon-next:before{content:"\EC07"}.e-grid-menu .e-icon-ascending:before,.e-grid .e-icon-ascending:before{content:"\E840"}.e-grid-menu .e-icon-descending:before,.e-grid .e-icon-descending:before{content:"\E83F"}.e-grid-menu .e-icon-hide:before,.e-grid .e-icon-hide:before{content:"\E825"}.e-grid-menu .e-ungroupbutton.e-icon-hide:before,.e-grid .e-ungroupbutton.e-icon-hide:before{content:"\E917"}.e-grid-menu .e-icon-rowselect:before,.e-grid .e-icon-rowselect:before{content:"\E930"}.e-grid-menu .e-icon-sortdirect:before,.e-grid .e-icon-sortdirect:before{content:"\E890"}.e-grid-menu .e-icon-gdownarrow:before,.e-grid .e-icon-gdownarrow:before{content:"\E83D"}.e-grid-menu .e-icon-grightarrow:before,.e-grid .e-icon-grightarrow:before{content:"\E859"}.e-grid-menu .e-icon-filter.e-filtered:before,.e-grid-menu .e-icon-filter:before,.e-grid .e-icon-filter.e-filtered:before,.e-grid .e-icon-filter:before{content:"\E7EE"}.e-grid-menu .e-resfilter-icon:before,.e-grid .e-resfilter-icon:before{content:"\E251"}.e-grid-menu .e-ressort-icon:before,.e-grid .e-ressort-icon:before{content:"\E612"}.e-grid-menu .e-excl-filter-icon:before,.e-grid .e-excl-filter-icon:before{content:"\E251"}.e-grid-menu .e-excl-filter-icon.e-filtered:before,.e-grid .e-excl-filter-icon.e-filtered:before{content:"\E248"}.e-grid-menu.e-rtl .e-icon-grightarrow:before,.e-grid.e-rtl .e-icon-grightarrow:before{content:"\E854"}.e-grid-menu .e-icon-group:before,.e-grid .e-icon-group:before{content:"\E926"}.e-grid-menu .e-icon-ungroup:before,.e-grid .e-icon-ungroup:before{content:"\E926"}.e-grid-menu .e-icon-reorderuparrow:before,.e-grid .e-icon-reorderuparrow:before{content:"\E918"}.e-grid-menu .e-icon-reorderdownarrow:before,.e-grid .e-icon-reorderdownarrow:before{content:"\E919"}.e-grid-menu .e-print:before,.e-grid .e-print:before{content:"\E813"}.e-grid-menu .e-add:before,.e-grid .e-add:before{content:"\E7F9"}.e-grid-menu .e-resback-icon:before,.e-grid .e-resback-icon:before{content:"\E977"}.e-grid-menu .e-wordexport:before,.e-grid .e-wordexport:before{content:"\E7B0"}.e-grid-menu .e-pdfexport:before,.e-grid .e-pdfexport:before{content:"\E240"}.e-grid-menu .e-csvexport:before,.e-grid .e-csvexport:before{content:"\E241"}.e-grid-menu .e-excelexport:before,.e-grid .e-excelexport:before{content:"\E242"}.e-grid-menu .e-edit:before,.e-grid .e-edit:before{content:"\E81E"}.e-grid-menu .e-columnmenu.e-filtered:before,.e-grid-menu .e-columnmenu:before,.e-grid .e-columnmenu.e-filtered:before,.e-grid .e-columnmenu:before{content:"\E984"}.e-grid-menu .e-delete:before,.e-grid .e-delete:before{content:"\E84E"}.e-grid-menu .e-cancel:before,.e-grid .e-cancel:before{content:"\E825"}.e-grid-menu .e-copy:before,.e-grid .e-copy:before{content:"\E70A"}.e-grid-menu .e-save:before,.e-grid .e-save:before{content:"\E98E"}.e-grid-menu .e-update:before,.e-grid .e-update:before{content:"\E735"}.e-grid-menu .e-search-icon:before,.e-grid .e-search-icon:before{content:"\E993"}.e-grid-menu .e-cancel-icon:before,.e-grid .e-cancel-icon:before{content:"\E825"}.e-grid-menu .e-columnchooserdiv:before,.e-grid .e-columnchooserdiv:before{content:"\E714"}.e-grid-menu .e-ccsearch-icon:before,.e-grid .e-ccsearch-icon:before{content:"\E993"}.e-grid-menu .e-columnchooser:before,.e-grid .e-columnchooser:before{content:"\E21E"}.e-grid-menu .e-columnchooser-btn:before,.e-grid .e-columnchooser-btn:before{content:"\E969"}.e-grid-menu .e-cc-icon:before,.e-grid .e-cc-icon:before{content:"\E82E"}.e-grid-menu .e-icon-rowdragicon:before,.e-grid .e-icon-rowdragicon:before{content:"\E330"}.e-grid-menu.e-rtl .e-icon-rowdragicon:before,.e-grid.e-rtl .e-icon-rowdragicon:before{content:"\E330"}.e-grid-menu .e-ccsearch-icon.e-cc-cancel:before,.e-grid-menu .e-chkcancel-icon:before,.e-grid .e-ccsearch-icon.e-cc-cancel:before,.e-grid .e-chkcancel-icon:before{content:"\E7A7"}.e-responsive-dialog .e-resfilterback:before{content:"\E977"}.e-responsive-dialog .e-filterset:before{content:"\E7EE"}.e-responsive-dialog .e-search-icon:before{content:"\E993"}.e-responsive-dialog .e-chkcancel-icon:before{content:"\E7A7"}.e-responsive-dialog .e-icon-filter-clear:before{content:"\E248"}.e-row-responsive-filter .e-dlg-closeicon-btn .e-icon-dlg-close:before{content:"\E977"}.e-disableuserselect{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.e-contextmenu-container.e-sfcontextmenu.e-hide-menu{visibility:hidden}.e-emptyicon{opacity:0}.e-device .e-flmenu-valuediv{padding:24px 0 0}.e-bigger .e-grid,.e-grid.e-bigger{font-size:13px}.e-bigger .e-grid .e-gridheader thead .e-icons:not(.e-check):not(.e-stop),.e-grid.e-bigger .e-gridheader thead .e-icons:not(.e-check):not(.e-stop){font-size:10px}.e-bigger .e-grid .e-row .e-icon-rowdragicon:before,.e-grid.e-bigger .e-row .e-icon-rowdragicon:before{font-size:10px}.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper,.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper{padding:5px}.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input.e-search,.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input.e-search{width:100%}.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input-group-icon.e-icons.e-sicon.e-clear-icon,.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input-group-icon.e-icons.e-sicon.e-clear-icon{margin:13px 14px 5px 0}.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon:before,.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon:before{font-size:17px}.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon,.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon{padding-left:0}.e-bigger .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper,.e-grid.e-bigger .e-toolbar-items .e-toolbar-item.e-search-wrapper{padding-bottom:8px;padding-top:2px}.e-bigger .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon,.e-grid.e-bigger .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon{min-width:20px}.e-bigger .e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon,.e-grid.e-bigger .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon{margin:0 8px 0 0;min-width:20px;padding:0}.e-bigger .e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon:before,.e-grid.e-bigger .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon:before{font-size:12px}.e-bigger .e-grid.e-rtl .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon,.e-grid.e-bigger.e-rtl .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon{margin:6px 0 5px 6px;min-width:20px;padding:0}.e-bigger .e-grid .e-toolbar .e-toolbar-items .e-tbar-btn.e-btn .e-btn-icon.e-icons,.e-grid.e-bigger .e-toolbar .e-toolbar-items .e-tbar-btn.e-btn .e-btn-icon.e-icons{font-size:18px}.e-bigger .e-grid .e-flmenu-valuediv,.e-grid.e-bigger .e-flmenu-valuediv{padding:24px 0 0}.e-bigger .e-grid .e-headercell,.e-grid.e-bigger .e-headercell{height:56px;padding:0 28px}.e-bigger .e-grid .e-headercelldiv,.e-grid.e-bigger .e-headercelldiv{height:29px;line-height:30px}.e-bigger .e-grid .e-detailheadercell,.e-bigger .e-grid .e-headercell,.e-grid.e-bigger .e-detailheadercell,.e-grid.e-bigger .e-headercell{font-size:12px}.e-bigger .e-grid .e-icons,.e-grid.e-bigger .e-icons{font-size:14px}.e-bigger .e-grid .e-gridheader thead .e-icons,.e-grid.e-bigger .e-gridheader thead .e-icons{font-size:16px}.e-bigger .e-grid .e-icon-gdownarrow,.e-bigger .e-grid .e-icon-grightarrow,.e-bigger .e-grid .e-toolbar .e-tbar-btn.e-btn .e-btn-icon.e-icons.e-columnchooser-btn,.e-grid.e-bigger .e-icon-gdownarrow,.e-grid.e-bigger .e-icon-grightarrow,.e-grid.e-bigger .e-toolbar .e-tbar-btn.e-btn .e-btn-icon.e-icons.e-columnchooser-btn{font-size:12px}.e-bigger .e-grid .e-gridheader tr th:last-child,.e-grid.e-bigger .e-gridheader tr th:last-child{padding-right:28px}.e-bigger .e-grid .e-gridheader tr th:last-child.e-filterbarcell,.e-grid.e-bigger .e-gridheader tr th:last-child.e-filterbarcell{padding-left:21px}.e-bigger .e-grid .e-gridheader tr th:first-child,.e-grid.e-bigger .e-gridheader tr th:first-child{padding-left:28px}.e-bigger .e-grid .e-gridheader tr th:first-child.e-filterbarcell,.e-grid.e-bigger .e-gridheader tr th:first-child.e-filterbarcell{padding-left:21px}.e-bigger .e-grid .e-headercelldiv,.e-grid.e-bigger .e-headercelldiv{font-size:12px}.e-bigger .e-grid .e-groupcaption,.e-bigger .e-grid .e-rowcell,.e-bigger .e-grid .e-summarycell,.e-grid.e-bigger .e-groupcaption,.e-grid.e-bigger .e-rowcell,.e-grid.e-bigger .e-summarycell{font-size:13px;padding:11px 28px}.e-bigger .e-grid .e-rowcell:first-child,.e-bigger .e-grid .e-summarycell:first-child,.e-grid.e-bigger .e-rowcell:first-child,.e-grid.e-bigger .e-summarycell:first-child{padding-left:28px}.e-bigger .e-grid .e-rowcell:last-child,.e-bigger .e-grid .e-summarycell:last-child,.e-grid.e-bigger .e-rowcell:last-child,.e-grid.e-bigger .e-summarycell:last-child{padding-right:28px}.e-bigger .e-grid .e-filterbarcell,.e-bigger .e-grid .e-filterbarcelldisabled,.e-grid.e-bigger .e-filterbarcell,.e-grid.e-bigger .e-filterbarcelldisabled{height:56px;padding:0 28px}.e-bigger .e-grid .e-filterbarcell input,.e-grid.e-bigger .e-filterbarcell input{height:26px}.e-bigger .e-grid .e-ftrchk,.e-grid.e-bigger .e-ftrchk{padding-bottom:13px;padding-top:13px}.e-bigger .e-grid .e-columnmenu,.e-grid.e-bigger .e-columnmenu{bottom:31px;top:35px}.e-bigger .e-grid.e-device.e-noselect,.e-grid.e-bigger.e-device.e-noselect{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.e-bigger .e-grid .e-dialog.e-checkboxfilter,.e-bigger .e-grid .e-dialog.e-flmenu,.e-grid.e-bigger .e-dialog.e-checkboxfilter,.e-grid.e-bigger .e-dialog.e-flmenu{min-width:260px}.e-bigger .e-grid .e-dialog.e-checkboxfilter,.e-grid.e-bigger .e-dialog.e-checkboxfilter{min-height:352px}.e-bigger .e-grid .e-checkboxfilter .e-dlg-content,.e-grid.e-bigger .e-checkboxfilter .e-dlg-content{padding-left:11px}.e-bigger .e-grid .e-checkboxfilter .e-ftrchk,.e-bigger .e-grid .e-checkboxfilter .e-searchbox,.e-grid.e-bigger .e-checkboxfilter .e-ftrchk,.e-grid.e-bigger .e-checkboxfilter .e-searchbox{padding-left:13px}.e-bigger .e-grid.e-rtl .e-checkboxfilter .e-dlg-content,.e-grid.e-bigger.e-rtl .e-checkboxfilter .e-dlg-content{padding-left:24px;padding-right:11px}.e-bigger .e-grid.e-rtl .e-checkboxfilter .e-ftrchk,.e-bigger .e-grid.e-rtl .e-checkboxfilter .e-searchbox,.e-grid.e-bigger.e-rtl .e-checkboxfilter .e-ftrchk,.e-grid.e-bigger.e-rtl .e-checkboxfilter .e-searchbox{padding-left:0;padding-right:13px}.e-bigger .e-grid .e-filtermenudiv,.e-grid.e-bigger .e-filtermenudiv{margin:-18px -7px}.e-bigger .e-grid .e-sortfilterdiv,.e-grid.e-bigger .e-sortfilterdiv{margin:-17px 8px}.e-bigger .e-grid .e-gridheader .e-fltr-icon .e-sortfilterdiv,.e-grid.e-bigger .e-gridheader .e-fltr-icon .e-sortfilterdiv{margin:-15px 24px}.e-bigger .e-grid.e-rtl .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv,.e-grid.e-bigger.e-rtl .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv{padding:0 .6em 0 1.15em}.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-sortfilterdiv,.e-bigger .e-grid .e-wrap .e-sortfilterdiv,.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-sortfilterdiv,.e-grid.e-bigger .e-wrap .e-sortfilterdiv{margin:-20px 8px}.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv .e-wrap .e-rightalign .e-sortfilterdiv,.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv .e-wrap .e-rightalign .e-sortfilterdiv{margin:-20px 2px}.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv .e-wrap .e-fltr-icon .e-sortfilterdiv,.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv .e-wrap .e-fltr-icon .e-sortfilterdiv{margin:-10px 18px}.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,.e-bigger .e-grid .e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,.e-grid.e-bigger .e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv{margin:-12px 2px}.e-bigger .e-grid.e-wrap .e-columnheader .e-headercelldiv,.e-bigger .e-grid.e-wrap .e-columnheader .e-stackedheadercelldiv,.e-bigger .e-grid.e-wrap .e-rowcell,.e-grid.e-bigger.e-wrap .e-columnheader .e-headercelldiv,.e-grid.e-bigger.e-wrap .e-columnheader .e-stackedheadercelldiv,.e-grid.e-bigger.e-wrap .e-rowcell{line-height:18px}.e-bigger .e-grid .e-gridheader .e-rightalign .e-sortfilterdiv,.e-grid.e-bigger .e-gridheader .e-rightalign .e-sortfilterdiv{margin:-16px 4px}.e-bigger .e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortnumber,.e-bigger .e-grid .e-gridheader .e-rightalign .e-sortnumber,.e-grid.e-bigger .e-gridheader .e-rightalign.e-fltr-icon .e-sortnumber,.e-grid.e-bigger .e-gridheader .e-rightalign .e-sortnumber{float:left;margin:7px 2px 0 5px}.e-bigger .e-grid .e-sortnumber,.e-grid.e-bigger .e-sortnumber{border-radius:65%;display:inline-block;float:right;font-size:9px;height:15px;line-height:16px;margin:7px 5px 0 2px;text-align:center;width:15px}.e-bigger .e-grid .e-gridheader .e-fltr-icon .e-sortnumber,.e-grid.e-bigger .e-gridheader .e-fltr-icon .e-sortnumber{margin:7px 5px 0 2px}.e-bigger .e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv,.e-grid.e-bigger .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv{margin:-15px -4px}.e-bigger .e-grid.e-rtl .e-detailheadercell .e-sortfilterdiv,.e-bigger .e-grid.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv,.e-bigger .e-grid.e-rtl .e-headercell .e-sortfilterdiv,.e-grid.e-bigger.e-rtl .e-detailheadercell .e-sortfilterdiv,.e-grid.e-bigger.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv,.e-grid.e-bigger.e-rtl .e-headercell .e-sortfilterdiv{margin:-17px 10px}.e-bigger .e-grid.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv,.e-grid.e-bigger.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv{margin:-17px 30px 0 14px}.e-bigger .e-grid.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv,.e-grid.e-bigger.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv{margin:-17px 14px}.e-bigger .e-grid.e-rtl .e-filtermenudiv,.e-bigger .e-grid.e-rtl .e-rightalign .e-filtermenudiv,.e-grid.e-bigger.e-rtl .e-filtermenudiv,.e-grid.e-bigger.e-rtl .e-rightalign .e-filtermenudiv{margin:-20px 0 -18px -11px}.e-bigger .e-grid.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber,.e-bigger .e-grid.e-rtl .e-detailheadercell.e-rightalign .e-headercelldiv .e-sortnumber,.e-bigger .e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber,.e-bigger .e-grid.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,.e-bigger .e-grid.e-rtl .e-headercell.e-rightalign .e-headercelldiv .e-sortnumber,.e-grid.e-bigger.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber,.e-grid.e-bigger.e-rtl .e-detailheadercell.e-rightalign .e-headercelldiv .e-sortnumber,.e-grid.e-bigger.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber,.e-grid.e-bigger.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,.e-grid.e-bigger.e-rtl .e-headercell.e-rightalign .e-headercelldiv .e-sortnumber{margin:6px 0 0 10px}.e-bigger .e-grid .e-emptyrow td,.e-bigger .e-grid .e-frozencontent table tr td:first-child:empty,.e-bigger .e-grid .e-movablecontent table tr td:first-child:empty,.e-bigger .e-grid .e-rowcell,.e-bigger .e-grid .e-summarycell,.e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty,.e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,.e-grid.e-bigger .e-emptyrow td,.e-grid.e-bigger .e-frozencontent table tr td:first-child:empty,.e-grid.e-bigger .e-movablecontent table tr td:first-child:empty,.e-grid.e-bigger .e-rowcell,.e-grid.e-bigger .e-summarycell,.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty,.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty{line-height:27px}.e-bigger .e-grid .e-filterbarcell input,.e-grid.e-bigger .e-filterbarcell input{font-size:13px}.e-bigger .e-grid .e-groupdroparea,.e-grid.e-bigger .e-groupdroparea{font-size:19px;min-height:64px;padding:22px 24px}.e-bigger .e-grid .e-cloneproperties,.e-grid.e-bigger .e-cloneproperties{padding:4px 5px}.e-bigger .e-grid .e-cloneproperties.e-draganddrop,.e-grid.e-bigger .e-cloneproperties.e-draganddrop{padding:0}.e-bigger .e-grid .e-headerclone,.e-grid.e-bigger .e-headerclone{font-size:12px}.e-bigger .e-grid .e-groupdroparea.e-grouped,.e-grid.e-bigger .e-groupdroparea.e-grouped{padding:11px 0 12px}.e-bigger .e-grid .e-frozenheader table tr td.e-rowcell,.e-grid.e-bigger .e-frozenheader table tr td.e-rowcell{height:49px -6}.e-bigger .e-grid .e-frozencontent table tr td:first-child:empty,.e-bigger .e-grid .e-frozenhdrcont table tr td:first-child:empty,.e-bigger .e-grid .e-movablecontent table tr td:first-child:empty,.e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty,.e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,.e-grid.e-bigger .e-frozencontent table tr td:first-child:empty,.e-grid.e-bigger .e-frozenhdrcont table tr td:first-child:empty,.e-grid.e-bigger .e-movablecontent table tr td:first-child:empty,.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty,.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty{height:49px}.e-bigger .e-grid.e-bigger .e-columnmenu,.e-grid.e-bigger.e-bigger .e-columnmenu{bottom:16px;margin:-18.5px -18px}.e-bigger .e-grid.e-device .e-columnmenu,.e-grid.e-bigger.e-device .e-columnmenu{margin:-18px}.e-bigger .e-grid .e-columnmenu,.e-grid.e-bigger .e-columnmenu{right:23px}.e-bigger .e-grid .e-groupheadercell,.e-bigger .e-grid .e-groupheadercell:hover,.e-grid.e-bigger .e-groupheadercell,.e-grid.e-bigger .e-groupheadercell:hover{border-radius:16px;height:32px;margin:4px 0 0 24px;padding:0 8px 0 12px;font-size:13px}.e-bigger .e-grid.e-device .e-groupheadercell,.e-bigger .e-grid .e-groupheadercell:hover,.e-grid.e-bigger.e-device .e-groupheadercell,.e-grid.e-bigger .e-groupheadercell:hover{padding:0 8px 0 12px}.e-bigger .e-grid .e-gdclone,.e-grid.e-bigger .e-gdclone{border-radius:17px;padding:6px}.e-bigger .e-grid .e-groupheadercell span,.e-grid.e-bigger .e-groupheadercell span{height:32px;line-height:32px;padding:0}.e-bigger .e-grid .e-groupheadercell .e-ungroupbutton,.e-grid.e-bigger .e-groupheadercell .e-ungroupbutton{font-size:16px}.e-bigger .e-grid .e-groupheadercell .e-grouptext,.e-grid.e-bigger .e-groupheadercell .e-grouptext{line-height:32px}.e-bigger .e-grid .e-row .e-input-focus .e-input.e-field,.e-bigger .e-grid .e-row .e-input-group .e-input.e-field,.e-grid.e-bigger .e-row .e-input-focus .e-input.e-field,.e-grid.e-bigger .e-row .e-input-group .e-input.e-field{font-family:Roboto,Segoe UI,GeezaPro,"DejaVu Serif","sans-serif",-apple-system,BlinkMacSystemFont;font-size:13px;padding-bottom:9px;padding-top:13px}.e-bigger .e-grid.e-device .e-row .e-input-focus .e-input.e-field,.e-bigger .e-grid.e-device .e-row .e-input-group .e-input.e-field,.e-grid.e-bigger.e-device .e-row .e-input-focus .e-input.e-field,.e-grid.e-bigger.e-device .e-row .e-input-group .e-input.e-field{padding-bottom:5px;padding-top:12px}.e-bigger .e-grid .e-row .e-input-group,.e-grid.e-bigger .e-row .e-input-group{margin-bottom:5px;vertical-align:middle}.e-bigger .e-grid.e-device .e-headercell,.e-grid.e-bigger.e-device .e-headercell{padding:0 21px}.e-bigger .e-grid.e-device .e-headercell:first-child,.e-grid.e-bigger.e-device .e-headercell:first-child{padding:0 12px 0 16px}.e-bigger .e-grid.e-device .e-headercell:last-child,.e-grid.e-bigger.e-device .e-headercell:last-child{padding:0 16px 0 12px}.e-bigger .e-grid.e-device .e-groupheadercell span,.e-grid.e-bigger.e-device .e-groupheadercell span{line-height:30px;padding:0}.e-bigger .e-grid.e-device .e-rowcell,.e-bigger .e-grid.e-device .e-summarycell,.e-grid.e-bigger.e-device .e-rowcell,.e-grid.e-bigger.e-device .e-summarycell{padding:8px 12px}.e-bigger .e-grid:not(.e-row-responsive).e-device .e-rowcell:first-child,.e-bigger .e-grid:not(.e-row-responsive).e-device .e-summarycell:first-child,.e-grid.e-bigger:not(.e-row-responsive).e-device .e-rowcell:first-child,.e-grid.e-bigger:not(.e-row-responsive).e-device .e-summarycell:first-child{padding:8px 12px 8px 16px}.e-bigger .e-grid:not(.e-row-responsive).e-device .e-rowcell:last-child,.e-bigger .e-grid:not(.e-row-responsive).e-device .e-summarycell:last-child,.e-grid.e-bigger:not(.e-row-responsive).e-device .e-rowcell:last-child,.e-grid.e-bigger:not(.e-row-responsive).e-device .e-summarycell:last-child{padding:8px 16px 8px 12px}.e-bigger .e-grid.e-device .e-filterbarcell,.e-grid.e-bigger.e-device .e-filterbarcell{padding:8px 12px}.e-bigger .e-grid.e-device .e-filterbarcell:first-child,.e-grid.e-bigger.e-device .e-filterbarcell:first-child{padding:8px 12px 8px 16px}.e-bigger .e-grid.e-device .e-filterbarcell:last-child,.e-grid.e-bigger.e-device .e-filterbarcell:last-child{padding:8px 16px 8px 12px}.e-bigger .e-grid.e-device .e-groupheadercell .e-ungroupbutton,.e-grid.e-bigger.e-device .e-groupheadercell .e-ungroupbutton{line-height:30px}.e-bigger .e-grid.e-device .e-editedbatchcell.e-rowcell,.e-bigger .e-grid.e-device .e-normaledit .e-rowcell,.e-grid.e-bigger.e-device .e-editedbatchcell.e-rowcell,.e-grid.e-bigger.e-device .e-normaledit .e-rowcell{padding-bottom:0;padding-top:0}.e-bigger .e-grid .e-addedrow .e-normaledit .e-unboundcell,.e-bigger .e-grid .e-editedrow .e-normaledit .e-unboundcell,.e-bigger .e-grid .e-unboundcell,.e-grid.e-bigger .e-addedrow .e-normaledit .e-unboundcell,.e-grid.e-bigger .e-editedrow .e-normaledit .e-unboundcell,.e-grid.e-bigger .e-unboundcell{padding-bottom:6px;padding-top:6px}.e-bigger .e-grid .e-grouptext,.e-grid.e-bigger .e-grouptext{margin-right:8px;width:76px}.e-bigger .e-grid.e-device .e-gridheader table th[rowspan],.e-bigger .e-grid .e-gridheader table th[rowspan],.e-grid.e-bigger.e-device .e-gridheader table th[rowspan],.e-grid.e-bigger .e-gridheader table th[rowspan]{padding-bottom:20px}.e-bigger .e-grid .e-groupsort,.e-bigger .e-grid .e-toggleungroup,.e-bigger .e-grid span.e-ungroupbutton,.e-grid.e-bigger .e-groupsort,.e-grid.e-bigger .e-toggleungroup,.e-grid.e-bigger span.e-ungroupbutton{margin-left:8px;margin-top:0}.e-bigger .e-grid span.e-ungroupbutton.e-icons,.e-grid.e-bigger span.e-ungroupbutton.e-icons{font-size:16px;margin-left:0;padding-top:0;margin-top:0;margin-right:0}.e-bigger .e-grid.e-device span.e-ungroupbutton.e-icons,.e-grid.e-bigger.e-device span.e-ungroupbutton.e-icons{margin-top:0}.e-bigger .e-grid span.e-groupsort.e-icons,.e-grid.e-bigger span.e-groupsort.e-icons{margin-right:0;margin-top:0}.e-bigger .e-grid.e-device span.e-groupsort.e-icons,.e-grid.e-bigger.e-device span.e-groupsort.e-icons{margin-top:0}.e-bigger .e-grid.e-rtl .e-groupheadercell,.e-bigger .e-grid.e-rtl .e-groupheadercell:hover,.e-grid.e-bigger.e-rtl .e-groupheadercell,.e-grid.e-bigger.e-rtl .e-groupheadercell:hover{margin:3px 24px 0 0;padding:0 12px 0 8px}.e-bigger .e-grid.e-rtl span.e-ungroupbutton.e-icons,.e-grid.e-bigger.e-rtl span.e-ungroupbutton.e-icons{margin-left:0;margin-right:6px;margin-top:0;padding-left:0}.e-bigger .e-grid .e-groupcaption,.e-grid.e-bigger .e-groupcaption{line-height:32px}.e-bigger .e-grid .e-ccdlg .e-dlg-content,.e-grid.e-bigger .e-ccdlg .e-dlg-content{margin:20px 0 0;padding:17px 24px 5px 12px}.e-bigger .e-grid .e-ccdlg .e-ccul-ele,.e-grid.e-bigger .e-ccdlg .e-ccul-ele{padding:0}.e-bigger .e-grid .e-ccdlg .e-cc-searchdiv,.e-grid.e-bigger .e-ccdlg .e-cc-searchdiv{padding-left:6px}.e-bigger .e-grid .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard,.e-grid.e-bigger .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard{padding-left:12px}.e-bigger .e-grid .e-ccdlg li.e-cclist,.e-grid.e-bigger .e-ccdlg li.e-cclist{padding:11px 0}.e-bigger .e-grid .e-ccdlg .e-toolbar .e-ccdiv,.e-grid.e-bigger .e-ccdlg .e-toolbar .e-ccdiv{margin-top:0}.e-bigger .e-grid .e-filterbarcell.e-frozen-right-border,.e-bigger .e-grid .e-headercell.e-frozen-right-border,.e-bigger .e-grid .e-rowcell.e-frozen-right-border,.e-grid.e-bigger .e-filterbarcell.e-frozen-right-border,.e-grid.e-bigger .e-headercell.e-frozen-right-border,.e-grid.e-bigger .e-rowcell.e-frozen-right-border{border-right:2px solid rgba(227,22,91,.6)}.e-bigger .e-grid .e-filterbarcell.e-frozen-left-border,.e-bigger .e-grid .e-headercell.e-frozen-left-border,.e-bigger .e-grid .e-rowcell.e-frozen-left-border,.e-grid.e-bigger .e-filterbarcell.e-frozen-left-border,.e-grid.e-bigger .e-headercell.e-frozen-left-border,.e-grid.e-bigger .e-rowcell.e-frozen-left-border{border-left:2px solid rgba(227,22,91,.6)}.e-bigger .e-grid .e-gridheader .e-filterbarcell.e-freezeline,.e-bigger .e-grid .e-rowcell.e-freezeline,.e-grid.e-bigger .e-gridheader .e-filterbarcell.e-freezeline,.e-grid.e-bigger .e-rowcell.e-freezeline{position:relative}.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor,.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor,.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-left-cursor,.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-right-cursor,.e-bigger .e-grid .e-rowcell .e-frozen-left-cursor,.e-bigger .e-grid .e-rowcell .e-frozen-right-cursor,.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-left-cursor,.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-right-cursor,.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-left-cursor,.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-right-cursor,.e-grid.e-bigger .e-rowcell .e-frozen-left-cursor,.e-grid.e-bigger .e-rowcell .e-frozen-right-cursor{cursor:move;height:100%;position:absolute;top:0;width:4px}.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor,.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-left-cursor,.e-bigger .e-grid .e-rowcell .e-frozen-left-cursor,.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-left-cursor,.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-left-cursor,.e-grid.e-bigger .e-rowcell .e-frozen-left-cursor{right:0}.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor,.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-right-cursor,.e-bigger .e-grid .e-rowcell .e-frozen-right-cursor,.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-right-cursor,.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-right-cursor,.e-grid.e-bigger .e-rowcell .e-frozen-right-cursor{left:0}.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor.e-frozen-resize-cursor,.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-left-cursor.e-frozen-resize-cursor,.e-bigger .e-grid .e-rowcell .e-frozen-left-cursor.e-frozen-resize-cursor,.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-left-cursor.e-frozen-resize-cursor,.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-left-cursor.e-frozen-resize-cursor,.e-grid.e-bigger .e-rowcell .e-frozen-left-cursor.e-frozen-resize-cursor{right:3px}.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor),.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor),.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor),.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor){left:3px}.e-bigger .e-grid .e-frozen-helper,.e-grid.e-bigger .e-frozen-helper{border-left:2px solid rgba(227,22,91,.6);cursor:move;position:absolute;z-index:2}.e-bigger .e-grid .e-content.e-freezeline-moving,.e-grid.e-bigger .e-content.e-freezeline-moving{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.e-grid{border-radius:0;border-style:none solid solid;border-width:1px;display:block;font-family:Roboto,Segoe UI,GeezaPro,"DejaVu Serif","sans-serif",-apple-system,BlinkMacSystemFont;font-size:13px;height:auto;position:relative}.e-grid .e-gridheader{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.e-grid .e-gridheader.e-sticky,.e-grid .e-groupdroparea.e-sticky,.e-grid .e-toolbar.e-sticky{position:sticky;z-index:10}.e-grid .e-ccdlg.e-sticky,.e-grid .e-gridheader.e-sticky .e-headercontent .e-reorderdownarrow,.e-grid .e-gridheader.e-sticky .e-headercontent .e-reorderuparrow{position:fixed;z-index:10}.e-grid .e-groupdroparea.e-sticky{opacity:1}.e-grid .e-gridcontent .e-lastrow-dragborder,.e-grid .e-gridheader .e-firstrow-dragborder,.e-grid.e-rtl .e-gridcontent .e-lastrow-dragborder,.e-grid.e-rtl .e-gridheader .e-firstrow-dragborder{bottom:0;background-color:#e3165b;height:2px;position:absolute}.e-grid .e-grid-relative{position:relative}.e-grid .e-dropitemscount{border:1px solid #fff;border-radius:17px;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:13px;line-height:normal;margin-left:-8px;min-width:12px;padding:3px 7px 4px;position:absolute;text-align:center;top:-10px;z-index:5}.e-grid.e-rtl .e-dropitemscount{left:-6px!important}.e-grid.e-rtl .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon{padding:0;margin:4px 0 4px 6px}.e-grid.e-bothlines .e-cloneproperties.e-draganddrop .e-rowdragdrop,.e-grid.e-verticallines .e-cloneproperties.e-draganddrop .e-rowdragdrop{border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:0}.e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder,.e-grid .e-gridcontent .e-rowcell.e-dragborder,.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder,.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder,.e-grid .e-gridheader .e-rowcell.e-dragborder,.e-grid .e-gridheader .e-rowdragdrop.e-dragborder,.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder,.e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder,.e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder,.e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder,.e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,.e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder,.e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder,.e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder,.e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder{-webkit-box-shadow:0 2px 0 0 #e3165b;box-shadow:0 2px 0 0 #e3165b;position:relative;z-index:5}.e-grid .e-gridheader thead .e-icons:not(.e-check):not(.e-stop){font-size:10px}.e-grid .e-row .e-icon-rowdragicon:before{display:block;text-indent:10px;font-size:12px;font-weight:700;color:#000;opacity:.54}.e-grid .e-row .e-icon-rowdragmoveicon:before{font-size:12px;font-weight:700}.e-grid .e-row .e-icon-rowdragmoveicon{padding-left:10px}.e-grid .e-draganddrop .e-rowcell,.e-grid.e-rtl .e-draganddrop .e-rowcell{padding-left:6px;padding-right:6px}.e-grid .e-gridcontent .e-rowdragdrop,.e-grid .e-gridheader .e-rowdragdrop{border:solid #e0e0e0;border-width:1px 0 0}.e-grid .e-gridcontent .e-groupcaption.e-lastrowcell,.e-grid .e-gridcontent .e-indentcell.e-lastrowcell,.e-grid .e-gridcontent .e-recordpluscollapse.e-lastrowcell,.e-grid .e-gridcontent .e-rowdragdrop.e-lastrowcell{border-bottom-width:1px}.e-grid .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon:before{position:relative;left:-5px}.e-grid .e-icon-rowdragicon{font-size:10px;text-indent:12px}.e-grid .e-toolbar{border:0;border-top:1px solid #e0e0e0;border-radius:0}.e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon{padding:0;min-width:18px;margin-right:8px}.e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon:before{font-size:12px}.e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:active:not(.e-clear-icon),.e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:focus:not(.e-clear-icon),.e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:hover:not(.e-clear-icon){background:none;-webkit-box-shadow:none;box-shadow:none}.e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:not(.e-clear-icon){border:none}.e-grid .e-res-toolbar{border-bottom:1px solid #e0e0e0}.e-grid .e-res-toolbar .e-toolbar-items{min-height:0}.e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:active,.e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:focus,.e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:hover,.e-grid .e-res-toolbar .e-toolbar-items .e-sicon.e-clear-icon:active,.e-grid .e-res-toolbar .e-toolbar-items .e-sicon.e-clear-icon:focus,.e-grid .e-res-toolbar .e-toolbar-items .e-sicon.e-clear-icon:hover,.e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:active,.e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:focus,.e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:hover{background:none}.e-grid .e-res-toolbar .e-toolbar-items .e-icons{color:#000}.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item .e-tbar-btn .e-resfilter-icon{font-size:22px}.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right{width:calc(100% - 50px)}.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-input-group:after,.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-input-group:before{background:none}.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper{width:100%;padding-left:18px;padding-right:0}.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-search-icon{font-size:18px;margin-top:8px}.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group{border:0;opacity:1;padding:0 9px 0 6px;width:100%}.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group .e-input{margin-top:8px}.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group .e-search-icon{margin-top:14px;padding-left:0}.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper{padding-left:0}.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-sicon.e-clear-icon{margin:14px 8px 5px 0}.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-sicon.e-clear-icon:before{font-size:18px}.e-grid.e-rtl .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper{padding-left:26px}.e-grid.e-rtl .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-sicon.e-clear-icon{margin:14px 0 5px 8px}.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper{padding-bottom:6px;padding-top:1px}.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search:focus{opacity:1}.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search{margin-bottom:0;opacity:.6;width:230px}.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search.e-input-focus{opacity:1}.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon{min-width:18px}.e-bigger .e-grid .e-group-animator .e-groupheadercell,.e-bigger .e-grid .e-group-animator .e-groupheadercell:hover{margin:15px 0;border-bottom-width:1px}.e-grid .e-groupdroparea.e-group-animate.e-grouped{height:54px}.e-bigger .e-grid .e-group-animate.e-groupdroparea .e-nextgroup{margin-top:15px}.e-grid .e-group-animator .e-groupheadercell,.e-grid .e-group-animator .e-groupheadercell:hover{margin:12px 0;border-bottom-width:1px}.e-grid .e-group-animator:last-child .e-nextgroup.e-icons.e-icon-next{display:none}.e-grid .e-groupdroparea.e-group-animate.e-grouped{overflow:hidden;padding:0;height:48px;border-bottom-width:0}.e-grid.e-rtl .e-group-animator{float:right}.e-grid.e-rtl .e-group-animate .e-groupheadercell,.e-grid.e-rtl .e-group-animate .e-groupheadercell:hover{margin-right:0;margin-left:0}.e-grid.e-rtl .e-group-animate.e-groupdroparea .e-nextgroup{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:16px}.e-grid.e-rtl .e-group-animator:first-child .e-groupheadercell{margin:12px 16px 12px 0}.e-grid .e-group-animator:first-child .e-groupheadercell{margin:12px 0 12px 16px}.e-grid .e-group-animate.e-groupdroparea .e-nextgroup{margin-top:9px}.e-grid .e-groupdroparea.e-group-animate .e-drag.e-icon-drag{display:inline-block;height:24px;font-size:11px;line-height:25px;padding:0;vertical-align:middle}.e-grid .e-group-animator .e-icon-drag.e-icons{margin-left:0}.e-grid .e-groupdroparea.e-group-animate span.e-drag.e-icons.e-icon-drag{cursor:move}.e-grid .e-group-animate .e-drag.e-icon-drag:before{opacity:.7}.e-grid .e-group-animate span.e-nextgroup.e-icons.e-icon-next{display:inline-block;float:left;height:24px;line-height:32px;padding:0;vertical-align:middle}.e-grid .e-groupdroparea.e-grouped{padding:9px 0 10px}.e-grid.e-default .e-gridheader.e-stackedfilter .e-grouptopleftcell,.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter .e-grouptopleftcell{border-top:0}.e-grid.e-default .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell{border-bottom:1px solid}.e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,.e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell{border-bottom:0}.e-grid.e-default .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell{border-top:1px solid}.e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,.e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell{border-top:0}.e-grid.e-default .e-grouptopleftcell{border-top:1px solid}.e-grid.e-default .e-gridheader .e-headercell.e-firstheader,.e-grid.e-default.e-horizontallines .e-headercell.e-firstheader{border-left:1px solid}.e-grid.e-default.e-hidelines .e-headercell.e-firstheader{border-left:0}.e-grid.e-default.e-bothlines .e-grouptopleftcell,.e-grid.e-default.e-hidelines .e-detailrowcollapse,.e-grid.e-default.e-hidelines .e-detailrowexpand,.e-grid.e-default.e-hidelines .e-grouptopleftcell,.e-grid.e-default.e-hidelines .e-rowdragdrop,.e-grid.e-default.e-verticallines .e-detailrowcollapse,.e-grid.e-default.e-verticallines .e-detailrowexpand,.e-grid.e-default.e-verticallines .e-grouptopleftcell,.e-grid.e-default.e-verticallines .e-rowdragdrop{border-top-width:0}.e-grid.e-default.e-horizontallines .e-grouptopleftcell{border-top:1px solid}.e-grid .e-gridheader .e-headercell .e-rhandler,.e-grid .e-gridheader .e-headercell .e-rsuppress{height:100%;position:absolute;right:0;top:0;width:4px}.e-grid .e-gridheader .e-frozenheader .e-headercell:last-child .e-rhandler:last-of-type,.e-grid .e-gridheader .e-frozenheader .e-headercell:last-child .e-rsuppress:last-of-type{border-right:0}.e-grid .e-gridheader .e-frozenheader.e-frozen-right-header .e-headercell .e-rhandler,.e-grid .e-gridheader .e-frozenheader.e-frozen-right-header .e-headercell .e-rsuppress{left:0}.e-grid.e-device .e-gridheader .e-headercell .e-rhandler{width:14px}.e-grid.e-rtl .e-gridheader .e-headercell .e-rhandler,.e-grid.e-rtl .e-gridheader .e-headercell .e-rsuppress{left:0;right:auto}.e-grid.e-resize-lines .e-gridheader .e-frozen-right-header th.e-headercell .e-rhandler,.e-grid.e-resize-lines .e-gridheader th.e-headercell.e-lastcell .e-rhandler{border-right-width:0}.e-grid.e-rtl .e-gridheader .e-frozenheader.e-frozen-right-header .e-headercell .e-rhandler,.e-grid.e-rtl .e-gridheader .e-frozenheader.e-frozen-right-header .e-headercell .e-rsuppress{right:0}.e-grid.e-rtl.e-resize-lines .e-gridheader .e-frozen-right-header th.e-headercell .e-rhandler{border-right-width:1px;border-left-width:0}.e-grid .e-rhelper{position:absolute;width:1px}.e-grid .e-virtual-rhandler{z-index:1}.e-grid.e-device .e-ricon:before{border-bottom:6px solid rgba(0,0,0,0);border-right:6px solid;border-top:6px solid rgba(0,0,0,0);content:"";display:block;height:0;position:absolute;right:4px;top:4px;width:20px}.e-grid.e-device .e-ricon:after{border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid;border-top:6px solid rgba(0,0,0,0);content:"";display:block;height:0;left:4px;position:absolute;top:4px;width:20px;z-index:3}.e-grid .e-gridheader .e-rcursor,.e-grid .e-gridheader .e-stackedheadercell.e-rcursor,.e-grid.e-rcursor{cursor:col-resize}.e-grid.e-editing .e-gridheader .e-rcursor{cursor:default}.e-grid .e-table{border-collapse:separate;table-layout:fixed;width:100%}.e-grid .e-tableborder{border-right:1px solid}.e-grid .e-virtualtable{will-change:transform;z-index:1}.e-grid .e-headercelldiv{border:0;display:block;font-size:12px;font-weight:500;height:29px;line-height:30px;margin:-7px;overflow:hidden;padding:0 .6em;text-align:left;text-transform:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.e-grid .e-headercelldiv.e-headerchkcelldiv{overflow:visible}.e-grid .e-gridheader .e-headercontent .e-centeralign .e-headercelldiv.e-headerchkcelldiv,.e-grid .e-gridheader .e-headercontent .e-rightalign .e-headercelldiv.e-headerchkcelldiv{padding:0 .6em}.e-grid .e-headercell,.e-grid .e-headercell.e-defaultcursor,.e-grid .e-headercell.e-stackedheadercell{cursor:default}.e-grid .e-headercell.e-mousepointer,.e-grid .e-headercell.e-stackedheadercell.e-mousepointer{cursor:pointer}.e-grid .e-gridheader .e-detailheadercell,.e-grid .e-gridheader .e-headercell{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.e-grid .e-gridcontent tr:first-child td,.e-grid .e-gridheader tr:first-child th{border-top:0}.e-grid .e-gridheader tr th:last-child.e-filterbarcell{padding-right:21px}.e-grid .e-gridheader tr th:last-child{padding-right:21px}.e-grid .e-gridheader tr th:first-child,.e-grid .e-gridheader tr th:first-child.e-filterbarcell{padding-left:21px}.e-grid .e-gridheader{border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px}.e-grid .e-frozenhdrcont{border-bottom-width:0}.e-grid .e-frozenhdrcont table tr:not(.e-editedrow):first-child td{border-top-style:solid;border-top-width:1px}.e-grid.e-bothlines .e-filterbarcell,.e-grid.e-bothlines .e-filterbarcelldisabled{border-width:1px 0 0 1px}.e-grid .e-detailheadercell,.e-grid .e-headercell{border-style:solid;border-width:0;font-size:12px;font-weight:500;height:42px;overflow:hidden;padding:0 21px;position:relative;text-align:left}.e-grid.e-device .e-headercell{padding:0 21px}.e-grid.e-device .e-headercell:first-child{padding:0 12px 0 16px}.e-grid.e-device .e-headercell:last-child{padding:0 16px 0 12px}.e-grid .e-rowcell{border-style:solid;border-width:1px 0 0;display:table-cell;font-size:13px;line-height:20px;overflow:hidden;padding:8px 21px;vertical-align:middle;white-space:nowrap;width:auto}.e-grid .e-frozencontent table .e-insertedrow td.e-rowcell,.e-grid .e-frozenheader table .e-insertedrow td.e-rowcell,.e-grid .e-movablecontent table .e-insertedrow td.e-rowcell,.e-grid .e-movableheader table .e-insertedrow td.e-rowcell,.e-grid .e-row.e-emptyrow,.e-grid:not(.e-grid-min-height) .e-gridcontent .e-content tr.e-insertedrow .e-rowcell:empty{height:37px}.e-grid .e-addedrow .e-input-group.e-control-wrapper input.e-input,.e-grid .e-addedrow .e-input-group input.e-input,.e-grid .e-editedrow .e-input-group.e-control-wrapper input.e-input,.e-grid .e-editedrow .e-input-group input.e-input{min-height:unset}.e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty,.e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty{height:36px}.e-grid.e-afenabled .e-frozencontent,.e-grid.e-afenabled .e-frozenheader,.e-grid.e-afenabled .e-headercontent,.e-grid.e-afenabled .e-movablecontent,.e-grid.e-afenabled .e-movableheader,.e-grid.e-enabledboxbdr .e-frozencontent,.e-grid.e-enabledboxbdr .e-frozenheader,.e-grid.e-enabledboxbdr .e-headercontent,.e-grid.e-enabledboxbdr .e-movablecontent,.e-grid.e-enabledboxbdr .e-movableheader{position:relative}.e-grid .e-rowcell:first-child,.e-grid .e-summarycell:first-child{padding-left:21px}.e-grid .e-rowcell:last-child,.e-grid .e-summarycell:last-child{padding-right:21px}.e-grid .e-addedrow .e-normaledit .e-unboundcell,.e-grid .e-editedrow .e-normaledit .e-unboundcell,.e-grid .e-unboundcell{padding-bottom:4px;padding-top:4px}.e-grid .e-unboundcelldiv>button{margin:0 3.5px}.e-grid .e-unboundcelldiv{margin:0 -3.5px}.e-grid .e-summarycell{border-style:solid;border-width:1px 0 0;font-size:13px;font-weight:500;height:auto;line-height:18px;padding:8px 21px;white-space:normal;word-wrap:break-word}.e-grid .e-summarycontent{display:-ms-flexbox;display:-webkit-box;display:flex}.e-grid .e-summarycontent .e-frozenfootercontent{float:left;width:-webkit-min-content;width:-moz-min-content;width:min-content}.e-grid .e-summarycontent .e-frozen-right-footercontent{float:right}.e-grid .e-summarycontent .e-frozen-right-footercontent .e-firstsummarycell{border-left:1px solid;border-color:#e0e0e0}.e-grid .e-summarycontent .e-movablefootercontent{height:inherit;overflow:hidden;-ms-flex:1;-webkit-box-flex:1;flex:1}.e-grid .e-summarycontent .e-detailindentcelltop,.e-grid .e-summarycontent .e-indentcell{border-width:1px 0 0}.e-grid.e-device .e-rowcell,.e-grid.e-device .e-summarycell{padding:8px 12px}.e-grid.e-device .e-rowcell:first-child,.e-grid.e-device .e-summarycell:first-child{padding:8px 12px 8px 16px}.e-grid.e-device .e-rowcell:last-child,.e-grid.e-device .e-summarycell:last-child{padding:8px 16px 8px 12px}.e-grid td.e-rowcell.e-checkbox{padding:6px 21px}.e-grid td.e-rowcell.e-checkbox input[type=checkbox]{margin-top:5px}.e-grid.e-default .e-detailrowcollapse.e-lastrowcell,.e-grid.e-default .e-rowcell.e-lastrowcell{border-bottom-width:1px}.e-grid.e-default .e-detailrow .e-lastrowcell{border-bottom:1px solid #e0e0e0}.e-grid.e-bothlines .e-rowcell.e-lastrowcell{border-bottom-width:1px}.e-grid.e-bothlines .e-rowcell{border-width:1px 0 0 1px}.e-grid.e-device .e-gridheader table th[rowspan],.e-grid .e-gridheader table th[rowspan]{padding-bottom:13px;vertical-align:bottom}.e-grid .e-emptyrow td{line-height:20px;padding:.7em}.e-grid.e-responsive .e-headercelldiv,.e-grid.e-responsive .e-rowcell{text-overflow:ellipsis;white-space:nowrap}.e-grid.e-responsive .e-headercelldiv.e-headerchkcelldiv,.e-grid.e-responsive .e-rowcell.e-gridchkbox,.e-grid.e-responsive .e-rowcell.e-gridchkbox-cell{text-overflow:clip}.e-grid.e-default .e-detailheadercell,.e-grid.e-default .e-headercell{border-width:0}.e-grid [aria-selected]+tr .e-detailindentcell{border-top-style:solid;border-top-width:1px}.e-grid.e-default.e-verticallines .e-detailheadercell,.e-grid.e-default.e-verticallines .e-headercell{border-width:0 0 0 1px}.e-grid.e-default.e-verticallines .e-headercell.e-stackedheadercell{border-bottom:1px solid}.e-grid.e-default .e-stackedheadercell{border-width:0 0 1px 1px}.e-grid.e-default.e-verticallines tr th:first-child:not(.e-firstcell){border-left-width:0}.e-grid.e-default.e-bothlines .e-detailheadercell,.e-grid.e-default.e-bothlines .e-headercell,.e-grid.e-default table th[rowspan]{border-width:0 0 0 1px}.e-grid tr th.e-firstcell{border-left-style:solid;border-left-width:1px}.e-grid.e-default tr :not(.e-rtl) th.e-headercell:first-child:not(.e-firstcell):not(.e-headercell.e-frozen-left-border),.e-grid.e-default tr td:first-child,.e-grid.e-default tr th.e-detailheadercell:first-child,.e-grid.e-default tr th.e-filterbarcell:first-child:not(.e-filterbarcell.e-frozen-left-border){border-left-width:0}.e-grid.e-default .e-gridheader th.e-firstcell.e-movablefirst{border-left-width:0}.e-grid .e-hide{display:none}.e-grid .e-gridcontent,.e-grid .e-gridfooter,.e-grid .e-gridheader,.e-grid .e-groupdroparea,.e-grid .e-headercontent,.e-grid .e-rowcell,.e-grid .e-summarycontent{overflow:hidden;vertical-align:middle}.e-grid .e-sortfilterdiv{float:right;height:10px;margin:-16px 10px;padding:3px;width:10px}.e-grid .e-gridheader .e-rightalign .e-sortfilterdiv{float:left;margin:-16px 5px}.e-grid .e-gridheader .e-rightalign .e-stackedheadercelldiv,.e-grid .e-gridheader .e-sortfilter .e-rightalign .e-headercelldiv{padding:0 .6em 0 1.9em}.e-grid .e-gridheader .e-sortfilter .e-fltr-icon .e-headercelldiv,.e-grid .e-gridheader .e-sortfilter .e-rightalign.e-fltr-icon .e-headercelldiv{margin:-7px 15px -7px -7px}.e-grid .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv,.e-grid .e-gridheader .e-sortfilter .e-headercelldiv,.e-grid .e-gridheader .e-stackedheadercelldiv{padding:0 1.8em 0 .6em}.e-grid.e-rtl .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv{padding:0 .6em 0 .55em}.e-grid .e-filtermenudiv{float:right;margin:-18px -7px;padding:6px;text-align:right}.e-grid .e-filtermenudiv:hover{cursor:pointer}.e-grid.e-print-grid-layout .e-filterbar,.e-grid.e-print-grid-layout .e-grouptopleftcell,.e-grid.e-print-grid-layout .e-icons:not(.e-frame),.e-grid.e-print-grid-layout .e-indentcell,.e-grid.e-print-grid-layout .e-pager,.e-grid.e-print-grid-layout .e-recordpluscollapse,.e-grid.e-print-grid-layout .e-recordplusexpand{display:none}.e-grid.e-print-grid-layout .e-indentcell.e-detailindentcelltop{display:table-cell}.e-grid.e-print-grid-layout .e-content{overflow-y:hidden}.e-grid.e-print-grid-layout .e-grouptext{width:auto}.e-grid.e-print-grid-layout .e-detailcell{padding:.8em .6em}.e-grid.e-print-grid{left:-1000px;top:-1000px}.e-grid .e-flmenu-valuediv{padding:24px 0 0}.e-grid .e-flbldcontent{padding:18px 18px 0}.e-grid .e-flblbtn{width:110px}.e-grid .e-sortnumber{border-radius:65%;display:inline-block;float:right;font-size:9px;height:15px;line-height:16px;margin:7px 5px 0 2px;text-align:center;width:15px}.e-grid .e-gridheader .e-fltr-icon .e-sortnumber{margin:7px 5px 0 2px}.e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortnumber{float:left;margin:7px 2px 0 10px}.e-grid .e-gridheader .e-rightalign .e-sortnumber{float:left;margin:7px 2px 0 5px}.e-grid .e-gridheader .e-fltr-icon .e-sortfilterdiv{margin:-16px 24px}.e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv{margin:-16px 5px}.e-grid.e-wrap .e-gridheader .e-rightalign .e-sortnumber{margin:1px 2px 0 15px}.e-grid.e-wrap .e-gridheader .e-sortnumber{margin:2px -5px 0 2px}.e-grid.e-wrap .e-gridheader .e-sortfilterdiv{margin:-9px 10px}.e-grid .e-frozenheader .e-editcell.e-normaledit,.e-grid .e-movableheader .e-editcell.e-normaledit{border-top-color:rgba(0,0,0,0)}.e-grid .e-columnmenu{position:absolute;right:23px;float:right;margin:-18.5px -18px;padding:6px}.e-grid.e-wrap .e-columnmenu{line-height:3px}.e-grid.e-rtl .e-columnmenu{left:5px;right:auto;margin:-18px -18px -18px 3px}.e-grid.e-wrap.e-rtl .e-columnmenu{line-height:3px}.e-grid [class^=e-]{-webkit-box-sizing:border-box;box-sizing:border-box}.e-grid .e-rowdragdropcell{border-style:solid;border-width:1px 0 0}.e-grid .e-detailrowcollapse,.e-grid .e-detailrowexpand{border-style:solid;border-width:1px 0 0;cursor:pointer}.e-grid .e-detailindentcell{border-right-style:solid;border-right-width:1px}.e-grid .e-detailcell{border-top-style:solid;border-top-width:1px;padding:.3em;font-weight:400;text-align:left}.e-grid th.e-detailcell .e-gridpager,.e-grid th.e-detailcell .e-rowcell{text-align:left}.e-grid.e-rtl th.e-detailcell .e-gridpager,.e-grid.e-rtl th.e-detailcell .e-rowcell,.e-grid th.e-detailcell .e-rtl .e-gridpager,.e-grid th.e-detailcell .e-rtl .e-rowcell{text-align:right}.e-grid.e-verticallines .e-filterbarcell,.e-grid.e-verticallines .e-rowcell{border-width:0 0 0 1px}.e-grid.e-hidelines .e-detailheadercell,.e-grid.e-hidelines .e-filterbarcell,.e-grid.e-hidelines .e-headercell,.e-grid.e-hidelines .e-rowcell,.e-grid.e-hidelines tr th.e-firstcell,.e-grid.e-horizontallines .e-detailheadercell,.e-grid.e-horizontallines .e-headercell{border-width:0}.e-grid.e-horizontallines .e-headercell.e-stackedheadercell{border-width:0 0 1px 1px}.e-grid.e-horizontallines .e-filterbarcell,.e-grid.e-horizontallines .e-rowcell{border-width:1px 0 0}.e-grid.e-hidelines .e-rowcell.e-lastrowcell,.e-grid.e-horizontallines .e-rowcell.e-lastrowcell,.e-grid.e-verticallines .e-rowcell.e-lastrowcell{border-bottom-width:1px}.e-grid.e-bothlines .e-detailrowvisible,.e-grid.e-hidelines .e-detailrowvisible,.e-grid.e-horizontallines .e-detailrowvisible,.e-grid.e-verticallines .e-detailrowvisible{border-left-width:0}.e-grid.e-hidelines .e-firstchildrow .e-detailrowcollapse,.e-grid.e-hidelines .e-firstchildrow .e-detailrowexpand,.e-grid.e-hidelines .e-firstchildrow .e-rowcell,.e-grid.e-verticallines .e-firstchildrow .e-detailrowcollapse,.e-grid.e-verticallines .e-firstchildrow .e-detailrowexpand,.e-grid.e-verticallines .e-firstchildrow .e-rowcell{border-top-width:1px}.e-grid .e-filterbarcell .e-icons:before{display:block;margin:0 auto}.e-grid .e-filterbarcell .e-filtertext::-webkit-search-cancel-button,.e-grid .e-search input::-webkit-search-cancel-button{display:none}.e-grid .e-filterbarcell .e-filtertext::-ms-clear,.e-grid .e-search input::-ms-clear{display:none}.e-grid .e-filterbarcell,.e-grid .e-filterbarcelldisabled{border-collapse:collapse;border-style:solid;border-width:1px 0 0;cursor:default;height:42px;overflow:hidden;padding:0 21px;vertical-align:middle}.e-grid .e-rowdragheader{border:solid #e0e0e0;border-width:1px 0 0}.e-grid .e-filterbarcell input{border-radius:0;border-style:solid;border-width:0 0 2px;font-size:13px;font-weight:400;height:26px;padding-right:24px;text-indent:0;width:100%}.e-grid.e-device .e-filterbarcell{padding:8px 12px}.e-grid.e-device .e-filterbarcell:first-child{padding:8px 12px 8px 16px}.e-grid.e-device .e-filterbarcell:last-child{padding:8px 16px 8px 12px}.e-grid .e-searchclear{float:right;position:relative}.e-grid.e-rtl .e-searchclear{float:left;position:relative}.e-grid .e-checkboxlist{height:200px;margin-top:5px;min-height:160px;overflow-y:auto}.e-grid .e-checkfltrnmdiv{height:60px;padding:23px;text-align:center}.e-grid .e-checkboxlist>span{padding-left:9px}.e-grid .e-chk-hidden{-moz-appearance:none;height:1px;opacity:0;width:1px}.e-grid .e-checkselect,.e-grid .e-checkselectall{margin:0;opacity:0;position:absolute;width:0}.e-grid .e-rowcell .e-checkbox-wrapper,.e-grid .e-rowcell .e-css.e-checkbox-wrapper{-webkit-user-select:auto;height:20px;line-height:20px;position:relative;top:0;-ms-user-select:auto;-moz-user-select:auto;user-select:auto}.e-grid .e-dialog.e-checkboxfilter,.e-grid .e-dialog.e-flmenu{min-width:250px}.e-grid .e-dialog.e-checkboxfilter .e-dlg-content,.e-grid .e-dialog.e-flmenu .e-dlg-content{border-radius:0}.e-grid .e-dialog.e-checkboxfilter{min-height:322px}.e-grid .e-checkboxfilter .e-searchbox{display:block}.e-grid .e-checkboxfilter .e-dlg-content,.e-grid .e-checkboxfilter .e-ftrchk,.e-grid .e-checkboxfilter .e-searchbox{padding-left:9px}.e-grid .e-ftrchk{padding-bottom:9px;padding-top:9px}.e-grid .e-filterdiv,.e-grid .e-fltrtempdiv{padding:0;position:relative;text-align:center;width:100%}.e-grid .e-pager{border-bottom:rgba(0,0,0,0);border-left:rgba(0,0,0,0);border-right:rgba(0,0,0,0)}.e-grid .e-gridpopup{font-weight:400;position:absolute;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;z-index:99999}.e-grid .e-gridpopup .e-content{border-radius:4px;border-style:solid;border-width:1px;font-size:14px;padding:4px}.e-grid .e-footerpadding .e-lastsummarycell{border-left:none;border-right:1px solid}.e-grid.e-rtl .e-footerpadding tr.e-summaryrow td.e-lastsummarycell:last-child{border-right:none;border-left:1px solid #e0e0e0}.e-grid .e-footerpadding{padding-left:0;padding-right:14px}.e-grid.e-rtl .e-footerpadding{padding-left:14px;padding-right:0}.e-grid .e-gridpopup span{border:1px solid rgba(0,0,0,0);cursor:pointer;display:inline-block;height:26px;padding:4px;width:26px}.e-grid .e-gridpopup .e-tail:after,.e-grid .e-gridpopup .e-tail:before{border:10px solid rgba(0,0,0,0);content:"";height:0;left:8px;position:absolute;width:0}.e-grid .e-gridpopup .e-downtail:after{top:34px}.e-grid .e-gridpopup .e-uptail:after{top:-17px}.e-grid .e-gridpopup .e-uptail:before{top:-19px}.e-grid .e-gridpopup .e-rowselect,.e-grid .e-gridpopup .e-sortdirect{line-height:18px;text-indent:7%}.e-grid .e-cloneproperties{border-style:solid;border-width:1px;-webkit-box-shadow:0 0;box-shadow:0 0;font-size:12px;font-weight:500;opacity:1;overflow:hidden;padding:4px 5px;text-align:center;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;z-index:10}.e-grid .e-cloneproperties.e-draganddrop{border-spacing:0;font-size:12px;font-weight:400}.e-grid .e-cloneproperties.e-draganddrop table{border-spacing:0}.e-grid .e-defaultcur{cursor:default}.e-grid .e-notallowedcur{cursor:not-allowed}.e-grid .e-grabcur{cursor:-webkit-grabbing;cursor:grabbing}.e-grid .e-cloneproperties.e-headerclone table{border-spacing:0}.e-grid .e-headerclone{border-radius:12px;font-size:12px;font-weight:500;line-height:29px}.e-grid .e-draganddrop{border-width:0 1px 1px;font-weight:400;padding:0}.e-grid .e-draganddrop .e-rowcell{opacity:.95}.e-grid.e-default .e-gridheader th.e-firstcell,.e-grid.e-default .e-gridheader th.e-laststackcell{border-left-style:solid;border-left-width:1px}.e-grid.e-bothlines .e-gridheader th.e-stackedheadercell{border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px}.e-grid.e-default.e-hidelines .e-gridheader th.e-firstcell{border-left-width:0}.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow,.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow-virtual,.e-grid .e-gridheader .e-headercontent .e-reorderuparrow,.e-grid .e-gridheader .e-headercontent .e-reorderuparrow-virtual{font-size:8px;margin-left:-1px;margin-top:-4.5px;position:absolute;z-index:10}.e-grid .e-gridheader .e-headercontent .e-reorderuparrow{margin-top:-4.5px}.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow{margin-top:4.5px}.e-grid td.e-active{font-weight:400}.e-grid:not(.e-row-responsive) .e-gridcontent tr.e-row:first-child td.e-cellselectionbackground,.e-grid td.e-cellselectionbackground{font-weight:400}.e-grid .e-groupdroparea{height:auto;line-height:normal;min-height:48px}.e-grid .e-griddragarea{border:1px solid;opacity:.6;position:absolute}.e-grid .e-gdclone{border-radius:13px;padding:2px}.e-grid .e-content{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:scroll;position:relative}.e-grid.e-rowdrag .e-columnheader,.e-grid.e-rowdrag .e-groupdroparea,.e-grid.e-ungroupdrag .e-columnheader,.e-grid.e-ungroupdrag .e-groupdroparea{cursor:not-allowed}.e-grid .e-groupdroparea,.e-grid.e-rowdrag .e-gridcontent,.e-grid.e-ungroupdrag .e-gridcontent{cursor:default}.e-grid .e-groupdroparea{border-style:solid none;border-width:1px 0 0;border-top-width:1px;font-size:14px;font-weight:lighter;opacity:.87;padding:14px 24px;text-align:left;text-indent:1pt;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;width:100%}.e-grid .e-grouptext{display:inline-block;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:57px}.e-grid .e-grid-icon{float:left}.e-grid .e-groupheadercell,.e-grid .e-groupheadercell:hover{border:0;border-collapse:collapse;border-radius:12px;cursor:pointer;font-size:13px;font-weight:400;height:24px;margin:3px 0 0 18px;overflow:hidden;padding:0 6px 0 9px;vertical-align:middle}.e-grid .e-groupheadercell:hover{border:0;padding:0 6px 0 9px}.e-grid .e-groupheadercell span{display:inline-block;float:left;height:24px;line-height:26px;padding:0;vertical-align:middle}.e-grid .e-groupheadercell .e-grouptext{line-height:24px}.e-grid .e-groupheadercell .e-ungroupbutton{font-size:13px;line-height:26px}.e-grid.e-device .e-groupheadercell span{line-height:26px}.e-grid.e-device .e-groupheadercell .e-ungroupbutton{line-height:25px}.e-grid.e-device .e-groupheadercell .e-groupsort{margin-top:0}.e-grid .e-groupheadercell .e-cancel{padding-right:10px}.e-grid .e-groupheadercell .e-icons:before{display:inline}.e-grid .e-groupsort,.e-grid .e-toggleungroup,.e-grid .e-ungroupbutton{font-size:10px;margin-left:6px}.e-grid .e-groupsort{margin-right:0;margin-top:0}.e-grid span.e-ungroupbutton.e-icons{margin-left:6px;margin-top:0;padding-top:0;padding-right:0}.e-grid .e-grptogglebtn{padding:7px}.e-grid .e-icon-gdownarrow{font-size:11px;padding:14px 9px 12px;text-decoration:none}.e-grid .e-icon-grightarrow{font-size:10px;padding:14px 9px 14px 10px;text-decoration:none}.e-grid .e-recordplusexpand{padding-top:5px}.e-grid .e-indentcell{border-style:solid;border-width:0 1px 0 0}.e-grid .e-indentcell.e-detailindentcelltop,.e-grid .e-indentcell.e-indentcelltop{border-width:1px 0 0}.e-grid .e-recordpluscollapse,.e-grid .e-recordplusexpand{border-style:solid;border-width:1px 0 0;cursor:pointer}.e-grid .e-disablepointer{cursor:default}.e-grid .e-groupcaption{border-style:solid;border-width:1px 0 0;display:table-cell;font-size:12px;line-height:20px;overflow:hidden;padding:.7em;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:auto}.e-grid .e-virtualtable .e-groupcaption{line-height:20px;padding:8px 21px}.e-grid .e-autofill{border:1px solid;height:8px;position:absolute;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;width:8px}.e-grid .e-headercontent{border-style:solid;border-width:0}.e-grid .e-stackedheadercell{border-width:0 0 1px 1px;white-space:nowrap}.e-grid .e-noselect{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.e-grid .e-toolbar .e-tbar-btn.e-btn .e-btn-icon.e-icons.e-columnchooser-btn{font-size:9px}.e-grid .e-toolbar .e-toolbar-items .e-toolbar-right .e-cc-toolbar .e-tbar-btn .e-columnchooser-btn{margin-top:1px}.e-grid .e-toolbar-item.e-cc.e-ccdiv.e-cc-toolbar{margin-top:0;padding:3px 0 0}.e-grid .e-edit-dialog .e-dlg-content{position:relative}.e-grid .e-edit-dialog{min-height:350px}.e-grid .e-griderror label{display:inline!important}.e-grid .e-tooltip-wrap.e-griderror{z-index:1000}.e-grid .e-tooltip-wrap.e-griderror .e-arrow-tip.e-tip-top{left:44%}.e-grid .e-normaledit .e-rowcell{padding-bottom:0;padding-top:0}.e-grid.e-device .e-normaledit .e-rowcell{padding-bottom:4px;padding-top:4px}.e-grid .e-gridcontent .e-normaledit .e-rowcell.e-lastrowadded{border-bottom:1px solid #e0e0e0;border-top:0 #e0e0e0}.e-grid .e-normaledit{border-top:0;padding:0}.e-grid .e-gridcontent .e-normaledit .e-rowcell{border-top:1px solid}.e-grid:not(.e-row-responsive) .e-gridcontent tr.e-row:first-child .e-rowcell{border-top:0}.e-grid.e-device .e-editedbatchcell.e-rowcell,.e-grid.e-device .e-gridcontent .e-normaledit .e-rowcell,.e-grid .e-editedbatchcell.e-rowcell{padding-bottom:0;padding-top:0}.e-grid .e-editedbatchcell,.e-grid td.e-boolcell{padding-left:21px;padding-right:21px}.e-grid td.e-boolcell input{margin:3px 3px 3px 4px}.e-grid td.e-boolcell.e-rowcell{padding-bottom:5px;padding-top:5px}.e-grid .e-dialog .e-gridform .e-rowcell{border:0;padding:0}.e-grid .e-row .e-input-focus .e-input.e-field,.e-grid .e-row .e-input-group .e-input.e-field{font-family:Roboto,Segoe UI,GeezaPro,"DejaVu Serif","sans-serif",-apple-system,BlinkMacSystemFont;font-size:13px;padding-bottom:6px;padding-top:9px}.e-grid .e-row .e-input-group{margin-bottom:2px;margin-top:0;vertical-align:middle}.e-grid .e-defaultcell.e-ralign,.e-grid .e-defaultcell.e-ralign:focus,.e-grid .e-editedrow .e-defaultcell.e-ralign,.e-grid .e-editedrow .e-defaultcell.e-ralign:focus{padding-right:10px}.e-grid .e-dlg-content .e-defaultcell.e-ralign,.e-grid .e-dlg-content .e-defaultcell.e-ralign:focus{padding-right:0}.e-grid .e-hiddenrow{display:none}.e-grid .e-columnchooserdiv{float:right;margin:-12px}.e-grid .e-ccdlg .e-dlg-content{margin:20px 0 0;overflow:visible;padding:16px 18px 13px 9px}.e-grid .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard{padding-left:9px}.e-grid .e-ccdlg .e-main-div{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.e-grid .e-ccdlg .e-ccul-ele{margin:13px 0;padding:0}.e-grid .e-ccdlg li.e-cclist{padding:9px 0}.e-grid .e-ccdlg .e-checkbox-wrapper .e-frame{margin-left:0}.e-grid .e-ccdlg label.e-cc{margin:0}.e-grid .e-ccdlg .e-footer-content{border-style:solid;border-width:1px 0 0}.e-grid .e-ccdlg .e-cc-contentdiv{height:196px;overflow-y:auto}.e-grid .e-ccdlg .e-cc-searchdiv{border-style:solid;border-width:0 0 2px;left:4px;opacity:.6;position:absolute;right:0;top:-46px}.e-grid .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-icons{float:right;opacity:.6;padding:5px 2px}.e-grid .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-cc-cancel{font-size:11px;padding:5px 2px 6px}.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus,.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus span.e-ccsearch-icon.e-icons{opacity:1}.e-grid .e-ccdlg .e-innerdiv.e-ccnmdiv{height:60px;padding:23px;text-align:center}.e-grid .e-ccdlg .e-checkbox-wrapper .e-label{text-overflow:ellipsis}.e-grid .e-ccdlg .e-cc-chbox{margin:3px;vertical-align:middle}.e-grid .e-ccdlg .e-cc-lab-name{padding:7px;text-overflow:ellipsis;vertical-align:middle}.e-grid .e-ccdlg .e-cc.e-input,.e-grid .e-ccdlg .e-cc.e-input:focus{border:0;padding-bottom:8px;padding-left:4px;padding-top:4px}.e-grid .e-checkboxfiltertext{width:150px;word-break:normal}.e-grid .e-frozenhdrcont .e-frozenheader>.e-table,.e-grid .e-frozenhdrcont .e-headercontent .e-virtualtable>.e-table,.e-grid .e-frozenhdrcont .e-headercontent>.e-table,.e-grid .e-frozenhdrcont .e-movableheader>.e-table{border-bottom:2px solid}.e-grid .e-frozencontent .e-virtualtable>.e-table,.e-grid .e-frozencontent>.e-table,.e-grid .e-frozenheader .e-virtualtable>.e-table,.e-grid .e-frozenheader>.e-table{border-left:0;border-right:2px solid}.e-grid .e-frozencontent.e-frozen-right-content>.e-table,.e-grid .e-frozenheader.e-frozen-right-header>.e-table,.e-grid .e-gridheader .e-filterbarcell .e-frozen-default-cursor,.e-grid .e-gridheader .e-headercell .e-frozen-default-cursor,.e-grid .e-rowcell .e-frozen-default-cursor{border-left:2px solid;border-right:0}.e-grid .e-frozenheader{float:left;width:-webkit-min-content;width:-moz-min-content;width:min-content}.e-grid .e-frozenheader.e-frozen-right-header{float:right}.e-grid.e-rtl .e-frozencontent .e-virtualtable>.e-table,.e-grid.e-rtl .e-frozencontent>.e-table,.e-grid.e-rtl .e-frozenheader .e-virtualtable>.e-table,.e-grid.e-rtl .e-frozenheader>.e-table{border-left:2px solid;border-right:0}.e-grid.e-rtl .e-frozencontent.e-frozen-right-content>.e-table,.e-grid.e-rtl .e-frozenheader.e-frozen-right-header>.e-table{border-left:0;border-right:2px solid}.e-grid.e-rtl .e-frozenheader{float:right}.e-grid.e-rtl .e-frozenheader.e-frozen-right-header{float:left}.e-grid.e-rtl .e-frozencontent{float:right}.e-grid.e-rtl .e-frozen-right-content{float:left}.e-grid.e-rtl .e-frozenfootercontent{float:right}.e-grid.e-rtl .e-frozen-right-footercontent{float:left}.e-grid .e-movableheader{overflow:hidden}.e-grid .e-frozenhdrcont{-ms-touch-action:none}.e-grid .e-frozencontent{-ms-touch-action:none;border-bottom-width:1px;float:left;width:-webkit-min-content;width:-moz-min-content;width:min-content}.e-grid .e-frozen-right-content{float:right}.e-grid .e-movablecontent{-ms-overflow-style:none;-ms-flex:1;-webkit-box-flex:1;flex:1;overflow-x:auto;overflow-y:hidden}.e-grid:not(.sf-grid) .e-movablecontent::-webkit-scrollbar{display:none}.e-grid .e-content.e-mac-safari::-webkit-scrollbar{width:7px}.e-grid .e-content.e-mac-safari::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:4px}.e-grid .e-frozenscrollbar{border-top:1px solid #e0e0e0}.e-grid .e-movablescrollbar{-ms-flex:1;-webkit-box-flex:1;flex:1;overflow:hidden;overflow-x:scroll}.e-grid .e-columnchooser:before{line-height:1.9}.e-grid .e-toolbar .e-ccdiv .e-columnchooser.e-cctbn-icon{font-size:15px;vertical-align:middle}.e-grid .e-toolbar .e-ccdiv{margin-top:-1px;padding:0 10px}.e-grid.e-rtl .e-tableborder{border-left:1px solid;border-right:0}.e-grid.e-rtl .e-checkboxfilter .e-dlg-content{padding-left:18px;padding-right:9px}.e-grid.e-rtl .e-checkboxfilter .e-ftrchk,.e-grid.e-rtl .e-checkboxfilter .e-searchbox{padding-left:0;padding-right:9px}.e-grid.e-rtl .e-detailheadercell,.e-grid.e-rtl .e-headercell{border-width:0;text-align:right}.e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv,.e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv,.e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv,.e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv{padding:0 .6em 0 1.8em;text-align:right}.e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv .e-sortnumber,.e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv .e-sortnumber,.e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv .e-sortnumber,.e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber{float:left;margin:7px 0 0 5px}.e-grid.e-rtl .e-detailheadercell .e-headercelldiv,.e-grid.e-rtl .e-detailheadercell .e-headercelldiv.e-headerchkcelldiv,.e-grid.e-rtl .e-headercell .e-headercelldiv,.e-grid.e-rtl .e-headercell .e-headercelldiv.e-headerchkcelldiv{padding:0 .6em 0 1.8em;text-align:right}.e-grid.e-rtl .e-detailheadercell .e-headercelldiv.e-headerchkcelldiv .e-sortnumber,.e-grid.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber,.e-grid.e-rtl .e-headercell .e-headercelldiv.e-headerchkcelldiv .e-sortnumber,.e-grid.e-rtl .e-headercell .e-headercelldiv .e-sortnumber{float:left;margin:7px 0 0 5px}.e-grid.e-rtl .e-detailheadercell .e-filterbarcell input,.e-grid.e-rtl .e-headercell .e-filterbarcell input{border-width:0 0 2px}.e-grid.e-rtl .e-detailheadercell .e-sortfilterdiv,.e-grid.e-rtl .e-headercell .e-sortfilterdiv{float:left;margin:-16px 10px}.e-grid.e-rtl .e-detailheadercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv,.e-grid.e-rtl .e-headercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv{margin-left:10px}.e-grid.e-rtl .e-detailheadercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber,.e-grid.e-rtl .e-headercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber{margin:6px -4px 0 0}.e-grid.e-rtl .e-detailheadercell.e-leftalign.e-headercell.e-fltr-icon .e-filtermenudiv,.e-grid.e-rtl .e-headercell.e-leftalign.e-headercell.e-fltr-icon .e-filtermenudiv{margin-left:-5px}.e-grid.e-rtl .e-detailheadercell.e-leftalign .e-sortfilterdiv,.e-grid.e-rtl .e-headercell.e-leftalign .e-sortfilterdiv{float:right;margin:-16px 3px}.e-grid.e-rtl .e-detailheadercell.e-leftalign .e-headercelldiv,.e-grid.e-rtl .e-headercell.e-leftalign .e-headercelldiv{padding:0 25px 0 .7em}.e-grid.e-rtl .e-detailheadercell.e-leftalign .e-headercelldiv .e-sortnumber,.e-grid.e-rtl .e-headercell.e-leftalign .e-headercelldiv .e-sortnumber{float:right;margin:6px 2px 0 0}.e-grid.e-rtl .e-detailheadercell.e-fltr-icon.e-rightalign .e-sortnumber,.e-grid.e-rtl .e-detailheadercell.e-rightalign .e-sortnumber,.e-grid.e-rtl .e-headercell.e-fltr-icon.e-rightalign .e-sortnumber,.e-grid.e-rtl .e-headercell.e-rightalign .e-sortnumber{float:left;margin:7px 0 0 5px}.e-grid.e-rtl .e-rowcell:first-child,.e-grid.e-rtl .e-summarycell:first-child{padding-right:21px}.e-grid.e-rtl .e-rowcell:last-child,.e-grid.e-rtl .e-summarycell:last-child{padding-left:21px}.e-grid.e-rtl.e-wrap .e-gridheader .e-rightalign .e-sortnumber,.e-grid.e-rtl.e-wrap .e-gridheader .e-sortnumber{margin:3px 5px 0 2px}.e-grid.e-rtl.e-wrap .e-gridheader .e-sortfilterdiv{margin:-17px 4px}.e-grid.e-rtl.e-wrap .e-gridheader .e-rightalign .e-sortfilterdiv{margin:-17px 5px}.e-grid.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv,.e-grid.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv{margin:-16px 0 0 11px}.e-grid.e-rtl .e-gridheader .e-sortfilter .e-rightalign.e-fltr-icon .e-headercelldiv{margin:-7px}.e-grid.e-rtl .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-headercelldiv,.e-grid.e-rtl.e-wrap .e-columnheader .e-rightalign.e-fltr-icon .e-headercelldiv{height:auto;margin-bottom:2px;margin-top:0}.e-grid.e-rtl .e-gridheader .e-sortfilter .e-fltr-icon .e-headercelldiv{margin:-7px}.e-grid.e-rtl.e-bothlines .e-grouptopleftcell,.e-grid.e-rtl.e-hidelines .e-grouptopleftcell,.e-grid.e-rtl.e-verticallines .e-grouptopleftcell{border-top:0}.e-grid.e-rtl .e-grouptopleftcell{border-top:1px solid}.e-grid.e-rtl .e-groupheadercell span.e-grouptext{margin-left:3px;margin-right:0}.e-grid.e-rtl .e-groupheadercell span{float:right;padding:0}.e-grid.e-rtl.e-horizontallines .e-grouptopleftcell{border-top:1px solid}.e-grid.e-rtl .e-filterbarcell,.e-grid.e-rtl .e-filterbarcelldisabled,.e-grid.e-rtl .e-rowcell{border-width:1px 0 0}.e-grid.e-rtl .e-lastrowcell{border-width:1px 1px 1px 0}.e-grid.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv{margin:-16px 10px}.e-grid.e-rtl .e-cloneproperties{border-width:1px 1px 3px}.e-grid.e-rtl tr td:first-child,.e-grid.e-rtl tr th:first-child{border-left-width:0}.e-grid.e-rtl.e-default.e-bothlines tr td:first-child:not(.e-summarycell),.e-grid.e-rtl.e-default.e-bothlines tr th:first-child{border-left-width:1px}.e-grid.e-rtl.e-default.e-bothlines tr td:first-child.e-detailrowcollapse,.e-grid.e-rtl.e-default.e-bothlines tr td:first-child.e-detailrowexpand{border-left-width:0}.e-grid.e-rtl.e-default tr td:last-child,.e-grid.e-rtl.e-default tr th:last-child{border-left:0}.e-grid.e-rtl.e-default.e-verticallines tr th:last-child{border-left:1px solid}.e-grid.e-rtl.e-default .e-gridheader tr th:last-child{padding-left:21px;padding-right:21px}.e-grid.e-rtl.e-default .e-gridheader tr th:first-child{padding-left:21px;padding-right:21px}.e-grid.e-rtl.e-default .e-detailheadercell,.e-grid.e-rtl.e-default th:first-child .e-grid.e-rtl.e-default .e-headercell{border-width:0}.e-grid.e-rtl.e-default .e-rowcell{border-width:1px 0 0}.e-grid.e-rtl.e-default.e-verticallines .e-detailheadercell,.e-grid.e-rtl.e-default.e-verticallines .e-filterbarcell,.e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-firstcell,.e-grid.e-rtl.e-default.e-verticallines .e-headercell,.e-grid.e-rtl.e-default.e-verticallines .e-rowcell{border-width:0 0 0 1px}.e-grid.e-rtl.e-default.e-verticallines tr th:first-child:not(.e-firstcell){border-left-width:1px}.e-grid.e-rtl.e-default.e-horizontallines .e-stackedheadercell,.e-grid.e-rtl.e-default .e-stackedheadercell{border-width:0 1px 1px 0}.e-grid.e-rtl.e-default .e-gridheader th.e-firstcell,.e-grid.e-rtl.e-default.e-horizontallines .e-gridheader th.e-firstcell{border-left-width:0;border-right-width:1px}.e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-firstcell{border-left-width:1px;border-right-width:0}.e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader,.e-grid.e-rtl.e-default.e-horizontallines .e-headercell.e-firstheader{border-left:0}.e-grid.e-rtl.e-default.e-hidelines .e-gridheader th.e-firstcell{border-left:0;border-right:0}.e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader,.e-grid.e-rtl.e-default.e-horizontallines .e-gridheader .e-headercell.e-firstheader{border-right:1px solid}.e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader{border-right:0}.e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader,.e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell{border-left:1px solid}.e-grid.e-rtl.e-default.e-verticallines .e-headercell.e-stackedheadercell{border-bottom:1px solid}.e-grid.e-rtl.e-default.e-bothlines .e-detailcell,.e-grid.e-rtl.e-default .e-detailcell{border-right-style:solid;border-right-width:1px;text-align:right}.e-grid.e-rtl .e-cc-searchdiv span.e-ccsearch-icon.e-icons{float:left}.e-grid.e-rtl .e-groupsort,.e-grid.e-rtl .e-toggleungroup,.e-grid.e-rtl .e-ungroupbutton{margin-left:0;margin-right:6px}.e-grid.e-rtl span.e-ungroupbutton.e-icons{margin-left:0;margin-right:6px;padding-top:0}.e-grid.e-rtl.e-default.e-bothlines .e-detailheadercell,.e-grid.e-rtl.e-default.e-bothlines .e-headercell{border-width:0 0 0 1px}.e-grid.e-rtl.e-default.e-bothlines .e-cloneproperties.e-draganddrop td.e-rowdragdrop,.e-grid.e-rtl.e-default.e-bothlines .e-dragheadercell,.e-grid.e-rtl.e-default.e-bothlines .e-rowdragheader,.e-grid.e-rtl.e-default.e-verticallines .e-cloneproperties.e-draganddrop td.e-rowdragdrop{border-left:1px solid #e0e0e0;padding-left:3px}.e-grid.e-rtl .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon:before{left:4px;position:relative}.e-grid.e-rtl.e-default table th[rowspan]{border-width:0 1px 0 0}.e-grid.e-rtl.e-default.e-bothlines .e-gridheader .e-headercell.e-firstheader,.e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell{border-left:1px solid;border-right:0}.e-grid.e-rtl.e-bothlines .e-gridheader th.e-stackedheadercell{border-bottom-style:solid;border-bottom-width:1px}.e-grid.e-rtl.e-bothlines .e-filterbarcell,.e-grid.e-rtl.e-bothlines .e-filterbarcelldisabled,.e-grid.e-rtl.e-bothlines .e-rowcell,.e-grid.e-rtl.e-bothlines .e-rowcell.e-lastrowcell,.e-grid.e-rtl.e-verticallines .e-filterbarcell,.e-grid.e-rtl.e-verticallines .e-rowcell{border-width:1px 0 0 1px}.e-grid.e-rtl.e-hidelines .e-detailheadercell,.e-grid.e-rtl.e-hidelines .e-filterbarcell,.e-grid.e-rtl.e-hidelines .e-headercell,.e-grid.e-rtl.e-hidelines .e-rowcell{border-width:0}.e-grid.e-rtl.e-horizontallines .e-filterbarcell,.e-grid.e-rtl.e-horizontallines .e-rowcell{border-width:1px 0 0}.e-grid.e-rtl.e-hidelines .e-rowcell.e-lastrowcell,.e-grid.e-rtl.e-horizontallines .e-rowcell.e-lastrowcell,.e-grid.e-rtl.e-verticallines .e-rowcell.e-lastrowcell{border-bottom-width:1px}.e-grid.e-rtl.e-hidelines .e-firstchildrow .e-rowcell,.e-grid.e-rtl.e-verticallines .e-firstchildrow .e-rowcell{border-top-width:1px}.e-grid.e-rtl .e-groupheadercell .e-icons:before{display:inline-block}.e-grid.e-rtl .e-groupheadercell .e-cancel{padding-left:23px;padding-right:0;padding-top:2px}.e-grid.e-rtl .e-groupheadercell,.e-grid.e-rtl .e-groupheadercell:hover{margin-left:10px;margin-right:18px;padding:0 9px 0 6px;float:right}.e-grid.e-rtl .e-groupdroparea{text-align:right}.e-grid.e-rtl .e-ungroupbutton{float:left}.e-grid.e-rtl tr:not(.e-summaryrow) td.e-indentcell{border-style:solid;border-width:0 0 0 1px}.e-grid.e-rtl .e-defaultcell.e-ralign,.e-grid.e-rtl .e-defaultcell.e-ralign:focus,.e-grid.e-rtl .e-editedrow .e-defaultcell.e-ralign:focus,.e-grid.e-rtl .e-row .e-input.e-defaultcell.e-ralign{padding-left:10px}.e-grid.e-rtl .e-detailindentcell{border-left-style:solid;border-left-width:1px;border-right-width:0}.e-grid.e-rtl .e-filtermenudiv{float:left;margin:-18px 0 -18px -11px;padding:6px}.e-grid.e-wrap .e-columnheader .e-headercell.e-fltr-icon .e-headercelldiv,.e-grid.e-wrap .e-columnheader .e-headercelldiv,.e-grid.e-wrap .e-columnheader .e-stackedheadercelldiv,.e-grid.e-wrap .e-rowcell{height:Auto;line-height:18px;overflow-wrap:break-word;text-overflow:clip;white-space:normal;word-wrap:break-word}.e-grid.e-wrap .e-stackedheader .e-columnheader .e-headercelldiv,.e-grid.e-wrap .e-stackedheader .e-columnheader .e-stackedheadercelldiv{max-height:36px}.e-grid .e-columnheader.e-wrap .e-headercell.e-fltr-icon .e-headercelldiv,.e-grid .e-columnheader.e-wrap .e-headercelldiv,.e-grid.e-wrap .e-columnheader .e-headercell.e-fltr-icon .e-headercelldiv,.e-grid.e-wrap .e-columnheader .e-headercelldiv{margin-bottom:2px;margin-top:0}.e-grid .e-columnheader.e-wrap .e-filtermenudiv,.e-grid .e-columnheader.e-wrap .e-sortfilterdiv .e-filtermenudiv,.e-grid.e-wrap .e-columnheader .e-filtermenudiv,.e-grid.e-wrap .e-columnheader .e-sortfilterdiv .e-filtermenudiv{line-height:3px}.e-grid .e-columnheader.e-wrap .e-headercell.e-fltr-icon .e-headercelldiv,.e-grid .e-columnheader.e-wrap .e-headercelldiv,.e-grid .e-columnheader.e-wrap .e-stackedheadercelldiv,.e-grid .e-frozenhdrcont.e-wrap .e-rowcell,.e-grid .e-gridcontent.e-wrap .e-rowcell{height:Auto;line-height:18px;overflow-wrap:break-word;text-overflow:clip;white-space:normal;word-wrap:break-word}.e-grid .e-stackedheadercelldiv{overflow:hidden;text-overflow:ellipsis}.e-grid .e-columnheader.e-wrap .e-sortfilterdiv,.e-grid.e-wrap .e-columnheader .e-sortfilterdiv{margin:-18px 10px}.e-grid .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv,.e-grid.e-wrap .e-columnheader .e-rightalign .e-sortfilterdiv{margin:-18px 5px}.e-grid .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv,.e-grid.e-wrap .e-columnheader .e-fltr-icon .e-sortfilterdiv{margin:-20px 18px}.e-grid .e-columnheader.e-wrap .e-fltr-icon.e-rightalign .e-sortfilterdiv,.e-grid.e-wrap .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv{margin:-20px 14px}.e-grid .e-columnheader.e-wrap .e-icon-group:before,.e-grid.e-wrap .e-columnheader .e-icon-group:before{display:inline-block}.e-grid.e-responsive .e-gridclip .e-headercelldiv,.e-grid.e-responsive .e-gridclip .e-stackedheadercelldiv,.e-grid.e-responsive .e-rowcell.e-gridclip{text-overflow:clip}.e-grid .e-clipboard{cursor:default;height:1px;left:-1000px;overflow:hidden;position:fixed;resize:none;top:-1000px;width:1px}.e-grid.e-resize-lines.e-rtl th.e-headercell.e-firstcell,.e-grid.e-resize-lines.e-rtl th.e-headercell.e-stackedheadercell,.e-grid.e-resize-lines th.e-headercell.e-firstcell,.e-grid.e-resize-lines th.e-headercell.e-stackedheadercell{border-left:0;border-right:0;border-top:0}.e-grid.e-resize-lines.e-rtl tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor :not(.e-laststackcell),.e-grid.e-resize-lines tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor :not(.e-laststackcell){border-right:0}.e-grid.e-resize-lines.e-default table th[rowspan],.e-grid.e-resize-lines.e-rtl.e-default table th[rowspan]{border-left:0}.e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-lastcell .e-rhandler.e-rcursor,.e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-laststackcell .e-rhandler.e-rcursor,.e-grid.e-resize-lines.e-rtl tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor{border-left:0}.e-grid.e-resize-lines.e-rtl.e-default table th[rowspan]{border-right:0}.e-grid .e-mask{display:inline-block;height:10px;width:80%}.e-grid .e-mask.e-mask-group-intent{margin-left:7px;width:16px}.e-grid .e-mask.e-mask-detail-intent{width:16px}.e-grid .e-mask.e-mask-checkbox-intent{margin-left:3px;margin-right:16px;width:20px}.e-grid .e-mask.e-mask-checkbox-filter-intent{width:13px}.e-grid .e-mask.e-mask-checkbox-filter-span-intent{margin-left:8px}.e-grid .e-mask.e-mask-drag-intent{margin-left:12px;width:12px}.e-grid.sf-grid span.e-ungroupbutton.e-icons{margin-left:6px}.e-grid.sf-grid .e-filterbarcell.e-frozen-right-border,.e-grid.sf-grid .e-headercell.e-frozen-right-border,.e-grid.sf-grid .e-rowcell.e-frozen-right-border{border-right:2px solid rgba(227,22,91,.6)}.e-grid.sf-grid .e-filterbarcell.e-frozen-left-border,.e-grid.sf-grid .e-headercell.e-frozen-left-border,.e-grid.sf-grid .e-rowcell.e-frozen-left-border{border-left:2px solid rgba(227,22,91,.6)}.e-grid.sf-grid .e-gridheader .e-filterbarcell.e-freezeline,.e-grid.sf-grid .e-rowcell.e-freezeline{position:relative}.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor,.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor,.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-left-cursor,.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-right-cursor,.e-grid.sf-grid .e-rowcell .e-frozen-left-cursor,.e-grid.sf-grid .e-rowcell .e-frozen-right-cursor{cursor:move;height:100%;position:absolute;top:0;width:4px}.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor,.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-left-cursor,.e-grid.sf-grid .e-rowcell .e-frozen-left-cursor{right:0}.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor,.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-right-cursor,.e-grid.sf-grid .e-rowcell .e-frozen-right-cursor{left:0}.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor.e-frozen-resize-cursor,.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-left-cursor.e-frozen-resize-cursor,.e-grid.sf-grid .e-rowcell .e-frozen-left-cursor.e-frozen-resize-cursor{right:3px}.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor),.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor){left:3px}.e-grid.sf-grid .e-frozen-helper{border-left:2px solid rgba(227,22,91,.6);cursor:move;position:absolute;z-index:2}.e-grid.sf-grid .e-content.e-freezeline-moving{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderuparrow,.e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderuparrow-virtual{margin-top:1px}.e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderdownarrow,.e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderdownarrow-virtual{margin-top:-1px}.e-grid.sf-grid .e-masked-cell.e-rowcell .e-virtualcell{background-color:rgba(0,0,0,.1);display:inline-block;height:10px;width:80%}.e-grid.sf-grid .e-movablecontent{height:inherit;overflow-x:auto;scrollbar-width:none}.e-grid.sf-grid .e-movablecontent::-webkit-scrollbar{display:none}.e-grid.sf-grid .e-frozencontent{border-bottom-style:solid;height:inherit}.e-grid.sf-grid .e-gridcontent .e-content,.e-grid.sf-grid .e-gridcontent .e-content .e-movablecontent{overflow-y:auto}.e-grid.sf-grid .e-gridcontent .e-content.e-yscroll{overflow-y:scroll}.e-grid.sf-grid .e-gridcontent .e-content .e-movablecontent.e-noscroll,.e-grid.sf-grid .e-gridcontent .e-content .e-movablecontent.e-yscroll,.e-grid.sf-grid .e-gridcontent .e-content.e-noscroll{overflow-y:hidden}.e-grid.sf-grid .e-label.e-choosercheck,.e-grid.sf-grid .e-label.e-fltrcheck{width:0}.e-grid.sf-grid .e-cc-contentdiv .e-choosercheck,.e-grid.sf-grid .e-checkboxlist .e-fltrcheck{white-space:nowrap}.e-grid.sf-grid .e-filterdiv .e-multiselect.e-input-group:not(.e-rtl),.e-grid.sf-grid .e-fltrtempdiv .e-multiselect.e-input-group:not(.e-rtl){text-align:left}.e-bigger.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow,.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow,.e-bigger.e-grid .e-gridheader .e-headercontent .e-reorderuparrow,.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderuparrow{font-size:8px}.e-bigger.e-grid .e-gridheader thead .e-icons,.e-bigger .e-grid .e-gridheader thead .e-icons{font-size:16px}.e-bigger.e-grid .e-ccdlg .e-cc-searchdiv,.e-bigger .e-grid .e-ccdlg .e-cc-searchdiv{padding-left:0;padding-right:6px}.e-bigger.e-grid .e-columnmenu,.e-bigger .e-grid .e-columnmenu{margin:-18.5px -18px}.e-bigger.e-grid.e-rtl .e-columnmenu,.e-bigger .e-grid.e-rtl .e-columnmenu,.e-bigger.e-grid.e-rtl.e-device .e-columnmenu,.e-bigger .e-grid.e-rtl.e-device .e-columnmenu{margin:-19px -18px -18px 3px}.e-bigger.e-grid.e-device.e-rtl .e-groupheadercell span,.e-bigger .e-grid.e-device.e-rtl .e-groupheadercell span,.e-bigger.e-grid.e-rtl .e-groupheadercell span,.e-bigger .e-grid.e-rtl .e-groupheadercell span{padding:0}.e-grid-min-height .e-icon-gdownarrow,.e-grid-min-height .e-icon-grightarrow,.e-grid-min-height .e-rowcell{line-height:0;padding-bottom:0;padding-top:0}.e-grid-min-height .e-gridheader .e-detailheadercell,.e-grid-min-height .e-gridheader .e-headercell,.e-grid-min-height .e-gridheader .e-headercell .e-headercelldiv{height:auto}.e-grid-min-height .e-gridcontent .e-groupcaption{line-height:normal;padding:0 .7em}.e-grid-min-height .e-summarycell{line-height:normal;padding:0 8px}.e-grid-min-height .e-grid-height .e-rowcell{line-height:20px;padding:8px 21px}.e-grid-min-height .e-grid-height .e-gridheader .e-detailheadercell,.e-grid-min-height .e-grid-height .e-gridheader .e-headercell,.e-grid-min-height .e-grid-height .e-gridheader .e-headercell .e-headercelldiv{height:29px}.e-grid-min-height .e-grid-height .e-gridcontent .e-groupcaption{line-height:20px;padding:.7em}.e-grid-min-height .e-grid-height .e-summarycell{line-height:18px;padding:8px 21px}.e-device.e-grid-min-height .e-grid-height .e-rowcell{padding:8px 12px}.e-device.e-grid-min-height .e-grid-height .e-rowcell:first-child{padding:8px 12px 8px 16px}.e-device.e-grid-min-height .e-grid-height .e-rowcell:last-child{padding:8px 16px 8px 12px}.e-device.e-grid-min-height .e-rowcell,.e-device.e-grid-min-height .e-rowcell:first-child,.e-device.e-grid-min-height .e-rowcell:last-child{padding-bottom:0;padding-top:0}.e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell{line-height:27px;padding:11px 28px}.e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell:first-child{line-height:28px;padding-left:28px}.e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell:last-child{line-height:28px;padding-right:28px}.e-bigger .e-grid.e-grid-min-height .e-rowcell,.e-bigger .e-grid.e-grid-min-height .e-rowcell:first-child,.e-bigger .e-grid.e-grid-min-height .e-rowcell:last-child{line-height:0;padding-bottom:0;padding-top:0}.e-bigger .e-wrap.e-grid-min-height .e-grid-height .e-rowcell{line-height:18px}.e-bigger .e-wrap.e-grid-min-height .e-grid-height .e-frozencontent table tr td:first-child:empty,.e-bigger .e-wrap.e-grid-min-height .e-grid-height .e-frozenhdrcont table tr td:first-child:empty,.e-bigger .e-wrap.e-grid-min-height .e-grid-height .e-movablecontent table tr td:first-child:empty,.e-bigger .e-wrap.e-grid-min-height .e-grid-height:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty,.e-bigger .e-wrap.e-grid-min-height .e-grid-height:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty{height:49px}.e-bigger .e-wrap.e-grid-min-height .e-rowcell{line-height:18px}.e-bigger .e-wrap.e-grid-min-height .e-frozencontent table tr td:first-child:empty,.e-bigger .e-wrap.e-grid-min-height .e-frozenhdrcont table tr td:first-child:empty,.e-bigger .e-wrap.e-grid-min-height .e-movablecontent table tr td:first-child:empty,.e-bigger .e-wrap.e-grid-min-height:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty,.e-bigger .e-wrap.e-grid-min-height:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty{height:18px}.e-rtl .e-grid .e-detailheadercell,.e-rtl .e-grid .e-headercell,.e-rtl .e-grid .e-headercelldiv,.e-rtl .e-grid .e-headercelldiv.e-headerchkcelldiv{text-align:right}.e-edit-dialog .e-gridform .e-table{border-collapse:separate;border-spacing:11px;width:100%}.e-edit-dialog .e-dlg-content{position:relative}.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active,.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active,.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus,.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus,.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover,.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover{background:none}.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active .e-icons,.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active .e-icons,.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus .e-icons,.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus .e-icons,.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover .e-icons,.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover .e-icons{padding-bottom:0}.e-bigger.e-grid.e-row-responsive .e-toolbar .e-search-icon,.e-bigger .e-grid.e-row-responsive .e-toolbar .e-search-icon{background:none}.e-bigger.e-grid.e-row-responsive .e-responsive-header,.e-bigger .e-grid.e-row-responsive .e-responsive-header{border-top:1px solid #e0e0e0}.e-bigger.e-grid.e-row-responsive .e-gridcontent td:before,.e-bigger .e-grid.e-row-responsive .e-gridcontent td:before,.e-bigger.e-grid.e-row-responsive .e-summarycontent td:before,.e-bigger .e-grid.e-row-responsive .e-summarycontent td:before{content:attr(data-cell);font-weight:500;left:13px;padding-right:10px;position:absolute;top:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:45%}.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-verticalwrap td:before,.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-verticalwrap td:before,.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-verticalwrap td:before,.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-verticalwrap td:before{line-height:18px;white-space:normal;word-wrap:break-word}.e-bigger.e-grid.e-row-responsive .e-gridcontent td[data-cell],.e-bigger .e-grid.e-row-responsive .e-gridcontent td[data-cell],.e-bigger.e-grid.e-row-responsive .e-summarycontent td[data-cell],.e-bigger .e-grid.e-row-responsive .e-summarycontent td[data-cell]{padding-bottom:5px;padding-left:55%;padding-top:5px;position:relative}.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-input,.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-input,.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-input,.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-input{display:block}.e-bigger.e-grid.e-row-responsive .e-gridcontent td,.e-bigger .e-grid.e-row-responsive .e-gridcontent td,.e-bigger.e-grid.e-row-responsive .e-summarycontent td,.e-bigger .e-grid.e-row-responsive .e-summarycontent td{border:0}.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-row,.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-row,.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-row,.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-row{border-bottom:1px solid #e0e0e0}.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell,.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell,.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell,.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell{height:auto;padding-left:1%;padding-right:1%}.e-bigger.e-grid.e-row-responsive .e-gridcontent td.e-rowcell,.e-bigger .e-grid.e-row-responsive .e-gridcontent td.e-rowcell,.e-bigger.e-grid.e-row-responsive .e-summarycontent td.e-rowcell,.e-bigger .e-grid.e-row-responsive .e-summarycontent td.e-rowcell{border-bottom:0;border-bottom-color:#e0e0e0;height:auto}.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-emptyrow td.e-lastrowcell,.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-emptyrow td.e-lastrowcell,.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-emptyrow td.e-lastrowcell,.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-emptyrow td.e-lastrowcell{border-bottom:0}.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-normaledit :not(.e-responsive-editcell).e-rowcell,.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-normaledit :not(.e-responsive-editcell).e-rowcell,.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-normaledit :not(.e-responsive-editcell).e-rowcell,.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-normaledit :not(.e-responsive-editcell).e-rowcell{border-top-width:0}.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell:before,.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell:before,.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell:before,.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell:before{bottom:6px;position:static}.e-bigger.e-grid.e-row-responsive .e-table,.e-bigger .e-grid.e-row-responsive .e-table{display:block}.e-bigger.e-grid.e-row-responsive .e-table tbody,.e-bigger .e-grid.e-row-responsive .e-table tbody,.e-bigger.e-grid.e-row-responsive .e-table td:not(.e-hide),.e-bigger .e-grid.e-row-responsive .e-table td:not(.e-hide),.e-bigger.e-grid.e-row-responsive .e-table tfoot,.e-bigger .e-grid.e-row-responsive .e-table tfoot,.e-bigger.e-grid.e-row-responsive .e-table tr,.e-bigger .e-grid.e-row-responsive .e-table tr{display:block}.e-bigger.e-grid.e-row-responsive>.e-gridheader,.e-bigger .e-grid.e-row-responsive>.e-gridheader{display:none}.e-bigger.e-grid.e-row-responsive .e-gridfooter,.e-bigger .e-grid.e-row-responsive .e-gridfooter{padding-right:0}.e-bigger.e-grid.e-row-responsive.e-hidelines .e-gridcontent .e-rowcell:last-child,.e-bigger .e-grid.e-row-responsive.e-hidelines .e-gridcontent .e-rowcell:last-child,.e-bigger.e-grid.e-row-responsive.e-verticallines .e-gridcontent .e-rowcell:last-child,.e-bigger .e-grid.e-row-responsive.e-verticallines .e-gridcontent .e-rowcell:last-child{border:0}.e-bigger.e-responsive-dialog.e-customfilter .e-responsivecoldiv,.e-bigger .e-responsive-dialog.e-customfilter .e-responsivecoldiv{cursor:pointer}.e-bigger.e-responsive-dialog .e-btn.e-ripple,.e-bigger .e-responsive-dialog .e-btn.e-ripple{overflow:initial}.e-bigger.e-responsive-dialog .e-dlg-header-content,.e-bigger .e-responsive-dialog .e-dlg-header-content{background:#fff;border-bottom:1px solid #e0e0e0;padding:16px;width:100%}.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn,.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn{background:none;-webkit-box-shadow:none;box-shadow:none;outline:none;position:static}.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn{background-color:rgba(0,0,0,0)}.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn .e-btn-icon,.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn .e-btn-icon{color:#000;font-size:14px;margin-top:0}.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn:focus .e-btn-icon,.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn:focus .e-btn-icon,.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn:hover .e-btn-icon,.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn:hover .e-btn-icon{color:#000}.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn{float:left;padding-left:0;padding-right:40px}.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header,.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header{width:auto}.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element,.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element{display:-ms-flexbox;display:-webkit-box;display:flex}.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-dlg-custom-header,.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-dlg-custom-header{padding-top:5px;width:100%;font-weight:500}.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn,.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn{color:#e3165b;margin-top:3px;padding:0}.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn .e-icon-filter-clear,.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn .e-icon-filter-clear{font-size:18px}.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-sort-clear-btn,.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-sort-clear-btn{color:#e3165b;font-size:15px;font-weight:500;padding-top:5px}.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn,.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn{font-size:15px;font-weight:500;padding:3px 0 0 20px}.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn:disabled,.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn:disabled{color:rgba(0,0,0,.12)}.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn,.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn{background:none;border:0;color:#e3165b}.e-bigger.e-responsive-dialog .e-dlg-header-content .e-res-back-btn,.e-bigger .e-responsive-dialog .e-dlg-header-content .e-res-back-btn{background:none;-webkit-box-shadow:none;box-shadow:none;padding-left:0}.e-bigger.e-responsive-dialog.e-rtl .e-dlg-header-content .e-res-back-btn,.e-bigger .e-responsive-dialog.e-rtl .e-dlg-header-content .e-res-back-btn{padding-left:15px;padding-right:0}.e-bigger.e-responsive-dialog .e-dlg-content,.e-bigger .e-responsive-dialog .e-dlg-content{padding:0 16px 16px}.e-bigger.e-responsive-dialog .e-dlg-content .e-checkfltrnmdiv,.e-bigger .e-responsive-dialog .e-dlg-content .e-checkfltrnmdiv{text-align:center}.e-bigger.e-responsive-dialog .e-dlg-content .e-filtersetdiv,.e-bigger .e-responsive-dialog .e-dlg-content .e-filtersetdiv{float:right;margin-right:1%;margin-top:1%}.e-bigger.e-responsive-dialog .e-dlg-content .e-filtersetdiv .e-filterset,.e-bigger .e-responsive-dialog .e-dlg-content .e-filtersetdiv .e-filterset{color:#e3165b}.e-bigger.e-responsive-dialog .e-dlg-content .e-dialog,.e-bigger .e-responsive-dialog .e-dlg-content .e-dialog{-webkit-box-shadow:none;box-shadow:none}.e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter,.e-bigger .e-responsive-dialog .e-dlg-content .e-excelfilter{border:rgba(0,0,0,0)}.e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter .e-dlg-content,.e-bigger .e-responsive-dialog .e-dlg-content .e-excelfilter .e-dlg-content{background-color:#fff;padding:8px 16px 8px 8px}.e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter .e-checkboxlist>span,.e-bigger .e-responsive-dialog .e-dlg-content .e-excelfilter .e-checkboxlist>span{padding-left:9px}.e-bigger.e-responsive-dialog .e-dlg-content .e-xlflmenu,.e-bigger .e-responsive-dialog .e-dlg-content .e-xlflmenu{border:rgba(0,0,0,0)}.e-bigger.e-responsive-dialog .e-dlg-content .e-xlflmenu .e-dlg-content,.e-bigger .e-responsive-dialog .e-dlg-content .e-xlflmenu .e-dlg-content{padding:16px}.e-bigger.e-responsive-dialog .e-dlg-content .e-ressortbutton-parent,.e-bigger .e-responsive-dialog .e-dlg-content .e-ressortbutton-parent{float:right;margin-top:-9px}.e-bigger.e-responsive-dialog .e-dlg-content .e-ressortbutton-parent .e-ressortbutton,.e-bigger .e-responsive-dialog .e-dlg-content .e-ressortbutton-parent .e-ressortbutton{background:none;width:120px}.e-bigger.e-responsive-dialog .e-dlg-content .e-responsivecoldiv,.e-bigger .e-responsive-dialog .e-dlg-content .e-responsivecoldiv{font-size:16px;margin-bottom:26px;margin-top:26px;width:100%}.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog,.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog{bottom:0;-webkit-box-shadow:none;box-shadow:none;width:100%}.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul,.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul{background-color:#fff;max-width:100%}.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul li,.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul li{color:rgba(0,0,0,.87)}.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu.e-selected,.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu.e-selected{background-color:#fff}.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu,.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu{padding:0}.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-menu-icon,.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-menu-icon{margin-right:4px;margin-left:15px}.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-caret,.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-caret{padding:0 8px 0 0}.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer,.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer{height:88%}.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox,.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox{padding-left:10px}.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:active,.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:active,.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:focus,.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:focus,.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:hover,.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:hover{background:none}.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner,.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner{height:100%}.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-chk-hidden,.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-chk-hidden{-moz-appearance:none;height:1px;opacity:0;width:1px}.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist,.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist{height:100%;min-height:160px;overflow-y:auto}.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist .e-ftrchk,.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist .e-ftrchk{padding-bottom:13px;padding-top:13px}.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content,.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content{padding:8px}.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer,.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer{padding-left:8px;margin-right:7px}.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-searchbox,.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-searchbox{padding-left:0}.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-spinner .e-checkboxlist,.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-spinner .e-checkboxlist{margin-left:-7px}.e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu,.e-bigger .e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu{background-color:#fff;border:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;margin-top:23px;max-width:100%;min-width:100%;overflow-y:auto;padding:0 16px 16px}.e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item,.e-bigger .e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item{padding:0}.e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item.e-focused,.e-bigger .e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item.e-focused{background-color:rgba(0,0,0,0)}.e-bigger.e-responsive-dialog .e-defaultcell.e-ralign,.e-bigger .e-responsive-dialog .e-defaultcell.e-ralign,.e-bigger.e-responsive-dialog .e-defaultcell.e-ralign:focus,.e-bigger .e-responsive-dialog .e-defaultcell.e-ralign:focus,.e-bigger.e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign,.e-bigger .e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign,.e-bigger.e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign,.e-bigger .e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign,.e-bigger.e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus .e-bigger.e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus,.e-bigger .e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus .e-bigger.e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus,.e-bigger.e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus .e-bigger .e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus,.e-bigger .e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus .e-bigger .e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus{padding-right:10px}.e-bigger.e-responsive-dialog.e-ressortdiv .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn,.e-bigger .e-responsive-dialog.e-ressortdiv .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn{padding-top:0}.e-bigger.e-responsive-dialog.e-rtl .e-btn.e-dlg-closeicon-btn,.e-bigger .e-responsive-dialog.e-rtl .e-btn.e-dlg-closeicon-btn{float:right;padding-left:40px;padding-right:0}.e-bigger.e-responsive-dialog.e-rtl .e-res-apply-btn,.e-bigger .e-responsive-dialog.e-rtl .e-res-apply-btn{padding-left:0;padding-right:20px}.e-bigger.e-responsive-dialog.e-rtl .e-ressortbutton-parent,.e-bigger .e-responsive-dialog.e-rtl .e-ressortbutton-parent{float:left}.e-ddl.e-popup.e-popup-flbar .e-dropdownbase,.e-ddl.e-popup.e-popup-flmenu .e-dropdownbase{max-height:298px!important}@-moz-document url-prefix(){.e-grid-min-height .e-icon-gdownarrow,.e-grid-min-height .e-icon-grightarrow,.e-grid-min-height .e-rowcell{line-height:normal}.e-bigger .e-grid.e-grid-min-height .e-rowcell,.e-bigger .e-grid.e-grid-min-height .e-rowcell:first-child,.e-bigger .e-grid.e-grid-min-height .e-rowcell:last-child{line-height:normal}}.e-grid{border-color:#e0e0e0}.e-grid .e-content{background-color:#fff}.e-grid .e-icons:not(.e-btn-icon){color:#000}.e-grid .e-unboundcelldiv .e-icons:not(.e-btn-icon){color:#000}.e-grid .e-table{background-color:#fff}.e-grid .e-focused:not(.e-menu-item){-webkit-box-shadow:0 0 0 1px #9e9e9e inset;box-shadow:inset 0 0 0 1px #9e9e9e}.e-grid .e-gridheader .e-icons:not(.e-icon-hide):not(.e-check):not(.e-stop):not(.e-icon-reorderuparrow):not(.e-icon-reorderdownarrow){color:#212121}.e-grid .e-gridheader .e-headercontent .e-icon-reorderdownarrow,.e-grid .e-gridheader .e-headercontent .e-icon-reorderuparrow{color:#212121}.e-grid .e-groupdroparea .e-icons{color:#fff}.e-grid .e-tableborder{border-right-color:#e0e0e0}.e-grid .e-autofill{background-color:#e3165b}.e-grid .e-autofill,.e-grid .e-xlsel{border-color:#e3165b;z-index:1}.e-grid .e-xlsel{background-color:rgba(0,0,0,0);border-style:solid;pointer-events:none;position:absolute}.e-grid .e-xlselaf{background-color:#e3165b;border-color:#e3165b;position:absolute}.e-grid .e-gridcontent .e-groupcaption.e-dragborder,.e-grid .e-gridcontent .e-rowcell.e-dragborder,.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder,.e-grid .e-gridcontent .e-summarycell.e-dragborder,.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,.e-grid .e-gridheader thead tr th.e-firstrowdragborder,.e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder,.e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder,.e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder{-webkit-box-shadow:0 2px 0 0 #e3165b;box-shadow:0 2px 0 0 #e3165b;position:relative;z-index:5}.e-grid .e-gridheader{background-color:#fff;border-bottom-color:#e0e0e0;border-top-color:#e0e0e0;color:rgba(0,0,0,.54)}.e-grid .e-gridcontent tr:first-child td{border-top-color:rgba(0,0,0,0)}.e-grid th.e-headercell[aria-sort=ascending] .e-headertext,.e-grid th.e-headercell[aria-sort=ascending] .e-sortfilterdiv,.e-grid th.e-headercell[aria-sort=descending] .e-headertext,.e-grid th.e-headercell[aria-sort=descending] .e-sortfilterdiv{color:#000;opacity:1}.e-grid.e-default.e-horizontallines .e-grouptopleftcell,.e-grid.e-default.e-verticallines .e-headercell.e-stackedheadercell{border-color:#e0e0e0}.e-grid.e-default .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,.e-grid.e-default .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell{border-color:#e0e0e0}.e-grid.e-default .e-gridheader .e-headercell.e-firstheader,.e-grid.e-default.e-horizontallines .e-headercell.e-firstheader,.e-grid .e-filterbarcell input{border-color:#e0e0e0}.e-grid .e-gridcontent{background-color:#fff}.e-grid .e-gridfooter{background-color:#f6f6f6}.e-grid .e-headercontent{border-color:#e0e0e0}.e-grid .e-rowdragheader{background-color:#fff}.e-grid .e-detailheadercell,.e-grid .e-headercell{background-color:#fff;border-color:#e0e0e0}.e-grid [aria-selected]+tr .e-detailindentcell{border-color:#e0e0e0}.e-grid tr th.e-firstcell{border-left-color:#e0e0e0;border-right-color:#e0e0e0}.e-grid .e-detailrowcollapse:not(.e-editedbatchcell):not(.e-updatedtd),.e-grid .e-detailrowexpand:not(.e-editedbatchcell):not(.e-updatedtd),.e-grid .e-emptyrow:not(.e-editedbatchcell):not(.e-updatedtd),.e-grid .e-gridcontent .e-rowdragdrop:not(.e-editedbatchcell):not(.e-updatedtd),.e-grid .e-gridheader .e-rowdragdrop:not(.e-editedbatchcell):not(.e-updatedtd),.e-grid .e-rowcell:not(.e-editedbatchcell):not(.e-updatedtd){color:rgba(0,0,0,.87)}.e-grid .e-summarycell{background-color:#fafafa;border-color:#e0e0e0;color:rgba(0,0,0,.54)}.e-grid .e-groupfooterrow.e-summaryrow .e-indentcell.e-indentcelltop,.e-grid .e-indentcell.e-detailindentcelltop,.e-grid .e-summarycontent .e-indentcell,.e-grid .e-summaryrow .e-summarycell,.e-grid .e-summaryrow .e-templatecell{background-color:#f6f6f6;border-color:#e0e0e0;color:rgba(0,0,0,.54)}.e-grid.e-default .e-grouptopleftcell,.e-grid .e-detailcell,.e-grid .e-detailindentcell,.e-grid .e-detailrowcollapse,.e-grid .e-detailrowexpand,.e-grid .e-groupcaption,.e-grid .e-indentcell,.e-grid .e-recordpluscollapse,.e-grid .e-recordplusexpand,.e-grid .e-rowcell,.e-grid .e-rowdragdropcell{border-color:#e0e0e0}.e-grid .e-frozenhdrcont .e-frozenheader>.e-table,.e-grid .e-frozenhdrcont .e-headercontent .e-virtualtable>.e-table,.e-grid .e-frozenhdrcont .e-headercontent>.e-table,.e-grid .e-frozenhdrcont .e-movableheader>.e-table{border-bottom-color:#e3165b}.e-grid .e-frozencontent{border-bottom-color:#e0e0e0}.e-grid .e-frozencontent .e-virtualtable>.e-table,.e-grid .e-frozencontent>.e-table,.e-grid .e-frozenheader .e-virtualtable>.e-table,.e-grid .e-frozenheader>.e-table{border-right-color:#e3165b}.e-grid .e-frozencontent.e-frozenborderdisabled .e-virtualtable>.e-table,.e-grid .e-frozencontent.e-frozenborderdisabled>.e-table,.e-grid .e-frozenheader.e-frozenborderdisabled .e-virtualtable>.e-table,.e-grid .e-frozenheader.e-frozenborderdisabled>.e-table{border-right-color:#fff}.e-grid .e-frozencontent.e-frozen-right-content>.e-table,.e-grid .e-frozenheader.e-frozen-right-header>.e-table,.e-grid .e-gridheader .e-filterbarcell .e-frozen-default-cursor,.e-grid .e-gridheader .e-headercell .e-frozen-default-cursor,.e-grid .e-rowcell .e-frozen-default-cursor{border-left-color:#e3165b}.e-grid .e-frozencontent.e-frozen-right-content.e-frozenborderdisabled>.e-table,.e-grid .e-frozenheader.e-frozen-right-header.e-frozenborderdisabled>.e-table{border-left-color:#fff}.e-grid.e-rtl .e-frozencontent .e-virtualtable>.e-table,.e-grid.e-rtl .e-frozencontent>.e-table,.e-grid.e-rtl .e-frozenheader .e-virtualtable>.e-table,.e-grid.e-rtl .e-frozenheader>.e-table{border-left-color:#e3165b}.e-grid.e-rtl .e-frozencontent.e-frozen-right-content>.e-table,.e-grid.e-rtl .e-frozenheader.e-frozen-right-header>.e-table{border-right-color:#e3165b}.e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowcollapse:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),.e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowexpand:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),.e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),.e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),.e-grid.e-gridhover .e-row tr:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),.e-grid.e-rtl .e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell){background-color:#eee;color:#000}.e-grid .e-row:hover .e-rowdragdrop{cursor:move}.e-grid .e-sortnumber{background-color:#bbbdc0;color:#000}.e-grid.e-gridhover .e-frozenhover{background-color:#eee;color:#000}.e-grid .e-col-menu.e-filter-popup{-webkit-box-shadow:0 8px 10px 0 rgba(0,0,0,.24);box-shadow:0 8px 10px 0 rgba(0,0,0,.24)}.e-grid td.e-active .e-icon-rowdragicon:before{color:#000}.e-grid td.e-active{background:#e0e0e0;color:#000}.e-grid .e-columnselection{background-color:#e0e0e0}.e-grid td.e-cellselectionbackground{background:#e0e0e0;color:#000}.e-grid .e-filterbarcell,.e-grid .e-filterbarcelldisabled{background-color:#fff;background-image:none;border-color:#e0e0e0}.e-grid .e-filtered:before{color:#e3165b}.e-grid .e-gridpopup .e-content{background-color:#fff;border-color:#e0e0e0}.e-grid .e-gridpopup .e-spanclicked,.e-grid .e-gridpopup span:hover{border-color:#000}.e-grid .e-gridpopup .e-downtail,.e-grid .e-gridpopup .e-downtail:before{border-top-color:#e0e0e0}.e-grid .e-gridpopup .e-downtail:after{border-top-color:#fff}.e-grid .e-gridpopup .e-uptail,.e-grid .e-gridpopup .e-uptail:before{border-bottom-color:#e0e0e0}.e-grid .e-gridpopup .e-uptail:after{border-bottom-color:#fff}.e-grid .e-cloneproperties{background-color:#eee;border-color:#e0e0e0;color:rgba(0,0,0,.54)}.e-grid .e-rhelper{background-color:#000;cursor:col-resize;opacity:.87}.e-grid.e-device .e-rcursor:before{border-right-color:#000;opacity:.87}.e-grid.e-device .e-rcursor:after{border-left-color:#000;opacity:.87}.e-grid.e-resize-lines .e-headercell .e-rhandler,.e-grid.e-resize-lines .e-headercell .e-rsuppress{border-right:1px solid #e0e0e0}.e-grid.e-resize-lines .e-frozen-right-header .e-headercell .e-rhandler,.e-grid.e-resize-lines .e-frozen-right-header .e-headercell .e-rsuppress{border-left:1px solid #e0e0e0}.e-grid.e-resize-lines .e-focused .e-rhandler{border:0}.e-grid.e-resize-lines .e-headercell.e-stackedheadercell{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.e-grid.e-resize-lines .e-frozen-right-header .e-headercell.e-stackedheadercell{border-left:1px solid #e0e0e0}.e-grid.e-rtl.e-resize-lines .e-headercell .e-rhandler,.e-grid.e-rtl.e-resize-lines .e-headercell .e-rsuppress,.e-grid.e-rtl.e-resize-lines .e-headercell.e-stackedheadercell{border-left:1px solid #e0e0e0;border-right-width:0}.e-grid.e-rtl.e-resize-lines .e-frozen-right-header .e-headercell .e-rhandler,.e-grid.e-rtl.e-resize-lines .e-frozen-right-header .e-headercell .e-rsuppress,.e-grid.e-rtl.e-resize-lines .e-frozen-right-header .e-headercell.e-stackedheadercell{border-left-width:0;border-right:1px solid #e0e0e0}.e-grid.e-resize-lines .e-filterbarcell,.e-grid.e-rtl.e-resize-lines .e-filterbarcell{border-top:1px solid #e0e0e0}.e-grid .e-cloneproperties.e-draganddrop{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.26);box-shadow:0 3px 8px 0 rgba(0,0,0,.26);opacity:.95;overflow:visible}.e-grid .e-row .e-dragstartrow:before,.e-grid .e-row .e-selectionbackground .e-dragstartrow:before{color:#e3165b}.e-grid .e-griddragarea{background-color:#eee;border-color:#eee;color:#000}.e-grid .e-groupdroparea{background-color:#e8eaf6;border-top-color:#e0e0e0;color:#000}.e-grid .e-groupdroparea.e-hover{background-color:#c5cae9}.e-grid .e-groupdroparea.e-grouped{background-color:#7986cb}.e-grid .e-groupheadercell{background-color:#3f51b5;border-color:#e0e0e0;border-radius:12px;color:#fff}.e-grid .e-groupheadercell:hover{background-color:#3f51b5;border-color:#000}.e-grid .e-ungroupbutton:hover{color:#fff;opacity:1}.e-grid .e-ungroupbutton{opacity:.7}.e-grid .e-groupcaption,.e-grid .e-indentcell,.e-grid .e-recordpluscollapse,.e-grid .e-recordplusexpand{background-color:#fafafa;color:#000}.e-grid .e-grouptopleftcell{background-color:#fff;border-color:#e0e0e0}.e-grid .e-stackedheadercell{border-bottom-color:#e0e0e0}.e-grid .e-verticallines tr th{border-color:#e0e0e0}.e-grid td.e-updatedtd{background-color:#d7f9c7;color:#000}.e-grid .e-gridcontent .e-normaledit .e-rowcell{border-top-color:#e0e0e0}.e-grid .e-gridcontent .e-normaledit .e-detailrowcollapse,.e-grid .e-gridcontent .e-normaledit .e-dragindentcell{border-top:1px solid #e0e0e0}.e-grid .e-ccdlg .e-footer-content{border-color:rgba(0,0,0,.12);opacity:1}.e-grid .e-ccdlg .e-cc-searchdiv{border-color:#212121}.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus{border-color:#ff4081}.e-grid .e-cloneproperties.e-draganddrop .e-rowcell{color:#000}.e-grid .e-cloneproperties.e-draganddrop table,.e-grid .e-cloneproperties.e-draganddrop table .e-selectionbackground{background-color:#fff;height:30px}.e-grid.e-rtl .e-verticallines tr th:first-child:not(.e-firstcell){border-color:#e0e0e0}.e-grid.e-rtl.e-default.e-bothlines .e-gridheader .e-headercell.e-firstheader,.e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell,.e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader,.e-grid.e-rtl.e-default.e-horizontallines .e-headercell.e-firstheader,.e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader,.e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell,.e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell,.e-grid.e-rtl.e-default.e-verticallines .e-headercell.e-stackedheadercell,.e-grid.e-rtl.e-default.e-verticallines tr th:last-child{border-color:#e0e0e0}.e-grid.e-rtl .e-tableborder{border-left-color:#e0e0e0}.e-grid.e-rtl .e-filterbardropdown{margin-left:15px}.e-grid.sf-grid .e-gridfooter .e-summarycontent{border-right:0 solid #e0e0e0}.e-grid .e-ftrchk.e-chkfocus,.e-grid li.e-cclist.e-colfocus{background-color:#eee}.e-control.e-tooltip-wrap.e-popup.e-griderror,.e-tooltip-wrap.e-griderror{background-color:#fcdbe4;border-color:#fcdbe4}.e-tooltip-wrap.e-griderror .e-arrow-tip-inner.e-tip-top,.e-tooltip-wrap.e-griderror .e-arrow-tip-outer.e-tip-top{border-bottom:8px solid #fcdbe4;color:#fcdbe4}.e-tooltip-wrap.e-griderror .e-arrow-tip-inner.e-tip-bottom,.e-tooltip-wrap.e-griderror .e-arrow-tip-outer.e-tip-bottom{border-top:8px solid #fcdbe4;color:#fcdbe4}.e-tooltip-wrap.e-griderror .e-tip-content,.e-tooltip-wrap.e-griderror .e-tip-content label{color:#f44336}.e-dropitemscount{background-color:#e3165b;color:#fff}.e-filterbaroperator.e-dropdownlist{position:absolute}.e-filterbardropdown:not(.e-rtl){margin-right:15px}.e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown{border:rgba(0,0,0,0)}.e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown.e-input-focus,.e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown:active{-webkit-box-shadow:none;box-shadow:none}.e-btn,.e-css.e-btn{-webkit-font-smoothing:antialiased;border:1px solid;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:Roboto,Segoe UI,GeezaPro,"DejaVu Serif","sans-serif",-apple-system,BlinkMacSystemFont;font-size:14px;font-weight:500;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;line-height:1.143em;outline:none;padding:6px 12px 4px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.e-btn:disabled,.e-css.e-btn:disabled{cursor:default}.e-btn:focus,.e-btn:hover,.e-css.e-btn:focus,.e-css.e-btn:hover{text-decoration:none}.e-btn::-moz-focus-inner,.e-css.e-btn::-moz-focus-inner{border:0;padding:0}.e-btn .e-btn-icon,.e-css.e-btn .e-btn-icon{display:inline-block;font-size:12px;margin-top:-2px;vertical-align:middle;width:1em}.e-btn .e-btn-icon.e-icon-left,.e-css.e-btn .e-btn-icon.e-icon-left{margin-left:-.6667em;width:2.25em}.e-btn .e-btn-icon.e-icon-right,.e-css.e-btn .e-btn-icon.e-icon-right{margin-right:-.6667em;width:2.25em}.e-btn .e-btn-icon.e-icon-top,.e-css.e-btn .e-btn-icon.e-icon-top{display:block;margin-top:0;padding-bottom:6px;width:auto}.e-btn .e-btn-icon.e-icon-bottom,.e-css.e-btn .e-btn-icon.e-icon-bottom{display:block;margin-top:0;padding-top:6px;width:auto}.e-btn.e-icon-btn,.e-css.e-btn.e-icon-btn{padding:6px 7px 4px}.e-btn.e-bottom-icon-btn,.e-btn.e-top-icon-btn,.e-css.e-btn.e-bottom-icon-btn,.e-css.e-btn.e-top-icon-btn{line-height:1;padding:12px}.e-btn.e-round,.e-css.e-btn.e-round{border-radius:50%;height:3em;line-height:1;padding:0;width:3em}.e-btn.e-round .e-btn-icon,.e-css.e-btn.e-round .e-btn-icon{font-size:14px;line-height:2.8572em;margin-top:0;width:auto}.e-btn.e-rtl .e-icon-right,.e-css.e-btn.e-rtl .e-icon-right{margin-left:-.6667em;margin-right:0}.e-btn.e-rtl .e-icon-left,.e-css.e-btn.e-rtl .e-icon-left{margin-left:0;margin-right:-.6667em}.e-btn.e-flat,.e-css.e-btn.e-flat{border:1px solid}.e-btn.e-small,.e-css.e-btn.e-small{font-size:12px;line-height:1.5834em;padding:2px 12px 1px}.e-btn.e-small .e-btn-icon,.e-css.e-btn.e-small .e-btn-icon{font-size:11px;width:1.091em}.e-btn.e-small .e-btn-icon.e-icon-left,.e-css.e-btn.e-small .e-btn-icon.e-icon-left{margin-left:-.7273em;width:2.182em}.e-btn.e-small .e-btn-icon.e-icon-right,.e-css.e-btn.e-small .e-btn-icon.e-icon-right{margin-right:-.7273em;width:2.182em}.e-btn.e-small .e-btn-icon.e-icon-top,.e-css.e-btn.e-small .e-btn-icon.e-icon-top{padding-bottom:6px;width:auto}.e-btn.e-small .e-btn-icon.e-icon-bottom,.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom{padding-top:6px;width:auto}.e-btn.e-small.e-icon-btn,.e-css.e-btn.e-small.e-icon-btn{padding:2px 5px 1px}.e-btn.e-small.e-bottom-icon-btn,.e-btn.e-small.e-top-icon-btn,.e-css.e-btn.e-small.e-bottom-icon-btn,.e-css.e-btn.e-small.e-top-icon-btn{line-height:1;padding:12px}.e-btn.e-small.e-round,.e-css.e-btn.e-small.e-round{height:2.5em;line-height:1;padding:0;width:2.5em}.e-btn.e-small.e-round .e-btn-icon,.e-css.e-btn.e-small.e-round .e-btn-icon{font-size:12px;line-height:2.3334em;width:auto}.e-btn.e-small.e-rtl .e-icon-right,.e-css.e-btn.e-small.e-rtl .e-icon-right{margin-left:-.7273em;margin-right:0}.e-btn.e-small.e-rtl .e-icon-left,.e-css.e-btn.e-small.e-rtl .e-icon-left{margin-left:0;margin-right:-.7273em}.e-btn.e-block,.e-css.e-btn.e-block{display:block;width:100%}.e-small.e-btn,.e-small .e-btn,.e-small.e-css.e-btn,.e-small .e-css.e-btn{font-size:12px;line-height:1.5834em;padding:2px 12px 1px}.e-small.e-btn .e-btn-icon,.e-small .e-btn .e-btn-icon,.e-small.e-css.e-btn .e-btn-icon,.e-small .e-css.e-btn .e-btn-icon{font-size:11px;width:1.091em}.e-small.e-btn .e-btn-icon.e-icon-left,.e-small .e-btn .e-btn-icon.e-icon-left,.e-small.e-css.e-btn .e-btn-icon.e-icon-left,.e-small .e-css.e-btn .e-btn-icon.e-icon-left{margin-left:-.7273em;width:2.182em}.e-small.e-btn .e-btn-icon.e-icon-right,.e-small .e-btn .e-btn-icon.e-icon-right,.e-small.e-css.e-btn .e-btn-icon.e-icon-right,.e-small .e-css.e-btn .e-btn-icon.e-icon-right{margin-right:-.7273em;width:2.182em}.e-small.e-btn .e-btn-icon.e-icon-top,.e-small .e-btn .e-btn-icon.e-icon-top,.e-small.e-css.e-btn .e-btn-icon.e-icon-top,.e-small .e-css.e-btn .e-btn-icon.e-icon-top{padding-bottom:6px;width:auto}.e-small.e-btn .e-btn-icon.e-icon-bottom,.e-small .e-btn .e-btn-icon.e-icon-bottom,.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom,.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom{padding-top:6px;width:auto}.e-small.e-btn.e-icon-btn,.e-small .e-btn.e-icon-btn,.e-small.e-css.e-btn.e-icon-btn,.e-small .e-css.e-btn.e-icon-btn{padding:2px 5px 1px}.e-small.e-btn.e-bottom-icon-btn,.e-small .e-btn.e-bottom-icon-btn,.e-small.e-btn.e-top-icon-btn,.e-small .e-btn.e-top-icon-btn,.e-small.e-css.e-btn.e-bottom-icon-btn,.e-small .e-css.e-btn.e-bottom-icon-btn,.e-small.e-css.e-btn.e-top-icon-btn,.e-small .e-css.e-btn.e-top-icon-btn{line-height:1;padding:12px}.e-small.e-btn.e-round,.e-small .e-btn.e-round,.e-small.e-css.e-btn.e-round,.e-small .e-css.e-btn.e-round{height:2.5em;line-height:1;padding:0;width:2.5em;border-radius:50%}.e-small.e-btn.e-round .e-btn-icon,.e-small .e-btn.e-round .e-btn-icon,.e-small.e-css.e-btn.e-round .e-btn-icon,.e-small .e-css.e-btn.e-round .e-btn-icon{font-size:12px;line-height:2.3334em;width:auto}.e-small.e-btn.e-rtl .e-icon-right,.e-small .e-btn.e-rtl .e-icon-right,.e-small.e-css.e-btn.e-rtl .e-icon-right,.e-small .e-css.e-btn.e-rtl .e-icon-right{margin-left:-.7273em;margin-right:0}.e-small.e-btn.e-rtl .e-icon-left,.e-small .e-btn.e-rtl .e-icon-left,.e-small.e-css.e-btn.e-rtl .e-icon-left,.e-small .e-css.e-btn.e-rtl .e-icon-left{margin-left:0;margin-right:-.7273em}.e-bigger.e-small .e-btn,.e-bigger.e-small.e-css.e-btn,.e-bigger.e-small .e-css.e-btn{font-size:14px;line-height:2em;padding:3px 16px 1px}.e-bigger.e-small .e-btn .e-btn-icon,.e-bigger.e-small.e-css.e-btn .e-btn-icon,.e-bigger.e-small .e-css.e-btn .e-btn-icon{font-size:12px;width:1em}.e-bigger.e-small .e-btn .e-btn-icon.e-icon-left,.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-left,.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-left{margin-left:-1em;width:2.6667em}.e-bigger.e-small .e-btn .e-btn-icon.e-icon-right,.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-right,.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-right{margin-right:-1em;width:2.6667em}.e-bigger.e-small .e-btn .e-btn-icon.e-icon-top,.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-top,.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-top{padding-bottom:6px;width:auto}.e-bigger.e-small .e-btn .e-btn-icon.e-icon-bottom,.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom,.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom{padding-top:6px;width:auto}.e-bigger.e-small .e-btn.e-icon-btn,.e-bigger.e-small.e-css.e-btn.e-icon-btn,.e-bigger.e-small .e-css.e-btn.e-icon-btn{padding:3px 10px 1px}.e-bigger.e-small .e-btn.e-bottom-icon-btn,.e-bigger.e-small .e-btn.e-top-icon-btn,.e-bigger.e-small.e-css.e-btn.e-bottom-icon-btn,.e-bigger.e-small .e-css.e-btn.e-bottom-icon-btn,.e-bigger.e-small.e-css.e-btn.e-top-icon-btn,.e-bigger.e-small .e-css.e-btn.e-top-icon-btn{line-height:1;padding:16px}.e-bigger.e-small .e-btn.e-round,.e-bigger.e-small.e-css.e-btn.e-round,.e-bigger.e-small .e-css.e-btn.e-round{height:2.8572em;line-height:1;padding:0;width:2.8572em}.e-bigger.e-small .e-btn.e-round .e-btn-icon,.e-bigger.e-small.e-css.e-btn.e-round .e-btn-icon,.e-bigger.e-small .e-css.e-btn.e-round .e-btn-icon{font-size:14px;line-height:2.7143em;width:auto}.e-bigger.e-small .e-btn.e-rtl .e-icon-right,.e-bigger.e-small.e-css.e-btn.e-rtl .e-icon-right,.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-right{margin-left:-1em;margin-right:0}.e-bigger.e-small .e-btn.e-rtl .e-icon-left,.e-bigger.e-small.e-css.e-btn.e-rtl .e-icon-left,.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-left{margin-left:0;margin-right:-1em}.e-bigger .e-btn,.e-bigger.e-css.e-btn,.e-bigger .e-css.e-btn{font-size:14px;line-height:2em;padding:4px 16px 2px}.e-bigger .e-btn .e-btn-icon,.e-bigger.e-css.e-btn .e-btn-icon,.e-bigger .e-css.e-btn .e-btn-icon{font-size:12px;width:1em}.e-bigger .e-btn .e-btn-icon.e-icon-left,.e-bigger.e-css.e-btn .e-btn-icon.e-icon-left,.e-bigger .e-css.e-btn .e-btn-icon.e-icon-left{margin-left:-1em;width:3em}.e-bigger .e-btn .e-btn-icon.e-icon-right,.e-bigger.e-css.e-btn .e-btn-icon.e-icon-right,.e-bigger .e-css.e-btn .e-btn-icon.e-icon-right{margin-right:-1em;width:3em}.e-bigger .e-btn .e-btn-icon.e-icon-top,.e-bigger.e-css.e-btn .e-btn-icon.e-icon-top,.e-bigger .e-css.e-btn .e-btn-icon.e-icon-top{padding-bottom:8px;width:auto}.e-bigger .e-btn .e-btn-icon.e-icon-bottom,.e-bigger.e-css.e-btn .e-btn-icon.e-icon-bottom,.e-bigger .e-css.e-btn .e-btn-icon.e-icon-bottom{padding-top:8px;width:auto}.e-bigger .e-btn.e-icon-btn,.e-bigger.e-css.e-btn.e-icon-btn,.e-bigger .e-css.e-btn.e-icon-btn{padding:4px 11px 2px}.e-bigger .e-btn.e-bottom-icon-btn,.e-bigger .e-btn.e-top-icon-btn,.e-bigger.e-css.e-btn.e-bottom-icon-btn,.e-bigger .e-css.e-btn.e-bottom-icon-btn,.e-bigger.e-css.e-btn.e-top-icon-btn,.e-bigger .e-css.e-btn.e-top-icon-btn{line-height:1;padding:16px}.e-bigger .e-btn.e-round,.e-bigger.e-css.e-btn.e-round,.e-bigger .e-css.e-btn.e-round{height:3.7143em;line-height:1;padding:0;width:3.7143em}.e-bigger .e-btn.e-round .e-btn-icon,.e-bigger.e-css.e-btn.e-round .e-btn-icon,.e-bigger .e-css.e-btn.e-round .e-btn-icon{font-size:16px;line-height:3.125em;width:auto}.e-bigger .e-btn.e-rtl .e-icon-right,.e-bigger.e-css.e-btn.e-rtl .e-icon-right,.e-bigger .e-css.e-btn.e-rtl .e-icon-right{margin-left:-1em;margin-right:0}.e-bigger .e-btn.e-rtl .e-icon-left,.e-bigger.e-css.e-btn.e-rtl .e-icon-left,.e-bigger .e-css.e-btn.e-rtl .e-icon-left{margin-left:0;margin-right:-1em}.e-bigger .e-btn.e-small,.e-bigger.e-css.e-btn.e-small,.e-bigger .e-css.e-btn.e-small{font-size:14px;line-height:2em;padding:3px 16px 1px}.e-bigger .e-btn.e-small .e-btn-icon,.e-bigger.e-css.e-btn.e-small .e-btn-icon,.e-bigger .e-css.e-btn.e-small .e-btn-icon{font-size:12px;width:1em}.e-bigger .e-btn.e-small .e-btn-icon.e-icon-left,.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-left,.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-left{margin-left:-1em;width:2.6667em}.e-bigger .e-btn.e-small .e-btn-icon.e-icon-right,.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-right,.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-right{margin-right:-1em;width:2.6667em}.e-bigger .e-btn.e-small .e-btn-icon.e-icon-top,.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-top,.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-top{padding-bottom:6px;width:auto}.e-bigger .e-btn.e-small .e-btn-icon.e-icon-bottom,.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom,.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-bottom{padding-top:6px;width:auto}.e-bigger .e-btn.e-small.e-icon-btn,.e-bigger.e-css.e-btn.e-small.e-icon-btn,.e-bigger .e-css.e-btn.e-small.e-icon-btn{padding:3px 10px 1px}.e-bigger .e-btn.e-small.e-bottom-icon-btn,.e-bigger .e-btn.e-small.e-top-icon-btn,.e-bigger.e-css.e-btn.e-small.e-bottom-icon-btn,.e-bigger .e-css.e-btn.e-small.e-bottom-icon-btn,.e-bigger.e-css.e-btn.e-small.e-top-icon-btn,.e-bigger .e-css.e-btn.e-small.e-top-icon-btn{line-height:1;padding:16px}.e-bigger .e-btn.e-small.e-round,.e-bigger.e-css.e-btn.e-small.e-round,.e-bigger .e-css.e-btn.e-small.e-round{height:2.8572em;line-height:1;padding:0;width:2.8572em}.e-bigger .e-btn.e-small.e-round .e-btn-icon,.e-bigger.e-css.e-btn.e-small.e-round .e-btn-icon,.e-bigger .e-css.e-btn.e-small.e-round .e-btn-icon{font-size:14px;line-height:2.7143em;width:auto}.e-bigger .e-btn.e-small.e-rtl .e-icon-right,.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-right,.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-right{margin-left:-1em;margin-right:0}.e-bigger .e-btn.e-small.e-rtl .e-icon-left,.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-left,.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-left{margin-left:0;margin-right:-1em}.e-btn,.e-css.e-btn{-webkit-tap-highlight-color:transparent;background:#fafafa;border-color:rgba(0,0,0,0);-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);color:rgba(0,0,0,.87);-webkit-transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1)}.e-btn:hover,.e-css.e-btn:hover{background:hsla(0,0%,88.6%,.9844)}.e-btn:focus,.e-btn:hover,.e-css.e-btn:focus,.e-css.e-btn:hover{border-color:rgba(0,0,0,0);-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.e-btn:focus,.e-css.e-btn:focus{background:rgba(0,0,0,.18);outline:0 solid #fafafa;outline-offset:0}.e-btn:active,.e-css.e-btn:active{outline:0 solid #fafafa;outline-offset:0}.e-btn.e-active,.e-btn:active,.e-css.e-btn.e-active,.e-css.e-btn:active{background:hsla(0,0%,72.2%,.9584);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.87);-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.e-btn.e-disabled,.e-btn:disabled,.e-css.e-btn.e-disabled,.e-css.e-btn:disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.26)}.e-btn .e-ripple-element,.e-css.e-btn .e-ripple-element{background:rgba(0,0,0,.24)}.e-btn.e-round,.e-btn.e-round-edge,.e-css.e-btn.e-round,.e-css.e-btn.e-round-edge{background:#fafafa;border-color:rgba(0,0,0,0);color:rgba(0,0,0,.87)}.e-btn.e-round-edge:hover,.e-btn.e-round:hover,.e-css.e-btn.e-round-edge:hover,.e-css.e-btn.e-round:hover{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.e-btn.e-round-edge:focus,.e-btn.e-round:focus,.e-css.e-btn.e-round-edge:focus,.e-css.e-btn.e-round:focus{background:rgba(0,0,0,.18);border-color:rgba(0,0,0,0);-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);color:rgba(0,0,0,.87);outline:0 solid #fafafa;outline-offset:0}.e-btn.e-round-edge:active,.e-btn.e-round:active,.e-css.e-btn.e-round-edge:active,.e-css.e-btn.e-round:active{background:hsla(0,0%,72.2%,.9584);border-color:rgba(0,0,0,0);-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);color:rgba(0,0,0,.87);outline:0 solid #fafafa;outline-offset:0}.e-btn.e-round-edge.e-disabled,.e-btn.e-round-edge:disabled,.e-btn.e-round.e-disabled,.e-btn.e-round:disabled,.e-css.e-btn.e-round-edge.e-disabled,.e-css.e-btn.e-round-edge:disabled,.e-css.e-btn.e-round.e-disabled,.e-css.e-btn.e-round:disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.26)}.e-btn.e-round-edge.e-primary:hover,.e-btn.e-round.e-primary:hover,.e-css.e-btn.e-round-edge.e-primary:hover,.e-css.e-btn.e-round.e-primary:hover{border-color:#e3165b}.e-btn.e-round-edge.e-primary:focus,.e-btn.e-round.e-primary:focus,.e-css.e-btn.e-round-edge.e-primary:focus,.e-css.e-btn.e-round.e-primary:focus{outline:0 solid #fafafa}.e-btn.e-round-edge.e-success:hover,.e-btn.e-round.e-success:hover,.e-css.e-btn.e-round-edge.e-success:hover,.e-css.e-btn.e-round.e-success:hover{border-color:#4d841d}.e-btn.e-round-edge.e-success:focus,.e-btn.e-round.e-success:focus,.e-css.e-btn.e-round-edge.e-success:focus,.e-css.e-btn.e-round.e-success:focus{outline:0 solid #fafafa}.e-btn.e-round-edge.e-info:hover,.e-btn.e-round.e-info:hover,.e-css.e-btn.e-round-edge.e-info:hover,.e-css.e-btn.e-round.e-info:hover{border-color:#0378d5}.e-btn.e-round-edge.e-info:focus,.e-btn.e-round.e-info:focus,.e-css.e-btn.e-round-edge.e-info:focus,.e-css.e-btn.e-round.e-info:focus{outline:0 solid #fafafa}.e-btn.e-round-edge.e-warning:hover,.e-btn.e-round.e-warning:hover,.e-css.e-btn.e-round-edge.e-warning:hover,.e-css.e-btn.e-round.e-warning:hover{border-color:#c15700}.e-btn.e-round-edge.e-warning:focus,.e-btn.e-round.e-warning:focus,.e-css.e-btn.e-round-edge.e-warning:focus,.e-css.e-btn.e-round.e-warning:focus{outline:0 solid #fafafa}.e-btn.e-round-edge.e-danger:hover,.e-btn.e-round.e-danger:hover,.e-css.e-btn.e-round-edge.e-danger:hover,.e-css.e-btn.e-round.e-danger:hover{border-color:#d64113}.e-btn.e-round-edge.e-danger:focus,.e-btn.e-round.e-danger:focus,.e-css.e-btn.e-round-edge.e-danger:focus,.e-css.e-btn.e-round.e-danger:focus{outline:0 solid #fafafa}.e-btn.e-primary,.e-css.e-btn.e-primary{background:#e3165b;border-color:rgba(0,0,0,0);color:#fff}.e-btn.e-primary:hover,.e-css.e-btn.e-primary:hover{background:#e6326f}.e-btn.e-primary:focus,.e-btn.e-primary:hover,.e-css.e-btn.e-primary:focus,.e-css.e-btn.e-primary:hover{border-color:rgba(0,0,0,0);-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:#fff}.e-btn.e-primary:focus,.e-css.e-btn.e-primary:focus{background:#ea4e82;outline:0 solid #fafafa}.e-btn.e-primary:active,.e-css.e-btn.e-primary:active{outline:0 solid #fafafa}.e-btn.e-primary.e-active,.e-btn.e-primary:active,.e-css.e-btn.e-primary.e-active,.e-css.e-btn.e-primary:active{background:#ec618f;border-color:rgba(0,0,0,0);color:#fff;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.e-btn.e-primary.e-disabled,.e-btn.e-primary:disabled,.e-css.e-btn.e-primary.e-disabled,.e-css.e-btn.e-primary:disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.26)}.e-btn.e-primary .e-ripple-element,.e-css.e-btn.e-primary .e-ripple-element{background:hsla(0,0%,100%,.24)}.e-btn.e-success,.e-css.e-btn.e-success{background:#4d841d;border-color:rgba(0,0,0,0);color:#fff}.e-btn.e-success:hover,.e-css.e-btn.e-success:hover{background:#629338}.e-btn.e-success:focus,.e-btn.e-success:hover,.e-css.e-btn.e-success:focus,.e-css.e-btn.e-success:hover{border-color:rgba(0,0,0,0);-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:#fff}.e-btn.e-success:focus,.e-css.e-btn.e-success:focus{background:#78a253}.e-btn.e-success.e-active,.e-btn.e-success:active,.e-css.e-btn.e-success.e-active,.e-css.e-btn.e-success:active{background:#86ab65;border-color:rgba(0,0,0,0);color:#fff;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.e-btn.e-success.e-disabled,.e-btn.e-success:disabled,.e-css.e-btn.e-success.e-disabled,.e-css.e-btn.e-success:disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.26)}.e-btn.e-success .e-ripple-element,.e-css.e-btn.e-success .e-ripple-element{background:hsla(0,0%,100%,.24)}.e-btn.e-info,.e-css.e-btn.e-info{background:#0378d5;border-color:rgba(0,0,0,0);color:#fff}.e-btn.e-info:hover,.e-css.e-btn.e-info:hover{background:#2188da}.e-btn.e-info:focus,.e-btn.e-info:hover,.e-css.e-btn.e-info:focus,.e-css.e-btn.e-info:hover{border-color:rgba(0,0,0,0);-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:#fff}.e-btn.e-info:focus,.e-css.e-btn.e-info:focus{background:#3f98df}.e-btn.e-info.e-active,.e-btn.e-info:active,.e-css.e-btn.e-info.e-active,.e-css.e-btn.e-info:active{background:#54a3e2;color:#fff;border-color:rgba(0,0,0,0);-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.e-btn.e-info.e-disabled,.e-btn.e-info:disabled,.e-css.e-btn.e-info.e-disabled,.e-css.e-btn.e-info:disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.26)}.e-btn.e-info .e-ripple-element,.e-css.e-btn.e-info .e-ripple-element{background:hsla(0,0%,100%,.24)}.e-btn.e-warning,.e-css.e-btn.e-warning{background:#c15700;border-color:rgba(0,0,0,0);color:#fff}.e-btn.e-warning:hover,.e-css.e-btn.e-warning:hover{background:#c86b1f}.e-btn.e-warning:focus,.e-btn.e-warning:hover,.e-css.e-btn.e-warning:focus,.e-css.e-btn.e-warning:hover{border-color:rgba(0,0,0,0);-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:#fff}.e-btn.e-warning:focus,.e-css.e-btn.e-warning:focus{background:#d07f3d}.e-btn.e-warning.e-active,.e-btn.e-warning:active,.e-css.e-btn.e-warning.e-active,.e-css.e-btn.e-warning:active{background:#d58d52;border-color:rgba(0,0,0,0);color:#fff;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.e-btn.e-warning.e-disabled,.e-btn.e-warning:disabled,.e-css.e-btn.e-warning.e-disabled,.e-css.e-btn.e-warning:disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.26)}.e-btn.e-warning .e-ripple-element,.e-css.e-btn.e-warning .e-ripple-element{background:hsla(0,0%,100%,.24)}.e-btn.e-danger,.e-css.e-btn.e-danger{background:#d64113;border-color:rgba(0,0,0,0);color:#fff}.e-btn.e-danger:hover,.e-css.e-btn.e-danger:hover{background:#db582f}.e-btn.e-danger:focus,.e-btn.e-danger:hover,.e-css.e-btn.e-danger:focus,.e-css.e-btn.e-danger:hover{border-color:rgba(0,0,0,0);-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:#fff}.e-btn.e-danger:focus,.e-css.e-btn.e-danger:focus{background:#e06f4c}.e-btn.e-danger.e-active,.e-btn.e-danger:active,.e-css.e-btn.e-danger.e-active,.e-css.e-btn.e-danger:active{background:#e37e5f;border-color:rgba(0,0,0,0);color:#fff;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.e-btn.e-danger.e-disabled,.e-btn.e-danger:disabled,.e-css.e-btn.e-danger.e-disabled,.e-css.e-btn.e-danger:disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.26)}.e-btn.e-danger .e-ripple-element,.e-css.e-btn.e-danger .e-ripple-element{background:hsla(0,0%,100%,.24)}.e-btn.e-flat,.e-css.e-btn.e-flat{background:rgba(0,0,0,0)}.e-btn.e-flat,.e-btn.e-flat:hover,.e-css.e-btn.e-flat,.e-css.e-btn.e-flat:hover{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.87)}.e-btn.e-flat:hover,.e-css.e-btn.e-flat:hover{background:rgba(0,0,0,.0348)}.e-btn.e-flat:focus,.e-css.e-btn.e-flat:focus{background:rgba(0,0,0,.1044);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none}.e-btn.e-flat.e-active,.e-btn.e-flat:active,.e-css.e-btn.e-flat.e-active,.e-css.e-btn.e-flat:active{background:rgba(0,0,0,.2088);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none}.e-btn.e-flat.e-disabled,.e-btn.e-flat:disabled,.e-css.e-btn.e-flat.e-disabled,.e-css.e-btn.e-flat:disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.26)}.e-btn.e-flat .e-ripple-element,.e-css.e-btn.e-flat .e-ripple-element{background:rgba(0,0,0,.12)}.e-btn.e-flat.e-primary,.e-css.e-btn.e-flat.e-primary{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#e3165b}.e-btn.e-flat.e-primary:hover,.e-css.e-btn.e-flat.e-primary:hover{background:rgba(227,22,91,.04);border-color:rgba(0,0,0,0);color:#e3165b}.e-btn.e-flat.e-primary:focus,.e-css.e-btn.e-flat.e-primary:focus{background:rgba(227,22,91,.12);border-color:rgba(0,0,0,0);color:#e3165b}.e-btn.e-flat.e-primary.e-active,.e-btn.e-flat.e-primary:active,.e-css.e-btn.e-flat.e-primary.e-active,.e-css.e-btn.e-flat.e-primary:active{background:rgba(227,22,91,.24);border-color:rgba(0,0,0,0);color:#e3165b}.e-btn.e-flat.e-primary.e-disabled,.e-btn.e-flat.e-primary:disabled,.e-css.e-btn.e-flat.e-primary.e-disabled,.e-css.e-btn.e-flat.e-primary:disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.26)}.e-btn.e-flat.e-primary .e-ripple-element,.e-css.e-btn.e-flat.e-primary .e-ripple-element{background:rgba(227,22,91,.12)}.e-btn.e-flat.e-success,.e-css.e-btn.e-flat.e-success{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#4d841d}.e-btn.e-flat.e-success:hover,.e-css.e-btn.e-flat.e-success:hover{background:rgba(77,132,29,.04);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:#4d841d}.e-btn.e-flat.e-success:focus,.e-css.e-btn.e-flat.e-success:focus{background:rgba(77,132,29,.12);border-color:rgba(0,0,0,0);color:#4d841d;-webkit-box-shadow:none;box-shadow:none}.e-btn.e-flat.e-success.e-active,.e-btn.e-flat.e-success:active,.e-css.e-btn.e-flat.e-success.e-active,.e-css.e-btn.e-flat.e-success:active{background:rgba(77,132,29,.24);border-color:rgba(0,0,0,0);color:#4d841d;-webkit-box-shadow:none;box-shadow:none}.e-btn.e-flat.e-success.e-disabled,.e-btn.e-flat.e-success:disabled,.e-css.e-btn.e-flat.e-success.e-disabled,.e-css.e-btn.e-flat.e-success:disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-btn.e-flat.e-success .e-ripple-element,.e-css.e-btn.e-flat.e-success .e-ripple-element{background:rgba(77,132,29,.12)}.e-btn.e-flat.e-info,.e-css.e-btn.e-flat.e-info{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#0378d5}.e-btn.e-flat.e-info:hover,.e-css.e-btn.e-flat.e-info:hover{background:rgba(3,120,213,.04);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:#0378d5}.e-btn.e-flat.e-info:focus,.e-css.e-btn.e-flat.e-info:focus{background:rgba(3,120,213,.12);border-color:rgba(0,0,0,0);color:#0378d5;-webkit-box-shadow:none;box-shadow:none}.e-btn.e-flat.e-info.e-active,.e-btn.e-flat.e-info:active,.e-css.e-btn.e-flat.e-info.e-active,.e-css.e-btn.e-flat.e-info:active{background:rgba(3,120,213,.24);border-color:rgba(0,0,0,0);color:#0378d5;-webkit-box-shadow:none;box-shadow:none}.e-btn.e-flat.e-info.e-disabled,.e-btn.e-flat.e-info:disabled,.e-css.e-btn.e-flat.e-info.e-disabled,.e-css.e-btn.e-flat.e-info:disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-btn.e-flat.e-info .e-ripple-element,.e-css.e-btn.e-flat.e-info .e-ripple-element{background:rgba(3,120,213,.12)}.e-btn.e-flat.e-warning,.e-css.e-btn.e-flat.e-warning{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#c15700}.e-btn.e-flat.e-warning:hover,.e-css.e-btn.e-flat.e-warning:hover{background:rgba(193,87,0,.04);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:#c15700}.e-btn.e-flat.e-warning:focus,.e-css.e-btn.e-flat.e-warning:focus{background:rgba(193,87,0,.12);border-color:rgba(0,0,0,0);color:#c15700;-webkit-box-shadow:none;box-shadow:none}.e-btn.e-flat.e-warning.e-active,.e-btn.e-flat.e-warning:active,.e-css.e-btn.e-flat.e-warning.e-active,.e-css.e-btn.e-flat.e-warning:active{background:rgba(193,87,0,.24);border-color:rgba(0,0,0,0);color:#c15700;-webkit-box-shadow:none;box-shadow:none}.e-btn.e-flat.e-warning.e-disabled,.e-btn.e-flat.e-warning:disabled,.e-css.e-btn.e-flat.e-warning.e-disabled,.e-css.e-btn.e-flat.e-warning:disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-btn.e-flat.e-warning .e-ripple-element,.e-css.e-btn.e-flat.e-warning .e-ripple-element{background:rgba(193,87,0,.12)}.e-btn.e-flat.e-danger,.e-css.e-btn.e-flat.e-danger{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#d64113}.e-btn.e-flat.e-danger:hover,.e-css.e-btn.e-flat.e-danger:hover{background:rgba(214,65,19,.04);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:#d64113}.e-btn.e-flat.e-danger:focus,.e-css.e-btn.e-flat.e-danger:focus{background:rgba(214,65,19,.12);border-color:rgba(0,0,0,0);color:#d64113;-webkit-box-shadow:none;box-shadow:none}.e-btn.e-flat.e-danger.e-active,.e-btn.e-flat.e-danger:active,.e-css.e-btn.e-flat.e-danger.e-active,.e-css.e-btn.e-flat.e-danger:active{background:rgba(214,65,19,.24);border-color:rgba(0,0,0,0);color:#d64113;-webkit-box-shadow:none;box-shadow:none}.e-btn.e-flat.e-danger.e-disabled,.e-btn.e-flat.e-danger:disabled,.e-css.e-btn.e-flat.e-danger.e-disabled,.e-css.e-btn.e-flat.e-danger:disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-btn.e-flat.e-danger .e-ripple-element,.e-css.e-btn.e-flat.e-danger .e-ripple-element{background:rgba(214,65,19,.12)}.e-btn.e-outline,.e-css.e-btn.e-outline{background:rgba(0,0,0,0);border-color:#adadad;-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.87)}.e-btn.e-outline:hover,.e-css.e-btn.e-outline:hover{background:rgba(0,0,0,.12);border-color:#adadad;-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.87)}.e-btn.e-outline:focus,.e-css.e-btn.e-outline:focus{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.e-btn.e-outline.e-active,.e-btn.e-outline:active,.e-css.e-btn.e-outline.e-active,.e-css.e-btn.e-outline:active{background:rgba(0,0,0,.32);border-color:#adadad;-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.87)}.e-btn.e-outline:disabled,.e-css.e-btn.e-outline:disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.26);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.26)}.e-btn.e-outline.e-primary,.e-css.e-btn.e-outline.e-primary{background:rgba(0,0,0,0);border-color:#e3165b;color:#e3165b}.e-btn.e-outline.e-primary:hover,.e-css.e-btn.e-outline.e-primary:hover{background:#e6326f;border-color:rgba(0,0,0,0);color:#fff}.e-btn.e-outline.e-primary.e-active,.e-btn.e-outline.e-primary:active,.e-css.e-btn.e-outline.e-primary.e-active,.e-css.e-btn.e-outline.e-primary:active{background:#ec618f;border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:#fff}.e-btn.e-outline.e-primary.e-disabled,.e-btn.e-outline.e-primary:disabled,.e-css.e-btn.e-outline.e-primary.e-disabled,.e-css.e-btn.e-outline.e-primary:disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.26);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.26)}.e-btn.e-outline.e-success,.e-css.e-btn.e-outline.e-success{background:rgba(0,0,0,0);border-color:#4d841d;color:#4d841d}.e-btn.e-outline.e-success:hover,.e-css.e-btn.e-outline.e-success:hover{background:#629338;border-color:rgba(0,0,0,0);color:#fff}.e-btn.e-outline.e-success.e-active,.e-btn.e-outline.e-success:active,.e-css.e-btn.e-outline.e-success.e-active,.e-css.e-btn.e-outline.e-success:active{background:#86ab65;border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:#fff}.e-btn.e-outline.e-success.e-disabled,.e-btn.e-outline.e-success:disabled,.e-css.e-btn.e-outline.e-success.e-disabled,.e-css.e-btn.e-outline.e-success:disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.26);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.26)}.e-btn.e-outline.e-info,.e-css.e-btn.e-outline.e-info{background:rgba(0,0,0,0);border-color:#0378d5;color:#0378d5}.e-btn.e-outline.e-info:hover,.e-css.e-btn.e-outline.e-info:hover{background:#2188da;border-color:rgba(0,0,0,0);color:#fff}.e-btn.e-outline.e-info.e-active,.e-btn.e-outline.e-info:active,.e-css.e-btn.e-outline.e-info.e-active,.e-css.e-btn.e-outline.e-info:active{background:#54a3e2;border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:#fff}.e-btn.e-outline.e-info.e-disabled,.e-btn.e-outline.e-info:disabled,.e-css.e-btn.e-outline.e-info.e-disabled,.e-css.e-btn.e-outline.e-info:disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.26);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.26)}.e-btn.e-outline.e-warning,.e-css.e-btn.e-outline.e-warning{background:rgba(0,0,0,0);border-color:#c15700;color:#c15700}.e-btn.e-outline.e-warning:hover,.e-css.e-btn.e-outline.e-warning:hover{background:#c86b1f;border-color:rgba(0,0,0,0);color:#fff}.e-btn.e-outline.e-warning.e-active,.e-btn.e-outline.e-warning:active,.e-css.e-btn.e-outline.e-warning.e-active,.e-css.e-btn.e-outline.e-warning:active{background:#d58d52;border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:#fff}.e-btn.e-outline.e-warning.e-disabled,.e-btn.e-outline.e-warning:disabled,.e-css.e-btn.e-outline.e-warning.e-disabled,.e-css.e-btn.e-outline.e-warning:disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.26);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.26)}.e-btn.e-outline.e-danger,.e-css.e-btn.e-outline.e-danger{background:rgba(0,0,0,0);border-color:#d64113;color:#d64113}.e-btn.e-outline.e-danger:hover,.e-css.e-btn.e-outline.e-danger:hover{background:#db582f;border-color:rgba(0,0,0,0);color:#fff}.e-btn.e-outline.e-danger.e-active,.e-btn.e-outline.e-danger:active,.e-css.e-btn.e-outline.e-danger.e-active,.e-css.e-btn.e-outline.e-danger:active{background:#e37e5f;border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:#fff}.e-btn.e-outline.e-danger.e-disabled,.e-btn.e-outline.e-danger:disabled,.e-css.e-btn.e-outline.e-danger.e-disabled,.e-css.e-btn.e-outline.e-danger:disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.26);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.26)}.e-btn.e-link,.e-css.e-btn.e-link{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#0d47a1}.e-btn.e-link:focus,.e-btn.e-link:hover,.e-css.e-btn.e-link:focus,.e-css.e-btn.e-link:hover{border-radius:0;color:#0a3576;text-decoration:underline}.e-btn.e-link:focus:not(:focus-visible),.e-css.e-btn.e-link:focus:not(:focus-visible){outline:none!important}.e-btn.e-link:disabled,.e-css.e-btn.e-link:disabled{color:rgba(0,0,0,.26);background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.e-btn.e-inherit,.e-css.e-btn.e-inherit{color:inherit;background:inherit;border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.e-btn.e-inherit.e-active,.e-btn.e-inherit:active,.e-btn.e-inherit:focus,.e-btn.e-inherit:hover,.e-css.e-btn.e-inherit.e-active,.e-css.e-btn.e-inherit:active,.e-css.e-btn.e-inherit:focus,.e-css.e-btn.e-inherit:hover{background:rgba(0,0,0,.056);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:inherit;outline:none}.e-btn.e-inherit:disabled,.e-css.e-btn.e-inherit:disabled{background:inherit;color:inherit;border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;opacity:.5}.e-checkbox-wrapper .e-check:before,.e-css.e-checkbox-wrapper .e-check:before{content:"\E933"}.e-checkbox-wrapper .e-stop:before,.e-css.e-checkbox-wrapper .e-stop:before{content:"\E934"}.e-checkbox-wrapper,.e-css.e-checkbox-wrapper{cursor:pointer;display:inline-block;line-height:1;outline:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.e-checkbox-wrapper label,.e-css.e-checkbox-wrapper label{cursor:pointer;display:inline-block;line-height:0;margin:0;position:relative;white-space:nowrap}.e-checkbox-wrapper.e-focus .e-frame,.e-checkbox-wrapper:focus .e-frame,.e-css.e-checkbox-wrapper.e-focus .e-frame,.e-css.e-checkbox-wrapper:focus .e-frame{-webkit-box-shadow:none;box-shadow:none}.e-checkbox-wrapper .e-ripple-container,.e-css.e-checkbox-wrapper .e-ripple-container{border-radius:50%;bottom:-9px;height:36px;left:-9px;pointer-events:none;position:absolute;right:-9px;top:-9px;width:36px;z-index:1}.e-checkbox-wrapper .e-label,.e-css.e-checkbox-wrapper .e-label{cursor:pointer;display:inline-block;font-family:Roboto,Segoe UI,GeezaPro,"DejaVu Serif","sans-serif",-apple-system,BlinkMacSystemFont;font-size:13px;font-weight:400;line-height:18px;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:normal}.e-checkbox-wrapper .e-checkbox,.e-css.e-checkbox-wrapper .e-checkbox{height:1px;opacity:0;position:absolute;width:1px}.e-checkbox-wrapper .e-checkbox+.e-label,.e-css.e-checkbox-wrapper .e-checkbox+.e-label{margin-right:10px}.e-checkbox-wrapper .e-frame,.e-css.e-checkbox-wrapper .e-frame{border:2px solid;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:e-icons;height:18px;line-height:10px;padding:2px 0;text-align:center;vertical-align:middle;width:18px}.e-checkbox-wrapper .e-frame+.e-label,.e-css.e-checkbox-wrapper .e-frame+.e-label{margin-left:10px}.e-checkbox-wrapper .e-frame+.e-ripple-container,.e-css.e-checkbox-wrapper .e-frame+.e-ripple-container{left:auto}.e-checkbox-wrapper .e-check,.e-css.e-checkbox-wrapper .e-check{font-size:12px}.e-checkbox-wrapper .e-stop,.e-css.e-checkbox-wrapper .e-stop{font-size:10px;line-height:10px}.e-checkbox-wrapper.e-checkbox-disabled,.e-css.e-checkbox-wrapper.e-checkbox-disabled{cursor:default;pointer-events:none}.e-checkbox-wrapper.e-checkbox-disabled .e-frame,.e-checkbox-wrapper.e-checkbox-disabled .e-label,.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame,.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label{cursor:default}.e-checkbox-wrapper.e-rtl .e-ripple-container,.e-css.e-checkbox-wrapper.e-rtl .e-ripple-container{right:-9px}.e-checkbox-wrapper.e-rtl .e-frame,.e-css.e-checkbox-wrapper.e-rtl .e-frame{margin:0}.e-checkbox-wrapper.e-rtl .e-frame:hover,.e-css.e-checkbox-wrapper.e-rtl .e-frame:hover{background-color:#fff;border-color:#757575}.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container,.e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container{left:-9px;right:auto}.e-checkbox-wrapper.e-rtl .e-label,.e-css.e-checkbox-wrapper.e-rtl .e-label{margin-left:0;margin-right:10px}.e-checkbox-wrapper.e-rtl .e-label+.e-frame,.e-css.e-checkbox-wrapper.e-rtl .e-label+.e-frame{margin:0}.e-checkbox-wrapper.e-rtl .e-checkbox+.e-label,.e-css.e-checkbox-wrapper.e-rtl .e-checkbox+.e-label{margin-left:10px;margin-right:0}.e-checkbox-wrapper.e-small .e-frame,.e-css.e-checkbox-wrapper.e-small .e-frame{height:14px;line-height:6px;width:14px}.e-checkbox-wrapper.e-small .e-check,.e-css.e-checkbox-wrapper.e-small .e-check{font-size:10px}.e-checkbox-wrapper.e-small .e-stop,.e-css.e-checkbox-wrapper.e-small .e-stop{font-size:8px;line-height:6px}.e-checkbox-wrapper.e-small .e-label,.e-css.e-checkbox-wrapper.e-small .e-label{font-size:13px;line-height:14px}.e-checkbox-wrapper.e-small .e-ripple-container,.e-css.e-checkbox-wrapper.e-small .e-ripple-container{bottom:-9px;height:32px;left:-9px;right:-9px;top:-9px;width:32px}.e-checkbox-wrapper[readonly]{pointer-events:none}.e-small.e-checkbox-wrapper .e-frame,.e-small .e-checkbox-wrapper .e-frame,.e-small.e-css.e-checkbox-wrapper .e-frame,.e-small .e-css.e-checkbox-wrapper .e-frame{height:14px;line-height:6px;width:14px}.e-small.e-checkbox-wrapper .e-frame:hover,.e-small .e-checkbox-wrapper .e-frame:hover,.e-small.e-css.e-checkbox-wrapper .e-frame:hover,.e-small .e-css.e-checkbox-wrapper .e-frame:hover{background-color:#fff;border-color:#757575}.e-small.e-checkbox-wrapper .e-check,.e-small .e-checkbox-wrapper .e-check,.e-small.e-css.e-checkbox-wrapper .e-check,.e-small .e-css.e-checkbox-wrapper .e-check{font-size:10px}.e-small.e-checkbox-wrapper .e-stop,.e-small .e-checkbox-wrapper .e-stop,.e-small.e-css.e-checkbox-wrapper .e-stop,.e-small .e-css.e-checkbox-wrapper .e-stop{font-size:8px;line-height:6px}.e-small.e-checkbox-wrapper .e-label,.e-small .e-checkbox-wrapper .e-label,.e-small.e-css.e-checkbox-wrapper .e-label,.e-small .e-css.e-checkbox-wrapper .e-label{font-size:13px;line-height:14px}.e-small.e-checkbox-wrapper .e-ripple-container,.e-small .e-checkbox-wrapper .e-ripple-container,.e-small.e-css.e-checkbox-wrapper .e-ripple-container,.e-small .e-css.e-checkbox-wrapper .e-ripple-container{bottom:-9px;height:32px;left:-9px;right:-9px;top:-9px;width:32px}.e-bigger.e-small.e-checkbox-wrapper .e-frame,.e-bigger.e-small .e-checkbox-wrapper .e-frame,.e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame,.e-bigger.e-small .e-css.e-checkbox-wrapper .e-frame{height:20px;line-height:12px;width:20px}.e-bigger.e-small.e-checkbox-wrapper .e-frame:hover,.e-bigger.e-small .e-checkbox-wrapper .e-frame:hover,.e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame:hover,.e-bigger.e-small .e-css.e-checkbox-wrapper .e-frame:hover{background-color:#fff;border-color:#757575}.e-bigger.e-small.e-checkbox-wrapper .e-check,.e-bigger.e-small .e-checkbox-wrapper .e-check,.e-bigger.e-small.e-css.e-checkbox-wrapper .e-check,.e-bigger.e-small .e-css.e-checkbox-wrapper .e-check{font-size:12px}.e-bigger.e-small.e-checkbox-wrapper .e-stop,.e-bigger.e-small .e-checkbox-wrapper .e-stop,.e-bigger.e-small.e-css.e-checkbox-wrapper .e-stop,.e-bigger.e-small .e-css.e-checkbox-wrapper .e-stop{font-size:10px;line-height:12px}.e-bigger.e-small.e-checkbox-wrapper .e-label,.e-bigger.e-small .e-checkbox-wrapper .e-label,.e-bigger.e-small.e-css.e-checkbox-wrapper .e-label,.e-bigger.e-small .e-css.e-checkbox-wrapper .e-label{font-size:14px;line-height:20px}.e-bigger.e-small.e-checkbox-wrapper .e-ripple-container,.e-bigger.e-small .e-checkbox-wrapper .e-ripple-container,.e-bigger.e-small.e-css.e-checkbox-wrapper .e-ripple-container,.e-bigger.e-small .e-css.e-checkbox-wrapper .e-ripple-container{bottom:-9px;height:38px;left:-9px;right:-9px;top:-9px;width:38px}.e-bigger.e-checkbox-wrapper .e-frame,.e-bigger .e-checkbox-wrapper .e-frame,.e-bigger.e-css.e-checkbox-wrapper .e-frame,.e-bigger .e-css.e-checkbox-wrapper .e-frame{height:22px;line-height:14px;width:22px}.e-bigger.e-checkbox-wrapper .e-frame:hover,.e-bigger .e-checkbox-wrapper .e-frame:hover,.e-bigger.e-css.e-checkbox-wrapper .e-frame:hover,.e-bigger .e-css.e-checkbox-wrapper .e-frame:hover{background-color:#fff;border-color:#757575}.e-bigger.e-checkbox-wrapper .e-frame+.e-label,.e-bigger .e-checkbox-wrapper .e-frame+.e-label,.e-bigger.e-css.e-checkbox-wrapper .e-frame+.e-label,.e-bigger .e-css.e-checkbox-wrapper .e-frame+.e-label{font-size:14px;line-height:22px;margin-left:12px}.e-bigger.e-checkbox-wrapper .e-frame+.e-ripple-container,.e-bigger .e-checkbox-wrapper .e-frame+.e-ripple-container,.e-bigger.e-css.e-checkbox-wrapper .e-frame+.e-ripple-container,.e-bigger .e-css.e-checkbox-wrapper .e-frame+.e-ripple-container{left:auto}.e-bigger.e-checkbox-wrapper .e-check,.e-bigger .e-checkbox-wrapper .e-check,.e-bigger.e-css.e-checkbox-wrapper .e-check,.e-bigger .e-css.e-checkbox-wrapper .e-check{font-size:16px}.e-bigger.e-checkbox-wrapper .e-stop,.e-bigger .e-checkbox-wrapper .e-stop,.e-bigger.e-css.e-checkbox-wrapper .e-stop,.e-bigger .e-css.e-checkbox-wrapper .e-stop{font-size:12px;line-height:14px}.e-bigger.e-checkbox-wrapper .e-label,.e-bigger .e-checkbox-wrapper .e-label,.e-bigger.e-css.e-checkbox-wrapper .e-label,.e-bigger .e-css.e-checkbox-wrapper .e-label{font-size:14px}.e-bigger.e-checkbox-wrapper .e-ripple-container,.e-bigger .e-checkbox-wrapper .e-ripple-container,.e-bigger.e-css.e-checkbox-wrapper .e-ripple-container,.e-bigger .e-css.e-checkbox-wrapper .e-ripple-container{bottom:-9px;height:40px;left:-9px;right:-9px;top:-9px;width:40px}.e-bigger.e-checkbox-wrapper.e-rtl .e-frame,.e-bigger .e-checkbox-wrapper.e-rtl .e-frame,.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame,.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame{margin:0}.e-bigger.e-checkbox-wrapper.e-rtl .e-frame:hover,.e-bigger .e-checkbox-wrapper.e-rtl .e-frame:hover,.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame:hover,.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame:hover{background-color:#fff;border-color:#757575}.e-bigger.e-checkbox-wrapper.e-rtl .e-frame+.e-label,.e-bigger .e-checkbox-wrapper.e-rtl .e-frame+.e-label,.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-label,.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-label{margin-left:0;margin-right:12px}.e-bigger.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container,.e-bigger .e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container,.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container,.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container{left:auto;right:auto}.e-bigger.e-checkbox-wrapper.e-small .e-frame,.e-bigger .e-checkbox-wrapper.e-small .e-frame,.e-bigger.e-css.e-checkbox-wrapper.e-small .e-frame,.e-bigger .e-css.e-checkbox-wrapper.e-small .e-frame{height:20px;line-height:12px;width:20px}.e-bigger.e-checkbox-wrapper.e-small .e-check,.e-bigger .e-checkbox-wrapper.e-small .e-check,.e-bigger.e-css.e-checkbox-wrapper.e-small .e-check,.e-bigger .e-css.e-checkbox-wrapper.e-small .e-check{font-size:12px}.e-bigger.e-checkbox-wrapper.e-small .e-stop,.e-bigger .e-checkbox-wrapper.e-small .e-stop,.e-bigger.e-css.e-checkbox-wrapper.e-small .e-stop,.e-bigger .e-css.e-checkbox-wrapper.e-small .e-stop{font-size:10px;line-height:12px}.e-bigger.e-checkbox-wrapper.e-small .e-label,.e-bigger .e-checkbox-wrapper.e-small .e-label,.e-bigger.e-css.e-checkbox-wrapper.e-small .e-label,.e-bigger .e-css.e-checkbox-wrapper.e-small .e-label{font-size:14px;line-height:20px}.e-bigger.e-checkbox-wrapper.e-small .e-ripple-container,.e-bigger .e-checkbox-wrapper.e-small .e-ripple-container,.e-bigger.e-css.e-checkbox-wrapper.e-small .e-ripple-container,.e-bigger .e-css.e-checkbox-wrapper.e-small .e-ripple-container{bottom:-9px;height:38px;left:-9px;right:-9px;top:-9px;width:38px}.e-checkbox-wrapper,.e-css.e-checkbox-wrapper{-webkit-tap-highlight-color:transparent}.e-checkbox-wrapper .e-frame,.e-css.e-checkbox-wrapper .e-frame{background-color:#fff;border-color:#757575}.e-checkbox-wrapper .e-frame.e-check,.e-css.e-checkbox-wrapper .e-frame.e-check{background-color:#e3165b;border-color:rgba(0,0,0,0);color:#fff}.e-checkbox-wrapper .e-frame.e-stop,.e-css.e-checkbox-wrapper .e-frame.e-stop{background-color:#fff;border-color:#757575;color:#757575}.e-checkbox-wrapper .e-ripple-element,.e-css.e-checkbox-wrapper .e-ripple-element{background:rgba(227,22,91,.26)}.e-checkbox-wrapper .e-ripple-check .e-ripple-element,.e-checkbox-wrapper:active .e-ripple-element,.e-css.e-checkbox-wrapper .e-ripple-check .e-ripple-element,.e-css.e-checkbox-wrapper:active .e-ripple-element{background:rgba(0,0,0,.26)}.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element,.e-css.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element{background:rgba(227,22,91,.26)}.e-checkbox-wrapper .e-label,.e-css.e-checkbox-wrapper .e-label{color:rgba(0,0,0,.87)}.e-checkbox-wrapper .e-checkbox:focus+.e-frame,.e-css.e-checkbox-wrapper .e-checkbox:focus+.e-frame{background-color:#fff;border-color:#757575;-webkit-box-shadow:none;box-shadow:none}.e-checkbox-wrapper .e-checkbox:focus+.e-frame.e-check,.e-css.e-checkbox-wrapper .e-checkbox:focus+.e-frame.e-check{background-color:#e3165b;border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:#fff}.e-checkbox-wrapper .e-checkbox:focus+.e-frame.e-stop,.e-css.e-checkbox-wrapper .e-checkbox:focus+.e-frame.e-stop{-webkit-box-shadow:none;box-shadow:none;color:#757575}.e-checkbox-wrapper .e-checkbox:active+.e-frame,.e-css.e-checkbox-wrapper .e-checkbox:active+.e-frame{background-color:#fff;border-color:#757575;-webkit-box-shadow:none;box-shadow:none}.e-checkbox-wrapper .e-checkbox:active+.e-frame.e-check,.e-css.e-checkbox-wrapper .e-checkbox:active+.e-frame.e-check{background-color:#e3165b;border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:#fff}.e-checkbox-wrapper .e-checkbox:active+.e-frame.e-stop,.e-css.e-checkbox-wrapper .e-checkbox:active+.e-frame.e-stop{-webkit-box-shadow:none;box-shadow:none;color:#757575}.e-checkbox-wrapper:hover .e-frame,.e-css.e-checkbox-wrapper:hover .e-frame{background-color:#fff;border-color:#757575}.e-checkbox-wrapper:hover .e-frame.e-check,.e-css.e-checkbox-wrapper:hover .e-frame.e-check{background-color:#e3165b;border-color:rgba(0,0,0,0);color:#fff}.e-checkbox-wrapper:hover .e-frame.e-stop,.e-css.e-checkbox-wrapper:hover .e-frame.e-stop{color:#757575}.e-checkbox-wrapper:hover .e-label,.e-css.e-checkbox-wrapper:hover .e-label{color:rgba(0,0,0,.87)}.e-checkbox-wrapper.e-checkbox-disabled .e-frame,.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame{background-color:#fff;border-color:#bdbdbd;color:#bdbdbd}.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check,.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check{background-color:#bdbdbd;border-color:#bdbdbd;color:#fff}.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop,.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop{background-color:#fff;border-color:#bdbdbd;color:#bdbdbd}.e-checkbox-wrapper.e-checkbox-disabled .e-label,.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label{color:#bdbdbd}.e-checkbox-wrapper.e-focus .e-ripple-container,.e-css.e-checkbox-wrapper.e-focus .e-ripple-container{background-color:rgba(0,0,0,.12)}.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check,.e-css.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check{background-color:rgba(227,22,91,.26)}.e-checkbox-wrapper.e-focus .e-frame,.e-checkbox-wrapper.e-focus .e-frame.e-check,.e-css.e-checkbox-wrapper.e-focus .e-frame,.e-css.e-checkbox-wrapper.e-focus .e-frame.e-check{outline:0 solid #fff;outline-offset:0}.e-radio-wrapper{display:inline-block;line-height:1;position:relative}.e-radio{-webkit-appearance:none;height:1px;opacity:0;position:absolute;width:1px}.e-radio:not(:checked):not(:disabled):hover+label.e-right:after,.e-radio:not(:checked):not(:disabled):hover+label.e-rtl:after{left:auto}.e-radio+label{-webkit-tap-highlight-color:transparent;cursor:pointer;display:inline-block;margin:0;position:relative;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.e-radio+label .e-label{display:inline-block;font-family:Roboto,Segoe UI,GeezaPro,"DejaVu Serif","sans-serif",-apple-system,BlinkMacSystemFont;font-size:13px;font-weight:400;line-height:18px;padding-left:28px;vertical-align:text-top;white-space:normal}.e-radio+label:before{border:2px solid;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:18px;position:absolute;left:0;width:18px}.e-radio+label:focus:before{-webkit-box-shadow:none;box-shadow:none}.e-radio+label:after{border:1px solid;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:8px;left:5px;position:absolute;top:5px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:8px}.e-radio+label .e-ripple-container{border-radius:50%;height:34px;left:-8px;position:absolute;top:-8px;width:34px;z-index:1}.e-radio+label.e-right .e-label,.e-radio+label.e-rtl .e-label{padding-left:0;padding-right:28px}.e-radio+label.e-right:before,.e-radio+label.e-rtl:before{left:auto;right:0}.e-radio+label.e-right:after,.e-radio+label.e-rtl:after{left:auto;right:5px}.e-radio+label.e-right .e-ripple-container,.e-radio+label.e-rtl .e-ripple-container{left:auto;right:-8px}.e-radio+label.e-right.e-rtl .e-label{padding-left:28px;padding-right:0}.e-radio+label.e-right.e-rtl:before{left:0;right:auto}.e-radio+label.e-right.e-rtl:after{left:5px;right:auto}.e-radio+label.e-right.e-rtl .e-ripple-container{left:-8px;right:auto}.e-radio+label.e-small .e-label{line-height:14px;padding-left:24px}.e-radio+label.e-small:before{height:14px;width:14px}.e-radio+label.e-small:after{height:6px;left:4px;top:4px;width:6px}.e-radio+label.e-small .e-ripple-container{left:-10px;top:-10px}.e-radio+label.e-small.e-right .e-label,.e-radio+label.e-small.e-rtl .e-label{padding-left:0;padding-right:24px}.e-radio+label.e-small.e-right:after,.e-radio+label.e-small.e-rtl:after{left:auto;right:4px}.e-radio+label.e-small.e-right .e-ripple-container,.e-radio+label.e-small.e-rtl .e-ripple-container{left:auto;right:-10px}.e-radio+label.e-small.e-right.e-rtl .e-label{padding-left:24px;padding-right:0}.e-radio+label.e-small.e-right.e-rtl:after{left:4px;right:auto}.e-radio+label.e-small.e-right.e-rtl .e-ripple-container{left:-10px;right:auto}.e-radio:checked+label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:background-color .28s ease,-webkit-transform .28s ease;transition:background-color .28s ease,-webkit-transform .28s ease;transition:transform .28s ease,background-color .28s ease;transition:transform .28s ease,background-color .28s ease,-webkit-transform .28s ease}.e-radio+label.e-small .e-label,.e-small .e-radio+label .e-label{line-height:14px;padding-left:24px}.e-radio+label.e-small:before,.e-small .e-radio+label:before{height:14px;width:14px}.e-radio+label.e-small:after,.e-small .e-radio+label:after{height:6px;left:4px;top:4px;width:6px}.e-radio+label.e-small .e-ripple-container,.e-small .e-radio+label .e-ripple-container{left:-10px;top:-10px}.e-radio+label.e-small.e-right .e-label,.e-radio+label.e-small.e-rtl .e-label,.e-small .e-radio+label.e-right .e-label,.e-small .e-radio+label.e-rtl .e-label{padding-left:0;padding-right:24px}.e-radio+label.e-small.e-right:after,.e-radio+label.e-small.e-rtl:after,.e-small .e-radio+label.e-right:after,.e-small .e-radio+label.e-rtl:after{left:auto;right:4px}.e-radio+label.e-small.e-right .e-ripple-container,.e-radio+label.e-small.e-rtl .e-ripple-container,.e-small .e-radio+label.e-right .e-ripple-container,.e-small .e-radio+label.e-rtl .e-ripple-container{left:auto;right:-10px}.e-radio+label.e-small.e-right.e-rtl .e-label,.e-small .e-radio+label.e-right.e-rtl .e-label{padding-left:24px;padding-right:0}.e-radio+label.e-small.e-right.e-rtl:after,.e-small .e-radio+label.e-right.e-rtl:after{left:4px;right:auto}.e-radio+label.e-small.e-right.e-rtl .e-ripple-container,.e-small .e-radio+label.e-right.e-rtl .e-ripple-container{left:-10px;right:auto}.e-bigger.e-small .e-radio+label .e-label,.e-radio+label.e-bigger.e-small .e-label{line-height:20px;padding-left:32px}.e-bigger.e-small .e-radio+label:before,.e-radio+label.e-bigger.e-small:before{height:20px;width:20px}.e-bigger.e-small .e-radio+label:after,.e-radio+label.e-bigger.e-small:after{height:8px;left:6px;top:6px;width:8px}.e-bigger.e-small .e-radio+label .e-ripple-container,.e-radio+label.e-bigger.e-small .e-ripple-container{height:40px;left:-10px;top:-10px;width:40px}.e-bigger.e-small .e-radio+label.e-right .e-label,.e-bigger.e-small .e-radio+label.e-rtl .e-label,.e-radio+label.e-bigger.e-small.e-right .e-label,.e-radio+label.e-bigger.e-small.e-rtl .e-label{padding-left:0;padding-right:32px}.e-bigger.e-small .e-radio+label.e-right:after,.e-bigger.e-small .e-radio+label.e-rtl:after,.e-radio+label.e-bigger.e-small.e-right:after,.e-radio+label.e-bigger.e-small.e-rtl:after{left:auto;right:6px}.e-bigger.e-small .e-radio+label.e-right .e-ripple-container,.e-bigger.e-small .e-radio+label.e-rtl .e-ripple-container,.e-radio+label.e-bigger.e-small.e-right .e-ripple-container,.e-radio+label.e-bigger.e-small.e-rtl .e-ripple-container{left:auto;right:-10px}.e-bigger.e-small .e-radio+label.e-right.e-rtl .e-label,.e-radio+label.e-bigger.e-small.e-right.e-rtl .e-label{padding-left:32px;padding-right:0}.e-bigger.e-small .e-radio+label.e-right.e-rtl:after,.e-radio+label.e-bigger.e-small.e-right.e-rtl:after{left:6px;right:auto}.e-bigger.e-small .e-radio+label.e-right.e-rtl .e-ripple-container,.e-radio+label.e-bigger.e-small.e-right.e-rtl .e-ripple-container{left:-10px;right:auto}.e-bigger .e-radio:not(:checked):hover+label.e-right:after,.e-bigger .e-radio:not(:checked):hover+label.e-rtl:after{left:auto}.e-bigger .e-radio+label .e-label,.e-radio+label.e-bigger .e-label{font-size:14px;line-height:22px;padding-left:34px}.e-bigger .e-radio+label:before,.e-radio+label.e-bigger:before{height:22px;width:22px}.e-bigger .e-radio+label:after,.e-radio+label.e-bigger:after{height:10px;left:6px;top:6px;width:10px}.e-bigger .e-radio+label .e-ripple-container,.e-radio+label.e-bigger .e-ripple-container{height:42px;left:-10px;top:-10px;width:42px}.e-bigger .e-radio+label.e-right .e-label,.e-bigger .e-radio+label.e-rtl .e-label,.e-radio+label.e-bigger.e-right .e-label,.e-radio+label.e-bigger.e-rtl .e-label{padding-left:0;padding-right:34px}.e-bigger .e-radio+label.e-right:after,.e-bigger .e-radio+label.e-rtl:after,.e-radio+label.e-bigger.e-right:after,.e-radio+label.e-bigger.e-rtl:after{left:auto;right:6px}.e-bigger .e-radio+label.e-right .e-ripple-container,.e-bigger .e-radio+label.e-rtl .e-ripple-container,.e-radio+label.e-bigger.e-right .e-ripple-container,.e-radio+label.e-bigger.e-rtl .e-ripple-container{left:auto;right:-10px}.e-bigger .e-radio+label.e-right.e-rtl .e-label,.e-radio+label.e-bigger.e-right.e-rtl .e-label{padding-left:34px;padding-right:0}.e-bigger .e-radio+label.e-right.e-rtl:after,.e-radio+label.e-bigger.e-right.e-rtl:after{left:6px;right:auto}.e-bigger .e-radio+label.e-right.e-rtl .e-ripple-container,.e-radio+label.e-bigger.e-right.e-rtl .e-ripple-container{left:-12px;right:auto}.e-bigger .e-radio+label.e-small .e-label,.e-radio+label.e-bigger.e-small .e-label{line-height:20px;padding-left:32px}.e-bigger .e-radio+label.e-small:before,.e-radio+label.e-bigger.e-small:before{height:20px;width:20px}.e-bigger .e-radio+label.e-small:after,.e-radio+label.e-bigger.e-small:after{height:8px;left:6px;top:6px;width:8px}.e-bigger .e-radio+label.e-small .e-ripple-container,.e-radio+label.e-bigger.e-small .e-ripple-container{height:40px;left:-10px;top:-10px;width:40px}.e-bigger .e-radio+label.e-small.e-right .e-label,.e-bigger .e-radio+label.e-small.e-rtl .e-label,.e-radio+label.e-bigger.e-small.e-right .e-label,.e-radio+label.e-bigger.e-small.e-rtl .e-label{padding-left:0;padding-right:32px}.e-bigger .e-radio+label.e-small.e-right:after,.e-bigger .e-radio+label.e-small.e-rtl:after,.e-radio+label.e-bigger.e-small.e-right:after,.e-radio+label.e-bigger.e-small.e-rtl:after{left:auto;right:6px}.e-bigger .e-radio+label.e-small.e-right .e-ripple-container,.e-bigger .e-radio+label.e-small.e-rtl .e-ripple-container,.e-radio+label.e-bigger.e-small.e-right .e-ripple-container,.e-radio+label.e-bigger.e-small.e-rtl .e-ripple-container{left:auto;right:-10px}.e-bigger .e-radio+label.e-small.e-right.e-rtl .e-label,.e-radio+label.e-bigger.e-small.e-right.e-rtl .e-label{padding-left:32px;padding-right:0}.e-bigger .e-radio+label.e-small.e-right.e-rtl:after,.e-radio+label.e-bigger.e-small.e-right.e-rtl:after{left:6px;right:auto}.e-bigger .e-radio+label.e-small.e-right.e-rtl .e-ripple-container,.e-radio+label.e-bigger.e-small.e-right.e-rtl .e-ripple-container{left:-10px;right:auto}.e-radio+label:before{background-color:#fff;border-color:#757575}.e-radio+label.e-focus .e-ripple-container{background-color:rgba(0,0,0,.12)}.e-radio+label .e-label{color:rgba(0,0,0,.87)}.e-radio+label .e-ripple-element{background-color:rgba(227,22,91,.26)}.e-radio+label:active .e-ripple-element{background-color:rgba(0,0,0,.12)}.e-radio:focus+label:before{border-color:#e3165b}.e-radio:focus+label:before{border-color:#757575;-webkit-box-shadow:none;box-shadow:none}.e-radio:hover+label:before{border-color:#757575}.e-radio:checked+label:before{background-color:#fff;border-color:#e3165b}.e-radio:checked+label:after{background-color:#e3165b;color:#e3165b}.e-radio:checked+label:active .e-ripple-element{background-color:rgba(227,22,91,.26)}.e-radio:checked+.e-focus .e-ripple-container{background-color:rgba(227,22,91,.26)}.e-radio:checked+.e-focus:before{outline:0 solid #fff;outline-offset:0}.e-radio:checked:focus+label:before{border-color:#e3165b}.e-radio:checked:focus+label:after{background-color:#e3165b}.e-radio:checked+label:hover:before{border-color:#e3165b}.e-radio:checked+label:hover:after{background-color:#e3165b}.e-radio:disabled+label{cursor:default;pointer-events:none}.e-radio:disabled+label:before{border-color:#bdbdbd;cursor:default}.e-radio:disabled+label .e-ripple-container{background-color:rgba(0,0,0,0)}.e-radio:disabled+label .e-ripple-container:after{background-color:rgba(0,0,0,0);cursor:default}.e-radio:disabled+label .e-label{color:#bdbdbd}.e-radio:disabled:checked+label:before{background-color:rgba(0,0,0,0);border-color:#bdbdbd}.e-radio:disabled:checked+label:after{background-color:#bdbdbd;border-color:#bdbdbd;cursor:default}.e-radio:disabled:checked+label .e-ripple-container{background-color:rgba(0,0,0,0)}.e-radio:disabled:checked+label .e-ripple-container:after{background-color:rgba(0,0,0,0)}.e-css.e-switch-wrapper,.e-switch-wrapper{cursor:pointer;display:inline-block;height:12px;position:relative;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;width:34px}.e-css.e-switch-wrapper .e-switch,.e-switch-wrapper .e-switch{-moz-appearance:none;height:1px;opacity:0;position:absolute;width:1px}.e-css.e-switch-wrapper .e-switch-inner,.e-switch-wrapper .e-switch-inner{-ms-transition:all .08s linear;-webkit-transition:all .08s linear;border:none;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:all .08s linear;width:100%}.e-css.e-switch-wrapper .e-switch-off,.e-css.e-switch-wrapper .e-switch-on,.e-switch-wrapper .e-switch-off,.e-switch-wrapper .e-switch-on{-ms-transition:transform 90ms cubic-bezier(.4,0,.2,1);-webkit-transition:transform 90ms cubic-bezier(.4,0,.2,1);-ms-flex-align:center;-webkit-box-align:center;align-items:center;border-radius:inherit;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:small;height:100%;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;left:0;position:absolute;-webkit-transition:-webkit-transform 90ms cubic-bezier(.4,0,.2,1);transition:-webkit-transform 90ms cubic-bezier(.4,0,.2,1);transition:transform 90ms cubic-bezier(.4,0,.2,1);transition:transform 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1);width:100%}.e-css.e-switch-wrapper .e-switch-on,.e-switch-wrapper .e-switch-on{left:-100%;text-indent:-9999px}.e-css.e-switch-wrapper .e-switch-off,.e-switch-wrapper .e-switch-off{left:0;opacity:.42;text-indent:-9999px}.e-css.e-switch-wrapper .e-switch-handle,.e-switch-wrapper .e-switch-handle{-ms-transition:all .2s linear;-webkit-transition:all .2s linear;border-radius:50%;bottom:0;height:18px;left:0;margin:auto 0;position:absolute;top:0;transition:all .2s linear;width:18px}.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on,.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on{left:0;opacity:.54}.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off,.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off{left:100%}.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,.e-switch-wrapper .e-switch-handle.e-switch-active{left:100%;margin-left:-18px}.e-css.e-switch-wrapper.e-switch-disabled,.e-switch-wrapper.e-switch-disabled{cursor:default}.e-css.e-switch-wrapper .e-ripple-container,.e-switch-wrapper .e-ripple-container{border-radius:50%;bottom:-9px;height:52px;left:-17px;pointer-events:none;position:absolute;top:-17px;width:52px;z-index:1}.e-css.e-switch-wrapper.e-rtl .e-switch-handle,.e-switch-wrapper.e-rtl .e-switch-handle{left:100%;margin-left:-18px}.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on{left:0}.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off{left:-100%}.e-css.e-switch-wrapper.e-rtl .e-switch-on,.e-switch-wrapper.e-rtl .e-switch-on{left:100%}.e-css.e-switch-wrapper.e-rtl .e-switch-off,.e-switch-wrapper.e-rtl .e-switch-off{left:0}.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active{border-radius:50%;height:18px;left:0;margin:auto 0;position:absolute;top:0;-webkit-transition:all .2s linear;transition:all .2s linear;width:18px}.e-css.e-switch-wrapper.e-small,.e-switch-wrapper.e-small{height:10px;width:26px}.e-css.e-switch-wrapper.e-small .e-switch-handle,.e-switch-wrapper.e-small .e-switch-handle{height:16px;width:16px}.e-css.e-switch-wrapper.e-small .e-ripple-container,.e-switch-wrapper.e-small .e-ripple-container{border-radius:50%;height:36px;left:-10px;pointer-events:none;position:absolute;top:-10px;width:36px;z-index:1}.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,.e-switch-wrapper.e-small .e-switch-handle.e-switch-active{left:100%;margin-left:-16px}.e-css.e-switch-wrapper.e-small .e-switch-off,.e-css.e-switch-wrapper.e-small .e-switch-on,.e-switch-wrapper.e-small .e-switch-off,.e-switch-wrapper.e-small .e-switch-on{font-size:9px}.e-css.e-switch-wrapper.e-small .e-switch-off,.e-css.e-switch-wrapper.e-small .e-switch-on,.e-switch-wrapper.e-small .e-switch-off,.e-switch-wrapper.e-small .e-switch-on{text-indent:-9999px}.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,.e-switch-wrapper.e-small.e-rtl .e-switch-handle{left:100%;margin-left:-16px;height:16px;width:16px}.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,.e-switch-wrapper.e-small.e-rtl .e-switch-on{left:100%;opacity:.54}.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-switch-wrapper.e-small.e-rtl .e-switch-off{left:0}.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off{left:-100%}.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active{left:16px}.e-small.e-css.e-switch-wrapper,.e-small .e-css.e-switch-wrapper,.e-small.e-switch-wrapper,.e-small .e-switch-wrapper{height:10px;width:26px}.e-small.e-css.e-switch-wrapper .e-switch-handle,.e-small .e-css.e-switch-wrapper .e-switch-handle,.e-small.e-switch-wrapper .e-switch-handle,.e-small .e-switch-wrapper .e-switch-handle{height:16px;width:16px}.e-small.e-css.e-switch-wrapper .e-ripple-container,.e-small .e-css.e-switch-wrapper .e-ripple-container,.e-small.e-switch-wrapper .e-ripple-container,.e-small .e-switch-wrapper .e-ripple-container{border-radius:50%;height:36px;left:-10px;pointer-events:none;position:absolute;top:-10px;width:36px;z-index:1}.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,.e-small.e-switch-wrapper .e-switch-handle.e-switch-active,.e-small .e-switch-wrapper .e-switch-handle.e-switch-active{left:100%;margin-left:-16px}.e-small.e-css.e-switch-wrapper .e-switch-off,.e-small .e-css.e-switch-wrapper .e-switch-off,.e-small.e-css.e-switch-wrapper .e-switch-on,.e-small .e-css.e-switch-wrapper .e-switch-on,.e-small.e-switch-wrapper .e-switch-off,.e-small .e-switch-wrapper .e-switch-off,.e-small.e-switch-wrapper .e-switch-on,.e-small .e-switch-wrapper .e-switch-on{font-size:9px}.e-small.e-css.e-switch-wrapper .e-switch-off,.e-small .e-css.e-switch-wrapper .e-switch-off,.e-small.e-css.e-switch-wrapper .e-switch-on,.e-small .e-css.e-switch-wrapper .e-switch-on,.e-small.e-switch-wrapper .e-switch-off,.e-small .e-switch-wrapper .e-switch-off,.e-small.e-switch-wrapper .e-switch-on,.e-small .e-switch-wrapper .e-switch-on{text-indent:-9999px}.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle,.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,.e-small.e-switch-wrapper.e-rtl .e-switch-handle,.e-small .e-switch-wrapper.e-rtl .e-switch-handle{left:100%;margin-left:-16px;height:16px;width:16px}.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on,.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,.e-small.e-switch-wrapper.e-rtl .e-switch-on,.e-small .e-switch-wrapper.e-rtl .e-switch-on{left:100%;opacity:.54}.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off,.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-small.e-switch-wrapper.e-rtl .e-switch-off,.e-small .e-switch-wrapper.e-rtl .e-switch-off{left:0}.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off{left:-100%}.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active{left:16px}.e-bigger.e-small.e-css.e-switch-wrapper,.e-bigger.e-small .e-css.e-switch-wrapper,.e-bigger.e-small.e-switch-wrapper,.e-bigger.e-small .e-switch-wrapper{height:12px;width:34px}.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle,.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle,.e-bigger.e-small.e-switch-wrapper .e-switch-handle,.e-bigger.e-small .e-switch-wrapper .e-switch-handle{height:18px;left:0;top:0;width:18px}.e-bigger.e-small.e-css.e-switch-wrapper .e-ripple-container,.e-bigger.e-small .e-css.e-switch-wrapper .e-ripple-container,.e-bigger.e-small.e-switch-wrapper .e-ripple-container,.e-bigger.e-small .e-switch-wrapper .e-ripple-container{border-radius:50%;height:50px;left:-16px;pointer-events:none;position:absolute;top:-16px;width:50px;z-index:1}.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,.e-bigger.e-small.e-switch-wrapper .e-switch-handle.e-switch-active,.e-bigger.e-small .e-switch-wrapper .e-switch-handle.e-switch-active{left:100%;margin-left:-18px}.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off,.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on,.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,.e-bigger.e-small.e-switch-wrapper .e-switch-off,.e-bigger.e-small .e-switch-wrapper .e-switch-off,.e-bigger.e-small.e-switch-wrapper .e-switch-on,.e-bigger.e-small .e-switch-wrapper .e-switch-on{font-size:9px}.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off,.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on,.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,.e-bigger.e-small.e-switch-wrapper .e-switch-off,.e-bigger.e-small .e-switch-wrapper .e-switch-off,.e-bigger.e-small.e-switch-wrapper .e-switch-on,.e-bigger.e-small .e-switch-wrapper .e-switch-on{text-indent:-9999px}.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle,.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle,.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle{left:100%;margin-left:-18px;height:18px;width:18px}.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on,.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-on,.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-on{left:100%;opacity:.54}.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off,.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-off,.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-off{left:0}.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off{left:-100%}.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active{left:18px}.e-bigger.e-css.e-switch-wrapper,.e-bigger .e-css.e-switch-wrapper,.e-bigger.e-switch-wrapper,.e-bigger .e-switch-wrapper{height:14px;width:36px}.e-bigger.e-css.e-switch-wrapper .e-switch-handle,.e-bigger .e-css.e-switch-wrapper .e-switch-handle,.e-bigger.e-switch-wrapper .e-switch-handle,.e-bigger .e-switch-wrapper .e-switch-handle{height:20px;left:0;top:0;width:20px}.e-bigger.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,.e-bigger .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,.e-bigger.e-switch-wrapper .e-switch-handle.e-switch-active,.e-bigger .e-switch-wrapper .e-switch-handle.e-switch-active{left:100%;margin-left:-20px}.e-bigger.e-css.e-switch-wrapper .e-switch-off,.e-bigger .e-css.e-switch-wrapper .e-switch-off,.e-bigger.e-css.e-switch-wrapper .e-switch-on,.e-bigger .e-css.e-switch-wrapper .e-switch-on,.e-bigger.e-switch-wrapper .e-switch-off,.e-bigger .e-switch-wrapper .e-switch-off,.e-bigger.e-switch-wrapper .e-switch-on,.e-bigger .e-switch-wrapper .e-switch-on{font-size:0}.e-bigger.e-css.e-switch-wrapper .e-switch-off,.e-bigger .e-css.e-switch-wrapper .e-switch-off,.e-bigger.e-css.e-switch-wrapper .e-switch-on,.e-bigger .e-css.e-switch-wrapper .e-switch-on,.e-bigger.e-switch-wrapper .e-switch-off,.e-bigger .e-switch-wrapper .e-switch-off,.e-bigger.e-switch-wrapper .e-switch-on,.e-bigger .e-switch-wrapper .e-switch-on{text-indent:-9999px}.e-bigger.e-css.e-switch-wrapper .e-ripple-container,.e-bigger .e-css.e-switch-wrapper .e-ripple-container,.e-bigger.e-switch-wrapper .e-ripple-container,.e-bigger .e-switch-wrapper .e-ripple-container{height:52px;left:-16px;top:-16px;width:52px}.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle,.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle,.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle,.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle{height:20px;left:100%;margin-left:-20px;top:0;width:20px}.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-on,.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-on,.e-bigger.e-switch-wrapper.e-rtl .e-switch-on,.e-bigger .e-switch-wrapper.e-rtl .e-switch-on{left:100%;opacity:.54}.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-off,.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-off,.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-bigger.e-switch-wrapper.e-rtl .e-switch-off,.e-bigger .e-switch-wrapper.e-rtl .e-switch-off{left:0}.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off{left:-100%}.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active{left:20px}.e-bigger.e-css.e-switch-wrapper.e-small,.e-bigger .e-css.e-switch-wrapper.e-small,.e-bigger.e-switch-wrapper.e-small,.e-bigger .e-switch-wrapper.e-small{height:12px;width:34px}.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle,.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle,.e-bigger.e-switch-wrapper.e-small .e-switch-handle,.e-bigger .e-switch-wrapper.e-small .e-switch-handle{height:18px;left:0;top:0;width:18px}.e-bigger.e-css.e-switch-wrapper.e-small .e-ripple-container,.e-bigger .e-css.e-switch-wrapper.e-small .e-ripple-container,.e-bigger.e-switch-wrapper.e-small .e-ripple-container,.e-bigger .e-switch-wrapper.e-small .e-ripple-container{border-radius:50%;height:50px;left:-16px;pointer-events:none;position:absolute;top:-16px;width:50px;z-index:1}.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,.e-bigger.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,.e-bigger .e-switch-wrapper.e-small .e-switch-handle.e-switch-active{left:100%;margin-left:-18px}.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off,.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on,.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,.e-bigger.e-switch-wrapper.e-small .e-switch-off,.e-bigger .e-switch-wrapper.e-small .e-switch-off,.e-bigger.e-switch-wrapper.e-small .e-switch-on,.e-bigger .e-switch-wrapper.e-small .e-switch-on{font-size:9px}.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off,.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on,.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,.e-bigger.e-switch-wrapper.e-small .e-switch-off,.e-bigger .e-switch-wrapper.e-small .e-switch-off,.e-bigger.e-switch-wrapper.e-small .e-switch-on,.e-bigger .e-switch-wrapper.e-small .e-switch-on{text-indent:-9999px}.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle,.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle{left:100%;margin-left:-18px;height:18px;width:18px}.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-on,.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-on{left:100%;opacity:.54}.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-off,.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-off{left:0}.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off{left:-100%}.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active{left:18px}.e-css.e-switch-wrapper,.e-switch-wrapper{-webkit-tap-highlight-color:transparent}.e-css.e-switch-wrapper .e-switch-off,.e-switch-wrapper .e-switch-off{background-color:#000;color:#fff}.e-css.e-switch-wrapper .e-switch-handle,.e-switch-wrapper .e-switch-handle{background-color:#f5f5f5;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.e-css.e-switch-wrapper .e-switch-on,.e-switch-wrapper .e-switch-on{background-color:#e3165b;color:#fff}.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,.e-switch-wrapper .e-switch-handle.e-switch-active{background-color:#e3165b}.e-css.e-switch-wrapper .e-switch-inner.e-switch-active,.e-switch-wrapper .e-switch-inner.e-switch-active{background-color:#fff;border-color:rgba(0,0,0,0)}.e-css.e-switch-wrapper .e-switch-inner,.e-switch-wrapper .e-switch-inner{background-color:initial}.e-css.e-switch-wrapper .e-ripple-element,.e-switch-wrapper .e-ripple-element{background-color:rgba(0,0,0,.12)}.e-css.e-switch-wrapper .e-ripple-check .e-ripple-element,.e-switch-wrapper .e-ripple-check .e-ripple-element{background-color:rgba(227,22,91,.12)}.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active,.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active{-webkit-box-shadow:none;box-shadow:none}.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle,.e-switch-wrapper.e-switch-disabled .e-switch-handle{background-color:#bdbdbd;-webkit-box-shadow:none;box-shadow:none}.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off,.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off{opacity:.12;background-color:#000;border-color:#bdbdbd;color:rgba(0,0,0,0)}.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on,.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on{color:rgba(0,0,0,0);opacity:.12;background-color:#000}.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner,.e-switch-wrapper.e-switch-disabled .e-switch-inner{background-color:#000;border-color:rgba(0,0,0,0);opacity:.12}.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active,.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active{background-color:#000;border-color:rgba(0,0,0,0)}.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner,.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner{border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on{color:rgba(0,0,0,0);background-color:#000}.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle,.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active,.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle,.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active{background-color:#bdbdbd}.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active,.e-switch-wrapper:hover .e-switch-inner.e-switch-active{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.e-css.e-switch-wrapper:hover .e-switch-inner,.e-switch-wrapper:hover .e-switch-inner{background-color:rgba(0,0,0,0);border-color:inherit}.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on,.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on{background-color:#e3165b;color:#fff}.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active,.e-switch-wrapper:hover .e-switch-handle.e-switch-active{background-color:#e3165b}.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active .e-ripple-container,.e-switch-wrapper:hover .e-switch-handle.e-switch-active .e-ripple-container{background-color:rgba(0,0,0,.12)}.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active .e-ripple-check.e-ripple-container,.e-switch-wrapper:hover .e-switch-handle.e-switch-active .e-ripple-check.e-ripple-container{background-color:rgba(227,22,91,.12)}.e-css.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active),.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active){background-color:#f5f5f5}.e-css.e-switch-wrapper.e-focus .e-switch-inner,.e-css.e-switch-wrapper:focus .e-switch-inner,.e-switch-wrapper.e-focus .e-switch-inner,.e-switch-wrapper:focus .e-switch-inner{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;outline:none;outline-offset:0}.e-css.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active,.e-css.e-switch-wrapper:focus .e-switch-inner.e-switch-active,.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active,.e-switch-wrapper:focus .e-switch-inner.e-switch-active{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);outline:none}.e-css.e-switch-wrapper.e-focus .e-ripple-container,.e-css.e-switch-wrapper:focus .e-ripple-container,.e-switch-wrapper.e-focus .e-ripple-container,.e-switch-wrapper:focus .e-ripple-container{background-color:rgba(0,0,0,.12)}.e-css.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container,.e-css.e-switch-wrapper:focus .e-ripple-check.e-ripple-container,.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container,.e-switch-wrapper:focus .e-ripple-check.e-ripple-container{background-color:rgba(227,22,91,.12)}.e-css.e-switch-wrapper.e-active .e-switch-inner,.e-css.e-switch-wrapper:active .e-switch-inner,.e-switch-wrapper.e-active .e-switch-inner,.e-switch-wrapper:active .e-switch-inner{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;outline:none;outline-offset:0}.e-css.e-switch-wrapper.e-active .e-switch-inner.e-switch-active,.e-css.e-switch-wrapper:active .e-switch-inner.e-switch-active,.e-switch-wrapper.e-active .e-switch-inner.e-switch-active,.e-switch-wrapper:active .e-switch-inner.e-switch-active{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);outline:none}.e-css.e-switch-wrapper.e-active .e-ripple-container,.e-css.e-switch-wrapper:active .e-ripple-container,.e-switch-wrapper.e-active .e-ripple-container,.e-switch-wrapper:active .e-ripple-container{background-color:rgba(0,0,0,.12)}.e-css.e-switch-wrapper.e-active .e-ripple-check.e-ripple-container,.e-css.e-switch-wrapper:active .e-ripple-check.e-ripple-container,.e-switch-wrapper.e-active .e-ripple-check.e-ripple-container,.e-switch-wrapper:active .e-ripple-check.e-ripple-container{background-color:rgba(227,22,91,.12)}.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-off,.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-on,.e-switch-wrapper.e-rtl.e-focus .e-switch-off,.e-switch-wrapper.e-rtl.e-focus .e-switch-on{background-color:rgba(227,22,91,.54)}.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active,.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#fff;outline:none}.e-css.e-switch-wrapper.e-rtl .e-switch-on,.e-switch-wrapper.e-rtl .e-switch-on{background-color:#e3165b}.e-css.e-switch-wrapper.e-rtl .e-switch-handle,.e-switch-wrapper.e-rtl .e-switch-handle{background-color:#f5f5f5;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off{background-color:#000}.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active{background-color:#e3165b}.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active,.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active{background-color:#fff;border-color:rgba(0,0,0,0)}.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active,.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner,.e-switch-wrapper.e-rtl:hover .e-switch-inner{border-color:inherit}.e-css.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active,.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on,.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active,.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on{background-color:#e3165b}.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off,.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on,.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off,.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on{color:rgba(0,0,0,0);opacity:.12;background-color:#000}.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle,.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active,.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle,.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active{background-color:#bdbdbd;-webkit-box-shadow:none;box-shadow:none}.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner,.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner{background-color:#000;border-color:rgba(0,0,0,0);opacity:.12}.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on{color:rgba(0,0,0,0);background-color:#000}.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active{background-color:#000;border-color:rgba(0,0,0,0)}.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner,.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner{border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle,.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active,.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle,.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active{background-color:#bdbdbd}.e-css.e-switch-wrapper .e-switch:focus,.e-switch-wrapper .e-switch:focus{-webkit-box-shadow:none;box-shadow:none}.e-css.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active{background-color:#000}.e-chip-list .e-chip-delete.e-dlt-btn:before{content:"\E208"}.e-chip-list.e-multi-selection .e-chip:before{content:"\E933"}.e-chip-list{display:-ms-flexbox;display:-webkit-box;display:flex;padding:4px}.e-chip-list.e-chip,.e-chip-list .e-chip{-webkit-tap-highlight-color:transparent;border:0 solid;border-radius:14px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;font-weight:400;line-height:1.5em;margin:4px;outline:none;padding:0 10px;position:relative;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.e-chip-list.e-chip,.e-chip-list .e-chip,.e-chip-list.e-chip .e-chip-avatar,.e-chip-list .e-chip .e-chip-avatar{-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-size:13px;height:28px;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;overflow:hidden}.e-chip-list.e-chip .e-chip-avatar,.e-chip-list .e-chip .e-chip-avatar{background-size:cover;border-radius:50%;display:-ms-flexbox;display:-webkit-box;display:flex;line-height:1;margin:0 8px 0 -10px;width:28px}.e-chip-list.e-chip.e-chip-avatar-wrap,.e-chip-list.e-chip .e-chip-avatar-wrap,.e-chip-list .e-chip.e-chip-avatar-wrap,.e-chip-list .e-chip .e-chip-avatar-wrap{border-radius:14px}.e-chip-list.e-chip .e-chip-icon,.e-chip-list .e-chip .e-chip-icon{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background-size:cover;border-radius:50%;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:14px;height:20px;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;line-height:1;margin:0 8px 0 -6px;overflow:hidden;width:20px}.e-chip-list.e-chip .e-chip-text,.e-chip-list .e-chip .e-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.e-chip-list.e-chip .e-chip-delete,.e-chip-list .e-chip .e-chip-delete{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background-size:cover;border-radius:50%;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:14px;height:14px;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;line-height:1;margin:0 -2px 0 8px;overflow:hidden;width:14px}.e-chip-list.e-chip .e-chip-delete.e-dlt-btn:before,.e-chip-list .e-chip .e-chip-delete.e-dlt-btn:before{font-family:e-icons}.e-chip-list.e-chip .image-url,.e-chip-list .e-chip .image-url{height:20px;margin:0 8px 0 -6px;width:20px}.e-chip-list.e-chip .image-url,.e-chip-list .e-chip .image-url,.e-chip-list.e-chip .trailing-icon-url,.e-chip-list .e-chip .trailing-icon-url{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background-size:cover;border-radius:50%;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:14px;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;line-height:1;overflow:hidden}.e-chip-list.e-chip .trailing-icon-url,.e-chip-list .e-chip .trailing-icon-url{font-family:e-icons;height:14px;margin:0 -2px 0 8px;width:14px}.e-chip-list:not(.e-chip){-ms-flex-wrap:wrap;flex-wrap:wrap}.e-chip-list.e-multi-selection .e-chip:before{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;font-family:e-icons;height:20px;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;line-height:1;margin:0 4px 0 -6px;overflow:hidden;-webkit-transition:width .3s cubic-bezier(.4,0,.2,1);transition:width .3s cubic-bezier(.4,0,.2,1);width:20px}.e-chip-list.e-multi-selection .e-chip:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap):before{width:0}.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap:before,.e-chip-list.e-multi-selection .e-chip.e-chip-icon-wrap:before{display:none}.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap:before{height:28px;margin:0 8px 0 -10px;width:28px}.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-avatar,.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-icon{display:none}.e-chip-list.e-multi-selection .e-chip.e-active.e-chip-avatar-wrap:before,.e-chip-list.e-multi-selection .e-chip.e-active.e-chip-icon-wrap:before{display:-ms-flexbox;display:-webkit-box;display:flex}.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap):before{width:20px}.e-chip-list.e-rtl.e-chip .e-chip-avatar,.e-chip-list.e-rtl .e-chip .e-chip-avatar{margin:0 -10px 0 8px}.e-chip-list.e-rtl.e-chip .e-chip-icon,.e-chip-list.e-rtl .e-chip .e-chip-icon{margin:0 -6px 0 8px}.e-chip-list.e-rtl.e-chip .e-chip-delete,.e-chip-list.e-rtl .e-chip .e-chip-delete{margin:0 8px 0 -2px}.e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap{border-radius:14px}.e-chip-list.e-rtl.e-chip .trailing-icon-url,.e-chip-list.e-rtl .e-chip .trailing-icon-url{margin:0 8px 0 -2px}.e-chip-list.e-rtl.e-multi-selection .e-chip:before{margin:0 -6px 0 8px}.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap:before{margin:0 -10px 0 8px}.e-bigger.e-chip-list.e-chip,.e-bigger .e-chip-list.e-chip,.e-bigger.e-chip-list .e-chip,.e-bigger .e-chip-list .e-chip{border-radius:16px;font-size:14px;height:32px;padding:0 12px}.e-bigger.e-chip-list .e-chip-avatar,.e-bigger .e-chip-list .e-chip-avatar{font-size:15px;height:32px;margin:0 8px 0 -12px;width:32px}.e-bigger.e-chip-list.e-chip-avatar-wrap,.e-bigger .e-chip-list.e-chip-avatar-wrap,.e-bigger.e-chip-list .e-chip-avatar-wrap,.e-bigger .e-chip-list .e-chip-avatar-wrap{border-radius:16px}.e-bigger.e-chip-list .e-chip-icon,.e-bigger .e-chip-list .e-chip-icon{font-size:16px;height:24px;margin:0 8px 0 -8px;width:24px}.e-bigger.e-chip-list .e-chip-delete,.e-bigger .e-chip-list .e-chip-delete,.e-bigger.e-chip-list .trailing-icon-url,.e-bigger .e-chip-list .trailing-icon-url{font-size:16px;height:18px;margin:0 -4px 0 8px;width:18px}.e-bigger.e-chip-list.e-multi-selection .e-chip:before,.e-bigger .e-chip-list.e-multi-selection .e-chip:before{height:24px;margin:0 4px 0 -8px;width:24px}.e-bigger.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap:before,.e-bigger .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap:before{height:32px;margin:0 8px 0 -12px;width:32px}.e-bigger.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap):before,.e-bigger .e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap):before{width:24px}.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar,.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar,.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar,.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar{margin:0 -12px 0 8px}.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-icon,.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-icon,.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-icon,.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-icon{margin:0 -8px 0 8px}.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-delete,.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-delete,.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-delete,.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-delete{margin:0 8px 0 -4px}.e-bigger.e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,.e-bigger .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,.e-bigger.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,.e-bigger .e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap{border-radius:16px}.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip:before,.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip:before{margin:0 -8px 0 8px}.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap:before,.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap:before{margin:0 -12px 0 8px}.e-bigger.e-chip-list.e-rtl .trailing-icon-url,.e-bigger .e-chip-list.e-rtl .trailing-icon-url{margin:0 8px 0 -4px}.e-chip-list.e-chip,.e-chip-list .e-chip{background:#e0e0e0;border-color:rgba(0,0,0,0);color:rgba(0,0,0,.87)}.e-chip-list.e-chip .e-chip-delete,.e-chip-list .e-chip .e-chip-delete,.e-chip-list.e-chip .e-chip-delete.e-dlt-btn,.e-chip-list .e-chip .e-chip-delete.e-dlt-btn,.e-chip-list.e-chip .e-chip-icon,.e-chip-list .e-chip .e-chip-icon{color:rgba(0,0,0,.54)}.e-chip-list.e-chip .e-chip-avatar,.e-chip-list .e-chip .e-chip-avatar{background-color:#c1c1c1;color:rgba(0,0,0,.54)}.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover,.e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover{color:rgba(0,0,0,.7)}.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active,.e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active{color:#000}.e-chip-list.e-chip:hover,.e-chip-list .e-chip:hover{background:#d6d6d6;border-color:rgba(0,0,0,0);color:rgba(0,0,0,.87)}.e-chip-list.e-chip:hover .e-chip-delete,.e-chip-list .e-chip:hover .e-chip-delete,.e-chip-list.e-chip:hover .e-chip-icon,.e-chip-list .e-chip:hover .e-chip-icon{color:rgba(0,0,0,.54)}.e-chip-list.e-chip:hover .e-chip-avatar,.e-chip-list .e-chip:hover .e-chip-avatar{background-color:#b7b7b7;color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-focused,.e-chip-list .e-chip.e-focused{background:#c1c1c1;border-color:rgba(0,0,0,0);color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none}.e-chip-list.e-chip.e-focused .e-chip-delete,.e-chip-list .e-chip.e-focused .e-chip-delete,.e-chip-list.e-chip.e-focused .e-chip-icon,.e-chip-list .e-chip.e-focused .e-chip-icon{color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-focused .e-chip-avatar,.e-chip-list .e-chip.e-focused .e-chip-avatar{background-color:#b7b7b7;color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-active,.e-chip-list .e-chip.e-active{background:#bcbcbc;border-color:rgba(0,0,0,0);color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none}.e-chip-list.e-chip.e-active .e-chip-delete,.e-chip-list .e-chip.e-active .e-chip-delete,.e-chip-list.e-chip.e-active .e-chip-icon,.e-chip-list .e-chip.e-active .e-chip-icon{color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-active .e-chip-avatar,.e-chip-list .e-chip.e-active .e-chip-avatar{background-color:#9e9e9e;color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-focused.e-active,.e-chip-list .e-chip.e-focused.e-active{background:#c1c1c1;border-color:rgba(0,0,0,0);color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none}.e-chip-list.e-chip.e-focused.e-active .e-chip-delete,.e-chip-list .e-chip.e-focused.e-active .e-chip-delete,.e-chip-list.e-chip.e-focused.e-active .e-chip-icon,.e-chip-list .e-chip.e-focused.e-active .e-chip-icon{color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-focused.e-active .e-chip-avatar,.e-chip-list .e-chip.e-focused.e-active .e-chip-avatar{background-color:#a3a3a3;color:rgba(0,0,0,.54)}.e-chip-list.e-chip:active,.e-chip-list .e-chip:active{background:#b7b7b7;border-color:rgba(0,0,0,0);color:rgba(0,0,0,.87);-webkit-box-shadow:0 2px 1px -6px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);box-shadow:0 2px 1px -6px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.e-chip-list.e-chip:active .e-chip-delete,.e-chip-list .e-chip:active .e-chip-delete,.e-chip-list.e-chip:active .e-chip-icon,.e-chip-list .e-chip:active .e-chip-icon{color:rgba(0,0,0,.54)}.e-chip-list.e-chip:active .e-chip-avatar,.e-chip-list .e-chip:active .e-chip-avatar{background-color:#999;color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-disabled,.e-chip-list .e-chip.e-disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.26);opacity:1;pointer-events:none}.e-chip-list.e-chip.e-disabled .e-chip-delete,.e-chip-list .e-chip.e-disabled .e-chip-delete,.e-chip-list.e-chip.e-disabled .e-chip-icon,.e-chip-list .e-chip.e-disabled .e-chip-icon{color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-disabled .e-chip-avatar,.e-chip-list .e-chip.e-disabled .e-chip-avatar{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-outline,.e-chip-list .e-chip.e-outline{background:rgba(0,0,0,0);border-color:#bdbdbd;color:rgba(0,0,0,.87);border-width:1px}.e-chip-list.e-chip.e-outline .e-chip-delete,.e-chip-list .e-chip.e-outline .e-chip-delete,.e-chip-list.e-chip.e-outline .e-chip-delete.e-dlt-btn,.e-chip-list .e-chip.e-outline .e-chip-delete.e-dlt-btn,.e-chip-list.e-chip.e-outline .e-chip-icon,.e-chip-list .e-chip.e-outline .e-chip-icon{color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-outline .e-chip-avatar,.e-chip-list .e-chip.e-outline .e-chip-avatar{background-color:#bdbdbd;color:rgba(0,0,0,.87)}.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,.e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover{color:rgba(0,0,0,.7)}.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,.e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active{color:#000}.e-chip-list.e-chip.e-outline:hover,.e-chip-list .e-chip.e-outline:hover{background:rgba(0,0,0,.04);border-color:#bdbdbd;color:rgba(0,0,0,.87)}.e-chip-list.e-chip.e-outline:hover .e-chip-delete,.e-chip-list .e-chip.e-outline:hover .e-chip-delete,.e-chip-list.e-chip.e-outline:hover .e-chip-icon,.e-chip-list .e-chip.e-outline:hover .e-chip-icon{color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-outline:hover .e-chip-avatar,.e-chip-list .e-chip.e-outline:hover .e-chip-avatar{background-color:#bdbdbd;color:rgba(0,0,0,.87)}.e-chip-list.e-chip.e-outline.e-focused,.e-chip-list .e-chip.e-outline.e-focused{background:rgba(0,0,0,.12);border-color:#bdbdbd;color:rgba(0,0,0,.87)}.e-chip-list.e-chip.e-outline.e-focused .e-chip-delete,.e-chip-list .e-chip.e-outline.e-focused .e-chip-delete,.e-chip-list.e-chip.e-outline.e-focused .e-chip-icon,.e-chip-list .e-chip.e-outline.e-focused .e-chip-icon{color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-outline.e-focused .e-chip-avatar,.e-chip-list .e-chip.e-outline.e-focused .e-chip-avatar{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-outline.e-active,.e-chip-list .e-chip.e-outline.e-active{background:rgba(0,0,0,.14);border-color:#bdbdbd;color:rgba(0,0,0,.87)}.e-chip-list.e-chip.e-outline.e-active .e-chip-delete,.e-chip-list .e-chip.e-outline.e-active .e-chip-delete,.e-chip-list.e-chip.e-outline.e-active .e-chip-icon,.e-chip-list .e-chip.e-outline.e-active .e-chip-icon{color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-outline.e-active .e-chip-avatar,.e-chip-list .e-chip.e-outline.e-active .e-chip-avatar{background-color:rgba(0,0,0,.14);color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-outline.e-focused.e-active,.e-chip-list .e-chip.e-outline.e-focused.e-active{background:rgba(0,0,0,.12);border-color:#bdbdbd;color:rgba(0,0,0,.87)}.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-delete,.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-delete,.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-icon,.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-icon{color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-avatar,.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-avatar{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-outline:active,.e-chip-list .e-chip.e-outline:active{background:rgba(0,0,0,.16);border-color:#bdbdbd;color:rgba(0,0,0,.87)}.e-chip-list.e-chip.e-outline:active .e-chip-delete,.e-chip-list .e-chip.e-outline:active .e-chip-delete,.e-chip-list.e-chip.e-outline:active .e-chip-icon,.e-chip-list .e-chip.e-outline:active .e-chip-icon{color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-outline:active .e-chip-avatar,.e-chip-list .e-chip.e-outline:active .e-chip-avatar{background-color:rgba(0,0,0,.16);color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-outline.e-disabled,.e-chip-list .e-chip.e-outline.e-disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.26);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-outline.e-disabled .e-chip-delete,.e-chip-list .e-chip.e-outline.e-disabled .e-chip-delete,.e-chip-list.e-chip.e-outline.e-disabled .e-chip-icon,.e-chip-list .e-chip.e-outline.e-disabled .e-chip-icon{color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-outline.e-disabled .e-chip-avatar,.e-chip-list .e-chip.e-outline.e-disabled .e-chip-avatar{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-chip-list.e-selection .e-chip.e-active{background:#e3165b;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-selection .e-chip.e-active .e-chip-delete,.e-chip-list.e-selection .e-chip.e-active .e-chip-icon{color:#fff}.e-chip-list.e-selection .e-chip.e-active .e-chip-avatar{background-color:#ab1145;color:#fff}.e-chip-list.e-selection .e-chip.e-active.e-focused{background:#ed4980;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-delete,.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-icon{color:#fff}.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-avatar{background-color:#e3165b;color:#fff}.e-chip-list.e-selection .e-chip.e-active.e-disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-delete,.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-icon{color:rgba(0,0,0,.26)}.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-avatar{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.e-chip-list.e-selection .e-chip.e-active.e-outline{background:#e3165b;border-color:#e3165b;color:#fff}.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-delete,.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-icon{color:#fff}.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-avatar{background-color:#ab1145;color:#fff}.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused{background:#ed4980;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-delete,.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-icon{color:#fff}.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-avatar{background-color:#e3165b;color:#fff}.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.26);color:rgba(0,0,0,.26)}.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-delete,.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-icon{color:rgba(0,0,0,.26)}.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-avatar{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-chip-list.e-selection .e-chip:active{background:rgba(227,22,91,.16);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.87)}.e-chip-list.e-selection .e-chip:active .e-chip-delete,.e-chip-list.e-selection .e-chip:active .e-chip-icon{color:rgba(0,0,0,.54)}.e-chip-list.e-selection .e-chip:active .e-chip-avatar{background-color:rgba(171,17,69,.16);color:rgba(0,0,0,.54)}.e-chip-list.e-selection .e-chip:active.e-outline{background:rgba(227,22,91,.16);border-color:#bdbdbd;color:rgba(0,0,0,.87)}.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-delete,.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-icon{color:rgba(0,0,0,.54)}.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-avatar{background-color:rgba(171,17,69,.16);color:rgba(0,0,0,.54)}.e-chip-list.e-chip.e-primary,.e-chip-list .e-chip.e-primary{background:#e3165b;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-primary .e-chip-delete,.e-chip-list .e-chip.e-primary .e-chip-delete,.e-chip-list.e-chip.e-primary .e-chip-icon,.e-chip-list .e-chip.e-primary .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-primary .e-chip-delete.e-dlt-btn,.e-chip-list .e-chip.e-primary .e-chip-delete.e-dlt-btn{color:hsla(0,0%,100%,.8)}.e-chip-list.e-chip.e-primary .e-chip-avatar,.e-chip-list .e-chip.e-primary .e-chip-avatar{background-color:#ab1145;color:#fff}.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover,.e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover{color:#fff}.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active,.e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active{color:#fff}.e-chip-list.e-chip.e-primary:hover,.e-chip-list .e-chip.e-primary:hover{background:#ec3673;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-primary:hover .e-chip-delete,.e-chip-list .e-chip.e-primary:hover .e-chip-delete,.e-chip-list.e-chip.e-primary:hover .e-chip-icon,.e-chip-list .e-chip.e-primary:hover .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-primary:hover .e-chip-avatar,.e-chip-list .e-chip.e-primary:hover .e-chip-avatar{background-color:#d01454;color:#fff}.e-chip-list.e-chip.e-primary.e-focused,.e-chip-list .e-chip.e-primary.e-focused{background:#ed4980;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-primary.e-focused .e-chip-delete,.e-chip-list .e-chip.e-primary.e-focused .e-chip-delete,.e-chip-list.e-chip.e-primary.e-focused .e-chip-icon,.e-chip-list .e-chip.e-primary.e-focused .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-primary.e-focused .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-focused .e-chip-avatar{background-color:#e3165b;color:#fff}.e-chip-list.e-chip.e-primary.e-active,.e-chip-list .e-chip.e-primary.e-active{background:#ef5b8d;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-primary.e-active .e-chip-delete,.e-chip-list .e-chip.e-primary.e-active .e-chip-delete,.e-chip-list.e-chip.e-primary.e-active .e-chip-icon,.e-chip-list .e-chip.e-primary.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-primary.e-active .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-active .e-chip-avatar{background-color:#ea2466;color:#fff}.e-chip-list.e-chip.e-primary.e-focused.e-active,.e-chip-list .e-chip.e-primary.e-focused.e-active{background:#ed4980;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-delete,.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-delete,.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-icon,.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-avatar{background-color:#e3165b;color:#fff}.e-chip-list.e-chip.e-primary:active,.e-chip-list .e-chip.e-primary:active{background:#ef5b8d;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-primary:active .e-chip-delete,.e-chip-list .e-chip.e-primary:active .e-chip-delete,.e-chip-list.e-chip.e-primary:active .e-chip-icon,.e-chip-list .e-chip.e-primary:active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-primary:active .e-chip-avatar,.e-chip-list .e-chip.e-primary:active .e-chip-avatar{background-color:#ea2466;color:#fff}.e-chip-list.e-chip.e-primary.e-disabled,.e-chip-list .e-chip.e-primary.e-disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-primary.e-disabled .e-chip-delete,.e-chip-list .e-chip.e-primary.e-disabled .e-chip-delete,.e-chip-list.e-chip.e-primary.e-disabled .e-chip-icon,.e-chip-list .e-chip.e-primary.e-disabled .e-chip-icon{color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-primary.e-disabled .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-disabled .e-chip-avatar{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-primary.e-outline,.e-chip-list .e-chip.e-primary.e-outline{background:rgba(0,0,0,0);border-color:#e3165b;color:#e3165b}.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete,.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete,.e-chip-list.e-chip.e-primary.e-outline .e-chip-icon,.e-chip-list .e-chip.e-primary.e-outline .e-chip-icon{color:#e3165b}.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn,.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn{color:rgba(227,22,91,.8)}.e-chip-list.e-chip.e-primary.e-outline .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-outline .e-chip-avatar{background-color:#e3165b;color:#fff}.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover{color:#e3165b}.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active{color:#fff}.e-chip-list.e-chip.e-primary.e-outline:hover,.e-chip-list .e-chip.e-primary.e-outline:hover{background:rgba(227,22,91,.12);border-color:#e3165b;color:#e3165b}.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-delete,.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-delete,.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-icon,.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-icon{color:#e3165b}.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-avatar{background-color:#e3165b;color:#fff}.e-chip-list.e-chip.e-primary.e-outline.e-focused,.e-chip-list .e-chip.e-primary.e-outline.e-focused{background:#ed4980;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-delete,.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-delete,.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-icon,.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-avatar{background-color:#e3165b;color:#fff}.e-chip-list.e-chip.e-primary.e-outline.e-active,.e-chip-list .e-chip.e-primary.e-outline.e-active{background:#ef5b8d;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-delete,.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-delete,.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-icon,.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-avatar{background-color:#ea2466;color:#fff}.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active,.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active{background:#ed4980;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete,.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete,.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon,.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar{background-color:#e3165b;color:#fff}.e-chip-list.e-chip.e-primary.e-outline:active,.e-chip-list .e-chip.e-primary.e-outline:active{background:#ef5b8d;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-delete,.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-delete,.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-icon,.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-avatar{background-color:#ea2466;color:#fff}.e-chip-list.e-chip.e-primary.e-outline.e-disabled,.e-chip-list .e-chip.e-primary.e-outline.e-disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.26);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-delete,.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-delete,.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-icon,.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-icon{color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-avatar{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-success,.e-chip-list .e-chip.e-success{background:#4d841d;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-success .e-chip-delete,.e-chip-list .e-chip.e-success .e-chip-delete,.e-chip-list.e-chip.e-success .e-chip-icon,.e-chip-list .e-chip.e-success .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-success .e-chip-delete.e-dlt-btn,.e-chip-list .e-chip.e-success .e-chip-delete.e-dlt-btn{color:hsla(0,0%,100%,.8)}.e-chip-list.e-chip.e-success .e-chip-avatar,.e-chip-list .e-chip.e-success .e-chip-avatar{background-color:#305212;color:#fff}.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover,.e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover{color:#fff}.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active,.e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active{color:#fff}.e-chip-list.e-chip.e-success:hover,.e-chip-list .e-chip.e-success:hover{background:#61a524;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-success:hover .e-chip-delete,.e-chip-list .e-chip.e-success:hover .e-chip-delete,.e-chip-list.e-chip.e-success:hover .e-chip-icon,.e-chip-list .e-chip.e-success:hover .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-success:hover .e-chip-avatar,.e-chip-list .e-chip.e-success:hover .e-chip-avatar{background-color:#437319;color:#fff}.e-chip-list.e-chip.e-success.e-focused,.e-chip-list .e-chip.e-success.e-focused{background:#6ab628;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-success.e-focused .e-chip-delete,.e-chip-list .e-chip.e-success.e-focused .e-chip-delete,.e-chip-list.e-chip.e-success.e-focused .e-chip-icon,.e-chip-list .e-chip.e-success.e-focused .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-success.e-focused .e-chip-avatar,.e-chip-list .e-chip.e-success.e-focused .e-chip-avatar{background-color:#4d841d;color:#fff}.e-chip-list.e-chip.e-success.e-active,.e-chip-list .e-chip.e-success.e-active{background:#74c72c;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-success.e-active .e-chip-delete,.e-chip-list .e-chip.e-success.e-active .e-chip-delete,.e-chip-list.e-chip.e-success.e-active .e-chip-icon,.e-chip-list .e-chip.e-success.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-success.e-active .e-chip-avatar,.e-chip-list .e-chip.e-success.e-active .e-chip-avatar{background-color:#579521;color:#fff}.e-chip-list.e-chip.e-success.e-focused.e-active,.e-chip-list .e-chip.e-success.e-focused.e-active{background:#6ab628;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-delete,.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-delete,.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-icon,.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-avatar,.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-avatar{background-color:#4d841d;color:#fff}.e-chip-list.e-chip.e-success:active,.e-chip-list .e-chip.e-success:active{background:#74c72c;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-success:active .e-chip-delete,.e-chip-list .e-chip.e-success:active .e-chip-delete,.e-chip-list.e-chip.e-success:active .e-chip-icon,.e-chip-list .e-chip.e-success:active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-success:active .e-chip-avatar,.e-chip-list .e-chip.e-success:active .e-chip-avatar{background-color:#579521;color:#fff}.e-chip-list.e-chip.e-success.e-disabled,.e-chip-list .e-chip.e-success.e-disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-success.e-disabled .e-chip-delete,.e-chip-list .e-chip.e-success.e-disabled .e-chip-delete,.e-chip-list.e-chip.e-success.e-disabled .e-chip-icon,.e-chip-list .e-chip.e-success.e-disabled .e-chip-icon{color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-success.e-disabled .e-chip-avatar,.e-chip-list .e-chip.e-success.e-disabled .e-chip-avatar{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-success.e-outline,.e-chip-list .e-chip.e-success.e-outline{background:rgba(0,0,0,0);border-color:#4d841d;color:#4d841d}.e-chip-list.e-chip.e-success.e-outline .e-chip-delete,.e-chip-list .e-chip.e-success.e-outline .e-chip-delete,.e-chip-list.e-chip.e-success.e-outline .e-chip-icon,.e-chip-list .e-chip.e-success.e-outline .e-chip-icon{color:#4d841d}.e-chip-list.e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn,.e-chip-list .e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn{color:rgba(77,132,29,.8)}.e-chip-list.e-chip.e-success.e-outline .e-chip-avatar,.e-chip-list .e-chip.e-success.e-outline .e-chip-avatar{background-color:#4d841d;color:#fff}.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,.e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover{color:#4d841d}.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,.e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active{color:#fff}.e-chip-list.e-chip.e-success.e-outline:hover,.e-chip-list .e-chip.e-success.e-outline:hover{background:rgba(77,132,29,.12);border-color:#4d841d;color:#4d841d}.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-delete,.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-delete,.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-icon,.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-icon{color:#4d841d}.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-avatar,.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-avatar{background-color:#4d841d;color:#fff}.e-chip-list.e-chip.e-success.e-outline.e-focused,.e-chip-list .e-chip.e-success.e-outline.e-focused{background:#6ab628;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-delete,.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-delete,.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-icon,.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-avatar,.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-avatar{background-color:#4d841d;color:#fff}.e-chip-list.e-chip.e-success.e-outline.e-active,.e-chip-list .e-chip.e-success.e-outline.e-active{background:#74c72c;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-delete,.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-delete,.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-icon,.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-avatar,.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-avatar{background-color:#579521;color:#fff}.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active,.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active{background:#6ab628;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete,.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete,.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon,.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar,.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar{background-color:#4d841d;color:#fff}.e-chip-list.e-chip.e-success.e-outline:active,.e-chip-list .e-chip.e-success.e-outline:active{background:#74c72c;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-success.e-outline:active .e-chip-delete,.e-chip-list .e-chip.e-success.e-outline:active .e-chip-delete,.e-chip-list.e-chip.e-success.e-outline:active .e-chip-icon,.e-chip-list .e-chip.e-success.e-outline:active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-success.e-outline:active .e-chip-avatar,.e-chip-list .e-chip.e-success.e-outline:active .e-chip-avatar{background-color:#579521;color:#fff}.e-chip-list.e-chip.e-success.e-outline.e-disabled,.e-chip-list .e-chip.e-success.e-outline.e-disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.26);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-delete,.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-delete,.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-icon,.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-icon{color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-avatar,.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-avatar{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-info,.e-chip-list .e-chip.e-info{background:#0378d5;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-info .e-chip-delete,.e-chip-list .e-chip.e-info .e-chip-delete,.e-chip-list.e-chip.e-info .e-chip-icon,.e-chip-list .e-chip.e-info .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-info .e-chip-delete.e-dlt-btn,.e-chip-list .e-chip.e-info .e-chip-delete.e-dlt-btn{color:hsla(0,0%,100%,.8)}.e-chip-list.e-chip.e-info .e-chip-avatar,.e-chip-list .e-chip.e-info .e-chip-avatar{background-color:#025699;color:#fff}.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover,.e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover{color:#fff}.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active,.e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active{color:#fff}.e-chip-list.e-chip.e-info:hover,.e-chip-list .e-chip.e-info:hover{background:#058efb;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-info:hover .e-chip-delete,.e-chip-list .e-chip.e-info:hover .e-chip-delete,.e-chip-list.e-chip.e-info:hover .e-chip-icon,.e-chip-list .e-chip.e-info:hover .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-info:hover .e-chip-avatar,.e-chip-list .e-chip.e-info:hover .e-chip-avatar{background-color:#036dc1;color:#fff}.e-chip-list.e-chip.e-info.e-focused,.e-chip-list .e-chip.e-info.e-focused{background:#1998fc;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-info.e-focused .e-chip-delete,.e-chip-list .e-chip.e-info.e-focused .e-chip-delete,.e-chip-list.e-chip.e-info.e-focused .e-chip-icon,.e-chip-list .e-chip.e-info.e-focused .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-info.e-focused .e-chip-avatar,.e-chip-list .e-chip.e-info.e-focused .e-chip-avatar{background-color:#0378d5;color:#fff}.e-chip-list.e-chip.e-info.e-active,.e-chip-list .e-chip.e-info.e-active{background:#2ea1fc;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-info.e-active .e-chip-delete,.e-chip-list .e-chip.e-info.e-active .e-chip-delete,.e-chip-list.e-chip.e-info.e-active .e-chip-icon,.e-chip-list .e-chip.e-info.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-info.e-active .e-chip-avatar,.e-chip-list .e-chip.e-info.e-active .e-chip-avatar{background-color:#0383e9;color:#fff}.e-chip-list.e-chip.e-info.e-focused.e-active,.e-chip-list .e-chip.e-info.e-focused.e-active{background:#1998fc;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-delete,.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-delete,.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-icon,.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-avatar,.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-avatar{background-color:#0378d5;color:#fff}.e-chip-list.e-chip.e-info:active,.e-chip-list .e-chip.e-info:active{background:#2ea1fc;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-info:active .e-chip-delete,.e-chip-list .e-chip.e-info:active .e-chip-delete,.e-chip-list.e-chip.e-info:active .e-chip-icon,.e-chip-list .e-chip.e-info:active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-info:active .e-chip-avatar,.e-chip-list .e-chip.e-info:active .e-chip-avatar{background-color:#0383e9;color:#fff}.e-chip-list.e-chip.e-info.e-disabled,.e-chip-list .e-chip.e-info.e-disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-info.e-disabled .e-chip-delete,.e-chip-list .e-chip.e-info.e-disabled .e-chip-delete,.e-chip-list.e-chip.e-info.e-disabled .e-chip-icon,.e-chip-list .e-chip.e-info.e-disabled .e-chip-icon{color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-info.e-disabled .e-chip-avatar,.e-chip-list .e-chip.e-info.e-disabled .e-chip-avatar{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-info.e-outline,.e-chip-list .e-chip.e-info.e-outline{background:rgba(0,0,0,0);border-color:#0378d5;color:#0378d5}.e-chip-list.e-chip.e-info.e-outline .e-chip-delete,.e-chip-list .e-chip.e-info.e-outline .e-chip-delete,.e-chip-list.e-chip.e-info.e-outline .e-chip-icon,.e-chip-list .e-chip.e-info.e-outline .e-chip-icon{color:#0378d5}.e-chip-list.e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn,.e-chip-list .e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn{color:rgba(3,120,213,.8)}.e-chip-list.e-chip.e-info.e-outline .e-chip-avatar,.e-chip-list .e-chip.e-info.e-outline .e-chip-avatar{background-color:#0378d5;color:#fff}.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,.e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover{color:#0378d5}.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,.e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active{color:#fff}.e-chip-list.e-chip.e-info.e-outline:hover,.e-chip-list .e-chip.e-info.e-outline:hover{background:rgba(3,120,213,.12);border-color:#0378d5;color:#0378d5}.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-delete,.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-delete,.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-icon,.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-icon{color:#0378d5}.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-avatar,.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-avatar{background-color:#0378d5;color:#fff}.e-chip-list.e-chip.e-info.e-outline.e-focused,.e-chip-list .e-chip.e-info.e-outline.e-focused{background:#1998fc;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-delete,.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-delete,.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-icon,.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-avatar,.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-avatar{background-color:#0378d5;color:#fff}.e-chip-list.e-chip.e-info.e-outline.e-active,.e-chip-list .e-chip.e-info.e-outline.e-active{background:#2ea1fc;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-delete,.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-delete,.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-icon,.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-avatar,.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-avatar{background-color:#0383e9;color:#fff}.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active,.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active{background:#1998fc;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete,.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete,.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon,.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar,.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar{background-color:#0378d5;color:#fff}.e-chip-list.e-chip.e-info.e-outline:active,.e-chip-list .e-chip.e-info.e-outline:active{background:#2ea1fc;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-info.e-outline:active .e-chip-delete,.e-chip-list .e-chip.e-info.e-outline:active .e-chip-delete,.e-chip-list.e-chip.e-info.e-outline:active .e-chip-icon,.e-chip-list .e-chip.e-info.e-outline:active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-info.e-outline:active .e-chip-avatar,.e-chip-list .e-chip.e-info.e-outline:active .e-chip-avatar{background-color:#0383e9;color:#fff}.e-chip-list.e-chip.e-info.e-outline.e-disabled,.e-chip-list .e-chip.e-info.e-outline.e-disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.26);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-delete,.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-delete,.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-icon,.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-icon{color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-avatar,.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-avatar{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-warning,.e-chip-list .e-chip.e-warning{background:#c15700;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-warning .e-chip-delete,.e-chip-list .e-chip.e-warning .e-chip-delete,.e-chip-list.e-chip.e-warning .e-chip-icon,.e-chip-list .e-chip.e-warning .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-warning .e-chip-delete.e-dlt-btn,.e-chip-list .e-chip.e-warning .e-chip-delete.e-dlt-btn{color:hsla(0,0%,100%,.8)}.e-chip-list.e-chip.e-warning .e-chip-avatar,.e-chip-list .e-chip.e-warning .e-chip-avatar{background-color:#843b00;color:#fff}.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover,.e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover{color:#fff}.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active,.e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active{color:#fff}.e-chip-list.e-chip.e-warning:hover,.e-chip-list .e-chip.e-warning:hover{background:#ea6900;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-warning:hover .e-chip-delete,.e-chip-list .e-chip.e-warning:hover .e-chip-delete,.e-chip-list.e-chip.e-warning:hover .e-chip-icon,.e-chip-list .e-chip.e-warning:hover .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-warning:hover .e-chip-avatar,.e-chip-list .e-chip.e-warning:hover .e-chip-avatar{background-color:#ad4e00;color:#fff}.e-chip-list.e-chip.e-warning.e-focused,.e-chip-list .e-chip.e-warning.e-focused{background:#fe7300;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-warning.e-focused .e-chip-delete,.e-chip-list .e-chip.e-warning.e-focused .e-chip-delete,.e-chip-list.e-chip.e-warning.e-focused .e-chip-icon,.e-chip-list .e-chip.e-warning.e-focused .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-warning.e-focused .e-chip-avatar,.e-chip-list .e-chip.e-warning.e-focused .e-chip-avatar{background-color:#c15700;color:#fff}.e-chip-list.e-chip.e-warning.e-active,.e-chip-list .e-chip.e-warning.e-active{background:#ff7e14;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-warning.e-active .e-chip-delete,.e-chip-list .e-chip.e-warning.e-active .e-chip-delete,.e-chip-list.e-chip.e-warning.e-active .e-chip-icon,.e-chip-list .e-chip.e-warning.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-warning.e-active .e-chip-avatar,.e-chip-list .e-chip.e-warning.e-active .e-chip-avatar{background-color:#d56000;color:#fff}.e-chip-list.e-chip.e-warning.e-focused.e-active,.e-chip-list .e-chip.e-warning.e-focused.e-active{background:#fe7300;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-delete,.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-delete,.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-icon,.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-avatar,.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-avatar{background-color:#c15700;color:#fff}.e-chip-list.e-chip.e-warning:active,.e-chip-list .e-chip.e-warning:active{background:#ff7e14;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-warning:active .e-chip-delete,.e-chip-list .e-chip.e-warning:active .e-chip-delete,.e-chip-list.e-chip.e-warning:active .e-chip-icon,.e-chip-list .e-chip.e-warning:active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-warning:active .e-chip-avatar,.e-chip-list .e-chip.e-warning:active .e-chip-avatar{background-color:#d56000;color:#fff}.e-chip-list.e-chip.e-warning.e-disabled,.e-chip-list .e-chip.e-warning.e-disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-warning.e-disabled .e-chip-delete,.e-chip-list .e-chip.e-warning.e-disabled .e-chip-delete,.e-chip-list.e-chip.e-warning.e-disabled .e-chip-icon,.e-chip-list .e-chip.e-warning.e-disabled .e-chip-icon{color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-warning.e-disabled .e-chip-avatar,.e-chip-list .e-chip.e-warning.e-disabled .e-chip-avatar{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-warning.e-outline,.e-chip-list .e-chip.e-warning.e-outline{background:rgba(0,0,0,0);border-color:#c15700;color:#c15700}.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete,.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete,.e-chip-list.e-chip.e-warning.e-outline .e-chip-icon,.e-chip-list .e-chip.e-warning.e-outline .e-chip-icon{color:#c15700}.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn,.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn{color:rgba(193,87,0,.8)}.e-chip-list.e-chip.e-warning.e-outline .e-chip-avatar,.e-chip-list .e-chip.e-warning.e-outline .e-chip-avatar{background-color:#c15700;color:#fff}.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,.e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover{color:#c15700}.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,.e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active{color:#fff}.e-chip-list.e-chip.e-warning.e-outline:hover,.e-chip-list .e-chip.e-warning.e-outline:hover{background:rgba(193,87,0,.12);border-color:#c15700;color:#c15700}.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-delete,.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-delete,.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-icon,.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-icon{color:#c15700}.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-avatar,.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-avatar{background-color:#c15700;color:#fff}.e-chip-list.e-chip.e-warning.e-outline.e-focused,.e-chip-list .e-chip.e-warning.e-outline.e-focused{background:#fe7300;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-delete,.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-delete,.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-icon,.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-avatar,.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-avatar{background-color:#c15700;color:#fff}.e-chip-list.e-chip.e-warning.e-outline.e-active,.e-chip-list .e-chip.e-warning.e-outline.e-active{background:#ff7e14;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-delete,.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-delete,.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-icon,.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-avatar,.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-avatar{background-color:#d56000;color:#fff}.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active,.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active{background:#fe7300;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete,.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete,.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon,.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar,.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar{background-color:#c15700;color:#fff}.e-chip-list.e-chip.e-warning.e-outline:active,.e-chip-list .e-chip.e-warning.e-outline:active{background:#ff7e14;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-delete,.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-delete,.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-icon,.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-avatar,.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-avatar{background-color:#d56000;color:#fff}.e-chip-list.e-chip.e-warning.e-outline.e-disabled,.e-chip-list .e-chip.e-warning.e-outline.e-disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.26);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-delete,.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-delete,.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-icon,.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-icon{color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-avatar,.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-avatar{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-danger,.e-chip-list .e-chip.e-danger{background:#d64113;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-danger .e-chip-delete,.e-chip-list .e-chip.e-danger .e-chip-delete,.e-chip-list.e-chip.e-danger .e-chip-icon,.e-chip-list .e-chip.e-danger .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-danger .e-chip-delete.e-dlt-btn,.e-chip-list .e-chip.e-danger .e-chip-delete.e-dlt-btn{color:hsla(0,0%,100%,.8)}.e-chip-list.e-chip.e-danger .e-chip-avatar,.e-chip-list .e-chip.e-danger .e-chip-avatar{background-color:#9e300e;color:#fff}.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover,.e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover{color:#fff}.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active,.e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active{color:#fff}.e-chip-list.e-chip.e-danger:hover,.e-chip-list .e-chip.e-danger:hover{background:#ec5526;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-danger:hover .e-chip-delete,.e-chip-list .e-chip.e-danger:hover .e-chip-delete,.e-chip-list.e-chip.e-danger:hover .e-chip-icon,.e-chip-list .e-chip.e-danger:hover .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-danger:hover .e-chip-avatar,.e-chip-list .e-chip.e-danger:hover .e-chip-avatar{background-color:#c33b11;color:#fff}.e-chip-list.e-chip.e-danger.e-focused,.e-chip-list .e-chip.e-danger.e-focused{background:#ed6339;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-danger.e-focused .e-chip-delete,.e-chip-list .e-chip.e-danger.e-focused .e-chip-delete,.e-chip-list.e-chip.e-danger.e-focused .e-chip-icon,.e-chip-list .e-chip.e-danger.e-focused .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-danger.e-focused .e-chip-avatar,.e-chip-list .e-chip.e-danger.e-focused .e-chip-avatar{background-color:#d64113;color:#fff}.e-chip-list.e-chip.e-danger.e-active,.e-chip-list .e-chip.e-danger.e-active{background:#ef724c;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-danger.e-active .e-chip-delete,.e-chip-list .e-chip.e-danger.e-active .e-chip-delete,.e-chip-list.e-chip.e-danger.e-active .e-chip-icon,.e-chip-list .e-chip.e-danger.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-danger.e-active .e-chip-avatar,.e-chip-list .e-chip.e-danger.e-active .e-chip-avatar{background-color:#e94715;color:#fff}.e-chip-list.e-chip.e-danger.e-focused.e-active,.e-chip-list .e-chip.e-danger.e-focused.e-active{background:#ed6339;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-delete,.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-delete,.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-icon,.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-avatar,.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-avatar{background-color:#d64113;color:#fff}.e-chip-list.e-chip.e-danger:active,.e-chip-list .e-chip.e-danger:active{background:#ef724c;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-danger:active .e-chip-delete,.e-chip-list .e-chip.e-danger:active .e-chip-delete,.e-chip-list.e-chip.e-danger:active .e-chip-icon,.e-chip-list .e-chip.e-danger:active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-danger:active .e-chip-avatar,.e-chip-list .e-chip.e-danger:active .e-chip-avatar{background-color:#e94715;color:#fff}.e-chip-list.e-chip.e-danger.e-disabled,.e-chip-list .e-chip.e-danger.e-disabled{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-danger.e-disabled .e-chip-delete,.e-chip-list .e-chip.e-danger.e-disabled .e-chip-delete,.e-chip-list.e-chip.e-danger.e-disabled .e-chip-icon,.e-chip-list .e-chip.e-danger.e-disabled .e-chip-icon{color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-danger.e-disabled .e-chip-avatar,.e-chip-list .e-chip.e-danger.e-disabled .e-chip-avatar{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-danger.e-outline,.e-chip-list .e-chip.e-danger.e-outline{background:rgba(0,0,0,0);border-color:#d64113;color:#d64113}.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete,.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete,.e-chip-list.e-chip.e-danger.e-outline .e-chip-icon,.e-chip-list .e-chip.e-danger.e-outline .e-chip-icon{color:#d64113}.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn,.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn{color:rgba(214,65,19,.8)}.e-chip-list.e-chip.e-danger.e-outline .e-chip-avatar,.e-chip-list .e-chip.e-danger.e-outline .e-chip-avatar{background-color:#d64113;color:#fff}.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,.e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover{color:#d64113}.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,.e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active{color:#fff}.e-chip-list.e-chip.e-danger.e-outline:hover,.e-chip-list .e-chip.e-danger.e-outline:hover{background:rgba(214,65,19,.12);border-color:#d64113;color:#d64113}.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-delete,.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-delete,.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-icon,.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-icon{color:#d64113}.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-avatar,.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-avatar{background-color:#d64113;color:#fff}.e-chip-list.e-chip.e-danger.e-outline.e-focused,.e-chip-list .e-chip.e-danger.e-outline.e-focused{background:#ed6339;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-delete,.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-delete,.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-icon,.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-avatar,.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-avatar{background-color:#d64113;color:#fff}.e-chip-list.e-chip.e-danger.e-outline.e-active,.e-chip-list .e-chip.e-danger.e-outline.e-active{background:#ef724c;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-delete,.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-delete,.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-icon,.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-avatar,.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-avatar{background-color:#e94715;color:#fff}.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active,.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active{background:#ed6339;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete,.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete,.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-icon,.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-avatar,.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-avatar{background-color:#d64113;color:#fff}.e-chip-list.e-chip.e-danger.e-outline:active,.e-chip-list .e-chip.e-danger.e-outline:active{background:#ef724c;border-color:rgba(0,0,0,0);color:#fff}.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-delete,.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-delete,.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-icon,.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-icon{color:#fff}.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-avatar,.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-avatar{background-color:#e94715;color:#fff}.e-chip-list.e-chip.e-danger.e-outline.e-disabled,.e-chip-list .e-chip.e-danger.e-outline.e-disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.26);color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-delete,.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-delete,.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-icon,.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-icon{color:rgba(0,0,0,.26)}.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-avatar,.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-avatar{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.e-fab.e-btn{-ms-flex-align:center;-webkit-box-align:center;align-items:center;border-radius:9999px;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;min-height:40px;min-width:40px;padding:0 15px;position:absolute;z-index:100000}.e-fab.e-btn .e-btn-icon{margin-top:0;font-size:14px}.e-fab.e-btn.e-icon-btn{padding:0}.e-fab.e-btn.e-fab-fixed{position:fixed}.e-fab.e-btn.e-fab-top{top:16px}.e-fab.e-btn.e-fab-top.e-fab-middle{top:var(--fabVertDist)}.e-fab.e-btn.e-fab-bottom{bottom:16px}.e-fab.e-btn.e-fab-bottom.e-fab-middle{bottom:var(--fabVertDist)}.e-fab.e-btn.e-fab-left{left:16px}.e-fab.e-btn.e-fab-left.e-fab-center{left:var(--fabHorzDist)}.e-fab.e-btn.e-fab-right{right:16px}.e-fab.e-btn.e-fab-right.e-fab-center{right:var(--fabHorzDist)}.e-fab-hidden{visibility:hidden}.e-small.e-fab.e-btn,.e-small .e-fab.e-btn{border-radius:9999px;min-height:32px;min-width:32px;padding:0 11px}.e-small.e-fab.e-btn.e-icon-btn,.e-small .e-fab.e-btn.e-icon-btn{padding:0}.e-small.e-fab.e-btn .e-btn-icon,.e-small .e-fab.e-btn .e-btn-icon{font-size:12px}.e-bigger.e-fab.e-btn,.e-bigger .e-fab.e-btn{border-radius:9999px;min-height:52px;min-width:52px;padding:0 21px}.e-bigger.e-fab.e-btn.e-icon-btn,.e-bigger .e-fab.e-btn.e-icon-btn{padding:0}.e-bigger.e-fab.e-btn .e-btn-icon,.e-bigger .e-fab.e-btn .e-btn-icon{font-size:16px}.e-bigger.e-small.e-fab.e-btn,.e-bigger.e-small .e-fab.e-btn,.e-bigger .e-small.e-fab.e-btn,.e-small .e-bigger.e-fab.e-btn{border-radius:9999px;min-height:46px;min-width:46px;padding:0 17px}.e-bigger.e-small.e-fab.e-btn.e-icon-btn,.e-bigger.e-small .e-fab.e-btn.e-icon-btn,.e-bigger .e-small.e-fab.e-btn.e-icon-btn,.e-small .e-bigger.e-fab.e-btn.e-icon-btn{padding:0}.e-bigger.e-small.e-fab.e-btn .e-btn-icon,.e-bigger.e-small .e-fab.e-btn .e-btn-icon,.e-bigger .e-small.e-fab.e-btn .e-btn-icon,.e-small .e-bigger.e-fab.e-btn .e-btn-icon{font-size:14px}.e-fab.e-btn{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)}.e-fab.e-btn.e-active,.e-fab.e-btn:active,.e-fab.e-btn:disabled,.e-fab.e-btn:hover:not(:focus){-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)}.e-fab.e-btn:focus{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)}.e-speeddial-popup{position:absolute;z-index:100000;pointer-events:none}.e-speeddial-popup.e-speeddial-top{top:16px}.e-speeddial-popup.e-speeddial-top.e-speeddial-radial .e-speeddial-li{top:0}.e-speeddial-popup.e-speeddial-top.e-speeddial-radial.e-speeddial-middle .e-speeddial-li{top:calc(var(--speeddialRadialMinWidth)*0.5 + var(--speeddialRadialOffset))}.e-speeddial-popup.e-speeddial-top.e-speeddial-linear,.e-speeddial-popup.e-speeddial-top.e-speeddial-middle{top:var(--speeddialVertDist)}.e-speeddial-popup.e-speeddial-bottom{bottom:16px}.e-speeddial-popup.e-speeddial-bottom.e-speeddial-radial .e-speeddial-li{bottom:0}.e-speeddial-popup.e-speeddial-bottom.e-speeddial-radial.e-speeddial-middle .e-speeddial-li{bottom:calc(var(--speeddialRadialMinWidth)*0.5 + var(--speeddialRadialOffset))}.e-speeddial-popup.e-speeddial-bottom.e-speeddial-linear,.e-speeddial-popup.e-speeddial-bottom.e-speeddial-middle{bottom:var(--speeddialVertDist)}.e-speeddial-popup.e-speeddial-left{left:16px}.e-speeddial-popup.e-speeddial-left.e-speeddial-radial .e-speeddial-li{left:0}.e-speeddial-popup.e-speeddial-left.e-speeddial-radial.e-speeddial-center .e-speeddial-li{left:calc(var(--speeddialRadialMinWidth)*0.5 + var(--speeddialRadialOffset))}.e-speeddial-popup.e-speeddial-left.e-speeddial-center,.e-speeddial-popup.e-speeddial-left.e-speeddial-linear{left:var(--speeddialHorzDist)}.e-speeddial-popup.e-speeddial-right{right:16px}.e-speeddial-popup.e-speeddial-right.e-speeddial-radial .e-speeddial-li{right:0}.e-speeddial-popup.e-speeddial-right.e-speeddial-radial.e-speeddial-center .e-speeddial-li{right:calc(var(--speeddialRadialMinWidth)*0.5 + var(--speeddialRadialOffset))}.e-speeddial-popup.e-speeddial-right.e-speeddial-center,.e-speeddial-popup.e-speeddial-right.e-speeddial-linear{right:var(--speeddialHorzDist)}.e-speeddial-popup.e-speeddial-template{outline:none;pointer-events:auto;z-index:100001}.e-speeddial-popup.e-speeddial-linear .e-speeddial-li{margin:5px 0}.e-speeddial-popup .e-speeddial-ul{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;list-style-type:none;margin:0;padding:5px}.e-speeddial-popup .e-speeddial-li,.e-speeddial-popup .e-speeddial-ul{display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex}.e-speeddial-popup .e-speeddial-li{-ms-flex-align:center;-webkit-box-align:center;align-items:center;cursor:pointer;pointer-events:auto;position:relative;z-index:100001}.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text{margin:0 8px}.e-speeddial-popup .e-speeddial-li-text{border-radius:2px;border:1px solid;padding:0 5px;white-space:nowrap;height:26px;line-height:26px}.e-speeddial-popup .e-speeddial-li-icon{border-radius:99999px;border:1px solid;font-size:12px;height:28px;width:28px;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.e-speeddial-popup.e-speeddial-fixed{position:fixed}.e-speeddial-popup.e-speeddial-vert-right .e-speeddial-li{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.e-speeddial-popup.e-speeddial-vert-bottom .e-speeddial-ul{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul.e-speeddial-horz-top{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul.e-speeddial-horz-top{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul{padding:5px}.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li{margin:0 5px}.e-speeddial-popup.e-speeddial-overflow .e-speeddial-ul{overflow:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.e-speeddial-popup.e-speeddial-overflow .e-speeddial-ul::-webkit-scrollbar{display:none}.e-speeddial-popup.e-speeddial-overflow.e-speeddial-vert-overflow .e-speeddial-ul{max-height:var(--speeddialOverflowLimit)}.e-speeddial-popup.e-speeddial-overflow.e-speeddial-horz-overflow .e-speeddial-ul{max-width:var(--speeddialOverflowLimit)}.e-speeddial-popup.e-speeddial-radial{height:calc(var(--speeddialRadialOffset) + var(--speeddialRadialMinHeight)*2);width:calc(var(--speeddialRadialOffset) + var(--speeddialRadialMinWidth)*2)}.e-speeddial-popup.e-speeddial-radial.e-speeddial-middle{height:calc(var(--speeddialRadialOffset)*2 + var(--speeddialRadialMinHeight)*2)}.e-speeddial-popup.e-speeddial-radial.e-speeddial-center{width:calc(var(--speeddialRadialOffset)*2 + var(--speeddialRadialMinWidth)*2)}.e-speeddial-popup.e-speeddial-radial.e-speeddial-top-left{border-bottom-right-radius:100%}.e-speeddial-popup.e-speeddial-radial.e-speeddial-top-right{border-bottom-left-radius:100%}.e-speeddial-popup.e-speeddial-radial.e-speeddial-bottom-left{border-top-right-radius:100%}.e-speeddial-popup.e-speeddial-radial.e-speeddial-bottom-right{border-top-left-radius:100%}.e-speeddial-popup.e-speeddial-radial .e-speeddial-ul{border-radius:inherit;height:inherit;width:inherit;padding:0;position:relative}.e-speeddial-popup.e-speeddial-radial .e-speeddial-li{position:absolute;-webkit-transform:rotate(var(--speeddialRadialAngle)) translate(var(--speeddialRadialOffset)) rotate(calc(var(--speeddialRadialAngle)*-1));-ms-transform:rotate(var(--speeddialRadialAngle)) translate(var(--speeddialRadialOffset)) rotate(calc(var(--speeddialRadialAngle)*-1));transform:rotate(var(--speeddialRadialAngle)) translate(var(--speeddialRadialOffset)) rotate(calc(var(--speeddialRadialAngle)*-1))}.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li-text,.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li-text,.e-speeddial-popup.e-speeddial-radial .e-speeddial-li-text{position:absolute;visibility:hidden}.e-small.e-speeddial-popup .e-speeddial-ul,.e-small .e-speeddial-popup .e-speeddial-ul{padding:5px 3px}.e-small.e-speeddial-popup.e-speeddial-linear .e-speeddial-li,.e-small .e-speeddial-popup.e-speeddial-linear .e-speeddial-li{margin:5px 0}.e-small.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,.e-small .e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text{margin:0 8px}.e-small.e-speeddial-popup .e-speeddial-li-text,.e-small .e-speeddial-popup .e-speeddial-li-text{height:22px;line-height:22px}.e-small.e-speeddial-popup .e-speeddial-li-icon,.e-small .e-speeddial-popup .e-speeddial-li-icon{height:24px;width:24px;font-size:12px}.e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul{padding:3px 5px}.e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li{margin:0 5px}.e-bigger.e-speeddial-popup .e-speeddial-ul,.e-bigger .e-speeddial-popup .e-speeddial-ul{padding:6px 7px}.e-bigger.e-speeddial-popup.e-speeddial-linear .e-speeddial-li,.e-bigger .e-speeddial-popup.e-speeddial-linear .e-speeddial-li{margin:6px 0}.e-bigger.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,.e-bigger .e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text{margin:0 12px}.e-bigger.e-speeddial-popup .e-speeddial-li-text,.e-bigger .e-speeddial-popup .e-speeddial-li-text{height:32px;line-height:32px}.e-bigger.e-speeddial-popup .e-speeddial-li-icon,.e-bigger .e-speeddial-popup .e-speeddial-li-icon{height:36px;width:36px;font-size:14px}.e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,.e-bigger .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,.e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,.e-bigger .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul{padding:7px 6px}.e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,.e-bigger .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,.e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,.e-bigger .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li{margin:0 6px}.e-bigger.e-small.e-speeddial-popup .e-speeddial-ul,.e-bigger.e-small .e-speeddial-popup .e-speeddial-ul,.e-bigger .e-small.e-speeddial-popup .e-speeddial-ul,.e-small .e-bigger.e-speeddial-popup .e-speeddial-ul{padding:5px}.e-bigger.e-small.e-speeddial-popup.e-speeddial-linear .e-speeddial-li,.e-bigger.e-small .e-speeddial-popup.e-speeddial-linear .e-speeddial-li,.e-bigger .e-small.e-speeddial-popup.e-speeddial-linear .e-speeddial-li,.e-small .e-bigger.e-speeddial-popup.e-speeddial-linear .e-speeddial-li{margin:5px 0}.e-bigger.e-small.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,.e-bigger.e-small .e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,.e-bigger .e-small.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,.e-small .e-bigger.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text{margin:0 12px}.e-bigger.e-small.e-speeddial-popup .e-speeddial-li-text,.e-bigger.e-small .e-speeddial-popup .e-speeddial-li-text,.e-bigger .e-small.e-speeddial-popup .e-speeddial-li-text,.e-small .e-bigger.e-speeddial-popup .e-speeddial-li-text{height:30px;line-height:30px}.e-bigger.e-small.e-speeddial-popup .e-speeddial-li-icon,.e-bigger.e-small .e-speeddial-popup .e-speeddial-li-icon,.e-bigger .e-small.e-speeddial-popup .e-speeddial-li-icon,.e-small .e-bigger.e-speeddial-popup .e-speeddial-li-icon{height:34px;width:34px;font-size:14px}.e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,.e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul{padding:5px}.e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,.e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li{margin:0 5px}.e-speeddial-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:99998}.e-speeddial-overlay.e-speeddial-fixed{height:100vh;position:fixed;width:100vw}.e-speeddial-hidden{visibility:hidden}.e-speeddial-overlay{background-color:rgba(107,114,128,.5)}.e-speeddial-popup .e-speeddial-li{color:#000}.e-speeddial-popup .e-speeddial-li .e-speeddial-li-icon,.e-speeddial-popup .e-speeddial-li .e-speeddial-li-text{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);background:#fff;border-color:#fff}.e-speeddial-popup .e-speeddial-li.e-disabled{color:#000}.e-speeddial-popup .e-speeddial-li.e-disabled .e-speeddial-li-icon,.e-speeddial-popup .e-speeddial-li.e-disabled .e-speeddial-li-text{background:#fafafa;border-color:#fafafa}.e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled),.e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled){color:#000}.e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled) .e-speeddial-li-icon,.e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled) .e-speeddial-li-text,.e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled) .e-speeddial-li-icon,.e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled) .e-speeddial-li-text{background:#e0e0e0;border-color:#e0e0e0}.e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover{color:#000}.e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover .e-speeddial-li-icon,.e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover .e-speeddial-li-text{background:#e0e0e0;border-color:#e0e0e0}.e-speeddial-popup .e-speeddial-li:not(.e-disabled):active{color:#000}.e-speeddial-popup .e-speeddial-li:not(.e-disabled):active .e-speeddial-li-icon,.e-speeddial-popup .e-speeddial-li:not(.e-disabled):active .e-speeddial-li-text{background:#bdbdbd;border-color:#bdbdbd}__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Compression", function() { return Br; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DEFAULT_PRODUCT_TOUR_APPEARANCE", function() { return Ar; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DisplaySurveyType", function() { return Fr; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PostHog", function() { return _n; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ProductTourEventName", function() { return Mr; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ProductTourEventProperties", function() { return Dr; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SurveyEventName", function() { return Ir; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SurveyEventProperties", function() { return Cr; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SurveyEventType", function() { return Sr; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SurveyPosition", function() { return Tr; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SurveyQuestionBranchingType", function() { return Pr; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SurveyQuestionType", function() { return Rr; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SurveySchedule", function() { return Or; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SurveyTabPosition", function() { return $r; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SurveyType", function() { return kr; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SurveyWidgetType", function() { return xr; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return sa; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "posthog", function() { return sa; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "severityLevels", function() { return zr; });
var t="undefined"!=typeof window?window:void 0,i="undefined"!=typeof globalThis?globalThis:t;"undefined"==typeof self&&(i.self=i),"undefined"==typeof File&&(i.File=function(){});var e=null==i?void 0:i.navigator,r=null==i?void 0:i.document,s=null==i?void 0:i.location,n=null==i?void 0:i.fetch,o=null!=i&&i.XMLHttpRequest&&"withCredentials"in new i.XMLHttpRequest?i.XMLHttpRequest:void 0,a=null==i?void 0:i.AbortController,l=null==i?void 0:i.CompressionStream,u=null==e?void 0:e.userAgent,h=null!=t?t:{},d="1.365.0",v={DEBUG:!1,LIB_VERSION:d,LIB_NAME:"web",JS_SDK_VERSION:d};function c(t,i,e,r,s,n,o){try{var a=t[n](o),l=a.value}catch(t){return void e(t)}a.done?i(l):Promise.resolve(l).then(r,s)}function f(t){return function(){var i=this,e=arguments;return new Promise((function(r,s){var n=t.apply(i,e);function o(t){c(n,r,s,o,a,"next",t)}function a(t){c(n,r,s,o,a,"throw",t)}o(void 0)}))}}function p(){return p=Object.assign?Object.assign.bind():function(t){for(var i=1;arguments.length>i;i++){var e=arguments[i];for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t},p.apply(null,arguments)}function _(t,i){if(null==t)return{};var e={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(-1!==i.indexOf(r))continue;e[r]=t[r]}return e}function g(){return(g=f((function*(t,i){void 0===i&&(i=!0);try{var e=new Blob([t],{type:"text/plain"}).stream().pipeThrough(new CompressionStream("gzip"));return yield new Response(e).blob()}catch(t){return i&&console.error("Failed to gzip compress data",t),null}}))).apply(this,arguments)}var m=["$snapshot","$pageview","$pageleave","$set","survey dismissed","survey sent","survey shown","$identify","$groupidentify","$create_alias","$$client_ingestion_warning","$web_experiment_applied","$feature_enrollment_update","$feature_flag_called"],b=["amazonbot","amazonproductbot","app.hypefactors.com","applebot","archive.org_bot","awariobot","backlinksextendedbot","baiduspider","bingbot","bingpreview","chrome-lighthouse","dataforseobot","deepscan","duckduckbot","facebookexternal","facebookcatalog","http://yandex.com/bots","hubspot","ia_archiver","leikibot","linkedinbot","meta-externalagent","mj12bot","msnbot","nessus","petalbot","pinterest","prerender","rogerbot","screaming frog","sebot-wa","sitebulb","slackbot","slurp","trendictionbot","turnitin","twitterbot","vercel-screenshot","vercelbot","yahoo! slurp","yandexbot","zoombot","bot.htm","bot.php","(bot;","bot/","crawler","ahrefsbot","ahrefssiteaudit","semrushbot","siteauditbot","splitsignalbot","gptbot","oai-searchbot","chatgpt-user","perplexitybot","better uptime bot","sentryuptimebot","uptimerobot","headlesschrome","cypress","google-hoteladsverifier","adsbot-google","apis-google","duplexweb-google","feedfetcher-google","google favicon","google web preview","google-read-aloud","googlebot","googleother","google-cloudvertexbot","googleweblight","mediapartners-google","storebot-google","google-inspectiontool","bytespider"],y=function(t,i){if(void 0===i&&(i=[]),!t)return!1;var e=t.toLowerCase();return b.concat(i).some((t=>{var i=t.toLowerCase();return-1!==e.indexOf(i)}))};function w(t,i){return-1!==t.indexOf(i)}var E=function(t){return t.trim()},S=function(t){return t.replace(/^\$/,"")},x=Object.prototype,T=x.hasOwnProperty,k=x.toString,R=Array.isArray||function(t){return"[object Array]"===k.call(t)},P=t=>"function"==typeof t,O=t=>t===Object(t)&&!R(t),I=t=>{if(O(t)){for(var i in t)if(T.call(t,i))return!1;return!0}return!1},C=t=>void 0===t,F=t=>"[object String]"==k.call(t),A=t=>F(t)&&0===t.trim().length,M=t=>null===t,D=t=>C(t)||M(t),L=t=>"[object Number]"==k.call(t)&&t==t,U=t=>L(t)&&t>0,N=t=>"[object Boolean]"===k.call(t),j=t=>t instanceof FormData,z=t=>w(m,t);function B(t){return null===t||"object"!=typeof t}function H(t,i){return{}.toString.call(t)==="[object "+i+"]"}function q(t){return"undefined"!=typeof Event&&function(t,i){try{return t instanceof i}catch(t){return!1}}(t,Event)}var W=[!0,"true",1,"1","yes"],V=t=>w(W,t),Y=[!1,"false",0,"0","no"];function G(t,i,e,r,s){return i>e&&(r.warn("min cannot be greater than max."),i=e),L(t)?t>e?(r.warn(" cannot be  greater than max: "+e+". Using max value instead."),e):i>t?(r.warn(" cannot be less than min: "+i+". Using min value instead."),i):t:(r.warn(" must be a number. using max or fallback. max: "+e+", fallback: "+s),G(s||e,i,e,r))}class J{constructor(t){this.Pt={},this.Dt=t.Dt,this.jt=G(t.bucketSize,0,100,t.qt),this.$t=G(t.refillRate,0,this.jt,t.qt),this.Ht=G(t.refillInterval,0,864e5,t.qt)}Vt(t,i){var e=Math.floor((i-t.lastAccess)/this.Ht);e>0&&(t.tokens=Math.min(t.tokens+e*this.$t,this.jt),t.lastAccess=t.lastAccess+e*this.Ht)}consumeRateLimit(t){var i,e=Date.now(),r=String(t),s=this.Pt[r];return s?this.Vt(s,e):this.Pt[r]=s={tokens:this.jt,lastAccess:e},0===s.tokens||(s.tokens--,0===s.tokens&&(null==(i=this.Dt)||i.call(this,t)),0===s.tokens)}stop(){this.Pt={}}}var K,X,Q,Z="Mobile",tt="iOS",it="Android",et="Tablet",rt=it+" "+et,st="iPad",nt="Apple",ot=nt+" Watch",at="Safari",lt="BlackBerry",ut="Samsung",ht=ut+"Browser",dt=ut+" Internet",vt="Chrome",ct=vt+" OS",ft=vt+" "+tt,pt="Internet Explorer",_t=pt+" "+Z,gt="Opera",mt=gt+" Mini",bt="Edge",yt="Microsoft "+bt,wt="Firefox",Et=wt+" "+tt,St="Nintendo",xt="PlayStation",Tt="Xbox",$t=it+" "+Z,kt=Z+" "+at,Rt="Windows",Pt=Rt+" Phone",Ot="Nokia",It="Ouya",Ct="Generic",Ft=Ct+" "+Z.toLowerCase(),At=Ct+" "+et.toLowerCase(),Mt="Konqueror",Dt="(\\d+(\\.\\d+)?)",Lt=new RegExp("Version/"+Dt),Ut=new RegExp(Tt,"i"),Nt=new RegExp(xt+" \\w+","i"),jt=new RegExp(St+" \\w+","i"),zt=new RegExp(lt+"|PlayBook|BB10","i"),Bt={"NT3.51":"NT 3.11","NT4.0":"NT 4.0","5.0":"2000",5.1:"XP",5.2:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1",6.4:"10","10.0":"10"},Ht=function(t,i){return i=i||"",w(t," OPR/")&&w(t,"Mini")?mt:w(t," OPR/")?gt:zt.test(t)?lt:w(t,"IE"+Z)||w(t,"WPDesktop")?_t:w(t,ht)?dt:w(t,bt)||w(t,"Edg/")?yt:w(t,"FBIOS")?"Facebook "+Z:w(t,"UCWEB")||w(t,"UCBrowser")?"UC Browser":w(t,"CriOS")?ft:w(t,"CrMo")||w(t,vt)?vt:w(t,it)&&w(t,at)?$t:w(t,"FxiOS")?Et:w(t.toLowerCase(),Mt.toLowerCase())?Mt:((t,i)=>i&&w(i,nt)||function(t){return w(t,at)&&!w(t,vt)&&!w(t,it)}(t))(t,i)?w(t,Z)?kt:at:w(t,wt)?wt:w(t,"MSIE")||w(t,"Trident/")?pt:w(t,"Gecko")?wt:""},qt={[_t]:[new RegExp("rv:"+Dt)],[yt]:[new RegExp(bt+"?\\/"+Dt)],[vt]:[new RegExp("("+vt+"|CrMo)\\/"+Dt)],[ft]:[new RegExp("CriOS\\/"+Dt)],"UC Browser":[new RegExp("(UCBrowser|UCWEB)\\/"+Dt)],[at]:[Lt],[kt]:[Lt],[gt]:[new RegExp("(Opera|OPR)\\/"+Dt)],[wt]:[new RegExp(wt+"\\/"+Dt)],[Et]:[new RegExp("FxiOS\\/"+Dt)],[Mt]:[new RegExp("Konqueror[:/]?"+Dt,"i")],[lt]:[new RegExp(lt+" "+Dt),Lt],[$t]:[new RegExp("android\\s"+Dt,"i")],[dt]:[new RegExp(ht+"\\/"+Dt)],[pt]:[new RegExp("(rv:|MSIE )"+Dt)],Mozilla:[new RegExp("rv:"+Dt)]},Wt=function(t,i){var e=Ht(t,i),r=qt[e];if(C(r))return null;for(var s=0;r.length>s;s++){var n=t.match(r[s]);if(n)return parseFloat(n[n.length-2])}return null},Vt=[[new RegExp(Tt+"; "+Tt+" (.*?)[);]","i"),t=>[Tt,t&&t[1]||""]],[new RegExp(St,"i"),[St,""]],[new RegExp(xt,"i"),[xt,""]],[zt,[lt,""]],[new RegExp(Rt,"i"),(t,i)=>{if(/Phone/.test(i)||/WPDesktop/.test(i))return[Pt,""];if(new RegExp(Z).test(i)&&!/IEMobile\b/.test(i))return[Rt+" "+Z,""];var e=/Windows NT ([0-9.]+)/i.exec(i);if(e&&e[1]){var r=Bt[e[1]]||"";return/arm/i.test(i)&&(r="RT"),[Rt,r]}return[Rt,""]}],[/((iPhone|iPad|iPod).*?OS (\d+)_(\d+)_?(\d+)?|iPhone)/,t=>t&&t[3]?[tt,[t[3],t[4],t[5]||"0"].join(".")]:[tt,""]],[/(watch.*\/(\d+\.\d+\.\d+)|watch os,(\d+\.\d+),)/i,t=>{var i="";return t&&t.length>=3&&(i=C(t[2])?t[3]:t[2]),["watchOS",i]}],[new RegExp("("+it+" (\\d+)\\.(\\d+)\\.?(\\d+)?|"+it+")","i"),t=>t&&t[2]?[it,[t[2],t[3],t[4]||"0"].join(".")]:[it,""]],[/Mac OS X (\d+)[_.](\d+)[_.]?(\d+)?/i,t=>{var i=["Mac OS X",""];return t&&t[1]&&(i[1]=[t[1],t[2],t[3]||"0"].join(".")),i}],[/Mac/i,["Mac OS X",""]],[/CrOS/,[ct,""]],[/Linux|debian/i,["Linux",""]]],Yt=function(t){return jt.test(t)?St:Nt.test(t)?xt:Ut.test(t)?Tt:new RegExp(It,"i").test(t)?It:new RegExp("("+Pt+"|WPDesktop)","i").test(t)?Pt:/iPad/.test(t)?st:/iPod/.test(t)?"iPod Touch":/iPhone/.test(t)?"iPhone":/(watch)(?: ?os[,/]|\d,\d\/)[\d.]+/i.test(t)?ot:zt.test(t)?lt:/(kobo)\s(ereader|touch)/i.test(t)?"Kobo":new RegExp(Ot,"i").test(t)?Ot:/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i.test(t)||/(kf[a-z]+)( bui|\)).+silk\//i.test(t)?"Kindle Fire":/(Android|ZTE)/i.test(t)?new RegExp(Z).test(t)&&!/(9138B|TB782B|Nexus [97]|pixel c|HUAWEISHT|BTV|noble nook|smart ultra 6)/i.test(t)||/pixel[\daxl ]{1,6}/i.test(t)&&!/pixel c/i.test(t)||/(huaweimed-al00|tah-|APA|SM-G92|i980|zte|U304AA)/i.test(t)||/lmy47v/i.test(t)&&!/QTAQZ3/i.test(t)?it:rt:new RegExp("(pda|"+Z+")","i").test(t)?Ft:new RegExp(et,"i").test(t)&&!new RegExp(et+" pc","i").test(t)?At:""},Gt=t=>t instanceof Error;function Jt(t){var i=globalThis._posthogChunkIds;if(i){var e=Object.keys(i);return Q&&e.length===X||(X=e.length,Q=e.reduce(((e,r)=>{K||(K={});var s=K[r];if(s)e[s[0]]=s[1];else for(var n=t(r),o=n.length-1;o>=0;o--){var a=n[o],l=null==a?void 0:a.filename,u=i[r];if(l&&u){e[l]=u,K[r]=[l,u];break}}return e}),{})),Q}}class Kt{constructor(t,i,e){void 0===e&&(e=[]),this.coercers=t,this.stackParser=i,this.modifiers=e}buildFromUnknown(t,i){void 0===i&&(i={});var e=i&&i.mechanism||{handled:!0,type:"generic"},r=this.buildCoercingContext(e,i,0).apply(t),s=this.buildParsingContext(i),n=this.parseStacktrace(r,s);return{$exception_list:this.convertToExceptionList(n,e),$exception_level:"error"}}modifyFrames(t){var i=this;return f((function*(){for(var e of t)e.stacktrace&&e.stacktrace.frames&&R(e.stacktrace.frames)&&(e.stacktrace.frames=yield i.applyModifiers(e.stacktrace.frames));return t}))()}coerceFallback(t){var i;return{type:"Error",value:"Unknown error",stack:null==(i=t.syntheticException)?void 0:i.stack,synthetic:!0}}parseStacktrace(t,i){var e,r;return null!=t.cause&&(e=this.parseStacktrace(t.cause,i)),""!=t.stack&&null!=t.stack&&(r=this.applyChunkIds(this.stackParser(t.stack,t.synthetic?i.skipFirstLines:0),i.chunkIdMap)),p({},t,{cause:e,stack:r})}applyChunkIds(t,i){return t.map((t=>(t.filename&&i&&(t.chunk_id=i[t.filename]),t)))}applyCoercers(t,i){for(var e of this.coercers)if(e.match(t))return e.coerce(t,i);return this.coerceFallback(i)}applyModifiers(t){var i=this;return f((function*(){var e=t;for(var r of i.modifiers)e=yield r(e);return e}))()}convertToExceptionList(t,i){var e,r,s,n={type:t.type,value:t.value,mechanism:{type:null!==(e=i.type)&&void 0!==e?e:"generic",handled:null===(r=i.handled)||void 0===r||r,synthetic:null!==(s=t.synthetic)&&void 0!==s&&s}};t.stack&&(n.stacktrace={type:"raw",frames:t.stack});var o=[n];return null!=t.cause&&o.push(...this.convertToExceptionList(t.cause,p({},i,{handled:!0}))),o}buildParsingContext(t){var i;return{chunkIdMap:Jt(this.stackParser),skipFirstLines:null!==(i=t.skipFirstLines)&&void 0!==i?i:1}}buildCoercingContext(t,i,e){void 0===e&&(e=0);var r=(e,r)=>{if(4>=r){var s=this.buildCoercingContext(t,i,r);return this.applyCoercers(e,s)}};return p({},i,{syntheticException:0==e?i.syntheticException:void 0,mechanism:t,apply:t=>r(t,e),next:t=>r(t,e+1)})}}var Xt="?";function Qt(t,i,e,r,s){var n={platform:t,filename:i,function:"<anonymous>"===e?Xt:e,in_app:!0};return C(r)||(n.lineno=r),C(s)||(n.colno=s),n}var Zt=(t,i)=>{var e=-1!==t.indexOf("safari-extension"),r=-1!==t.indexOf("safari-web-extension");return e||r?[-1!==t.indexOf("@")?t.split("@")[0]:Xt,e?"safari-extension:"+i:"safari-web-extension:"+i]:[t,i]},ti=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,ii=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,ei=/\((\S*)(?::(\d+))(?::(\d+))\)/,ri=(t,i)=>{var e=ti.exec(t);if(e){var[,r,s,n]=e;return Qt(i,r,Xt,+s,+n)}var o=ii.exec(t);if(o){if(o[2]&&0===o[2].indexOf("eval")){var a=ei.exec(o[2]);a&&(o[2]=a[1],o[3]=a[2],o[4]=a[3])}var[l,u]=Zt(o[1]||Xt,o[2]);return Qt(i,u,l,o[3]?+o[3]:void 0,o[4]?+o[4]:void 0)}},si=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,ni=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,oi=(t,i)=>{var e=si.exec(t);if(e){if(e[3]&&e[3].indexOf(" > eval")>-1){var r=ni.exec(e[3]);r&&(e[1]=e[1]||"eval",e[3]=r[1],e[4]=r[2],e[5]="")}var s=e[3],n=e[1]||Xt;return[n,s]=Zt(n,s),Qt(i,s,n,e[4]?+e[4]:void 0,e[5]?+e[5]:void 0)}},ai=/\(error: (.*)\)/;class li{match(t){return this.isDOMException(t)||this.isDOMError(t)}coerce(t,i){var e=F(t.stack);return{type:this.getType(t),value:this.getValue(t),stack:e?t.stack:void 0,cause:t.cause?i.next(t.cause):void 0,synthetic:!1}}getType(t){return this.isDOMError(t)?"DOMError":"DOMException"}getValue(t){var i=t.name||(this.isDOMError(t)?"DOMError":"DOMException");return t.message?i+": "+t.message:i}isDOMException(t){return H(t,"DOMException")}isDOMError(t){return H(t,"DOMError")}}class ui{match(t){return(t=>t instanceof Error)(t)}coerce(t,i){return{type:this.getType(t),value:this.getMessage(t,i),stack:this.getStack(t),cause:t.cause?i.next(t.cause):void 0,synthetic:!1}}getType(t){return t.name||t.constructor.name}getMessage(t,i){var e=t.message;return String(e.error&&"string"==typeof e.error.message?e.error.message:e)}getStack(t){return t.stacktrace||t.stack||void 0}}class hi{constructor(){}match(t){return H(t,"ErrorEvent")&&null!=t.error}coerce(t,i){var e;return i.apply(t.error)||{type:"ErrorEvent",value:t.message,stack:null==(e=i.syntheticException)?void 0:e.stack,synthetic:!0}}}var di=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;class vi{match(t){return"string"==typeof t}coerce(t,i){var e,[r,s]=this.getInfos(t);return{type:null!=r?r:"Error",value:null!=s?s:t,stack:null==(e=i.syntheticException)?void 0:e.stack,synthetic:!0}}getInfos(t){var i="Error",e=t,r=t.match(di);return r&&(i=r[1],e=r[2]),[i,e]}}var ci=["fatal","error","warning","log","info","debug"];function fi(t,i){void 0===i&&(i=40);var e=Object.keys(t);if(e.sort(),!e.length)return"[object has no keys]";for(var r=e.length;r>0;r--){var s=e.slice(0,r).join(", ");if(i>=s.length)return r===e.length?s:s.length>i?s.slice(0,i)+"...":s}return""}class pi{match(t){return"object"==typeof t&&null!==t}coerce(t,i){var e,r=this.getErrorPropertyFromObject(t);return r?i.apply(r):{type:this.getType(t),value:this.getValue(t),stack:null==(e=i.syntheticException)?void 0:e.stack,level:this.isSeverityLevel(t.level)?t.level:"error",synthetic:!0}}getType(t){return q(t)?t.constructor.name:"Error"}getValue(t){if("name"in t&&"string"==typeof t.name){var i="'"+t.name+"' captured as exception";return"message"in t&&"string"==typeof t.message&&(i+=" with message: '"+t.message+"'"),i}if("message"in t&&"string"==typeof t.message)return t.message;var e=this.getObjectClassName(t);return(e&&"Object"!==e?"'"+e+"'":"Object")+" captured as exception with keys: "+fi(t)}isSeverityLevel(t){return F(t)&&!A(t)&&ci.indexOf(t)>=0}getErrorPropertyFromObject(t){for(var i in t)if({}.hasOwnProperty.call(t,i)){var e=t[i];if(Gt(e))return e}}getObjectClassName(t){try{var i=Object.getPrototypeOf(t);return i?i.constructor.name:void 0}catch(t){return}}}class _i{match(t){return q(t)}coerce(t,i){var e,r=t.constructor.name;return{type:r,value:r+" captured as exception with keys: "+fi(t),stack:null==(e=i.syntheticException)?void 0:e.stack,synthetic:!0}}}class gi{match(t){return B(t)}coerce(t,i){var e;return{type:"Error",value:"Primitive value captured as exception: "+String(t),stack:null==(e=i.syntheticException)?void 0:e.stack,synthetic:!0}}}class mi{match(t){return H(t,"PromiseRejectionEvent")||this.isCustomEventWrappingRejection(t)}isCustomEventWrappingRejection(t){if(!q(t))return!1;try{var i=t.detail;return null!=i&&"object"==typeof i&&"reason"in i}catch(t){return!1}}coerce(t,i){var e,r=this.getUnhandledRejectionReason(t);return B(r)?{type:"UnhandledRejection",value:"Non-Error promise rejection captured with value: "+String(r),stack:null==(e=i.syntheticException)?void 0:e.stack,synthetic:!0}:i.apply(r)}getUnhandledRejectionReason(t){try{if("reason"in t)return t.reason;if("detail"in t&&null!=t.detail&&"object"==typeof t.detail&&"reason"in t.detail)return t.detail.reason}catch(t){}return t}}var bi=function(i,e){var{debugEnabled:r}=void 0===e?{}:e,s={C(e){if(t&&(v.DEBUG||h.POSTHOG_DEBUG||r)&&!C(t.console)&&t.console){for(var s=("__rrweb_original__"in t.console[e]?t.console[e].__rrweb_original__:t.console[e]),n=arguments.length,o=new Array(n>1?n-1:0),a=1;n>a;a++)o[a-1]=arguments[a];s(i,...o)}},info(){for(var t=arguments.length,i=new Array(t),e=0;t>e;e++)i[e]=arguments[e];s.C("log",...i)},warn(){for(var t=arguments.length,i=new Array(t),e=0;t>e;e++)i[e]=arguments[e];s.C("warn",...i)},error(){for(var t=arguments.length,i=new Array(t),e=0;t>e;e++)i[e]=arguments[e];s.C("error",...i)},critical(){for(var t=arguments.length,e=new Array(t),r=0;t>r;r++)e[r]=arguments[r];console.error(i,...e)},uninitializedWarning(t){s.error("You must initialize PostHog before calling "+t)},createLogger:(t,e)=>bi(i+" "+t,e)};return s},yi=bi("[PostHog.js]"),wi=yi.createLogger,Ei=wi("[ExternalScriptsLoader]"),Si=(t,i,e)=>{if(t.config.disable_external_dependency_loading)return Ei.warn(i+" was requested but loading of external scripts is disabled."),e("Loading of external scripts is disabled");var s=null==r?void 0:r.querySelectorAll("script");if(s)for(var n,o=function(){if(s[a].src===i){var t=s[a];return t.__posthog_loading_callback_fired?{v:e()}:(t.addEventListener("load",(i=>{t.__posthog_loading_callback_fired=!0,e(void 0,i)})),t.onerror=t=>e(t),{v:void 0})}},a=0;s.length>a;a++)if(n=o())return n.v;var l=()=>{if(!r)return e("document not found");var s=r.createElement("script");if(s.type="text/javascript",s.crossOrigin="anonymous",s.src=i,s.onload=t=>{s.__posthog_loading_callback_fired=!0,e(void 0,t)},s.onerror=t=>e(t),t.config.prepare_external_dependency_script&&(s=t.config.prepare_external_dependency_script(s)),!s)return e("prepare_external_dependency_script returned null");if("head"===t.config.external_scripts_inject_target)r.head.appendChild(s);else{var n,o=r.querySelectorAll("body > script");o.length>0?null==(n=o[0].parentNode)||n.insertBefore(s,o[0]):r.body.appendChild(s)}};null!=r&&r.body?l():null==r||r.addEventListener("DOMContentLoaded",l)};h.__PosthogExtensions__=h.__PosthogExtensions__||{},h.__PosthogExtensions__.loadExternalDependency=(t,i,e)=>{var r="/static/"+i+".js?v="+t.version;if("remote-config"===i&&(r="/array/"+t.config.token+"/config.js"),"toolbar"===i){var s=3e5;r=r+"&t="+Math.floor(Date.now()/s)*s}var n=t.requestRouter.endpointFor("assets",r);Si(t,n,e)},h.__PosthogExtensions__.loadSiteApp=(t,i,e)=>{var r=t.requestRouter.endpointFor("api",i);Si(t,r,e)};var xi="$people_distinct_id",Ti="$device_id",$i="__alias",ki="__timers",Ri="$autocapture_disabled_server_side",Pi="$heatmaps_enabled_server_side",Oi="$exception_capture_enabled_server_side",Ii="$error_tracking_suppression_rules",Ci="$error_tracking_capture_extension_exceptions",Fi="$web_vitals_enabled_server_side",Ai="$dead_clicks_enabled_server_side",Mi="$product_tours_enabled_server_side",Di="$web_vitals_allowed_metrics",Li="$session_recording_remote_config",Ui="$sesid",Ni="$session_is_sampled",ji="$enabled_feature_flags",zi="$early_access_features",Bi="$feature_flag_details",Hi="$stored_person_properties",qi="$stored_group_properties",Wi="$surveys",Vi="$flag_call_reported",Yi="$flag_call_reported_session_id",Gi="$feature_flag_errors",Ji="$feature_flag_evaluated_at",Ki="$user_state",Xi="$client_session_props",Qi="$capture_rate_limit",Zi="$initial_campaign_params",te="$initial_referrer_info",ie="$initial_person_info",ee="$epp",re="__POSTHOG_TOOLBAR__",se="$posthog_cookieless",ne=[xi,$i,"__cmpns",ki,"$session_recording_enabled_server_side",Pi,Ui,ji,Ii,Ki,zi,Bi,qi,Hi,Wi,Vi,Yi,Gi,Ji,Xi,Qi,Zi,te,ee,ie],oe="PostHog loadExternalDependency extension not found.",ae="on_reject",le="always",ue="anonymous",he="identified",de="identified_only",ve="visibilitychange",ce="beforeunload",fe="$pageview",pe="$pageleave",_e="$identify",ge="$groupidentify";function me(t,i){R(t)&&t.forEach(i)}function be(t,i){if(!D(t))if(R(t))t.forEach(i);else if(j(t))t.forEach(((t,e)=>i(t,e)));else for(var e in t)T.call(t,e)&&i(t[e],e)}var ye=function(t){for(var i=arguments.length,e=new Array(i>1?i-1:0),r=1;i>r;r++)e[r-1]=arguments[r];for(var s of e)for(var n in s)void 0!==s[n]&&(t[n]=s[n]);return t};function we(t){for(var i=Object.keys(t),e=i.length,r=new Array(e);e--;)r[e]=[i[e],t[i[e]]];return r}var Ee=function(t){try{return t()}catch(t){return}},Se=function(t){return function(){try{for(var i=arguments.length,e=new Array(i),r=0;i>r;r++)e[r]=arguments[r];return t.apply(this,e)}catch(t){yi.critical("Implementation error. Please turn on debug mode and open a ticket on https://app.posthog.com/home#panel=support%3Asupport%3A."),yi.critical(t)}}},xe=function(t){var i={};return be(t,(function(t,e){(F(t)&&t.length>0||L(t))&&(i[e]=t)})),i};var Te=["herokuapp.com","vercel.app","netlify.app"];function $e(t){var i=null==t?void 0:t.hostname;if(!F(i))return!1;var e=i.split(".").slice(-2).join(".");for(var r of Te)if(e===r)return!1;return!0}function ke(t,i,e,r){var{capture:s=!1,passive:n=!0}=null!=r?r:{};null==t||t.addEventListener(i,e,{capture:s,passive:n})}function Re(t){return"ph_toolbar_internal"===t.name}Math.trunc||(Math.trunc=function(t){return 0>t?Math.ceil(t):Math.floor(t)}),Number.isInteger||(Number.isInteger=function(t){return L(t)&&isFinite(t)&&Math.floor(t)===t});class Pe{constructor(t){if(this.bytes=t,16!==t.length)throw new TypeError("not 128-bit length")}static fromFieldsV7(t,i,e,r){if(!Number.isInteger(t)||!Number.isInteger(i)||!Number.isInteger(e)||!Number.isInteger(r)||0>t||0>i||0>e||0>r||t>0xffffffffffff||i>4095||e>1073741823||r>4294967295)throw new RangeError("invalid field value");var s=new Uint8Array(16);return s[0]=t/Math.pow(2,40),s[1]=t/Math.pow(2,32),s[2]=t/Math.pow(2,24),s[3]=t/Math.pow(2,16),s[4]=t/Math.pow(2,8),s[5]=t,s[6]=112|i>>>8,s[7]=i,s[8]=128|e>>>24,s[9]=e>>>16,s[10]=e>>>8,s[11]=e,s[12]=r>>>24,s[13]=r>>>16,s[14]=r>>>8,s[15]=r,new Pe(s)}toString(){for(var t="",i=0;this.bytes.length>i;i++)t=t+(this.bytes[i]>>>4).toString(16)+(15&this.bytes[i]).toString(16),3!==i&&5!==i&&7!==i&&9!==i||(t+="-");if(36!==t.length)throw new Error("Invalid UUIDv7 was generated");return t}clone(){return new Pe(this.bytes.slice(0))}equals(t){return 0===this.compareTo(t)}compareTo(t){for(var i=0;16>i;i++){var e=this.bytes[i]-t.bytes[i];if(0!==e)return Math.sign(e)}return 0}}class Oe{constructor(){this.I=0,this.S=0,this.k=new Fe}generate(){var t=this.generateOrAbort();if(C(t)){this.I=0;var i=this.generateOrAbort();if(C(i))throw new Error("Could not generate UUID after timestamp reset");return i}return t}generateOrAbort(){var t=Date.now();if(t>this.I)this.I=t,this.A();else{if(this.I>=t+1e4)return;this.S++,this.S>4398046511103&&(this.I++,this.A())}return Pe.fromFieldsV7(this.I,Math.trunc(this.S/Math.pow(2,30)),this.S&Math.pow(2,30)-1,this.k.nextUint32())}A(){this.S=1024*this.k.nextUint32()+(1023&this.k.nextUint32())}}var Ie,Ce=t=>{if("undefined"!=typeof UUIDV7_DENY_WEAK_RNG&&UUIDV7_DENY_WEAK_RNG)throw new Error("no cryptographically strong RNG available");for(var i=0;t.length>i;i++)t[i]=65536*Math.trunc(65536*Math.random())+Math.trunc(65536*Math.random());return t};t&&!C(t.crypto)&&crypto.getRandomValues&&(Ce=t=>crypto.getRandomValues(t));class Fe{constructor(){this.T=new Uint32Array(8),this.N=1/0}nextUint32(){return this.T.length>this.N||(Ce(this.T),this.N=0),this.T[this.N++]}}var Ae=()=>Me().toString(),Me=()=>(Ie||(Ie=new Oe)).generate(),De="",Le=/[a-z0-9][a-z0-9-]+\.[a-z]{2,}$/i;var Ue={Yt:()=>!!r,Ut(t){yi.error("cookieStore error: "+t)},Wt(t){if(r){try{for(var i=t+"=",e=r.cookie.split(";").filter((t=>t.length)),s=0;e.length>s;s++){for(var n=e[s];" "==n.charAt(0);)n=n.substring(1,n.length);if(0===n.indexOf(i))return decodeURIComponent(n.substring(i.length,n.length))}}catch(t){}return null}},Gt(t){var i;try{i=JSON.parse(Ue.Wt(t))||{}}catch(t){}return i},Xt(t,i,e,s,n){if(r)try{var o="",a="",l=function(t,i){if(i){var e=function(t,i){if(void 0===i&&(i=r),De)return De;if(!i)return"";if(["localhost","127.0.0.1"].includes(t))return"";for(var e=t.split("."),s=Math.min(e.length,8),n="dmn_chk_"+Ae();!De&&s--;){var o=e.slice(s).join("."),a=n+"=1;domain=."+o+";path=/";i.cookie=a+";max-age=3",i.cookie.includes(n)&&(i.cookie=a+";max-age=0",De=o)}return De}(t);if(!e){var s=(t=>{var i=t.match(Le);return i?i[0]:""})(t);s!==e&&yi.info("Warning: cookie subdomain discovery mismatch",s,e),e=s}return e?"; domain=."+e:""}return""}(r.location.hostname,s);if(e){var u=new Date;u.setTime(u.getTime()+864e5*e),o="; expires="+u.toUTCString()}n&&(a="; secure");var h=t+"="+encodeURIComponent(JSON.stringify(i))+o+"; SameSite=Lax; path=/"+l+a;return h.length>3686.4&&yi.warn("cookieStore warning: large cookie, len="+h.length),r.cookie=h,h}catch(t){return}},Jt(t,i){if(null!=r&&r.cookie)try{Ue.Xt(t,"",-1,i)}catch(t){return}}},Ne=null,je={Yt(){if(!M(Ne))return Ne;var i=!0;if(C(t))i=!1;else try{var e="__mplssupport__";je.Xt(e,"xyz"),'"xyz"'!==je.Wt(e)&&(i=!1),je.Jt(e)}catch(t){i=!1}return i||yi.error("localStorage unsupported; falling back to cookie store"),Ne=i,i},Ut(t){yi.error("localStorage error: "+t)},Wt(i){try{return null==t?void 0:t.localStorage.getItem(i)}catch(t){je.Ut(t)}return null},Gt(t){try{return JSON.parse(je.Wt(t))||{}}catch(t){}return null},Xt(i,e){try{null==t||t.localStorage.setItem(i,JSON.stringify(e))}catch(t){je.Ut(t)}},Jt(i){try{null==t||t.localStorage.removeItem(i)}catch(t){je.Ut(t)}}},ze=[Ti,"distinct_id",Ui,Ni,ee,ie,Ki],Be={},He={Yt:()=>!0,Ut(t){yi.error("memoryStorage error: "+t)},Wt:t=>Be[t]||null,Gt:t=>Be[t]||null,Xt(t,i){Be[t]=i},Jt(t){delete Be[t]}},qe=null,We={Yt(){if(!M(qe))return qe;if(qe=!0,C(t))qe=!1;else try{var i="__support__";We.Xt(i,"xyz"),'"xyz"'!==We.Wt(i)&&(qe=!1),We.Jt(i)}catch(t){qe=!1}return qe},Ut(t){yi.error("sessionStorage error: ",t)},Wt(i){try{return null==t?void 0:t.sessionStorage.getItem(i)}catch(t){We.Ut(t)}return null},Gt(t){try{return JSON.parse(We.Wt(t))||null}catch(t){}return null},Xt(i,e){try{null==t||t.sessionStorage.setItem(i,JSON.stringify(e))}catch(t){We.Ut(t)}},Jt(i){try{null==t||t.sessionStorage.removeItem(i)}catch(t){We.Ut(t)}}};class Ve{constructor(t){this._instance=t}get Rt(){return this._instance.config}get consent(){return this.Kt()?0:this.Qt}isOptedOut(){return this.Rt.cookieless_mode===le||0===this.consent||-1===this.consent&&(this.Rt.opt_out_capturing_by_default||this.Rt.cookieless_mode===ae)}isOptedIn(){return!this.isOptedOut()}isExplicitlyOptedOut(){return 0===this.consent}optInOut(t){this.tr.Xt(this.er,t?1:0,this.Rt.cookie_expiration,this.Rt.cross_subdomain_cookie,this.Rt.secure_cookie)}reset(){this.tr.Jt(this.er,this.Rt.cross_subdomain_cookie)}get er(){var{token:t,opt_out_capturing_cookie_prefix:i,consent_persistence_name:e}=this._instance.config;return e||(i?i+t:"__ph_opt_in_out_"+t)}get Qt(){var t=this.tr.Wt(this.er);return V(t)?1:w(Y,t)?0:-1}get tr(){if(!this.rr){var t=this.Rt.opt_out_capturing_persistence_type;this.rr="localStorage"===t?je:Ue;var i="localStorage"===t?Ue:je;i.Wt(this.er)&&(this.rr.Wt(this.er)||this.optInOut(V(i.Wt(this.er))),i.Jt(this.er,this.Rt.cross_subdomain_cookie))}return this.rr}Kt(){return!!this.Rt.respect_dnt&&[null==e?void 0:e.doNotTrack,null==e?void 0:e.msDoNotTrack,h.doNotTrack].some((t=>V(t)))}}var Ye=wi("[Dead Clicks]"),Ge=()=>!0,Je=t=>{var i,e=!(null==(i=t.instance.persistence)||!i.get_property(Ai)),r=t.instance.config.capture_dead_clicks;return N(r)?r:!!O(r)||e};class Ke{get lazyLoadedDeadClicksAutocapture(){return this.ir}constructor(t,i,e){this.instance=t,this.isEnabled=i,this.onCapture=e,this.startIfEnabledOrStop()}onRemoteConfig(t){"captureDeadClicks"in t&&(this.instance.persistence&&this.instance.persistence.register({[Ai]:t.captureDeadClicks}),this.startIfEnabledOrStop())}startIfEnabledOrStop(){this.isEnabled(this)?this.nr((()=>{this.sr()})):this.stop()}nr(t){var i,e;null!=(i=h.__PosthogExtensions__)&&i.initDeadClicksAutocapture&&t(),null==(e=h.__PosthogExtensions__)||null==e.loadExternalDependency||e.loadExternalDependency(this.instance,"dead-clicks-autocapture",(i=>{i?Ye.error("failed to load script",i):t()}))}sr(){var t;if(r){if(!this.ir&&null!=(t=h.__PosthogExtensions__)&&t.initDeadClicksAutocapture){var i=O(this.instance.config.capture_dead_clicks)?this.instance.config.capture_dead_clicks:{};i.__onCapture=this.onCapture,this.ir=h.__PosthogExtensions__.initDeadClicksAutocapture(this.instance,i),this.ir.start(r),Ye.info("starting...")}}else Ye.error("`document` not found. Cannot start.")}stop(){this.ir&&(this.ir.stop(),this.ir=void 0,Ye.info("stopping..."))}}var Xe=wi("[SegmentIntegration]");var Qe="posthog-js";function Ze(t,i){var{organization:e,projectId:r,prefix:s,severityAllowList:n=["error"],sendExceptionsToPostHog:o=!0}=void 0===i?{}:i;return i=>{var a,l,u,h,d;if("*"!==n&&!n.includes(i.level)||!t.__loaded)return i;i.tags||(i.tags={});var v=t.requestRouter.endpointFor("ui","/project/"+t.config.token+"/person/"+t.get_distinct_id());i.tags["PostHog Person URL"]=v,t.sessionRecordingStarted()&&(i.tags["PostHog Recording URL"]=t.get_session_replay_url({withTimestamp:!0}));var c,f=(null==(a=i.exception)?void 0:a.values)||[],_=f.map((t=>p({},t,{stacktrace:t.stacktrace?p({},t.stacktrace,{type:"raw",frames:(t.stacktrace.frames||[]).map((t=>p({},t,{platform:"web:javascript"})))}):void 0}))),g={$exception_message:(null==(l=f[0])?void 0:l.value)||i.message,$exception_type:null==(u=f[0])?void 0:u.type,$exception_level:i.level,$exception_list:_,$sentry_event_id:i.event_id,$sentry_exception:i.exception,$sentry_exception_message:(null==(h=f[0])?void 0:h.value)||i.message,$sentry_exception_type:null==(d=f[0])?void 0:d.type,$sentry_tags:i.tags};return e&&r&&(g.$sentry_url=(s||"https://sentry.io/organizations/")+e+"/issues/?project="+r+"&query="+i.event_id),o&&(null==(c=t.exceptions)||c.sendExceptionEvent(g)),i}}class tr{constructor(t,i,e,r,s,n){this.name=Qe,this.setupOnce=function(o){o(Ze(t,{organization:i,projectId:e,prefix:r,severityAllowList:s,sendExceptionsToPostHog:null==n||n}))}}}class ir{constructor(t){this.ar=(t,i,e)=>{e&&(e.noSessionId||e.activityTimeout||e.sessionPastMaximumLength)&&(yi.info("[PageViewManager] Session rotated, clearing pageview state",{sessionId:t,changeReason:e}),this.lr=void 0,this._instance.scrollManager.resetContext())},this._instance=t,this.ur()}ur(){var t;this.hr=null==(t=this._instance.sessionManager)?void 0:t.onSessionId(this.ar)}destroy(){var t;null==(t=this.hr)||t.call(this),this.hr=void 0}doPageView(i,e){var r,s=this.cr(i,e);return this.lr={pathname:null!==(r=null==t?void 0:t.location.pathname)&&void 0!==r?r:"",pageViewId:e,timestamp:i},this._instance.scrollManager.resetContext(),s}doPageLeave(t){var i;return this.cr(t,null==(i=this.lr)?void 0:i.pageViewId)}doEvent(){var t;return{$pageview_id:null==(t=this.lr)?void 0:t.pageViewId}}cr(t,i){var e=this.lr;if(!e)return{$pageview_id:i};var r={$pageview_id:i,$prev_pageview_id:e.pageViewId},s=this._instance.scrollManager.getContext();if(s&&!this._instance.config.disable_scroll_properties){var{maxScrollHeight:n,lastScrollY:o,maxScrollY:a,maxContentHeight:l,lastContentY:u,maxContentY:h}=s;if(!(C(n)||C(o)||C(a)||C(l)||C(u)||C(h))){n=Math.ceil(n),o=Math.ceil(o),a=Math.ceil(a),l=Math.ceil(l),u=Math.ceil(u),h=Math.ceil(h);var d=n>1?G(o/n,0,1,yi):1,v=n>1?G(a/n,0,1,yi):1,c=l>1?G(u/l,0,1,yi):1,f=l>1?G(h/l,0,1,yi):1;r=ye(r,{$prev_pageview_last_scroll:o,$prev_pageview_last_scroll_percentage:d,$prev_pageview_max_scroll:a,$prev_pageview_max_scroll_percentage:v,$prev_pageview_last_content:u,$prev_pageview_last_content_percentage:c,$prev_pageview_max_content:h,$prev_pageview_max_content_percentage:f})}}return e.pathname&&(r.$prev_pageview_pathname=e.pathname),e.timestamp&&(r.$prev_pageview_duration=(t.getTime()-e.timestamp.getTime())/1e3),r}}var er=t=>{var i=null==r?void 0:r.createElement("a");return C(i)?null:(i.href=t,i)},rr=function(t,i){for(var e,r=((t.split("#")[0]||"").split(/\?(.*)/)[1]||"").replace(/^\?+/g,"").split("&"),s=0;r.length>s;s++){var n=r[s].split("=");if(n[0]===i){e=n;break}}if(!R(e)||2>e.length)return"";var o=e[1];try{o=decodeURIComponent(o)}catch(t){yi.error("Skipping decoding for malformed query param: "+o)}return o.replace(/\+/g," ")},sr=function(t,i,e){if(!t||!i||!i.length)return t;for(var r=t.split("#"),s=r[1],n=(r[0]||"").split("?"),o=n[1],a=n[0],l=(o||"").split("&"),u=[],h=0;l.length>h;h++){var d=l[h].split("=");R(d)&&(i.includes(d[0])?u.push(d[0]+"="+e):u.push(l[h]))}var v=a;return null!=o&&(v+="?"+u.join("&")),null!=s&&(v+="#"+s),v},nr=function(t,i){var e=t.match(new RegExp(i+"=([^&]*)"));return e?e[1]:null},or="https?://(.*)",ar=["gclid","gclsrc","dclid","gbraid","wbraid","fbclid","msclkid","twclid","li_fat_id","igshid","ttclid","rdt_cid","epik","qclid","sccid","irclid","_kx"],lr=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gad_source","mc_cid",...ar],ur="<masked>",hr=["li_fat_id"];function dr(t,i,e){if(!r)return{};var s,n=i?[...ar,...e||[]]:[],o=vr(sr(r.URL,n,ur),t),a=(s={},be(hr,(function(t){var i=Ue.Wt(t);s[t]=i||null})),s);return ye(a,o)}function vr(t,i){var e=lr.concat(i||[]),r={};return be(e,(function(i){var e=rr(t,i);r[i]=e||null})),r}function cr(t){var i=function(t){return t?0===t.search(or+"google.([^/?]*)")?"google":0===t.search(or+"bing.com")?"bing":0===t.search(or+"yahoo.com")?"yahoo":0===t.search(or+"duckduckgo.com")?"duckduckgo":null:null}(t),e="yahoo"!=i?"q":"p",s={};if(!M(i)){s.$search_engine=i;var n=r?rr(r.referrer,e):"";n.length&&(s.ph_keyword=n)}return s}function fr(){return navigator.language||navigator.userLanguage}var pr="$direct";function _r(){return(null==r?void 0:r.referrer)||pr}function gr(t,i){var e=t?[...ar,...i||[]]:[],r=null==s?void 0:s.href.substring(0,1e3);return{r:_r().substring(0,1e3),u:r?sr(r,e,ur):void 0}}function mr(t){var i,{r:e,u:r}=t,s={$referrer:e,$referring_domain:null==e?void 0:e==pr?pr:null==(i=er(e))?void 0:i.host};if(r){s.$current_url=r;var n=er(r);s.$host=null==n?void 0:n.host,s.$pathname=null==n?void 0:n.pathname;var o=vr(r);ye(s,o)}if(e){var a=cr(e);ye(s,a)}return s}function br(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch(t){return}}function yr(){try{return(new Date).getTimezoneOffset()}catch(t){return}}var wr=["cookie","localstorage","localstorage+cookie","sessionstorage","memory"];class Er{constructor(t,i){this.Rt=t,this.props={},this.dr=!1,this.vr=(t=>{var i="";return t.token&&(i=t.token.replace(/\+/g,"PL").replace(/\//g,"SL").replace(/=/g,"EQ")),t.persistence_name?"ph_"+t.persistence_name:"ph_"+i+"_posthog"})(t),this.tr=this.pr(t),this.load(),t.debug&&yi.info("Persistence loaded",t.persistence,p({},this.props)),this.update_config(t,t,i),this.save()}isDisabled(){return!!this.gr}pr(i){-1===wr.indexOf(i.persistence.toLowerCase())&&(yi.critical("Unknown persistence type "+i.persistence+"; falling back to localStorage+cookie"),i.persistence="localStorage+cookie");var e=function(i){void 0===i&&(i=[]);var e=[...ze,...i];return p({},je,{Gt(t){try{var i={};try{i=Ue.Gt(t)||{}}catch(t){}var e=ye(i,JSON.parse(je.Wt(t)||"{}"));return je.Xt(t,e),e}catch(t){}return null},Xt(t,i,r,s,n,o){try{je.Xt(t,i,void 0,void 0,o);var a={};e.forEach((t=>{i[t]&&(a[t]=i[t])})),Object.keys(a).length&&Ue.Xt(t,a,r,s,n,o)}catch(t){je.Ut(t)}},Jt(i,e){try{null==t||t.localStorage.removeItem(i),Ue.Jt(i,e)}catch(t){je.Ut(t)}}})}(i.cookie_persisted_properties||[]),r=i.persistence.toLowerCase();return"localstorage"===r&&je.Yt()?je:"localstorage+cookie"===r&&e.Yt()?e:"sessionstorage"===r&&We.Yt()?We:"memory"===r?He:"cookie"===r?Ue:e.Yt()?e:Ue}mr(t){var i=null!=t?t:this.Rt.feature_flag_cache_ttl_ms;if(!i||0>=i)return!1;var e=this.props[Ji];return!e||"number"!=typeof e||Date.now()-e>i}properties(){var t={};return be(this.props,((i,e)=>{if(e===ji&&O(i)){if(!this.mr())for(var r=Object.keys(i),s=0;r.length>s;s++)t["$feature/"+r[s]]=i[r[s]]}else-1===ne.indexOf(e)&&(t[e]=i)})),t}load(){if(!this.gr){var t=this.tr.Gt(this.vr);t&&(this.props=ye({},t))}}save(){this.gr||this.tr.Xt(this.vr,this.props,this.yr,this.br,this.wr,this.Rt.debug)}remove(){this.tr.Jt(this.vr,!1),this.tr.Jt(this.vr,!0)}clear(){this.remove(),this.props={}}register_once(t,i,e){if(O(t)){C(i)&&(i="None"),this.yr=C(e)?this._r:e;var r=!1;if(be(t,((t,e)=>{this.props.hasOwnProperty(e)&&this.props[e]!==i||(this.props[e]=t,r=!0)})),r)return this.save(),!0}return!1}register(t,i){if(O(t)){this.yr=C(i)?this._r:i;var e=!1;if(be(t,((i,r)=>{t.hasOwnProperty(r)&&this.props[r]!==i&&(this.props[r]=i,e=!0)})),e)return this.save(),!0}return!1}unregister(t){t in this.props&&(delete this.props[t],this.save())}update_campaign_params(){if(!this.dr){var t=dr(this.Rt.custom_campaign_params,this.Rt.mask_personal_data_properties,this.Rt.custom_personal_data_properties);I(xe(t))||this.register(t),this.dr=!0}}update_search_keyword(){var t;this.register((t=null==r?void 0:r.referrer)?cr(t):{})}update_referrer_info(){var t;this.register_once({$referrer:_r(),$referring_domain:null!=r&&r.referrer&&(null==(t=er(r.referrer))?void 0:t.host)||pr},void 0)}set_initial_person_info(){this.props[Zi]||this.props[te]||this.register_once({[ie]:gr(this.Rt.mask_personal_data_properties,this.Rt.custom_personal_data_properties)},void 0)}get_initial_props(){var t={};be([te,Zi],(i=>{var e=this.props[i];e&&be(e,(function(i,e){t["$initial_"+S(e)]=i}))}));var i,e,r=this.props[ie];if(r){var s=(i=mr(r),e={},be(i,(function(t,i){e["$initial_"+S(i)]=t})),e);ye(t,s)}return t}safe_merge(t){return be(this.props,(function(i,e){e in t||(t[e]=i)})),t}update_config(t,i,e){if(this._r=this.yr=t.cookie_expiration,this.set_disabled(t.disable_persistence||!!e),this.set_cross_subdomain(t.cross_subdomain_cookie),this.set_secure(t.secure_cookie),t.persistence!==i.persistence||!((t,i)=>{if(t.length!==i.length)return!1;var e=[...t].sort(),r=[...i].sort();return e.every(((t,i)=>t===r[i]))})(t.cookie_persisted_properties||[],i.cookie_persisted_properties||[])){var r=this.pr(t),s=this.props;this.clear(),this.tr=r,this.props=s,this.save()}}set_disabled(t){this.gr=t,this.gr?this.remove():this.save()}set_cross_subdomain(t){t!==this.br&&(this.br=t,this.remove(),this.save())}set_secure(t){t!==this.wr&&(this.wr=t,this.remove(),this.save())}set_event_timer(t,i){var e=this.props[ki]||{};e[t]=i,this.props[ki]=e,this.save()}remove_event_timer(t){var i=(this.props[ki]||{})[t];return C(i)||(delete this.props[ki][t],this.save()),i}get_property(t){return this.props[t]}set_property(t,i){this.props[t]=i,this.save()}}var Sr={Activation:"events",Cancellation:"cancelEvents"},xr={Button:"button",Tab:"tab",Selector:"selector"},Tr={TopLeft:"top_left",TopRight:"top_right",TopCenter:"top_center",MiddleLeft:"middle_left",MiddleRight:"middle_right",MiddleCenter:"middle_center",Left:"left",Center:"center",Right:"right",NextToTrigger:"next_to_trigger"},$r={Top:"top",Left:"left",Right:"right",Bottom:"bottom"},kr={Popover:"popover",API:"api",Widget:"widget",ExternalSurvey:"external_survey"},Rr={Open:"open",MultipleChoice:"multiple_choice",SingleChoice:"single_choice",Rating:"rating",Link:"link"},Pr={NextQuestion:"next_question",End:"end",ResponseBased:"response_based",SpecificQuestion:"specific_question"},Or={Once:"once",Recurring:"recurring",Always:"always"},Ir={SHOWN:"survey shown",DISMISSED:"survey dismissed",SENT:"survey sent",ABANDONED:"survey abandoned"},Cr={SURVEY_ID:"$survey_id",SURVEY_NAME:"$survey_name",SURVEY_RESPONSE:"$survey_response",SURVEY_ITERATION:"$survey_iteration",SURVEY_ITERATION_START_DATE:"$survey_iteration_start_date",SURVEY_PARTIALLY_COMPLETED:"$survey_partially_completed",SURVEY_SUBMISSION_ID:"$survey_submission_id",SURVEY_QUESTIONS:"$survey_questions",SURVEY_COMPLETED:"$survey_completed",PRODUCT_TOUR_ID:"$product_tour_id",SURVEY_LAST_SEEN_DATE:"$survey_last_seen_date"},Fr={Popover:"popover",Inline:"inline"},Ar={backgroundColor:"#ffffff",textColor:"#1d1f27",buttonColor:"#1d1f27",borderRadius:8,buttonBorderRadius:6,borderColor:"#e5e7eb",fontFamily:"system-ui",boxShadow:"0 4px 12px rgba(0, 0, 0, 0.15)",showOverlay:!0,whiteLabel:!1,dismissOnClickOutside:!0,zIndex:2147483646},Mr={SHOWN:"product tour shown",DISMISSED:"product tour dismissed",COMPLETED:"product tour completed",STEP_SHOWN:"product tour step shown",STEP_COMPLETED:"product tour step completed",BUTTON_CLICKED:"product tour button clicked",STEP_SELECTOR_FAILED:"product tour step selector failed",BANNER_CONTAINER_SELECTOR_FAILED:"product tour banner container selector failed",BANNER_ACTION_CLICKED:"product tour banner action clicked"},Dr={TOUR_ID:"$product_tour_id",TOUR_NAME:"$product_tour_name",TOUR_ITERATION:"$product_tour_iteration",TOUR_RENDER_REASON:"$product_tour_render_reason",TOUR_STEP_ID:"$product_tour_step_id",TOUR_STEP_ORDER:"$product_tour_step_order",TOUR_STEP_TYPE:"$product_tour_step_type",TOUR_DISMISS_REASON:"$product_tour_dismiss_reason",TOUR_BUTTON_TEXT:"$product_tour_button_text",TOUR_BUTTON_ACTION:"$product_tour_button_action",TOUR_BUTTON_LINK:"$product_tour_button_link",TOUR_BUTTON_TOUR_ID:"$product_tour_button_tour_id",TOUR_STEPS_COUNT:"$product_tour_steps_count",TOUR_STEP_SELECTOR:"$product_tour_step_selector",TOUR_STEP_SELECTOR_FOUND:"$product_tour_step_selector_found",TOUR_STEP_ELEMENT_TAG:"$product_tour_step_element_tag",TOUR_STEP_ELEMENT_ID:"$product_tour_step_element_id",TOUR_STEP_ELEMENT_CLASSES:"$product_tour_step_element_classes",TOUR_STEP_ELEMENT_TEXT:"$product_tour_step_element_text",TOUR_ERROR:"$product_tour_error",TOUR_MATCHES_COUNT:"$product_tour_matches_count",TOUR_FAILURE_PHASE:"$product_tour_failure_phase",TOUR_WAITED_FOR_ELEMENT:"$product_tour_waited_for_element",TOUR_WAIT_DURATION_MS:"$product_tour_wait_duration_ms",TOUR_BANNER_SELECTOR:"$product_tour_banner_selector",TOUR_LINKED_SURVEY_ID:"$product_tour_linked_survey_id",USE_MANUAL_SELECTOR:"$use_manual_selector",INFERENCE_DATA_PRESENT:"$inference_data_present",TOUR_LAST_SEEN_DATE:"$product_tour_last_seen_date",TOUR_TYPE:"$product_tour_type"},Lr=wi("[RateLimiter]");class Ur{constructor(t){this.serverLimits={},this.lastEventRateLimited=!1,this.checkForLimiting=t=>{var i=t.text;if(i&&i.length)try{(JSON.parse(i).quota_limited||[]).forEach((t=>{Lr.info((t||"events")+" is quota limited."),this.serverLimits[t]=(new Date).getTime()+6e4}))}catch(t){return void Lr.warn('could not rate limit - continuing. Error: "'+(null==t?void 0:t.message)+'"',{text:i})}},this.instance=t,this.lastEventRateLimited=this.clientRateLimitContext(!0).isRateLimited}get captureEventsPerSecond(){var t;return(null==(t=this.instance.config.rate_limiting)?void 0:t.events_per_second)||10}get captureEventsBurstLimit(){var t;return Math.max((null==(t=this.instance.config.rate_limiting)?void 0:t.events_burst_limit)||10*this.captureEventsPerSecond,this.captureEventsPerSecond)}clientRateLimitContext(t){var i,e,r;void 0===t&&(t=!1);var{captureEventsBurstLimit:s,captureEventsPerSecond:n}=this,o=(new Date).getTime(),a=null!==(i=null==(e=this.instance.persistence)?void 0:e.get_property(Qi))&&void 0!==i?i:{tokens:s,last:o};a.tokens+=(o-a.last)/1e3*n,a.last=o,a.tokens>s&&(a.tokens=s);var l=1>a.tokens;return l||t||(a.tokens=Math.max(0,a.tokens-1)),!l||this.lastEventRateLimited||t||this.instance.capture("$$client_ingestion_warning",{$$client_ingestion_warning_message:"posthog-js client rate limited. Config is set to "+n+" events per second and "+s+" events burst limit."},{skip_client_rate_limiting:!0}),this.lastEventRateLimited=l,null==(r=this.instance.persistence)||r.set_property(Qi,a),{isRateLimited:l,remainingTokens:a.tokens}}isServerRateLimited(t){var i=this.serverLimits[t||"events"]||!1;return!1!==i&&(new Date).getTime()<i}}var Nr=wi("[RemoteConfig]");class jr{constructor(t){this._instance=t}get remoteConfig(){var t;return null==(t=h._POSTHOG_REMOTE_CONFIG)||null==(t=t[this._instance.config.token])?void 0:t.config}Ir(t){var i,e;null!=(i=h.__PosthogExtensions__)&&i.loadExternalDependency?null==(e=h.__PosthogExtensions__)||null==e.loadExternalDependency||e.loadExternalDependency(this._instance,"remote-config",(()=>t(this.remoteConfig))):t()}Cr(t){this._instance._send_request({method:"GET",url:this._instance.requestRouter.endpointFor("assets","/array/"+this._instance.config.token+"/config"),callback(i){t(i.json)}})}load(){try{if(this.remoteConfig)return Nr.info("Using preloaded remote config",this.remoteConfig),this.Sr(this.remoteConfig),void this.kr();if(this._instance.Tr())return void Nr.warn("Remote config is disabled. Falling back to local config.");this.Ir((t=>{if(!t)return Nr.info("No config found after loading remote JS config. Falling back to JSON."),void this.Cr((t=>{this.Sr(t),this.kr()}));this.Sr(t),this.kr()}))}catch(t){Nr.error("Error loading remote config",t)}}stop(){this.Ar&&(clearInterval(this.Ar),this.Ar=void 0)}refresh(){this._instance.Tr()||"hidden"===(null==r?void 0:r.visibilityState)||this._instance.reloadFeatureFlags()}kr(){var t;if(!this.Ar){var i=null!==(t=this._instance.config.remote_config_refresh_interval_ms)&&void 0!==t?t:3e5;0!==i&&(this.Ar=setInterval((()=>{this.refresh()}),i))}}Sr(t){var i;t||Nr.error("Failed to fetch remote config from PostHog."),this._instance.Sr(null!=t?t:{}),!1!==(null==t?void 0:t.hasFeatureFlags)&&(this._instance.config.advanced_disable_feature_flags_on_first_load||null==(i=this._instance.featureFlags)||i.ensureFlagsLoaded())}}var zr=["fatal","error","warning","log","info","debug"],Br={GZipJS:"gzip-js",Base64:"base64"},Hr=Uint8Array,qr=Uint16Array,Wr=Uint32Array,Vr=new Hr([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Yr=new Hr([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Gr=new Hr([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Jr=function(t,i){for(var e=new qr(31),r=0;31>r;++r)e[r]=i+=1<<t[r-1];var s=new Wr(e[30]);for(r=1;30>r;++r)for(var n=e[r];e[r+1]>n;++n)s[n]=n-e[r]<<5|r;return[e,s]},Kr=Jr(Vr,2),Xr=Kr[1];Kr[0][28]=258,Xr[258]=28;for(var Qr=Jr(Yr,0)[1],Zr=new qr(32768),ts=0;32768>ts;++ts){var is=(43690&ts)>>>1|(21845&ts)<<1;Zr[ts]=((65280&(is=(61680&(is=(52428&is)>>>2|(13107&is)<<2))>>>4|(3855&is)<<4))>>>8|(255&is)<<8)>>>1}var es=function(t,i,e){for(var r=t.length,s=0,n=new qr(i);r>s;++s)++n[t[s]-1];var o,a=new qr(i);for(s=0;i>s;++s)a[s]=a[s-1]+n[s-1]<<1;if(e){o=new qr(1<<i);var l=15-i;for(s=0;r>s;++s)if(t[s])for(var u=s<<4|t[s],h=i-t[s],d=a[t[s]-1]++<<h,v=d|(1<<h)-1;v>=d;++d)o[Zr[d]>>>l]=u}else for(o=new qr(r),s=0;r>s;++s)o[s]=Zr[a[t[s]-1]++]>>>15-t[s];return o},rs=new Hr(288);for(ts=0;144>ts;++ts)rs[ts]=8;for(ts=144;256>ts;++ts)rs[ts]=9;for(ts=256;280>ts;++ts)rs[ts]=7;for(ts=280;288>ts;++ts)rs[ts]=8;var ss=new Hr(32);for(ts=0;32>ts;++ts)ss[ts]=5;var ns=es(rs,9,0),os=es(ss,5,0),as=function(t){return(t/8>>0)+(7&t&&1)},ls=function(t,i,e){(null==e||e>t.length)&&(e=t.length);var r=new(t instanceof qr?qr:t instanceof Wr?Wr:Hr)(e-i);return r.set(t.subarray(i,e)),r},us=function(t,i,e){var r=i/8>>0;t[r]|=e<<=7&i,t[r+1]|=e>>>8},hs=function(t,i,e){var r=i/8>>0;t[r]|=e<<=7&i,t[r+1]|=e>>>8,t[r+2]|=e>>>16},ds=function(t,i){for(var e=[],r=0;t.length>r;++r)t[r]&&e.push({s:r,f:t[r]});var s=e.length,n=e.slice();if(!s)return[new Hr(0),0];if(1==s){var o=new Hr(e[0].s+1);return o[e[0].s]=1,[o,1]}e.sort((function(t,i){return t.f-i.f})),e.push({s:-1,f:25001});var a=e[0],l=e[1],u=0,h=1,d=2;for(e[0]={s:-1,f:a.f+l.f,l:a,r:l};h!=s-1;)a=e[e[d].f>e[u].f?u++:d++],l=e[u!=h&&e[d].f>e[u].f?u++:d++],e[h++]={s:-1,f:a.f+l.f,l:a,r:l};var v=n[0].s;for(r=1;s>r;++r)n[r].s>v&&(v=n[r].s);var c=new qr(v+1),f=vs(e[h-1],c,0);if(f>i){r=0;var p=0,_=f-i,g=1<<_;for(n.sort((function(t,i){return c[i.s]-c[t.s]||t.f-i.f}));s>r;++r){var m=n[r].s;if(i>=c[m])break;p+=g-(1<<f-c[m]),c[m]=i}for(p>>>=_;p>0;){var b=n[r].s;i>c[b]?p-=1<<i-c[b]++-1:++r}for(;r>=0&&p;--r){var y=n[r].s;c[y]==i&&(--c[y],++p)}f=i}return[new Hr(c),f]},vs=function(t,i,e){return-1==t.s?Math.max(vs(t.l,i,e+1),vs(t.r,i,e+1)):i[t.s]=e},cs=function(t){for(var i=t.length;i&&!t[--i];);for(var e=new qr(++i),r=0,s=t[0],n=1,o=function(t){e[r++]=t},a=1;i>=a;++a)if(t[a]==s&&a!=i)++n;else{if(!s&&n>2){for(;n>138;n-=138)o(32754);n>2&&(o(n>10?n-11<<5|28690:n-3<<5|12305),n=0)}else if(n>3){for(o(s),--n;n>6;n-=6)o(8304);n>2&&(o(n-3<<5|8208),n=0)}for(;n--;)o(s);n=1,s=t[a]}return[e.subarray(0,r),i]},fs=function(t,i){for(var e=0,r=0;i.length>r;++r)e+=t[r]*i[r];return e},ps=function(t,i,e){var r=e.length,s=as(i+2);t[s]=255&r,t[s+1]=r>>>8,t[s+2]=255^t[s],t[s+3]=255^t[s+1];for(var n=0;r>n;++n)t[s+n+4]=e[n];return 8*(s+4+r)},_s=function(t,i,e,r,s,n,o,a,l,u,h){us(i,h++,e),++s[256];for(var d=ds(s,15),v=d[0],c=d[1],f=ds(n,15),p=f[0],_=f[1],g=cs(v),m=g[0],b=g[1],y=cs(p),w=y[0],E=y[1],S=new qr(19),x=0;m.length>x;++x)S[31&m[x]]++;for(x=0;w.length>x;++x)S[31&w[x]]++;for(var T=ds(S,7),k=T[0],R=T[1],P=19;P>4&&!k[Gr[P-1]];--P);var O,I,C,F,A=u+5<<3,M=fs(s,rs)+fs(n,ss)+o,D=fs(s,v)+fs(n,p)+o+14+3*P+fs(S,k)+(2*S[16]+3*S[17]+7*S[18]);if(M>=A&&D>=A)return ps(i,h,t.subarray(l,l+u));if(us(i,h,1+(M>D)),h+=2,M>D){O=es(v,c,0),I=v,C=es(p,_,0),F=p;var L=es(k,R,0);for(us(i,h,b-257),us(i,h+5,E-1),us(i,h+10,P-4),h+=14,x=0;P>x;++x)us(i,h+3*x,k[Gr[x]]);h+=3*P;for(var U=[m,w],N=0;2>N;++N){var j=U[N];for(x=0;j.length>x;++x)us(i,h,L[z=31&j[x]]),h+=k[z],z>15&&(us(i,h,j[x]>>>5&127),h+=j[x]>>>12)}}else O=ns,I=rs,C=os,F=ss;for(x=0;a>x;++x)if(r[x]>255){var z;hs(i,h,O[257+(z=r[x]>>>18&31)]),h+=I[z+257],z>7&&(us(i,h,r[x]>>>23&31),h+=Vr[z]);var B=31&r[x];hs(i,h,C[B]),h+=F[B],B>3&&(hs(i,h,r[x]>>>5&8191),h+=Yr[B])}else hs(i,h,O[r[x]]),h+=I[r[x]];return hs(i,h,O[256]),h+I[256]},gs=new Wr([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),ms=function(){for(var t=new Wr(256),i=0;256>i;++i){for(var e=i,r=9;--r;)e=(1&e&&3988292384)^e>>>1;t[i]=e}return t}(),bs=function(t,i,e){for(;e;++i)t[i]=e,e>>>=8};function ys(t,i){void 0===i&&(i={});var e=function(){var t=4294967295;return{p(i){for(var e=t,r=0;i.length>r;++r)e=ms[255&e^i[r]]^e>>>8;t=e},d(){return 4294967295^t}}}(),r=t.length;e.p(t);var s,n,o,a,l,u=(a=10+((s=i).filename&&s.filename.length+1||0),l=8,function(t,i,e,r,s,n){var o=t.length,a=new Hr(r+o+5*(1+Math.floor(o/7e3))+s),l=a.subarray(r,a.length-s),u=0;if(!i||8>o)for(var h=0;o>=h;h+=65535){var d=h+65535;o>d?u=ps(l,u,t.subarray(h,d)):(l[h]=!0,u=ps(l,u,t.subarray(h,o)))}else{for(var v=gs[i-1],c=v>>>13,f=8191&v,p=(1<<e)-1,_=new qr(32768),g=new qr(p+1),m=Math.ceil(e/3),b=2*m,y=function(i){return(t[i]^t[i+1]<<m^t[i+2]<<b)&p},w=new Wr(25e3),E=new qr(288),S=new qr(32),x=0,T=0,k=(h=0,0),R=0,P=0;o>h;++h){var O=y(h),I=32767&h,C=g[O];if(_[I]=C,g[O]=I,h>=R){var F=o-h;if((x>7e3||k>24576)&&F>423){u=_s(t,l,0,w,E,S,T,k,P,h-P,u),k=x=T=0,P=h;for(var A=0;286>A;++A)E[A]=0;for(A=0;30>A;++A)S[A]=0}var M=2,D=0,L=f,U=I-C&32767;if(F>2&&O==y(h-U))for(var N=Math.min(c,F)-1,j=Math.min(32767,h),z=Math.min(258,F);j>=U&&--L&&I!=C;){if(t[h+M]==t[h+M-U]){for(var B=0;z>B&&t[h+B]==t[h+B-U];++B);if(B>M){if(M=B,D=U,B>N)break;var H=Math.min(U,B-2),q=0;for(A=0;H>A;++A){var W=h-U+A+32768&32767,V=W-_[W]+32768&32767;V>q&&(q=V,C=W)}}}U+=(I=C)-(C=_[I])+32768&32767}if(D){w[k++]=268435456|Xr[M]<<18|Qr[D];var Y=31&Xr[M],G=31&Qr[D];T+=Vr[Y]+Yr[G],++E[257+Y],++S[G],R=h+M,++x}else w[k++]=t[h],++E[t[h]]}}u=_s(t,l,!0,w,E,S,T,k,P,h-P,u)}return ls(a,0,r+as(u)+s)}(n=t,null==(o=i).level?6:o.level,null==o.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(n.length)))):12+o.mem,a,l)),h=u.length;return function(t,i){var e=i.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=2>i.level?4:9==i.level?2:0,t[9]=3,0!=i.mtime&&bs(t,4,Math.floor(new Date(i.mtime||Date.now())/1e3)),e){t[3]=8;for(var r=0;e.length>=r;++r)t[r+10]=e.charCodeAt(r)}}(u,i),bs(u,h-8,e.d()),bs(u,h-4,r),u}var ws=!!o||!!n,Es="text/plain",Ss=function(t,i,e){var r;void 0===e&&(e=!0);var[s,n]=t.split("?"),o=p({},i),a=null!==(r=null==n?void 0:n.split("&").map((t=>{var i,[r,s]=t.split("="),n=e&&null!==(i=o[r])&&void 0!==i?i:s;return delete o[r],r+"="+n})))&&void 0!==r?r:[],l=function(t,i){var e,r;void 0===i&&(i="&");var s=[];return be(t,(function(t,i){C(t)||C(i)||"undefined"===i||(e=encodeURIComponent((t=>t instanceof File)(t)?t.name:t.toString()),r=encodeURIComponent(i),s[s.length]=r+"="+e)})),s.join(i)}(o);return l&&a.push(l),s+"?"+a.join("&")},xs=(t,i)=>JSON.stringify(t,((t,i)=>"bigint"==typeof i?i.toString():i),i),Ts=t=>{if(t.zt)return t.zt;var{data:i,compression:e}=t;if(i){if(e===Br.GZipJS){var r=ys(function(t,i){var e=t.length;if("undefined"!=typeof TextEncoder)return(new TextEncoder).encode(t);for(var r=new Hr(t.length+(t.length>>>1)),s=0,n=function(t){r[s++]=t},o=0;e>o;++o){if(s+5>r.length){var a=new Hr(s+8+(e-o<<1));a.set(r),r=a}var l=t.charCodeAt(o);128>l?n(l):2048>l?(n(192|l>>>6),n(128|63&l)):l>55295&&57344>l?(n(240|(l=65536+(1047552&l)|1023&t.charCodeAt(++o))>>>18),n(128|l>>>12&63),n(128|l>>>6&63),n(128|63&l)):(n(224|l>>>12),n(128|l>>>6&63),n(128|63&l))}return ls(r,0,s)}(xs(i)),{mtime:0});return{contentType:Es,body:r.buffer.slice(r.byteOffset,r.byteOffset+r.byteLength),estimatedSize:r.byteLength}}if(e===Br.Base64){var s=function(t){return t?btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,((t,i)=>String.fromCharCode(parseInt(i,16))))):t}(xs(i)),n=(t=>"data="+encodeURIComponent("string"==typeof t?t:xs(t)))(s);return{contentType:"application/x-www-form-urlencoded",body:n,estimatedSize:new Blob([n]).size}}var o=xs(i);return{contentType:"application/json",body:o,estimatedSize:new Blob([o]).size}}},$s=function(){var t=f((function*(t){var i=xs(t.data),e=yield function(t,i){return g.apply(this,arguments)}(i,v.DEBUG);if(!e)return t;var r=yield e.arrayBuffer();return p({},t,{zt:{contentType:Es,body:r,estimatedSize:r.byteLength}})}));return function(i){return t.apply(this,arguments)}}(),ks=[];n&&ks.push({transport:"fetch",method(t){var i,e,{contentType:r,body:s,estimatedSize:o}=null!==(i=Ts(t))&&void 0!==i?i:{},l=new Headers;be(t.headers,(function(t,i){l.append(i,t)})),r&&l.append("Content-Type",r);var u=t.url,h=null;if(a){var d=new a;h={signal:d.signal,timeout:setTimeout((()=>d.abort()),t.timeout)}}n(u,p({method:(null==t?void 0:t.method)||"GET",headers:l,keepalive:"POST"===t.method&&52428.8>(o||0),body:s,signal:null==(e=h)?void 0:e.signal},t.fetchOptions)).then((i=>i.text().then((e=>{var r={statusCode:i.status,text:e};if(200===i.status)try{r.json=JSON.parse(e)}catch(t){yi.error(t)}null==t.callback||t.callback(r)})))).catch((i=>{yi.error(i),null==t.callback||t.callback({statusCode:0,error:i})})).finally((()=>h?clearTimeout(h.timeout):null))}}),o&&ks.push({transport:"XHR",method(t){var i,e=new o;e.open(t.method||"GET",t.url,!0);var{contentType:r,body:s}=null!==(i=Ts(t))&&void 0!==i?i:{};be(t.headers,(function(t,i){e.setRequestHeader(i,t)})),r&&e.setRequestHeader("Content-Type",r),t.timeout&&(e.timeout=t.timeout),t.disableXHRCredentials||(e.withCredentials=!0),e.onreadystatechange=()=>{if(4===e.readyState){var i={statusCode:e.status,text:e.responseText};if(200===e.status)try{i.json=JSON.parse(e.responseText)}catch(t){}null==t.callback||t.callback(i)}},e.send(s)}}),null!=e&&e.sendBeacon&&ks.push({transport:"sendBeacon",method(t){var i=Ss(t.url,{beacon:"1"});try{var r,{contentType:s,body:n}=null!==(r=Ts(t))&&void 0!==r?r:{};if(!n)return;var o=n instanceof Blob?n:new Blob([n],{type:s});e.sendBeacon(i,o)}catch(t){}}});var Rs=3e3;class Ps{constructor(t,i){this.Er=!0,this.Rr=[],this.Nr=G((null==i?void 0:i.flush_interval_ms)||Rs,250,5e3,yi.createLogger("flush interval"),Rs),this.Mr=t}enqueue(t){this.Rr.push(t),this.Fr||this.Or()}unload(){this.Pr();var t=this.Rr.length>0?this.Lr():{},i=Object.values(t);[...i.filter((t=>0===t.url.indexOf("/e"))),...i.filter((t=>0!==t.url.indexOf("/e")))].map((t=>{this.Mr(p({},t,{transport:"sendBeacon"}))}))}enable(){this.Er=!1,this.Or()}Or(){var t=this;this.Er||(this.Fr=setTimeout((()=>{if(this.Pr(),this.Rr.length>0){var i=this.Lr(),e=function(){var e=i[r],s=(new Date).getTime();e.data&&R(e.data)&&be(e.data,(t=>{t.offset=Math.abs(t.timestamp-s),delete t.timestamp})),t.Mr(e)};for(var r in i)e()}}),this.Nr))}Pr(){clearTimeout(this.Fr),this.Fr=void 0}Lr(){var t={};return be(this.Rr,(i=>{var e,r=i,s=(r?r.batchKey:null)||r.url;C(t[s])&&(t[s]=p({},r,{data:[]})),null==(e=t[s].data)||e.push(r.data)})),this.Rr=[],t}}var Os=["retriesPerformedSoFar"];class Is{constructor(i){this.Dr=!1,this.Br=3e3,this.Rr=[],this._instance=i,this.Rr=[],this.jr=!0,!C(t)&&"onLine"in t.navigator&&(this.jr=t.navigator.onLine,this.qr=()=>{this.jr=!0,this.Zr()},this.$r=()=>{this.jr=!1},ke(t,"online",this.qr),ke(t,"offline",this.$r))}get length(){return this.Rr.length}retriableRequest(t){var{retriesPerformedSoFar:i}=t,e=_(t,Os);U(i)&&(e.url=Ss(e.url,{retry_count:i})),this._instance._send_request(p({},e,{callback:t=>{200===t.statusCode||t.statusCode>=400&&500>t.statusCode||(null!=i?i:0)>=10?null==e.callback||e.callback(t):this.Hr(p({retriesPerformedSoFar:i},e))}}))}Hr(t){var i=t.retriesPerformedSoFar||0;t.retriesPerformedSoFar=i+1;var e=function(t){var i=3e3*Math.pow(2,t),e=i/2,r=Math.min(18e5,i),s=Math.random()-.5;return Math.ceil(r+s*(r-e))}(i),r=Date.now()+e;this.Rr.push({retryAt:r,requestOptions:t});var s="Enqueued failed request for retry in "+e;navigator.onLine||(s+=" (Browser is offline)"),yi.warn(s),this.Dr||(this.Dr=!0,this.Vr())}Vr(){if(this.zr&&clearTimeout(this.zr),0===this.Rr.length)return this.Dr=!1,void(this.zr=void 0);this.zr=setTimeout((()=>{this.jr&&this.Rr.length>0&&this.Zr(),this.Vr()}),this.Br)}Zr(){var t=Date.now(),i=[],e=this.Rr.filter((e=>t>e.retryAt||(i.push(e),!1)));if(this.Rr=i,e.length>0)for(var{requestOptions:r}of e)this.retriableRequest(r)}unload(){for(var{requestOptions:i}of(this.zr&&(clearTimeout(this.zr),this.zr=void 0),this.Dr=!1,C(t)||(this.qr&&(t.removeEventListener("online",this.qr),this.qr=void 0),this.$r&&(t.removeEventListener("offline",this.$r),this.$r=void 0)),this.Rr))try{this._instance._send_request(p({},i,{transport:"sendBeacon"}))}catch(t){yi.error(t)}this.Rr=[]}}class Cs{constructor(t){this.Yr=()=>{var t,i,e,r;this.Ur||(this.Ur={});var s=this.scrollElement(),n=this.scrollY(),o=s?Math.max(0,s.scrollHeight-s.clientHeight):0,a=n+((null==s?void 0:s.clientHeight)||0),l=(null==s?void 0:s.scrollHeight)||0;this.Ur.lastScrollY=Math.ceil(n),this.Ur.maxScrollY=Math.max(n,null!==(t=this.Ur.maxScrollY)&&void 0!==t?t:0),this.Ur.maxScrollHeight=Math.max(o,null!==(i=this.Ur.maxScrollHeight)&&void 0!==i?i:0),this.Ur.lastContentY=a,this.Ur.maxContentY=Math.max(a,null!==(e=this.Ur.maxContentY)&&void 0!==e?e:0),this.Ur.maxContentHeight=Math.max(l,null!==(r=this.Ur.maxContentHeight)&&void 0!==r?r:0)},this._instance=t}get Wr(){return this._instance.config.scroll_root_selector}getContext(){return this.Ur}resetContext(){var t=this.Ur;return setTimeout(this.Yr,0),t}startMeasuringScrollPosition(){ke(t,"scroll",this.Yr,{capture:!0}),ke(t,"scrollend",this.Yr,{capture:!0}),ke(t,"resize",this.Yr)}scrollElement(){if(!this.Wr)return null==t?void 0:t.document.documentElement;var i=R(this.Wr)?this.Wr:[this.Wr];for(var e of i){var r=null==t?void 0:t.document.querySelector(e);if(r)return r}}scrollY(){if(this.Wr){var i=this.scrollElement();return i&&i.scrollTop||0}return t&&(t.scrollY||t.pageYOffset||t.document.documentElement.scrollTop)||0}scrollX(){if(this.Wr){var i=this.scrollElement();return i&&i.scrollLeft||0}return t&&(t.scrollX||t.pageXOffset||t.document.documentElement.scrollLeft)||0}}var Fs=t=>gr(null==t?void 0:t.config.mask_personal_data_properties,null==t?void 0:t.config.custom_personal_data_properties);class As{constructor(t,i,e,r){this.Gr=t=>{var i=this.Xr();if(!i||i.sessionId!==t){var e={sessionId:t,props:this.Jr(this._instance)};this.Kr.register({[Xi]:e})}},this._instance=t,this.Qr=i,this.Kr=e,this.Jr=r||Fs,this.Qr.onSessionId(this.Gr)}Xr(){return this.Kr.props[Xi]}getSetOnceProps(){var t,i=null==(t=this.Xr())?void 0:t.props;return i?"r"in i?mr(i):{$referring_domain:i.referringDomain,$pathname:i.initialPathName,utm_source:i.utm_source,utm_campaign:i.utm_campaign,utm_medium:i.utm_medium,utm_content:i.utm_content,utm_term:i.utm_term}:{}}getSessionProps(){var t={};return be(xe(this.getSetOnceProps()),((i,e)=>{"$current_url"===e&&(e="url"),t["$session_entry_"+S(e)]=i})),t}}class Ms{constructor(){this.ti={}}on(t,i){return this.ti[t]||(this.ti[t]=[]),this.ti[t].push(i),()=>{this.ti[t]=this.ti[t].filter((t=>t!==i))}}emit(t,i){for(var e of this.ti[t]||[])e(i);for(var r of this.ti["*"]||[])r(t,i)}}var Ds=wi("[SessionId]");class Ls{on(t,i){return this.ei.on(t,i)}constructor(t,i,e){var r;if(this.ri=[],this.ii=void 0,this.ei=new Ms,this.ni=(t,i)=>!(!U(t)||!U(i))&&Math.abs(t-i)>this.sessionTimeoutMs,!t.persistence)throw new Error("SessionIdManager requires a PostHogPersistence instance");if(t.config.cookieless_mode===le)throw new Error('SessionIdManager cannot be used with cookieless_mode="always"');this.Rt=t.config,this.Kr=t.persistence,this.si=void 0,this.oi=void 0,this._sessionStartTimestamp=null,this._sessionActivityTimestamp=null,this.ai=i||Ae,this.li=e||Ae;var s=this.Rt.persistence_name||this.Rt.token;if(this._sessionTimeoutMs=1e3*G(this.Rt.session_idle_timeout_seconds||1800,60,36e3,Ds.createLogger("session_idle_timeout_seconds"),1800),t.register({$configured_session_timeout_ms:this._sessionTimeoutMs}),this.ui(),this.hi="ph_"+s+"_window_id",this.ci="ph_"+s+"_primary_window_exists",this.di()){var n=We.Gt(this.hi),o=We.Gt(this.ci);n&&!o?this.si=n:We.Jt(this.hi),We.Xt(this.ci,!0)}if(null!=(r=this.Rt.bootstrap)&&r.sessionID)try{var a=(t=>{var i=this.Rt.bootstrap.sessionID.replace(/-/g,"");if(32!==i.length)throw new Error("Not a valid UUID");if("7"!==i[12])throw new Error("Not a UUIDv7");return parseInt(i.substring(0,12),16)})();this.vi(this.Rt.bootstrap.sessionID,(new Date).getTime(),a)}catch(t){Ds.error("Invalid sessionID in bootstrap",t)}this.fi()}get sessionTimeoutMs(){return this._sessionTimeoutMs}onSessionId(t){return C(this.ri)&&(this.ri=[]),this.ri.push(t),this.oi&&t(this.oi,this.si),()=>{this.ri=this.ri.filter((i=>i!==t))}}di(){return"memory"!==this.Rt.persistence&&!this.Kr.gr&&We.Yt()}pi(t){t!==this.si&&(this.si=t,this.di()&&We.Xt(this.hi,t))}gi(){return this.si?this.si:this.di()?We.Gt(this.hi):null}vi(t,i,e){t===this.oi&&i===this._sessionActivityTimestamp&&e===this._sessionStartTimestamp||(this._sessionStartTimestamp=e,this._sessionActivityTimestamp=i,this.oi=t,this.Kr.register({[Ui]:[i,t,e]}))}mi(){var t=this.Kr.props[Ui];return R(t)&&2===t.length&&t.push(t[0]),t||[0,null,0]}resetSessionId(){this.vi(null,null,null)}destroy(){clearTimeout(this.yi),this.yi=void 0,this.ii&&t&&(t.removeEventListener(ce,this.ii,{capture:!1}),this.ii=void 0),this.ri=[]}fi(){this.ii=()=>{this.di()&&We.Jt(this.ci)},ke(t,ce,this.ii,{capture:!1})}checkAndGetSessionAndWindowId(t,i){if(void 0===t&&(t=!1),void 0===i&&(i=null),this.Rt.cookieless_mode===le)throw new Error('checkAndGetSessionAndWindowId should not be called with cookieless_mode="always"');var e=i||(new Date).getTime(),[r,s,n]=this.mi(),o=this.gi(),a=U(n)&&Math.abs(e-n)>864e5,l=!1,u=!s,h=!u&&!t&&this.ni(e,r);u||h||a?(s=this.ai(),o=this.li(),Ds.info("new session ID generated",{sessionId:s,windowId:o,changeReason:{noSessionId:u,activityTimeout:h,sessionPastMaximumLength:a}}),n=e,l=!0):o||(o=this.li(),l=!0);var d=U(r)&&t&&!a?r:e,v=U(n)?n:(new Date).getTime();return this.pi(o),this.vi(s,d,v),t||this.ui(),l&&this.ri.forEach((t=>t(s,o,l?{noSessionId:u,activityTimeout:h,sessionPastMaximumLength:a}:void 0))),{sessionId:s,windowId:o,sessionStartTimestamp:v,changeReason:l?{noSessionId:u,activityTimeout:h,sessionPastMaximumLength:a}:void 0,lastActivityTimestamp:r}}ui(){clearTimeout(this.yi),this.yi=setTimeout((()=>{var[t]=this.mi();if(this.ni((new Date).getTime(),t)){var i=this.oi;this.resetSessionId(),this.ei.emit("forcedIdleReset",{idleSessionId:i})}}),1.1*this.sessionTimeoutMs)}}var Us=function(t,i){if(!t)return!1;var e=t.userAgent;if(e&&y(e,i))return!0;try{var r=null==t?void 0:t.userAgentData;if(null!=r&&r.brands&&r.brands.some((t=>y(null==t?void 0:t.brand,i))))return!0}catch(t){}return!!t.webdriver},Ns=function(t,i){if(!function(t){try{new RegExp(t)}catch(t){return!1}return!0}(i))return!1;try{return new RegExp(i).test(t)}catch(t){return!1}};function js(t,i,e){return xs({distinct_id:t,userPropertiesToSet:i,userPropertiesToSetOnce:e})}var zs={exact:(t,i)=>i.some((i=>t.some((t=>i===t)))),is_not:(t,i)=>i.every((i=>t.every((t=>i!==t)))),regex:(t,i)=>i.some((i=>t.some((t=>Ns(i,t))))),not_regex:(t,i)=>i.every((i=>t.every((t=>!Ns(i,t))))),icontains:(t,i)=>i.map(Bs).some((i=>t.map(Bs).some((t=>i.includes(t))))),not_icontains:(t,i)=>i.map(Bs).every((i=>t.map(Bs).every((t=>!i.includes(t))))),gt:(t,i)=>i.some((i=>{var e=parseFloat(i);return!isNaN(e)&&t.some((t=>e>parseFloat(t)))})),lt:(t,i)=>i.some((i=>{var e=parseFloat(i);return!isNaN(e)&&t.some((t=>e<parseFloat(t)))}))},Bs=t=>t.toLowerCase();function Hs(t,i){return!t||Object.entries(t).every((t=>{var[e,r]=t,s=null==i?void 0:i[e];if(C(s)||M(s))return!1;var n=[String(s)],o=zs[r.operator];return!!o&&o(r.values,n)}))}var qs="custom",Ws="i.posthog.com";class Vs{constructor(t){this.bi={},this.instance=t}get apiHost(){var t=this.instance.config.api_host.trim().replace(/\/$/,"");return"https://app.posthog.com"===t?"https://us.i.posthog.com":t}get flagsApiHost(){var t=this.instance.config.flags_api_host;return t?t.trim().replace(/\/$/,""):this.apiHost}get uiHost(){var t,i=null==(t=this.instance.config.ui_host)?void 0:t.replace(/\/$/,"");return i||(i=this.apiHost.replace("."+Ws,".posthog.com")),"https://app.posthog.com"===i?"https://us.posthog.com":i}get region(){return this.bi[this.apiHost]||(this.bi[this.apiHost]=/https:\/\/(app|us|us-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?"us":/https:\/\/(eu|eu-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?"eu":qs),this.bi[this.apiHost]}endpointFor(t,i){if(void 0===i&&(i=""),i&&(i="/"===i[0]?i:"/"+i),"ui"===t)return this.uiHost+i;if("flags"===t)return this.flagsApiHost+i;if(this.region===qs)return this.apiHost+i;var e=Ws+i;switch(t){case"assets":return"https://"+this.region+"-assets."+e;case"api":return"https://"+this.region+"."+e}}}var Ys=wi("[Surveys]"),Gs="seenSurvey_",Js=(t,i)=>{var e="$survey_"+i+"/"+t.id;return t.current_iteration&&t.current_iteration>0&&(e="$survey_"+i+"/"+t.id+"/"+t.current_iteration),e},Ks=t=>((t,i)=>{var e=""+Gs+i.id;return i.current_iteration&&i.current_iteration>0&&(e=""+Gs+i.id+"_"+i.current_iteration),e})(0,t),Xs=[kr.Popover,kr.Widget,kr.API],Qs={ignoreConditions:!1,ignoreDelay:!1,displayType:Fr.Popover},Zs=wi("[PostHog ExternalIntegrations]"),tn={intercom:"intercom-integration",crispChat:"crisp-chat-integration"};class en{constructor(t){this._instance=t}nr(t,i){var e;null==(e=h.__PosthogExtensions__)||null==e.loadExternalDependency||e.loadExternalDependency(this._instance,t,(t=>{if(t)return Zs.error("failed to load script",t);i()}))}startIfEnabledOrStop(){var t=this,i=function(i){var e,s,n;!r||null!=(e=h.__PosthogExtensions__)&&null!=(e=e.integrations)&&e[i]||t.nr(tn[i],(()=>{var e;null==(e=h.__PosthogExtensions__)||null==(e=e.integrations)||null==(e=e[i])||e.start(t._instance)})),!r&&null!=(s=h.__PosthogExtensions__)&&null!=(s=s.integrations)&&s[i]&&(null==(n=h.__PosthogExtensions__)||null==(n=n.integrations)||null==(n=n[i])||n.stop())};for(var[e,r]of Object.entries(null!==(s=this._instance.config.integrations)&&void 0!==s?s:{})){var s;i(e)}}}var rn={},sn=0,nn=()=>{},on='Consent opt in/out is not valid with cookieless_mode="always" and will be ignored',an="Surveys module not available",ln="sanitize_properties is deprecated. Use before_send instead",un="Invalid value for property_denylist config: ",hn="posthog",dn=!ws&&-1===(null==u?void 0:u.indexOf("MSIE"))&&-1===(null==u?void 0:u.indexOf("Mozilla")),vn=i=>{var e;return p({api_host:"https://us.i.posthog.com",flags_api_host:null,ui_host:null,token:"",autocapture:!0,cross_subdomain_cookie:$e(null==r?void 0:r.location),persistence:"localStorage+cookie",persistence_name:"",cookie_persisted_properties:[],loaded:nn,save_campaign_params:!0,custom_campaign_params:[],custom_blocked_useragents:[],save_referrer:!0,capture_pageleave:"if_capture_pageview",defaults:null!=i?i:"unset",__preview_deferred_init_extensions:!1,debug:s&&F(null==s?void 0:s.search)&&-1!==s.search.indexOf("__posthog_debug=true")||!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_web_experiments:!0,disable_surveys:!1,disable_surveys_automatic_display:!1,disable_conversations:!1,disable_product_tours:!1,disable_external_dependency_loading:!1,enable_recording_console_log:void 0,secure_cookie:"https:"===(null==t||null==(e=t.location)?void 0:e.protocol),ip:!1,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_useragent_filter:!1,opt_out_capturing_persistence_type:"localStorage",consent_persistence_name:null,opt_out_capturing_cookie_prefix:null,opt_in_site_apps:!1,property_denylist:[],respect_dnt:!1,sanitize_properties:null,request_headers:{},request_batching:!0,properties_string_max_length:65535,mask_all_element_attributes:!1,mask_all_text:!1,mask_personal_data_properties:!1,custom_personal_data_properties:[],advanced_disable_flags:!1,advanced_disable_decide:!1,advanced_disable_feature_flags:!1,advanced_disable_feature_flags_on_first_load:!1,advanced_only_evaluate_survey_feature_flags:!1,advanced_feature_flags_dedup_per_session:!1,advanced_enable_surveys:!1,advanced_disable_toolbar_metrics:!1,feature_flag_request_timeout_ms:3e3,surveys_request_timeout_ms:1e4,on_request_error(t){yi.error("Bad HTTP status: "+t.statusCode+" "+t.text)},get_device_id:t=>t,capture_performance:void 0,name:"posthog",bootstrap:{},disable_compression:!1,session_idle_timeout_seconds:1800,person_profiles:de,before_send:void 0,request_queue_config:{flush_interval_ms:Rs},error_tracking:{},_onCapture:nn,__preview_eager_load_replay:!1},(t=>({rageclick:!t||"2025-11-30">t||{content_ignorelist:!0},capture_pageview:!t||"2025-05-24">t||"history_change",session_recording:t&&t>="2025-11-30"?{strictMinimumDuration:!0}:{},external_scripts_inject_target:t&&t>="2026-01-30"?"head":"body",internal_or_test_user_hostname:t&&t>="2026-01-30"?/^(localhost|127\.0\.0\.1)$/:void 0}))(i))},cn=[["process_person","person_profiles"],["xhr_headers","request_headers"],["cookie_name","persistence_name"],["disable_cookie","disable_persistence"],["store_google","save_campaign_params"],["verbose","debug"]],fn=t=>{var i={};for(var[e,r]of cn)C(t[e])||(i[r]=t[e]);var s=ye({},i,t);return R(t.property_blacklist)&&(C(t.property_denylist)?s.property_denylist=t.property_blacklist:R(t.property_denylist)?s.property_denylist=[...t.property_blacklist,...t.property_denylist]:yi.error(un+t.property_denylist)),s};class pn{constructor(){this.__forceAllowLocalhost=!1}get wi(){return this.__forceAllowLocalhost}set wi(t){yi.error("WebPerformanceObserver is deprecated and has no impact on network capture. Use `_forceAllowLocalhostNetworkCapture` on `posthog.sessionRecording`"),this.__forceAllowLocalhost=t}}class _n{Ii(t,i){if(t){var e=this.Ci.indexOf(t);-1!==e&&this.Ci.splice(e,1)}return this.Ci.push(i),null==i.initialize||i.initialize(),i}get decideEndpointWasHit(){var t,i;return null!==(t=null==(i=this.featureFlags)?void 0:i.hasLoadedFlags)&&void 0!==t&&t}get flagsEndpointWasHit(){var t,i;return null!==(t=null==(i=this.featureFlags)?void 0:i.hasLoadedFlags)&&void 0!==t&&t}constructor(){var t;this.webPerformance=new pn,this.Si=!1,this.version=v.LIB_VERSION,this.ki=new Ms,this.Ci=[],this._calculate_event_properties=this.calculateEventProperties.bind(this),this.config=vn(),this.SentryIntegration=tr,this.sentryIntegration=t=>function(t,i){var e=Ze(t,i);return{name:Qe,processEvent:t=>e(t)}}(this,t),this.__request_queue=[],this.__loaded=!1,this.analyticsDefaultEndpoint="/e/",this.xi=!1,this.Ti=null,this.Ai=null,this.Ei=null,this.scrollManager=new Cs(this),this.pageViewManager=new ir(this),this.rateLimiter=new Ur(this),this.requestRouter=new Vs(this),this.consent=new Ve(this),this.externalIntegrations=new en(this);var i=null!==(t=_n.__defaultExtensionClasses)&&void 0!==t?t:{};this.featureFlags=i.featureFlags&&new i.featureFlags(this),this.toolbar=i.toolbar&&new i.toolbar(this),this.surveys=i.surveys&&new i.surveys(this),this.conversations=i.conversations&&new i.conversations(this),this.logs=i.logs&&new i.logs(this),this.experiments=i.experiments&&new i.experiments(this),this.exceptions=i.exceptions&&new i.exceptions(this),this.people={set:(t,i,e)=>{var r=F(t)?{[t]:i}:t;this.setPersonProperties(r),null==e||e({})},set_once:(t,i,e)=>{var r=F(t)?{[t]:i}:t;this.setPersonProperties(void 0,r),null==e||e({})}},this.on("eventCaptured",(t=>yi.info('send "'+(null==t?void 0:t.event)+'"',t)))}init(t,i,e){if(e&&e!==hn){var r,s=null!==(r=rn[e])&&void 0!==r?r:new _n;return s._init(t,i,e),rn[e]=s,rn[hn][e]=s,s}return this._init(t,i,e)}_init(i,e,r){var s;if(void 0===e&&(e={}),C(i)||A(i))return yi.critical("PostHog was initialized without a token. This likely indicates a misconfiguration. Please check the first argument passed to posthog.init()"),this;if(this.__loaded)return console.warn("[PostHog.js]","You have already initialized PostHog! Re-initializing is a no-op"),this;this.__loaded=!0,this.config={},e.debug=this.Ri(e.debug),this.Ni=e,this.Mi=[],e.person_profiles?this.Ai=e.person_profiles:e.process_person&&(this.Ai=e.process_person),this.set_config(ye({},vn(e.defaults),fn(e),{name:r,token:i})),this.config.on_xhr_error&&yi.error("on_xhr_error is deprecated. Use on_request_error instead"),this.compression=e.disable_compression?void 0:Br.GZipJS;var n=this.Fi();this.persistence=new Er(this.config,n),this.sessionPersistence="sessionStorage"===this.config.persistence||"memory"===this.config.persistence?this.persistence:new Er(p({},this.config,{persistence:"sessionStorage"}),n);var o=p({},this.persistence.props),a=p({},this.sessionPersistence.props);this.register({$initialization_time:(new Date).toISOString()}),this.Oi=new Ps((t=>this.Pi(t)),this.config.request_queue_config),this.Li=new Is(this),this.__request_queue=[];var l=this.config.cookieless_mode===le||this.config.cookieless_mode===ae&&this.consent.isExplicitlyOptedOut();if(l||(this.sessionManager=new Ls(this),this.sessionPropsManager=new As(this,this.sessionManager,this.persistence)),this.config.__preview_deferred_init_extensions?(yi.info("Deferring extension initialization to improve startup performance"),setTimeout((()=>{this.Di(l)}),0)):(yi.info("Initializing extensions synchronously"),this.Di(l)),v.DEBUG=v.DEBUG||this.config.debug,v.DEBUG&&yi.info("Starting in debug mode",{this:this,config:e,thisC:p({},this.config),p:o,s:a}),void 0!==(null==(s=e.bootstrap)?void 0:s.distinctID)){var u=e.bootstrap.distinctID,h=this.get_distinct_id(),d=this.persistence.get_property(Ki);if(e.bootstrap.isIdentifiedID&&null!=h&&h!==u&&d===ue)this.identify(u);else if(e.bootstrap.isIdentifiedID&&null!=h&&h!==u&&d===he)yi.warn("Bootstrap distinctID differs from an already-identified user. The existing identity is preserved. Call reset() before reinitializing if you intend to switch users.");else{var c=this.config.get_device_id(Ae()),f=e.bootstrap.isIdentifiedID?c:u;this.persistence.set_property(Ki,e.bootstrap.isIdentifiedID?he:ue),this.register({distinct_id:u,$device_id:f})}}if(l)this.register_once({distinct_id:se,$device_id:null},"");else if(!this.get_distinct_id()){var _=this.config.get_device_id(Ae());this.register_once({distinct_id:_,$device_id:_},""),this.persistence.set_property(Ki,ue)}return ke(t,"onpagehide"in self?"pagehide":"unload",this._handle_unload.bind(this),{passive:!1}),e.segment?function(t,i){var e=t.config.segment;if(!e)return i();!function(t,i){var e=t.config.segment;if(!e)return i();var r=e=>{var r=()=>e.anonymousId()||Ae();t.config.get_device_id=r,e.id()&&(t.register({distinct_id:e.id(),$device_id:r()}),t.persistence.set_property(Ki,he)),i()},s=e.user();"then"in s&&P(s.then)?s.then(r):r(s)}(t,(()=>{e.register((t=>{Promise&&Promise.resolve||Xe.warn("This browser does not have Promise support, and can not use the segment integration");var i=(i,e)=>{if(!e)return i;i.event.userId||i.event.anonymousId===t.get_distinct_id()||(Xe.info("No userId set, resetting PostHog"),t.reset()),i.event.userId&&i.event.userId!==t.get_distinct_id()&&(Xe.info("UserId set, identifying with PostHog"),t.identify(i.event.userId));var r=t.calculateEventProperties(e,i.event.properties);return i.event.properties=Object.assign({},r,i.event.properties),i};return{name:"PostHog JS",type:"enrichment",version:"1.0.0",isLoaded:()=>!0,load:()=>Promise.resolve(),track:t=>i(t,t.event.event),page:t=>i(t,fe),identify:t=>i(t,_e),screen:t=>i(t,"$screen")}})(t)).then((()=>{i()}))}))}(this,(()=>this.Bi())):this.Bi(),P(this.config._onCapture)&&this.config._onCapture!==nn&&(yi.warn("onCapture is deprecated. Please use `before_send` instead"),this.on("eventCaptured",(t=>this.config._onCapture(t.event,t)))),this.config.ip&&yi.warn('The `ip` config option has NO EFFECT AT ALL and has been deprecated. Use a custom transformation or "Discard IP data" project setting instead. See https://posthog.com/tutorials/web-redact-properties#hiding-customer-ip-address for more information.'),this}Di(t){var i,e,r,s,n,o,a,l=performance.now(),u=p({},_n.__defaultExtensionClasses,this.config.__extensionClasses),h=[];u.featureFlags&&this.Ci.push(this.featureFlags=null!==(i=this.featureFlags)&&void 0!==i?i:new u.featureFlags(this)),u.exceptions&&this.Ci.push(this.exceptions=null!==(e=this.exceptions)&&void 0!==e?e:new u.exceptions(this)),u.historyAutocapture&&this.Ci.push(this.historyAutocapture=new u.historyAutocapture(this)),u.tracingHeaders&&this.Ci.push(new u.tracingHeaders(this)),u.siteApps&&this.Ci.push(this.siteApps=new u.siteApps(this)),u.sessionRecording&&!t&&this.Ci.push(this.sessionRecording=new u.sessionRecording(this)),this.config.disable_scroll_properties||h.push((()=>{this.scrollManager.startMeasuringScrollPosition()})),u.autocapture&&this.Ci.push(this.autocapture=new u.autocapture(this)),u.surveys&&this.Ci.push(this.surveys=null!==(r=this.surveys)&&void 0!==r?r:new u.surveys(this)),u.logs&&this.Ci.push(this.logs=null!==(s=this.logs)&&void 0!==s?s:new u.logs(this)),u.conversations&&this.Ci.push(this.conversations=null!==(n=this.conversations)&&void 0!==n?n:new u.conversations(this)),u.productTours&&this.Ci.push(this.productTours=new u.productTours(this)),u.heatmaps&&this.Ci.push(this.heatmaps=new u.heatmaps(this)),u.webVitalsAutocapture&&this.Ci.push(this.webVitalsAutocapture=new u.webVitalsAutocapture(this)),u.exceptionObserver&&this.Ci.push(this.exceptionObserver=new u.exceptionObserver(this)),u.deadClicksAutocapture&&this.Ci.push(this.deadClicksAutocapture=new u.deadClicksAutocapture(this,Je)),u.toolbar&&this.Ci.push(this.toolbar=null!==(o=this.toolbar)&&void 0!==o?o:new u.toolbar(this)),u.experiments&&this.Ci.push(this.experiments=null!==(a=this.experiments)&&void 0!==a?a:new u.experiments(this)),this.Ci.forEach((t=>{t.initialize&&h.push((()=>{null==t.initialize||t.initialize()}))})),h.push((()=>{if(this.ji){var t=this.ji;this.ji=void 0,this.Sr(t)}})),this.qi(h,l)}qi(t,i){for(;t.length>0;){if(this.config.__preview_deferred_init_extensions&&performance.now()-i>=30&&t.length>0)return void setTimeout((()=>{this.qi(t,i)}),0);var e=t.shift();if(e)try{e()}catch(t){yi.error("Error initializing extension:",t)}}var r=Math.round(performance.now()-i);this.register_for_session({$sdk_debug_extensions_init_method:this.config.__preview_deferred_init_extensions?"deferred":"synchronous",$sdk_debug_extensions_init_time_ms:r}),this.config.__preview_deferred_init_extensions&&yi.info("PostHog extensions initialized ("+r+"ms)")}Sr(t){var i;if(!r||!r.body)return yi.info("document not ready yet, trying again in 500 milliseconds..."),void setTimeout((()=>{this.Sr(t)}),500);this.config.__preview_deferred_init_extensions&&(this.ji=t),this.compression=void 0,t.supportedCompression&&!this.config.disable_compression&&(this.compression=w(t.supportedCompression,Br.GZipJS)?Br.GZipJS:w(t.supportedCompression,Br.Base64)?Br.Base64:void 0),null!=(i=t.analytics)&&i.endpoint&&(this.analyticsDefaultEndpoint=t.analytics.endpoint),this.set_config({person_profiles:this.Ai?this.Ai:de}),this.Ci.forEach((i=>null==i.onRemoteConfig?void 0:i.onRemoteConfig(t)))}Bi(){try{this.config.loaded(this)}catch(t){yi.critical("`loaded` function failed",t)}if(this.Zi(),this.config.internal_or_test_user_hostname&&null!=s&&s.hostname){var t=s.hostname,i=this.config.internal_or_test_user_hostname;("string"==typeof i?t===i:i.test(t))&&this.setInternalOrTestUser()}this.config.capture_pageview&&setTimeout((()=>{(this.consent.isOptedIn()||this.config.cookieless_mode===le)&&this.$i()}),1),this.Hi=new jr(this),this.Hi.load()}Zi(){var t;this.is_capturing()&&this.config.request_batching&&(null==(t=this.Oi)||t.enable())}_dom_loaded(){this.is_capturing()&&me(this.__request_queue,(t=>this.Pi(t))),this.__request_queue=[],this.Zi()}_handle_unload(){var t,i,e;null==(t=this.surveys)||t.handlePageUnload(),this.config.request_batching?(this.Vi()&&this.capture(pe),null==(i=this.Oi)||i.unload(),null==(e=this.Li)||e.unload()):this.Vi()&&this.capture(pe,null,{transport:"sendBeacon"})}_send_request(t){this.__loaded&&(dn?this.__request_queue.push(t):this.rateLimiter.isServerRateLimited(t.batchKey)||(t.transport=t.transport||this.config.api_transport,t.url=Ss(t.url,{ip:this.config.ip?1:0}),t.headers=p({},this.config.request_headers,t.headers),t.compression="best-available"===t.compression?this.compression:t.compression,t.disableXHRCredentials=this.config.__preview_disable_xhr_credentials,this.config.__preview_disable_beacon&&(t.disableTransport=["sendBeacon"]),t.fetchOptions=t.fetchOptions||this.config.fetch_options,(t=>{var i,e,r,s=p({},t);s.timeout=s.timeout||6e4,s.url=Ss(s.url,{_:(new Date).getTime().toString(),ver:v.JS_SDK_VERSION,compression:s.compression});var n=null!==(i=s.transport)&&void 0!==i?i:"fetch",o=ks.filter((t=>!s.disableTransport||!t.transport||!s.disableTransport.includes(t.transport))),a=null!==(e=null==(r=function(t,i){for(var e=0;t.length>e;e++)if(t[e].transport===n)return t[e]}(o))?void 0:r.method)&&void 0!==e?e:o[0].method;if(!a)throw new Error("No available transport method");"sendBeacon"!==n&&s.data&&s.compression===Br.GZipJS&&l?$s(s).then((t=>{a(t)})).catch((()=>{a(s)})):a(s)})(p({},t,{callback:i=>{var e,r;this.rateLimiter.checkForLimiting(i),400>i.statusCode||null==(e=(r=this.config).on_request_error)||e.call(r,i),null==t.callback||t.callback(i)}}))))}Pi(t){this.Li?this.Li.retriableRequest(t):this._send_request(t)}_execute_array(t){sn++;try{var i,e=[],r=[],s=[];me(t,(t=>{t&&(R(i=t[0])?s.push(t):P(t)?t.call(this):R(t)&&"alias"===i?e.push(t):R(t)&&-1!==i.indexOf("capture")&&P(this[i])?s.push(t):r.push(t))}));var n=function(t,i){me(t,(function(t){if(R(t[0])){var e=i;be(t,(function(t){e=e[t[0]].apply(e,t.slice(1))}))}else i[t[0]].apply(i,t.slice(1))}))};n(e,this),n(r,this),n(s,this)}finally{sn--}}push(t){if(sn>0&&R(t)&&F(t[0])){var i=_n.prototype[t[0]];P(i)&&i.apply(this,t.slice(1))}else this._execute_array([t])}capture(t,i,e){var r,s,n,o,a;if(this.__loaded&&this.persistence&&this.sessionPersistence&&this.Oi){if(this.is_capturing())if(!C(t)&&F(t)){var l=!this.config.opt_out_useragent_filter&&this._is_bot();if(!l||this.config.__preview_capture_bot_pageviews){var u=null!=e&&e.skip_client_rate_limiting?void 0:this.rateLimiter.clientRateLimitContext();if(null==u||!u.isRateLimited){null!=i&&i.$current_url&&!F(null==i?void 0:i.$current_url)&&(yi.error("Invalid `$current_url` property provided to `posthog.capture`. Input must be a string. Ignoring provided value."),null==i||delete i.$current_url),"$exception"!==t||null!=e&&e.zi||yi.warn("Using `posthog.capture('$exception')` is unreliable because it does not attach required metadata. Use `posthog.captureException(error)` instead, which attaches required metadata automatically."),this.sessionPersistence.update_search_keyword(),this.config.save_campaign_params&&this.sessionPersistence.update_campaign_params(),this.config.save_referrer&&this.sessionPersistence.update_referrer_info(),(this.config.save_campaign_params||this.config.save_referrer)&&this.persistence.set_initial_person_info();var h=new Date,d=(null==e?void 0:e.timestamp)||h,v=Ae(),c={uuid:v,event:t,properties:this.calculateEventProperties(t,i||{},d,v)};t===fe&&this.config.__preview_capture_bot_pageviews&&l&&(c.event="$bot_pageview",c.properties.$browser_type="bot"),u&&(c.properties.$lib_rate_limit_remaining_tokens=u.remainingTokens),(null==e?void 0:e.$set)&&(c.$set=null==e?void 0:e.$set);var f,_=this.Yi(null==e?void 0:e.$set_once,t!==ge,t===_e);if(_&&(c.$set_once=_),null!=e&&e._noTruncate||(s=this.config.properties_string_max_length,n=c,o=t=>F(t)?t.slice(0,s):t,a=new Set,c=function t(i,e){return i!==Object(i)?o?o(i):i:a.has(i)?void 0:(a.add(i),R(i)?(r=[],me(i,(i=>{r.push(t(i))}))):(r={},be(i,((i,e)=>{a.has(i)||(r[e]=t(i,e))}))),r);var r}(n)),c.timestamp=d,C(null==e?void 0:e.timestamp)||(c.properties.$event_time_override_provided=!0,c.properties.$event_time_override_system_time=h),t===Ir.DISMISSED||t===Ir.SENT){var g=null==i?void 0:i[Cr.SURVEY_ID],m=null==i?void 0:i[Cr.SURVEY_ITERATION];f={id:g,current_iteration:m},localStorage.getItem(Ks(f))||localStorage.setItem(Ks(f),"true"),c.$set=p({},c.$set,{[Js({id:g,current_iteration:m},t===Ir.SENT?"responded":"dismissed")]:!0})}else t===Ir.SHOWN&&(c.$set=p({},c.$set,{[Cr.SURVEY_LAST_SEEN_DATE]:(new Date).toISOString()}));if(t===Mr.SHOWN){var b=null==i?void 0:i[Dr.TOUR_TYPE];b&&(c.$set=p({},c.$set,{[Dr.TOUR_LAST_SEEN_DATE+"/"+b]:(new Date).toISOString()}))}var y=p({},c.properties.$set,c.$set);if(I(y)||this.setPersonPropertiesForFlags(y),!D(this.config.before_send)){var w=this.Ui(c);if(!w)return;c=w}this.ki.emit("eventCaptured",c);var E={method:"POST",url:null!==(r=null==e?void 0:e._url)&&void 0!==r?r:this.requestRouter.endpointFor("api",this.analyticsDefaultEndpoint),data:c,compression:"best-available",batchKey:null==e?void 0:e._batchKey};return!this.config.request_batching||e&&(null==e||!e._batchKey)||null!=e&&e.send_instantly?this.Pi(E):this.Oi.enqueue(E),c}yi.critical("This capture call is ignored due to client rate limiting.")}}else yi.error("No event name provided to posthog.capture")}else yi.uninitializedWarning("posthog.capture")}_addCaptureHook(t){return this.on("eventCaptured",(i=>t(i.event,i)))}calculateEventProperties(i,e,n,o,a){if(n=n||new Date,!this.persistence||!this.sessionPersistence)return e;var l=a?void 0:this.persistence.remove_event_timer(i),h=p({},e);if(h.token=this.config.token,h.$config_defaults=this.config.defaults,(this.config.cookieless_mode==le||this.config.cookieless_mode==ae&&this.consent.isExplicitlyOptedOut())&&(h.$cookieless_mode=!0),"$snapshot"===i){var d=p({},this.persistence.properties(),this.sessionPersistence.properties());return h.distinct_id=d.distinct_id,(!F(h.distinct_id)&&!L(h.distinct_id)||A(h.distinct_id))&&yi.error("Invalid distinct_id for replay event. This indicates a bug in your implementation"),h}var c,f=function(i,e){var r,n,o,a;if(!u)return{};var l,h,d,c,f,p,_,g,m=i?[...ar,...e||[]]:[],[b,y]=function(t){for(var i=0;Vt.length>i;i++){var[e,r]=Vt[i],s=e.exec(t),n=s&&(P(r)?r(s,t):r);if(n)return n}return["",""]}(u);return ye(xe({$os:b,$os_version:y,$browser:Ht(u,navigator.vendor),$device:Yt(u),$device_type:(h=u,d={userAgentDataPlatform:null==(r=navigator)||null==(r=r.userAgentData)?void 0:r.platform,maxTouchPoints:null==(n=navigator)?void 0:n.maxTouchPoints,screenWidth:null==t||null==(o=t.screen)?void 0:o.width,screenHeight:null==t||null==(a=t.screen)?void 0:a.height,devicePixelRatio:null==t?void 0:t.devicePixelRatio},g=Yt(h),g===st||g===rt||"Kobo"===g||"Kindle Fire"===g||g===At?et:g===St||g===Tt||g===xt||g===It?"Console":g===ot?"Wearable":g?Z:"Android"===(null==d?void 0:d.userAgentDataPlatform)&&(null!==(c=null==d?void 0:d.maxTouchPoints)&&void 0!==c?c:0)>0?600>Math.min(null!==(f=null==d?void 0:d.screenWidth)&&void 0!==f?f:0,null!==(p=null==d?void 0:d.screenHeight)&&void 0!==p?p:0)/(null!==(_=null==d?void 0:d.devicePixelRatio)&&void 0!==_?_:1)?Z:et:"Desktop"),$timezone:br(),$timezone_offset:yr()}),{$current_url:sr(null==s?void 0:s.href,m,ur),$host:null==s?void 0:s.host,$pathname:null==s?void 0:s.pathname,$raw_user_agent:u.length>1e3?u.substring(0,997)+"...":u,$browser_version:Wt(u,navigator.vendor),$browser_language:fr(),$browser_language_prefix:(l=fr(),"string"==typeof l?l.split("-")[0]:void 0),$screen_height:null==t?void 0:t.screen.height,$screen_width:null==t?void 0:t.screen.width,$viewport_height:null==t?void 0:t.innerHeight,$viewport_width:null==t?void 0:t.innerWidth,$lib:v.LIB_NAME,$lib_version:v.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:Date.now()/1e3})}(this.config.mask_personal_data_properties,this.config.custom_personal_data_properties);if(this.sessionManager){var{sessionId:_,windowId:g}=this.sessionManager.checkAndGetSessionAndWindowId(a,n.getTime());h.$session_id=_,h.$window_id=g}this.sessionPropsManager&&ye(h,this.sessionPropsManager.getSessionProps());try{var m;this.sessionRecording&&ye(h,this.sessionRecording.sdkDebugProperties),h.$sdk_debug_retry_queue_size=null==(m=this.Li)?void 0:m.length}catch(t){h.$sdk_debug_error_capturing_properties=String(t)}if(this.requestRouter.region===qs&&(h.$lib_custom_api_host=this.config.api_host),c=i!==fe||a?i!==pe||a?this.pageViewManager.doEvent():this.pageViewManager.doPageLeave(n):this.pageViewManager.doPageView(n,o),h=ye(h,c),i===fe&&r&&(h.title=r.title),!C(l)){var b=n.getTime()-l;h.$duration=parseFloat((b/1e3).toFixed(3))}u&&this.config.opt_out_useragent_filter&&(h.$browser_type=this._is_bot()?"bot":"browser"),(h=ye({},f,this.persistence.properties(),this.sessionPersistence.properties(),h)).$is_identified=this._isIdentified(),R(this.config.property_denylist)?be(this.config.property_denylist,(function(t){delete h[t]})):yi.error(un+this.config.property_denylist+" or property_blacklist config: "+this.config.property_blacklist);var y=this.config.sanitize_properties;y&&(yi.error(ln),h=y(h,i));var w=this.Wi();return h.$process_person_profile=w,w&&!a&&this.Gi("_calculate_event_properties"),h}Yi(t,i,e){var r;if(void 0===i&&(i=!0),void 0===e&&(e=!1),!this.persistence||!this.Wi())return t;if(this.Si&&!e)return t;var s=this.persistence.get_initial_props(),n=null==(r=this.sessionPropsManager)?void 0:r.getSetOnceProps(),o=ye({},s,n||{},t||{}),a=this.config.sanitize_properties;return a&&(yi.error(ln),o=a(o,"$set_once")),i&&(this.Si=!0),I(o)?void 0:o}register(t,i){var e;null==(e=this.persistence)||e.register(t,i)}register_once(t,i,e){var r;null==(r=this.persistence)||r.register_once(t,i,e)}register_for_session(t){var i;null==(i=this.sessionPersistence)||i.register(t)}unregister(t){var i;null==(i=this.persistence)||i.unregister(t)}unregister_for_session(t){var i;null==(i=this.sessionPersistence)||i.unregister(t)}Xi(t,i){this.register({[t]:i})}getFeatureFlag(t,i){var e;return null==(e=this.featureFlags)?void 0:e.getFeatureFlag(t,i)}getFeatureFlagPayload(t){var i;return null==(i=this.featureFlags)?void 0:i.getFeatureFlagPayload(t)}getFeatureFlagResult(t,i){var e;return null==(e=this.featureFlags)?void 0:e.getFeatureFlagResult(t,i)}isFeatureEnabled(t,i){var e;return null==(e=this.featureFlags)?void 0:e.isFeatureEnabled(t,i)}reloadFeatureFlags(){var t;null==(t=this.featureFlags)||t.reloadFeatureFlags()}updateFlags(t,i,e){var r;null==(r=this.featureFlags)||r.updateFlags(t,i,e)}updateEarlyAccessFeatureEnrollment(t,i,e){var r;null==(r=this.featureFlags)||r.updateEarlyAccessFeatureEnrollment(t,i,e)}getEarlyAccessFeatures(t,i,e){var r;return void 0===i&&(i=!1),null==(r=this.featureFlags)?void 0:r.getEarlyAccessFeatures(t,i,e)}on(t,i){return this.ki.on(t,i)}onFeatureFlags(t){return this.featureFlags?this.featureFlags.onFeatureFlags(t):(t([],{},{errorsLoading:!0}),()=>{})}onSurveysLoaded(t){return this.surveys?this.surveys.onSurveysLoaded(t):(t([],{isLoaded:!1,error:an}),()=>{})}onSessionId(t){var i,e;return null!==(i=null==(e=this.sessionManager)?void 0:e.onSessionId(t))&&void 0!==i?i:()=>{}}getSurveys(t,i){void 0===i&&(i=!1),this.surveys?this.surveys.getSurveys(t,i):t([],{isLoaded:!1,error:an})}getActiveMatchingSurveys(t,i){void 0===i&&(i=!1),this.surveys?this.surveys.getActiveMatchingSurveys(t,i):t([],{isLoaded:!1,error:an})}renderSurvey(t,i){var e;null==(e=this.surveys)||e.renderSurvey(t,i)}displaySurvey(t,i){var e;void 0===i&&(i=Qs),null==(e=this.surveys)||e.displaySurvey(t,i)}cancelPendingSurvey(t){var i;null==(i=this.surveys)||i.cancelPendingSurvey(t)}canRenderSurvey(t){var i,e;return null!==(i=null==(e=this.surveys)?void 0:e.canRenderSurvey(t))&&void 0!==i?i:{visible:!1,disabledReason:an}}canRenderSurveyAsync(t,i){var e,r;return void 0===i&&(i=!1),null!==(e=null==(r=this.surveys)?void 0:r.canRenderSurveyAsync(t,i))&&void 0!==e?e:Promise.resolve({visible:!1,disabledReason:an})}Ji(t){return!t||A(t)?(yi.critical("Unique user id has not been set in posthog.identify"),!1):t===se?(yi.critical('The string "'+t+'" was set in posthog.identify which indicates an error. This ID is only used as a sentinel value.'),!1):!["distinct_id","distinctid"].includes(t.toLowerCase())&&!["undefined","null"].includes(t.toLowerCase())||(yi.critical('The string "'+t+'" was set in posthog.identify which indicates an error. This ID should be unique to the user and not a hardcoded string.'),!1)}identify(t,i,e){if(!this.__loaded||!this.persistence)return yi.uninitializedWarning("posthog.identify");if(L(t)&&(t=t.toString(),yi.warn("The first argument to posthog.identify was a number, but it should be a string. It has been converted to a string.")),this.Ji(t)&&this.Gi("posthog.identify")){var r=this.get_distinct_id();this.register({$user_id:t}),this.get_property(Ti)||this.register_once({$had_persisted_distinct_id:!0,$device_id:r},""),t!==r&&t!==this.get_property($i)&&(this.unregister($i),this.register({distinct_id:t}));var s,n=(this.persistence.get_property(Ki)||ue)===ue;t!==r&&n?(this.persistence.set_property(Ki,he),this.setPersonPropertiesForFlags({$set:i||{},$set_once:e||{}},!1),this.capture(_e,{distinct_id:t,$anon_distinct_id:r},{$set:i||{},$set_once:e||{}}),this.Ei=js(t,i,e),null==(s=this.featureFlags)||s.setAnonymousDistinctId(r)):(i||e)&&this.setPersonProperties(i,e),t!==r&&(this.reloadFeatureFlags(),this.unregister(Vi))}}setPersonProperties(t,i){if((t||i)&&this.Gi("posthog.setPersonProperties")){var e=js(this.get_distinct_id(),t,i);this.Ei!==e?(this.setPersonPropertiesForFlags({$set:t||{},$set_once:i||{}},!0),this.capture("$set",{$set:t||{},$set_once:i||{}}),this.Ei=e):yi.info("A duplicate setPersonProperties call was made with the same properties. It has been ignored.")}}group(t,i,e){if(t&&i){var r=this.getGroups(),s=r[t]!==i;if(s&&this.resetGroupPropertiesForFlags(t),this.register({$groups:p({},r,{[t]:i})}),s||e){var n={$group_type:t,$group_key:i};e&&(n.$group_set=e),this.capture(ge,n)}e&&this.setGroupPropertiesForFlags({[t]:e}),s&&!e&&this.reloadFeatureFlags()}else yi.error("posthog.group requires a group type and group key")}resetGroups(){this.register({$groups:{}}),this.resetGroupPropertiesForFlags(),this.reloadFeatureFlags()}setPersonPropertiesForFlags(t,i){var e;void 0===i&&(i=!0),null==(e=this.featureFlags)||e.setPersonPropertiesForFlags(t,i)}resetPersonPropertiesForFlags(){var t;null==(t=this.featureFlags)||t.resetPersonPropertiesForFlags()}setGroupPropertiesForFlags(t,i){var e;void 0===i&&(i=!0),this.Gi("posthog.setGroupPropertiesForFlags")&&(null==(e=this.featureFlags)||e.setGroupPropertiesForFlags(t,i))}resetGroupPropertiesForFlags(t){var i;null==(i=this.featureFlags)||i.resetGroupPropertiesForFlags(t)}reset(t){var i,e,r,s,n,o,a;if(yi.info("reset"),!this.__loaded)return yi.uninitializedWarning("posthog.reset");var l=this.get_property(Ti);if(this.consent.reset(),null==(i=this.persistence)||i.clear(),null==(e=this.sessionPersistence)||e.clear(),null==(r=this.surveys)||r.reset(),null==(s=this.Hi)||s.stop(),null==(n=this.featureFlags)||n.reset(),null==(o=this.persistence)||o.set_property(Ki,ue),null==(a=this.sessionManager)||a.resetSessionId(),this.Ei=null,this.config.cookieless_mode===le)this.register_once({distinct_id:se,$device_id:null},"");else{var u=this.config.get_device_id(Ae());this.register_once({distinct_id:u,$device_id:t?u:l},"")}this.register({$last_posthog_reset:(new Date).toISOString()},1),this.reloadFeatureFlags()}get_distinct_id(){return this.get_property("distinct_id")}getGroups(){return this.get_property("$groups")||{}}get_session_id(){var t,i;return null!==(t=null==(i=this.sessionManager)?void 0:i.checkAndGetSessionAndWindowId(!0).sessionId)&&void 0!==t?t:""}get_session_replay_url(t){if(!this.sessionManager)return"";var{sessionId:i,sessionStartTimestamp:e}=this.sessionManager.checkAndGetSessionAndWindowId(!0),r=this.requestRouter.endpointFor("ui","/project/"+this.config.token+"/replay/"+i);if(null!=t&&t.withTimestamp&&e){var s,n=null!==(s=t.timestampLookBack)&&void 0!==s?s:10;if(!e)return r;r+="?t="+Math.max(Math.floor(((new Date).getTime()-e)/1e3)-n,0)}return r}alias(t,i){return t===this.get_property(xi)?(yi.critical("Attempting to create alias for existing People user - aborting."),-2):this.Gi("posthog.alias")?(C(i)&&(i=this.get_distinct_id()),t!==i?(this.Xi($i,t),this.capture("$create_alias",{alias:t,distinct_id:i})):(yi.warn("alias matches current distinct_id - skipping api call."),this.identify(t),-1)):void 0}set_config(t){var i=p({},this.config);if(O(t)){var e,r,s,n,o,a,l,u,h;ye(this.config,fn(t));var d=this.Fi();null==(e=this.persistence)||e.update_config(this.config,i,d),this.sessionPersistence="sessionStorage"===this.config.persistence||"memory"===this.config.persistence?this.persistence:new Er(p({},this.config,{persistence:"sessionStorage"}),d);var c=this.Ri(this.config.debug);N(c)&&(this.config.debug=c),N(this.config.debug)&&(this.config.debug?(v.DEBUG=!0,je.Yt()&&je.Xt("ph_debug",!0),yi.info("set_config",{config:t,oldConfig:i,newConfig:p({},this.config)})):(v.DEBUG=!1,je.Yt()&&je.Jt("ph_debug"))),null==(r=this.exceptionObserver)||r.onConfigChange(),null==(s=this.sessionRecording)||s.startIfEnabledOrStop(),null==(n=this.autocapture)||n.startIfEnabled(),null==(o=this.heatmaps)||o.startIfEnabled(),null==(a=this.exceptionObserver)||a.startIfEnabledOrStop(),null==(l=this.deadClicksAutocapture)||l.startIfEnabledOrStop(),null==(u=this.surveys)||u.loadIfEnabled(),this.Ki(),null==(h=this.externalIntegrations)||h.startIfEnabledOrStop()}}_overrideSDKInfo(t,i){v.LIB_NAME=t,v.LIB_VERSION=i}startSessionRecording(t){var i,e,r,s,n,o=!0===t,a={sampling:o||!(null==t||!t.sampling),linked_flag:o||!(null==t||!t.linked_flag),url_trigger:o||!(null==t||!t.url_trigger),event_trigger:o||!(null==t||!t.event_trigger)};Object.values(a).some(Boolean)&&(null==(i=this.sessionManager)||i.checkAndGetSessionAndWindowId(),a.sampling&&(null==(e=this.sessionRecording)||e.overrideSampling()),a.linked_flag&&(null==(r=this.sessionRecording)||r.overrideLinkedFlag()),a.url_trigger&&(null==(s=this.sessionRecording)||s.overrideTrigger("url")),a.event_trigger&&(null==(n=this.sessionRecording)||n.overrideTrigger("event")));this.set_config({disable_session_recording:!1})}stopSessionRecording(){this.set_config({disable_session_recording:!0})}sessionRecordingStarted(){var t;return!(null==(t=this.sessionRecording)||!t.started)}captureException(t,i){if(this.exceptions){var e=new Error("PostHog syntheticException"),r=this.exceptions.buildProperties(t,{handled:!0,syntheticException:e});return this.exceptions.sendExceptionEvent(p({},r,i))}}startExceptionAutocapture(t){this.set_config({capture_exceptions:null==t||t})}stopExceptionAutocapture(){this.set_config({capture_exceptions:!1})}loadToolbar(t){var i,e;return null!==(i=null==(e=this.toolbar)?void 0:e.loadToolbar(t))&&void 0!==i&&i}get_property(t){var i;return null==(i=this.persistence)?void 0:i.props[t]}getSessionProperty(t){var i;return null==(i=this.sessionPersistence)?void 0:i.props[t]}toString(){var t,i=null!==(t=this.config.name)&&void 0!==t?t:hn;return i!==hn&&(i=hn+"."+i),i}_isIdentified(){var t,i;return(null==(t=this.persistence)?void 0:t.get_property(Ki))===he||(null==(i=this.sessionPersistence)?void 0:i.get_property(Ki))===he}Wi(){var t,i;return!("never"===this.config.person_profiles||this.config.person_profiles===de&&!this._isIdentified()&&I(this.getGroups())&&(null==(t=this.persistence)||null==(t=t.props)||!t[$i])&&(null==(i=this.persistence)||null==(i=i.props)||!i[ee]))}Vi(){return!0===this.config.capture_pageleave||"if_capture_pageview"===this.config.capture_pageleave&&(!0===this.config.capture_pageview||"history_change"===this.config.capture_pageview)}createPersonProfile(){this.Wi()||this.Gi("posthog.createPersonProfile")&&this.setPersonProperties({},{})}setInternalOrTestUser(){this.Gi("posthog.setInternalOrTestUser")&&this.setPersonProperties({$internal_or_test_user:!0})}Gi(t){return"never"===this.config.person_profiles?(yi.error(t+' was called, but process_person is set to "never". This call will be ignored.'),!1):(this.Xi(ee,!0),!0)}Fi(){if("always"===this.config.cookieless_mode)return!0;var t=this.consent.isOptedOut();return this.config.disable_persistence||t&&!(!this.config.opt_out_persistence_by_default&&this.config.cookieless_mode!==ae)}Ki(){var t,i,e,r,s=this.Fi();return(null==(t=this.persistence)?void 0:t.gr)!==s&&(null==(e=this.persistence)||e.set_disabled(s)),(null==(i=this.sessionPersistence)?void 0:i.gr)!==s&&(null==(r=this.sessionPersistence)||r.set_disabled(s)),s}opt_in_capturing(t){var i;if(this.config.cookieless_mode!==le){if(this.config.cookieless_mode===ae&&this.consent.isExplicitlyOptedOut()){var e,r,s,n,o;this.reset(!0),null==(e=this.sessionManager)||e.destroy(),null==(r=this.pageViewManager)||r.destroy(),this.sessionManager=new Ls(this),this.pageViewManager=new ir(this),this.persistence&&(this.sessionPropsManager=new As(this,this.sessionManager,this.persistence));var a=null!==(s=null==(n=this.config.__extensionClasses)?void 0:n.sessionRecording)&&void 0!==s?s:null==(o=_n.__defaultExtensionClasses)?void 0:o.sessionRecording;a&&(this.sessionRecording=this.Ii(this.sessionRecording,new a(this)))}var l,u;this.consent.optInOut(!0),this.Ki(),this.Zi(),null==(i=this.sessionRecording)||i.startIfEnabledOrStop(),this.config.cookieless_mode==ae&&(null==(l=this.surveys)||l.loadIfEnabled()),(C(null==t?void 0:t.captureEventName)||null!=t&&t.captureEventName)&&this.capture(null!==(u=null==t?void 0:t.captureEventName)&&void 0!==u?u:"$opt_in",null==t?void 0:t.captureProperties,{send_instantly:!0}),this.config.capture_pageview&&this.$i()}else yi.warn(on)}opt_out_capturing(){var t,i,e;this.config.cookieless_mode!==le?(this.config.cookieless_mode===ae&&this.consent.isOptedIn()&&this.reset(!0),this.consent.optInOut(!1),this.Ki(),this.config.cookieless_mode===ae&&(this.register({distinct_id:se,$device_id:null}),null==(t=this.sessionManager)||t.destroy(),null==(i=this.pageViewManager)||i.destroy(),this.sessionManager=void 0,this.sessionPropsManager=void 0,null==(e=this.sessionRecording)||e.stopRecording(),this.sessionRecording=void 0,this.$i())):yi.warn(on)}has_opted_in_capturing(){return this.consent.isOptedIn()}has_opted_out_capturing(){return this.consent.isOptedOut()}get_explicit_consent_status(){var t=this.consent.consent;return 1===t?"granted":0===t?"denied":"pending"}is_capturing(){return this.config.cookieless_mode===le||(this.config.cookieless_mode===ae?this.consent.isExplicitlyOptedOut()||this.consent.isOptedIn():!this.has_opted_out_capturing())}clear_opt_in_out_capturing(){this.consent.reset(),this.Ki()}_is_bot(){return e?Us(e,this.config.custom_blocked_useragents):void 0}$i(){r&&("visible"===r.visibilityState?this.xi||(this.xi=!0,this.capture(fe,{title:r.title},{send_instantly:!0}),this.Ti&&(r.removeEventListener(ve,this.Ti),this.Ti=null)):this.Ti||(this.Ti=this.$i.bind(this),ke(r,ve,this.Ti)))}debug(i){!1===i?(null==t||t.console.log("You've disabled debug mode."),this.set_config({debug:!1})):(null==t||t.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),this.set_config({debug:!0}))}Tr(){var t,i,e,r,s,n,o=this.Ni||{};return"advanced_disable_flags"in o?!!o.advanced_disable_flags:!1!==this.config.advanced_disable_flags?!!this.config.advanced_disable_flags:!0===this.config.advanced_disable_decide?(yi.warn("Config field 'advanced_disable_decide' is deprecated. Please use 'advanced_disable_flags' instead. The old field will be removed in a future major version."),!0):(e="advanced_disable_decide",!1,r=yi,s=(i="advanced_disable_flags")in(t=o)&&!D(t[i]),n=e in t&&!D(t[e]),s?t[i]:!!n&&(r&&r.warn("Config field '"+e+"' is deprecated. Please use '"+i+"' instead. The old field will be removed in a future major version."),t[e]))}Ui(t){if(D(this.config.before_send))return t;var i=R(this.config.before_send)?this.config.before_send:[this.config.before_send],e=t;for(var r of i){if(e=r(e),D(e)){var s="Event '"+t.event+"' was rejected in beforeSend function";return z(t.event)?yi.warn(s+". This can cause unexpected behavior."):yi.info(s),null}e.properties&&!I(e.properties)||yi.warn("Event '"+t.event+"' has no properties after beforeSend function, this is likely an error.")}return e}getPageViewId(){var t;return null==(t=this.pageViewManager.lr)?void 0:t.pageViewId}captureTraceFeedback(t,i){this.capture("$ai_feedback",{$ai_trace_id:String(t),$ai_feedback_text:i})}captureTraceMetric(t,i,e){this.capture("$ai_metric",{$ai_trace_id:String(t),$ai_metric_name:i,$ai_metric_value:String(e)})}Ri(t){var i=N(t)&&!t,e=je.Yt()&&"true"===je.Wt("ph_debug");return!i&&(!!e||t)}}function gn(t){return t instanceof Element&&(t.id===re||!(null==t.closest||!t.closest(".toolbar-global-fade-container")))}function mn(t){return!!t&&1===t.nodeType}function bn(t,i){return!!t&&!!t.tagName&&t.tagName.toLowerCase()===i.toLowerCase()}function yn(t){return!!t&&3===t.nodeType}function wn(t){return!!t&&11===t.nodeType}function En(t){return t?E(t).split(/\s+/):[]}function Sn(i){var e=null==t?void 0:t.location.href;return!!(e&&i&&i.some((t=>e.match(t))))}function xn(t){var i="";switch(typeof t.className){case"string":i=t.className;break;case"object":i=(t.className&&"baseVal"in t.className?t.className.baseVal:null)||t.getAttribute("class")||"";break;default:i=""}return En(i)}function Tn(t){return D(t)?null:E(t).split(/(\s+)/).filter((t=>Hn(t))).join("").replace(/[\r\n]/g," ").replace(/[ ]+/g," ").substring(0,255)}function $n(t){var i="";return Mn(t)&&!Dn(t)&&t.childNodes&&t.childNodes.length&&be(t.childNodes,(function(t){var e;yn(t)&&t.textContent&&(i+=null!==(e=Tn(t.textContent))&&void 0!==e?e:"")})),E(i)}function kn(t){return C(t.target)?t.srcElement||null:null!=(i=t.target)&&i.shadowRoot?t.composedPath()[0]||null:t.target||null;var i}_n.__defaultExtensionClasses={},function(t,i){for(var e=0;i.length>e;e++)t.prototype[i[e]]=Se(t.prototype[i[e]])}(_n,["identify"]);var Rn=["a","button","form","input","select","textarea","label"];function Pn(t,i){if(C(i))return!0;var e,r=function(t){if(i.some((i=>t.matches(i))))return{v:!0}};for(var s of t)if(e=r(s))return e.v;return!1}function On(t){var i=t.parentNode;return!(!i||!mn(i))&&i}var In=["next","previous","prev",">","<"],Cn=[".ph-no-rageclick",".ph-no-capture"];var Fn=t=>!t||bn(t,"html")||!mn(t),An=(i,e)=>{if(!t||Fn(i))return{parentIsUsefulElement:!1,targetElementList:[]};for(var r=!1,s=[i],n=i;n.parentNode&&!bn(n,"body");)if(wn(n.parentNode))s.push(n.parentNode.host),n=n.parentNode.host;else{var o=On(n);if(!o)break;if(e||Rn.indexOf(o.tagName.toLowerCase())>-1)r=!0;else{var a=t.getComputedStyle(o);a&&"pointer"===a.getPropertyValue("cursor")&&(r=!0)}s.push(o),n=o}return{parentIsUsefulElement:r,targetElementList:s}};function Mn(t){for(var i=t;i.parentNode&&!bn(i,"body");i=i.parentNode){var e=xn(i);if(w(e,"ph-sensitive")||w(e,"ph-no-capture"))return!1}if(w(xn(t),"ph-include"))return!0;var r=t.type||"";if(F(r))switch(r.toLowerCase()){case"hidden":case"password":return!1}var s=t.name||t.id||"";return!F(s)||!/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(s.replace(/[^a-zA-Z0-9]/g,""))}function Dn(t){return!!(bn(t,"input")&&!["button","checkbox","submit","reset"].includes(t.type)||bn(t,"select")||bn(t,"textarea")||"true"===t.getAttribute("contenteditable"))}var Ln="(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11})",Un=new RegExp("^(?:"+Ln+")$"),Nn=new RegExp(Ln),jn="\\d{3}-?\\d{2}-?\\d{4}",zn=new RegExp("^("+jn+")$"),Bn=new RegExp("("+jn+")");function Hn(t,i){if(void 0===i&&(i=!0),D(t))return!1;if(F(t)){if(t=E(t),(i?Un:Nn).test((t||"").replace(/[- ]/g,"")))return!1;if((i?zn:Bn).test(t))return!1}return!0}function qn(t){var i=$n(t);return Hn(i=(i+" "+Wn(t)).trim())?i:""}function Wn(t){var i="";return t&&t.childNodes&&t.childNodes.length&&be(t.childNodes,(function(t){var e;if(t&&"span"===(null==(e=t.tagName)?void 0:e.toLowerCase()))try{var r=$n(t);i=(i+" "+r).trim(),t.childNodes&&t.childNodes.length&&(i=(i+" "+Wn(t)).trim())}catch(t){yi.error("[AutoCapture]",t)}})),i}function Vn(t){return t.replace(/"|\\"/g,'\\"')}function Yn(t){var i=t.attr__class;return i?R(i)?i:En(i):void 0}class Gn{constructor(t){this.disabled=!1===t;var i=O(t)?t:{};this.thresholdPx=i.threshold_px||30,this.timeoutMs=i.timeout_ms||1e3,this.clickCount=i.click_count||3,this.clicks=[]}isRageClick(t,i,e){if(this.disabled)return!1;var r=this.clicks[this.clicks.length-1];if(r&&Math.abs(t-r.x)+Math.abs(i-r.y)<this.thresholdPx&&this.timeoutMs>e-r.timestamp){if(this.clicks.push({x:t,y:i,timestamp:e}),this.clicks.length===this.clickCount)return!0}else this.clicks=[{x:t,y:i,timestamp:e}];return!1}}var Jn="$copy_autocapture",Kn=wi("[AutoCapture]");function Xn(t,i){return i.length>t?i.slice(0,t)+"...":i}function Qn(t){if(t.previousElementSibling)return t.previousElementSibling;var i=t;do{i=i.previousSibling}while(i&&!mn(i));return i}function Zn(i,e){for(var r,s,{e:n,maskAllElementAttributes:o,maskAllText:a,elementAttributeIgnoreList:l,elementsChainAsString:u}=e,h=[i],d=i;d.parentNode&&!bn(d,"body");)wn(d.parentNode)?(h.push(d.parentNode.host),d=d.parentNode.host):(h.push(d.parentNode),d=d.parentNode);var v,c,f=[],_={},g=!1,m=!1;if(be(h,(t=>{var i=Mn(t);"a"===t.tagName.toLowerCase()&&(g=t.getAttribute("href"),g=i&&g&&Hn(g)&&g),w(xn(t),"ph-no-capture")&&(m=!0),f.push(function(t,i,e,r){var s=t.tagName.toLowerCase(),n={tag_name:s};Rn.indexOf(s)>-1&&!e&&(n.$el_text="a"===s.toLowerCase()||"button"===s.toLowerCase()?Xn(1024,qn(t)):Xn(1024,$n(t)));var o=xn(t);o.length>0&&(n.classes=o.filter((function(t){return""!==t}))),be(t.attributes,(function(e){var s;if((!Dn(t)||-1!==["name","id","class","aria-label"].indexOf(e.name))&&(null==r||!r.includes(e.name))&&!i&&Hn(e.value)&&(!F(s=e.name)||"_ngcontent"!==s.substring(0,10)&&"_nghost"!==s.substring(0,7))){var o=e.value;"class"===e.name&&(o=En(o).join(" ")),n["attr__"+e.name]=Xn(1024,o)}}));for(var a=1,l=1,u=t;u=Qn(u);)a++,u.tagName===t.tagName&&l++;return n.nth_child=a,n.nth_of_type=l,n}(t,o,a,l));var e=function(t){if(!Mn(t))return{};var i={};return be(t.attributes,(function(t){if(t.name&&0===t.name.indexOf("data-ph-capture-attribute")){var e=t.name.replace("data-ph-capture-attribute-",""),r=t.value;e&&r&&Hn(r)&&(i[e]=r)}})),i}(t);ye(_,e)})),m)return{props:{},explicitNoCapture:m};if(a||(f[0].$el_text="a"===i.tagName.toLowerCase()||"button"===i.tagName.toLowerCase()?qn(i):$n(i)),g){var b,y;f[0].attr__href=g;var E=null==(b=er(g))?void 0:b.host,S=null==t||null==(y=t.location)?void 0:y.host;E&&S&&E!==S&&(v=g)}return{props:ye({$event_type:n.type,$ce_version:1},u?{}:{$elements:f},{$elements_chain:(c=f,function(t){return t.map((t=>{var i,e,r="";if(t.tag_name&&(r+=t.tag_name),t.attr_class)for(var s of(t.attr_class.sort(),t.attr_class))r+="."+s.replace(/"/g,"");var n=p({},t.text?{text:t.text}:{},{"nth-child":null!==(i=t.nth_child)&&void 0!==i?i:0,"nth-of-type":null!==(e=t.nth_of_type)&&void 0!==e?e:0},t.href?{href:t.href}:{},t.attr_id?{attr_id:t.attr_id}:{},t.attributes),o={};return we(n).sort(((t,i)=>{var[e]=t,[r]=i;return e.localeCompare(r)})).forEach((t=>{var[i,e]=t;return o[Vn(i.toString())]=Vn(e.toString())})),(r+=":")+we(o).map((t=>{var[i,e]=t;return i+'="'+e+'"'})).join("")})).join(";")}(function(t){return t.map((t=>{var i,e,r={text:null==(i=t.$el_text)?void 0:i.slice(0,400),tag_name:t.tag_name,href:null==(e=t.attr__href)?void 0:e.slice(0,2048),attr_class:Yn(t),attr_id:t.attr__id,nth_child:t.nth_child,nth_of_type:t.nth_of_type,attributes:{}};return we(t).filter((t=>{var[i]=t;return 0===i.indexOf("attr__")})).forEach((t=>{var[i,e]=t;return r.attributes[i]=e})),r}))}(c)))},null!=(r=f[0])&&r.$el_text?{$el_text:null==(s=f[0])?void 0:s.$el_text}:{},v&&"click"===n.type?{$external_click_url:v}:{},_)}}var to=wi("[ExceptionAutocapture]");function io(t,i,e){try{if(!(i in t))return()=>{};var r=t[i],s=e(r);return P(s)&&(s.prototype=s.prototype||{},Object.defineProperties(s,{__posthog_wrapped__:{enumerable:!1,value:!0}})),t[i]=s,()=>{t[i]=r}}catch(t){return()=>{}}}var eo=wi("[TracingHeaders]"),ro=wi("[Web Vitals]"),so=9e5,no="disabled",oo="lazy_loading",ao="awaiting_config",lo="missing_config";wi("[SessionRecording]");var uo="[SessionRecording]",ho=wi(uo),vo=wi("[Heatmaps]");function co(t){return O(t)&&"clientX"in t&&"clientY"in t&&L(t.clientX)&&L(t.clientY)}var fo=wi("[Product Tours]"),po="ph_product_tours",_o=["$set_once","$set"],go=wi("[SiteApps]"),mo="Error while initializing PostHog app with config id ";function bo(t,i,e){if(D(t))return!1;switch(e){case"exact":return t===i;case"contains":var r=i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/_/g,".").replace(/%/g,".*");return new RegExp(r,"i").test(t);case"regex":try{return new RegExp(i).test(t)}catch(t){return!1}default:return!1}}class yo{constructor(t){this.Qi=new Ms,this.tn=(t,i)=>this.en(t,i)&&this.rn(t,i)&&this.nn(t,i)&&this.sn(t,i),this.en=(t,i)=>null==i||!i.event||(null==t?void 0:t.event)===(null==i?void 0:i.event),this._instance=t,this.an=new Set,this.ln=new Set}init(){var t,i;C(null==(t=this._instance)?void 0:t._addCaptureHook)||(null==(i=this._instance)||i._addCaptureHook(((t,i)=>{this.on(t,i)})))}register(t){var i,e;if(!C(null==(i=this._instance)?void 0:i._addCaptureHook)&&(t.forEach((t=>{var i,e;null==(i=this.ln)||i.add(t),null==(e=t.steps)||e.forEach((t=>{var i;null==(i=this.an)||i.add((null==t?void 0:t.event)||"")}))})),null!=(e=this._instance)&&e.autocapture)){var r,s=new Set;t.forEach((t=>{var i;null==(i=t.steps)||i.forEach((t=>{null!=t&&t.selector&&s.add(null==t?void 0:t.selector)}))})),null==(r=this._instance)||r.autocapture.setElementSelectors(s)}}on(t,i){var e;null!=i&&0!=t.length&&(this.an.has(t)||this.an.has(null==i?void 0:i.event))&&this.ln&&(null==(e=this.ln)?void 0:e.size)>0&&this.ln.forEach((t=>{this.un(i,t)&&this.Qi.emit("actionCaptured",t.name)}))}hn(t){this.onAction("actionCaptured",(i=>t(i)))}un(t,i){if(null==(null==i?void 0:i.steps))return!1;for(var e of i.steps)if(this.tn(t,e))return!0;return!1}onAction(t,i){return this.Qi.on(t,i)}rn(t,i){if(null!=i&&i.url){var e,r=null==t||null==(e=t.properties)?void 0:e.$current_url;if(!r||"string"!=typeof r)return!1;if(!bo(r,i.url,i.url_matching||"contains"))return!1}return!0}nn(t,i){return!!this.cn(t,i)&&!!this.dn(t,i)&&!!this.vn(t,i)}cn(t,i){var e;if(null==i||!i.href)return!0;var r=this.fn(t);if(r.length>0)return r.some((t=>bo(t.href,i.href,i.href_matching||"exact")));var s,n=(null==t||null==(e=t.properties)?void 0:e.$elements_chain)||"";return!!n&&bo((s=n.match(/(?::|")href="(.*?)"/))?s[1]:"",i.href,i.href_matching||"exact")}dn(t,i){var e;if(null==i||!i.text)return!0;var r=this.fn(t);if(r.length>0)return r.some((t=>bo(t.text,i.text,i.text_matching||"exact")||bo(t.$el_text,i.text,i.text_matching||"exact")));var s,n,o,a=(null==t||null==(e=t.properties)?void 0:e.$elements_chain)||"";return!!a&&(s=function(t){for(var i,e=[],r=/(?::|")text="(.*?)"/g;!D(i=r.exec(t));)e.includes(i[1])||e.push(i[1]);return e}(a),n=i.text,o=i.text_matching||"exact",s.some((t=>bo(t,n,o))))}vn(t,i){var e,r;if(null==i||!i.selector)return!0;var s=null==t||null==(e=t.properties)?void 0:e.$element_selectors;if(null!=s&&s.includes(i.selector))return!0;var n=(null==t||null==(r=t.properties)?void 0:r.$elements_chain)||"";if(i.selector_regex&&n)try{return new RegExp(i.selector_regex).test(n)}catch(t){return!1}return!1}fn(t){var i;return null==(null==t||null==(i=t.properties)?void 0:i.$elements)?[]:null==t?void 0:t.properties.$elements}sn(t,i){return null==i||!i.properties||0===i.properties.length||Hs(i.properties.reduce(((t,i)=>{var e=R(i.value)?i.value.map(String):null!=i.value?[String(i.value)]:[];return t[i.key]={values:e,operator:i.operator||"exact"},t}),{}),null==t?void 0:t.properties)}}class wo{constructor(t){this._instance=t,this.pn=new Map,this.gn=new Map,this.mn=new Map}yn(t,i){return!!t&&Hs(t.propertyFilters,null==i?void 0:i.properties)}bn(t,i){var e=new Map;return t.forEach((t=>{var r;null==(r=t.conditions)||null==(r=r[i])||null==(r=r.values)||r.forEach((i=>{if(null!=i&&i.name){var r=e.get(i.name)||[];r.push(t.id),e.set(i.name,r)}}))})),e}wn(t,i,e){var r=(e===Sr.Activation?this.pn:this.gn).get(t),s=[];return this._n((t=>{s=t.filter((t=>null==r?void 0:r.includes(t.id)))})),s.filter((r=>{var s,n=null==(s=r.conditions)||null==(s=s[e])||null==(s=s.values)?void 0:s.find((i=>i.name===t));return this.yn(n,i)}))}register(t){var i;C(null==(i=this._instance)?void 0:i._addCaptureHook)||(this.In(t),this.Cn(t))}Cn(t){var i=t.filter((t=>{var i,e;return(null==(i=t.conditions)?void 0:i.actions)&&(null==(e=t.conditions)||null==(e=e.actions)||null==(e=e.values)?void 0:e.length)>0}));0!==i.length&&(null==this.Sn&&(this.Sn=new yo(this._instance),this.Sn.init(),this.Sn.hn((t=>{this.onAction(t)}))),i.forEach((t=>{var i,e,r,s,n;t.conditions&&null!=(i=t.conditions)&&i.actions&&null!=(e=t.conditions)&&null!=(e=e.actions)&&e.values&&(null==(r=t.conditions)||null==(r=r.actions)||null==(r=r.values)?void 0:r.length)>0&&(null==(s=this.Sn)||s.register(t.conditions.actions.values),null==(n=t.conditions)||null==(n=n.actions)||null==(n=n.values)||n.forEach((i=>{if(i&&i.name){var e=this.mn.get(i.name);e&&e.push(t.id),this.mn.set(i.name,e||[t.id])}})))})))}In(t){var i,e=t.filter((t=>{var i,e;return(null==(i=t.conditions)?void 0:i.events)&&(null==(e=t.conditions)||null==(e=e.events)||null==(e=e.values)?void 0:e.length)>0})),r=t.filter((t=>{var i,e;return(null==(i=t.conditions)?void 0:i.cancelEvents)&&(null==(e=t.conditions)||null==(e=e.cancelEvents)||null==(e=e.values)?void 0:e.length)>0}));0===e.length&&0===r.length||(null==(i=this._instance)||i._addCaptureHook(((t,i)=>{this.onEvent(t,i)})),this.pn=this.bn(t,Sr.Activation),this.gn=this.bn(t,Sr.Cancellation))}onEvent(t,i){var e,r=this.re(),s=this.kn(),n=this.xn(),o=(null==(e=this._instance)||null==(e=e.persistence)?void 0:e.props[s])||[];if(n===t&&i&&o.length>0){var a,l;r.info("event matched, removing item from activated items",{event:t,eventPayload:i,existingActivatedItems:o});var u=(null==i||null==(a=i.properties)?void 0:a.$survey_id)||(null==i||null==(l=i.properties)?void 0:l.$product_tour_id);if(u){var h=o.indexOf(u);0>h||(o.splice(h,1),this.Tn(o))}}else{if(this.gn.has(t)){var d=this.wn(t,i,Sr.Cancellation);d.length>0&&(r.info("cancel event matched, cancelling items",{event:t,itemsToCancel:d.map((t=>t.id))}),d.forEach((t=>{var i=o.indexOf(t.id);0>i||o.splice(i,1),this.An(t.id)})),this.Tn(o))}if(this.pn.has(t)){r.info("event name matched",{event:t,eventPayload:i,items:this.pn.get(t)});var v=this.wn(t,i,Sr.Activation);this.Tn(o.concat(v.map((t=>t.id))||[]))}}}onAction(t){var i,e=this.kn(),r=(null==(i=this._instance)||null==(i=i.persistence)?void 0:i.props[e])||[];this.mn.has(t)&&this.Tn(r.concat(this.mn.get(t)||[]))}Tn(t){var i,e=this.re(),r=this.kn(),s=[...new Set(t)].filter((t=>!this.En(t)));e.info("updating activated items",{activatedItems:s}),null==(i=this._instance)||null==(i=i.persistence)||i.register({[r]:s})}getActivatedIds(){var t,i=this.kn();return(null==(t=this._instance)||null==(t=t.persistence)?void 0:t.props[i])||[]}getEventToItemsMap(){return this.pn}Rn(){return this.Sn}}class Eo extends wo{constructor(t){super(t)}kn(){return"$surveys_activated"}xn(){return Ir.SHOWN}_n(t){var i;null==(i=this._instance)||i.getSurveys(t)}An(t){var i;null==(i=this._instance)||i.cancelPendingSurvey(t)}re(){return Ys}En(){return!1}getSurveys(){return this.getActivatedIds()}getEventToSurveys(){return this.getEventToItemsMap()}}var So="SDK is not enabled or survey functionality is not yet loaded",xo="Disabled. Not loading surveys.",To=null!=t&&t.location?nr(t.location.hash,"__posthog")||nr(location.hash,"state"):null,$o="_postHogToolbarParams",ko=wi("[Toolbar]"),Ro=wi("[FeatureFlags]"),Po=wi("[FeatureFlags]",{debugEnabled:!0}),Oo="\" failed. Feature flags didn't load in time.",Io="$active_feature_flags",Co="$override_feature_flags",Fo="$feature_flag_payloads",Ao="$override_feature_flag_payloads",Mo="$feature_flag_request_id",Do=t=>{for(var i={},e=0;t.length>e;e++)i[t[e]]=!0;return i},Lo=t=>{var i={};for(var[e,r]of we(t||{}))r&&(i[e]=r);return i},Uo=wi("[Error tracking]"),No="Refusing to render web experiment since the viewer is a likely bot",jo={icontains:(i,e)=>!!t&&e.href.toLowerCase().indexOf(i.toLowerCase())>-1,not_icontains:(i,e)=>!!t&&-1===e.href.toLowerCase().indexOf(i.toLowerCase()),regex:(i,e)=>!!t&&Ns(e.href,i),not_regex:(i,e)=>!!t&&!Ns(e.href,i),exact:(t,i)=>i.href===t,is_not:(t,i)=>i.href!==t};class zo{get Rt(){return this._instance.config}constructor(t){var i=this;this.getWebExperimentsAndEvaluateDisplayLogic=function(t){void 0===t&&(t=!1),i.getWebExperiments((t=>{zo.Nn("retrieved web experiments from the server"),i.Mn=new Map,t.forEach((t=>{if(t.feature_flag_key){var e;i.Mn&&(zo.Nn("setting flag key ",t.feature_flag_key," to web experiment ",t),null==(e=i.Mn)||e.set(t.feature_flag_key,t));var r=i._instance.getFeatureFlag(t.feature_flag_key);F(r)&&t.variants[r]&&i.Fn(t.name,r,t.variants[r].transforms)}else if(t.variants)for(var s in t.variants){var n=t.variants[s];zo.On(n)&&i.Fn(t.name,s,n.transforms)}}))}),t)},this._instance=t,this._instance.onFeatureFlags((t=>{this.onFeatureFlags(t)}))}initialize(){}onFeatureFlags(t){if(this._is_bot())zo.Nn(No);else if(!this.Rt.disable_web_experiments){if(D(this.Mn))return this.Mn=new Map,this.loadIfEnabled(),void this.previewWebExperiment();zo.Nn("applying feature flags",t),t.forEach((t=>{var i;if(this.Mn&&null!=(i=this.Mn)&&i.has(t)){var e,r=this._instance.getFeatureFlag(t),s=null==(e=this.Mn)?void 0:e.get(t);r&&null!=s&&s.variants[r]&&this.Fn(s.name,r,s.variants[r].transforms)}}))}}previewWebExperiment(){var t=zo.getWindowLocation();if(null!=t&&t.search){var i=rr(null==t?void 0:t.search,"__experiment_id"),e=rr(null==t?void 0:t.search,"__experiment_variant");i&&e&&(zo.Nn("previewing web experiments "+i+" && "+e),this.getWebExperiments((t=>{this.Pn(parseInt(i),e,t)}),!1,!0))}}loadIfEnabled(){this.Rt.disable_web_experiments||this.getWebExperimentsAndEvaluateDisplayLogic()}getWebExperiments(t,i,e){if(this.Rt.disable_web_experiments&&!e)return t([]);var r=this._instance.get_property("$web_experiments");if(r&&!i)return t(r);this._instance._send_request({url:this._instance.requestRouter.endpointFor("api","/api/web_experiments/?token="+this.Rt.token),method:"GET",callback:i=>t(200===i.statusCode&&i.json&&i.json.experiments||[])})}Pn(t,i,e){var r=e.filter((i=>i.id===t));r&&r.length>0&&(zo.Nn("Previewing web experiment ["+r[0].name+"] with variant ["+i+"]"),this.Fn(r[0].name,i,r[0].variants[i].transforms))}static On(t){return!D(t.conditions)&&zo.Ln(t)&&zo.Dn(t)}static Ln(t){var i;if(D(t.conditions)||D(null==(i=t.conditions)?void 0:i.url))return!0;var e,r,s,n=zo.getWindowLocation();return!!n&&(null==(e=t.conditions)||!e.url||jo[null!==(r=null==(s=t.conditions)?void 0:s.urlMatchType)&&void 0!==r?r:"icontains"](t.conditions.url,n))}static getWindowLocation(){return null==t?void 0:t.location}static Dn(t){var i;if(D(t.conditions)||D(null==(i=t.conditions)?void 0:i.utm))return!0;var e=dr();if(e.utm_source){var r,s,n,o,a,l,u,h,d=null==(r=t.conditions)||null==(r=r.utm)||!r.utm_campaign||(null==(s=t.conditions)||null==(s=s.utm)?void 0:s.utm_campaign)==e.utm_campaign,v=null==(n=t.conditions)||null==(n=n.utm)||!n.utm_source||(null==(o=t.conditions)||null==(o=o.utm)?void 0:o.utm_source)==e.utm_source,c=null==(a=t.conditions)||null==(a=a.utm)||!a.utm_medium||(null==(l=t.conditions)||null==(l=l.utm)?void 0:l.utm_medium)==e.utm_medium,f=null==(u=t.conditions)||null==(u=u.utm)||!u.utm_term||(null==(h=t.conditions)||null==(h=h.utm)?void 0:h.utm_term)==e.utm_term;return d&&c&&f&&v}return!1}static Nn(t){for(var i=arguments.length,e=new Array(i>1?i-1:0),r=1;i>r;r++)e[r-1]=arguments[r];yi.info("[WebExperiments] "+t,e)}Fn(t,i,e){this._is_bot()?zo.Nn(No):"control"!==i?e.forEach((e=>{if(e.selector){var r;zo.Nn("applying transform of variant "+i+" for experiment "+t+" ",e);var s=null==(r=document)?void 0:r.querySelectorAll(e.selector);null==s||s.forEach((t=>{var i=t;e.html&&(i.innerHTML=e.html),e.css&&i.setAttribute("style",e.css)}))}})):zo.Nn("Control variants leave the page unmodified.")}_is_bot(){return e&&this._instance?Us(e,this.Rt.custom_blocked_useragents):void 0}}var Bo=wi("[Conversations]"),Ho="Conversations not available yet.",qo={featureFlags:class{constructor(t){this.Bn=!1,this.jn=!1,this.qn=!1,this.Zn=!1,this.$n=!1,this.Hn=!1,this.Vn=!1,this.zn=!1,this._instance=t,this.featureFlagEventHandlers=[]}get Rt(){return this._instance.config}get Kr(){return this._instance.persistence}Yn(t){return this._instance.get_property(t)}Un(){var t,i;return null!==(t=null==(i=this.Kr)?void 0:i.mr(this.Rt.feature_flag_cache_ttl_ms))&&void 0!==t&&t}Wn(){return!!this.Un()&&(this.zn||this.qn||(this.zn=!0,Ro.warn("Feature flag cache is stale, triggering refresh..."),this.reloadFeatureFlags()),!0)}Gn(){var t,i=null!==(t=this.Rt.evaluation_contexts)&&void 0!==t?t:this.Rt.evaluation_environments;return!this.Rt.evaluation_environments||this.Rt.evaluation_contexts||this.Vn||(Ro.warn("evaluation_environments is deprecated. Use evaluation_contexts instead. evaluation_environments will be removed in a future version."),this.Vn=!0),null!=i&&i.length?i.filter((t=>{var i=t&&"string"==typeof t&&t.trim().length>0;return i||Ro.error("Invalid evaluation context found:",t,"Expected non-empty string"),i})):[]}Xn(){return this.Gn().length>0}initialize(){var t,i,{config:e}=this._instance,r=null!==(t=null==(i=e.bootstrap)?void 0:i.featureFlags)&&void 0!==t?t:{};if(Object.keys(r).length){var s,n,o=null!==(s=null==(n=e.bootstrap)?void 0:n.featureFlagPayloads)&&void 0!==s?s:{},a=Object.keys(r).filter((t=>!!r[t])).reduce(((t,i)=>(t[i]=r[i]||!1,t)),{}),l=Object.keys(o).filter((t=>a[t])).reduce(((t,i)=>(o[i]&&(t[i]=o[i]),t)),{});this.receivedFeatureFlags({featureFlags:a,featureFlagPayloads:l})}}updateFlags(t,i,e){var r=null!=e&&e.merge?this.getFlagVariants():{},s=null!=e&&e.merge?this.getFlagPayloads():{},n=p({},r,t),o=p({},s,i),a={};for(var[l,u]of Object.entries(n)){var h="string"==typeof u;a[l]={key:l,enabled:!!h||Boolean(u),variant:h?u:void 0,reason:void 0,metadata:C(null==o?void 0:o[l])?void 0:{id:0,version:void 0,description:void 0,payload:o[l]}}}this.receivedFeatureFlags({flags:a})}get hasLoadedFlags(){return this.jn}getFlags(){return Object.keys(this.getFlagVariants())}getFlagsWithDetails(){var t=this.Yn(Bi),i=this.Yn(Co),e=this.Yn(Ao);if(!e&&!i)return t||{};var r=ye({},t||{}),s=[...new Set([...Object.keys(e||{}),...Object.keys(i||{})])];for(var n of s){var o,a,l=r[n],u=null==i?void 0:i[n],h=C(u)?null!==(o=null==l?void 0:l.enabled)&&void 0!==o&&o:!!u,d=C(u)?l.variant:"string"==typeof u?u:void 0,v=null==e?void 0:e[n],c=p({},l,{enabled:h,variant:h?null!=d?d:null==l?void 0:l.variant:void 0});h!==(null==l?void 0:l.enabled)&&(c.original_enabled=null==l?void 0:l.enabled),d!==(null==l?void 0:l.variant)&&(c.original_variant=null==l?void 0:l.variant),v&&(c.metadata=p({},null==l?void 0:l.metadata,{payload:v,original_payload:null==l||null==(a=l.metadata)?void 0:a.payload})),r[n]=c}return this.Bn||(Ro.warn(" Overriding feature flag details!",{flagDetails:t,overriddenPayloads:e,finalDetails:r}),this.Bn=!0),r}getFlagVariants(){var t=this.Yn(ji),i=this.Yn(Co);if(!i)return t||{};for(var e=ye({},t),r=Object.keys(i),s=0;r.length>s;s++)e[r[s]]=i[r[s]];return this.Bn||(Ro.warn(" Overriding feature flags!",{enabledFlags:t,overriddenFlags:i,finalFlags:e}),this.Bn=!0),e}getFlagPayloads(){var t=this.Yn(Fo),i=this.Yn(Ao);if(!i)return t||{};for(var e=ye({},t||{}),r=Object.keys(i),s=0;r.length>s;s++)e[r[s]]=i[r[s]];return this.Bn||(Ro.warn(" Overriding feature flag payloads!",{flagPayloads:t,overriddenPayloads:i,finalPayloads:e}),this.Bn=!0),e}reloadFeatureFlags(){this.Zn||this.Rt.advanced_disable_feature_flags||this.Jn||(this._instance.ki.emit("featureFlagsReloading",!0),this.Jn=setTimeout((()=>{this.Kn()}),5))}Qn(){clearTimeout(this.Jn),this.Jn=void 0}ensureFlagsLoaded(){this.jn||this.qn||this.Jn||this.reloadFeatureFlags()}setAnonymousDistinctId(t){this.$anon_distinct_id=t}setReloadingPaused(t){this.Zn=t}Kn(t){var i;if(this.Qn(),!this._instance.Tr())if(this.qn)this.$n=!0;else{var e=this.Rt.token,r=this.Yn(Ti),s={token:e,distinct_id:this._instance.get_distinct_id(),groups:this._instance.getGroups(),$anon_distinct_id:this.$anon_distinct_id,person_properties:p({},(null==(i=this.Kr)?void 0:i.get_initial_props())||{},this.Yn(Hi)||{}),group_properties:this.Yn(qi),timezone:br()};M(r)||C(r)||(s.$device_id=r),(null!=t&&t.disableFlags||this.Rt.advanced_disable_feature_flags)&&(s.disable_flags=!0),this.Xn()&&(s.evaluation_contexts=this.Gn());var n=this._instance.requestRouter.endpointFor("flags","/flags/?v=2"+(this.Rt.advanced_only_evaluate_survey_feature_flags?"&only_evaluate_survey_feature_flags=true":""));this.qn=!0,this._instance._send_request({method:"POST",url:n,data:s,compression:this.Rt.disable_compression?void 0:Br.Base64,timeout:this.Rt.feature_flag_request_timeout_ms,callback:t=>{var i,e,r,n=!0;if(200===t.statusCode&&(this.$n||(this.$anon_distinct_id=void 0),n=!1),this.qn=!1,!s.disable_flags||this.$n){this.Hn=!n;var o=[];t.error?t.error instanceof Error?o.push("AbortError"===t.error.name?"timeout":"connection_error"):o.push("unknown_error"):200!==t.statusCode&&o.push("api_error_"+t.statusCode),null!=(i=t.json)&&i.errorsWhileComputingFlags&&o.push("errors_while_computing_flags");var a,l=!(null==(e=t.json)||null==(e=e.quotaLimited)||!e.includes("feature_flags"));if(l&&o.push("quota_limited"),null==(r=this.Kr)||r.register({[Gi]:o}),l)Ro.warn("You have hit your feature flags quota limit, and will not be able to load feature flags until the quota is reset.  Please visit https://posthog.com/docs/billing/limits-alerts to learn more.");else s.disable_flags||this.receivedFeatureFlags(null!==(a=t.json)&&void 0!==a?a:{},n),this.$n&&(this.$n=!1,this.Kn())}}})}}getFeatureFlag(t,i){var e;if(void 0===i&&(i={}),!i.fresh||this.Hn)if(this.jn||this.getFlags()&&this.getFlags().length>0){if(!this.Wn()){var r=this.getFeatureFlagResult(t,i);return null!==(e=null==r?void 0:r.variant)&&void 0!==e?e:null==r?void 0:r.enabled}}else Ro.warn('getFeatureFlag for key "'+t+Oo)}getFeatureFlagDetails(t){return this.getFlagsWithDetails()[t]}getFeatureFlagPayload(t){var i=this.getFeatureFlagResult(t,{send_event:!1});return null==i?void 0:i.payload}getFeatureFlagResult(t,i){if(void 0===i&&(i={}),!i.fresh||this.Hn)if(this.jn||this.getFlags()&&this.getFlags().length>0){if(!this.Wn()){var e=this.getFlagVariants(),r=t in e,s=e[t],n=this.getFlagPayloads()[t],o=String(s),a=this.Yn(Mo)||void 0,l=this.Yn(Ji)||void 0,u=this.Yn(Vi)||{};if(this.Rt.advanced_feature_flags_dedup_per_session){var h,d=this._instance.get_session_id(),v=this.Yn(Yi);d&&d!==v&&(u={},null==(h=this.Kr)||h.register({[Vi]:u,[Yi]:d}))}if((i.send_event||!("send_event"in i))&&(!(t in u)||!u[t].includes(o))){var c,f,p,_,g,m,b,y,w,E;R(u[t])?u[t].push(o):u[t]=[o],null==(c=this.Kr)||c.register({[Vi]:u});var S=this.getFeatureFlagDetails(t),x=[...null!==(f=this.Yn(Gi))&&void 0!==f?f:[]];C(s)&&x.push("flag_missing");var T={$feature_flag:t,$feature_flag_response:s,$feature_flag_payload:n||null,$feature_flag_request_id:a,$feature_flag_evaluated_at:l,$feature_flag_bootstrapped_response:(null==(p=this.Rt.bootstrap)||null==(p=p.featureFlags)?void 0:p[t])||null,$feature_flag_bootstrapped_payload:(null==(_=this.Rt.bootstrap)||null==(_=_.featureFlagPayloads)?void 0:_[t])||null,$used_bootstrap_value:!this.Hn};C(null==S||null==(g=S.metadata)?void 0:g.version)||(T.$feature_flag_version=S.metadata.version);var k,P=null!==(m=null==S||null==(b=S.reason)?void 0:b.description)&&void 0!==m?m:null==S||null==(y=S.reason)?void 0:y.code;P&&(T.$feature_flag_reason=P),null!=S&&null!=(w=S.metadata)&&w.id&&(T.$feature_flag_id=S.metadata.id),C(null==S?void 0:S.original_variant)&&C(null==S?void 0:S.original_enabled)||(T.$feature_flag_original_response=C(S.original_variant)?S.original_enabled:S.original_variant),null!=S&&null!=(E=S.metadata)&&E.original_payload&&(T.$feature_flag_original_payload=null==S||null==(k=S.metadata)?void 0:k.original_payload),x.length&&(T.$feature_flag_error=x.join(",")),this._instance.capture("$feature_flag_called",T)}if(r){var O=n;if(!C(n))try{O=JSON.parse(n)}catch(t){}return{key:t,enabled:!!s,variant:"string"==typeof s?s:void 0,payload:O}}}}else Ro.warn('getFeatureFlagResult for key "'+t+Oo)}getRemoteConfigPayload(t,i){var e=this.Rt.token,r={distinct_id:this._instance.get_distinct_id(),token:e};this.Xn()&&(r.evaluation_contexts=this.Gn()),this._instance._send_request({method:"POST",url:this._instance.requestRouter.endpointFor("flags","/flags/?v=2"),data:r,compression:this.Rt.disable_compression?void 0:Br.Base64,timeout:this.Rt.feature_flag_request_timeout_ms,callback(e){var r,s=null==(r=e.json)?void 0:r.featureFlagPayloads;i((null==s?void 0:s[t])||void 0)}})}isFeatureEnabled(t,i){if(void 0===i&&(i={}),!i.fresh||this.Hn){if(this.jn||this.getFlags()&&this.getFlags().length>0){var e=this.getFeatureFlag(t,i);return C(e)?void 0:!!e}Ro.warn('isFeatureEnabled for key "'+t+Oo)}}addFeatureFlagsHandler(t){this.featureFlagEventHandlers.push(t)}removeFeatureFlagsHandler(t){this.featureFlagEventHandlers=this.featureFlagEventHandlers.filter((i=>i!==t))}receivedFeatureFlags(t,i){if(this.Kr){this.jn=!0;var e=this.getFlagVariants(),r=this.getFlagPayloads(),s=this.getFlagsWithDetails();!function(t,i,e,r,s){void 0===e&&(e={}),void 0===r&&(r={}),void 0===s&&(s={});var n=(t=>{var i=t.flags;return i?(t.featureFlags=Object.fromEntries(Object.keys(i).map((t=>{var e;return[t,null!==(e=i[t].variant)&&void 0!==e?e:i[t].enabled]}))),t.featureFlagPayloads=Object.fromEntries(Object.keys(i).filter((t=>i[t].enabled)).filter((t=>{var e;return null==(e=i[t].metadata)?void 0:e.payload})).map((t=>{var e;return[t,null==(e=i[t].metadata)?void 0:e.payload]})))):Ro.warn("Using an older version of the feature flags endpoint. Please upgrade your PostHog server to the latest version"),t})(t),o=n.flags,a=n.featureFlags,l=n.featureFlagPayloads;if(a){var u=t.requestId,h=t.evaluatedAt;if(R(a)){Ro.warn("v1 of the feature flags endpoint is deprecated. Please use the latest version.");var d={};if(a)for(var v=0;a.length>v;v++)d[a[v]]=!0;i&&i.register({[Io]:a,[ji]:d})}else{var c=a,f=l,_=o;if(t.errorsWhileComputingFlags)if(o){var g=new Set(Object.keys(o).filter((t=>{var i;return!(null!=(i=o[t])&&i.failed)})));c=p({},e,Object.fromEntries(Object.entries(c).filter((t=>{var[i]=t;return g.has(i)})))),f=p({},r,Object.fromEntries(Object.entries(f||{}).filter((t=>{var[i]=t;return g.has(i)})))),_=p({},s,Object.fromEntries(Object.entries(_||{}).filter((t=>{var[i]=t;return g.has(i)}))))}else c=p({},e,c),f=p({},r,f),_=p({},s,_);i&&i.register(p({[Io]:Object.keys(Lo(c)),[ji]:c||{},[Fo]:f||{},[Bi]:_||{}},u?{[Mo]:u}:{},h?{[Ji]:h}:{}))}}}(t,this.Kr,e,r,s),i||(this.zn=!1),this.ts(i)}}override(t,i){void 0===i&&(i=!1),Ro.warn("override is deprecated. Please use overrideFeatureFlags instead."),this.overrideFeatureFlags({flags:t,suppressWarning:i})}overrideFeatureFlags(t){if(!this._instance.__loaded||!this.Kr)return Ro.uninitializedWarning("posthog.featureFlags.overrideFeatureFlags");if(!1===t)return this.Kr.unregister(Co),this.Kr.unregister(Ao),this.ts(),Po.info("All overrides cleared");if(R(t)){var i=Do(t);return this.Kr.register({[Co]:i}),this.ts(),Po.info("Flag overrides set",{flags:t})}if(t&&"object"==typeof t&&("flags"in t||"payloads"in t)){var e,r=t;if(this.Bn=Boolean(null!==(e=r.suppressWarning)&&void 0!==e&&e),"flags"in r)if(!1===r.flags)this.Kr.unregister(Co),Po.info("Flag overrides cleared");else if(r.flags){if(R(r.flags)){var s=Do(r.flags);this.Kr.register({[Co]:s})}else this.Kr.register({[Co]:r.flags});Po.info("Flag overrides set",{flags:r.flags})}return"payloads"in r&&(!1===r.payloads?(this.Kr.unregister(Ao),Po.info("Payload overrides cleared")):r.payloads&&(this.Kr.register({[Ao]:r.payloads}),Po.info("Payload overrides set",{payloads:r.payloads}))),void this.ts()}if(t&&"object"==typeof t)return this.Kr.register({[Co]:t}),this.ts(),Po.info("Flag overrides set",{flags:t});Ro.warn("Invalid overrideOptions provided to overrideFeatureFlags",{overrideOptions:t})}onFeatureFlags(t){if(this.addFeatureFlagsHandler(t),this.jn){var{flags:i,flagVariants:e}=this.es();t(i,e)}return()=>this.removeFeatureFlagsHandler(t)}updateEarlyAccessFeatureEnrollment(t,i,e){var r,s=(this.Yn(zi)||[]).find((i=>i.flagKey===t)),n={["$feature_enrollment/"+t]:i},o={$feature_flag:t,$feature_enrollment:i,$set:n};s&&(o.$early_access_feature_name=s.name),e&&(o.$feature_enrollment_stage=e),this._instance.capture("$feature_enrollment_update",o),this.setPersonPropertiesForFlags(n,!1);var a=p({},this.getFlagVariants(),{[t]:i});null==(r=this.Kr)||r.register({[Io]:Object.keys(Lo(a)),[ji]:a}),this.ts()}getEarlyAccessFeatures(t,i,e){void 0===i&&(i=!1);var r=this.Yn(zi),s=e?"&"+e.map((t=>"stage="+t)).join("&"):"";if(r&&!i)return t(r);this._instance._send_request({url:this._instance.requestRouter.endpointFor("api","/api/early_access_features/?token="+this.Rt.token+s),method:"GET",callback:i=>{var e,r;if(i.json){var s=i.json.earlyAccessFeatures;return null==(e=this.Kr)||e.unregister(zi),null==(r=this.Kr)||r.register({[zi]:s}),t(s)}}})}es(){var t=this.getFlags(),i=this.getFlagVariants();return{flags:t.filter((t=>i[t])),flagVariants:Object.keys(i).filter((t=>i[t])).reduce(((t,e)=>(t[e]=i[e],t)),{})}}ts(t){var{flags:i,flagVariants:e}=this.es();this.featureFlagEventHandlers.forEach((r=>r(i,e,{errorsLoading:t})))}setPersonPropertiesForFlags(t,i){void 0===i&&(i=!0);var e=this.Yn(Hi)||{},r=(null==t?void 0:t.$set)||(null!=t&&t.$set_once?{}:t),s=null==t?void 0:t.$set_once,n={};if(s)for(var o in s)({}).hasOwnProperty.call(s,o)&&(o in e||(n[o]=s[o]));this._instance.register({[Hi]:p({},e,n,r)}),i&&this._instance.reloadFeatureFlags()}resetPersonPropertiesForFlags(){this._instance.unregister(Hi)}setGroupPropertiesForFlags(t,i){void 0===i&&(i=!0);var e=this.Yn(qi)||{};0!==Object.keys(e).length&&Object.keys(e).forEach((i=>{e[i]=p({},e[i],t[i]),delete t[i]})),this._instance.register({[qi]:p({},e,t)}),i&&this._instance.reloadFeatureFlags()}resetGroupPropertiesForFlags(t){if(t){var i=this.Yn(qi)||{};this._instance.register({[qi]:p({},i,{[t]:{}})})}else this._instance.unregister(qi)}reset(){this.jn=!1,this.qn=!1,this.Zn=!1,this.$n=!1,this.Hn=!1,this.$anon_distinct_id=void 0,this.Qn(),this.Bn=!1}}},Wo={sessionRecording:class{get Rt(){return this._instance.config}get Kr(){return this._instance.persistence}get started(){var t;return!(null==(t=this.rs)||!t.isStarted)}get status(){var t,i;return this.ns===ao||this.ns===lo?this.ns:null!==(t=null==(i=this.rs)?void 0:i.status)&&void 0!==t?t:this.ns}constructor(t){if(this._forceAllowLocalhostNetworkCapture=!1,this.ns=no,this.ss=void 0,this._instance=t,!this._instance.sessionManager)throw ho.error("started without valid sessionManager"),new Error(uo+" started without valid sessionManager. This is a bug.");if(this.Rt.cookieless_mode===le)throw new Error(uo+' cannot be used with cookieless_mode="always"')}initialize(){this.startIfEnabledOrStop()}get os(){var i,e=!(null==(i=this._instance.get_property(Li))||!i.enabled),r=!this.Rt.disable_session_recording,s=this.Rt.disable_session_recording||this._instance.consent.isOptedOut();return t&&e&&r&&!s}startIfEnabledOrStop(t){var i;if(!this.os||null==(i=this.rs)||!i.isStarted){var e=!C(Object.assign)&&!C(Array.from);this.os&&e?(this.ls(t),ho.info("starting")):(this.ns=no,this.stopRecording())}}ls(t){var i,e,r;this.os&&(this.ns!==ao&&this.ns!==lo&&(this.ns=oo),null!=h&&null!=(i=h.__PosthogExtensions__)&&null!=(i=i.rrweb)&&i.record&&null!=(e=h.__PosthogExtensions__)&&e.initSessionRecording?this.us(t):null==(r=h.__PosthogExtensions__)||null==r.loadExternalDependency||r.loadExternalDependency(this._instance,this.hs,(i=>{if(i)return ho.error("could not load recorder",i);this.us(t)})))}stopRecording(){var t,i;null==(t=this.ss)||t.call(this),this.ss=void 0,null==(i=this.rs)||i.stop()}cs(){var t,i;null==(t=this.ss)||t.call(this),this.ss=void 0,null==(i=this.rs)||i.discard()}ds(){var t;null==(t=this.Kr)||t.unregister(Ni)}vs(t,i){if(D(t))return null;var e,r=L(t)?t:parseFloat(t);return"number"!=typeof(e=r)||!Number.isFinite(e)||0>e||e>1?(ho.warn(i+" must be between 0 and 1. Ignoring invalid value:",t),null):r}fs(t){if(this.Kr){var i,e,r=this.Kr,s=()=>{var i,e=!1===t.sessionRecording?void 0:t.sessionRecording,s=this.vs(null==(i=this.Rt.session_recording)?void 0:i.sampleRate,"session_recording.sampleRate"),n=this.vs(null==e?void 0:e.sampleRate,"remote config sampleRate"),o=null!=s?s:n;D(o)&&this.ds();var a=null==e?void 0:e.minimumDurationMilliseconds;r.register({[Li]:p({cache_timestamp:Date.now(),enabled:!!e},e,{networkPayloadCapture:p({capturePerformance:t.capturePerformance},null==e?void 0:e.networkPayloadCapture),canvasRecording:{enabled:null==e?void 0:e.recordCanvas,fps:null==e?void 0:e.canvasFps,quality:null==e?void 0:e.canvasQuality},sampleRate:o,minimumDurationMilliseconds:C(a)?null:a,endpoint:null==e?void 0:e.endpoint,triggerMatchType:null==e?void 0:e.triggerMatchType,masking:null==e?void 0:e.masking,urlTriggers:null==e?void 0:e.urlTriggers})})};s(),null==(i=this.ss)||i.call(this),this.ss=null==(e=this._instance.sessionManager)?void 0:e.onSessionId(s)}}onRemoteConfig(t){return"sessionRecording"in t?!1===t.sessionRecording?(this.fs(t),void this.cs()):(this.fs(t),void this.startIfEnabledOrStop()):(this.ns===ao&&(this.ns=lo,ho.warn("config refresh failed, recording will not start until page reload")),void this.startIfEnabledOrStop())}log(t,i){var e;void 0===i&&(i="log"),null!=(e=this.rs)&&e.log?this.rs.log(t,i):ho.warn("log called before recorder was ready")}get hs(){var t,i,e=null==(t=this._instance)||null==(t=t.persistence)?void 0:t.get_property(Li);return(null==e||null==(i=e.scriptConfig)?void 0:i.script)||"lazy-recorder"}ps(){var t,i=this._instance.get_property(Li);if(!i)return!1;var e=null!==(t=("object"==typeof i?i:JSON.parse(i)).cache_timestamp)&&void 0!==t?t:Date.now();return 36e5>=Date.now()-e}us(t){var i,e;if(null==(i=h.__PosthogExtensions__)||!i.initSessionRecording)return ho.warn("Called on script loaded before session recording is available. This can be caused by adblockers."),void this._instance.register_for_session({$sdk_debug_recording_script_not_loaded:!0});if(this.rs||(this.rs=null==(e=h.__PosthogExtensions__)?void 0:e.initSessionRecording(this._instance),this.rs._forceAllowLocalhostNetworkCapture=this._forceAllowLocalhostNetworkCapture),!this.ps()){if(this.ns===lo||this.ns===ao)return;return this.ns=ao,ho.info("persisted remote config is stale, requesting fresh config before starting"),void new jr(this._instance).load()}this.ns=oo,this.rs.start(t)}onRRwebEmit(t){var i;null==(i=this.rs)||null==i.onRRwebEmit||i.onRRwebEmit(t)}overrideLinkedFlag(){var t,i;this.rs||null==(i=this.Kr)||i.register({$replay_override_linked_flag:!0}),null==(t=this.rs)||t.overrideLinkedFlag()}overrideSampling(){var t,i;this.rs||null==(i=this.Kr)||i.register({$replay_override_sampling:!0}),null==(t=this.rs)||t.overrideSampling()}overrideTrigger(t){var i,e;this.rs||null==(e=this.Kr)||e.register({["url"===t?"$replay_override_url_trigger":"$replay_override_event_trigger"]:!0}),null==(i=this.rs)||i.overrideTrigger(t)}get sdkDebugProperties(){var t;return(null==(t=this.rs)?void 0:t.sdkDebugProperties)||{$recording_status:this.status}}tryAddCustomEvent(t,i){var e;return!(null==(e=this.rs)||!e.tryAddCustomEvent(t,i))}}},Vo={autocapture:class{constructor(t){this.gs=!1,this.ys=null,this.bs=!1,this.instance=t,this.rageclicks=new Gn(t.config.rageclick),this.ws=null}initialize(){this.startIfEnabled()}get Rt(){var t,i,e=O(this.instance.config.autocapture)?this.instance.config.autocapture:{};return e.url_allowlist=null==(t=e.url_allowlist)?void 0:t.map((t=>new RegExp(t))),e.url_ignorelist=null==(i=e.url_ignorelist)?void 0:i.map((t=>new RegExp(t))),e}_s(){if(this.isBrowserSupported()){if(t&&r){var i=i=>{i=i||(null==t?void 0:t.event);try{this.Is(i)}catch(t){Kn.error("Failed to capture event",t)}};if(ke(r,"submit",i,{capture:!0}),ke(r,"change",i,{capture:!0}),ke(r,"click",i,{capture:!0}),this.Rt.capture_copied_text){var e=i=>{this.Is(i=i||(null==t?void 0:t.event),Jn)};ke(r,"copy",e,{capture:!0}),ke(r,"cut",e,{capture:!0})}}}else Kn.info("Disabling Automatic Event Collection because this browser is not supported")}startIfEnabled(){this.isEnabled&&!this.gs&&(this._s(),this.gs=!0)}onRemoteConfig(t){t.elementsChainAsString&&(this.bs=t.elementsChainAsString),this.instance.persistence&&this.instance.persistence.register({[Ri]:!!t.autocapture_opt_out}),this.ys=!!t.autocapture_opt_out,this.startIfEnabled()}setElementSelectors(t){this.ws=t}getElementSelectors(t){var i,e=[];return null==(i=this.ws)||i.forEach((i=>{var s=null==r?void 0:r.querySelectorAll(i);null==s||s.forEach((r=>{t===r&&e.push(i)}))})),e}get isEnabled(){var t,i,e=null==(t=this.instance.persistence)?void 0:t.props[Ri];if(M(this.ys)&&!N(e)&&!this.instance.Tr())return!1;var r=null!==(i=this.ys)&&void 0!==i?i:!!e;return!!this.instance.config.autocapture&&!r}Is(i,e){if(void 0===e&&(e="$autocapture"),this.isEnabled){var r,s=kn(i);yn(s)&&(s=s.parentNode||null),"$autocapture"===e&&"click"===i.type&&i instanceof MouseEvent&&this.instance.config.rageclick&&null!=(r=this.rageclicks)&&r.isRageClick(i.clientX,i.clientY,i.timeStamp||(new Date).getTime())&&function(i,e){if(!t||Fn(i))return!1;var r,s,n;if(N(e)?(r=!!e&&Cn,s=void 0):(r=null!==(n=null==e?void 0:e.css_selector_ignorelist)&&void 0!==n?n:Cn,s=null==e?void 0:e.content_ignorelist),!1===r)return!1;var{targetElementList:o}=An(i,!1);return!function(t,i){if(!1===t||C(t))return!1;var e;if(!0===t)e=In;else{if(!R(t))return!1;if(t.length>10)return yi.error("[PostHog] content_ignorelist array cannot exceed 10 items. Use css_selector_ignorelist for more complex matching."),!1;e=t.map((t=>t.toLowerCase()))}return i.some((t=>{var{safeText:i,ariaLabel:r}=t;return e.some((t=>i.includes(t)||r.includes(t)))}))}(s,o.map((t=>{var i;return{safeText:$n(t).toLowerCase(),ariaLabel:(null==(i=t.getAttribute("aria-label"))?void 0:i.toLowerCase().trim())||""}})))&&!Pn(o,r)}(s,this.instance.config.rageclick)&&this.Is(i,"$rageclick");var n=e===Jn;if(s&&function(i,e,r,s,n){var o,a,l,u;if(void 0===r&&(r=void 0),!t||Fn(i))return!1;if(null!=(o=r)&&o.url_allowlist&&!Sn(r.url_allowlist))return!1;if(null!=(a=r)&&a.url_ignorelist&&Sn(r.url_ignorelist))return!1;if(null!=(l=r)&&l.dom_event_allowlist){var h=r.dom_event_allowlist;if(h&&!h.some((t=>e.type===t)))return!1}var{parentIsUsefulElement:d,targetElementList:v}=An(i,s);if(!function(t,i){var e=null==i?void 0:i.element_allowlist;if(C(e))return!0;var r,s=function(t){if(e.some((i=>t.tagName.toLowerCase()===i)))return{v:!0}};for(var n of t)if(r=s(n))return r.v;return!1}(v,r))return!1;if(!Pn(v,null==(u=r)?void 0:u.css_selector_allowlist))return!1;var c=t.getComputedStyle(i);if(c&&"pointer"===c.getPropertyValue("cursor")&&"click"===e.type)return!0;var f=i.tagName.toLowerCase();switch(f){case"html":return!1;case"form":return(n||["submit"]).indexOf(e.type)>=0;case"input":case"select":case"textarea":return(n||["change","click"]).indexOf(e.type)>=0;default:return d?(n||["click"]).indexOf(e.type)>=0:(n||["click"]).indexOf(e.type)>=0&&(Rn.indexOf(f)>-1||"true"===i.getAttribute("contenteditable"))}}(s,i,this.Rt,n,n?["copy","cut"]:void 0)){var{props:o,explicitNoCapture:a}=Zn(s,{e:i,maskAllElementAttributes:this.instance.config.mask_all_element_attributes,maskAllText:this.instance.config.mask_all_text,elementAttributeIgnoreList:this.Rt.element_attribute_ignorelist,elementsChainAsString:this.bs});if(a)return!1;var l=this.getElementSelectors(s);if(l&&l.length>0&&(o.$element_selectors=l),e===Jn){var u,h=Tn(null==t||null==(u=t.getSelection())?void 0:u.toString()),d=i.type||"clipboard";if(!h)return!1;o.$selected_content=h,o.$copy_type=d}return this.instance.capture(e,o),!0}}}isBrowserSupported(){return P(null==r?void 0:r.querySelectorAll)}},historyAutocapture:class{constructor(i){var e;this._instance=i,this.Cs=(null==t||null==(e=t.location)?void 0:e.pathname)||""}initialize(){this.startIfEnabled()}get isEnabled(){return"history_change"===this._instance.config.capture_pageview}startIfEnabled(){this.isEnabled&&(yi.info("History API monitoring enabled, starting..."),this.monitorHistoryChanges())}stop(){this.Ss&&this.Ss(),this.Ss=void 0,yi.info("History API monitoring stopped")}monitorHistoryChanges(){var i,e;if(t&&t.history){var r=this;null!=(i=t.history.pushState)&&i.__posthog_wrapped__||io(t.history,"pushState",(t=>function(i,e,s){t.call(this,i,e,s),r.ks("pushState")})),null!=(e=t.history.replaceState)&&e.__posthog_wrapped__||io(t.history,"replaceState",(t=>function(i,e,s){t.call(this,i,e,s),r.ks("replaceState")})),this.xs()}}ks(i){try{var e,r=null==t||null==(e=t.location)?void 0:e.pathname;if(!r)return;r!==this.Cs&&this.isEnabled&&this._instance.capture(fe,{navigation_type:i}),this.Cs=r}catch(t){yi.error("Error capturing "+i+" pageview",t)}}xs(){if(!this.Ss){var i=()=>{this.ks("popstate")};ke(t,"popstate",i),this.Ss=()=>{t&&t.removeEventListener("popstate",i)}}}},heatmaps:class{get Rt(){return this.instance.config}constructor(t){var i;this.Ts=!1,this.gs=!1,this.As=null,this.instance=t,this.Ts=!(null==(i=this.instance.persistence)||!i.props[Pi]),this.rageclicks=new Gn(t.config.rageclick)}initialize(){this.startIfEnabled()}get flushIntervalMilliseconds(){var t=5e3;return O(this.Rt.capture_heatmaps)&&this.Rt.capture_heatmaps.flush_interval_milliseconds&&(t=this.Rt.capture_heatmaps.flush_interval_milliseconds),t}get isEnabled(){return D(this.Rt.capture_heatmaps)?D(this.Rt.enable_heatmaps)?this.Ts:this.Rt.enable_heatmaps:!1!==this.Rt.capture_heatmaps}startIfEnabled(){if(this.isEnabled){if(this.gs)return;vo.info("starting..."),this.Es(),this.Tt()}else{var t;clearInterval(null!==(t=this.As)&&void 0!==t?t:void 0),this.Rs(),this.getAndClearBuffer()}}onRemoteConfig(t){if("heatmaps"in t){var i=!!t.heatmaps;this.instance.persistence&&this.instance.persistence.register({[Pi]:i}),this.Ts=i,this.startIfEnabled()}}getAndClearBuffer(){var t=this.T;return this.T=void 0,t}Ns(t){this.wt(t.originalEvent,"deadclick")}Tt(){this.As&&clearInterval(this.As),this.As="visible"===(null==r?void 0:r.visibilityState)?setInterval(this.Zr.bind(this),this.flushIntervalMilliseconds):null}Es(){t&&r&&(this.Ms=this.Zr.bind(this),ke(t,ce,this.Ms),this.Fs=i=>this.wt(i||(null==t?void 0:t.event)),ke(r,"click",this.Fs,{capture:!0}),this.Os=i=>this.Ps(i||(null==t?void 0:t.event)),ke(r,"mousemove",this.Os,{capture:!0}),this.Ls=new Ke(this.instance,Ge,this.Ns.bind(this)),this.Ls.startIfEnabledOrStop(),this.Ds=this.Tt.bind(this),ke(r,ve,this.Ds),this.gs=!0)}Rs(){var i;t&&r&&(this.Ms&&t.removeEventListener(ce,this.Ms),this.Fs&&r.removeEventListener("click",this.Fs,{capture:!0}),this.Os&&r.removeEventListener("mousemove",this.Os,{capture:!0}),this.Ds&&r.removeEventListener(ve,this.Ds),clearTimeout(this.Bs),null==(i=this.Ls)||i.stop(),this.gs=!1)}js(i,e){var r=this.instance.scrollManager.scrollY(),s=this.instance.scrollManager.scrollX(),n=this.instance.scrollManager.scrollElement(),o=function(i,e,r){for(var s=i;s&&mn(s)&&!bn(s,"body");){if(s===r)return!1;if(w(e,null==t?void 0:t.getComputedStyle(s).position))return!0;s=On(s)}return!1}(kn(i),["fixed","sticky"],n);return{x:i.clientX+(o?0:s),y:i.clientY+(o?0:r),target_fixed:o,type:e}}wt(t,i){var e;if(void 0===i&&(i="click"),!gn(t.target)&&co(t)){var r=this.js(t,i);null!=(e=this.rageclicks)&&e.isRageClick(t.clientX,t.clientY,(new Date).getTime())&&this.qs(p({},r,{type:"rageclick"})),this.qs(r)}}Ps(t){!gn(t.target)&&co(t)&&(clearTimeout(this.Bs),this.Bs=setTimeout((()=>{this.qs(this.js(t,"mousemove"))}),500))}qs(i){if(t){var e=t.location.href,r=this.Rt.custom_personal_data_properties,s=this.Rt.mask_personal_data_properties?[...ar,...r||[]]:[],n=sr(e,s,ur);this.T=this.T||{},this.T[n]||(this.T[n]=[]),this.T[n].push(i)}}Zr(){this.T&&!I(this.T)&&this.instance.capture("$$heatmap",{$heatmap_data:this.getAndClearBuffer()})}},deadClicksAutocapture:Ke,webVitalsAutocapture:class{constructor(t){var i;this.Ts=!1,this.gs=!1,this.T={url:void 0,metrics:[],firstMetricTimestamp:void 0},this.Zs=()=>{clearTimeout(this.$s),0!==this.T.metrics.length&&(this._instance.capture("$web_vitals",this.T.metrics.reduce(((t,i)=>p({},t,{["$web_vitals_"+i.name+"_event"]:p({},i),["$web_vitals_"+i.name+"_value"]:i.value})),{})),this.T={url:void 0,metrics:[],firstMetricTimestamp:void 0})},this.nt=t=>{var i,e=null==(i=this._instance.sessionManager)?void 0:i.checkAndGetSessionAndWindowId(!0);if(C(e))ro.error("Could not read session ID. Dropping metrics!");else{this.T=this.T||{url:void 0,metrics:[],firstMetricTimestamp:void 0};var r=this.Hs();C(r)||(D(null==t?void 0:t.name)||D(null==t?void 0:t.value)?ro.error("Invalid metric received",t):!this.Vs||this.Vs>t.value?(this.T.url!==r&&(this.Zs(),this.$s=setTimeout(this.Zs,this.flushToCaptureTimeoutMs)),C(this.T.url)&&(this.T.url=r),this.T.firstMetricTimestamp=C(this.T.firstMetricTimestamp)?Date.now():this.T.firstMetricTimestamp,t.attribution&&t.attribution.interactionTargetElement&&(t.attribution.interactionTargetElement=void 0),this.T.metrics.push(p({},t,{$current_url:r,$session_id:e.sessionId,$window_id:e.windowId,timestamp:Date.now()})),this.T.metrics.length===this.allowedMetrics.length&&this.Zs()):ro.error("Ignoring metric with value >= "+this.Vs,t))}},this.zs=()=>{if(!this.gs){var t,i,e,r,s=h.__PosthogExtensions__;C(s)||C(s.postHogWebVitalsCallbacks)||({onLCP:t,onCLS:i,onFCP:e,onINP:r}=s.postHogWebVitalsCallbacks),t&&i&&e&&r?(this.allowedMetrics.indexOf("LCP")>-1&&t(this.nt.bind(this)),this.allowedMetrics.indexOf("CLS")>-1&&i(this.nt.bind(this)),this.allowedMetrics.indexOf("FCP")>-1&&e(this.nt.bind(this)),this.allowedMetrics.indexOf("INP")>-1&&r(this.nt.bind(this)),this.gs=!0):ro.error("web vitals callbacks not loaded - not starting")}},this._instance=t,this.Ts=!(null==(i=this._instance.persistence)||!i.props[Fi]),this.startIfEnabled()}get Ys(){return this._instance.config.capture_performance}get allowedMetrics(){var t,i,e=O(this.Ys)?null==(t=this.Ys)?void 0:t.web_vitals_allowed_metrics:void 0;return D(e)?(null==(i=this._instance.persistence)?void 0:i.props[Di])||["CLS","FCP","INP","LCP"]:e}get flushToCaptureTimeoutMs(){return(O(this.Ys)?this.Ys.web_vitals_delayed_flush_ms:void 0)||5e3}get useAttribution(){var t=O(this.Ys)?this.Ys.web_vitals_attribution:void 0;return null!=t&&t}get Vs(){var t=O(this.Ys)&&L(this.Ys.__web_vitals_max_value)?this.Ys.__web_vitals_max_value:so;return t>0&&6e4>=t?so:t}get isEnabled(){var t=null==s?void 0:s.protocol;if("http:"!==t&&"https:"!==t)return ro.info("Web Vitals are disabled on non-http/https protocols"),!1;var i=O(this.Ys)?this.Ys.web_vitals:N(this.Ys)?this.Ys:void 0;return N(i)?i:this.Ts}startIfEnabled(){this.isEnabled&&!this.gs&&(ro.info("enabled, starting..."),this.nr(this.zs))}onRemoteConfig(t){if("capturePerformance"in t){var i=O(t.capturePerformance)&&!!t.capturePerformance.web_vitals,e=O(t.capturePerformance)?t.capturePerformance.web_vitals_allowed_metrics:void 0;this._instance.persistence&&(this._instance.persistence.register({[Fi]:i}),this._instance.persistence.register({[Di]:e})),this.Ts=i,this.startIfEnabled()}}nr(t){var i,e;null!=(i=h.__PosthogExtensions__)&&i.postHogWebVitalsCallbacks?t():null==(e=h.__PosthogExtensions__)||null==e.loadExternalDependency||e.loadExternalDependency(this._instance,this.useAttribution?"web-vitals-with-attribution":"web-vitals",(i=>{i?ro.error("failed to load script",i):t()}))}Hs(){var i=t?t.location.href:void 0;if(i){var e=this._instance.config.custom_personal_data_properties,r=this._instance.config.mask_personal_data_properties?[...ar,...e||[]]:[];return sr(i,r,ur)}ro.error("Could not determine current URL")}}},Yo={exceptionObserver:class{constructor(i){var e,r,s;this.zs=()=>{var i;if(t&&this.isEnabled&&null!=(i=h.__PosthogExtensions__)&&i.errorWrappingFunctions){var e=h.__PosthogExtensions__.errorWrappingFunctions.wrapOnError,r=h.__PosthogExtensions__.errorWrappingFunctions.wrapUnhandledRejection,s=h.__PosthogExtensions__.errorWrappingFunctions.wrapConsoleError;try{!this.Us&&this.Rt.capture_unhandled_errors&&(this.Us=e(this.captureException.bind(this))),!this.Ws&&this.Rt.capture_unhandled_rejections&&(this.Ws=r(this.captureException.bind(this))),!this.Gs&&this.Rt.capture_console_errors&&(this.Gs=s(this.captureException.bind(this)))}catch(t){to.error("failed to start",t),this.Xs()}}},this._instance=i,this.Js=!(null==(e=this._instance.persistence)||!e.props[Oi]),this.Ks=new J({refillRate:null!==(r=this._instance.config.error_tracking.__exceptionRateLimiterRefillRate)&&void 0!==r?r:1,bucketSize:null!==(s=this._instance.config.error_tracking.__exceptionRateLimiterBucketSize)&&void 0!==s?s:10,refillInterval:1e4,qt:to}),this.Rt=this.Qs(),this.startIfEnabledOrStop()}Qs(){var t=this._instance.config.capture_exceptions,i={capture_unhandled_errors:!1,capture_unhandled_rejections:!1,capture_console_errors:!1};return O(t)?i=p({},i,t):(C(t)?this.Js:t)&&(i=p({},i,{capture_unhandled_errors:!0,capture_unhandled_rejections:!0})),i}get isEnabled(){return this.Rt.capture_console_errors||this.Rt.capture_unhandled_errors||this.Rt.capture_unhandled_rejections}startIfEnabledOrStop(){this.isEnabled?(to.info("enabled"),this.Xs(),this.nr(this.zs)):this.Xs()}nr(t){var i,e;null!=(i=h.__PosthogExtensions__)&&i.errorWrappingFunctions&&t(),null==(e=h.__PosthogExtensions__)||null==e.loadExternalDependency||e.loadExternalDependency(this._instance,"exception-autocapture",(i=>{if(i)return to.error("failed to load script",i);t()}))}Xs(){var t,i,e;null==(t=this.Us)||t.call(this),this.Us=void 0,null==(i=this.Ws)||i.call(this),this.Ws=void 0,null==(e=this.Gs)||e.call(this),this.Gs=void 0}onRemoteConfig(t){"autocaptureExceptions"in t&&(this.Js=!!t.autocaptureExceptions||!1,this._instance.persistence&&this._instance.persistence.register({[Oi]:this.Js}),this.Rt=this.Qs(),this.startIfEnabledOrStop())}onConfigChange(){this.Rt=this.Qs()}captureException(t){var i,e,r,s=null!==(i=null==t||null==(e=t.$exception_list)||null==(e=e[0])?void 0:e.type)&&void 0!==i?i:"Exception";this.Ks.consumeRateLimit(s)?to.info("Skipping exception capture because of client rate limiting.",{exception:s}):null==(r=this._instance.exceptions)||r.sendExceptionEvent(t)}},exceptions:class{constructor(t){var i,e;this.eo=[],this.ro=new Kt([new li,new mi,new hi,new ui,new _i,new pi,new vi,new gi],function(t){for(var i=arguments.length,e=new Array(i>1?i-1:0),r=1;i>r;r++)e[r-1]=arguments[r];return function(i,r){void 0===r&&(r=0);for(var s=[],n=i.split("\n"),o=r;n.length>o;o++){var a=n[o];if(1024>=a.length){var l=ai.test(a)?a.replace(ai,"$1"):a;if(!l.match(/\S*Error: /)){for(var u of e){var h=u(l,t);if(h){s.push(h);break}}if(s.length>=50)break}}}return function(t){if(!t.length)return[];var i=Array.from(t);return i.reverse(),i.slice(0,50).map((t=>{return p({},t,{filename:t.filename||(e=i,e[e.length-1]||{}).filename,function:t.function||Xt});var e}))}(s)}}("web:javascript",ri,oi)),this._instance=t,this.eo=null!==(i=null==(e=this._instance.persistence)?void 0:e.get_property(Ii))&&void 0!==i?i:[]}onRemoteConfig(t){var i,e,r;if("errorTracking"in t){var s=null!==(i=null==(e=t.errorTracking)?void 0:e.suppressionRules)&&void 0!==i?i:[],n=null==(r=t.errorTracking)?void 0:r.captureExtensionExceptions;this.eo=s,this._instance.persistence&&this._instance.persistence.register({[Ii]:this.eo,[Ci]:n})}}get io(){var t,i=!!this._instance.get_property(Ci),e=this._instance.config.error_tracking.captureExtensionExceptions;return null!==(t=null!=e?e:i)&&void 0!==t&&t}buildProperties(t,i){return this.ro.buildFromUnknown(t,{syntheticException:null==i?void 0:i.syntheticException,mechanism:{handled:null==i?void 0:i.handled}})}sendExceptionEvent(t){var i=t.$exception_list;if(this.no(i)){if(this.so(i))return void Uo.info("Skipping exception capture because a suppression rule matched");if(!this.io&&this.oo(i))return void Uo.info("Skipping exception capture because it was thrown by an extension");if(!this._instance.config.error_tracking.__capturePostHogExceptions&&this.ao(i))return void Uo.info("Skipping exception capture because it was thrown by the PostHog SDK")}return this._instance.capture("$exception",t,{_noTruncate:!0,_batchKey:"exceptionEvent",zi:!0})}so(t){if(0===t.length)return!1;var i=t.reduce(((t,i)=>{var{type:e,value:r}=i;return F(e)&&e.length>0&&t.$exception_types.push(e),F(r)&&r.length>0&&t.$exception_values.push(r),t}),{$exception_types:[],$exception_values:[]});return this.eo.some((t=>{var e=t.values.map((t=>{var e,r=zs[t.operator],s=R(t.value)?t.value:[t.value],n=null!==(e=i[t.key])&&void 0!==e?e:[];return s.length>0&&r(s,n)}));return"OR"===t.type?e.some(Boolean):e.every(Boolean)}))}oo(t){return t.flatMap((t=>{var i,e;return null!==(i=null==(e=t.stacktrace)?void 0:e.frames)&&void 0!==i?i:[]})).some((t=>t.filename&&t.filename.startsWith("chrome-extension://")))}ao(t){if(t.length>0){var i,e,r,s,n=null!==(i=null==(e=t[0].stacktrace)?void 0:e.frames)&&void 0!==i?i:[],o=n[n.length-1];return null!==(r=null==o||null==(s=o.filename)?void 0:s.includes("posthog.com/static"))&&void 0!==r&&r}return!1}no(t){return!D(t)&&R(t)}}},Go=p({productTours:class{get Kr(){return this._instance.persistence}constructor(t){this.lo=null,this.uo=null,this._instance=t}initialize(){this.loadIfEnabled()}onRemoteConfig(t){"productTours"in t&&(this.Kr&&this.Kr.register({[Mi]:!!t.productTours}),this.loadIfEnabled())}loadIfEnabled(){var t,i;this.lo||(t=this._instance).config.disable_product_tours||null==(i=t.persistence)||!i.get_property(Mi)||this.nr((()=>this.ho()))}nr(t){var i,e;null!=(i=h.__PosthogExtensions__)&&i.generateProductTours?t():null==(e=h.__PosthogExtensions__)||null==e.loadExternalDependency||e.loadExternalDependency(this._instance,"product-tours",(i=>{i?fo.error("Could not load product tours script",i):t()}))}ho(){var t;!this.lo&&null!=(t=h.__PosthogExtensions__)&&t.generateProductTours&&(this.lo=h.__PosthogExtensions__.generateProductTours(this._instance,!0))}getProductTours(t,i){if(void 0===i&&(i=!1),!R(this.uo)||i){var e=this.Kr;if(e){var r=e.props[po];if(R(r)&&!i)return this.uo=r,void t(r,{isLoaded:!0})}this._instance._send_request({url:this._instance.requestRouter.endpointFor("api","/api/product_tours/?token="+this._instance.config.token),method:"GET",callback:i=>{var r=i.statusCode;if(200!==r||!i.json){var s="Product Tours API could not be loaded, status: "+r;return fo.error(s),void t([],{isLoaded:!1,error:s})}var n=R(i.json.product_tours)?i.json.product_tours:[];this.uo=n,e&&e.register({[po]:n}),t(n,{isLoaded:!0})}})}else t(this.uo,{isLoaded:!0})}getActiveProductTours(t){D(this.lo)?t([],{isLoaded:!1,error:"Product tours not loaded"}):this.lo.getActiveProductTours(t)}showProductTour(t){var i;null==(i=this.lo)||i.showTourById(t)}previewTour(t){this.lo?this.lo.previewTour(t):this.nr((()=>{var i;this.ho(),null==(i=this.lo)||i.previewTour(t)}))}dismissProductTour(){var t;null==(t=this.lo)||t.dismissTour("user_clicked_skip")}nextStep(){var t;null==(t=this.lo)||t.nextStep()}previousStep(){var t;null==(t=this.lo)||t.previousStep()}clearCache(){var t;this.uo=null,null==(t=this.Kr)||t.unregister(po)}resetTour(t){var i;null==(i=this.lo)||i.resetTour(t)}resetAllTours(){var t;null==(t=this.lo)||t.resetAllTours()}cancelPendingTour(t){var i;null==(i=this.lo)||i.cancelPendingTour(t)}}},qo),Jo={siteApps:class{constructor(t){this._instance=t,this.co=[],this.apps={}}get isEnabled(){return!!this._instance.config.opt_in_site_apps}do(t,i){if(i){var e=this.globalsForEvent(i);this.co.push(e),this.co.length>1e3&&(this.co=this.co.slice(10))}}get siteAppLoaders(){var t;return null==(t=h._POSTHOG_REMOTE_CONFIG)||null==(t=t[this._instance.config.token])?void 0:t.siteApps}initialize(){if(this.isEnabled){var t=this._instance._addCaptureHook(this.do.bind(this));this.vo=()=>{t(),this.co=[],this.vo=void 0}}}globalsForEvent(t){var i,e,r,s,n,o,a;if(!t)throw new Error("Event payload is required");var l={},u=this._instance.get_property("$groups")||[],h=this._instance.get_property("$stored_group_properties")||{};for(var[d,v]of Object.entries(h))l[d]={id:u[d],type:d,properties:v};var{$set_once:c,$set:f}=t;return{event:p({},_(t,_o),{properties:p({},t.properties,f?{$set:p({},null!==(i=null==(e=t.properties)?void 0:e.$set)&&void 0!==i?i:{},f)}:{},c?{$set_once:p({},null!==(r=null==(s=t.properties)?void 0:s.$set_once)&&void 0!==r?r:{},c)}:{}),elements_chain:null!==(n=null==(o=t.properties)?void 0:o.$elements_chain)&&void 0!==n?n:"",distinct_id:null==(a=t.properties)?void 0:a.distinct_id}),person:{properties:this._instance.get_property("$stored_person_properties")},groups:l}}setupSiteApp(t){var i=this.apps[t.id],e=()=>{var e;!i.errored&&this.co.length&&(go.info("Processing "+this.co.length+" events for site app with id "+t.id),this.co.forEach((t=>null==i.processEvent?void 0:i.processEvent(t))),i.processedBuffer=!0),Object.values(this.apps).every((t=>t.processedBuffer||t.errored))&&(null==(e=this.vo)||e.call(this))},r=!1,s=s=>{i.errored=!s,i.loaded=!0,go.info("Site app with id "+t.id+" "+(s?"loaded":"errored")),r&&e()};try{var{processEvent:n}=t.init({posthog:this._instance,callback(t){s(t)}});n&&(i.processEvent=n),r=!0}catch(i){go.error(mo+t.id,i),s(!1)}if(r&&i.loaded)try{e()}catch(e){go.error("Error while processing buffered events PostHog app with config id "+t.id,e),i.errored=!0}}fo(){var t=this.siteAppLoaders||[];for(var i of t)this.apps[i.id]={id:i.id,loaded:!1,errored:!1,processedBuffer:!1};for(var e of t)this.setupSiteApp(e)}po(t){if(0!==Object.keys(this.apps).length){var i=this.globalsForEvent(t);for(var e of Object.values(this.apps))try{null==e.processEvent||e.processEvent(i)}catch(i){go.error("Error while processing event "+t.event+" for site app "+e.id,i)}}}onRemoteConfig(t){var i,e,r,s=this;if(null!=(i=this.siteAppLoaders)&&i.length)return this.isEnabled?(this.fo(),void this._instance.on("eventCaptured",(t=>this.po(t)))):void go.error('PostHog site apps are disabled. Enable the "opt_in_site_apps" config to proceed.');if(null==(e=this.vo)||e.call(this),null!=(r=t.siteApps)&&r.length)if(this.isEnabled){var n=function(t){var i;h["__$$ph_site_app_"+t]=s._instance,null==(i=h.__PosthogExtensions__)||null==i.loadSiteApp||i.loadSiteApp(s._instance,a,(i=>{if(i)return go.error(mo+t,i)}))};for(var{id:o,url:a}of t.siteApps)n(o)}else go.error('PostHog site apps are disabled. Enable the "opt_in_site_apps" config to proceed.')}}},Ko={tracingHeaders:class{constructor(t){this.mo=void 0,this.yo=void 0,this.zs=()=>{var t,i;C(this.mo)&&(null==(t=h.__PosthogExtensions__)||null==(t=t.tracingHeadersPatchFns)||t._patchXHR(this._instance.config.__add_tracing_headers||[],this._instance.get_distinct_id(),this._instance.sessionManager)),C(this.yo)&&(null==(i=h.__PosthogExtensions__)||null==(i=i.tracingHeadersPatchFns)||i._patchFetch(this._instance.config.__add_tracing_headers||[],this._instance.get_distinct_id(),this._instance.sessionManager))},this._instance=t}initialize(){this.startIfEnabledOrStop()}nr(t){var i,e;null!=(i=h.__PosthogExtensions__)&&i.tracingHeadersPatchFns&&t(),null==(e=h.__PosthogExtensions__)||null==e.loadExternalDependency||e.loadExternalDependency(this._instance,"tracing-headers",(i=>{if(i)return eo.error("failed to load script",i);t()}))}startIfEnabledOrStop(){var t,i;this._instance.config.__add_tracing_headers?this.nr(this.zs):(null==(t=this.mo)||t.call(this),null==(i=this.yo)||i.call(this),this.mo=void 0,this.yo=void 0)}}},Xo=p({surveys:class{get Rt(){return this._instance.config}constructor(t){this.bo=void 0,this._surveyManager=null,this.wo=!1,this._o=[],this.Io=null,this._instance=t,this._surveyEventReceiver=null}initialize(){this.loadIfEnabled()}onRemoteConfig(t){if(!this.Rt.disable_surveys){var i=t.surveys;if(D(i))return Ys.warn("Flags not loaded yet. Not loading surveys.");var e=R(i);this.bo=e?i.length>0:i,Ys.info("flags response received, isSurveysEnabled: "+this.bo),this.loadIfEnabled()}}reset(){localStorage.removeItem("lastSeenSurveyDate");for(var t=[],i=0;i<localStorage.length;i++){var e=localStorage.key(i);(null!=e&&e.startsWith(Gs)||null!=e&&e.startsWith("inProgressSurvey_"))&&t.push(e)}t.forEach((t=>localStorage.removeItem(t)))}loadIfEnabled(){if(!this._surveyManager)if(this.wo)Ys.info("Already initializing surveys, skipping...");else if(this.Rt.disable_surveys)Ys.info(xo);else if(this.Rt.cookieless_mode&&this._instance.consent.isOptedOut())Ys.info("Not loading surveys in cookieless mode without consent.");else{var t=null==h?void 0:h.__PosthogExtensions__;if(t){if(!C(this.bo)||this.Rt.advanced_enable_surveys){var i=this.bo||this.Rt.advanced_enable_surveys;this.wo=!0;try{var e=t.generateSurveys;if(e)return void this.Co(e,i);var r=t.loadExternalDependency;if(!r)return void this.So(oe);r(this._instance,"surveys",(e=>{e||!t.generateSurveys?this.So("Could not load surveys script",e):this.Co(t.generateSurveys,i)}))}catch(t){throw this.So("Error initializing surveys",t),t}finally{this.wo=!1}}}else Ys.error("PostHog Extensions not found.")}}Co(t,i){this._surveyManager=t(this._instance,i),this._surveyEventReceiver=new Eo(this._instance),Ys.info("Surveys loaded successfully"),this.ko({isLoaded:!0})}So(t,i){Ys.error(t,i),this.ko({isLoaded:!1,error:t})}onSurveysLoaded(t){return this._o.push(t),this._surveyManager&&this.ko({isLoaded:!0}),()=>{this._o=this._o.filter((i=>i!==t))}}getSurveys(t,i){if(void 0===i&&(i=!1),this.Rt.disable_surveys)return Ys.info(xo),t([]);var e,r=this._instance.get_property(Wi);if(r&&!i)return t(r,{isLoaded:!0});"undefined"!=typeof Promise&&this.Io?this.Io.then((i=>{var{surveys:e,context:r}=i;return t(e,r)})):("undefined"!=typeof Promise&&(this.Io=new Promise((t=>{e=t}))),this._instance._send_request({url:this._instance.requestRouter.endpointFor("api","/api/surveys/?token="+this.Rt.token),method:"GET",timeout:this.Rt.surveys_request_timeout_ms,callback:i=>{var r;this.Io=null;var s=i.statusCode;if(200!==s||!i.json){var n="Surveys API could not be loaded, status: "+s;Ys.error(n);var o={isLoaded:!1,error:n};return t([],o),void(null==e||e({surveys:[],context:o}))}var a,l=i.json.surveys||[],u=l.filter((t=>function(t){return!(!t.start_date||t.end_date)}(t)&&(function(t){var i;return!(null==(i=t.conditions)||null==(i=i.events)||null==(i=i.values)||!i.length)}(t)||function(t){var i;return!(null==(i=t.conditions)||null==(i=i.actions)||null==(i=i.values)||!i.length)}(t))));u.length>0&&(null==(a=this._surveyEventReceiver)||a.register(u)),null==(r=this._instance.persistence)||r.register({[Wi]:l});var h={isLoaded:!0};t(l,h),null==e||e({surveys:l,context:h})}}))}ko(t){for(var i of this._o)try{if(!t.isLoaded)return i([],t);this.getSurveys(i)}catch(t){Ys.error("Error in survey callback",t)}}getActiveMatchingSurveys(t,i){if(void 0===i&&(i=!1),!D(this._surveyManager))return this._surveyManager.getActiveMatchingSurveys(t,i);Ys.warn("init was not called")}xo(t){var i=null;return this.getSurveys((e=>{var r;i=null!==(r=e.find((i=>i.id===t)))&&void 0!==r?r:null})),i}To(t){if(D(this._surveyManager))return{eligible:!1,reason:So};var i="string"==typeof t?this.xo(t):t;return i?this._surveyManager.checkSurveyEligibility(i):{eligible:!1,reason:"Survey not found"}}canRenderSurvey(t){if(D(this._surveyManager))return Ys.warn("init was not called"),{visible:!1,disabledReason:So};var i=this.To(t);return{visible:i.eligible,disabledReason:i.reason}}canRenderSurveyAsync(t,i){return D(this._surveyManager)?(Ys.warn("init was not called"),Promise.resolve({visible:!1,disabledReason:So})):new Promise((e=>{this.getSurveys((i=>{var r,s=null!==(r=i.find((i=>i.id===t)))&&void 0!==r?r:null;if(s){var n=this.To(s);e({visible:n.eligible,disabledReason:n.reason})}else e({visible:!1,disabledReason:"Survey not found"})}),i)}))}renderSurvey(t,i,e){var s;if(D(this._surveyManager))Ys.warn("init was not called");else{var n="string"==typeof t?this.xo(t):t;if(null!=n&&n.id)if(Xs.includes(n.type)){var o=null==r?void 0:r.querySelector(i);if(o)return null!=(s=n.appearance)&&s.surveyPopupDelaySeconds?(Ys.info("Rendering survey "+n.id+" with delay of "+n.appearance.surveyPopupDelaySeconds+" seconds"),void setTimeout((()=>{var t,i;Ys.info("Rendering survey "+n.id+" with delay of "+(null==(t=n.appearance)?void 0:t.surveyPopupDelaySeconds)+" seconds"),null==(i=this._surveyManager)||i.renderSurvey(n,o,e),Ys.info("Survey "+n.id+" rendered")}),1e3*n.appearance.surveyPopupDelaySeconds)):void this._surveyManager.renderSurvey(n,o,e);Ys.warn("Survey element not found")}else Ys.warn("Surveys of type "+n.type+" cannot be rendered in the app");else Ys.warn("Survey not found")}}displaySurvey(t,i){var e;if(D(this._surveyManager))Ys.warn("init was not called");else{var r=this.xo(t);if(r){var s=r;if(null!=(e=r.appearance)&&e.surveyPopupDelaySeconds&&i.ignoreDelay&&(s=p({},r,{appearance:p({},r.appearance,{surveyPopupDelaySeconds:0})})),i.displayType!==Fr.Popover&&i.initialResponses&&Ys.warn("initialResponses is only supported for popover surveys. prefill will not be applied."),!1===i.ignoreConditions){var n=this.canRenderSurvey(r);if(!n.visible)return void Ys.warn("Survey is not eligible to be displayed: ",n.disabledReason)}i.displayType!==Fr.Inline?this._surveyManager.handlePopoverSurvey(s,i):this.renderSurvey(s,i.selector,i.properties)}else Ys.warn("Survey not found")}}cancelPendingSurvey(t){D(this._surveyManager)?Ys.warn("init was not called"):this._surveyManager.cancelSurvey(t)}handlePageUnload(){var t;null==(t=this._surveyManager)||t.handlePageUnload()}}},qo),Qo={toolbar:class{constructor(t){this.instance=t}Ao(t){h.ph_toolbar_state=t}Eo(){var t;return null!==(t=h.ph_toolbar_state)&&void 0!==t?t:0}initialize(){return this.maybeLoadToolbar()}maybeLoadToolbar(i,e,s){if(void 0===i&&(i=void 0),void 0===e&&(e=void 0),void 0===s&&(s=void 0),Re(this.instance.config))return!1;if(!t||!r)return!1;i=null!=i?i:t.location,s=null!=s?s:t.history;try{if(!e){try{t.localStorage.setItem("test","test"),t.localStorage.removeItem("test")}catch(t){return!1}e=null==t?void 0:t.localStorage}var n,o=To||nr(i.hash,"__posthog")||nr(i.hash,"state"),a=o?Ee((()=>JSON.parse(atob(decodeURIComponent(o)))))||Ee((()=>JSON.parse(decodeURIComponent(o)))):null;return a&&"ph_authorize"===a.action?((n=a).source="url",n&&Object.keys(n).length>0&&(a.desiredHash?i.hash=a.desiredHash:s?s.replaceState(s.state,"",i.pathname+i.search):i.hash="")):((n=JSON.parse(e.getItem($o)||"{}")).source="localstorage",delete n.userIntent),!(!n.token||this.instance.config.token!==n.token||(this.loadToolbar(n),0))}catch(t){return!1}}Ro(t){var i=h.ph_load_toolbar||h.ph_load_editor;!D(i)&&P(i)?i(t,this.instance):ko.warn("No toolbar load function found")}loadToolbar(i){var e=!(null==r||!r.getElementById(re));if(!t||e)return!1;var s="custom"===this.instance.requestRouter.region&&this.instance.config.advanced_disable_toolbar_metrics,n=p({token:this.instance.config.token},i,{apiURL:this.instance.requestRouter.endpointFor("ui")},s?{instrument:!1}:{});if(t.localStorage.setItem($o,JSON.stringify(p({},n,{source:void 0}))),2===this.Eo())this.Ro(n);else if(0===this.Eo()){var o;this.Ao(1),null==(o=h.__PosthogExtensions__)||null==o.loadExternalDependency||o.loadExternalDependency(this.instance,"toolbar",(t=>{if(t)return ko.error("[Toolbar] Failed to load",t),void this.Ao(0);this.Ao(2),this.Ro(n)})),ke(t,"turbolinks:load",(()=>{this.Ao(0),this.loadToolbar(n)}))}return!0}No(t){return this.loadToolbar(t)}maybeLoadEditor(t,i,e){return void 0===t&&(t=void 0),void 0===i&&(i=void 0),void 0===e&&(e=void 0),this.maybeLoadToolbar(t,i,e)}}},Zo=p({experiments:zo},qo),ta={conversations:class{constructor(t){this.Mo=void 0,this._conversationsManager=null,this.Fo=!1,this.Oo=null,this._instance=t}initialize(){this.loadIfEnabled()}onRemoteConfig(t){if(!this._instance.config.disable_conversations){var i=t.conversations;D(i)||(N(i)?this.Mo=i:(this.Mo=i.enabled,this.Oo=i),this.loadIfEnabled())}}reset(){var t;null==(t=this._conversationsManager)||t.reset(),this._conversationsManager=null,this.Mo=void 0,this.Oo=null}loadIfEnabled(){if(!(this._conversationsManager||this.Fo||this._instance.config.disable_conversations||Re(this._instance.config)||this._instance.config.cookieless_mode&&this._instance.consent.isOptedOut())){var t=null==h?void 0:h.__PosthogExtensions__;if(t&&!C(this.Mo)&&this.Mo)if(this.Oo&&this.Oo.token){this.Fo=!0;try{var i=t.initConversations;if(i)return this.Po(i),void(this.Fo=!1);var e=t.loadExternalDependency;if(!e)return void this.Lo(oe);e(this._instance,"conversations",(i=>{i||!t.initConversations?this.Lo("Could not load conversations script",i):this.Po(t.initConversations),this.Fo=!1}))}catch(t){this.Lo("Error initializing conversations",t),this.Fo=!1}}else Bo.error("Conversations enabled but missing token in remote config.")}}Po(t){if(this.Oo)try{this._conversationsManager=t(this.Oo,this._instance),Bo.info("Conversations loaded successfully")}catch(t){this.Lo("Error completing conversations initialization",t)}else Bo.error("Cannot complete initialization: remote config is null")}Lo(t,i){Bo.error(t,i),this._conversationsManager=null,this.Fo=!1}show(){this._conversationsManager?this._conversationsManager.show():Bo.warn("Conversations not loaded yet.")}hide(){this._conversationsManager&&this._conversationsManager.hide()}isAvailable(){return!0===this.Mo&&!M(this._conversationsManager)}isVisible(){var t,i;return null!==(t=null==(i=this._conversationsManager)?void 0:i.isVisible())&&void 0!==t&&t}sendMessage(t,i,e){var r=this;return f((function*(){return r._conversationsManager?r._conversationsManager.sendMessage(t,i,e):(Bo.warn(Ho),null)}))()}getMessages(t,i){var e=this;return f((function*(){return e._conversationsManager?e._conversationsManager.getMessages(t,i):(Bo.warn(Ho),null)}))()}markAsRead(t){var i=this;return f((function*(){return i._conversationsManager?i._conversationsManager.markAsRead(t):(Bo.warn(Ho),null)}))()}getTickets(t){var i=this;return f((function*(){return i._conversationsManager?i._conversationsManager.getTickets(t):(Bo.warn(Ho),null)}))()}requestRestoreLink(t){var i=this;return f((function*(){return i._conversationsManager?i._conversationsManager.requestRestoreLink(t):(Bo.warn(Ho),null)}))()}restoreFromToken(t){var i=this;return f((function*(){return i._conversationsManager?i._conversationsManager.restoreFromToken(t):(Bo.warn(Ho),null)}))()}restoreFromUrlToken(){var t=this;return f((function*(){return t._conversationsManager?t._conversationsManager.restoreFromUrlToken():(Bo.warn(Ho),null)}))()}getCurrentTicketId(){var t,i;return null!==(t=null==(i=this._conversationsManager)?void 0:i.getCurrentTicketId())&&void 0!==t?t:null}getWidgetSessionId(){var t,i;return null!==(t=null==(i=this._conversationsManager)?void 0:i.getWidgetSessionId())&&void 0!==t?t:null}}},ia={logs:class{constructor(t){var i;this.Do=!1,this.Bo=!1,this._instance=t,this._instance&&null!=(i=this._instance.config.logs)&&i.captureConsoleLogs&&(this.Do=!0)}initialize(){this.loadIfEnabled()}onRemoteConfig(t){var i,e=null==(i=t.logs)?void 0:i.captureConsoleLogs;!D(e)&&e&&(this.Do=!0,this.loadIfEnabled())}reset(){}loadIfEnabled(){if(this.Do&&!this.Bo){var t=wi("[logs]"),i=null==h?void 0:h.__PosthogExtensions__;if(i){var e=i.loadExternalDependency;e?e(this._instance,"logs",(e=>{var r;e||null==(r=i.logs)||!r.initializeLogs?t.error("Could not load logs script",e):(i.logs.initializeLogs(this._instance),this.Bo=!0)})):t.error(oe)}else t.error("PostHog Extensions not found.")}}}},ea=p({},qo,Wo,Vo,Yo,Go,Jo,Xo,Ko,Qo,Zo,ta,ia);_n.__defaultExtensionClasses=p({},ea);var ra,sa=(ra=rn[hn]=new _n,function(){function i(){i.done||(i.done=!0,dn=!1,be(rn,(function(t){t._dom_loaded()})))}null!=r&&r.addEventListener?"complete"===r.readyState?i():ke(r,"DOMContentLoaded",i,{capture:!1}):t&&yi.error("Browser doesn't support `document.addEventListener` so PostHog couldn't be initialized")}(),ra);
//# sourceMappingURL=module.js.map
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
/* harmony import */ var _utils_AuthService__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/AuthService */ "./src/utils/AuthService.js");
/* harmony import */ var _utils_posthog__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/posthog */ "./src/utils/posthog.js");
var _jsxFileName = "/Users/bernard/Development/loanwell-client-web-dev-release/app/src/pages/StandaloneLandingPage.js",
  _h,
  _p,
  _section;




var StandaloneLandingPage = _ref => {
  var {
    history
  } = _ref;
  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
    Object(_utils_posthog__WEBPACK_IMPORTED_MODULE_3__["trackEvent"])('standalone_landing_viewed');
  }, []);
  var handleGetStarted = () => {
    Object(_utils_posthog__WEBPACK_IMPORTED_MODULE_3__["trackEvent"])('standalone_get_started_clicked');
    _utils_AuthService__WEBPACK_IMPORTED_MODULE_2__["AuthServiceSharedInstance"].login({
      initialScreen: 'signUp'
    });
  };
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-landing",
    "data-testid": "standalone-landing",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 17,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("section", {
    className: "standalone-landing__hero",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 18,
      columnNumber: 7
    }
  }, _h || (_h = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", {
    className: "standalone-landing__headline",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 19,
      columnNumber: 9
    }
  }, "Loanwell \u2014 Streamline Your Lending Operations")), _p || (_p = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
    className: "standalone-landing__description",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 22,
      columnNumber: 9
    }
  }, "Manage agreements, tasks, documents, and team members in one place. Start free and scale when you are ready.")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: handleGetStarted,
    className: "standalone-landing__cta",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 26,
      columnNumber: 9
    }
  }, "Get Started")), _section || (_section = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("section", {
    className: "standalone-landing__features",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 31,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-landing__feature",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 32,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 33,
      columnNumber: 11
    }
  }, "Agreements"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 34,
      columnNumber: 11
    }
  }, "Track and manage loan agreements with borrower details, amounts, and status all in one view.")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-landing__feature",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 36,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 37,
      columnNumber: 11
    }
  }, "Team Tasks"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 38,
      columnNumber: 11
    }
  }, "Assign tasks to team members or borrowers with a built-in chat interface for collaboration.")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-landing__feature",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 40,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 41,
      columnNumber: 11
    }
  }, "Documents"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 42,
      columnNumber: 11
    }
  }, "Upload, organize, and share documents securely within each agreement.")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("footer", {
    className: "standalone-landing__footer",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 46,
      columnNumber: 7
    }
  }, "\xA9 ", new Date().getFullYear(), " Loanwell. All rights reserved."));
};
/* harmony default export */ __webpack_exports__["default"] = (Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(StandaloneLandingPage));__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initPostHog", function() { return initPostHog; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "trackEvent", function() { return trackEvent; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "identifyUser", function() { return identifyUser; });
/* harmony import */ var posthog_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! posthog-js */ "./node_modules/posthog-js/dist/module.js");

var DEFAULT_HOST = 'https://us.i.posthog.com';
var initAttempted = false;

/**
 * Idempotent PostHog init. No-ops when LOANWELL_POSTHOG_KEY is unset (local / tests).
 */
function initPostHog() {
  if (typeof window === 'undefined' || initAttempted) {
    return;
  }
  initAttempted = true;
  var key = "";
  var host = "https://us.i.posthog.com" || false;
  if (!key) {
    return;
  }
  posthog_js__WEBPACK_IMPORTED_MODULE_0__["default"].init(key, {
    api_host: host,
    capture_pageview: false,
    capture_pageleave: false
  });
}
function trackEvent(eventName, properties) {
  if (typeof window === 'undefined') {
    return;
  }
  if (true) {
    return;
  }
  initPostHog();
  posthog_js__WEBPACK_IMPORTED_MODULE_0__["default"].capture(eventName, properties);
}
function identifyUser(distinctId, properties) {
  if (typeof window === 'undefined') {
    return;
  }
  if (true) {
    return;
  }
  initPostHog();
  posthog_js__WEBPACK_IMPORTED_MODULE_0__["default"].identify(distinctId, properties);
}
/* harmony default export */ __webpack_exports__["default"] = (posthog_js__WEBPACK_IMPORTED_MODULE_0__["default"]);__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
/* harmony import */ var _utils_AuthService__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/AuthService */ "./src/utils/AuthService.js");
/* harmony import */ var _utils_posthog__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/posthog */ "./src/utils/posthog.js");
var _jsxFileName = "/Users/bernard/Development/loanwell-client-web-dev-release/app/src/pages/StandaloneSignupPage.js",
  _h,
  _p,
  _label,
  _button,
  _div;




var StandaloneSignupPage = () => {
  var [email, setEmail] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('');
  var [error, setError] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
    Object(_utils_posthog__WEBPACK_IMPORTED_MODULE_3__["trackEvent"])('standalone_signup_viewed');
  }, []);
  var handleSubmit = e => {
    e.preventDefault();
    setError(null);
    if (!email) {
      setError('Email is required.');
      return;
    }
    Object(_utils_posthog__WEBPACK_IMPORTED_MODULE_3__["trackEvent"])('standalone_signup_submitted', {
      email
    });
    // Send user to Auth0 signup — after redirect back, they'll land on /signup/setup
    _utils_AuthService__WEBPACK_IMPORTED_MODULE_2__["AuthServiceSharedInstance"].login({
      initialScreen: 'signUp',
      login_hint: email
    });
  };
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-signup",
    "data-testid": "standalone-signup",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 29,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("form", {
    className: "standalone-signup__card",
    onSubmit: handleSubmit,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 30,
      columnNumber: 7
    }
  }, _h || (_h = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", {
    className: "standalone-signup__title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 31,
      columnNumber: 9
    }
  }, "Create your account")), _p || (_p = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
    className: "standalone-signup__subtitle",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 32,
      columnNumber: 9
    }
  }, "Sign up to get started with Loanwell")), error && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-signup__error",
    "data-testid": "validation-error",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 34,
      columnNumber: 19
    }
  }, error), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-signup__field",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 36,
      columnNumber: 9
    }
  }, _label || (_label = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    htmlFor: "email",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 37,
      columnNumber: 11
    }
  }, "Email")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    id: "email",
    name: "email",
    type: "email",
    placeholder: "you@company.com",
    value: email,
    onChange: e => setEmail(e.target.value),
    autoFocus: true,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 38,
      columnNumber: 11
    }
  })), _button || (_button = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    type: "submit",
    className: "standalone-signup__submit",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 49,
      columnNumber: 9
    }
  }, "Continue")), _div || (_div = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-signup__login-link",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 53,
      columnNumber: 9
    }
  }, "Already have an account? ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", {
    href: "/login",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 54,
      columnNumber: 36
    }
  }, "Log in")))));
};
/* harmony default export */ __webpack_exports__["default"] = (Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(StandaloneSignupPage));__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
/* harmony import */ var query_string__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! query-string */ "./node_modules/query-string/index.js");
/* harmony import */ var query_string__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(query_string__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var jwt_decode__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! jwt-decode */ "./node_modules/jwt-decode/lib/index.js");
/* harmony import */ var jwt_decode__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(jwt_decode__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _utils_httpClient__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/httpClient */ "./src/utils/httpClient.js");
/* harmony import */ var _utils_AccountNameHelper__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils/AccountNameHelper */ "./src/utils/AccountNameHelper.js");
/* harmony import */ var _utils_sessionStorage__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/sessionStorage */ "./src/utils/sessionStorage.js");
/* harmony import */ var _utils_posthog__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/posthog */ "./src/utils/posthog.js");
var _jsxFileName = "/Users/bernard/Development/loanwell-client-web-dev-release/app/src/pages/StandaloneSignupBillingCompletePage.js",
  _h,
  _p,
  _div,
  _div2,
  _h2,
  _p2,
  _h3,
  _p3;








var getTenantAccountName = () => {
  try {
    var token = _utils_sessionStorage__WEBPACK_IMPORTED_MODULE_6__["default"].getItem("loanWellIdToken" || false);
    if (!token) return null;
    var decoded = jwt_decode__WEBPACK_IMPORTED_MODULE_3___default()(token);
    for (var key of Object.keys(decoded)) {
      if (key.startsWith('http://') && key.endsWith('.loanwell.com')) {
        return decoded[key] || null;
      }
    }
    return null;
  } catch (e) {
    return null;
  }
};

/**
 * Landing page after Stripe Checkout redirect.
 *
 * Stripe redirects here with ?session_id=cs_xxx in the query string.
 * We call PUT /account to save the Stripe checkout session ID against
 * the account record. The backend resolves the full Stripe details
 * (customer, subscription, payment method, etc.) from that session ID.
 */
var StandaloneSignupBillingCompletePage = _ref => {
  var {
    history,
    location
  } = _ref;
  var [status, setStatus] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('processing'); // processing | success | error
  var [error, setError] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
    var params = query_string__WEBPACK_IMPORTED_MODULE_2___default.a.parse(location.search);
    var sessionId = params.session_id;
    Object(_utils_posthog__WEBPACK_IMPORTED_MODULE_7__["trackEvent"])('standalone_billing_complete_viewed');
    if (!sessionId) {
      setStatus('error');
      setError('No billing session found. Please contact support.');
      return;
    }
    var accountName = getTenantAccountName() || Object(_utils_AccountNameHelper__WEBPACK_IMPORTED_MODULE_5__["getAccountNameFromOrigin"])() || 'app';
    _utils_httpClient__WEBPACK_IMPORTED_MODULE_4__["client"].invokeApi({}, "/account/by-name/".concat(accountName), 'PUT', {}, {
      stripeCheckoutSessionId: sessionId
    }).then(() => {
      Object(_utils_posthog__WEBPACK_IMPORTED_MODULE_7__["trackEvent"])('standalone_billing_success');
      setStatus('success');
      setTimeout(() => {
        history.push('/dashboard');
      }, 2000);
    }).catch(err => {
      console.error('Stripe billing setup completion failed:', err);
      var message = err.response && err.response.data && err.response.data.errorMessage || 'Billing setup could not be completed. Please contact support.';
      Object(_utils_posthog__WEBPACK_IMPORTED_MODULE_7__["trackEvent"])('standalone_billing_error', {
        error: message
      });
      setStatus('error');
      setError(message);
    });
  }, []); // eslint-disable-line react-hooks/exhaustive-deps

  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-setup",
    "data-testid": "standalone-billing-complete",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 75,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-setup__card standalone-billing-complete__card",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 76,
      columnNumber: 7
    }
  }, status === 'processing' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, _h || (_h = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", {
    className: "standalone-setup__title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 79,
      columnNumber: 13
    }
  }, "Completing Billing Setup")), _p || (_p = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
    className: "standalone-setup__subtitle",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 80,
      columnNumber: 13
    }
  }, "Please wait while we finalize your billing information...")), _div || (_div = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-billing-complete__spinner",
    "data-testid": "billing-spinner",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 83,
      columnNumber: 13
    }
  }))), status === 'success' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, _div2 || (_div2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-billing-complete__icon",
    "data-testid": "billing-success",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 89,
      columnNumber: 13
    }
  }, "\u2713")), _h2 || (_h2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", {
    className: "standalone-setup__title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 92,
      columnNumber: 13
    }
  }, "Billing Set Up Successfully")), _p2 || (_p2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
    className: "standalone-setup__subtitle",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 93,
      columnNumber: 13
    }
  }, "Redirecting you to your dashboard..."))), status === 'error' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, _h3 || (_h3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", {
    className: "standalone-setup__title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 101,
      columnNumber: 13
    }
  }, "Billing Setup Issue")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-signup__error",
    "data-testid": "billing-error",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 102,
      columnNumber: 13
    }
  }, error), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    className: "standalone-setup__submit",
    onClick: () => history.push('/dashboard'),
    "data-testid": "continue-to-dashboard",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 105,
      columnNumber: 13
    }
  }, "Continue to Dashboard"), _p3 || (_p3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
    className: "standalone-billing-complete__help",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 112,
      columnNumber: 13
    }
  }, "You can set up billing later from your Account page.")))));
};
/* harmony default export */ __webpack_exports__["default"] = (Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(StandaloneSignupBillingCompletePage));__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
/* harmony import */ var jwt_decode__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! jwt-decode */ "./node_modules/jwt-decode/lib/index.js");
/* harmony import */ var jwt_decode__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(jwt_decode__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _utils_httpClient__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/httpClient */ "./src/utils/httpClient.js");
/* harmony import */ var _utils_AccountNameHelper__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/AccountNameHelper */ "./src/utils/AccountNameHelper.js");
/* harmony import */ var _utils_sessionStorage__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils/sessionStorage */ "./src/utils/sessionStorage.js");
/* harmony import */ var _utils_AuthService__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/AuthService */ "./src/utils/AuthService.js");
/* harmony import */ var _utils_posthog__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/posthog */ "./src/utils/posthog.js");
var _jsxFileName = "/Users/bernard/Development/loanwell-client-web-dev-release/app/src/pages/StandaloneSignupBillingPendingPage.js",
  _h,
  _p;
function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }
function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; }








var getTenantAccountName = () => {
  try {
    var token = _utils_sessionStorage__WEBPACK_IMPORTED_MODULE_5__["default"].getItem("loanWellIdToken" || false);
    if (!token) return null;
    var decoded = jwt_decode__WEBPACK_IMPORTED_MODULE_2___default()(token);
    for (var key of Object.keys(decoded)) {
      if (key.startsWith('http://') && key.endsWith('.loanwell.com')) {
        return decoded[key] || null;
      }
    }
    return null;
  } catch (e) {
    return null;
  }
};

/**
 * Shown when a user tries to access the dashboard but their account
 * status is still 'pending' (billing not yet set up).
 * Lets them kick off Stripe Checkout to complete billing.
 */
var StandaloneSignupBillingPendingPage = _ref => {
  var {
    history
  } = _ref;
  var [loading, setLoading] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
  var [error, setError] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var handleSetupBilling = /*#__PURE__*/function () {
    var _ref2 = _asyncToGenerator(function* () {
      setLoading(true);
      setError(null);
      try {
        var profile = _utils_AuthService__WEBPACK_IMPORTED_MODULE_6__["AuthServiceSharedInstance"].getProfile();
        var email = profile && profile.email;
        var accountName = getTenantAccountName() || Object(_utils_AccountNameHelper__WEBPACK_IMPORTED_MODULE_4__["getAccountNameFromOrigin"])() || 'app';
        Object(_utils_posthog__WEBPACK_IMPORTED_MODULE_7__["trackEvent"])('standalone_billing_pending_clicked');
        var res = yield _utils_httpClient__WEBPACK_IMPORTED_MODULE_3__["client"].invokeApi({}, '/account/billing/stripe/checkout-session', 'POST', {}, {
          accountName,
          email
        });
        if (res.data && res.data.url) {
          window.location.href = res.data.url;
          return;
        }
        setError('Unable to start billing setup. Please try again.');
        setLoading(false);
      } catch (err) {
        console.error('Failed to create Stripe checkout session:', err);
        setError('Unable to start billing setup. Please try again or contact support.');
        setLoading(false);
      }
    });
    return function handleSetupBilling() {
      return _ref2.apply(this, arguments);
    };
  }();
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-setup",
    "data-testid": "standalone-billing-pending",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 66,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-setup__card standalone-billing-complete__card",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 67,
      columnNumber: 7
    }
  }, _h || (_h = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", {
    className: "standalone-setup__title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 68,
      columnNumber: 9
    }
  }, "Complete Your Billing Setup")), _p || (_p = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
    className: "standalone-setup__subtitle",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 69,
      columnNumber: 9
    }
  }, "Your account has been created, but you need to set up billing before you can access your dashboard.")), error && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-signup__error",
    "data-testid": "billing-pending-error",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 74,
      columnNumber: 11
    }
  }, error), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    className: "standalone-setup__submit",
    onClick: handleSetupBilling,
    disabled: loading,
    "data-testid": "setup-billing-btn",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 79,
      columnNumber: 9
    }
  }, loading ? 'Redirecting to Stripe...' : 'Set Up Billing')));
};
/* harmony default export */ __webpack_exports__["default"] = (Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(StandaloneSignupBillingPendingPage));__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
/* harmony import */ var _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/httpClient */ "./src/utils/httpClient.js");
/* harmony import */ var _utils_AuthService__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/AuthService */ "./src/utils/AuthService.js");
/* harmony import */ var _utils_posthog__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/posthog */ "./src/utils/posthog.js");
var _jsxFileName = "/Users/bernard/Development/loanwell-client-web-dev-release/app/src/pages/StandaloneSignupSetupPage.js",
  _h,
  _p,
  _label,
  _label2,
  _span,
  _span2,
  _label3,
  _label4,
  _label5,
  _span3;
function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }
function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; }






// Strip common business suffixes, punctuation, and produce a clean lowercase slug
var slugify = text => text.toLowerCase()
// Remove common business suffixes
.replace(/\b(inc|llc|ltd|llp|corp|co|company|group|holdings)\b\.?/gi, '')
// Remove periods, apostrophes, and other punctuation
.replace(/[.'',!@#$%^&*()+=[\]{}|\\/<>?~`":;]/g, '')
// Replace any non-alphanumeric run with a single hyphen
.replace(/[^a-z0-9]+/g, '-')
// Trim leading/trailing hyphens
.replace(/^-+|-+$/g, '');
var StandaloneSignupSetupPage = _ref => {
  var {
    history
  } = _ref;
  var [orgName, setOrgName] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('');
  var [slug, setSlug] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('');
  var [slugManuallyEdited, setSlugManuallyEdited] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
  var [slugStatus, setSlugStatus] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null); // 'available', 'unavailable', 'checking', null
  var [firstName, setFirstName] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('');
  var [lastName, setLastName] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('');
  var [logoFile, setLogoFile] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [logoPreview, setLogoPreview] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [submitting, setSubmitting] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
  var [error, setError] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
    Object(_utils_posthog__WEBPACK_IMPORTED_MODULE_4__["trackEvent"])('standalone_setup_viewed');
  }, []);

  // Auto-generate slug from org name
  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
    if (!slugManuallyEdited && orgName) {
      setSlug(slugify(orgName));
    }
  }, [orgName, slugManuallyEdited]);

  // Client-side slug format validation (uniqueness is validated on submit by the backend)
  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
    if (!slug || slug.length < 3) {
      setSlugStatus(null);
      return;
    }
    setSlugStatus('available');
  }, [slug]);
  var handleSlugChange = Object(react__WEBPACK_IMPORTED_MODULE_0__["useCallback"])(e => {
    setSlugManuallyEdited(true);
    // Always enforce lowercase slug
    setSlug(slugify(e.target.value));
  }, []);
  var handleLogoChange = e => {
    var file = e.target.files[0];
    if (file) {
      setLogoFile(file);
      var reader = new FileReader();
      reader.onload = ev => setLogoPreview(ev.target.result);
      reader.readAsDataURL(file);
    }
  };
  var handleSubmit = /*#__PURE__*/function () {
    var _ref2 = _asyncToGenerator(function* (e) {
      e.preventDefault();
      setError(null);
      var profile = _utils_AuthService__WEBPACK_IMPORTED_MODULE_3__["AuthServiceSharedInstance"].getProfile();
      var email = profile && profile.email;
      if (!email) {
        setError('Unable to detect your login. Please try signing up again.');
        return;
      }
      if (!orgName || !slug || !firstName || !lastName) {
        setError('Organization name, account name, first name, and last name are required.');
        return;
      }
      if (slug.length < 3) {
        setError('Account name must be at least 3 characters.');
        return;
      }
      if (slugStatus === 'unavailable') {
        setError('This account name is already taken. Please choose another.');
        return;
      }
      setSubmitting(true);
      try {
        // Create account, member, and user in a single call
        yield _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__["client"].invokeApi({}, '/account/signup', 'POST', {}, {
          accountName: slug,
          companyName: orgName,
          email,
          firstName,
          lastName
        });
        Object(_utils_posthog__WEBPACK_IMPORTED_MODULE_4__["identifyUser"])(email, {
          firstName,
          lastName,
          orgName,
          accountName: slug
        });
        Object(_utils_posthog__WEBPACK_IMPORTED_MODULE_4__["trackEvent"])('standalone_setup_submitted', {
          orgName,
          accountName: slug
        });

        // Upload logo if provided
        if (logoFile) {
          try {
            yield _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__["client"].invokeApi({}, "/account/by-name/".concat(slug), 'PUT', {}, {
              logoUrl: logoPreview,
              name: orgName
            });
          } catch (logoErr) {
            console.error('Logo upload failed, continuing:', logoErr);
          }
        }

        // Create Stripe Checkout Session and redirect to Stripe
        try {
          var stripeRes = yield _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__["client"].invokeApi({}, '/account/billing/stripe/checkout-session', 'POST', {}, {
            accountName: slug,
            email,
            companyName: orgName,
            firstName,
            lastName
          });
          if (stripeRes.data && stripeRes.data.url) {
            Object(_utils_posthog__WEBPACK_IMPORTED_MODULE_4__["trackEvent"])('standalone_stripe_redirect');
            window.location.href = stripeRes.data.url;
            return;
          }
          // If no URL returned, fall through to dashboard
          history.push('/dashboard');
        } catch (stripeErr) {
          console.error('Stripe checkout session creation failed:', stripeErr);
          // Still go to dashboard — billing can be set up later from Account page
          history.push('/dashboard');
        }
      } catch (err) {
        var errorType = err.response && err.response.data && err.response.data.errorType;
        if (errorType === 'accountNameNotAvailable') {
          setSlugStatus('unavailable');
          setError('This account name is already taken. Please choose another.');
        } else {
          var message = err.response && err.response.data && err.response.data.errorMessage ? err.response.data.errorMessage : 'Setup failed. Please try again.';
          setError(message);
        }
        setSubmitting(false);
      }
    });
    return function handleSubmit(_x) {
      return _ref2.apply(this, arguments);
    };
  }();
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-setup",
    "data-testid": "standalone-setup",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 157,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("form", {
    className: "standalone-setup__card",
    onSubmit: handleSubmit,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 158,
      columnNumber: 7
    }
  }, _h || (_h = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", {
    className: "standalone-setup__title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 159,
      columnNumber: 9
    }
  }, "Set Up Your Organization")), _p || (_p = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
    className: "standalone-setup__subtitle",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 160,
      columnNumber: 9
    }
  }, "Tell us about your organization to get started")), error && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-signup__error",
    "data-testid": "validation-error",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 162,
      columnNumber: 19
    }
  }, error), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-setup__field",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 164,
      columnNumber: 9
    }
  }, _label || (_label = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    htmlFor: "orgName",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 165,
      columnNumber: 11
    }
  }, "Organization Name")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    id: "orgName",
    type: "text",
    value: orgName,
    onChange: e => setOrgName(e.target.value),
    placeholder: "Acme Lending Corp",
    autoFocus: true,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 166,
      columnNumber: 11
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-setup__field",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 176,
      columnNumber: 9
    }
  }, _label2 || (_label2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    htmlFor: "slug",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 177,
      columnNumber: 11
    }
  }, "Account Name")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-signup__slug-wrapper",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 178,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    id: "slug",
    type: "text",
    placeholder: "acme-lending",
    value: slug,
    onChange: handleSlugChange,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 179,
      columnNumber: 13
    }
  }), _span || (_span = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    className: "slug-suffix",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 186,
      columnNumber: 13
    }
  }, ".loanwell.com"))), slugStatus && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-signup__slug-status ".concat(slugStatus),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 189,
      columnNumber: 13
    }
  }, slugStatus === 'checking' && 'Checking availability...', slugStatus === 'available' && 'Available', slugStatus === 'unavailable' && (_span2 || (_span2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    "data-testid": "slug-unavailable",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 192,
      columnNumber: 48
    }
  }, "Already taken"))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-setup__field",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 197,
      columnNumber: 9
    }
  }, _label3 || (_label3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    htmlFor: "firstName",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 198,
      columnNumber: 11
    }
  }, "First Name")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    id: "firstName",
    type: "text",
    value: firstName,
    onChange: e => setFirstName(e.target.value),
    placeholder: "Your first name",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 199,
      columnNumber: 11
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-setup__field",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 208,
      columnNumber: 9
    }
  }, _label4 || (_label4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    htmlFor: "lastName",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 209,
      columnNumber: 11
    }
  }, "Last Name")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    id: "lastName",
    type: "text",
    value: lastName,
    onChange: e => setLastName(e.target.value),
    placeholder: "Your last name",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 210,
      columnNumber: 11
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-setup__field",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 219,
      columnNumber: 9
    }
  }, _label5 || (_label5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 220,
      columnNumber: 11
    }
  }, "Organization Logo (optional)")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "standalone-setup__logo-upload",
    htmlFor: "logo-upload",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 221,
      columnNumber: 11
    }
  }, logoPreview ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", {
    src: logoPreview,
    alt: "Logo preview",
    className: "standalone-setup__logo-upload__preview",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 223,
      columnNumber: 15
    }
  }) : _span3 || (_span3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    className: "standalone-setup__logo-upload__text",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 225,
      columnNumber: 15
    }
  }, "Click to upload your logo")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    id: "logo-upload",
    type: "file",
    accept: "image/*",
    onChange: handleLogoChange,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 227,
      columnNumber: 13
    }
  }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    type: "submit",
    className: "standalone-setup__submit",
    disabled: submitting || slugStatus === 'unavailable' || slugStatus === 'checking',
    __source: {
      fileName: _jsxFileName,
      lineNumber: 231,
      columnNumber: 9
    }
  }, submitting ? 'Setting up...' : 'Create Organization & Set Up Billing')));
};
/* harmony default export */ __webpack_exports__["default"] = (Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(StandaloneSignupSetupPage));__webpack_require__.r(__webpack_exports__);
/* harmony import */ var lodash_orderBy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash/orderBy */ "./node_modules/lodash/orderBy.js");
/* harmony import */ var lodash_orderBy__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash_orderBy__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash/get */ "./node_modules/lodash/get.js");
/* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-redux */ "./node_modules/react-redux/es/index.js");
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
/* harmony import */ var redux__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! redux */ "./node_modules/redux/es/redux.js");
/* harmony import */ var _actions_agreementActions__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../actions/agreementActions */ "./src/actions/agreementActions.js");
/* harmony import */ var _actions_apiActions__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../actions/apiActions */ "./src/actions/apiActions.js");
/* harmony import */ var _actions_memberActions__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../actions/memberActions */ "./src/actions/memberActions.js");
/* harmony import */ var _actions_taskActions__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../actions/taskActions */ "./src/actions/taskActions.js");
/* harmony import */ var _components_EmptyState__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../components/EmptyState */ "./src/components/EmptyState.js");
/* harmony import */ var _components_TaskCard__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../components/TaskCard */ "./src/components/TaskCard.js");
/* harmony import */ var _images_zero_item_views_task_png__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../images/zero-item-views/task.png */ "./src/images/zero-item-views/task.png");
/* harmony import */ var _styles_dashboard_page_scss__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../styles/dashboard-page.scss */ "./src/styles/dashboard-page.scss");
/* harmony import */ var _styles_dashboard_page_scss__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_styles_dashboard_page_scss__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var _utils_QuestionnaireHelper__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../utils/QuestionnaireHelper */ "./src/utils/QuestionnaireHelper.js");
/* harmony import */ var _utils_QueryServiceHelper__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../utils/QueryServiceHelper */ "./src/utils/QueryServiceHelper.js");
/* harmony import */ var _utils_httpClient__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../utils/httpClient */ "./src/utils/httpClient.js");
/* harmony import */ var _utils_posthog__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../utils/posthog */ "./src/utils/posthog.js");


var _jsxFileName = "/Users/bernard/Development/loanwell-client-web-dev-release/app/src/pages/StandaloneDashboard.js",
  _h,
  _p,
  _h2,
  _p2,
  _h3,
  _p3,
  _div,
  _div2,
  _thead,
  _div3,
  _div4,
  _thead2,
  _h4,
  _div5,
  _p4,
  _button,
  _h5,
  _thead3,
  _h6,
  _h7,
  _thead4,
  _h8,
  _p5,
  _label,
  _label2,
  _label3;
function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }
function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; }
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
















var StandaloneDashboard = Object(react_router_dom__WEBPACK_IMPORTED_MODULE_4__["withRouter"])(_ref => {
  var _div6, _div7, _div8;
  var {
    user,
    history,
    match,
    tasks,
    agreements,
    accountConfig,
    taskActions,
    agreementActions,
    memberActions,
    apiActions,
    loggedInMember,
    members,
    users,
    accountName,
    taskTemplates
  } = _ref;
  var isMember = Object(react__WEBPACK_IMPORTED_MODULE_2__["useMemo"])(() => !!(loggedInMember && loggedInMember.id), [loggedInMember === null || loggedInMember === void 0 ? void 0 : loggedInMember.id]);
  var sectionType = lodash_get__WEBPACK_IMPORTED_MODULE_1___default()(match, 'params.sectionType', null);
  var [showAllTasks, setShowAllTasks] = Object(react__WEBPACK_IMPORTED_MODULE_2__["useState"])(false);
  var [createModalOpen, setCreateModalOpen] = Object(react__WEBPACK_IMPORTED_MODULE_2__["useState"])(!!(history.location && history.location.state && history.location.state.openCreateAgreement));
  var [createForm, setCreateForm] = Object(react__WEBPACK_IMPORTED_MODULE_2__["useState"])({
    businessName: '',
    guarantorFirstName: '',
    guarantorLastName: '',
    guarantorEntityName: ''
  });
  var [createSubmitting, setCreateSubmitting] = Object(react__WEBPACK_IMPORTED_MODULE_2__["useState"])(false);
  var [createError, setCreateError] = Object(react__WEBPACK_IMPORTED_MODULE_2__["useState"])(null);
  var memberCount = Array.isArray(members) ? members.length : 0;
  Object(react__WEBPACK_IMPORTED_MODULE_2__["useEffect"])(() => {
    Object(_utils_posthog__WEBPACK_IMPORTED_MODULE_17__["trackEvent"])('standalone_dashboard_viewed');
  }, []);

  // Clear location state so refreshing doesn't re-open the modal
  Object(react__WEBPACK_IMPORTED_MODULE_2__["useEffect"])(() => {
    if (history.location && history.location.state && history.location.state.openCreateAgreement) {
      history.replace('/dashboard', {});
    }
  }, []);

  // Gate: redirect to billing setup if account is still pending
  Object(react__WEBPACK_IMPORTED_MODULE_2__["useEffect"])(() => {
    if (!accountName) return;
    var resolvedName = accountName || 'app';
    _utils_httpClient__WEBPACK_IMPORTED_MODULE_16__["client"].invokeApi({}, "/account/by-name/".concat(resolvedName), 'GET', {}, {}).then(res => {
      if (res.data && res.data.status === 'pending') {
        history.replace('/signup/billing-pending');
      }
    }).catch(() => {}); // fail silently — don't block the dashboard
  }, [accountName]);
  var openCreateModal = () => {
    setCreateForm({
      businessName: '',
      guarantorFirstName: '',
      guarantorLastName: '',
      guarantorEntityName: ''
    });
    setCreateError(null);
    setCreateSubmitting(false);
    setCreateModalOpen(true);
  };
  var closeCreateModal = () => {
    if (!createSubmitting) setCreateModalOpen(false);
  };
  var handleCreateChange = e => {
    setCreateForm(_objectSpread(_objectSpread({}, createForm), {}, {
      [e.target.name]: e.target.value
    }));
  };
  var handleCreateSubmit = /*#__PURE__*/function () {
    var _ref2 = _asyncToGenerator(function* (e) {
      e.preventDefault();
      if (!createForm.businessName.trim()) {
        setCreateError('Business Name is required.');
        return;
      }
      setCreateSubmitting(true);
      setCreateError(null);
      try {
        var guarantorFirstName = createForm.guarantorFirstName.trim() || undefined;
        var guarantorLastName = createForm.guarantorLastName.trim() || undefined;
        var guarantorName = [guarantorFirstName, guarantorLastName].filter(Boolean).join(' ') || undefined;
        var defaultProcessId = lodash_get__WEBPACK_IMPORTED_MODULE_1___default()(accountConfig, 'defaultProcessId', 'default');
        var result = yield _utils_httpClient__WEBPACK_IMPORTED_MODULE_16__["client"].invokeApi({}, '/agreement', 'POST', {}, {
          processId: defaultProcessId,
          businessName: createForm.businessName.trim(),
          borrowerFirstName: guarantorFirstName,
          borrowerLastName: guarantorLastName,
          guarantorName,
          guarantorEntityName: createForm.guarantorEntityName.trim() || undefined,
          borrowerName: createForm.businessName.trim(),
          status: 'draft'
        });
        var agreement = result.data;
        setCreateModalOpen(false);
        history.push("/agreements/".concat(agreement.id));
      } catch (err) {
        console.error('Failed to create agreement:', err);
        setCreateError('Failed to create agreement. Please try again.');
        setCreateSubmitting(false);
      }
    });
    return function handleCreateSubmit(_x) {
      return _ref2.apply(this, arguments);
    };
  }();

  // Fetch tasks for current user
  var fetchTasks = Object(react__WEBPACK_IMPORTED_MODULE_2__["useCallback"])(() => {
    if (!user || !user.email) return;
    var email = isMember && loggedInMember !== null && loggedInMember !== void 0 && loggedInMember.email ? loggedInMember.email : user.email;
    var sqlQuery = Object(_utils_QueryServiceHelper__WEBPACK_IMPORTED_MODULE_15__["getHomeTasksByEmailQuery"])({
      accountName,
      email
    });
    taskActions.getTasksFromSqlSearch({
      items: sqlQuery.items,
      queryService: sqlQuery.queryService,
      request: {
        query: sqlQuery.query
      }
    }, false);
  }, [user === null || user === void 0 ? void 0 : user.email, isMember, loggedInMember === null || loggedInMember === void 0 ? void 0 : loggedInMember.email, accountName]);
  Object(react__WEBPACK_IMPORTED_MODULE_2__["useEffect"])(() => {
    fetchTasks();
  }, [fetchTasks]);

  // Load members to check member count for zero state
  Object(react__WEBPACK_IMPORTED_MODULE_2__["useEffect"])(() => {
    if (isMember && memberActions.getMembers) {
      memberActions.getMembers();
    }
  }, [isMember]);

  // Active tasks (not completed)
  var activeTasks = Object(react__WEBPACK_IMPORTED_MODULE_2__["useMemo"])(() => {
    if (!Array.isArray(tasks)) return [];
    return tasks.filter(t => (t.taskStatus || '').toLowerCase() !== 'completed');
  }, [tasks]);

  // Agreements map for task rendering
  var agreementsById = Object(react__WEBPACK_IMPORTED_MODULE_2__["useMemo"])(() => new Map((Array.isArray(agreements) ? agreements : []).map(a => [a.id, a])), [agreements]);
  var recentAgreements = Object(react__WEBPACK_IMPORTED_MODULE_2__["useMemo"])(() => {
    if (!Array.isArray(agreements)) return [];
    return lodash_orderBy__WEBPACK_IMPORTED_MODULE_0___default()(agreements, [a => new Date(a.dateCreated || a.createdDate || 0).getTime()], ['desc']).slice(0, 10);
  }, [agreements]);
  var formatDate = dateStr => {
    if (!dateStr) return '-';
    var d = new Date(dateStr);
    return isNaN(d) ? dateStr : d.toLocaleDateString();
  };
  var formatCurrency = amount => {
    if (!amount) return '-';
    return new Intl.NumberFormat('en-US', {
      style: 'currency',
      currency: 'USD'
    }).format(amount);
  };
  var renderTaskCards = () => {
    if (tasks === null) {
      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "p-3",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 187,
          columnNumber: 11
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        style: {
          background: '#f1f3f5',
          height: 14,
          width: '40%',
          borderRadius: 6,
          marginBottom: 12
        },
        __source: {
          fileName: _jsxFileName,
          lineNumber: 188,
          columnNumber: 13
        }
      }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        style: {
          background: '#f1f3f5',
          height: 10,
          width: '85%',
          borderRadius: 6,
          marginBottom: 8
        },
        __source: {
          fileName: _jsxFileName,
          lineNumber: 189,
          columnNumber: 13
        }
      }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        style: {
          background: '#f1f3f5',
          height: 10,
          width: '78%',
          borderRadius: 6,
          marginBottom: 8
        },
        __source: {
          fileName: _jsxFileName,
          lineNumber: 190,
          columnNumber: 13
        }
      }));
    }
    if (!tasks || activeTasks.length === 0) {
      return renderZeroState();
    }
    var visibleTasks = showAllTasks ? activeTasks : activeTasks.slice(0, 10);
    return visibleTasks.map(task => {
      var agreementId = task.agreementId || task.agreementid;
      var agreement = agreementsById.get(agreementId) || {};
      var processId = agreement.processId || task.processId || accountConfig && accountConfig.defaultProcessId;
      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(_components_TaskCard__WEBPACK_IMPORTED_MODULE_11__["default"], {
        key: task.id,
        task: task,
        agreementId: agreementId,
        processId: processId,
        isMember: true,
        accountConfig: accountConfig,
        isLegacy: false,
        taskTemplates: taskTemplates,
        loggedInUser: user,
        onCompleteTask: task => taskActions.completeTask(task),
        onButtonClick: () => {
          if (apiActions && typeof apiActions.receiveTaskSuccess === 'function') {
            apiActions.receiveTaskSuccess(task);
          }
        },
        __source: {
          fileName: _jsxFileName,
          lineNumber: 206,
          columnNumber: 11
        }
      });
    });
  };
  var renderZeroState = () => {
    // Two-panel zero state
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
      className: "row",
      "data-testid": "zero-state",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 230,
        columnNumber: 9
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
      className: "col-12 col-md-6 mb-3",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 231,
        columnNumber: 11
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
      className: "bg-white rounded shadow-sm p-4 text-center",
      style: {
        minHeight: 200,
        display: 'flex',
        flexDirection: 'column',
        alignItems: 'center',
        justifyContent: 'center'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 232,
        columnNumber: 13
      }
    }, memberCount <= 1 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_2___default.a.Fragment, null, _h || (_h = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("h4", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 238,
        columnNumber: 19
      }
    }, "Invite your team")), _p || (_p = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("p", {
      className: "text-muted mb-3",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 239,
        columnNumber: 19
      }
    }, "Add team members so you can start assigning and collaborating on tasks.")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("button", {
      className: "btn btn-outline-dark",
      onClick: () => history.push('/dashboard/members'),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 240,
        columnNumber: 19
      }
    }, "Invite Team Members")) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_2___default.a.Fragment, null, _h2 || (_h2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("h4", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 249,
        columnNumber: 19
      }
    }, "No tasks yet")), _p2 || (_p2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("p", {
      className: "text-muted mb-3",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 250,
        columnNumber: 19
      }
    }, "Create a task to get your team started.")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("button", {
      className: "btn btn-dark",
      onClick: () => history.push('/tasks/new'),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 251,
        columnNumber: 19
      }
    }, "Create a Task")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
      className: "col-12 col-md-6 mb-3",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 261,
        columnNumber: 11
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
      className: "bg-white rounded shadow-sm p-4 text-center",
      style: {
        minHeight: 200,
        display: 'flex',
        flexDirection: 'column',
        alignItems: 'center',
        justifyContent: 'center'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 262,
        columnNumber: 13
      }
    }, _h3 || (_h3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("h4", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 266,
        columnNumber: 15
      }
    }, "Assign tasks to your agent")), _p3 || (_p3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("p", {
      className: "text-muted mb-3",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 267,
        columnNumber: 15
      }
    }, "Your AI agent can help manage agreements and tasks automatically.")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("button", {
      className: "btn btn-outline-dark",
      onClick: () => history.push('/tasks/new'),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 268,
        columnNumber: 15
      }
    }, "Create a Task"))));
  };
  var renderSectionContent = () => {
    if (sectionType === 'members') {
      var memberList = Array.isArray(members) ? members : [];
      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "row",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 284,
          columnNumber: 11
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "col-12",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 285,
          columnNumber: 13
        }
      }, _div || (_div = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "d-flex justify-content-between align-items-center mb-3",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 286,
          columnNumber: 15
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("h2", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 287,
          columnNumber: 17
        }
      }, "Members"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("button", {
        className: "btn btn-dark btn-sm",
        "data-testid": "invite-member-button",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 288,
          columnNumber: 17
        }
      }, "Invite Member"))), memberList.length === 0 ? _div2 || (_div2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "bg-white rounded shadow-sm p-4",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 293,
          columnNumber: 17
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(_components_EmptyState__WEBPACK_IMPORTED_MODULE_10__["default"], {
        title: "No members yet",
        message: "Invite team members to collaborate on agreements and tasks.",
        imageSrc: _images_zero_item_views_task_png__WEBPACK_IMPORTED_MODULE_12__["default"],
        __source: {
          fileName: _jsxFileName,
          lineNumber: 294,
          columnNumber: 19
        }
      }))) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "bg-white rounded shadow-sm",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 301,
          columnNumber: 17
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("table", {
        className: "table mb-0",
        "data-testid": "members-list",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 302,
          columnNumber: 19
        }
      }, _thead || (_thead = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("thead", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 303,
          columnNumber: 21
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("tr", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 304,
          columnNumber: 23
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("th", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 305,
          columnNumber: 25
        }
      }, "Name"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("th", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 306,
          columnNumber: 25
        }
      }, "Email"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("th", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 307,
          columnNumber: 25
        }
      }, "Role")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("tbody", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 310,
          columnNumber: 21
        }
      }, memberList.map(member => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("tr", {
        key: member.id,
        __source: {
          fileName: _jsxFileName,
          lineNumber: 312,
          columnNumber: 25
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("td", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 313,
          columnNumber: 27
        }
      }, [member.firstName, member.lastName].filter(Boolean).join(' ') || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("td", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 314,
          columnNumber: 27
        }
      }, member.email || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("td", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 315,
          columnNumber: 27
        }
      }, member.role || '-'))))))));
    }
    if (sectionType === 'users') {
      var userList = Array.isArray(users) ? users : [];
      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "row",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 330,
          columnNumber: 11
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "col-12",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 331,
          columnNumber: 13
        }
      }, _div3 || (_div3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "d-flex justify-content-between align-items-center mb-3",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 332,
          columnNumber: 15
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("h2", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 333,
          columnNumber: 17
        }
      }, "Users"))), userList.length === 0 ? _div4 || (_div4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "bg-white rounded shadow-sm p-4",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 336,
          columnNumber: 17
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(_components_EmptyState__WEBPACK_IMPORTED_MODULE_10__["default"], {
        title: "No users yet",
        message: "Users will appear here as members are added to your organization.",
        imageSrc: _images_zero_item_views_task_png__WEBPACK_IMPORTED_MODULE_12__["default"],
        __source: {
          fileName: _jsxFileName,
          lineNumber: 337,
          columnNumber: 19
        }
      }))) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "bg-white rounded shadow-sm",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 344,
          columnNumber: 17
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("table", {
        className: "table mb-0",
        "data-testid": "users-list",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 345,
          columnNumber: 19
        }
      }, _thead2 || (_thead2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("thead", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 346,
          columnNumber: 21
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("tr", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 347,
          columnNumber: 23
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("th", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 348,
          columnNumber: 25
        }
      }, "Name"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("th", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 349,
          columnNumber: 25
        }
      }, "Email")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("tbody", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 352,
          columnNumber: 21
        }
      }, userList.map(u => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("tr", {
        key: u.id,
        __source: {
          fileName: _jsxFileName,
          lineNumber: 354,
          columnNumber: 25
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("td", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 355,
          columnNumber: 27
        }
      }, [u.firstName, u.lastName].filter(Boolean).join(' ') || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("td", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 356,
          columnNumber: 27
        }
      }, u.email || '-'))))))));
    }
    if (sectionType === 'tasks') {
      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "row",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 370,
          columnNumber: 11
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "col-12",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 371,
          columnNumber: 13
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "d-flex justify-content-between align-items-center mb-3",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 372,
          columnNumber: 15
        }
      }, _h4 || (_h4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("h2", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 373,
          columnNumber: 17
        }
      }, "Tasks")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("button", {
        className: "btn btn-dark btn-sm",
        onClick: () => history.push('/tasks/new'),
        __source: {
          fileName: _jsxFileName,
          lineNumber: 374,
          columnNumber: 17
        }
      }, "Create Task")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 378,
          columnNumber: 15
        }
      }, renderTaskCards())));
    }
    if (sectionType === 'apps') {
      var defaultApps = [{
        id: 'app-send-email',
        name: 'Send Email',
        description: 'Send a templated email notification',
        icon: 'fa-envelope'
      }, {
        id: 'app-send-sms',
        name: 'Send SMS',
        description: 'Send an SMS text message',
        icon: 'fa-comment'
      }, {
        id: 'app-generate-doc',
        name: 'Generate Document',
        description: 'Auto-generate a PDF document',
        icon: 'fa-file-pdf-o'
      }, {
        id: 'app-assign-task',
        name: 'Assign Task',
        description: 'Create and assign a task to a team member',
        icon: 'fa-tasks'
      }, {
        id: 'app-webhook',
        name: 'Call Webhook',
        description: 'Send data to an external webhook URL',
        icon: 'fa-plug'
      }, {
        id: 'app-update-status',
        name: 'Update Status',
        description: 'Automatically change agreement status',
        icon: 'fa-refresh'
      }];
      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "row",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 394,
          columnNumber: 11
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "col-12",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 395,
          columnNumber: 13
        }
      }, _div5 || (_div5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "d-flex justify-content-between align-items-center mb-3",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 396,
          columnNumber: 15
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("h2", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 397,
          columnNumber: 17
        }
      }, "Apps"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("button", {
        className: "btn btn-dark btn-sm",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 398,
          columnNumber: 17
        }
      }, "Create App"))), _p4 || (_p4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("p", {
        className: "text-muted mb-3",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 400,
          columnNumber: 15
        }
      }, "Apps are reusable actions you can attach to triggers on any agreement. Configure them here, then use them in your agreement triggers.")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "row",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 403,
          columnNumber: 15
        }
      }, defaultApps.map(app => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        key: app.id,
        className: "col-12 col-md-6 col-lg-4 mb-3",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 405,
          columnNumber: 19
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "bg-white rounded shadow-sm p-3",
        style: {
          height: '100%'
        },
        __source: {
          fileName: _jsxFileName,
          lineNumber: 406,
          columnNumber: 21
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "d-flex align-items-center mb-2",
        style: {
          gap: '0.75rem'
        },
        __source: {
          fileName: _jsxFileName,
          lineNumber: 407,
          columnNumber: 23
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        style: {
          width: 36,
          height: 36,
          borderRadius: 8,
          background: 'rgba(0,165,250,0.1)',
          color: '#00a5fa',
          display: 'flex',
          alignItems: 'center',
          justifyContent: 'center'
        },
        __source: {
          fileName: _jsxFileName,
          lineNumber: 408,
          columnNumber: 25
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("i", {
        className: "fa ".concat(app.icon),
        __source: {
          fileName: _jsxFileName,
          lineNumber: 413,
          columnNumber: 27
        }
      })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("strong", {
        style: {
          fontSize: '0.95rem'
        },
        __source: {
          fileName: _jsxFileName,
          lineNumber: 415,
          columnNumber: 25
        }
      }, app.name)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("p", {
        className: "text-muted mb-2",
        style: {
          fontSize: '0.85rem'
        },
        __source: {
          fileName: _jsxFileName,
          lineNumber: 417,
          columnNumber: 23
        }
      }, app.description), _button || (_button = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("button", {
        className: "btn btn-sm btn-outline-dark",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 418,
          columnNumber: 23
        }
      }, "Configure"))))))));
    }
    if (sectionType === 'agreements') {
      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "row",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 430,
          columnNumber: 11
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "col-12",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 431,
          columnNumber: 13
        }
      }, _div6 || (_div6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "d-flex justify-content-between align-items-center mb-3",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 432,
          columnNumber: 15
        }
      }, _h5 || (_h5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("h2", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 433,
          columnNumber: 17
        }
      }, "Agreements")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("button", {
        className: "btn btn-dark btn-sm",
        onClick: openCreateModal,
        __source: {
          fileName: _jsxFileName,
          lineNumber: 434,
          columnNumber: 17
        }
      }, "New Agreement"))), recentAgreements.length === 0 ? _div7 || (_div7 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "bg-white rounded shadow-sm p-4",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 439,
          columnNumber: 17
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(_components_EmptyState__WEBPACK_IMPORTED_MODULE_10__["default"], {
        title: "No agreements yet",
        message: "Create an agreement to start managing loans and tracking tasks.",
        imageSrc: _images_zero_item_views_task_png__WEBPACK_IMPORTED_MODULE_12__["default"],
        ctaLabel: "Create Agreement",
        onCtaClick: openCreateModal,
        __source: {
          fileName: _jsxFileName,
          lineNumber: 440,
          columnNumber: 19
        }
      }))) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
        className: "bg-white rounded shadow-sm",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 449,
          columnNumber: 17
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("table", {
        className: "table mb-0",
        "data-testid": "agreements-list",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 450,
          columnNumber: 19
        }
      }, _thead3 || (_thead3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("thead", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 451,
          columnNumber: 21
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("tr", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 452,
          columnNumber: 23
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("th", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 453,
          columnNumber: 25
        }
      }, "Borrower"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("th", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 454,
          columnNumber: 25
        }
      }, "Amount"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("th", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 455,
          columnNumber: 25
        }
      }, "Status"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("th", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 456,
          columnNumber: 25
        }
      }, "Created")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("tbody", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 459,
          columnNumber: 21
        }
      }, recentAgreements.map(agreement => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("tr", {
        key: agreement.id,
        "data-testid": "agreement-row",
        __source: {
          fileName: _jsxFileName,
          lineNumber: 461,
          columnNumber: 25
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("td", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 462,
          columnNumber: 27
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_4__["Link"], {
        to: "/agreements/".concat(agreement.id),
        __source: {
          fileName: _jsxFileName,
          lineNumber: 463,
          columnNumber: 29
        }
      }, agreement.businessName || agreement.borrowerName || agreement.borrowerEmail || 'Unnamed')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("td", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 467,
          columnNumber: 27
        }
      }, formatCurrency(agreement.loanAmount || agreement.amount)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("td", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 468,
          columnNumber: 27
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("span", {
        className: "badge bg-".concat(agreement.status === 'active' ? 'success' : 'secondary'),
        __source: {
          fileName: _jsxFileName,
          lineNumber: 469,
          columnNumber: 29
        }
      }, agreement.status || 'Active')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("td", {
        __source: {
          fileName: _jsxFileName,
          lineNumber: 473,
          columnNumber: 27
        }
      }, formatDate(agreement.dateCreated)))))))));
    }

    // Default: dashboard home (tasks + recent agreements)
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_2___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
      className: "row",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 488,
        columnNumber: 11
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
      className: "col-12",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 489,
        columnNumber: 13
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
      className: "d-flex justify-content-between align-items-center mb-3",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 490,
        columnNumber: 15
      }
    }, _h6 || (_h6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("h2", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 491,
        columnNumber: 17
      }
    }, "Tasks")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
      className: "d-flex align-items-center gap-2",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 492,
        columnNumber: 17
      }
    }, activeTasks.length > 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("button", {
      className: "btn btn-dark btn-sm",
      onClick: () => history.push('/tasks/new'),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 494,
        columnNumber: 21
      }
    }, "Create Task"), tasks !== null && activeTasks.length > 10 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("a", {
      href: "#",
      className: "small",
      style: {
        color: '#222',
        fontWeight: 500,
        textDecoration: 'underline'
      },
      onClick: e => {
        e.preventDefault();
        setShowAllTasks(!showAllTasks);
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 502,
        columnNumber: 21
      }
    }, showAllTasks ? 'Show less' : "See all ".concat(activeTasks.length, " items")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
      className: "mb-5",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 516,
        columnNumber: 15
      }
    }, renderTaskCards()))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
      className: "row",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 519,
        columnNumber: 11
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
      className: "col-12",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 520,
        columnNumber: 13
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
      className: "d-flex justify-content-between align-items-center mb-3",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 521,
        columnNumber: 15
      }
    }, _h7 || (_h7 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("h2", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 522,
        columnNumber: 17
      }
    }, "Recent Agreements")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_4__["Link"], {
      to: "/dashboard/agreements",
      className: "small",
      style: {
        color: '#222',
        fontWeight: 500,
        textDecoration: 'underline'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 523,
        columnNumber: 17
      }
    }, "View all")), recentAgreements.length === 0 ? _div8 || (_div8 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
      className: "bg-white rounded shadow-sm p-4",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 528,
        columnNumber: 17
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(_components_EmptyState__WEBPACK_IMPORTED_MODULE_10__["default"], {
      title: "No agreements yet",
      message: "Create an agreement to start managing loans and tracking tasks.",
      imageSrc: _images_zero_item_views_task_png__WEBPACK_IMPORTED_MODULE_12__["default"],
      ctaLabel: "Create New Agreement",
      onCtaClick: openCreateModal,
      __source: {
        fileName: _jsxFileName,
        lineNumber: 529,
        columnNumber: 19
      }
    }))) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
      className: "bg-white rounded shadow-sm",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 538,
        columnNumber: 17
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("table", {
      className: "table mb-0",
      "data-testid": "agreements-list",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 539,
        columnNumber: 19
      }
    }, _thead4 || (_thead4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("thead", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 540,
        columnNumber: 21
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("tr", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 541,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("th", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 542,
        columnNumber: 25
      }
    }, "Borrower"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("th", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 543,
        columnNumber: 25
      }
    }, "Amount"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("th", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 544,
        columnNumber: 25
      }
    }, "Status"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("th", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 545,
        columnNumber: 25
      }
    }, "Created")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("tbody", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 548,
        columnNumber: 21
      }
    }, recentAgreements.map(agreement => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("tr", {
      key: agreement.id,
      "data-testid": "agreement-row",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 550,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("td", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 551,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_4__["Link"], {
      to: "/agreements/".concat(agreement.id),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 552,
        columnNumber: 29
      }
    }, agreement.businessName || agreement.borrowerName || agreement.borrowerEmail || 'Unnamed')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("td", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 556,
        columnNumber: 27
      }
    }, formatCurrency(agreement.loanAmount || agreement.amount)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("td", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 557,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("span", {
      className: "badge bg-".concat(agreement.status === 'active' ? 'success' : 'secondary'),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 558,
        columnNumber: 29
      }
    }, agreement.status || 'Active')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("td", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 562,
        columnNumber: 27
      }
    }, formatDate(agreement.dateCreated))))))))));
  };
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
    className: "container-fluid no-padding",
    "data-testid": "standalone-dashboard",
    style: {
      background: '#fafbfa',
      minHeight: '100vh'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 576,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
    className: "lw-page-header",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 577,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
    className: "col-xs-12 container",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 578,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("h1", {
    className: "page-title col-xs-12 col-md-10",
    style: {
      textAlign: 'left',
      color: '#fff'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 579,
      columnNumber: 13
    }
  }, "Dashboard"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
    className: "container",
    style: {
      paddingTop: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 584,
      columnNumber: 9
    }
  }, renderSectionContent()), createModalOpen && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
    className: "alert-wrapper alert-prompt alert-light-background active",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 590,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("i", {
    className: "fa fa-times-circle prompt-close-btn",
    onClick: closeCreateModal,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 591,
      columnNumber: 13
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
    style: {
      padding: '2rem',
      maxWidth: 500,
      margin: '0 auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 595,
      columnNumber: 13
    }
  }, _h8 || (_h8 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("h2", {
    className: "mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 596,
      columnNumber: 15
    }
  }, "Create Agreement")), _p5 || (_p5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("p", {
    className: "text-muted mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 597,
      columnNumber: 15
    }
  }, "Enter the basic details to create an agreement. You can add more information later.")), createError && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
    className: "alert alert-danger",
    role: "alert",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 602,
      columnNumber: 17
    }
  }, createError), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("form", {
    onSubmit: handleCreateSubmit,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 607,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
    className: "form-group mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 608,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("label", {
    htmlFor: "businessName",
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 609,
      columnNumber: 19
    }
  }, "Business Name ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("span", {
    style: {
      color: '#dc3545'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 610,
      columnNumber: 35
    }
  }, "*")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("input", {
    type: "text",
    id: "businessName",
    name: "businessName",
    className: "form-control",
    value: createForm.businessName,
    onChange: handleCreateChange,
    placeholder: "Enter business name",
    autoFocus: true,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 612,
      columnNumber: 19
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
    className: "form-group mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 624,
      columnNumber: 17
    }
  }, _label || (_label = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("label", {
    htmlFor: "guarantorFirstName",
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 625,
      columnNumber: 19
    }
  }, "Guarantor First Name")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("input", {
    type: "text",
    id: "guarantorFirstName",
    name: "guarantorFirstName",
    className: "form-control",
    value: createForm.guarantorFirstName,
    onChange: handleCreateChange,
    placeholder: "Enter first name",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 628,
      columnNumber: 19
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
    className: "form-group mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 639,
      columnNumber: 17
    }
  }, _label2 || (_label2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("label", {
    htmlFor: "guarantorLastName",
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 640,
      columnNumber: 19
    }
  }, "Guarantor Last Name")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("input", {
    type: "text",
    id: "guarantorLastName",
    name: "guarantorLastName",
    className: "form-control",
    value: createForm.guarantorLastName,
    onChange: handleCreateChange,
    placeholder: "Enter last name",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 643,
      columnNumber: 19
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
    className: "form-group mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 654,
      columnNumber: 17
    }
  }, _label3 || (_label3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("label", {
    htmlFor: "guarantorEntityName",
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 655,
      columnNumber: 19
    }
  }, "Guarantor Entity Name")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("input", {
    type: "text",
    id: "guarantorEntityName",
    name: "guarantorEntityName",
    className: "form-control",
    value: createForm.guarantorEntityName,
    onChange: handleCreateChange,
    placeholder: "Enter entity name",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 658,
      columnNumber: 19
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {
    className: "d-flex justify-content-between",
    style: {
      marginTop: '1.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 669,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("button", {
    type: "button",
    className: "btn",
    onClick: closeCreateModal,
    disabled: createSubmitting,
    style: {
      backgroundColor: '#6c757d',
      borderColor: '#6c757d',
      color: '#fff',
      minWidth: 100
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 670,
      columnNumber: 19
    }
  }, "Cancel"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("button", {
    type: "submit",
    className: "btn",
    disabled: createSubmitting,
    style: {
      backgroundColor: '#343a40',
      borderColor: '#343a40',
      color: '#fff',
      minWidth: 160
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 679,
      columnNumber: 19
    }
  }, createSubmitting ? 'Creating...' : 'Create Agreement'))))));
});
var mapStateToProps = state => ({
  tasks: state.tasks,
  agreements: state.agreementsByBorrowerId || null,
  accountConfig: state.accountConfig || {},
  taskTemplates: state.taskTemplates || [],
  loggedInMember: state.loggedInMember || {},
  members: state.members || [],
  users: state.users || [],
  accountName: state.accountName || ''
});
var mapDispatchToProps = dispatch => ({
  taskActions: Object(redux__WEBPACK_IMPORTED_MODULE_5__["bindActionCreators"])(_actions_taskActions__WEBPACK_IMPORTED_MODULE_9__, dispatch),
  agreementActions: Object(redux__WEBPACK_IMPORTED_MODULE_5__["bindActionCreators"])(_actions_agreementActions__WEBPACK_IMPORTED_MODULE_6__, dispatch),
  memberActions: Object(redux__WEBPACK_IMPORTED_MODULE_5__["bindActionCreators"])(_actions_memberActions__WEBPACK_IMPORTED_MODULE_8__, dispatch),
  apiActions: Object(redux__WEBPACK_IMPORTED_MODULE_5__["bindActionCreators"])(_actions_apiActions__WEBPACK_IMPORTED_MODULE_7__["apiActions"], dispatch)
});
/* harmony default export */ __webpack_exports__["default"] = (Object(react_redux__WEBPACK_IMPORTED_MODULE_3__["connect"])(mapStateToProps, mapDispatchToProps)(StandaloneDashboard));__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
/* harmony import */ var _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/httpClient */ "./src/utils/httpClient.js");
var _jsxFileName = "/Users/bernard/Development/loanwell-client-web-dev-release/app/src/pages/StandaloneAgreementDetail.js",
  _h,
  _p,
  _p2,
  _label,
  _label2,
  _option,
  _option2,
  _label3,
  _option3,
  _label4,
  _label5,
  _label6,
  _option4,
  _option5,
  _option6,
  _option7,
  _option8,
  _label7,
  _option9,
  _option0,
  _option1,
  _p3,
  _label8,
  _label9,
  _option10,
  _option11,
  _option12,
  _option13,
  _option14,
  _label0,
  _label1,
  _label10,
  _option15,
  _option16,
  _option17,
  _option18,
  _label11,
  _label12,
  _label13,
  _label14,
  _option19,
  _h2,
  _dt,
  _dt2,
  _dt3,
  _dt4,
  _dt5,
  _dt6,
  _div,
  _h3,
  _p4,
  _span,
  _strong,
  _div2,
  _h4,
  _dt7,
  _dt8,
  _dt9,
  _dt0,
  _h5;
function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }
function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; }
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }




// --- Mock data for triggers, apps, and execution history ---
var AVAILABLE_APPS = [{
  id: 'app-send-email',
  name: 'Send Email',
  description: 'Send a templated email notification',
  icon: 'fa-envelope'
}, {
  id: 'app-send-sms',
  name: 'Send SMS',
  description: 'Send an SMS text message',
  icon: 'fa-comment'
}, {
  id: 'app-generate-doc',
  name: 'Generate Document',
  description: 'Auto-generate a PDF document',
  icon: 'fa-file-pdf-o'
}, {
  id: 'app-assign-task',
  name: 'Assign Task',
  description: 'Create and assign a task to a team member',
  icon: 'fa-tasks'
}, {
  id: 'app-webhook',
  name: 'Call Webhook',
  description: 'Send data to an external webhook URL',
  icon: 'fa-plug'
}, {
  id: 'app-update-status',
  name: 'Update Status',
  description: 'Automatically change agreement status',
  icon: 'fa-refresh'
}];
var TRIGGER_TYPES = [{
  id: 'status_change',
  label: 'Status Change',
  icon: 'fa-exchange'
}, {
  id: 'field_change',
  label: 'Field Change',
  icon: 'fa-pencil'
}, {
  id: 'time_based',
  label: 'Time Based',
  icon: 'fa-clock-o'
}];
var STATUS_OPTIONS = ['draft', 'new', 'in_review', 'approved', 'denied', 'withdrawn', 'completed'];
var MOCK_TRIGGERS = [{
  id: 'trigger-1',
  name: 'New Application Notification',
  type: 'status_change',
  config: {
    fromStatus: '*',
    toStatus: 'new'
  },
  appId: 'app-send-email',
  appConfig: {
    to: 'team@company.com',
    template: 'new_application'
  },
  isDefault: false,
  executions: [{
    id: 'exec-1',
    timestamp: '2026-04-05T14:30:00Z',
    status: 'success',
    summary: 'Email sent to team@company.com'
  }]
}, {
  id: 'trigger-2',
  name: 'Denial Letter',
  type: 'status_change',
  config: {
    fromStatus: 'in_review',
    toStatus: 'denied'
  },
  appId: 'app-generate-doc',
  appConfig: {
    template: 'denial_letter',
    format: 'pdf'
  },
  isDefault: true,
  executions: []
}, {
  id: 'trigger-3',
  name: 'Follow-up Reminder',
  type: 'time_based',
  config: {
    duration: 7,
    unit: 'days',
    from: 'dateCreated'
  },
  appId: 'app-assign-task',
  appConfig: {
    assignee: 'loan.officer@company.com',
    title: 'Follow up with applicant'
  },
  isDefault: true,
  executions: [{
    id: 'exec-2',
    timestamp: '2026-04-04T09:00:00Z',
    status: 'success',
    summary: 'Task assigned to loan.officer@company.com'
  }, {
    id: 'exec-3',
    timestamp: '2026-03-28T09:00:00Z',
    status: 'success',
    summary: 'Task assigned to loan.officer@company.com'
  }]
}, {
  id: 'trigger-4',
  name: 'Amount Change Alert',
  type: 'field_change',
  config: {
    field: 'loanAmount'
  },
  appId: 'app-send-sms',
  appConfig: {
    to: '+15551234567',
    message: 'Loan amount updated for {{businessName}}'
  },
  isDefault: false,
  executions: [{
    id: 'exec-4',
    timestamp: '2026-04-03T16:45:00Z',
    status: 'failed',
    summary: 'SMS delivery failed — invalid number'
  }]
}];
var getStatusBadgeClass = status => {
  var s = (status || '').toLowerCase();
  if (['approved', 'completed', 'active', 'success'].includes(s)) return 'standalone-account__badge--active';
  if (['new', 'in_review', 'pending', 'draft'].includes(s)) return 'standalone-account__badge--pending';
  return 'standalone-account__badge--inactive';
};
var formatDate = dateStr => {
  if (!dateStr) return '-';
  try {
    return new Date(dateStr).toLocaleDateString('en-US', {
      month: 'short',
      day: 'numeric',
      year: 'numeric'
    });
  } catch (_unused) {
    return dateStr;
  }
};
var formatDateTime = dateStr => {
  if (!dateStr) return '-';
  try {
    var d = new Date(dateStr);
    return d.toLocaleDateString('en-US', {
      month: 'short',
      day: 'numeric'
    }) + ' at ' + d.toLocaleTimeString('en-US', {
      hour: 'numeric',
      minute: '2-digit'
    });
  } catch (_unused2) {
    return dateStr;
  }
};
var formatCurrency = amount => {
  if (!amount) return '-';
  return new Intl.NumberFormat('en-US', {
    style: 'currency',
    currency: 'USD'
  }).format(amount);
};
var getTriggerTypeLabel = typeId => {
  var t = TRIGGER_TYPES.find(tt => tt.id === typeId);
  return t ? t.label : typeId;
};
var getTriggerTypeIcon = typeId => {
  var t = TRIGGER_TYPES.find(tt => tt.id === typeId);
  return t ? t.icon : 'fa-bolt';
};
var getApp = appId => AVAILABLE_APPS.find(a => a.id === appId);
var describeTriggerCondition = trigger => {
  if (trigger.type === 'status_change') {
    var from = trigger.config.fromStatus === '*' ? 'Any' : trigger.config.fromStatus;
    return "".concat(from, " \u2192 ").concat(trigger.config.toStatus);
  }
  if (trigger.type === 'field_change') {
    return "When \"".concat(trigger.config.field, "\" changes");
  }
  if (trigger.type === 'time_based') {
    return "".concat(trigger.config.duration, " ").concat(trigger.config.unit, " after ").concat(trigger.config.from);
  }
  return '-';
};

// --- Add Trigger Modal ---
var AddTriggerModal = _ref => {
  var _getApp;
  var {
    onClose,
    onSave
  } = _ref;
  var [step, setStep] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(1); // 1=type, 2=condition, 3=app, 4=config
  var [triggerType, setTriggerType] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [triggerName, setTriggerName] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('');
  var [config, setConfig] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({});
  var [selectedAppId, setSelectedAppId] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [appConfig, setAppConfig] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({});
  var handleSave = () => {
    onSave({
      id: 'trigger-' + Date.now(),
      name: triggerName || 'Untitled Trigger',
      type: triggerType,
      config,
      appId: selectedAppId,
      appConfig,
      isDefault: false,
      executions: []
    });
  };
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "alert-wrapper alert-prompt alert-light-background active",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 155,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-times-circle prompt-close-btn",
    onClick: onClose,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 156,
      columnNumber: 7
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '2rem',
      maxWidth: 520,
      margin: '0 auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 157,
      columnNumber: 7
    }
  }, _h || (_h = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    className: "mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 158,
      columnNumber: 9
    }
  }, "Add Trigger")), step === 1 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, _p || (_p = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
    className: "text-muted mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 163,
      columnNumber: 13
    }
  }, "What kind of change should fire this trigger?")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "sa-trigger-type-grid",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 164,
      columnNumber: 13
    }
  }, TRIGGER_TYPES.map(tt => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    key: tt.id,
    className: "sa-trigger-type-option ".concat(triggerType === tt.id ? 'sa-trigger-type-option--selected' : ''),
    onClick: () => setTriggerType(tt.id),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 166,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(tt.icon),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 171,
      columnNumber: 19
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 172,
      columnNumber: 19
    }
  }, tt.label)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "d-flex justify-content-end mt-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 176,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    className: "btn lw-btn",
    disabled: !triggerType,
    onClick: () => setStep(2),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 177,
      columnNumber: 15
    }
  }, "Next"))), step === 2 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, _p2 || (_p2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
    className: "text-muted mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 187,
      columnNumber: 13
    }
  }, "Configure the condition")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "form-group mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 188,
      columnNumber: 13
    }
  }, _label || (_label = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 189,
      columnNumber: 15
    }
  }, "Trigger Name")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    type: "text",
    className: "form-control",
    value: triggerName,
    onChange: e => setTriggerName(e.target.value),
    placeholder: "e.g., Denial Notification",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 190,
      columnNumber: 15
    }
  })), triggerType === 'status_change' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 199,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-6",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 200,
      columnNumber: 17
    }
  }, _label2 || (_label2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 201,
      columnNumber: 19
    }
  }, "From Status")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    className: "form-control",
    value: config.fromStatus || '',
    onChange: e => setConfig(_objectSpread(_objectSpread({}, config), {}, {
      fromStatus: e.target.value
    })),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 202,
      columnNumber: 19
    }
  }, _option || (_option = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 207,
      columnNumber: 21
    }
  }, "Select...")), _option2 || (_option2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "*",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 208,
      columnNumber: 21
    }
  }, "Any")), STATUS_OPTIONS.map(s => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    key: s,
    value: s,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 210,
      columnNumber: 23
    }
  }, s)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-6",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 214,
      columnNumber: 17
    }
  }, _label3 || (_label3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 215,
      columnNumber: 19
    }
  }, "To Status")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    className: "form-control",
    value: config.toStatus || '',
    onChange: e => setConfig(_objectSpread(_objectSpread({}, config), {}, {
      toStatus: e.target.value
    })),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 216,
      columnNumber: 19
    }
  }, _option3 || (_option3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 221,
      columnNumber: 21
    }
  }, "Select...")), STATUS_OPTIONS.map(s => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    key: s,
    value: s,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 223,
      columnNumber: 23
    }
  }, s))))), triggerType === 'field_change' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "form-group",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 230,
      columnNumber: 15
    }
  }, _label4 || (_label4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 231,
      columnNumber: 17
    }
  }, "Field Name")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    type: "text",
    className: "form-control",
    value: config.field || '',
    onChange: e => setConfig(_objectSpread(_objectSpread({}, config), {}, {
      field: e.target.value
    })),
    placeholder: "e.g., loanAmount",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 232,
      columnNumber: 17
    }
  })), triggerType === 'time_based' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 242,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 243,
      columnNumber: 17
    }
  }, _label5 || (_label5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 244,
      columnNumber: 19
    }
  }, "Duration")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    type: "number",
    className: "form-control",
    value: config.duration || '',
    onChange: e => setConfig(_objectSpread(_objectSpread({}, config), {}, {
      duration: Number(e.target.value)
    })),
    placeholder: "7",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 245,
      columnNumber: 19
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 253,
      columnNumber: 17
    }
  }, _label6 || (_label6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 254,
      columnNumber: 19
    }
  }, "Unit")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    className: "form-control",
    value: config.unit || '',
    onChange: e => setConfig(_objectSpread(_objectSpread({}, config), {}, {
      unit: e.target.value
    })),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 255,
      columnNumber: 19
    }
  }, _option4 || (_option4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 260,
      columnNumber: 21
    }
  }, "Select...")), _option5 || (_option5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "hours",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 261,
      columnNumber: 21
    }
  }, "Hours")), _option6 || (_option6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "days",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 262,
      columnNumber: 21
    }
  }, "Days")), _option7 || (_option7 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "weeks",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 263,
      columnNumber: 21
    }
  }, "Weeks")), _option8 || (_option8 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "months",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 264,
      columnNumber: 21
    }
  }, "Months")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 267,
      columnNumber: 17
    }
  }, _label7 || (_label7 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 268,
      columnNumber: 19
    }
  }, "After")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    className: "form-control",
    value: config.from || '',
    onChange: e => setConfig(_objectSpread(_objectSpread({}, config), {}, {
      from: e.target.value
    })),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 269,
      columnNumber: 19
    }
  }, _option9 || (_option9 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 274,
      columnNumber: 21
    }
  }, "Select...")), _option0 || (_option0 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "dateCreated",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 275,
      columnNumber: 21
    }
  }, "Date Created")), _option1 || (_option1 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "lastModified",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 276,
      columnNumber: 21
    }
  }, "Last Modified"))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "d-flex justify-content-between mt-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 281,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    className: "btn lw-btn lw-btn-white",
    onClick: () => setStep(1),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 282,
      columnNumber: 15
    }
  }, "Back"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    className: "btn lw-btn",
    onClick: () => setStep(3),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 283,
      columnNumber: 15
    }
  }, "Next"))), step === 3 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, _p3 || (_p3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
    className: "text-muted mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 291,
      columnNumber: 13
    }
  }, "Choose an app to run when this trigger fires")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "sa-app-list",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 292,
      columnNumber: 13
    }
  }, AVAILABLE_APPS.map(app => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    key: app.id,
    className: "sa-app-option ".concat(selectedAppId === app.id ? 'sa-app-option--selected' : ''),
    onClick: () => setSelectedAppId(app.id),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 294,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(app.icon),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 299,
      columnNumber: 19
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 300,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "sa-app-option__name",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 301,
      columnNumber: 21
    }
  }, app.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "sa-app-option__desc",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 302,
      columnNumber: 21
    }
  }, app.description))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "d-flex justify-content-between mt-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 307,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    className: "btn lw-btn lw-btn-white",
    onClick: () => setStep(2),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 308,
      columnNumber: 15
    }
  }, "Back"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    className: "btn lw-btn",
    disabled: !selectedAppId,
    onClick: () => setStep(4),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 309,
      columnNumber: 15
    }
  }, "Next"))), step === 4 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
    className: "text-muted mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 317,
      columnNumber: 13
    }
  }, "Configure ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 318,
      columnNumber: 25
    }
  }, (_getApp = getApp(selectedAppId)) === null || _getApp === void 0 ? void 0 : _getApp.name), " options"), selectedAppId === 'app-send-email' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "form-group mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 322,
      columnNumber: 17
    }
  }, _label8 || (_label8 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 323,
      columnNumber: 19
    }
  }, "To")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    type: "email",
    className: "form-control",
    value: appConfig.to || '',
    onChange: e => setAppConfig(_objectSpread(_objectSpread({}, appConfig), {}, {
      to: e.target.value
    })),
    placeholder: "recipient@company.com",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 324,
      columnNumber: 19
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "form-group mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 332,
      columnNumber: 17
    }
  }, _label9 || (_label9 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 333,
      columnNumber: 19
    }
  }, "Template")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    className: "form-control",
    value: appConfig.template || '',
    onChange: e => setAppConfig(_objectSpread(_objectSpread({}, appConfig), {}, {
      template: e.target.value
    })),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 334,
      columnNumber: 19
    }
  }, _option10 || (_option10 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 339,
      columnNumber: 21
    }
  }, "Select template...")), _option11 || (_option11 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "new_application",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 340,
      columnNumber: 21
    }
  }, "New Application")), _option12 || (_option12 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "denial_letter",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 341,
      columnNumber: 21
    }
  }, "Denial Letter")), _option13 || (_option13 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "approval_notice",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 342,
      columnNumber: 21
    }
  }, "Approval Notice")), _option14 || (_option14 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "follow_up",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 343,
      columnNumber: 21
    }
  }, "Follow Up"))))), selectedAppId === 'app-send-sms' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "form-group mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 350,
      columnNumber: 17
    }
  }, _label0 || (_label0 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 351,
      columnNumber: 19
    }
  }, "Phone Number")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    type: "tel",
    className: "form-control",
    value: appConfig.to || '',
    onChange: e => setAppConfig(_objectSpread(_objectSpread({}, appConfig), {}, {
      to: e.target.value
    })),
    placeholder: "+15551234567",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 352,
      columnNumber: 19
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "form-group mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 354,
      columnNumber: 17
    }
  }, _label1 || (_label1 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 355,
      columnNumber: 19
    }
  }, "Message")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("textarea", {
    className: "form-control",
    rows: 3,
    value: appConfig.message || '',
    onChange: e => setAppConfig(_objectSpread(_objectSpread({}, appConfig), {}, {
      message: e.target.value
    })),
    placeholder: "Use {{businessName}} for dynamic values",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 356,
      columnNumber: 19
    }
  }))), selectedAppId === 'app-generate-doc' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "form-group mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 361,
      columnNumber: 15
    }
  }, _label10 || (_label10 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 362,
      columnNumber: 17
    }
  }, "Document Template")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    className: "form-control",
    value: appConfig.template || '',
    onChange: e => setAppConfig(_objectSpread(_objectSpread({}, appConfig), {}, {
      template: e.target.value
    })),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 363,
      columnNumber: 17
    }
  }, _option15 || (_option15 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 364,
      columnNumber: 19
    }
  }, "Select template...")), _option16 || (_option16 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "denial_letter",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 365,
      columnNumber: 19
    }
  }, "Denial Letter")), _option17 || (_option17 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "approval_letter",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 366,
      columnNumber: 19
    }
  }, "Approval Letter")), _option18 || (_option18 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "commitment_letter",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 367,
      columnNumber: 19
    }
  }, "Commitment Letter")))), selectedAppId === 'app-assign-task' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "form-group mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 373,
      columnNumber: 17
    }
  }, _label11 || (_label11 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 374,
      columnNumber: 19
    }
  }, "Assign To")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    type: "email",
    className: "form-control",
    value: appConfig.assignee || '',
    onChange: e => setAppConfig(_objectSpread(_objectSpread({}, appConfig), {}, {
      assignee: e.target.value
    })),
    placeholder: "team.member@company.com",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 375,
      columnNumber: 19
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "form-group mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 377,
      columnNumber: 17
    }
  }, _label12 || (_label12 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 378,
      columnNumber: 19
    }
  }, "Task Title")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    type: "text",
    className: "form-control",
    value: appConfig.title || '',
    onChange: e => setAppConfig(_objectSpread(_objectSpread({}, appConfig), {}, {
      title: e.target.value
    })),
    placeholder: "Follow up with applicant",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 379,
      columnNumber: 19
    }
  }))), selectedAppId === 'app-webhook' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "form-group mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 384,
      columnNumber: 15
    }
  }, _label13 || (_label13 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 385,
      columnNumber: 17
    }
  }, "Webhook URL")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    type: "url",
    className: "form-control",
    value: appConfig.url || '',
    onChange: e => setAppConfig(_objectSpread(_objectSpread({}, appConfig), {}, {
      url: e.target.value
    })),
    placeholder: "https://...",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 386,
      columnNumber: 17
    }
  })), selectedAppId === 'app-update-status' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "form-group mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 390,
      columnNumber: 15
    }
  }, _label14 || (_label14 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    className: "form-label fw-bold",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 391,
      columnNumber: 17
    }
  }, "New Status")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    className: "form-control",
    value: appConfig.newStatus || '',
    onChange: e => setAppConfig(_objectSpread(_objectSpread({}, appConfig), {}, {
      newStatus: e.target.value
    })),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 392,
      columnNumber: 17
    }
  }, _option19 || (_option19 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 393,
      columnNumber: 19
    }
  }, "Select...")), STATUS_OPTIONS.map(s => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    key: s,
    value: s,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 394,
      columnNumber: 46
    }
  }, s)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "d-flex justify-content-between mt-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 398,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    className: "btn lw-btn lw-btn-white",
    onClick: () => setStep(3),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 399,
      columnNumber: 15
    }
  }, "Back"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    className: "btn lw-btn",
    onClick: handleSave,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 400,
      columnNumber: 15
    }
  }, "Save Trigger")))));
};

// --- Trigger Execution Detail Panel ---
var ExecutionDetailPanel = _ref2 => {
  var {
    execution,
    trigger,
    onClose
  } = _ref2;
  var app = getApp(trigger.appId);
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "sa-execution-detail",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 414,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "sa-execution-detail__header",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 415,
      columnNumber: 7
    }
  }, _h2 || (_h2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 416,
      columnNumber: 9
    }
  }, "Execution Detail")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    className: "sa-execution-detail__close",
    onClick: onClose,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 417,
      columnNumber: 9
    }
  }, "\xD7")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "sa-execution-detail__body",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 419,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dl", {
    className: "standalone-account__info-grid",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 420,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 421,
      columnNumber: 11
    }
  }, _dt || (_dt = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 422,
      columnNumber: 13
    }
  }, "Trigger")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 423,
      columnNumber: 13
    }
  }, trigger.name)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 425,
      columnNumber: 11
    }
  }, _dt2 || (_dt2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 426,
      columnNumber: 13
    }
  }, "App")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 427,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat((app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
    style: {
      marginRight: 6
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 427,
      columnNumber: 17
    }
  }), (app === null || app === void 0 ? void 0 : app.name) || trigger.appId)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 429,
      columnNumber: 11
    }
  }, _dt3 || (_dt3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 430,
      columnNumber: 13
    }
  }, "Fired At")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 431,
      columnNumber: 13
    }
  }, formatDateTime(execution.timestamp))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 433,
      columnNumber: 11
    }
  }, _dt4 || (_dt4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 434,
      columnNumber: 13
    }
  }, "Result")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 435,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    className: "standalone-account__badge ".concat(getStatusBadgeClass(execution.status)),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 436,
      columnNumber: 15
    }
  }, execution.status)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "sa-execution-detail__summary",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 442,
      columnNumber: 9
    }
  }, _dt5 || (_dt5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 443,
      columnNumber: 11
    }
  }, "Summary")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 444,
      columnNumber: 11
    }
  }, execution.summary)), trigger.appConfig && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "sa-execution-detail__config",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 447,
      columnNumber: 11
    }
  }, _dt6 || (_dt6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 448,
      columnNumber: 13
    }
  }, "App Configuration")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 449,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("pre", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 450,
      columnNumber: 15
    }
  }, JSON.stringify(trigger.appConfig, null, 2))))));
};

// --- Main Page ---
var StandaloneAgreementDetail = _ref3 => {
  var {
    match,
    history
  } = _ref3;
  var {
    id: agreementId
  } = match.params;
  var [agreement, setAgreement] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [loading, setLoading] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(true);
  var [triggers, setTriggers] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(MOCK_TRIGGERS);
  var [showAddTrigger, setShowAddTrigger] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
  var [expandedTriggerId, setExpandedTriggerId] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [selectedExecution, setSelectedExecution] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null); // { triggerId, executionId }
  var [showInfo, setShowInfo] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
    var fetchData = /*#__PURE__*/function () {
      var _ref4 = _asyncToGenerator(function* () {
        setLoading(true);
        try {
          var res = yield _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__["client"].invokeApi({}, "/agreement/".concat(agreementId), 'GET', {}, {});
          setAgreement(res.data);
        } catch (err) {
          console.error('Failed to load agreement:', err);
          // Fallback for demo/development when API is unavailable
          setAgreement({
            id: agreementId,
            businessName: 'Acme Coffee Roasters',
            borrowerName: 'Acme Coffee Roasters',
            guarantorName: 'John Smith',
            borrowerEmail: 'john@acmecoffee.com',
            loanType: 'SBA 7(a)',
            loanAmount: 250000,
            status: 'draft',
            dateCreated: new Date().toISOString(),
            businessOwnerName: 'John Smith'
          });
        }
        setLoading(false);
      });
      return function fetchData() {
        return _ref4.apply(this, arguments);
      };
    }();
    fetchData();
  }, [agreementId]);
  var handleAddTrigger = newTrigger => {
    setTriggers([...triggers, newTrigger]);
    setShowAddTrigger(false);
  };
  var handleRemoveTrigger = triggerId => {
    setTriggers(triggers.filter(t => t.id !== triggerId));
  };
  var selectedExecData = Object(react__WEBPACK_IMPORTED_MODULE_0__["useMemo"])(() => {
    if (!selectedExecution) return null;
    var trigger = triggers.find(t => t.id === selectedExecution.triggerId);
    if (!trigger) return null;
    var execution = trigger.executions.find(e => e.id === selectedExecution.executionId);
    return execution ? {
      trigger,
      execution
    } : null;
  }, [selectedExecution, triggers]);
  if (loading) {
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "standalone-account",
      "data-testid": "standalone-agreement-detail",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 517,
        columnNumber: 7
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "standalone-account__container",
      style: {
        paddingTop: '3rem',
        textAlign: 'center'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 518,
        columnNumber: 9
      }
    }, "Loading..."));
  }
  if (!agreement) {
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "standalone-account",
      "data-testid": "standalone-agreement-detail",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 527,
        columnNumber: 7
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "standalone-account__container",
      style: {
        paddingTop: '3rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 528,
        columnNumber: 9
      }
    }, _div || (_div = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "alert alert-danger",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 529,
        columnNumber: 11
      }
    }, "Agreement not found."))));
  }
  var status = agreement.status || 'draft';
  var allExecutions = triggers.flatMap(t => t.executions.map(e => _objectSpread(_objectSpread({}, e), {}, {
    triggerId: t.id,
    triggerName: t.name,
    appId: t.appId
  }))).sort((a, b) => new Date(b.timestamp) - new Date(a.timestamp));
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    "data-testid": "standalone-agreement-detail",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 541,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "lw-page-header",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 543,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-xs-12 container",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 544,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "d-flex align-items-center justify-content-between",
    style: {
      flexWrap: 'wrap',
      gap: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 545,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 546,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", {
    className: "page-title col-xs-12",
    style: {
      textAlign: 'left',
      color: '#fff',
      marginBottom: 4
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 547,
      columnNumber: 15
    }
  }, agreement.businessName || agreement.borrowerName || 'Agreement'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      color: 'rgba(255,255,255,0.75)',
      fontSize: '0.9rem',
      display: 'flex',
      gap: '1.5rem',
      flexWrap: 'wrap'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 550,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 551,
      columnNumber: 17
    }
  }, "Amount: ", formatCurrency(agreement.loanAmount || agreement.amount)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 552,
      columnNumber: 17
    }
  }, "Created: ", formatDate(agreement.dateCreated)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    className: "standalone-account__badge ".concat(getStatusBadgeClass(status)),
    style: {
      fontSize: '0.8rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 553,
      columnNumber: 17
    }
  }, status))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "d-flex",
    style: {
      gap: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 558,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    className: "btn lw-btn lw-btn-white",
    style: {
      fontSize: '0.85rem'
    },
    onClick: () => setShowInfo(!showInfo),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 559,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-info-circle",
    style: {
      marginRight: 6
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 564,
      columnNumber: 17
    }
  }), showInfo ? 'Hide Info' : 'Agreement Info'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    className: "btn lw-btn",
    style: {
      fontSize: '0.85rem',
      background: '#7c3aed',
      borderColor: '#7c3aed'
    },
    onClick: () => history.push('/loanwell-ai'),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 567,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-magic",
    style: {
      marginRight: 6
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 572,
      columnNumber: 17
    }
  }), "Ask an Agent"))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__container",
    style: {
      paddingTop: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 580,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Link"], {
    to: "/dashboard",
    style: {
      color: '#6b7280',
      fontSize: '0.85rem',
      textDecoration: 'none',
      display: 'inline-block',
      marginBottom: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 582,
      columnNumber: 9
    }
  }, "\u2190 Back to Dashboard"), showInfo && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card mb-3",
    "data-testid": "agreement-info",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 588,
      columnNumber: 11
    }
  }, _h3 || (_h3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    className: "standalone-account__card-title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 589,
      columnNumber: 13
    }
  }, "Agreement Info")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dl", {
    className: "standalone-account__info-grid",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 590,
      columnNumber: 13
    }
  }, Object.entries(agreement).filter(_ref5 => {
    var [key] = _ref5;
    return !['id', 'accountId', 'processId', 'token', 'cognitoId'].includes(key);
  }).filter(_ref6 => {
    var [, val] = _ref6;
    return val !== null && val !== undefined && val !== '';
  }).slice(0, 16).map(_ref7 => {
    var [key, val] = _ref7;
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: key,
      __source: {
        fileName: _jsxFileName,
        lineNumber: 596,
        columnNumber: 19
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 597,
        columnNumber: 21
      }
    }, key.replace(/([A-Z])/g, ' $1').replace(/^./, s => s.toUpperCase())), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 598,
        columnNumber: 21
      }
    }, typeof val === 'object' ? JSON.stringify(val) : String(val)));
  }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 606,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-7 mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 608,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 609,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "d-flex justify-content-between align-items-center",
    style: {
      marginBottom: '1rem',
      paddingBottom: '0.75rem',
      borderBottom: '1px solid #eee'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 610,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    className: "standalone-account__card-title",
    style: {
      margin: 0,
      padding: 0,
      border: 'none'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 611,
      columnNumber: 17
    }
  }, "Triggers"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    className: "btn lw-btn",
    style: {
      fontSize: '0.8rem'
    },
    onClick: () => setShowAddTrigger(true),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 612,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-plus",
    style: {
      marginRight: 4
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 613,
      columnNumber: 19
    }
  }), " Add Trigger")), triggers.length === 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__empty",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 618,
      columnNumber: 17
    }
  }, _p4 || (_p4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 619,
      columnNumber: 19
    }
  }, "No triggers configured yet.")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    className: "btn lw-btn",
    onClick: () => setShowAddTrigger(true),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 620,
      columnNumber: 19
    }
  }, "Create Your First Trigger")) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "sa-trigger-list",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 625,
      columnNumber: 17
    }
  }, triggers.map(trigger => {
    var app = getApp(trigger.appId);
    var isExpanded = expandedTriggerId === trigger.id;
    var firedCount = trigger.executions.length;
    var lastExec = trigger.executions[0];
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: trigger.id,
      className: "sa-trigger-item ".concat(isExpanded ? 'sa-trigger-item--expanded' : ''),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 632,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "sa-trigger-item__header",
      onClick: () => setExpandedTriggerId(isExpanded ? null : trigger.id),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 633,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "sa-trigger-item__left",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 637,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat(getTriggerTypeIcon(trigger.type), " sa-trigger-item__icon"),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 638,
        columnNumber: 29
      }
    }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 639,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "sa-trigger-item__name",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 640,
        columnNumber: 31
      }
    }, trigger.name, trigger.isDefault && (_span || (_span = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      className: "sa-trigger-item__default-badge",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 643,
        columnNumber: 35
      }
    }, "Default")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "sa-trigger-item__condition",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 646,
        columnNumber: 31
      }
    }, getTriggerTypeLabel(trigger.type), ": ", describeTriggerCondition(trigger)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "sa-trigger-item__right",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 651,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "sa-trigger-item__app",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 652,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat((app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
      style: {
        marginRight: 4
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 653,
        columnNumber: 31
      }
    }), (app === null || app === void 0 ? void 0 : app.name) || trigger.appId), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "sa-trigger-item__stats",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 656,
        columnNumber: 29
      }
    }, firedCount > 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      className: "sa-trigger-item__fired-count",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 658,
        columnNumber: 33
      }
    }, "Fired ", firedCount, "x") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        color: '#9ca3af',
        fontSize: '0.8rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 662,
        columnNumber: 33
      }
    }, "Not fired")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat(isExpanded ? 'fa-chevron-up' : 'fa-chevron-down'),
      style: {
        color: '#9ca3af',
        fontSize: '0.75rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 665,
        columnNumber: 29
      }
    }))), isExpanded && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "sa-trigger-item__body",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 670,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "sa-trigger-item__config-row",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 671,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 672,
        columnNumber: 31
      }
    }, _strong || (_strong = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 673,
        columnNumber: 33
      }
    }, "App:")), " ", app === null || app === void 0 ? void 0 : app.name, " \u2014 ", app === null || app === void 0 ? void 0 : app.description), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
      className: "btn btn-sm",
      style: {
        color: '#dc2626',
        fontSize: '0.8rem'
      },
      onClick: e => {
        e.stopPropagation();
        handleRemoveTrigger(trigger.id);
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 675,
        columnNumber: 31
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-trash",
      style: {
        marginRight: 4
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 680,
        columnNumber: 33
      }
    }), " Remove")), trigger.executions.length > 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "sa-trigger-item__executions",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 684,
        columnNumber: 31
      }
    }, _div2 || (_div2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "sa-trigger-item__exec-label",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 685,
        columnNumber: 33
      }
    }, "Execution History")), trigger.executions.map(exec => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: exec.id,
      className: "sa-trigger-item__exec-row",
      onClick: e => {
        e.stopPropagation();
        setSelectedExecution({
          triggerId: trigger.id,
          executionId: exec.id
        });
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 687,
        columnNumber: 35
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      className: "standalone-account__badge ".concat(getStatusBadgeClass(exec.status)),
      style: {
        fontSize: '0.7rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 695,
        columnNumber: 37
      }
    }, exec.status), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      className: "sa-trigger-item__exec-summary",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 698,
        columnNumber: 37
      }
    }, exec.summary), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      className: "sa-trigger-item__exec-time",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 699,
        columnNumber: 37
      }
    }, formatDateTime(exec.timestamp))))) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        color: '#9ca3af',
        fontSize: '0.85rem',
        padding: '0.5rem 0'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 704,
        columnNumber: 31
      }
    }, "This trigger has not fired yet for this agreement.")));
  })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-5 mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 719,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card mb-3",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 721,
      columnNumber: 13
    }
  }, _h4 || (_h4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    className: "standalone-account__card-title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 722,
      columnNumber: 15
    }
  }, "Status")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "d-flex align-items-center",
    style: {
      gap: '0.75rem',
      marginBottom: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 723,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    className: "standalone-account__badge ".concat(getStatusBadgeClass(status)),
    style: {
      fontSize: '1rem',
      padding: '0.35em 1em'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 724,
      columnNumber: 17
    }
  }, status)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dl", {
    className: "standalone-account__info-grid",
    style: {
      marginBottom: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 728,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 729,
      columnNumber: 17
    }
  }, _dt7 || (_dt7 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 730,
      columnNumber: 19
    }
  }, "Business")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 731,
      columnNumber: 19
    }
  }, agreement.businessName || '-')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 733,
      columnNumber: 17
    }
  }, _dt8 || (_dt8 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 734,
      columnNumber: 19
    }
  }, "Amount")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 735,
      columnNumber: 19
    }
  }, formatCurrency(agreement.loanAmount || agreement.amount))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 737,
      columnNumber: 17
    }
  }, _dt9 || (_dt9 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 738,
      columnNumber: 19
    }
  }, "Created")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 739,
      columnNumber: 19
    }
  }, formatDate(agreement.dateCreated))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 741,
      columnNumber: 17
    }
  }, _dt0 || (_dt0 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 742,
      columnNumber: 19
    }
  }, "Triggers")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 743,
      columnNumber: 19
    }
  }, triggers.length, " configured")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 749,
      columnNumber: 13
    }
  }, _h5 || (_h5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    className: "standalone-account__card-title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 750,
      columnNumber: 15
    }
  }, "Recent Activity")), allExecutions.length === 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__empty",
    style: {
      padding: '1rem 0'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 752,
      columnNumber: 17
    }
  }, "No trigger activity yet. Add a trigger to get started.") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "sa-activity-feed",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 756,
      columnNumber: 17
    }
  }, allExecutions.slice(0, 8).map(exec => {
    var app = getApp(exec.appId);
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: exec.id,
      className: "sa-activity-item",
      onClick: () => setSelectedExecution({
        triggerId: exec.triggerId,
        executionId: exec.id
      }),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 760,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "sa-activity-item__dot sa-activity-item__dot--".concat(exec.status),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 765,
        columnNumber: 25
      }
    }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "sa-activity-item__content",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 766,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "sa-activity-item__title",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 767,
        columnNumber: 27
      }
    }, exec.triggerName, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      className: "sa-activity-item__app-tag",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 769,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat((app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 770,
        columnNumber: 31
      }
    }), " ", app === null || app === void 0 ? void 0 : app.name)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "sa-activity-item__summary",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 773,
        columnNumber: 27
      }
    }, exec.summary), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "sa-activity-item__time",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 774,
        columnNumber: 27
      }
    }, formatDateTime(exec.timestamp))));
  })))))), showAddTrigger && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(AddTriggerModal, {
    onClose: () => setShowAddTrigger(false),
    onSave: handleAddTrigger,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 788,
      columnNumber: 9
    }
  }), selectedExecData && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(ExecutionDetailPanel, {
    execution: selectedExecData.execution,
    trigger: selectedExecData.trigger,
    onClose: () => setSelectedExecution(null),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 796,
      columnNumber: 9
    }
  }));
};
/* harmony default export */ __webpack_exports__["default"] = (Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(StandaloneAgreementDetail));__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
/* harmony import */ var _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/httpClient */ "./src/utils/httpClient.js");
var _jsxFileName = "/Users/bernard/Development/loanwell-client-web-dev-release/app/src/pages/StandaloneAgreementDetailB.js",
  _div,
  _strong,
  _div2;
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }
function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; }




/**
 * VARIATION B — Full-width dashboard with horizontal stat bar + tabbed triggers/activity
 *
 * Key differences from Variation A:
 * - No two-column split; everything is full-width and stacked
 * - Horizontal stat cards row at top (status, triggers count, success rate, Ask Agent)
 * - Tabbed view: "Triggers" | "Activity Log" | "Agreement Info"
 * - Triggers shown as a clean table with inline expand
 * - Activity as a full-width timeline
 */

var AVAILABLE_APPS = [{
  id: 'app-send-email',
  name: 'Send Email',
  description: 'Send a templated email notification',
  icon: 'fa-envelope'
}, {
  id: 'app-send-sms',
  name: 'Send SMS',
  description: 'Send an SMS text message',
  icon: 'fa-comment'
}, {
  id: 'app-generate-doc',
  name: 'Generate Document',
  description: 'Auto-generate a PDF document',
  icon: 'fa-file-pdf-o'
}, {
  id: 'app-assign-task',
  name: 'Assign Task',
  description: 'Create and assign a task to a team member',
  icon: 'fa-tasks'
}, {
  id: 'app-webhook',
  name: 'Call Webhook',
  description: 'Send data to an external webhook URL',
  icon: 'fa-plug'
}, {
  id: 'app-update-status',
  name: 'Update Status',
  description: 'Automatically change agreement status',
  icon: 'fa-refresh'
}];
var STATUS_OPTIONS = ['draft', 'new', 'in_review', 'approved', 'denied', 'withdrawn', 'completed'];
var MOCK_TRIGGERS = [{
  id: 'trigger-1',
  name: 'New Application Notification',
  type: 'status_change',
  config: {
    fromStatus: '*',
    toStatus: 'new'
  },
  appId: 'app-send-email',
  appConfig: {
    to: 'team@company.com',
    template: 'new_application'
  },
  isDefault: false,
  executions: [{
    id: 'exec-1',
    timestamp: '2026-04-05T14:30:00Z',
    status: 'success',
    summary: 'Email sent to team@company.com'
  }]
}, {
  id: 'trigger-2',
  name: 'Denial Letter',
  type: 'status_change',
  config: {
    fromStatus: 'in_review',
    toStatus: 'denied'
  },
  appId: 'app-generate-doc',
  appConfig: {
    template: 'denial_letter',
    format: 'pdf'
  },
  isDefault: true,
  executions: []
}, {
  id: 'trigger-3',
  name: 'Follow-up Reminder',
  type: 'time_based',
  config: {
    duration: 7,
    unit: 'days',
    from: 'dateCreated'
  },
  appId: 'app-assign-task',
  appConfig: {
    assignee: 'loan.officer@company.com',
    title: 'Follow up with applicant'
  },
  isDefault: true,
  executions: [{
    id: 'exec-2',
    timestamp: '2026-04-04T09:00:00Z',
    status: 'success',
    summary: 'Task assigned to loan.officer@company.com'
  }, {
    id: 'exec-3',
    timestamp: '2026-03-28T09:00:00Z',
    status: 'success',
    summary: 'Task assigned to loan.officer@company.com'
  }]
}, {
  id: 'trigger-4',
  name: 'Amount Change Alert',
  type: 'field_change',
  config: {
    field: 'loanAmount'
  },
  appId: 'app-send-sms',
  appConfig: {
    to: '+15551234567',
    message: 'Loan amount updated for {{businessName}}'
  },
  isDefault: false,
  executions: [{
    id: 'exec-4',
    timestamp: '2026-04-03T16:45:00Z',
    status: 'failed',
    summary: 'SMS delivery failed — invalid number'
  }]
}];
var getStatusBadgeClass = status => {
  var s = (status || '').toLowerCase();
  if (['approved', 'completed', 'active', 'success'].includes(s)) return 'standalone-account__badge--active';
  if (['new', 'in_review', 'pending', 'draft'].includes(s)) return 'standalone-account__badge--pending';
  return 'standalone-account__badge--inactive';
};
var formatDate = dateStr => {
  if (!dateStr) return '-';
  try {
    return new Date(dateStr).toLocaleDateString('en-US', {
      month: 'short',
      day: 'numeric',
      year: 'numeric'
    });
  } catch (_unused) {
    return dateStr;
  }
};
var formatDateTime = dateStr => {
  if (!dateStr) return '-';
  try {
    var d = new Date(dateStr);
    return d.toLocaleDateString('en-US', {
      month: 'short',
      day: 'numeric'
    }) + ' at ' + d.toLocaleTimeString('en-US', {
      hour: 'numeric',
      minute: '2-digit'
    });
  } catch (_unused2) {
    return dateStr;
  }
};
var formatCurrency = amount => {
  if (!amount) return '-';
  return new Intl.NumberFormat('en-US', {
    style: 'currency',
    currency: 'USD'
  }).format(amount);
};
var getApp = appId => AVAILABLE_APPS.find(a => a.id === appId);
var describeTrigger = t => {
  if (t.type === 'status_change') return "".concat(t.config.fromStatus === '*' ? 'Any' : t.config.fromStatus, " \u2192 ").concat(t.config.toStatus);
  if (t.type === 'field_change') return "When \"".concat(t.config.field, "\" changes");
  if (t.type === 'time_based') return "".concat(t.config.duration, " ").concat(t.config.unit, " after ").concat(t.config.from);
  return '-';
};
var typeLabel = t => ({
  status_change: 'Status Change',
  field_change: 'Field Change',
  time_based: 'Time Based'
})[t] || t;
var TABS = {
  TRIGGERS: 'triggers',
  ACTIVITY: 'activity',
  INFO: 'info'
};
var StandaloneAgreementDetailB = _ref => {
  var {
    match,
    history
  } = _ref;
  var {
    id: agreementId
  } = match.params;
  var [agreement, setAgreement] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [loading, setLoading] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(true);
  var [triggers] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(MOCK_TRIGGERS);
  var [activeTab, setActiveTab] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(TABS.TRIGGERS);
  var [expandedTriggerId, setExpandedTriggerId] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
    _asyncToGenerator(function* () {
      setLoading(true);
      try {
        var res = yield _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__["client"].invokeApi({}, "/agreement/".concat(agreementId), 'GET', {}, {});
        setAgreement(res.data);
      } catch (_unused3) {
        setAgreement({
          id: agreementId,
          businessName: 'Acme Coffee Roasters',
          guarantorName: 'John Smith',
          borrowerEmail: 'john@acmecoffee.com',
          loanType: 'SBA 7(a)',
          loanAmount: 250000,
          status: 'draft',
          dateCreated: new Date().toISOString(),
          businessOwnerName: 'John Smith'
        });
      }
      setLoading(false);
    })();
  }, [agreementId]);
  var allExecutions = Object(react__WEBPACK_IMPORTED_MODULE_0__["useMemo"])(() => triggers.flatMap(t => t.executions.map(e => _objectSpread(_objectSpread({}, e), {}, {
    triggerId: t.id,
    triggerName: t.name,
    appId: t.appId
  }))).sort((a, b) => new Date(b.timestamp) - new Date(a.timestamp)), [triggers]);
  var successCount = allExecutions.filter(e => e.status === 'success').length;
  var totalExec = allExecutions.length;
  if (loading) return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    style: {
      padding: '3rem',
      textAlign: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 124,
      columnNumber: 23
    }
  }, "Loading...");
  if (!agreement) return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    style: {
      padding: '3rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 125,
      columnNumber: 26
    }
  }, _div || (_div = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "alert alert-danger",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 125,
      columnNumber: 90
    }
  }, "Agreement not found.")));
  var status = agreement.status || 'draft';
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    "data-testid": "standalone-agreement-detail-b",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 130,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "lw-page-header",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 132,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-xs-12 container",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 133,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", {
    className: "page-title",
    style: {
      textAlign: 'left',
      color: '#fff',
      marginBottom: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 134,
      columnNumber: 11
    }
  }, agreement.businessName || 'Agreement'))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__container",
    style: {
      paddingTop: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 140,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Link"], {
    to: "/dashboard",
    style: {
      color: '#6b7280',
      fontSize: '0.85rem',
      textDecoration: 'none',
      display: 'inline-block',
      marginBottom: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 141,
      columnNumber: 9
    }
  }, "\u2190 Back to Dashboard"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "row mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 146,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-6 col-md-3 mb-2",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 147,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    style: {
      textAlign: 'center',
      height: '100%',
      display: 'flex',
      flexDirection: 'column',
      alignItems: 'center',
      justifyContent: 'center',
      padding: '1.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 148,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.75rem',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      color: '#6b7280',
      marginBottom: '0.4rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 149,
      columnNumber: 15
    }
  }, "Status"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    className: "standalone-account__badge ".concat(getStatusBadgeClass(status)),
    style: {
      fontSize: '1.1rem',
      padding: '0.3em 1em'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 150,
      columnNumber: 15
    }
  }, status), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.8rem',
      color: '#9ca3af',
      marginTop: '0.4rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 151,
      columnNumber: 15
    }
  }, "Since ", formatDate(agreement.dateCreated)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-6 col-md-3 mb-2",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 154,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    style: {
      textAlign: 'center',
      height: '100%',
      display: 'flex',
      flexDirection: 'column',
      alignItems: 'center',
      justifyContent: 'center',
      padding: '1.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 155,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.75rem',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      color: '#6b7280',
      marginBottom: '0.4rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 156,
      columnNumber: 15
    }
  }, "Amount"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '1.5rem',
      fontWeight: 700,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 157,
      columnNumber: 15
    }
  }, formatCurrency(agreement.loanAmount || agreement.amount)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-6 col-md-3 mb-2",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 160,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    style: {
      textAlign: 'center',
      height: '100%',
      display: 'flex',
      flexDirection: 'column',
      alignItems: 'center',
      justifyContent: 'center',
      padding: '1.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 161,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.75rem',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      color: '#6b7280',
      marginBottom: '0.4rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 162,
      columnNumber: 15
    }
  }, "Triggers"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '1.5rem',
      fontWeight: 700,
      color: '#00a5fa'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 163,
      columnNumber: 15
    }
  }, triggers.length), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.8rem',
      color: '#9ca3af',
      marginTop: '0.2rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 164,
      columnNumber: 15
    }
  }, successCount, "/", totalExec, " successful"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-6 col-md-3 mb-2",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 167,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    style: {
      textAlign: 'center',
      height: '100%',
      display: 'flex',
      flexDirection: 'column',
      alignItems: 'center',
      justifyContent: 'center',
      padding: '1.25rem',
      cursor: 'pointer',
      background: 'linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%)',
      color: '#fff'
    },
    onClick: () => history.push('/loanwell-ai'),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 168,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-magic",
    style: {
      fontSize: '1.5rem',
      marginBottom: '0.4rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 169,
      columnNumber: 15
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontWeight: 600,
      fontSize: '0.95rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 170,
      columnNumber: 15
    }
  }, "Ask an Agent"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.75rem',
      opacity: 0.8
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 171,
      columnNumber: 15
    }
  }, "LoanWell AI")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      borderBottom: '2px solid #e5e7eb',
      marginBottom: '1rem',
      display: 'flex',
      gap: '0'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 177,
      columnNumber: 9
    }
  }, [{
    key: TABS.TRIGGERS,
    label: 'Triggers',
    icon: 'fa-bolt'
  }, {
    key: TABS.ACTIVITY,
    label: 'Activity Log',
    icon: 'fa-history'
  }, {
    key: TABS.INFO,
    label: 'Agreement Info',
    icon: 'fa-info-circle'
  }].map(tab => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    key: tab.key,
    onClick: () => setActiveTab(tab.key),
    style: {
      padding: '0.75rem 1.25rem',
      border: 'none',
      background: 'none',
      cursor: 'pointer',
      fontWeight: activeTab === tab.key ? 600 : 400,
      color: activeTab === tab.key ? '#00a5fa' : '#6b7280',
      borderBottom: activeTab === tab.key ? '2px solid #00a5fa' : '2px solid transparent',
      marginBottom: '-2px',
      fontSize: '0.9rem',
      transition: 'all 0.15s'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 183,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(tab.icon),
    style: {
      marginRight: 6
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 194,
      columnNumber: 15
    }
  }), tab.label)), activeTab === TABS.TRIGGERS && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      marginLeft: 'auto',
      display: 'flex',
      alignItems: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 198,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    className: "btn lw-btn",
    style: {
      fontSize: '0.8rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 199,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-plus",
    style: {
      marginRight: 4
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 200,
      columnNumber: 17
    }
  }), " Add Trigger"))), activeTab === TABS.TRIGGERS && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 208,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("table", {
    style: {
      width: '100%',
      borderCollapse: 'collapse'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 209,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("thead", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 210,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 211,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("th", {
    style: {
      textAlign: 'left',
      fontSize: '0.75rem',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      color: '#6b7280',
      padding: '0.6rem 0.75rem',
      borderBottom: '2px solid #e5e7eb',
      fontWeight: 600
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 212,
      columnNumber: 19
    }
  }, "Trigger"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("th", {
    style: {
      textAlign: 'left',
      fontSize: '0.75rem',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      color: '#6b7280',
      padding: '0.6rem 0.75rem',
      borderBottom: '2px solid #e5e7eb',
      fontWeight: 600
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 213,
      columnNumber: 19
    }
  }, "Type"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("th", {
    style: {
      textAlign: 'left',
      fontSize: '0.75rem',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      color: '#6b7280',
      padding: '0.6rem 0.75rem',
      borderBottom: '2px solid #e5e7eb',
      fontWeight: 600
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 214,
      columnNumber: 19
    }
  }, "Condition"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("th", {
    style: {
      textAlign: 'left',
      fontSize: '0.75rem',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      color: '#6b7280',
      padding: '0.6rem 0.75rem',
      borderBottom: '2px solid #e5e7eb',
      fontWeight: 600
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 215,
      columnNumber: 19
    }
  }, "App"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("th", {
    style: {
      textAlign: 'center',
      fontSize: '0.75rem',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      color: '#6b7280',
      padding: '0.6rem 0.75rem',
      borderBottom: '2px solid #e5e7eb',
      fontWeight: 600
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 216,
      columnNumber: 19
    }
  }, "Runs"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("th", {
    style: {
      textAlign: 'center',
      fontSize: '0.75rem',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      color: '#6b7280',
      padding: '0.6rem 0.75rem',
      borderBottom: '2px solid #e5e7eb',
      fontWeight: 600
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 217,
      columnNumber: 19
    }
  }, "Last Run"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("th", {
    style: {
      width: 40,
      borderBottom: '2px solid #e5e7eb'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 218,
      columnNumber: 19
    }
  }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tbody", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 221,
      columnNumber: 15
    }
  }, triggers.map(trigger => {
    var app = getApp(trigger.appId);
    var isExpanded = expandedTriggerId === trigger.id;
    var lastExec = trigger.executions[0];
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, {
      key: trigger.id,
      __source: {
        fileName: _jsxFileName,
        lineNumber: 227,
        columnNumber: 21
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", {
      style: {
        cursor: 'pointer',
        transition: 'background 0.1s'
      },
      onClick: () => setExpandedTriggerId(isExpanded ? null : trigger.id),
      onMouseEnter: e => e.currentTarget.style.background = '#fafbfc',
      onMouseLeave: e => e.currentTarget.style.background = '',
      __source: {
        fileName: _jsxFileName,
        lineNumber: 228,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", {
      style: {
        padding: '0.7rem 0.75rem',
        borderBottom: '1px solid #f3f4f6',
        fontSize: '0.9rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 234,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 235,
        columnNumber: 27
      }
    }, trigger.name), trigger.isDefault && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        marginLeft: 8,
        display: 'inline-block',
        padding: '0.1em 0.5em',
        borderRadius: 4,
        fontSize: '0.6rem',
        fontWeight: 600,
        textTransform: 'uppercase',
        background: '#ede9fe',
        color: '#7c3aed'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 236,
        columnNumber: 49
      }
    }, "Default")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", {
      style: {
        padding: '0.7rem 0.75rem',
        borderBottom: '1px solid #f3f4f6',
        fontSize: '0.85rem',
        color: '#4b5563'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 238,
        columnNumber: 25
      }
    }, typeLabel(trigger.type)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", {
      style: {
        padding: '0.7rem 0.75rem',
        borderBottom: '1px solid #f3f4f6',
        fontSize: '0.85rem',
        color: '#4b5563'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 239,
        columnNumber: 25
      }
    }, describeTrigger(trigger)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", {
      style: {
        padding: '0.7rem 0.75rem',
        borderBottom: '1px solid #f3f4f6',
        fontSize: '0.85rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 240,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        background: '#f3f4f6',
        padding: '0.2em 0.5em',
        borderRadius: 4,
        fontSize: '0.8rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 241,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat((app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
      style: {
        marginRight: 4
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 242,
        columnNumber: 29
      }
    }), app === null || app === void 0 ? void 0 : app.name)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", {
      style: {
        padding: '0.7rem 0.75rem',
        borderBottom: '1px solid #f3f4f6',
        textAlign: 'center',
        fontSize: '0.85rem',
        fontWeight: 600,
        color: trigger.executions.length > 0 ? '#059669' : '#9ca3af'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 245,
        columnNumber: 25
      }
    }, trigger.executions.length), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", {
      style: {
        padding: '0.7rem 0.75rem',
        borderBottom: '1px solid #f3f4f6',
        textAlign: 'center',
        fontSize: '0.8rem',
        color: '#6b7280'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 246,
        columnNumber: 25
      }
    }, lastExec ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      className: "standalone-account__badge ".concat(getStatusBadgeClass(lastExec.status)),
      style: {
        fontSize: '0.7rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 248,
        columnNumber: 29
      }
    }, lastExec.status) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        color: '#d1d5db'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 249,
        columnNumber: 31
      }
    }, "\u2014")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", {
      style: {
        padding: '0.7rem 0.75rem',
        borderBottom: '1px solid #f3f4f6',
        textAlign: 'center'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 251,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat(isExpanded ? 'fa-chevron-up' : 'fa-chevron-down'),
      style: {
        color: '#9ca3af',
        fontSize: '0.7rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 252,
        columnNumber: 27
      }
    }))), isExpanded && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 256,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", {
      colSpan: 7,
      style: {
        padding: 0,
        background: '#fafbfc',
        borderBottom: '1px solid #e5e7eb'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 257,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        padding: '1rem 1.5rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 258,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.85rem',
        color: '#374151',
        marginBottom: '0.75rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 259,
        columnNumber: 31
      }
    }, _strong || (_strong = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 260,
        columnNumber: 33
      }
    }, "App:")), " ", app === null || app === void 0 ? void 0 : app.name, " \u2014 ", app === null || app === void 0 ? void 0 : app.description), trigger.executions.length > 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.7rem',
        textTransform: 'uppercase',
        letterSpacing: '0.04em',
        color: '#6b7280',
        fontWeight: 600,
        marginBottom: '0.4rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 264,
        columnNumber: 35
      }
    }, "Execution History"), trigger.executions.map(exec => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: exec.id,
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.75rem',
        padding: '0.4rem 0.5rem',
        borderRadius: 6,
        cursor: 'pointer',
        marginBottom: 2
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 266,
        columnNumber: 37
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      className: "standalone-account__badge ".concat(getStatusBadgeClass(exec.status)),
      style: {
        fontSize: '0.7rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 267,
        columnNumber: 39
      }
    }, exec.status), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        flex: 1,
        fontSize: '0.82rem',
        color: '#374151'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 268,
        columnNumber: 39
      }
    }, exec.summary), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.75rem',
        color: '#9ca3af'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 269,
        columnNumber: 39
      }
    }, formatDateTime(exec.timestamp))))) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        color: '#9ca3af',
        fontSize: '0.85rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 274,
        columnNumber: 33
      }
    }, "This trigger has not fired yet.")))));
  })))), activeTab === TABS.ACTIVITY && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 290,
      columnNumber: 11
    }
  }, allExecutions.length === 0 ? _div2 || (_div2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__empty",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 292,
      columnNumber: 15
    }
  }, "No activity yet.")) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'relative',
      paddingLeft: '2rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 294,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'absolute',
      left: '0.55rem',
      top: 8,
      bottom: 8,
      width: 2,
      background: '#e5e7eb'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 296,
      columnNumber: 17
    }
  }), allExecutions.map(exec => {
    var app = getApp(exec.appId);
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: exec.id,
      style: {
        position: 'relative',
        paddingBottom: '1.5rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 300,
        columnNumber: 21
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        position: 'absolute',
        left: '-1.7rem',
        top: 4,
        width: 12,
        height: 12,
        borderRadius: '50%',
        background: exec.status === 'success' ? '#059669' : '#dc2626',
        border: '2px solid #fff'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 302,
        columnNumber: 23
      }
    }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        justifyContent: 'space-between',
        alignItems: 'flex-start'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 306,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 307,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontWeight: 600,
        fontSize: '0.9rem',
        color: '#001433',
        marginBottom: 2
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 308,
        columnNumber: 27
      }
    }, exec.triggerName, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        marginLeft: 8,
        fontSize: '0.7rem',
        background: '#f3f4f6',
        padding: '0.1em 0.45em',
        borderRadius: 3,
        color: '#6b7280',
        fontWeight: 500
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 310,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat(app === null || app === void 0 ? void 0 : app.icon),
      style: {
        marginRight: 3
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 311,
        columnNumber: 31
      }
    }), app === null || app === void 0 ? void 0 : app.name)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.85rem',
        color: '#4b5563'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 314,
        columnNumber: 27
      }
    }, exec.summary)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        textAlign: 'right',
        flexShrink: 0,
        marginLeft: '1rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 316,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      className: "standalone-account__badge ".concat(getStatusBadgeClass(exec.status)),
      style: {
        fontSize: '0.7rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 317,
        columnNumber: 27
      }
    }, exec.status), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.75rem',
        color: '#9ca3af',
        marginTop: 4
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 318,
        columnNumber: 27
      }
    }, formatDateTime(exec.timestamp)))));
  }))), activeTab === TABS.INFO && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 331,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dl", {
    className: "standalone-account__info-grid",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 332,
      columnNumber: 13
    }
  }, Object.entries(agreement).filter(_ref3 => {
    var [key] = _ref3;
    return !['id', 'accountId', 'processId', 'token', 'cognitoId'].includes(key);
  }).filter(_ref4 => {
    var [, val] = _ref4;
    return val !== null && val !== undefined && val !== '';
  }).slice(0, 16).map(_ref5 => {
    var [key, val] = _ref5;
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: key,
      __source: {
        fileName: _jsxFileName,
        lineNumber: 338,
        columnNumber: 19
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 339,
        columnNumber: 21
      }
    }, key.replace(/([A-Z])/g, ' $1').replace(/^./, s => s.toUpperCase())), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 340,
        columnNumber: 21
      }
    }, typeof val === 'object' ? JSON.stringify(val) : String(val)));
  })))));
};
/* harmony default export */ __webpack_exports__["default"] = (Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(StandaloneAgreementDetailB));__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
/* harmony import */ var _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/httpClient */ "./src/utils/httpClient.js");
var _jsxFileName = "/Users/bernard/Development/loanwell-client-web-dev-release/app/src/pages/StandaloneAgreementDetailC.js",
  _div,
  _strong,
  _strong2,
  _strong3,
  _strong4,
  _strong5,
  _strong6,
  _h,
  _strong7;
function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }
function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; }




/**
 * VARIATION C — Left info sidebar + trigger cards grid + inline execution
 *
 * Key differences from A and B:
 * - Persistent left sidebar with status, agreement info, and Ask Agent CTA
 * - Triggers rendered as individual large cards in a 2-column grid (not a list)
 * - Each trigger card shows condition, app, and recent executions inline
 * - No separate activity feed — execution history is embedded in each card
 * - "Add Trigger" is a prominent empty-state card in the grid
 */

var AVAILABLE_APPS = [{
  id: 'app-send-email',
  name: 'Send Email',
  description: 'Send a templated email notification',
  icon: 'fa-envelope'
}, {
  id: 'app-send-sms',
  name: 'Send SMS',
  description: 'Send an SMS text message',
  icon: 'fa-comment'
}, {
  id: 'app-generate-doc',
  name: 'Generate Document',
  description: 'Auto-generate a PDF document',
  icon: 'fa-file-pdf-o'
}, {
  id: 'app-assign-task',
  name: 'Assign Task',
  description: 'Create and assign a task to a team member',
  icon: 'fa-tasks'
}, {
  id: 'app-webhook',
  name: 'Call Webhook',
  description: 'Send data to an external webhook URL',
  icon: 'fa-plug'
}, {
  id: 'app-update-status',
  name: 'Update Status',
  description: 'Automatically change agreement status',
  icon: 'fa-refresh'
}];
var MOCK_TRIGGERS = [{
  id: 'trigger-1',
  name: 'New Application Notification',
  type: 'status_change',
  config: {
    fromStatus: '*',
    toStatus: 'new'
  },
  appId: 'app-send-email',
  appConfig: {
    to: 'team@company.com',
    template: 'new_application'
  },
  isDefault: false,
  executions: [{
    id: 'exec-1',
    timestamp: '2026-04-05T14:30:00Z',
    status: 'success',
    summary: 'Email sent to team@company.com'
  }]
}, {
  id: 'trigger-2',
  name: 'Denial Letter',
  type: 'status_change',
  config: {
    fromStatus: 'in_review',
    toStatus: 'denied'
  },
  appId: 'app-generate-doc',
  appConfig: {
    template: 'denial_letter',
    format: 'pdf'
  },
  isDefault: true,
  executions: []
}, {
  id: 'trigger-3',
  name: 'Follow-up Reminder',
  type: 'time_based',
  config: {
    duration: 7,
    unit: 'days',
    from: 'dateCreated'
  },
  appId: 'app-assign-task',
  appConfig: {
    assignee: 'loan.officer@company.com',
    title: 'Follow up with applicant'
  },
  isDefault: true,
  executions: [{
    id: 'exec-2',
    timestamp: '2026-04-04T09:00:00Z',
    status: 'success',
    summary: 'Task assigned to loan.officer@company.com'
  }, {
    id: 'exec-3',
    timestamp: '2026-03-28T09:00:00Z',
    status: 'success',
    summary: 'Task assigned to loan.officer@company.com'
  }]
}, {
  id: 'trigger-4',
  name: 'Amount Change Alert',
  type: 'field_change',
  config: {
    field: 'loanAmount'
  },
  appId: 'app-send-sms',
  appConfig: {
    to: '+15551234567',
    message: 'Loan amount updated for {{businessName}}'
  },
  isDefault: false,
  executions: [{
    id: 'exec-4',
    timestamp: '2026-04-03T16:45:00Z',
    status: 'failed',
    summary: 'SMS delivery failed — invalid number'
  }]
}];
var getStatusBadgeClass = status => {
  var s = (status || '').toLowerCase();
  if (['approved', 'completed', 'active', 'success'].includes(s)) return 'standalone-account__badge--active';
  if (['new', 'in_review', 'pending', 'draft'].includes(s)) return 'standalone-account__badge--pending';
  return 'standalone-account__badge--inactive';
};
var formatDate = d => {
  if (!d) return '-';
  try {
    return new Date(d).toLocaleDateString('en-US', {
      month: 'short',
      day: 'numeric',
      year: 'numeric'
    });
  } catch (_unused) {
    return d;
  }
};
var formatDateTime = d => {
  if (!d) return '-';
  try {
    var dt = new Date(d);
    return dt.toLocaleDateString('en-US', {
      month: 'short',
      day: 'numeric'
    }) + ' ' + dt.toLocaleTimeString('en-US', {
      hour: 'numeric',
      minute: '2-digit'
    });
  } catch (_unused2) {
    return d;
  }
};
var formatCurrency = a => {
  if (!a) return '-';
  return new Intl.NumberFormat('en-US', {
    style: 'currency',
    currency: 'USD'
  }).format(a);
};
var getApp = id => AVAILABLE_APPS.find(a => a.id === id);
var describeTrigger = t => {
  if (t.type === 'status_change') return "".concat(t.config.fromStatus === '*' ? 'Any' : t.config.fromStatus, " \u2192 ").concat(t.config.toStatus);
  if (t.type === 'field_change') return "When \"".concat(t.config.field, "\" changes");
  if (t.type === 'time_based') return "".concat(t.config.duration, " ").concat(t.config.unit, " after ").concat(t.config.from);
  return '-';
};
var typeIcon = t => ({
  status_change: 'fa-exchange',
  field_change: 'fa-pencil',
  time_based: 'fa-clock-o'
})[t] || 'fa-bolt';
var typeLabel = t => ({
  status_change: 'Status Change',
  field_change: 'Field Change',
  time_based: 'Time Based'
})[t] || t;
var StandaloneAgreementDetailC = _ref => {
  var {
    match,
    history
  } = _ref;
  var {
    id: agreementId
  } = match.params;
  var [agreement, setAgreement] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [loading, setLoading] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(true);
  var [triggers] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(MOCK_TRIGGERS);
  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
    _asyncToGenerator(function* () {
      setLoading(true);
      try {
        var res = yield _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__["client"].invokeApi({}, "/agreement/".concat(agreementId), 'GET', {}, {});
        setAgreement(res.data);
      } catch (_unused3) {
        setAgreement({
          id: agreementId,
          businessName: 'Acme Coffee Roasters',
          guarantorName: 'John Smith',
          borrowerEmail: 'john@acmecoffee.com',
          loanType: 'SBA 7(a)',
          loanAmount: 250000,
          status: 'draft',
          dateCreated: new Date().toISOString(),
          businessOwnerName: 'John Smith'
        });
      }
      setLoading(false);
    })();
  }, [agreementId]);
  if (loading) return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    style: {
      padding: '3rem',
      textAlign: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 97,
      columnNumber: 23
    }
  }, "Loading...");
  if (!agreement) return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    style: {
      padding: '3rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 98,
      columnNumber: 26
    }
  }, _div || (_div = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "alert alert-danger",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 98,
      columnNumber: 90
    }
  }, "Agreement not found.")));
  var status = agreement.status || 'draft';
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    "data-testid": "standalone-agreement-detail-c",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 103,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "lw-page-header",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 105,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-xs-12 container",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 106,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "d-flex align-items-center justify-content-between",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 107,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 108,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", {
    className: "page-title",
    style: {
      textAlign: 'left',
      color: '#fff',
      marginBottom: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 109,
      columnNumber: 15
    }
  }, agreement.businessName || 'Agreement'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      color: 'rgba(255,255,255,0.7)',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 112,
      columnNumber: 15
    }
  }, formatCurrency(agreement.loanAmount), " \xB7 ", formatDate(agreement.dateCreated))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Link"], {
    to: "/dashboard",
    className: "btn lw-btn lw-btn-white",
    style: {
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 116,
      columnNumber: 13
    }
  }, "\u2190 Dashboard")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__container",
    style: {
      paddingTop: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 123,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 124,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-3 mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 126,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card mb-3",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 128,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      textAlign: 'center',
      paddingBottom: '0.75rem',
      borderBottom: '1px solid #eee',
      marginBottom: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 129,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    className: "standalone-account__badge ".concat(getStatusBadgeClass(status)),
    style: {
      fontSize: '1.1rem',
      padding: '0.35em 1.25em'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 130,
      columnNumber: 17
    }
  }, status)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.8rem',
      color: '#6b7280',
      lineHeight: 1.8
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 132,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 133,
      columnNumber: 17
    }
  }, _strong || (_strong = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 133,
      columnNumber: 22
    }
  }, "Business:")), " ", agreement.businessName || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 134,
      columnNumber: 17
    }
  }, _strong2 || (_strong2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 134,
      columnNumber: 22
    }
  }, "Owner:")), " ", agreement.businessOwnerName || agreement.guarantorName || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 135,
      columnNumber: 17
    }
  }, _strong3 || (_strong3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 135,
      columnNumber: 22
    }
  }, "Email:")), " ", agreement.borrowerEmail || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 136,
      columnNumber: 17
    }
  }, _strong4 || (_strong4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 136,
      columnNumber: 22
    }
  }, "Type:")), " ", agreement.loanType || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 137,
      columnNumber: 17
    }
  }, _strong5 || (_strong5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 137,
      columnNumber: 22
    }
  }, "Amount:")), " ", formatCurrency(agreement.loanAmount)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 138,
      columnNumber: 17
    }
  }, _strong6 || (_strong6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 138,
      columnNumber: 22
    }
  }, "Created:")), " ", formatDate(agreement.dateCreated)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card mb-3",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 143,
      columnNumber: 13
    }
  }, _h || (_h = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    className: "standalone-account__card-title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 144,
      columnNumber: 15
    }
  }, "Overview")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '0.6rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 145,
      columnNumber: 15
    }
  }, [{
    label: 'Triggers',
    value: triggers.length,
    color: '#00a5fa'
  }, {
    label: 'Total Runs',
    value: triggers.reduce((s, t) => s + t.executions.length, 0),
    color: '#059669'
  }, {
    label: 'Failures',
    value: triggers.reduce((s, t) => s + t.executions.filter(e => e.status === 'failed').length, 0),
    color: '#dc2626'
  }].map(stat => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    key: stat.label,
    style: {
      display: 'flex',
      justifyContent: 'space-between',
      alignItems: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 151,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '0.85rem',
      color: '#4b5563'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 152,
      columnNumber: 21
    }
  }, stat.label), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '1.1rem',
      fontWeight: 700,
      color: stat.color
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 153,
      columnNumber: 21
    }
  }, stat.value))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      background: 'linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%)',
      borderRadius: 10,
      padding: '1.25rem',
      color: '#fff',
      cursor: 'pointer',
      textAlign: 'center'
    },
    onClick: () => history.push('/loanwell-ai'),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 160,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-magic",
    style: {
      fontSize: '1.5rem',
      marginBottom: '0.5rem',
      display: 'block'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 167,
      columnNumber: 15
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontWeight: 600,
      marginBottom: '0.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 168,
      columnNumber: 15
    }
  }, "Ask an Agent"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      opacity: 0.85
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 169,
      columnNumber: 15
    }
  }, "Get AI-powered insights about this agreement"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-9",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 174,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "d-flex justify-content-between align-items-center mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 175,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    style: {
      margin: 0,
      fontSize: '1.25rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 176,
      columnNumber: 15
    }
  }, "Triggers")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 179,
      columnNumber: 13
    }
  }, triggers.map(trigger => {
    var app = getApp(trigger.appId);
    var firedCount = trigger.executions.length;
    var lastExec = trigger.executions[0];
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: trigger.id,
      className: "col-md-6 mb-3",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 185,
        columnNumber: 19
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "standalone-account__card",
      style: {
        height: '100%',
        display: 'flex',
        flexDirection: 'column'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 186,
        columnNumber: 21
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        justifyContent: 'space-between',
        alignItems: 'flex-start',
        marginBottom: '0.75rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 188,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.6rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 189,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 36,
        height: 36,
        borderRadius: 8,
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        background: 'rgba(0,165,250,0.1)',
        color: '#00a5fa',
        fontSize: '0.9rem',
        flexShrink: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 190,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat(typeIcon(trigger.type)),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 194,
        columnNumber: 29
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 196,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontWeight: 600,
        fontSize: '0.92rem',
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 197,
        columnNumber: 29
      }
    }, trigger.name, trigger.isDefault && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        marginLeft: 6,
        display: 'inline-block',
        padding: '0.1em 0.45em',
        borderRadius: 4,
        fontSize: '0.6rem',
        fontWeight: 600,
        textTransform: 'uppercase',
        background: '#ede9fe',
        color: '#7c3aed'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 199,
        columnNumber: 53
      }
    }, "Default")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.78rem',
        color: '#6b7280'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 201,
        columnNumber: 29
      }
    }, typeLabel(trigger.type)))), firedCount > 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.75rem',
        fontWeight: 600,
        color: '#059669'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 205,
        columnNumber: 27
      }
    }, "Fired ", firedCount, "x") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.75rem',
        color: '#d1d5db'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 207,
        columnNumber: 27
      }
    }, "Not fired")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        background: '#f9fafb',
        borderRadius: 6,
        padding: '0.5rem 0.75rem',
        marginBottom: '0.75rem',
        fontSize: '0.82rem',
        color: '#374151'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 212,
        columnNumber: 23
      }
    }, _strong7 || (_strong7 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 213,
        columnNumber: 25
      }
    }, "When:")), " ", describeTrigger(trigger)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.5rem',
        marginBottom: '0.75rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 217,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 28,
        height: 28,
        borderRadius: 6,
        background: '#f3f4f6',
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        fontSize: '0.8rem',
        color: '#6b7280'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 218,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat((app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 219,
        columnNumber: 27
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 221,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.82rem',
        fontWeight: 600,
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 222,
        columnNumber: 27
      }
    }, app === null || app === void 0 ? void 0 : app.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.72rem',
        color: '#9ca3af'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 223,
        columnNumber: 27
      }
    }, app === null || app === void 0 ? void 0 : app.description))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        marginTop: 'auto',
        borderTop: '1px solid #f3f4f6',
        paddingTop: '0.6rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 228,
        columnNumber: 23
      }
    }, trigger.executions.length > 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.68rem',
        textTransform: 'uppercase',
        letterSpacing: '0.04em',
        color: '#9ca3af',
        fontWeight: 600,
        marginBottom: '0.35rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 231,
        columnNumber: 29
      }
    }, "Recent Runs"), trigger.executions.slice(0, 2).map(exec => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: exec.id,
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.5rem',
        marginBottom: '0.25rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 233,
        columnNumber: 31
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 6,
        height: 6,
        borderRadius: '50%',
        background: exec.status === 'success' ? '#059669' : '#dc2626',
        flexShrink: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 234,
        columnNumber: 33
      }
    }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        flex: 1,
        fontSize: '0.78rem',
        color: '#374151',
        whiteSpace: 'nowrap',
        overflow: 'hidden',
        textOverflow: 'ellipsis'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 235,
        columnNumber: 33
      }
    }, exec.summary), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.7rem',
        color: '#9ca3af',
        whiteSpace: 'nowrap'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 236,
        columnNumber: 33
      }
    }, formatDateTime(exec.timestamp))))) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.8rem',
        color: '#d1d5db',
        textAlign: 'center',
        padding: '0.25rem 0'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 241,
        columnNumber: 27
      }
    }, "Waiting to fire..."))));
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-6 mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 250,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    style: {
      height: '100%',
      display: 'flex',
      flexDirection: 'column',
      alignItems: 'center',
      justifyContent: 'center',
      border: '2px dashed #d1d5db',
      background: '#fafbfc',
      cursor: 'pointer',
      minHeight: 200
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 251,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-plus-circle",
    style: {
      fontSize: '2rem',
      color: '#00a5fa',
      marginBottom: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 258,
      columnNumber: 19
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontWeight: 600,
      color: '#001433',
      marginBottom: '0.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 259,
      columnNumber: 19
    }
  }, "Add Trigger"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.8rem',
      color: '#9ca3af',
      textAlign: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 260,
      columnNumber: 19
    }
  }, "Set up a new automation for this agreement"))))))));
};
/* harmony default export */ __webpack_exports__["default"] = (Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(StandaloneAgreementDetailC));__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
/* harmony import */ var _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/httpClient */ "./src/utils/httpClient.js");
var _jsxFileName = "/Users/bernard/Development/loanwell-client-web-dev-release/app/src/pages/StandaloneAgreementDetailD.js",
  _option,
  _option2,
  _option3,
  _option4,
  _option5,
  _option6,
  _option7,
  _option8,
  _option9,
  _option0,
  _option1,
  _i,
  _i2,
  _i3,
  _div,
  _div2,
  _strong,
  _strong2,
  _strong3,
  _strong4,
  _strong5,
  _strong6,
  _h,
  _strong7;
function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }
function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; }
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }




/**
 * VARIATION D — Based on C: left sidebar + multi-step trigger cards + execution side panel
 *
 * Changes from C:
 * - Status label reads "Status: Draft" not just "Draft"
 * - No dashboard button in top right (already in nav)
 * - Multi-step triggers: each trigger has a pipeline of steps (apps)
 * - Execution detail side panel (from A) — click any run to see detail
 * - "History" link in sub-nav
 * - Add Trigger modal styled like document upload popover (dashed border, clean)
 * - All buttons use blue/white color scheme (no green/red)
 * - Dropdowns for status from/to, field names
 * - Default badge with "Set as Default" explanation
 */

var AVAILABLE_APPS = [{
  id: 'app-send-email',
  name: 'Send Email',
  description: 'Send a templated email notification',
  icon: 'fa-envelope'
}, {
  id: 'app-send-sms',
  name: 'Send SMS',
  description: 'Send an SMS text message',
  icon: 'fa-comment'
}, {
  id: 'app-generate-doc',
  name: 'Generate Document',
  description: 'Auto-generate a PDF document',
  icon: 'fa-file-pdf-o'
}, {
  id: 'app-assign-task',
  name: 'Assign Task',
  description: 'Create and assign a task to a team member',
  icon: 'fa-tasks'
}, {
  id: 'app-webhook',
  name: 'Call Webhook',
  description: 'Send data to an external webhook URL',
  icon: 'fa-plug'
}, {
  id: 'app-update-status',
  name: 'Update Status',
  description: 'Automatically change agreement status',
  icon: 'fa-refresh'
}, {
  id: 'app-run-agent',
  name: 'Run AI Agent',
  description: 'Execute an AI agent to analyze or act on data',
  icon: 'fa-magic'
}, {
  id: 'app-pull-credit',
  name: 'Pull Credit',
  description: 'Request a credit report from bureau',
  icon: 'fa-credit-card'
}, {
  id: 'app-create-task',
  name: 'Create Task',
  description: 'Create a follow-up task for your team',
  icon: 'fa-check-square-o'
}];
var STATUSES = ['new', 'draft', 'in_review', 'approved', 'denied', 'withdrawn', 'completed'];
var FIELDS = ['loanAmount', 'businessName', 'borrowerEmail', 'loanType', 'guarantorName', 'status', 'dateCreated'];
var MOCK_TRIGGERS = [{
  id: 'trigger-1',
  name: 'New Application Pipeline',
  type: 'status_change',
  config: {
    fromStatus: '*',
    toStatus: 'new'
  },
  isDefault: false,
  steps: [{
    id: 'step-1a',
    appId: 'app-run-agent',
    config: {
      agent: 'risk-scorer',
      saveAs: 'riskScore'
    },
    order: 1
  }, {
    id: 'step-1b',
    appId: 'app-pull-credit',
    config: {
      bureau: 'experian'
    },
    order: 2
  }, {
    id: 'step-1c',
    appId: 'app-send-email',
    config: {
      to: 'team@company.com',
      template: 'new_application'
    },
    order: 3
  }, {
    id: 'step-1d',
    appId: 'app-create-task',
    config: {
      assignee: 'loan.officer@company.com',
      title: 'Review new application'
    },
    order: 4
  }],
  executions: [{
    id: 'exec-1',
    timestamp: '2026-04-05T14:30:00Z',
    status: 'success',
    summary: 'Pipeline completed — 4/4 steps succeeded',
    stepResults: [{
      stepId: 'step-1a',
      status: 'success',
      summary: 'Risk score: 72 (Medium)',
      duration: '3.2s'
    }, {
      stepId: 'step-1b',
      status: 'success',
      summary: 'Credit pulled — Experian score 680',
      duration: '8.1s'
    }, {
      stepId: 'step-1c',
      status: 'success',
      summary: 'Email sent to team@company.com',
      duration: '1.1s'
    }, {
      stepId: 'step-1d',
      status: 'success',
      summary: 'Task created for loan.officer@company.com',
      duration: '0.4s'
    }]
  }]
}, {
  id: 'trigger-2',
  name: 'Denial Letter',
  type: 'status_change',
  config: {
    fromStatus: 'in_review',
    toStatus: 'denied'
  },
  isDefault: true,
  steps: [{
    id: 'step-2a',
    appId: 'app-generate-doc',
    config: {
      template: 'denial_letter',
      format: 'pdf'
    },
    order: 1
  }, {
    id: 'step-2b',
    appId: 'app-send-email',
    config: {
      to: '{{borrowerEmail}}',
      template: 'denial_notification'
    },
    order: 2
  }],
  executions: []
}, {
  id: 'trigger-3',
  name: 'Follow-up Reminder',
  type: 'time_based',
  config: {
    duration: 7,
    unit: 'days',
    from: 'dateCreated'
  },
  isDefault: true,
  steps: [{
    id: 'step-3a',
    appId: 'app-assign-task',
    config: {
      assignee: 'loan.officer@company.com',
      title: 'Follow up with applicant'
    },
    order: 1
  }, {
    id: 'step-3b',
    appId: 'app-send-email',
    config: {
      to: 'loan.officer@company.com',
      template: 'reminder'
    },
    order: 2
  }],
  executions: [{
    id: 'exec-2',
    timestamp: '2026-04-04T09:00:00Z',
    status: 'success',
    summary: 'Pipeline completed — 2/2 steps succeeded',
    stepResults: [{
      stepId: 'step-3a',
      status: 'success',
      summary: 'Task assigned to loan.officer@company.com',
      duration: '0.5s'
    }, {
      stepId: 'step-3b',
      status: 'success',
      summary: 'Email sent to loan.officer@company.com',
      duration: '1.0s'
    }]
  }, {
    id: 'exec-3',
    timestamp: '2026-03-28T09:00:00Z',
    status: 'success',
    summary: 'Pipeline completed — 2/2 steps succeeded',
    stepResults: [{
      stepId: 'step-3a',
      status: 'success',
      summary: 'Task assigned to loan.officer@company.com',
      duration: '0.5s'
    }, {
      stepId: 'step-3b',
      status: 'success',
      summary: 'Email sent to loan.officer@company.com',
      duration: '0.9s'
    }]
  }]
}, {
  id: 'trigger-4',
  name: 'Amount Change Alert',
  type: 'field_change',
  config: {
    field: 'loanAmount'
  },
  isDefault: false,
  steps: [{
    id: 'step-4a',
    appId: 'app-run-agent',
    config: {
      agent: 'compliance-check',
      saveAs: 'complianceFlag'
    },
    order: 1
  }, {
    id: 'step-4b',
    appId: 'app-send-sms',
    config: {
      to: '+15551234567',
      message: 'Loan amount updated for {{businessName}}'
    },
    order: 2
  }, {
    id: 'step-4c',
    appId: 'app-webhook',
    config: {
      url: 'https://api.partner.com/notify'
    },
    order: 3
  }],
  executions: [{
    id: 'exec-4',
    timestamp: '2026-04-03T16:45:00Z',
    status: 'failed',
    summary: 'Pipeline failed at step 2/3',
    stepResults: [{
      stepId: 'step-4a',
      status: 'success',
      summary: 'Compliance check passed',
      duration: '2.8s'
    }, {
      stepId: 'step-4b',
      status: 'failed',
      summary: 'SMS delivery failed — invalid number',
      duration: '0.3s'
    }, {
      stepId: 'step-4c',
      status: 'skipped',
      summary: 'Skipped — previous step failed',
      duration: '-'
    }]
  }]
}];
var getStatusBadgeClass = status => {
  var s = (status || '').toLowerCase();
  if (['approved', 'completed', 'active', 'success'].includes(s)) return 'standalone-account__badge--active';
  if (['new', 'in_review', 'pending', 'draft'].includes(s)) return 'standalone-account__badge--pending';
  return 'standalone-account__badge--inactive';
};
var formatDate = d => {
  if (!d) return '-';
  try {
    return new Date(d).toLocaleDateString('en-US', {
      month: 'short',
      day: 'numeric',
      year: 'numeric'
    });
  } catch (_unused) {
    return d;
  }
};
var formatDateTime = d => {
  if (!d) return '-';
  try {
    var dt = new Date(d);
    return dt.toLocaleDateString('en-US', {
      month: 'short',
      day: 'numeric'
    }) + ' ' + dt.toLocaleTimeString('en-US', {
      hour: 'numeric',
      minute: '2-digit'
    });
  } catch (_unused2) {
    return d;
  }
};
var formatCurrency = a => {
  if (!a) return '-';
  return new Intl.NumberFormat('en-US', {
    style: 'currency',
    currency: 'USD'
  }).format(a);
};
var getApp = id => AVAILABLE_APPS.find(a => a.id === id);
var describeTrigger = t => {
  if (t.type === 'status_change') return "".concat(t.config.fromStatus === '*' ? 'Any' : t.config.fromStatus, " \u2192 ").concat(t.config.toStatus);
  if (t.type === 'field_change') return "When \"".concat(t.config.field, "\" changes");
  if (t.type === 'time_based') return "".concat(t.config.duration, " ").concat(t.config.unit, " after ").concat(t.config.from);
  return '-';
};
var typeIcon = t => ({
  status_change: 'fa-exchange',
  field_change: 'fa-pencil',
  time_based: 'fa-clock-o'
})[t] || 'fa-bolt';
var typeLabel = t => ({
  status_change: 'Status Change',
  field_change: 'Field Change',
  time_based: 'Time Based'
})[t] || t;
var stepStatusColor = s => ({
  success: '#059669',
  failed: '#dc2626',
  skipped: '#9ca3af'
})[s] || '#9ca3af';
var stepStatusIcon = s => ({
  success: 'fa-check-circle',
  failed: 'fa-times-circle',
  skipped: 'fa-minus-circle'
})[s] || 'fa-circle-o';

/* ─── Add Trigger Modal ─── */
var AddTriggerModal = _ref => {
  var {
    open,
    onClose
  } = _ref;
  var [step, setStep] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(1);
  var [triggerType, setTriggerType] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('');
  var [condition, setCondition] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({
    fromStatus: '',
    toStatus: '',
    field: '',
    duration: '',
    unit: 'days',
    from: ''
  });
  var [selectedApps, setSelectedApps] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]);
  var reset = () => {
    setStep(1);
    setTriggerType('');
    setCondition({
      fromStatus: '',
      toStatus: '',
      field: '',
      duration: '',
      unit: 'days',
      from: ''
    });
    setSelectedApps([]);
  };
  if (!open) return null;
  var triggerTypes = [{
    id: 'status_change',
    label: 'Status Change',
    icon: 'fa-exchange',
    desc: 'Fires when agreement status changes'
  }, {
    id: 'field_change',
    label: 'Field Change',
    icon: 'fa-pencil',
    desc: 'Fires when a specific field is updated'
  }, {
    id: 'time_based',
    label: 'Time Based',
    icon: 'fa-clock-o',
    desc: 'Fires after a set duration'
  }];
  var addApp = appId => {
    if (!selectedApps.includes(appId)) setSelectedApps([...selectedApps, appId]);
  };
  var removeApp = appId => setSelectedApps(selectedApps.filter(a => a !== appId));
  var moveApp = (idx, dir) => {
    var arr = [...selectedApps];
    var target = idx + dir;
    if (target < 0 || target >= arr.length) return;
    [arr[idx], arr[target]] = [arr[target], arr[idx]];
    setSelectedApps(arr);
  };
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'fixed',
      inset: 0,
      zIndex: 1050,
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 167,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'absolute',
      inset: 0,
      background: 'rgba(0,20,51,0.4)'
    },
    onClick: () => {
      reset();
      onClose();
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 168,
      columnNumber: 7
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'relative',
      background: '#fff',
      borderRadius: 12,
      width: 560,
      maxHeight: '85vh',
      overflow: 'auto',
      boxShadow: '0 8px 30px rgba(0,0,0,0.18)',
      border: '2px solid #e5e7eb'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 169,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1.25rem 1.5rem',
      borderBottom: '1px solid #e5e7eb',
      display: 'flex',
      justifyContent: 'space-between',
      alignItems: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 174,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 175,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", {
    style: {
      margin: 0,
      fontSize: '1.1rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 176,
      columnNumber: 13
    }
  }, "Add Trigger"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      color: '#6b7280',
      marginTop: 2
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 177,
      columnNumber: 13
    }
  }, "Step ", step, " of 3 \u2014 ", step === 1 ? 'Choose type' : step === 2 ? 'Set condition' : 'Select apps')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => {
      reset();
      onClose();
    },
    style: {
      background: 'none',
      border: 'none',
      fontSize: '1.2rem',
      cursor: 'pointer',
      color: '#9ca3af',
      padding: '0.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 181,
      columnNumber: 11
    }
  }, "\xD7")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 184,
      columnNumber: 9
    }
  }, step === 1 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 187,
      columnNumber: 13
    }
  }, triggerTypes.map(tt => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    key: tt.id,
    onClick: () => setTriggerType(tt.id),
    style: {
      border: triggerType === tt.id ? '2px solid #00a5fa' : '2px dashed #d1d5db',
      borderRadius: 8,
      padding: '1rem 1.25rem',
      cursor: 'pointer',
      background: triggerType === tt.id ? 'rgba(0,165,250,0.04)' : '#fafbfc',
      display: 'flex',
      alignItems: 'center',
      gap: '1rem',
      transition: 'all 0.15s'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 189,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      width: 40,
      height: 40,
      borderRadius: 8,
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center',
      background: triggerType === tt.id ? 'rgba(0,165,250,0.12)' : '#f3f4f6',
      color: triggerType === tt.id ? '#00a5fa' : '#6b7280',
      fontSize: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 199,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(tt.icon),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 204,
      columnNumber: 21
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 206,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontWeight: 600,
      fontSize: '0.9rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 207,
      columnNumber: 21
    }
  }, tt.label), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      color: '#6b7280'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 208,
      columnNumber: 21
    }
  }, tt.desc))))), step === 2 && triggerType === 'status_change' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 217,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 218,
      columnNumber: 15
    }
  }, "From Status"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    value: condition.fromStatus,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      fromStatus: e.target.value
    })),
    style: {
      width: '100%',
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem',
      color: '#374151'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 219,
      columnNumber: 15
    }
  }, _option || (_option = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 224,
      columnNumber: 17
    }
  }, "Select...")), _option2 || (_option2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "*",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 225,
      columnNumber: 17
    }
  }, "Any status")), STATUSES.map(s => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    key: s,
    value: s,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 226,
      columnNumber: 38
    }
  }, s))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 228,
      columnNumber: 15
    }
  }, "To Status"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    value: condition.toStatus,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      toStatus: e.target.value
    })),
    style: {
      width: '100%',
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem',
      color: '#374151'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 229,
      columnNumber: 15
    }
  }, _option3 || (_option3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 234,
      columnNumber: 17
    }
  }, "Select...")), STATUSES.map(s => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    key: s,
    value: s,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 235,
      columnNumber: 38
    }
  }, s)))), step === 2 && triggerType === 'field_change' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 241,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 242,
      columnNumber: 15
    }
  }, "Field"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    value: condition.field,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      field: e.target.value
    })),
    style: {
      width: '100%',
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem',
      color: '#374151'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 243,
      columnNumber: 15
    }
  }, _option4 || (_option4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 248,
      columnNumber: 17
    }
  }, "Select a field...")), FIELDS.map(f => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    key: f,
    value: f,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 249,
      columnNumber: 36
    }
  }, f)))), step === 2 && triggerType === 'time_based' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 255,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 256,
      columnNumber: 15
    }
  }, "Duration"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      gap: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 257,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    type: "number",
    min: "1",
    placeholder: "7",
    value: condition.duration,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      duration: e.target.value
    })),
    style: {
      flex: 1,
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 258,
      columnNumber: 17
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    value: condition.unit,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      unit: e.target.value
    })),
    style: {
      width: 120,
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 264,
      columnNumber: 17
    }
  }, _option5 || (_option5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "hours",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 269,
      columnNumber: 19
    }
  }, "Hours")), _option6 || (_option6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "days",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 270,
      columnNumber: 19
    }
  }, "Days")), _option7 || (_option7 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "weeks",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 271,
      columnNumber: 19
    }
  }, "Weeks")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 274,
      columnNumber: 15
    }
  }, "After"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    value: condition.from,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      from: e.target.value
    })),
    style: {
      width: '100%',
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem',
      color: '#374151'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 275,
      columnNumber: 15
    }
  }, _option8 || (_option8 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 280,
      columnNumber: 17
    }
  }, "Select...")), _option9 || (_option9 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "dateCreated",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 281,
      columnNumber: 17
    }
  }, "Date Created")), _option0 || (_option0 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "lastUpdated",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 282,
      columnNumber: 17
    }
  }, "Last Updated")), _option1 || (_option1 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "lastStatusChange",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 283,
      columnNumber: 17
    }
  }, "Last Status Change")))), step === 3 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 290,
      columnNumber: 13
    }
  }, selectedApps.length > 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      marginBottom: '1.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 292,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      fontWeight: 600,
      color: '#6b7280',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      marginBottom: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 293,
      columnNumber: 19
    }
  }, "Pipeline Steps"), selectedApps.map((appId, idx) => {
    var app = getApp(appId);
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: "".concat(appId, "-").concat(idx),
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.75rem',
        padding: '0.6rem 0.75rem',
        background: '#f0f7ff',
        border: '1px solid #bfdbfe',
        borderRadius: 8,
        marginBottom: '0.5rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 297,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.75rem',
        fontWeight: 700,
        color: '#00a5fa',
        width: 20
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 301,
        columnNumber: 25
      }
    }, idx + 1, "."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat((app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
      style: {
        color: '#00a5fa',
        fontSize: '0.85rem',
        width: 18
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 302,
        columnNumber: 25
      }
    }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        flex: 1,
        fontSize: '0.85rem',
        fontWeight: 500,
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 303,
        columnNumber: 25
      }
    }, app === null || app === void 0 ? void 0 : app.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
      onClick: () => moveApp(idx, -1),
      disabled: idx === 0,
      style: {
        background: 'none',
        border: 'none',
        cursor: 'pointer',
        color: idx === 0 ? '#d1d5db' : '#00a5fa',
        fontSize: '0.8rem',
        padding: '0.15rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 304,
        columnNumber: 25
      }
    }, _i || (_i = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-arrow-up",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 305,
        columnNumber: 27
      }
    }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
      onClick: () => moveApp(idx, 1),
      disabled: idx === selectedApps.length - 1,
      style: {
        background: 'none',
        border: 'none',
        cursor: 'pointer',
        color: idx === selectedApps.length - 1 ? '#d1d5db' : '#00a5fa',
        fontSize: '0.8rem',
        padding: '0.15rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 307,
        columnNumber: 25
      }
    }, _i2 || (_i2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-arrow-down",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 308,
        columnNumber: 27
      }
    }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
      onClick: () => removeApp(appId),
      style: {
        background: 'none',
        border: 'none',
        cursor: 'pointer',
        color: '#00a5fa',
        fontSize: '0.8rem',
        padding: '0.15rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 310,
        columnNumber: 25
      }
    }, _i3 || (_i3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-trash-o",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 311,
        columnNumber: 27
      }
    }))));
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      fontWeight: 600,
      color: '#6b7280',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      marginBottom: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 319,
      columnNumber: 15
    }
  }, "Available Apps"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 320,
      columnNumber: 15
    }
  }, AVAILABLE_APPS.map(app => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    key: app.id,
    onClick: () => addApp(app.id),
    style: {
      border: '2px dashed #d1d5db',
      borderRadius: 8,
      padding: '0.75rem 1rem',
      cursor: 'pointer',
      display: 'flex',
      alignItems: 'center',
      gap: '0.75rem',
      background: '#fafbfc',
      transition: 'all 0.15s'
    },
    onMouseEnter: e => {
      e.currentTarget.style.borderColor = '#00a5fa';
      e.currentTarget.style.background = 'rgba(0,165,250,0.03)';
    },
    onMouseLeave: e => {
      e.currentTarget.style.borderColor = '#d1d5db';
      e.currentTarget.style.background = '#fafbfc';
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 322,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      width: 32,
      height: 32,
      borderRadius: 6,
      background: '#f3f4f6',
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center',
      color: '#6b7280',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 332,
      columnNumber: 21
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(app.icon),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 333,
      columnNumber: 23
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      flex: 1
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 335,
      columnNumber: 21
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 336,
      columnNumber: 23
    }
  }, app.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.72rem',
      color: '#9ca3af'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 337,
      columnNumber: 23
    }
  }, app.description)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-plus",
    style: {
      color: '#00a5fa',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 339,
      columnNumber: 21
    }
  })))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1rem 1.5rem',
      borderTop: '1px solid #e5e7eb',
      display: 'flex',
      justifyContent: 'space-between'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 348,
      columnNumber: 9
    }
  }, step > 1 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => setStep(step - 1),
    style: {
      padding: '0.5rem 1.25rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      background: '#fff',
      color: '#374151',
      fontSize: '0.85rem',
      cursor: 'pointer'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 350,
      columnNumber: 13
    }
  }, "Back") : _div || (_div = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 351,
      columnNumber: 15
    }
  })), step < 3 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => setStep(step + 1),
    disabled: step === 1 && !triggerType,
    style: {
      padding: '0.5rem 1.25rem',
      borderRadius: 6,
      border: 'none',
      background: step === 1 && !triggerType ? '#d1d5db' : '#00a5fa',
      color: '#fff',
      fontSize: '0.85rem',
      cursor: step === 1 && !triggerType ? 'default' : 'pointer'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 353,
      columnNumber: 13
    }
  }, "Next") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => {
      reset();
      onClose();
    },
    disabled: selectedApps.length === 0,
    style: {
      padding: '0.5rem 1.25rem',
      borderRadius: 6,
      border: 'none',
      background: selectedApps.length === 0 ? '#d1d5db' : '#00a5fa',
      color: '#fff',
      fontSize: '0.85rem',
      cursor: selectedApps.length === 0 ? 'default' : 'pointer'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 363,
      columnNumber: 13
    }
  }, "Create Trigger"))));
};

/* ─── Execution Detail Side Panel ─── */
var ExecutionPanel = _ref2 => {
  var {
    execution,
    trigger,
    onClose
  } = _ref2;
  if (!execution || !trigger) return null;
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'fixed',
      top: 0,
      right: 0,
      bottom: 0,
      width: 420,
      background: '#fff',
      zIndex: 1040,
      boxShadow: '-4px 0 20px rgba(0,0,0,0.12)',
      display: 'flex',
      flexDirection: 'column',
      overflowY: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 384,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1.25rem 1.5rem',
      borderBottom: '1px solid #e5e7eb',
      display: 'flex',
      justifyContent: 'space-between',
      alignItems: 'flex-start'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 388,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 389,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", {
    style: {
      margin: 0,
      fontSize: '1rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 390,
      columnNumber: 11
    }
  }, "Execution Detail"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      color: '#6b7280',
      marginTop: 2
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 391,
      columnNumber: 11
    }
  }, trigger.name, " \xB7 ", formatDateTime(execution.timestamp))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: onClose,
    style: {
      background: 'none',
      border: 'none',
      fontSize: '1.2rem',
      cursor: 'pointer',
      color: '#9ca3af'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 393,
      columnNumber: 9
    }
  }, "\xD7")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1.25rem 1.5rem',
      flex: 1
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 396,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '0.75rem 1rem',
      borderRadius: 8,
      marginBottom: '1.25rem',
      background: execution.status === 'success' ? '#ecfdf5' : '#fef2f2',
      border: "1px solid ".concat(execution.status === 'success' ? '#a7f3d0' : '#fecaca')
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 398,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontWeight: 600,
      fontSize: '0.85rem',
      color: execution.status === 'success' ? '#065f46' : '#991b1b'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 403,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(execution.status === 'success' ? 'fa-check-circle' : 'fa-times-circle'),
    style: {
      marginRight: 6
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 404,
      columnNumber: 13
    }
  }), execution.summary)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      fontWeight: 600,
      color: '#6b7280',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      marginBottom: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 410,
      columnNumber: 9
    }
  }, "Step Results"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'relative'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 411,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'absolute',
      left: 15,
      top: 20,
      bottom: 20,
      width: 2,
      background: '#e5e7eb'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 413,
      columnNumber: 11
    }
  }), (execution.stepResults || []).map((sr, idx) => {
    var stepDef = trigger.steps.find(s => s.id === sr.stepId);
    var app = stepDef ? getApp(stepDef.appId) : null;
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: sr.stepId,
      style: {
        display: 'flex',
        gap: '1rem',
        marginBottom: '1rem',
        position: 'relative'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 419,
        columnNumber: 15
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 32,
        height: 32,
        borderRadius: '50%',
        flexShrink: 0,
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        background: '#fff',
        border: "2px solid ".concat(stepStatusColor(sr.status)),
        zIndex: 1
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 420,
        columnNumber: 17
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat(stepStatusIcon(sr.status)),
      style: {
        color: stepStatusColor(sr.status),
        fontSize: '0.85rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 425,
        columnNumber: 19
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        flex: 1,
        background: '#f9fafb',
        borderRadius: 8,
        padding: '0.75rem 1rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 427,
        columnNumber: 17
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        justifyContent: 'space-between',
        alignItems: 'center',
        marginBottom: '0.25rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 428,
        columnNumber: 19
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontWeight: 600,
        fontSize: '0.82rem',
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 429,
        columnNumber: 21
      }
    }, idx + 1, ". ", (app === null || app === void 0 ? void 0 : app.name) || 'Unknown App'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.72rem',
        color: '#9ca3af'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 432,
        columnNumber: 21
      }
    }, sr.duration)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.78rem',
        color: '#374151'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 434,
        columnNumber: 19
      }
    }, sr.summary)));
  }))));
};

/* ─── Main Component ─── */
var StandaloneAgreementDetailD = _ref3 => {
  var {
    match,
    history
  } = _ref3;
  var {
    id: agreementId
  } = match.params;
  var [agreement, setAgreement] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [loading, setLoading] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(true);
  var [triggers] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(MOCK_TRIGGERS);
  var [showAddModal, setShowAddModal] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
  var [selectedExec, setSelectedExec] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [selectedTrigger, setSelectedTrigger] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [activeView, setActiveView] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('triggers'); // 'triggers' | 'history'

  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
    _asyncToGenerator(function* () {
      setLoading(true);
      try {
        var res = yield _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__["client"].invokeApi({}, "/agreement/".concat(agreementId), 'GET', {}, {});
        setAgreement(res.data);
      } catch (_unused3) {
        setAgreement({
          id: agreementId,
          businessName: 'Acme Coffee Roasters',
          guarantorName: 'John Smith',
          borrowerEmail: 'john@acmecoffee.com',
          loanType: 'SBA 7(a)',
          loanAmount: 250000,
          status: 'draft',
          dateCreated: new Date().toISOString(),
          businessOwnerName: 'John Smith'
        });
      }
      setLoading(false);
    })();
  }, [agreementId]);
  var allExecutions = Object(react__WEBPACK_IMPORTED_MODULE_0__["useMemo"])(() => {
    var execs = [];
    triggers.forEach(t => {
      t.executions.forEach(e => execs.push(_objectSpread(_objectSpread({}, e), {}, {
        triggerName: t.name,
        triggerId: t.id,
        triggerSteps: t.steps
      })));
    });
    return execs.sort((a, b) => new Date(b.timestamp) - new Date(a.timestamp));
  }, [triggers]);
  if (loading) return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    style: {
      padding: '3rem',
      textAlign: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 482,
      columnNumber: 23
    }
  }, "Loading...");
  if (!agreement) return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    style: {
      padding: '3rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 483,
      columnNumber: 26
    }
  }, _div2 || (_div2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "alert alert-danger",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 483,
      columnNumber: 90
    }
  }, "Agreement not found.")));
  var status = agreement.status || 'draft';
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    "data-testid": "standalone-agreement-detail-d",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 488,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "lw-page-header",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 490,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-xs-12 container",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 491,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", {
    className: "page-title",
    style: {
      textAlign: 'left',
      color: '#fff',
      marginBottom: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 492,
      columnNumber: 11
    }
  }, agreement.businessName || 'Agreement'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      color: 'rgba(255,255,255,0.7)',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 495,
      columnNumber: 11
    }
  }, formatCurrency(agreement.loanAmount), " \xB7 ", formatDate(agreement.dateCreated)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      background: '#fff',
      borderBottom: '1px solid #e5e7eb',
      padding: '0 1.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 502,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "container",
    style: {
      display: 'flex',
      gap: '1.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 503,
      columnNumber: 9
    }
  }, [{
    key: 'triggers',
    label: 'Triggers',
    icon: 'fa-bolt'
  }, {
    key: 'history',
    label: 'History',
    icon: 'fa-history'
  }].map(tab => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    key: tab.key,
    onClick: () => setActiveView(tab.key),
    style: {
      background: 'none',
      border: 'none',
      borderBottom: activeView === tab.key ? '2px solid #00a5fa' : '2px solid transparent',
      padding: '0.75rem 0.25rem',
      cursor: 'pointer',
      fontSize: '0.85rem',
      fontWeight: 500,
      color: activeView === tab.key ? '#00a5fa' : '#6b7280',
      display: 'flex',
      alignItems: 'center',
      gap: '0.4rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 505,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(tab.icon),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 514,
      columnNumber: 15
    }
  }), " ", tab.label)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__container",
    style: {
      paddingTop: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 520,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 521,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-3 mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 523,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card mb-3",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 524,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      textAlign: 'center',
      paddingBottom: '0.75rem',
      borderBottom: '1px solid #eee',
      marginBottom: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 525,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.68rem',
      textTransform: 'uppercase',
      letterSpacing: '0.06em',
      color: '#6b7280',
      fontWeight: 600,
      marginBottom: '0.35rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 526,
      columnNumber: 17
    }
  }, "Status"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    className: "standalone-account__badge ".concat(getStatusBadgeClass(status)),
    style: {
      fontSize: '1.1rem',
      padding: '0.35em 1.25em'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 527,
      columnNumber: 17
    }
  }, status)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.8rem',
      color: '#6b7280',
      lineHeight: 1.8
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 529,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 530,
      columnNumber: 17
    }
  }, _strong || (_strong = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 530,
      columnNumber: 22
    }
  }, "Business:")), " ", agreement.businessName || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 531,
      columnNumber: 17
    }
  }, _strong2 || (_strong2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 531,
      columnNumber: 22
    }
  }, "Owner:")), " ", agreement.businessOwnerName || agreement.guarantorName || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 532,
      columnNumber: 17
    }
  }, _strong3 || (_strong3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 532,
      columnNumber: 22
    }
  }, "Email:")), " ", agreement.borrowerEmail || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 533,
      columnNumber: 17
    }
  }, _strong4 || (_strong4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 533,
      columnNumber: 22
    }
  }, "Type:")), " ", agreement.loanType || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 534,
      columnNumber: 17
    }
  }, _strong5 || (_strong5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 534,
      columnNumber: 22
    }
  }, "Amount:")), " ", formatCurrency(agreement.loanAmount)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 535,
      columnNumber: 17
    }
  }, _strong6 || (_strong6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 535,
      columnNumber: 22
    }
  }, "Created:")), " ", formatDate(agreement.dateCreated)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card mb-3",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 539,
      columnNumber: 13
    }
  }, _h || (_h = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    className: "standalone-account__card-title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 540,
      columnNumber: 15
    }
  }, "Overview")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '0.6rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 541,
      columnNumber: 15
    }
  }, [{
    label: 'Triggers',
    value: triggers.length,
    color: '#00a5fa'
  }, {
    label: 'Total Runs',
    value: triggers.reduce((s, t) => s + t.executions.length, 0),
    color: '#059669'
  }, {
    label: 'Failures',
    value: triggers.reduce((s, t) => s + t.executions.filter(e => e.status === 'failed').length, 0),
    color: '#dc2626'
  }].map(stat => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    key: stat.label,
    style: {
      display: 'flex',
      justifyContent: 'space-between',
      alignItems: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 547,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '0.85rem',
      color: '#4b5563'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 548,
      columnNumber: 21
    }
  }, stat.label), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '1.1rem',
      fontWeight: 700,
      color: stat.color
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 549,
      columnNumber: 21
    }
  }, stat.value))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      background: 'linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%)',
      borderRadius: 10,
      padding: '1.25rem',
      color: '#fff',
      cursor: 'pointer',
      textAlign: 'center'
    },
    onClick: () => history.push('/loanwell-ai'),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 555,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-magic",
    style: {
      fontSize: '1.5rem',
      marginBottom: '0.5rem',
      display: 'block'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 562,
      columnNumber: 15
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontWeight: 600,
      marginBottom: '0.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 563,
      columnNumber: 15
    }
  }, "Ask an Agent"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      opacity: 0.85
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 564,
      columnNumber: 15
    }
  }, "Get AI-powered insights about this agreement"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-9",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 569,
      columnNumber: 11
    }
  }, activeView === 'triggers' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "d-flex justify-content-between align-items-center mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 573,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    style: {
      margin: 0,
      fontSize: '1.25rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 574,
      columnNumber: 19
    }
  }, "Triggers")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 576,
      columnNumber: 17
    }
  }, triggers.map(trigger => {
    var firedCount = trigger.executions.length;
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: trigger.id,
      className: "col-md-6 mb-3",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 580,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "standalone-account__card",
      style: {
        height: '100%',
        display: 'flex',
        flexDirection: 'column'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 581,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        justifyContent: 'space-between',
        alignItems: 'flex-start',
        marginBottom: '0.75rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 583,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.6rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 584,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 36,
        height: 36,
        borderRadius: 8,
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        background: 'rgba(0,165,250,0.1)',
        color: '#00a5fa',
        fontSize: '0.9rem',
        flexShrink: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 585,
        columnNumber: 31
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat(typeIcon(trigger.type)),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 589,
        columnNumber: 33
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 591,
        columnNumber: 31
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontWeight: 600,
        fontSize: '0.92rem',
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 592,
        columnNumber: 33
      }
    }, trigger.name, trigger.isDefault && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      title: "Applied to all new agreements",
      style: {
        marginLeft: 6,
        display: 'inline-block',
        padding: '0.1em 0.45em',
        borderRadius: 4,
        fontSize: '0.6rem',
        fontWeight: 600,
        textTransform: 'uppercase',
        background: '#ede9fe',
        color: '#7c3aed',
        cursor: 'help'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 595,
        columnNumber: 37
      }
    }, "Default")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.78rem',
        color: '#6b7280'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 598,
        columnNumber: 33
      }
    }, typeLabel(trigger.type)))), firedCount > 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.75rem',
        fontWeight: 600,
        color: '#059669'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 602,
        columnNumber: 31
      }
    }, "Fired ", firedCount, "x") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.75rem',
        color: '#d1d5db'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 604,
        columnNumber: 31
      }
    }, "Not fired")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        background: '#f9fafb',
        borderRadius: 6,
        padding: '0.5rem 0.75rem',
        marginBottom: '0.75rem',
        fontSize: '0.82rem',
        color: '#374151'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 609,
        columnNumber: 27
      }
    }, _strong7 || (_strong7 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 610,
        columnNumber: 29
      }
    }, "When:")), " ", describeTrigger(trigger)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        marginBottom: '0.75rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 614,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.68rem',
        textTransform: 'uppercase',
        letterSpacing: '0.04em',
        color: '#9ca3af',
        fontWeight: 600,
        marginBottom: '0.4rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 615,
        columnNumber: 29
      }
    }, "Pipeline (", trigger.steps.length, " step", trigger.steps.length !== 1 ? 's' : '', ")"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.35rem',
        flexWrap: 'wrap'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 618,
        columnNumber: 29
      }
    }, trigger.steps.map((step, idx) => {
      var app = getApp(step.appId);
      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, {
        key: step.id,
        __source: {
          fileName: _jsxFileName,
          lineNumber: 622,
          columnNumber: 35
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
        style: {
          display: 'inline-flex',
          alignItems: 'center',
          gap: '0.35rem',
          padding: '0.25rem 0.6rem',
          borderRadius: 6,
          background: '#f0f7ff',
          border: '1px solid #bfdbfe',
          fontSize: '0.75rem',
          color: '#001433',
          fontWeight: 500,
          whiteSpace: 'nowrap'
        },
        __source: {
          fileName: _jsxFileName,
          lineNumber: 623,
          columnNumber: 37
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
        className: "fa ".concat((app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
        style: {
          color: '#00a5fa',
          fontSize: '0.7rem'
        },
        __source: {
          fileName: _jsxFileName,
          lineNumber: 628,
          columnNumber: 39
        }
      }), app === null || app === void 0 ? void 0 : app.name), idx < trigger.steps.length - 1 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
        className: "fa fa-long-arrow-right",
        style: {
          color: '#d1d5db',
          fontSize: '0.7rem'
        },
        __source: {
          fileName: _jsxFileName,
          lineNumber: 632,
          columnNumber: 39
        }
      }));
    }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        marginTop: 'auto',
        borderTop: '1px solid #f3f4f6',
        paddingTop: '0.6rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 641,
        columnNumber: 27
      }
    }, trigger.executions.length > 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.68rem',
        textTransform: 'uppercase',
        letterSpacing: '0.04em',
        color: '#9ca3af',
        fontWeight: 600,
        marginBottom: '0.35rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 644,
        columnNumber: 33
      }
    }, "Recent Runs"), trigger.executions.slice(0, 2).map(exec => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: exec.id,
      onClick: () => {
        setSelectedExec(exec);
        setSelectedTrigger(trigger);
      },
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.5rem',
        marginBottom: '0.25rem',
        cursor: 'pointer',
        borderRadius: 4,
        padding: '0.2rem 0.25rem',
        transition: 'background 0.1s'
      },
      onMouseEnter: e => e.currentTarget.style.background = '#f0f7ff',
      onMouseLeave: e => e.currentTarget.style.background = 'transparent',
      __source: {
        fileName: _jsxFileName,
        lineNumber: 646,
        columnNumber: 35
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 6,
        height: 6,
        borderRadius: '50%',
        background: exec.status === 'success' ? '#059669' : '#dc2626',
        flexShrink: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 653,
        columnNumber: 37
      }
    }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        flex: 1,
        fontSize: '0.78rem',
        color: '#374151',
        whiteSpace: 'nowrap',
        overflow: 'hidden',
        textOverflow: 'ellipsis'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 654,
        columnNumber: 37
      }
    }, exec.summary), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-chevron-right",
      style: {
        fontSize: '0.6rem',
        color: '#00a5fa'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 655,
        columnNumber: 37
      }
    })))) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.8rem',
        color: '#d1d5db',
        textAlign: 'center',
        padding: '0.25rem 0'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 660,
        columnNumber: 31
      }
    }, "Waiting to fire..."))));
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-6 mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 669,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    onClick: () => setShowAddModal(true),
    className: "standalone-account__card",
    style: {
      height: '100%',
      display: 'flex',
      flexDirection: 'column',
      alignItems: 'center',
      justifyContent: 'center',
      border: '2px dashed #d1d5db',
      background: '#fafbfc',
      cursor: 'pointer',
      minHeight: 200
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 670,
      columnNumber: 21
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-plus-circle",
    style: {
      fontSize: '2rem',
      color: '#00a5fa',
      marginBottom: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 678,
      columnNumber: 23
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontWeight: 600,
      color: '#001433',
      marginBottom: '0.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 679,
      columnNumber: 23
    }
  }, "Add Trigger"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.8rem',
      color: '#9ca3af',
      textAlign: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 680,
      columnNumber: 23
    }
  }, "Set up a new automation for this agreement"))))), activeView === 'history' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    style: {
      margin: '0 0 1rem',
      fontSize: '1.25rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 690,
      columnNumber: 17
    }
  }, "Trigger History"), allExecutions.length === 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    style: {
      textAlign: 'center',
      padding: '2rem',
      color: '#9ca3af'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 692,
      columnNumber: 19
    }
  }, "No executions yet.") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 694,
      columnNumber: 19
    }
  }, allExecutions.map(exec => {
    var t = triggers.find(tr => tr.id === exec.triggerId);
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: exec.id,
      className: "standalone-account__card",
      style: {
        height: 'auto',
        cursor: 'pointer',
        transition: 'box-shadow 0.15s'
      },
      onClick: () => {
        setSelectedExec(exec);
        setSelectedTrigger(t);
        setActiveView('triggers');
      },
      onMouseEnter: e => e.currentTarget.style.boxShadow = '0 2px 8px rgba(0,165,250,0.15)',
      onMouseLeave: e => e.currentTarget.style.boxShadow = '',
      __source: {
        fileName: _jsxFileName,
        lineNumber: 698,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.75rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 706,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 8,
        height: 8,
        borderRadius: '50%',
        flexShrink: 0,
        background: exec.status === 'success' ? '#059669' : '#dc2626'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 707,
        columnNumber: 29
      }
    }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        flex: 1
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 711,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontWeight: 600,
        fontSize: '0.88rem',
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 712,
        columnNumber: 31
      }
    }, exec.triggerName), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.78rem',
        color: '#6b7280'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 713,
        columnNumber: 31
      }
    }, exec.summary)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        textAlign: 'right',
        flexShrink: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 715,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.72rem',
        fontWeight: 600,
        color: exec.status === 'success' ? '#059669' : '#dc2626'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 716,
        columnNumber: 31
      }
    }, exec.status === 'success' ? 'Success' : 'Failed'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.72rem',
        color: '#9ca3af'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 720,
        columnNumber: 31
      }
    }, formatDateTime(exec.timestamp))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-chevron-right",
      style: {
        color: '#00a5fa',
        fontSize: '0.7rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 722,
        columnNumber: 29
      }
    })));
  })))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(AddTriggerModal, {
    open: showAddModal,
    onClose: () => setShowAddModal(false),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 736,
      columnNumber: 7
    }
  }), selectedExec && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'fixed',
      inset: 0,
      background: 'rgba(0,0,0,0.2)',
      zIndex: 1030
    },
    onClick: () => {
      setSelectedExec(null);
      setSelectedTrigger(null);
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 739,
      columnNumber: 11
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(ExecutionPanel, {
    execution: selectedExec,
    trigger: selectedTrigger,
    onClose: () => {
      setSelectedExec(null);
      setSelectedTrigger(null);
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 740,
      columnNumber: 11
    }
  })));
};
/* harmony default export */ __webpack_exports__["default"] = (Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(StandaloneAgreementDetailD));__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
/* harmony import */ var _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/httpClient */ "./src/utils/httpClient.js");
var _jsxFileName = "/Users/bernard/Development/loanwell-client-web-dev-release/app/src/pages/StandaloneAgreementDetailE.js",
  _option,
  _option2,
  _option3,
  _option4,
  _option5,
  _option6,
  _option7,
  _option8,
  _option9,
  _option0,
  _option1,
  _i,
  _i2,
  _i3,
  _div,
  _div2,
  _strong,
  _strong2,
  _strong3,
  _strong4,
  _strong5,
  _strong6,
  _h,
  _i4;
function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }
function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; }
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }




/**
 * VARIATION E — Based on C: left sidebar + vertical trigger timeline + inline step detail
 *
 * Key differences from D:
 * - Triggers displayed as a vertical timeline (not card grid)
 * - Each trigger expands inline to show the full step pipeline + execution detail
 * - No separate side panel — everything opens within the trigger row
 * - "Kanban-ish" pipeline visualization within each trigger
 * - Compact, scroll-friendly layout for accounts with many triggers
 * - Same left sidebar, same sub-nav with History
 */

var AVAILABLE_APPS = [{
  id: 'app-send-email',
  name: 'Send Email',
  description: 'Send a templated email notification',
  icon: 'fa-envelope'
}, {
  id: 'app-send-sms',
  name: 'Send SMS',
  description: 'Send an SMS text message',
  icon: 'fa-comment'
}, {
  id: 'app-generate-doc',
  name: 'Generate Document',
  description: 'Auto-generate a PDF document',
  icon: 'fa-file-pdf-o'
}, {
  id: 'app-assign-task',
  name: 'Assign Task',
  description: 'Create and assign a task to a team member',
  icon: 'fa-tasks'
}, {
  id: 'app-webhook',
  name: 'Call Webhook',
  description: 'Send data to an external webhook URL',
  icon: 'fa-plug'
}, {
  id: 'app-update-status',
  name: 'Update Status',
  description: 'Automatically change agreement status',
  icon: 'fa-refresh'
}, {
  id: 'app-run-agent',
  name: 'Run AI Agent',
  description: 'Execute an AI agent to analyze or act on data',
  icon: 'fa-magic'
}, {
  id: 'app-pull-credit',
  name: 'Pull Credit',
  description: 'Request a credit report from bureau',
  icon: 'fa-credit-card'
}, {
  id: 'app-create-task',
  name: 'Create Task',
  description: 'Create a follow-up task for your team',
  icon: 'fa-check-square-o'
}];
var STATUSES = ['new', 'draft', 'in_review', 'approved', 'denied', 'withdrawn', 'completed'];
var FIELDS = ['loanAmount', 'businessName', 'borrowerEmail', 'loanType', 'guarantorName', 'status', 'dateCreated'];
var MOCK_TRIGGERS = [{
  id: 'trigger-1',
  name: 'New Application Pipeline',
  type: 'status_change',
  config: {
    fromStatus: '*',
    toStatus: 'new'
  },
  isDefault: false,
  steps: [{
    id: 'step-1a',
    appId: 'app-run-agent',
    config: {
      agent: 'risk-scorer',
      saveAs: 'riskScore'
    },
    order: 1
  }, {
    id: 'step-1b',
    appId: 'app-pull-credit',
    config: {
      bureau: 'experian'
    },
    order: 2
  }, {
    id: 'step-1c',
    appId: 'app-send-email',
    config: {
      to: 'team@company.com',
      template: 'new_application'
    },
    order: 3
  }, {
    id: 'step-1d',
    appId: 'app-create-task',
    config: {
      assignee: 'loan.officer@company.com',
      title: 'Review new application'
    },
    order: 4
  }],
  executions: [{
    id: 'exec-1',
    timestamp: '2026-04-05T14:30:00Z',
    status: 'success',
    summary: 'Pipeline completed — 4/4 steps succeeded',
    stepResults: [{
      stepId: 'step-1a',
      status: 'success',
      summary: 'Risk score: 72 (Medium)',
      duration: '3.2s'
    }, {
      stepId: 'step-1b',
      status: 'success',
      summary: 'Credit pulled — Experian score 680',
      duration: '8.1s'
    }, {
      stepId: 'step-1c',
      status: 'success',
      summary: 'Email sent to team@company.com',
      duration: '1.1s'
    }, {
      stepId: 'step-1d',
      status: 'success',
      summary: 'Task created for loan.officer@company.com',
      duration: '0.4s'
    }]
  }]
}, {
  id: 'trigger-2',
  name: 'Denial Letter',
  type: 'status_change',
  config: {
    fromStatus: 'in_review',
    toStatus: 'denied'
  },
  isDefault: true,
  steps: [{
    id: 'step-2a',
    appId: 'app-generate-doc',
    config: {
      template: 'denial_letter',
      format: 'pdf'
    },
    order: 1
  }, {
    id: 'step-2b',
    appId: 'app-send-email',
    config: {
      to: '{{borrowerEmail}}',
      template: 'denial_notification'
    },
    order: 2
  }],
  executions: []
}, {
  id: 'trigger-3',
  name: 'Follow-up Reminder',
  type: 'time_based',
  config: {
    duration: 7,
    unit: 'days',
    from: 'dateCreated'
  },
  isDefault: true,
  steps: [{
    id: 'step-3a',
    appId: 'app-assign-task',
    config: {
      assignee: 'loan.officer@company.com',
      title: 'Follow up with applicant'
    },
    order: 1
  }, {
    id: 'step-3b',
    appId: 'app-send-email',
    config: {
      to: 'loan.officer@company.com',
      template: 'reminder'
    },
    order: 2
  }],
  executions: [{
    id: 'exec-2',
    timestamp: '2026-04-04T09:00:00Z',
    status: 'success',
    summary: 'Pipeline completed — 2/2 steps succeeded',
    stepResults: [{
      stepId: 'step-3a',
      status: 'success',
      summary: 'Task assigned to loan.officer@company.com',
      duration: '0.5s'
    }, {
      stepId: 'step-3b',
      status: 'success',
      summary: 'Email sent to loan.officer@company.com',
      duration: '1.0s'
    }]
  }, {
    id: 'exec-3',
    timestamp: '2026-03-28T09:00:00Z',
    status: 'success',
    summary: 'Pipeline completed — 2/2 steps succeeded',
    stepResults: [{
      stepId: 'step-3a',
      status: 'success',
      summary: 'Task assigned to loan.officer@company.com',
      duration: '0.5s'
    }, {
      stepId: 'step-3b',
      status: 'success',
      summary: 'Email sent to loan.officer@company.com',
      duration: '0.9s'
    }]
  }]
}, {
  id: 'trigger-4',
  name: 'Amount Change Alert',
  type: 'field_change',
  config: {
    field: 'loanAmount'
  },
  isDefault: false,
  steps: [{
    id: 'step-4a',
    appId: 'app-run-agent',
    config: {
      agent: 'compliance-check',
      saveAs: 'complianceFlag'
    },
    order: 1
  }, {
    id: 'step-4b',
    appId: 'app-send-sms',
    config: {
      to: '+15551234567',
      message: 'Loan amount updated for {{businessName}}'
    },
    order: 2
  }, {
    id: 'step-4c',
    appId: 'app-webhook',
    config: {
      url: 'https://api.partner.com/notify'
    },
    order: 3
  }],
  executions: [{
    id: 'exec-4',
    timestamp: '2026-04-03T16:45:00Z',
    status: 'failed',
    summary: 'Pipeline failed at step 2/3',
    stepResults: [{
      stepId: 'step-4a',
      status: 'success',
      summary: 'Compliance check passed',
      duration: '2.8s'
    }, {
      stepId: 'step-4b',
      status: 'failed',
      summary: 'SMS delivery failed — invalid number',
      duration: '0.3s'
    }, {
      stepId: 'step-4c',
      status: 'skipped',
      summary: 'Skipped — previous step failed',
      duration: '-'
    }]
  }]
}];
var getStatusBadgeClass = status => {
  var s = (status || '').toLowerCase();
  if (['approved', 'completed', 'active', 'success'].includes(s)) return 'standalone-account__badge--active';
  if (['new', 'in_review', 'pending', 'draft'].includes(s)) return 'standalone-account__badge--pending';
  return 'standalone-account__badge--inactive';
};
var formatDate = d => {
  if (!d) return '-';
  try {
    return new Date(d).toLocaleDateString('en-US', {
      month: 'short',
      day: 'numeric',
      year: 'numeric'
    });
  } catch (_unused) {
    return d;
  }
};
var formatDateTime = d => {
  if (!d) return '-';
  try {
    var dt = new Date(d);
    return dt.toLocaleDateString('en-US', {
      month: 'short',
      day: 'numeric'
    }) + ' ' + dt.toLocaleTimeString('en-US', {
      hour: 'numeric',
      minute: '2-digit'
    });
  } catch (_unused2) {
    return d;
  }
};
var formatCurrency = a => {
  if (!a) return '-';
  return new Intl.NumberFormat('en-US', {
    style: 'currency',
    currency: 'USD'
  }).format(a);
};
var getApp = id => AVAILABLE_APPS.find(a => a.id === id);
var describeTrigger = t => {
  if (t.type === 'status_change') return "".concat(t.config.fromStatus === '*' ? 'Any' : t.config.fromStatus, " \u2192 ").concat(t.config.toStatus);
  if (t.type === 'field_change') return "When \"".concat(t.config.field, "\" changes");
  if (t.type === 'time_based') return "".concat(t.config.duration, " ").concat(t.config.unit, " after ").concat(t.config.from);
  return '-';
};
var typeIcon = t => ({
  status_change: 'fa-exchange',
  field_change: 'fa-pencil',
  time_based: 'fa-clock-o'
})[t] || 'fa-bolt';
var typeLabel = t => ({
  status_change: 'Status Change',
  field_change: 'Field Change',
  time_based: 'Time Based'
})[t] || t;
var stepStatusColor = s => ({
  success: '#059669',
  failed: '#dc2626',
  skipped: '#9ca3af'
})[s] || '#9ca3af';

/* ─── Add Trigger Modal ─── */
var AddTriggerModal = _ref => {
  var {
    open,
    onClose
  } = _ref;
  var [step, setStep] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(1);
  var [triggerType, setTriggerType] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('');
  var [condition, setCondition] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({
    fromStatus: '',
    toStatus: '',
    field: '',
    duration: '',
    unit: 'days',
    from: ''
  });
  var [selectedApps, setSelectedApps] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]);
  var reset = () => {
    setStep(1);
    setTriggerType('');
    setCondition({
      fromStatus: '',
      toStatus: '',
      field: '',
      duration: '',
      unit: 'days',
      from: ''
    });
    setSelectedApps([]);
  };
  if (!open) return null;
  var triggerTypes = [{
    id: 'status_change',
    label: 'Status Change',
    icon: 'fa-exchange',
    desc: 'Fires when agreement status changes'
  }, {
    id: 'field_change',
    label: 'Field Change',
    icon: 'fa-pencil',
    desc: 'Fires when a specific field is updated'
  }, {
    id: 'time_based',
    label: 'Time Based',
    icon: 'fa-clock-o',
    desc: 'Fires after a set duration'
  }];
  var addApp = appId => {
    if (!selectedApps.includes(appId)) setSelectedApps([...selectedApps, appId]);
  };
  var removeApp = appId => setSelectedApps(selectedApps.filter(a => a !== appId));
  var moveApp = (idx, dir) => {
    var arr = [...selectedApps];
    var target = idx + dir;
    if (target < 0 || target >= arr.length) return;
    [arr[idx], arr[target]] = [arr[target], arr[idx]];
    setSelectedApps(arr);
  };
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'fixed',
      inset: 0,
      zIndex: 1050,
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 163,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'absolute',
      inset: 0,
      background: 'rgba(0,20,51,0.4)'
    },
    onClick: () => {
      reset();
      onClose();
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 164,
      columnNumber: 7
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'relative',
      background: '#fff',
      borderRadius: 12,
      width: 560,
      maxHeight: '85vh',
      overflow: 'auto',
      boxShadow: '0 8px 30px rgba(0,0,0,0.18)',
      border: '2px solid #e5e7eb'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 165,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1.25rem 1.5rem',
      borderBottom: '1px solid #e5e7eb',
      display: 'flex',
      justifyContent: 'space-between',
      alignItems: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 169,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 170,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", {
    style: {
      margin: 0,
      fontSize: '1.1rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 171,
      columnNumber: 13
    }
  }, "Add Trigger"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      color: '#6b7280',
      marginTop: 2
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 172,
      columnNumber: 13
    }
  }, "Step ", step, " of 3 \u2014 ", step === 1 ? 'Choose type' : step === 2 ? 'Set condition' : 'Build pipeline')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => {
      reset();
      onClose();
    },
    style: {
      background: 'none',
      border: 'none',
      fontSize: '1.2rem',
      cursor: 'pointer',
      color: '#9ca3af',
      padding: '0.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 176,
      columnNumber: 11
    }
  }, "\xD7")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 179,
      columnNumber: 9
    }
  }, step === 1 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 181,
      columnNumber: 13
    }
  }, triggerTypes.map(tt => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    key: tt.id,
    onClick: () => setTriggerType(tt.id),
    style: {
      border: triggerType === tt.id ? '2px solid #00a5fa' : '2px dashed #d1d5db',
      borderRadius: 8,
      padding: '1rem 1.25rem',
      cursor: 'pointer',
      background: triggerType === tt.id ? 'rgba(0,165,250,0.04)' : '#fafbfc',
      display: 'flex',
      alignItems: 'center',
      gap: '1rem',
      transition: 'all 0.15s'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 183,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      width: 40,
      height: 40,
      borderRadius: 8,
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center',
      background: triggerType === tt.id ? 'rgba(0,165,250,0.12)' : '#f3f4f6',
      color: triggerType === tt.id ? '#00a5fa' : '#6b7280',
      fontSize: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 193,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(tt.icon),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 198,
      columnNumber: 21
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 200,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontWeight: 600,
      fontSize: '0.9rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 201,
      columnNumber: 21
    }
  }, tt.label), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      color: '#6b7280'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 202,
      columnNumber: 21
    }
  }, tt.desc))))), step === 2 && triggerType === 'status_change' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 210,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 211,
      columnNumber: 15
    }
  }, "From Status"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    value: condition.fromStatus,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      fromStatus: e.target.value
    })),
    style: {
      width: '100%',
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem',
      color: '#374151'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 212,
      columnNumber: 15
    }
  }, _option || (_option = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 213,
      columnNumber: 17
    }
  }, "Select...")), _option2 || (_option2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "*",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 214,
      columnNumber: 17
    }
  }, "Any status")), STATUSES.map(s => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    key: s,
    value: s,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 215,
      columnNumber: 38
    }
  }, s))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 217,
      columnNumber: 15
    }
  }, "To Status"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    value: condition.toStatus,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      toStatus: e.target.value
    })),
    style: {
      width: '100%',
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem',
      color: '#374151'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 218,
      columnNumber: 15
    }
  }, _option3 || (_option3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 219,
      columnNumber: 17
    }
  }, "Select...")), STATUSES.map(s => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    key: s,
    value: s,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 220,
      columnNumber: 38
    }
  }, s)))), step === 2 && triggerType === 'field_change' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 226,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 227,
      columnNumber: 15
    }
  }, "Field"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    value: condition.field,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      field: e.target.value
    })),
    style: {
      width: '100%',
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem',
      color: '#374151'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 228,
      columnNumber: 15
    }
  }, _option4 || (_option4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 229,
      columnNumber: 17
    }
  }, "Select a field...")), FIELDS.map(f => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    key: f,
    value: f,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 230,
      columnNumber: 36
    }
  }, f)))), step === 2 && triggerType === 'time_based' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 236,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 237,
      columnNumber: 15
    }
  }, "Duration"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      gap: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 238,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    type: "number",
    min: "1",
    placeholder: "7",
    value: condition.duration,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      duration: e.target.value
    })),
    style: {
      flex: 1,
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 239,
      columnNumber: 17
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    value: condition.unit,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      unit: e.target.value
    })),
    style: {
      width: 120,
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 240,
      columnNumber: 17
    }
  }, _option5 || (_option5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "hours",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 241,
      columnNumber: 19
    }
  }, "Hours")), _option6 || (_option6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "days",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 242,
      columnNumber: 19
    }
  }, "Days")), _option7 || (_option7 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "weeks",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 243,
      columnNumber: 19
    }
  }, "Weeks")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 246,
      columnNumber: 15
    }
  }, "After"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    value: condition.from,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      from: e.target.value
    })),
    style: {
      width: '100%',
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem',
      color: '#374151'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 247,
      columnNumber: 15
    }
  }, _option8 || (_option8 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 248,
      columnNumber: 17
    }
  }, "Select...")), _option9 || (_option9 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "dateCreated",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 249,
      columnNumber: 17
    }
  }, "Date Created")), _option0 || (_option0 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "lastUpdated",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 250,
      columnNumber: 17
    }
  }, "Last Updated")), _option1 || (_option1 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "lastStatusChange",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 251,
      columnNumber: 17
    }
  }, "Last Status Change")))), step === 3 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 257,
      columnNumber: 13
    }
  }, selectedApps.length > 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      marginBottom: '1.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 259,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      fontWeight: 600,
      color: '#6b7280',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      marginBottom: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 260,
      columnNumber: 19
    }
  }, "Pipeline Steps"), selectedApps.map((appId, idx) => {
    var app = getApp(appId);
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: "".concat(appId, "-").concat(idx),
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.75rem',
        padding: '0.6rem 0.75rem',
        background: '#f0f7ff',
        border: '1px solid #bfdbfe',
        borderRadius: 8,
        marginBottom: '0.5rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 264,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.75rem',
        fontWeight: 700,
        color: '#00a5fa',
        width: 20
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 268,
        columnNumber: 25
      }
    }, idx + 1, "."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat((app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
      style: {
        color: '#00a5fa',
        fontSize: '0.85rem',
        width: 18
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 269,
        columnNumber: 25
      }
    }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        flex: 1,
        fontSize: '0.85rem',
        fontWeight: 500,
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 270,
        columnNumber: 25
      }
    }, app === null || app === void 0 ? void 0 : app.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
      onClick: () => moveApp(idx, -1),
      disabled: idx === 0,
      style: {
        background: 'none',
        border: 'none',
        cursor: 'pointer',
        color: idx === 0 ? '#d1d5db' : '#00a5fa',
        fontSize: '0.8rem',
        padding: '0.15rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 271,
        columnNumber: 25
      }
    }, _i || (_i = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-arrow-up",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 271,
        columnNumber: 235
      }
    }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
      onClick: () => moveApp(idx, 1),
      disabled: idx === selectedApps.length - 1,
      style: {
        background: 'none',
        border: 'none',
        cursor: 'pointer',
        color: idx === selectedApps.length - 1 ? '#d1d5db' : '#00a5fa',
        fontSize: '0.8rem',
        padding: '0.15rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 272,
        columnNumber: 25
      }
    }, _i2 || (_i2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-arrow-down",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 272,
        columnNumber: 278
      }
    }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
      onClick: () => removeApp(appId),
      style: {
        background: 'none',
        border: 'none',
        cursor: 'pointer',
        color: '#00a5fa',
        fontSize: '0.8rem',
        padding: '0.15rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 273,
        columnNumber: 25
      }
    }, _i3 || (_i3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-trash-o",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 273,
        columnNumber: 190
      }
    }))));
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      fontWeight: 600,
      color: '#6b7280',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      marginBottom: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 279,
      columnNumber: 15
    }
  }, "Available Apps"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 280,
      columnNumber: 15
    }
  }, AVAILABLE_APPS.map(app => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    key: app.id,
    onClick: () => addApp(app.id),
    style: {
      border: '2px dashed #d1d5db',
      borderRadius: 8,
      padding: '0.75rem 1rem',
      cursor: 'pointer',
      display: 'flex',
      alignItems: 'center',
      gap: '0.75rem',
      background: '#fafbfc',
      transition: 'all 0.15s'
    },
    onMouseEnter: e => {
      e.currentTarget.style.borderColor = '#00a5fa';
      e.currentTarget.style.background = 'rgba(0,165,250,0.03)';
    },
    onMouseLeave: e => {
      e.currentTarget.style.borderColor = '#d1d5db';
      e.currentTarget.style.background = '#fafbfc';
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 282,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      width: 32,
      height: 32,
      borderRadius: 6,
      background: '#f3f4f6',
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center',
      color: '#6b7280',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 286,
      columnNumber: 21
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(app.icon),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 286,
      columnNumber: 204
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      flex: 1
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 287,
      columnNumber: 21
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 288,
      columnNumber: 23
    }
  }, app.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.72rem',
      color: '#9ca3af'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 289,
      columnNumber: 23
    }
  }, app.description)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-plus",
    style: {
      color: '#00a5fa',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 291,
      columnNumber: 21
    }
  })))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1rem 1.5rem',
      borderTop: '1px solid #e5e7eb',
      display: 'flex',
      justifyContent: 'space-between'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 299,
      columnNumber: 9
    }
  }, step > 1 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => setStep(step - 1),
    style: {
      padding: '0.5rem 1.25rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      background: '#fff',
      color: '#374151',
      fontSize: '0.85rem',
      cursor: 'pointer'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 301,
      columnNumber: 13
    }
  }, "Back") : _div || (_div = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 302,
      columnNumber: 15
    }
  })), step < 3 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => setStep(step + 1),
    disabled: step === 1 && !triggerType,
    style: {
      padding: '0.5rem 1.25rem',
      borderRadius: 6,
      border: 'none',
      background: step === 1 && !triggerType ? '#d1d5db' : '#00a5fa',
      color: '#fff',
      fontSize: '0.85rem',
      cursor: step === 1 && !triggerType ? 'default' : 'pointer'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 304,
      columnNumber: 13
    }
  }, "Next") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => {
      reset();
      onClose();
    },
    disabled: selectedApps.length === 0,
    style: {
      padding: '0.5rem 1.25rem',
      borderRadius: 6,
      border: 'none',
      background: selectedApps.length === 0 ? '#d1d5db' : '#00a5fa',
      color: '#fff',
      fontSize: '0.85rem',
      cursor: selectedApps.length === 0 ? 'default' : 'pointer'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 306,
      columnNumber: 13
    }
  }, "Create Trigger"))));
};

/* ─── Inline Trigger Row (expandable) ─── */
var TriggerRow = _ref2 => {
  var {
    trigger
  } = _ref2;
  var [expanded, setExpanded] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
  var [selectedExecId, setSelectedExecId] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var firedCount = trigger.executions.length;
  var selectedExec = selectedExecId ? trigger.executions.find(e => e.id === selectedExecId) : null;
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      marginBottom: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 324,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    onClick: () => setExpanded(!expanded),
    style: {
      height: 'auto',
      cursor: 'pointer',
      transition: 'all 0.15s',
      borderLeft: expanded ? '3px solid #00a5fa' : '3px solid transparent'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 326,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      alignItems: 'center',
      gap: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 334,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      width: 40,
      height: 40,
      borderRadius: 10,
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center',
      background: 'rgba(0,165,250,0.1)',
      color: '#00a5fa',
      fontSize: '1rem',
      flexShrink: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 335,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(typeIcon(trigger.type)),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 339,
      columnNumber: 13
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      flex: 1,
      minWidth: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 342,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      alignItems: 'center',
      gap: '0.5rem',
      flexWrap: 'wrap'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 343,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontWeight: 600,
      fontSize: '0.92rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 344,
      columnNumber: 15
    }
  }, trigger.name), trigger.isDefault && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    title: "Applied to all new agreements",
    style: {
      padding: '0.1em 0.45em',
      borderRadius: 4,
      fontSize: '0.6rem',
      fontWeight: 600,
      textTransform: 'uppercase',
      background: '#ede9fe',
      color: '#7c3aed',
      cursor: 'help'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 346,
      columnNumber: 17
    }
  }, "Default")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      color: '#6b7280'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 349,
      columnNumber: 13
    }
  }, typeLabel(trigger.type), ": ", describeTrigger(trigger))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      alignItems: 'center',
      gap: '0.25rem',
      flexShrink: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 353,
      columnNumber: 11
    }
  }, trigger.steps.slice(0, 3).map(s => {
    var app = getApp(s.appId);
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: s.id,
      title: app === null || app === void 0 ? void 0 : app.name,
      style: {
        width: 28,
        height: 28,
        borderRadius: 6,
        background: '#f0f7ff',
        border: '1px solid #bfdbfe',
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        fontSize: '0.7rem',
        color: '#00a5fa'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 357,
        columnNumber: 17
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat((app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 361,
        columnNumber: 19
      }
    }));
  }), trigger.steps.length > 3 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '0.72rem',
      color: '#6b7280',
      fontWeight: 600
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 366,
      columnNumber: 15
    }
  }, "+", trigger.steps.length - 3)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      textAlign: 'right',
      flexShrink: 0,
      minWidth: 60
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 370,
      columnNumber: 11
    }
  }, firedCount > 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '0.75rem',
      fontWeight: 600,
      color: '#059669'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 372,
      columnNumber: 15
    }
  }, "Fired ", firedCount, "x") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '0.75rem',
      color: '#d1d5db'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 374,
      columnNumber: 15
    }
  }, "Not fired")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-chevron-".concat(expanded ? 'up' : 'down'),
    style: {
      color: '#00a5fa',
      fontSize: '0.75rem',
      flexShrink: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 378,
      columnNumber: 11
    }
  }))), expanded && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      background: '#f9fafb',
      borderRadius: '0 0 10px 10px',
      padding: '1.25rem',
      marginTop: -4,
      borderTop: 'none'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 384,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      marginBottom: '1.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 386,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.72rem',
      fontWeight: 600,
      color: '#6b7280',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      marginBottom: '0.6rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 387,
      columnNumber: 13
    }
  }, "Pipeline \u2014 ", trigger.steps.length, " Steps"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      alignItems: 'stretch',
      gap: 0,
      position: 'relative'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 390,
      columnNumber: 13
    }
  }, trigger.steps.map((step, idx) => {
    var app = getApp(step.appId);
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, {
      key: step.id,
      __source: {
        fileName: _jsxFileName,
        lineNumber: 394,
        columnNumber: 19
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        flex: 1,
        background: '#fff',
        border: '1px solid #e5e7eb',
        borderRadius: 8,
        padding: '0.75rem',
        textAlign: 'center',
        position: 'relative',
        minWidth: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 395,
        columnNumber: 21
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 36,
        height: 36,
        borderRadius: 8,
        margin: '0 auto 0.4rem',
        background: 'rgba(0,165,250,0.1)',
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        color: '#00a5fa',
        fontSize: '0.9rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 399,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat((app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 404,
        columnNumber: 25
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.78rem',
        fontWeight: 600,
        color: '#001433',
        marginBottom: '0.15rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 406,
        columnNumber: 23
      }
    }, app === null || app === void 0 ? void 0 : app.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.68rem',
        color: '#9ca3af'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 407,
        columnNumber: 23
      }
    }, "Step ", idx + 1)), idx < trigger.steps.length - 1 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        alignItems: 'center',
        padding: '0 0.35rem',
        flexShrink: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 410,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-long-arrow-right",
      style: {
        color: '#d1d5db',
        fontSize: '0.85rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 411,
        columnNumber: 25
      }
    })));
  }))), trigger.executions.length > 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 422,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.72rem',
      fontWeight: 600,
      color: '#6b7280',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      marginBottom: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 423,
      columnNumber: 15
    }
  }, "Execution History"), trigger.executions.map(exec => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    key: exec.id,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 427,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    onClick: e => {
      e.stopPropagation();
      setSelectedExecId(selectedExecId === exec.id ? null : exec.id);
    },
    style: {
      display: 'flex',
      alignItems: 'center',
      gap: '0.75rem',
      padding: '0.6rem 0.75rem',
      background: selectedExecId === exec.id ? '#f0f7ff' : '#fff',
      border: '1px solid #e5e7eb',
      borderRadius: selectedExecId === exec.id ? '8px 8px 0 0' : 8,
      cursor: 'pointer',
      marginBottom: selectedExecId === exec.id ? 0 : '0.4rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 428,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      width: 8,
      height: 8,
      borderRadius: '50%',
      background: exec.status === 'success' ? '#059669' : '#dc2626',
      flexShrink: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 436,
      columnNumber: 21
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      flex: 1,
      fontSize: '0.82rem',
      fontWeight: 500,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 437,
      columnNumber: 21
    }
  }, exec.summary), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '0.72rem',
      color: '#9ca3af',
      flexShrink: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 438,
      columnNumber: 21
    }
  }, formatDateTime(exec.timestamp)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-chevron-".concat(selectedExecId === exec.id ? 'up' : 'down'),
    style: {
      color: '#00a5fa',
      fontSize: '0.6rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 439,
      columnNumber: 21
    }
  })), selectedExecId === exec.id && exec.stepResults && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      background: '#fff',
      border: '1px solid #e5e7eb',
      borderTop: 'none',
      borderRadius: '0 0 8px 8px',
      padding: '0.75rem',
      marginBottom: '0.4rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 444,
      columnNumber: 21
    }
  }, exec.stepResults.map((sr, idx) => {
    var stepDef = trigger.steps.find(s => s.id === sr.stepId);
    var app = stepDef ? getApp(stepDef.appId) : null;
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: sr.stepId,
      style: {
        display: 'flex',
        alignItems: 'flex-start',
        gap: '0.75rem',
        padding: '0.4rem 0',
        borderBottom: idx < exec.stepResults.length - 1 ? '1px solid #f3f4f6' : 'none'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 449,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 24,
        height: 24,
        borderRadius: '50%',
        flexShrink: 0,
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        background: sr.status === 'success' ? '#ecfdf5' : sr.status === 'failed' ? '#fef2f2' : '#f9fafb',
        marginTop: 2
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 450,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat(sr.status === 'success' ? 'fa-check' : sr.status === 'failed' ? 'fa-times' : 'fa-minus'),
      style: {
        fontSize: '0.65rem',
        color: stepStatusColor(sr.status)
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 451,
        columnNumber: 31
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        flex: 1
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 453,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.8rem',
        fontWeight: 600,
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 454,
        columnNumber: 31
      }
    }, idx + 1, ". ", app === null || app === void 0 ? void 0 : app.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.75rem',
        color: '#6b7280'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 455,
        columnNumber: 31
      }
    }, sr.summary)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.7rem',
        color: '#9ca3af',
        flexShrink: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 457,
        columnNumber: 29
      }
    }, sr.duration));
  }))))), trigger.executions.length === 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      textAlign: 'center',
      padding: '1rem',
      color: '#d1d5db',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 469,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-clock-o",
    style: {
      marginRight: 6
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 470,
      columnNumber: 15
    }
  }), "This trigger hasn't fired yet")));
};

/* ─── Main Component ─── */
var StandaloneAgreementDetailE = _ref3 => {
  var {
    match,
    history
  } = _ref3;
  var {
    id: agreementId
  } = match.params;
  var [agreement, setAgreement] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [loading, setLoading] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(true);
  var [triggers] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(MOCK_TRIGGERS);
  var [showAddModal, setShowAddModal] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
  var [activeView, setActiveView] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('triggers');
  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
    _asyncToGenerator(function* () {
      setLoading(true);
      try {
        var res = yield _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__["client"].invokeApi({}, "/agreement/".concat(agreementId), 'GET', {}, {});
        setAgreement(res.data);
      } catch (_unused3) {
        setAgreement({
          id: agreementId,
          businessName: 'Acme Coffee Roasters',
          guarantorName: 'John Smith',
          borrowerEmail: 'john@acmecoffee.com',
          loanType: 'SBA 7(a)',
          loanAmount: 250000,
          status: 'draft',
          dateCreated: new Date().toISOString(),
          businessOwnerName: 'John Smith'
        });
      }
      setLoading(false);
    })();
  }, [agreementId]);
  var allExecutions = Object(react__WEBPACK_IMPORTED_MODULE_0__["useMemo"])(() => {
    var execs = [];
    triggers.forEach(t => {
      t.executions.forEach(e => execs.push(_objectSpread(_objectSpread({}, e), {}, {
        triggerName: t.name,
        triggerId: t.id,
        steps: t.steps
      })));
    });
    return execs.sort((a, b) => new Date(b.timestamp) - new Date(a.timestamp));
  }, [triggers]);
  if (loading) return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    style: {
      padding: '3rem',
      textAlign: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 515,
      columnNumber: 23
    }
  }, "Loading...");
  if (!agreement) return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    style: {
      padding: '3rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 516,
      columnNumber: 26
    }
  }, _div2 || (_div2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "alert alert-danger",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 516,
      columnNumber: 90
    }
  }, "Agreement not found.")));
  var status = agreement.status || 'draft';
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    "data-testid": "standalone-agreement-detail-e",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 521,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "lw-page-header",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 523,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-xs-12 container",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 524,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", {
    className: "page-title",
    style: {
      textAlign: 'left',
      color: '#fff',
      marginBottom: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 525,
      columnNumber: 11
    }
  }, agreement.businessName || 'Agreement'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      color: 'rgba(255,255,255,0.7)',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 528,
      columnNumber: 11
    }
  }, formatCurrency(agreement.loanAmount), " \xB7 ", formatDate(agreement.dateCreated)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      background: '#fff',
      borderBottom: '1px solid #e5e7eb',
      padding: '0 1.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 535,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "container",
    style: {
      display: 'flex',
      gap: '1.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 536,
      columnNumber: 9
    }
  }, [{
    key: 'triggers',
    label: 'Triggers',
    icon: 'fa-bolt'
  }, {
    key: 'history',
    label: 'History',
    icon: 'fa-history'
  }].map(tab => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    key: tab.key,
    onClick: () => setActiveView(tab.key),
    style: {
      background: 'none',
      border: 'none',
      borderBottom: activeView === tab.key ? '2px solid #00a5fa' : '2px solid transparent',
      padding: '0.75rem 0.25rem',
      cursor: 'pointer',
      fontSize: '0.85rem',
      fontWeight: 500,
      color: activeView === tab.key ? '#00a5fa' : '#6b7280',
      display: 'flex',
      alignItems: 'center',
      gap: '0.4rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 538,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(tab.icon),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 547,
      columnNumber: 15
    }
  }), " ", tab.label)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__container",
    style: {
      paddingTop: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 553,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 554,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-3 mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 556,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card mb-3",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 557,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      textAlign: 'center',
      paddingBottom: '0.75rem',
      borderBottom: '1px solid #eee',
      marginBottom: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 558,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.68rem',
      textTransform: 'uppercase',
      letterSpacing: '0.06em',
      color: '#6b7280',
      fontWeight: 600,
      marginBottom: '0.35rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 559,
      columnNumber: 17
    }
  }, "Status"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    className: "standalone-account__badge ".concat(getStatusBadgeClass(status)),
    style: {
      fontSize: '1.1rem',
      padding: '0.35em 1.25em'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 560,
      columnNumber: 17
    }
  }, status)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.8rem',
      color: '#6b7280',
      lineHeight: 1.8
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 562,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 563,
      columnNumber: 17
    }
  }, _strong || (_strong = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 563,
      columnNumber: 22
    }
  }, "Business:")), " ", agreement.businessName || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 564,
      columnNumber: 17
    }
  }, _strong2 || (_strong2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 564,
      columnNumber: 22
    }
  }, "Owner:")), " ", agreement.businessOwnerName || agreement.guarantorName || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 565,
      columnNumber: 17
    }
  }, _strong3 || (_strong3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 565,
      columnNumber: 22
    }
  }, "Email:")), " ", agreement.borrowerEmail || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 566,
      columnNumber: 17
    }
  }, _strong4 || (_strong4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 566,
      columnNumber: 22
    }
  }, "Type:")), " ", agreement.loanType || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 567,
      columnNumber: 17
    }
  }, _strong5 || (_strong5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 567,
      columnNumber: 22
    }
  }, "Amount:")), " ", formatCurrency(agreement.loanAmount)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 568,
      columnNumber: 17
    }
  }, _strong6 || (_strong6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 568,
      columnNumber: 22
    }
  }, "Created:")), " ", formatDate(agreement.dateCreated)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card mb-3",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 572,
      columnNumber: 13
    }
  }, _h || (_h = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    className: "standalone-account__card-title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 573,
      columnNumber: 15
    }
  }, "Overview")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '0.6rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 574,
      columnNumber: 15
    }
  }, [{
    label: 'Triggers',
    value: triggers.length,
    color: '#00a5fa'
  }, {
    label: 'Total Runs',
    value: triggers.reduce((s, t) => s + t.executions.length, 0),
    color: '#059669'
  }, {
    label: 'Failures',
    value: triggers.reduce((s, t) => s + t.executions.filter(e => e.status === 'failed').length, 0),
    color: '#dc2626'
  }].map(stat => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    key: stat.label,
    style: {
      display: 'flex',
      justifyContent: 'space-between',
      alignItems: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 580,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '0.85rem',
      color: '#4b5563'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 581,
      columnNumber: 21
    }
  }, stat.label), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '1.1rem',
      fontWeight: 700,
      color: stat.color
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 582,
      columnNumber: 21
    }
  }, stat.value))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      background: 'linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%)',
      borderRadius: 10,
      padding: '1.25rem',
      color: '#fff',
      cursor: 'pointer',
      textAlign: 'center'
    },
    onClick: () => history.push('/loanwell-ai'),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 588,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-magic",
    style: {
      fontSize: '1.5rem',
      marginBottom: '0.5rem',
      display: 'block'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 589,
      columnNumber: 15
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontWeight: 600,
      marginBottom: '0.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 590,
      columnNumber: 15
    }
  }, "Ask an Agent"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      opacity: 0.85
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 591,
      columnNumber: 15
    }
  }, "Get AI-powered insights about this agreement"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-9",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 596,
      columnNumber: 11
    }
  }, activeView === 'triggers' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "d-flex justify-content-between align-items-center mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 599,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    style: {
      margin: 0,
      fontSize: '1.25rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 600,
      columnNumber: 19
    }
  }, "Triggers"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => setShowAddModal(true),
    style: {
      padding: '0.5rem 1.25rem',
      borderRadius: 6,
      border: 'none',
      background: '#00a5fa',
      color: '#fff',
      fontSize: '0.85rem',
      fontWeight: 500,
      cursor: 'pointer',
      display: 'flex',
      alignItems: 'center',
      gap: '0.4rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 601,
      columnNumber: 19
    }
  }, _i4 || (_i4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-plus",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 602,
      columnNumber: 21
    }
  })), " Add Trigger")), triggers.map(trigger => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(TriggerRow, {
    key: trigger.id,
    trigger: trigger,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 607,
      columnNumber: 19
    }
  }))), activeView === 'history' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    style: {
      margin: '0 0 1rem',
      fontSize: '1.25rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 614,
      columnNumber: 17
    }
  }, "Trigger History"), allExecutions.length === 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    style: {
      textAlign: 'center',
      padding: '2rem',
      color: '#9ca3af'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 616,
      columnNumber: 19
    }
  }, "No executions yet.") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 618,
      columnNumber: 19
    }
  }, allExecutions.map(exec => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    key: exec.id,
    className: "standalone-account__card",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 620,
      columnNumber: 23
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      alignItems: 'center',
      gap: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 621,
      columnNumber: 25
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      width: 8,
      height: 8,
      borderRadius: '50%',
      flexShrink: 0,
      background: exec.status === 'success' ? '#059669' : '#dc2626'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 622,
      columnNumber: 27
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      flex: 1
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 623,
      columnNumber: 27
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontWeight: 600,
      fontSize: '0.88rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 624,
      columnNumber: 29
    }
  }, exec.triggerName), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      color: '#6b7280'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 625,
      columnNumber: 29
    }
  }, exec.summary)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      textAlign: 'right',
      flexShrink: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 627,
      columnNumber: 27
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.72rem',
      fontWeight: 600,
      color: exec.status === 'success' ? '#059669' : '#dc2626'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 628,
      columnNumber: 29
    }
  }, exec.status === 'success' ? 'Success' : 'Failed'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.72rem',
      color: '#9ca3af'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 629,
      columnNumber: 29
    }
  }, formatDateTime(exec.timestamp)))), exec.stepResults && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      marginTop: '0.75rem',
      paddingTop: '0.75rem',
      borderTop: '1px solid #f3f4f6'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 634,
      columnNumber: 27
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      alignItems: 'center',
      gap: '0.35rem',
      flexWrap: 'wrap'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 635,
      columnNumber: 29
    }
  }, exec.stepResults.map((sr, idx) => {
    var stepDef = exec.steps ? exec.steps.find(s => s.id === sr.stepId) : null;
    var app = stepDef ? getApp(stepDef.appId) : null;
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, {
      key: sr.stepId,
      __source: {
        fileName: _jsxFileName,
        lineNumber: 640,
        columnNumber: 35
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'inline-flex',
        alignItems: 'center',
        gap: '0.3rem',
        padding: '0.2rem 0.5rem',
        borderRadius: 6,
        fontSize: '0.72rem',
        fontWeight: 500,
        background: sr.status === 'success' ? '#ecfdf5' : sr.status === 'failed' ? '#fef2f2' : '#f9fafb',
        color: sr.status === 'success' ? '#065f46' : sr.status === 'failed' ? '#991b1b' : '#6b7280',
        border: "1px solid ".concat(sr.status === 'success' ? '#a7f3d0' : sr.status === 'failed' ? '#fecaca' : '#e5e7eb')
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 641,
        columnNumber: 37
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat((app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
      style: {
        fontSize: '0.65rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 648,
        columnNumber: 39
      }
    }), app === null || app === void 0 ? void 0 : app.name), idx < exec.stepResults.length - 1 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-long-arrow-right",
      style: {
        color: '#d1d5db',
        fontSize: '0.6rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 652,
        columnNumber: 39
      }
    }));
  })))))))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(AddTriggerModal, {
    open: showAddModal,
    onClose: () => setShowAddModal(false),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 670,
      columnNumber: 7
    }
  }));
};
/* harmony default export */ __webpack_exports__["default"] = (Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(StandaloneAgreementDetailE));__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
/* harmony import */ var _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/httpClient */ "./src/utils/httpClient.js");
var _jsxFileName = "/Users/bernard/Development/loanwell-client-web-dev-release/app/src/pages/StandaloneAgreementDetailF.js",
  _i,
  _i2,
  _i3,
  _i4,
  _i5,
  _i6,
  _div,
  _strong,
  _strong2,
  _strong3,
  _strong4,
  _strong5,
  _strong6,
  _h,
  _strong7;
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }
function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; }




/**
 * VARIATION F — D-style overview + full pipeline editor view
 *
 * Overview: condensed trigger cards (from D) with "Edit" link per trigger
 * Edit view: full-screen pipeline editor with:
 *   - Drag-and-drop step reordering
 *   - Conditional logic (if/then branching)
 *   - App prerequisite validation
 *   - SurveyJS "Ask Questions" step
 *   - Document Request trigger type + OCR app
 *   - Manual trigger option
 */

var AVAILABLE_APPS = [{
  id: 'app-send-email',
  name: 'Send Email',
  description: 'Send a templated email notification',
  icon: 'fa-envelope',
  prereqs: []
}, {
  id: 'app-send-sms',
  name: 'Send SMS',
  description: 'Send an SMS text message',
  icon: 'fa-comment',
  prereqs: []
}, {
  id: 'app-generate-doc',
  name: 'Generate Document',
  description: 'Auto-generate a PDF document',
  icon: 'fa-file-pdf-o',
  prereqs: []
}, {
  id: 'app-assign-task',
  name: 'Assign Task',
  description: 'Create and assign a task to a team member',
  icon: 'fa-tasks',
  prereqs: []
}, {
  id: 'app-webhook',
  name: 'Call Webhook',
  description: 'Send data to an external webhook URL',
  icon: 'fa-plug',
  prereqs: []
}, {
  id: 'app-update-status',
  name: 'Update Status',
  description: 'Automatically change agreement status',
  icon: 'fa-refresh',
  prereqs: []
}, {
  id: 'app-run-agent',
  name: 'Run AI Agent',
  description: 'Execute an AI agent to analyze or act on data',
  icon: 'fa-magic',
  prereqs: []
}, {
  id: 'app-pull-credit',
  name: 'Pull Credit',
  description: 'Request a credit report from bureau',
  icon: 'fa-credit-card',
  prereqs: ['app-run-agent']
}, {
  id: 'app-create-task',
  name: 'Create Task',
  description: 'Create a follow-up task for your team',
  icon: 'fa-check-square-o',
  prereqs: []
}, {
  id: 'app-ask-questions',
  name: 'Ask Questions',
  description: 'Collect form input via SurveyJS questionnaire',
  icon: 'fa-wpforms',
  prereqs: []
}, {
  id: 'app-ocr-document',
  name: 'OCR Document',
  description: 'Extract text and data from uploaded document',
  icon: 'fa-file-text-o',
  prereqs: []
}, {
  id: 'app-request-document',
  name: 'Request Document',
  description: 'Request a document upload from borrower',
  icon: 'fa-upload',
  prereqs: []
}];
var MOCK_TRIGGERS = [{
  id: 'trigger-1',
  name: 'New Application Pipeline',
  type: 'status_change',
  config: {
    fromStatus: '*',
    toStatus: 'new'
  },
  isDefault: false,
  steps: [{
    id: 'step-1a',
    type: 'app',
    appId: 'app-run-agent',
    config: {
      agent: 'risk-scorer',
      saveAs: 'riskScore'
    }
  }, {
    id: 'step-1b',
    type: 'condition',
    condition: {
      field: 'riskScore',
      operator: '>=',
      value: '60'
    },
    ifSteps: ['step-1c'],
    elseSteps: ['step-1e']
  }, {
    id: 'step-1c',
    type: 'app',
    appId: 'app-pull-credit',
    config: {
      bureau: 'experian'
    }
  }, {
    id: 'step-1d',
    type: 'app',
    appId: 'app-send-email',
    config: {
      to: 'team@company.com',
      template: 'new_application'
    }
  }, {
    id: 'step-1e',
    type: 'app',
    appId: 'app-create-task',
    config: {
      assignee: 'loan.officer@company.com',
      title: 'Manual review — low risk score'
    }
  }],
  executions: [{
    id: 'exec-1',
    timestamp: '2026-04-05T14:30:00Z',
    status: 'success',
    summary: 'Pipeline completed — 4/4 steps (condition: riskScore >= 60 → true)',
    stepResults: [{
      stepId: 'step-1a',
      status: 'success',
      summary: 'Risk score: 72 (Medium)',
      duration: '3.2s'
    }, {
      stepId: 'step-1b',
      status: 'success',
      summary: 'Condition passed: riskScore (72) >= 60',
      duration: '0.01s'
    }, {
      stepId: 'step-1c',
      status: 'success',
      summary: 'Credit pulled — Experian score 680',
      duration: '8.1s'
    }, {
      stepId: 'step-1d',
      status: 'success',
      summary: 'Email sent to team@company.com',
      duration: '1.1s'
    }]
  }]
}, {
  id: 'trigger-2',
  name: 'Denial Letter',
  type: 'status_change',
  config: {
    fromStatus: 'in_review',
    toStatus: 'denied'
  },
  isDefault: true,
  steps: [{
    id: 'step-2a',
    type: 'app',
    appId: 'app-generate-doc',
    config: {
      template: 'denial_letter',
      format: 'pdf'
    }
  }, {
    id: 'step-2b',
    type: 'app',
    appId: 'app-send-email',
    config: {
      to: '{{borrowerEmail}}',
      template: 'denial_notification'
    }
  }],
  executions: []
}, {
  id: 'trigger-3',
  name: 'Document Intake',
  type: 'document_uploaded',
  config: {
    documentType: 'bank_statement'
  },
  isDefault: false,
  steps: [{
    id: 'step-3a',
    type: 'app',
    appId: 'app-ocr-document',
    config: {
      extractFields: ['income', 'balances']
    }
  }, {
    id: 'step-3b',
    type: 'app',
    appId: 'app-run-agent',
    config: {
      agent: 'doc-verifier',
      saveAs: 'docValid'
    }
  }, {
    id: 'step-3c',
    type: 'condition',
    condition: {
      field: 'docValid',
      operator: '==',
      value: 'true'
    },
    ifSteps: ['step-3d'],
    elseSteps: ['step-3e']
  }, {
    id: 'step-3d',
    type: 'app',
    appId: 'app-update-status',
    config: {
      toStatus: 'docs_verified'
    }
  }, {
    id: 'step-3e',
    type: 'app',
    appId: 'app-request-document',
    config: {
      message: 'Document could not be verified. Please re-upload.'
    }
  }],
  executions: [{
    id: 'exec-3',
    timestamp: '2026-04-04T11:20:00Z',
    status: 'success',
    summary: 'Pipeline completed — document verified',
    stepResults: [{
      stepId: 'step-3a',
      status: 'success',
      summary: 'OCR extracted 12 fields from bank_statement.pdf',
      duration: '4.5s'
    }, {
      stepId: 'step-3b',
      status: 'success',
      summary: 'Document verified — all fields match',
      duration: '2.1s'
    }, {
      stepId: 'step-3c',
      status: 'success',
      summary: 'Condition passed: docValid == true',
      duration: '0.01s'
    }, {
      stepId: 'step-3d',
      status: 'success',
      summary: 'Status updated to docs_verified',
      duration: '0.3s'
    }]
  }]
}, {
  id: 'trigger-4',
  name: 'Onboarding Questionnaire',
  type: 'status_change',
  config: {
    fromStatus: 'new',
    toStatus: 'in_review'
  },
  isDefault: true,
  steps: [{
    id: 'step-4a',
    type: 'app',
    appId: 'app-ask-questions',
    config: {
      formId: 'onboarding-v2',
      fields: ['businessType', 'annualRevenue', 'yearsInBusiness', 'numberOfEmployees']
    }
  }, {
    id: 'step-4b',
    type: 'condition',
    condition: {
      field: 'annualRevenue',
      operator: '>=',
      value: '500000'
    },
    ifSteps: ['step-4c'],
    elseSteps: ['step-4d']
  }, {
    id: 'step-4c',
    type: 'app',
    appId: 'app-assign-task',
    config: {
      assignee: 'senior.officer@company.com',
      title: 'High-value application review'
    }
  }, {
    id: 'step-4d',
    type: 'app',
    appId: 'app-assign-task',
    config: {
      assignee: 'loan.officer@company.com',
      title: 'Standard application review'
    }
  }],
  executions: []
}];
var getStatusBadgeClass = status => {
  var s = (status || '').toLowerCase();
  if (['approved', 'completed', 'active', 'success'].includes(s)) return 'standalone-account__badge--active';
  if (['new', 'in_review', 'pending', 'draft'].includes(s)) return 'standalone-account__badge--pending';
  return 'standalone-account__badge--inactive';
};
var formatDate = d => {
  if (!d) return '-';
  try {
    return new Date(d).toLocaleDateString('en-US', {
      month: 'short',
      day: 'numeric',
      year: 'numeric'
    });
  } catch (_unused) {
    return d;
  }
};
var formatDateTime = d => {
  if (!d) return '-';
  try {
    var dt = new Date(d);
    return dt.toLocaleDateString('en-US', {
      month: 'short',
      day: 'numeric'
    }) + ' ' + dt.toLocaleTimeString('en-US', {
      hour: 'numeric',
      minute: '2-digit'
    });
  } catch (_unused2) {
    return d;
  }
};
var formatCurrency = a => {
  if (!a) return '-';
  return new Intl.NumberFormat('en-US', {
    style: 'currency',
    currency: 'USD'
  }).format(a);
};
var getApp = id => AVAILABLE_APPS.find(a => a.id === id);
var describeTrigger = t => {
  if (t.type === 'status_change') return "".concat(t.config.fromStatus === '*' ? 'Any' : t.config.fromStatus, " \u2192 ").concat(t.config.toStatus);
  if (t.type === 'field_change') return "When \"".concat(t.config.field, "\" changes");
  if (t.type === 'time_based') return "".concat(t.config.duration, " ").concat(t.config.unit, " after ").concat(t.config.from);
  if (t.type === 'document_uploaded') return "When \"".concat(t.config.documentType, "\" is uploaded");
  return '-';
};
var typeIcon = t => ({
  status_change: 'fa-exchange',
  field_change: 'fa-pencil',
  time_based: 'fa-clock-o',
  document_uploaded: 'fa-upload'
})[t] || 'fa-bolt';
var typeLabel = t => ({
  status_change: 'Status Change',
  field_change: 'Field Change',
  time_based: 'Time Based',
  document_uploaded: 'Document Uploaded'
})[t] || t;
var stepStatusColor = s => ({
  success: '#059669',
  failed: '#dc2626',
  skipped: '#9ca3af'
})[s] || '#9ca3af';

/* ─── Pipeline Editor ─── */
var PipelineEditor = _ref => {
  var {
    trigger,
    onClose
  } = _ref;
  var [steps, setSteps] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(trigger.steps || []);
  var [dragIdx, setDragIdx] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [showAppPicker, setShowAppPicker] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
  var [insertAt, setInsertAt] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [showConditionBuilder, setShowConditionBuilder] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
  var handleDragStart = idx => setDragIdx(idx);
  var handleDragOver = (e, idx) => {
    e.preventDefault();
  };
  var handleDrop = idx => {
    if (dragIdx === null || dragIdx === idx) {
      setDragIdx(null);
      return;
    }
    var arr = [...steps];
    var [moved] = arr.splice(dragIdx, 1);
    arr.splice(idx, 0, moved);
    setSteps(arr);
    setDragIdx(null);
  };
  var removeStep = idx => setSteps(steps.filter((_, i) => i !== idx));
  var addStep = appId => {
    var newStep = {
      id: "step-new-".concat(Date.now()),
      type: 'app',
      appId,
      config: {}
    };
    if (insertAt !== null) {
      var arr = [...steps];
      arr.splice(insertAt, 0, newStep);
      setSteps(arr);
    } else {
      setSteps([...steps, newStep]);
    }
    setShowAppPicker(false);
    setInsertAt(null);
  };
  var addCondition = () => {
    var newStep = {
      id: "step-cond-".concat(Date.now()),
      type: 'condition',
      condition: {
        field: '',
        operator: '>=',
        value: ''
      },
      ifSteps: [],
      elseSteps: []
    };
    if (insertAt !== null) {
      var arr = [...steps];
      arr.splice(insertAt, 0, newStep);
      setSteps(arr);
    } else {
      setSteps([...steps, newStep]);
    }
    setShowConditionBuilder(false);
    setInsertAt(null);
  };

  // Check prerequisites
  var checkPrereqs = appId => {
    var app = getApp(appId);
    if (!app || !app.prereqs || app.prereqs.length === 0) return {
      valid: true,
      missing: []
    };
    var existingAppIds = steps.filter(s => s.type === 'app').map(s => s.appId);
    var missing = app.prereqs.filter(p => !existingAppIds.includes(p));
    return {
      valid: missing.length === 0,
      missing
    };
  };
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'fixed',
      inset: 0,
      zIndex: 1050,
      background: '#f7f7f7',
      overflowY: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 180,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      background: '#001433',
      color: '#fff',
      padding: '1rem 2rem',
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'space-between'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 182,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      alignItems: 'center',
      gap: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 183,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: onClose,
    style: {
      background: 'none',
      border: 'none',
      color: '#fff',
      fontSize: '1.2rem',
      cursor: 'pointer'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 184,
      columnNumber: 11
    }
  }, _i || (_i = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-arrow-left",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 185,
      columnNumber: 13
    }
  }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 187,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    style: {
      margin: 0,
      fontSize: '1.1rem',
      fontWeight: 600
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 188,
      columnNumber: 13
    }
  }, "Edit Pipeline: ", trigger.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      opacity: 0.7
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 189,
      columnNumber: 13
    }
  }, typeLabel(trigger.type), " \xB7 ", describeTrigger(trigger)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      gap: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 192,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: onClose,
    style: {
      padding: '0.5rem 1.25rem',
      borderRadius: 6,
      border: '1px solid rgba(255,255,255,0.3)',
      background: 'transparent',
      color: '#fff',
      fontSize: '0.85rem',
      cursor: 'pointer'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 193,
      columnNumber: 11
    }
  }, "Cancel"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: onClose,
    style: {
      padding: '0.5rem 1.25rem',
      borderRadius: 6,
      border: 'none',
      background: '#00a5fa',
      color: '#fff',
      fontSize: '0.85rem',
      cursor: 'pointer',
      fontWeight: 600
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 194,
      columnNumber: 11
    }
  }, "Save Pipeline"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      maxWidth: 720,
      margin: '2rem auto',
      padding: '0 1.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 198,
      columnNumber: 7
    }
  }, steps.map((step, idx) => {
    var _step$config, _step$condition, _step$condition2, _step$condition3;
    var app = step.type === 'app' ? getApp(step.appId) : null;
    var prereqCheck = step.type === 'app' ? checkPrereqs(step.appId) : {
      valid: true,
      missing: []
    };
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, {
      key: step.id,
      __source: {
        fileName: _jsxFileName,
        lineNumber: 205,
        columnNumber: 13
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      draggable: true,
      onDragStart: () => handleDragStart(idx),
      onDragOver: e => handleDragOver(e, idx),
      onDrop: () => handleDrop(idx),
      style: {
        background: '#fff',
        borderRadius: 10,
        padding: '1rem 1.25rem',
        marginBottom: 0,
        border: dragIdx === idx ? '2px solid #00a5fa' : prereqCheck.valid ? '1px solid #e5e7eb' : '2px solid #f59e0b',
        boxShadow: dragIdx === idx ? '0 4px 12px rgba(0,165,250,0.2)' : '0 1px 3px rgba(0,0,0,0.06)',
        cursor: 'grab',
        position: 'relative'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 206,
        columnNumber: 15
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.75rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 218,
        columnNumber: 17
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        color: '#d1d5db',
        fontSize: '0.9rem',
        cursor: 'grab',
        padding: '0.25rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 219,
        columnNumber: 19
      }
    }, _i2 || (_i2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-bars",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 220,
        columnNumber: 21
      }
    }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.72rem',
        fontWeight: 700,
        color: '#00a5fa',
        width: 24
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 222,
        columnNumber: 19
      }
    }, idx + 1), step.type === 'app' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 40,
        height: 40,
        borderRadius: 10,
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        background: 'rgba(0,165,250,0.08)',
        color: '#00a5fa',
        fontSize: '1rem',
        flexShrink: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 226,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat((app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 230,
        columnNumber: 25
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        flex: 1
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 232,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontWeight: 600,
        fontSize: '0.9rem',
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 233,
        columnNumber: 25
      }
    }, (app === null || app === void 0 ? void 0 : app.name) || step.appId), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.75rem',
        color: '#6b7280'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 234,
        columnNumber: 25
      }
    }, app === null || app === void 0 ? void 0 : app.description), step.appId === 'app-ask-questions' && ((_step$config = step.config) === null || _step$config === void 0 ? void 0 : _step$config.fields) && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        marginTop: '0.4rem',
        display: 'flex',
        gap: '0.35rem',
        flexWrap: 'wrap'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 236,
        columnNumber: 27
      }
    }, step.config.fields.map(f => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      key: f,
      style: {
        padding: '0.15rem 0.5rem',
        borderRadius: 4,
        background: '#f0f7ff',
        border: '1px solid #bfdbfe',
        fontSize: '0.68rem',
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 238,
        columnNumber: 31
      }
    }, f))))), step.type === 'condition' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 40,
        height: 40,
        borderRadius: 10,
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        background: 'rgba(245,158,11,0.1)',
        color: '#f59e0b',
        fontSize: '1rem',
        flexShrink: 0,
        transform: 'rotate(45deg)'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 248,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-code-fork",
      style: {
        transform: 'rotate(-45deg)'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 253,
        columnNumber: 25
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        flex: 1
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 255,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontWeight: 600,
        fontSize: '0.9rem',
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 256,
        columnNumber: 25
      }
    }, "Conditional Branch"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.75rem',
        color: '#6b7280'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 257,
        columnNumber: 25
      }
    }, "If ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 258,
        columnNumber: 30
      }
    }, ((_step$condition = step.condition) === null || _step$condition === void 0 ? void 0 : _step$condition.field) || '...'), " ", ((_step$condition2 = step.condition) === null || _step$condition2 === void 0 ? void 0 : _step$condition2.operator) || '...', " ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 258,
        columnNumber: 116
      }
    }, ((_step$condition3 = step.condition) === null || _step$condition3 === void 0 ? void 0 : _step$condition3.value) || '...')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        gap: '0.75rem',
        marginTop: '0.5rem',
        fontSize: '0.72rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 260,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        color: '#059669'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 261,
        columnNumber: 27
      }
    }, _i3 || (_i3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-check",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 261,
        columnNumber: 62
      }
    })), " Then \u2192 continue"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        color: '#dc2626'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 262,
        columnNumber: 27
      }
    }, _i4 || (_i4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-times",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 262,
        columnNumber: 62
      }
    })), " Else \u2192 skip to fallback")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
      onClick: () => removeStep(idx),
      style: {
        background: 'none',
        border: 'none',
        color: '#00a5fa',
        cursor: 'pointer',
        padding: '0.25rem',
        fontSize: '0.85rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 268,
        columnNumber: 19
      }
    }, _i5 || (_i5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-trash-o",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 269,
        columnNumber: 21
      }
    })))), !prereqCheck.valid && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        marginTop: '0.75rem',
        padding: '0.5rem 0.75rem',
        borderRadius: 6,
        background: '#fffbeb',
        border: '1px solid #fde68a',
        fontSize: '0.78rem',
        color: '#92400e'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 275,
        columnNumber: 19
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-exclamation-triangle",
      style: {
        marginRight: 6
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 279,
        columnNumber: 21
      }
    }), "Requires: ", prereqCheck.missing.map(p => {
      var _getApp;
      return (_getApp = getApp(p)) === null || _getApp === void 0 ? void 0 : _getApp.name;
    }).join(', '), " \u2014 add ", prereqCheck.missing.length === 1 ? 'it' : 'them', " as a prior step")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        padding: '0.35rem 0'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 286,
        columnNumber: 15
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 2,
        height: 16,
        background: '#d1d5db'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 287,
        columnNumber: 17
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        justifyContent: 'center',
        marginBottom: '0.35rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 289,
        columnNumber: 15
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
      onClick: () => {
        setInsertAt(idx + 1);
        setShowAppPicker(true);
      },
      style: {
        background: 'none',
        border: '1px dashed #d1d5db',
        borderRadius: 20,
        padding: '0.2rem 0.75rem',
        fontSize: '0.7rem',
        color: '#9ca3af',
        cursor: 'pointer',
        display: 'flex',
        alignItems: 'center',
        gap: '0.3rem'
      },
      onMouseEnter: e => {
        e.currentTarget.style.borderColor = '#00a5fa';
        e.currentTarget.style.color = '#00a5fa';
      },
      onMouseLeave: e => {
        e.currentTarget.style.borderColor = '#d1d5db';
        e.currentTarget.style.color = '#9ca3af';
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 290,
        columnNumber: 17
      }
    }, _i6 || (_i6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-plus",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 300,
        columnNumber: 19
      }
    })), " Insert step")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        paddingBottom: '0.35rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 303,
        columnNumber: 15
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 2,
        height: 16,
        background: '#d1d5db'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 304,
        columnNumber: 17
      }
    })));
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      gap: '0.75rem',
      justifyContent: 'center',
      marginTop: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 311,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => {
      setInsertAt(null);
      setShowAppPicker(true);
    },
    style: {
      padding: '0.75rem 1.5rem',
      borderRadius: 8,
      border: '2px dashed #d1d5db',
      background: '#fafbfc',
      cursor: 'pointer',
      fontSize: '0.85rem',
      color: '#001433',
      fontWeight: 500,
      display: 'flex',
      alignItems: 'center',
      gap: '0.5rem'
    },
    onMouseEnter: e => {
      e.currentTarget.style.borderColor = '#00a5fa';
    },
    onMouseLeave: e => {
      e.currentTarget.style.borderColor = '#d1d5db';
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 312,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-plus-circle",
    style: {
      color: '#00a5fa'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 322,
      columnNumber: 13
    }
  }), " Add App Step"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => {
      setInsertAt(null);
      addCondition();
    },
    style: {
      padding: '0.75rem 1.5rem',
      borderRadius: 8,
      border: '2px dashed #d1d5db',
      background: '#fafbfc',
      cursor: 'pointer',
      fontSize: '0.85rem',
      color: '#001433',
      fontWeight: 500,
      display: 'flex',
      alignItems: 'center',
      gap: '0.5rem'
    },
    onMouseEnter: e => {
      e.currentTarget.style.borderColor = '#f59e0b';
    },
    onMouseLeave: e => {
      e.currentTarget.style.borderColor = '#d1d5db';
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 324,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-code-fork",
    style: {
      color: '#f59e0b'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 334,
      columnNumber: 13
    }
  }), " Add Condition"))), showAppPicker && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'fixed',
      inset: 0,
      zIndex: 1060,
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 341,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'absolute',
      inset: 0,
      background: 'rgba(0,20,51,0.4)'
    },
    onClick: () => {
      setShowAppPicker(false);
      setInsertAt(null);
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 342,
      columnNumber: 11
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'relative',
      background: '#fff',
      borderRadius: 12,
      width: 520,
      maxHeight: '80vh',
      overflow: 'auto',
      boxShadow: '0 8px 30px rgba(0,0,0,0.18)',
      border: '2px solid #e5e7eb'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 343,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1.25rem 1.5rem',
      borderBottom: '1px solid #e5e7eb',
      display: 'flex',
      justifyContent: 'space-between',
      alignItems: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 344,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", {
    style: {
      margin: 0,
      fontSize: '1.1rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 345,
      columnNumber: 15
    }
  }, "Choose an App"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => {
      setShowAppPicker(false);
      setInsertAt(null);
    },
    style: {
      background: 'none',
      border: 'none',
      fontSize: '1.2rem',
      cursor: 'pointer',
      color: '#9ca3af'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 346,
      columnNumber: 15
    }
  }, "\xD7")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1rem 1.5rem',
      display: 'flex',
      flexDirection: 'column',
      gap: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 348,
      columnNumber: 13
    }
  }, AVAILABLE_APPS.map(app => {
    var prereqCheck = checkPrereqs(app.id);
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: app.id,
      onClick: () => addStep(app.id),
      style: {
        border: '2px dashed #d1d5db',
        borderRadius: 8,
        padding: '0.75rem 1rem',
        cursor: 'pointer',
        display: 'flex',
        alignItems: 'center',
        gap: '0.75rem',
        background: '#fafbfc',
        transition: 'all 0.15s',
        opacity: prereqCheck.valid ? 1 : 0.6
      },
      onMouseEnter: e => {
        e.currentTarget.style.borderColor = '#00a5fa';
        e.currentTarget.style.background = 'rgba(0,165,250,0.03)';
      },
      onMouseLeave: e => {
        e.currentTarget.style.borderColor = '#d1d5db';
        e.currentTarget.style.background = '#fafbfc';
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 352,
        columnNumber: 19
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 36,
        height: 36,
        borderRadius: 8,
        background: '#f3f4f6',
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        color: '#6b7280',
        fontSize: '0.9rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 363,
        columnNumber: 21
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat(app.icon),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 364,
        columnNumber: 23
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        flex: 1
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 366,
        columnNumber: 21
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.85rem',
        fontWeight: 600,
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 367,
        columnNumber: 23
      }
    }, app.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.72rem',
        color: '#9ca3af'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 368,
        columnNumber: 23
      }
    }, app.description), !prereqCheck.valid && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.68rem',
        color: '#f59e0b',
        marginTop: 2
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 370,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-exclamation-triangle",
      style: {
        marginRight: 4
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 371,
        columnNumber: 27
      }
    }), "Requires: ", prereqCheck.missing.map(p => {
      var _getApp2;
      return (_getApp2 = getApp(p)) === null || _getApp2 === void 0 ? void 0 : _getApp2.name;
    }).join(', '))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-plus",
      style: {
        color: '#00a5fa',
        fontSize: '0.85rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 376,
        columnNumber: 21
      }
    }));
  })))));
};

/* ─── Execution Panel ─── */
var ExecutionPanel = _ref2 => {
  var {
    execution,
    trigger,
    onClose
  } = _ref2;
  if (!execution || !trigger) return null;
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'fixed',
      top: 0,
      right: 0,
      bottom: 0,
      width: 420,
      background: '#fff',
      zIndex: 1040,
      boxShadow: '-4px 0 20px rgba(0,0,0,0.12)',
      display: 'flex',
      flexDirection: 'column',
      overflowY: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 393,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1.25rem 1.5rem',
      borderBottom: '1px solid #e5e7eb',
      display: 'flex',
      justifyContent: 'space-between',
      alignItems: 'flex-start'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 394,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 395,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", {
    style: {
      margin: 0,
      fontSize: '1rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 396,
      columnNumber: 11
    }
  }, "Execution Detail"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      color: '#6b7280',
      marginTop: 2
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 397,
      columnNumber: 11
    }
  }, trigger.name, " \xB7 ", formatDateTime(execution.timestamp))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: onClose,
    style: {
      background: 'none',
      border: 'none',
      fontSize: '1.2rem',
      cursor: 'pointer',
      color: '#9ca3af'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 399,
      columnNumber: 9
    }
  }, "\xD7")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1.25rem 1.5rem',
      flex: 1
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 401,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '0.75rem 1rem',
      borderRadius: 8,
      marginBottom: '1.25rem',
      background: execution.status === 'success' ? '#ecfdf5' : '#fef2f2',
      border: "1px solid ".concat(execution.status === 'success' ? '#a7f3d0' : '#fecaca')
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 402,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontWeight: 600,
      fontSize: '0.85rem',
      color: execution.status === 'success' ? '#065f46' : '#991b1b'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 407,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(execution.status === 'success' ? 'fa-check-circle' : 'fa-times-circle'),
    style: {
      marginRight: 6
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 408,
      columnNumber: 13
    }
  }), execution.summary)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      fontWeight: 600,
      color: '#6b7280',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      marginBottom: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 412,
      columnNumber: 9
    }
  }, "Step Results"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'relative'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 413,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'absolute',
      left: 15,
      top: 20,
      bottom: 20,
      width: 2,
      background: '#e5e7eb'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 414,
      columnNumber: 11
    }
  }), (execution.stepResults || []).map((sr, idx) => {
    var stepDef = trigger.steps.find(s => s.id === sr.stepId);
    var app = (stepDef === null || stepDef === void 0 ? void 0 : stepDef.type) === 'app' ? getApp(stepDef.appId) : null;
    var isCondition = (stepDef === null || stepDef === void 0 ? void 0 : stepDef.type) === 'condition';
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: sr.stepId,
      style: {
        display: 'flex',
        gap: '1rem',
        marginBottom: '1rem',
        position: 'relative'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 420,
        columnNumber: 15
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 32,
        height: 32,
        borderRadius: isCondition ? 6 : '50%',
        flexShrink: 0,
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        background: '#fff',
        border: "2px solid ".concat(stepStatusColor(sr.status)),
        zIndex: 1,
        transform: isCondition ? 'rotate(45deg)' : 'none'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 421,
        columnNumber: 17
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat(isCondition ? 'fa-code-fork' : sr.status === 'success' ? 'fa-check' : 'fa-times'),
      style: {
        color: stepStatusColor(sr.status),
        fontSize: '0.75rem',
        transform: isCondition ? 'rotate(-45deg)' : 'none'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 427,
        columnNumber: 19
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        flex: 1,
        background: '#f9fafb',
        borderRadius: 8,
        padding: '0.75rem 1rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 429,
        columnNumber: 17
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        justifyContent: 'space-between',
        alignItems: 'center',
        marginBottom: '0.25rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 430,
        columnNumber: 19
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontWeight: 600,
        fontSize: '0.82rem',
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 431,
        columnNumber: 21
      }
    }, idx + 1, ". ", isCondition ? 'Condition' : (app === null || app === void 0 ? void 0 : app.name) || 'Unknown'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.72rem',
        color: '#9ca3af'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 434,
        columnNumber: 21
      }
    }, sr.duration)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.78rem',
        color: '#374151'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 436,
        columnNumber: 19
      }
    }, sr.summary)));
  }))));
};

/* ─── Main Component ─── */
var StandaloneAgreementDetailF = _ref3 => {
  var {
    match,
    history
  } = _ref3;
  var {
    id: agreementId
  } = match.params;
  var [agreement, setAgreement] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [loading, setLoading] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(true);
  var [triggers] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(MOCK_TRIGGERS);
  var [activeView, setActiveView] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('triggers');
  var [editingTrigger, setEditingTrigger] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [selectedExec, setSelectedExec] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [selectedTrigger, setSelectedTrigger] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
    _asyncToGenerator(function* () {
      setLoading(true);
      try {
        var res = yield _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__["client"].invokeApi({}, "/agreement/".concat(agreementId), 'GET', {}, {});
        setAgreement(res.data);
      } catch (_unused3) {
        setAgreement({
          id: agreementId,
          businessName: 'Acme Coffee Roasters',
          guarantorName: 'John Smith',
          borrowerEmail: 'john@acmecoffee.com',
          loanType: 'SBA 7(a)',
          loanAmount: 250000,
          status: 'draft',
          dateCreated: new Date().toISOString(),
          businessOwnerName: 'John Smith'
        });
      }
      setLoading(false);
    })();
  }, [agreementId]);
  var allExecutions = Object(react__WEBPACK_IMPORTED_MODULE_0__["useMemo"])(() => {
    var execs = [];
    triggers.forEach(t => {
      t.executions.forEach(e => execs.push(_objectSpread(_objectSpread({}, e), {}, {
        triggerName: t.name,
        triggerId: t.id,
        steps: t.steps
      })));
    });
    return execs.sort((a, b) => new Date(b.timestamp) - new Date(a.timestamp));
  }, [triggers]);
  if (loading) return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    style: {
      padding: '3rem',
      textAlign: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 484,
      columnNumber: 23
    }
  }, "Loading...");
  if (!agreement) return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    style: {
      padding: '3rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 485,
      columnNumber: 26
    }
  }, _div || (_div = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "alert alert-danger",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 485,
      columnNumber: 90
    }
  }, "Agreement not found.")));
  if (editingTrigger) return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(PipelineEditor, {
    trigger: editingTrigger,
    onClose: () => setEditingTrigger(null),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 486,
      columnNumber: 30
    }
  });
  var status = agreement.status || 'draft';
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    "data-testid": "standalone-agreement-detail-f",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 491,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "lw-page-header",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 492,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-xs-12 container",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 493,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", {
    className: "page-title",
    style: {
      textAlign: 'left',
      color: '#fff',
      marginBottom: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 494,
      columnNumber: 11
    }
  }, agreement.businessName || 'Agreement'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      color: 'rgba(255,255,255,0.7)',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 495,
      columnNumber: 11
    }
  }, formatCurrency(agreement.loanAmount), " \xB7 ", formatDate(agreement.dateCreated)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      background: '#fff',
      borderBottom: '1px solid #e5e7eb',
      padding: '0 1.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 499,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "container",
    style: {
      display: 'flex',
      gap: '1.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 500,
      columnNumber: 9
    }
  }, [{
    key: 'triggers',
    label: 'Triggers',
    icon: 'fa-bolt'
  }, {
    key: 'history',
    label: 'History',
    icon: 'fa-history'
  }].map(tab => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    key: tab.key,
    onClick: () => setActiveView(tab.key),
    style: {
      background: 'none',
      border: 'none',
      borderBottom: activeView === tab.key ? '2px solid #00a5fa' : '2px solid transparent',
      padding: '0.75rem 0.25rem',
      cursor: 'pointer',
      fontSize: '0.85rem',
      fontWeight: 500,
      color: activeView === tab.key ? '#00a5fa' : '#6b7280',
      display: 'flex',
      alignItems: 'center',
      gap: '0.4rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 502,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(tab.icon),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 507,
      columnNumber: 15
    }
  }), " ", tab.label)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__container",
    style: {
      paddingTop: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 513,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 514,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-3 mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 516,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card mb-3",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 517,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      textAlign: 'center',
      paddingBottom: '0.75rem',
      borderBottom: '1px solid #eee',
      marginBottom: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 518,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.68rem',
      textTransform: 'uppercase',
      letterSpacing: '0.06em',
      color: '#6b7280',
      fontWeight: 600,
      marginBottom: '0.35rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 519,
      columnNumber: 17
    }
  }, "Status"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    className: "standalone-account__badge ".concat(getStatusBadgeClass(status)),
    style: {
      fontSize: '1.1rem',
      padding: '0.35em 1.25em'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 520,
      columnNumber: 17
    }
  }, status)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.8rem',
      color: '#6b7280',
      lineHeight: 1.8
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 522,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 523,
      columnNumber: 17
    }
  }, _strong || (_strong = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 523,
      columnNumber: 22
    }
  }, "Business:")), " ", agreement.businessName || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 524,
      columnNumber: 17
    }
  }, _strong2 || (_strong2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 524,
      columnNumber: 22
    }
  }, "Owner:")), " ", agreement.businessOwnerName || agreement.guarantorName || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 525,
      columnNumber: 17
    }
  }, _strong3 || (_strong3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 525,
      columnNumber: 22
    }
  }, "Email:")), " ", agreement.borrowerEmail || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 526,
      columnNumber: 17
    }
  }, _strong4 || (_strong4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 526,
      columnNumber: 22
    }
  }, "Type:")), " ", agreement.loanType || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 527,
      columnNumber: 17
    }
  }, _strong5 || (_strong5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 527,
      columnNumber: 22
    }
  }, "Amount:")), " ", formatCurrency(agreement.loanAmount)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 528,
      columnNumber: 17
    }
  }, _strong6 || (_strong6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 528,
      columnNumber: 22
    }
  }, "Created:")), " ", formatDate(agreement.dateCreated)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card mb-3",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 531,
      columnNumber: 13
    }
  }, _h || (_h = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    className: "standalone-account__card-title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 532,
      columnNumber: 15
    }
  }, "Overview")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '0.6rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 533,
      columnNumber: 15
    }
  }, [{
    label: 'Triggers',
    value: triggers.length,
    color: '#00a5fa'
  }, {
    label: 'Total Runs',
    value: triggers.reduce((s, t) => s + t.executions.length, 0),
    color: '#059669'
  }, {
    label: 'Failures',
    value: triggers.reduce((s, t) => s + t.executions.filter(e => e.status === 'failed').length, 0),
    color: '#dc2626'
  }].map(stat => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    key: stat.label,
    style: {
      display: 'flex',
      justifyContent: 'space-between',
      alignItems: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 539,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '0.85rem',
      color: '#4b5563'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 540,
      columnNumber: 21
    }
  }, stat.label), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '1.1rem',
      fontWeight: 700,
      color: stat.color
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 541,
      columnNumber: 21
    }
  }, stat.value))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      background: 'linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%)',
      borderRadius: 10,
      padding: '1.25rem',
      color: '#fff',
      cursor: 'pointer',
      textAlign: 'center'
    },
    onClick: () => history.push('/loanwell-ai'),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 546,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-magic",
    style: {
      fontSize: '1.5rem',
      marginBottom: '0.5rem',
      display: 'block'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 547,
      columnNumber: 15
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontWeight: 600,
      marginBottom: '0.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 548,
      columnNumber: 15
    }
  }, "Ask an Agent"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      opacity: 0.85
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 549,
      columnNumber: 15
    }
  }, "Get AI-powered insights about this agreement"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-9",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 554,
      columnNumber: 11
    }
  }, activeView === 'triggers' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "d-flex justify-content-between align-items-center mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 557,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    style: {
      margin: 0,
      fontSize: '1.25rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 558,
      columnNumber: 19
    }
  }, "Triggers")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 560,
      columnNumber: 17
    }
  }, triggers.map(trigger => {
    var firedCount = trigger.executions.length;
    var appSteps = trigger.steps.filter(s => s.type === 'app');
    var condSteps = trigger.steps.filter(s => s.type === 'condition');
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: trigger.id,
      className: "col-md-6 mb-3",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 566,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "standalone-account__card",
      style: {
        height: '100%',
        display: 'flex',
        flexDirection: 'column'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 567,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        justifyContent: 'space-between',
        alignItems: 'flex-start',
        marginBottom: '0.75rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 568,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.6rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 569,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 36,
        height: 36,
        borderRadius: 8,
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        background: 'rgba(0,165,250,0.1)',
        color: '#00a5fa',
        fontSize: '0.9rem',
        flexShrink: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 570,
        columnNumber: 31
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat(typeIcon(trigger.type)),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 571,
        columnNumber: 33
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 573,
        columnNumber: 31
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontWeight: 600,
        fontSize: '0.92rem',
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 574,
        columnNumber: 33
      }
    }, trigger.name, trigger.isDefault && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      title: "Applied to all new agreements",
      style: {
        marginLeft: 6,
        padding: '0.1em 0.45em',
        borderRadius: 4,
        fontSize: '0.6rem',
        fontWeight: 600,
        textTransform: 'uppercase',
        background: '#ede9fe',
        color: '#7c3aed'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 576,
        columnNumber: 57
      }
    }, "Default")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.78rem',
        color: '#6b7280'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 578,
        columnNumber: 33
      }
    }, typeLabel(trigger.type)))), firedCount > 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.75rem',
        fontWeight: 600,
        color: '#059669'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 582,
        columnNumber: 31
      }
    }, "Fired ", firedCount, "x") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.75rem',
        color: '#d1d5db'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 584,
        columnNumber: 31
      }
    }, "Not fired")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        background: '#f9fafb',
        borderRadius: 6,
        padding: '0.5rem 0.75rem',
        marginBottom: '0.75rem',
        fontSize: '0.82rem',
        color: '#374151'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 588,
        columnNumber: 27
      }
    }, _strong7 || (_strong7 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 589,
        columnNumber: 29
      }
    }, "When:")), " ", describeTrigger(trigger)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        marginBottom: '0.75rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 592,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        justifyContent: 'space-between',
        alignItems: 'center',
        marginBottom: '0.4rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 593,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.68rem',
        textTransform: 'uppercase',
        letterSpacing: '0.04em',
        color: '#9ca3af',
        fontWeight: 600
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 594,
        columnNumber: 31
      }
    }, "Pipeline (", appSteps.length, " app", appSteps.length !== 1 ? 's' : '', condSteps.length > 0 ? ", ".concat(condSteps.length, " condition").concat(condSteps.length !== 1 ? 's' : '') : '', ")"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
      onClick: () => setEditingTrigger(trigger),
      style: {
        background: 'none',
        border: 'none',
        fontSize: '0.75rem',
        color: '#00a5fa',
        cursor: 'pointer',
        fontWeight: 500,
        padding: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 597,
        columnNumber: 31
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-pencil",
      style: {
        marginRight: 3
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 598,
        columnNumber: 33
      }
    }), " Edit")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.3rem',
        flexWrap: 'wrap'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 601,
        columnNumber: 29
      }
    }, trigger.steps.map((step, idx) => {
      if (step.type === 'condition') {
        return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, {
          key: step.id,
          __source: {
            fileName: _jsxFileName,
            lineNumber: 605,
            columnNumber: 37
          }
        }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
          style: {
            padding: '0.2rem 0.45rem',
            borderRadius: 4,
            background: '#fffbeb',
            border: '1px solid #fde68a',
            fontSize: '0.68rem',
            color: '#92400e',
            fontWeight: 500
          },
          __source: {
            fileName: _jsxFileName,
            lineNumber: 606,
            columnNumber: 39
          }
        }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
          className: "fa fa-code-fork",
          style: {
            marginRight: 3
          },
          __source: {
            fileName: _jsxFileName,
            lineNumber: 607,
            columnNumber: 41
          }
        }), " if"), idx < trigger.steps.length - 1 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
          className: "fa fa-long-arrow-right",
          style: {
            color: '#d1d5db',
            fontSize: '0.6rem'
          },
          __source: {
            fileName: _jsxFileName,
            lineNumber: 609,
            columnNumber: 74
          }
        }));
      }
      var app = getApp(step.appId);
      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, {
        key: step.id,
        __source: {
          fileName: _jsxFileName,
          lineNumber: 615,
          columnNumber: 35
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
        style: {
          display: 'inline-flex',
          alignItems: 'center',
          gap: '0.3rem',
          padding: '0.2rem 0.5rem',
          borderRadius: 6,
          background: '#f0f7ff',
          border: '1px solid #bfdbfe',
          fontSize: '0.7rem',
          color: '#001433',
          fontWeight: 500,
          whiteSpace: 'nowrap'
        },
        __source: {
          fileName: _jsxFileName,
          lineNumber: 616,
          columnNumber: 37
        }
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
        className: "fa ".concat((app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
        style: {
          color: '#00a5fa',
          fontSize: '0.65rem'
        },
        __source: {
          fileName: _jsxFileName,
          lineNumber: 617,
          columnNumber: 39
        }
      }), app === null || app === void 0 ? void 0 : app.name), idx < trigger.steps.length - 1 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
        className: "fa fa-long-arrow-right",
        style: {
          color: '#d1d5db',
          fontSize: '0.6rem'
        },
        __source: {
          fileName: _jsxFileName,
          lineNumber: 620,
          columnNumber: 72
        }
      }));
    }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        marginTop: 'auto',
        borderTop: '1px solid #f3f4f6',
        paddingTop: '0.6rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 627,
        columnNumber: 27
      }
    }, trigger.executions.length > 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.68rem',
        textTransform: 'uppercase',
        letterSpacing: '0.04em',
        color: '#9ca3af',
        fontWeight: 600,
        marginBottom: '0.35rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 630,
        columnNumber: 33
      }
    }, "Recent Runs"), trigger.executions.slice(0, 2).map(exec => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: exec.id,
      onClick: () => {
        setSelectedExec(exec);
        setSelectedTrigger(trigger);
      },
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.5rem',
        marginBottom: '0.25rem',
        cursor: 'pointer',
        borderRadius: 4,
        padding: '0.2rem 0.25rem'
      },
      onMouseEnter: e => e.currentTarget.style.background = '#f0f7ff',
      onMouseLeave: e => e.currentTarget.style.background = 'transparent',
      __source: {
        fileName: _jsxFileName,
        lineNumber: 632,
        columnNumber: 35
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 6,
        height: 6,
        borderRadius: '50%',
        background: exec.status === 'success' ? '#059669' : '#dc2626',
        flexShrink: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 637,
        columnNumber: 37
      }
    }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        flex: 1,
        fontSize: '0.78rem',
        color: '#374151',
        whiteSpace: 'nowrap',
        overflow: 'hidden',
        textOverflow: 'ellipsis'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 638,
        columnNumber: 37
      }
    }, exec.summary), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-chevron-right",
      style: {
        fontSize: '0.6rem',
        color: '#00a5fa'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 639,
        columnNumber: 37
      }
    })))) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.8rem',
        color: '#d1d5db',
        textAlign: 'center',
        padding: '0.25rem 0'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 644,
        columnNumber: 31
      }
    }, "Waiting to fire..."))));
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-6 mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 652,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    style: {
      height: '100%',
      display: 'flex',
      flexDirection: 'column',
      alignItems: 'center',
      justifyContent: 'center',
      border: '2px dashed #d1d5db',
      background: '#fafbfc',
      cursor: 'pointer',
      minHeight: 200
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 653,
      columnNumber: 21
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-plus-circle",
    style: {
      fontSize: '2rem',
      color: '#00a5fa',
      marginBottom: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 654,
      columnNumber: 23
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontWeight: 600,
      color: '#001433',
      marginBottom: '0.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 655,
      columnNumber: 23
    }
  }, "Add Trigger"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.8rem',
      color: '#9ca3af',
      textAlign: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 656,
      columnNumber: 23
    }
  }, "Set up a new automation for this agreement"))))), activeView === 'history' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    style: {
      margin: '0 0 1rem',
      fontSize: '1.25rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 665,
      columnNumber: 17
    }
  }, "Trigger History"), allExecutions.length === 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    style: {
      textAlign: 'center',
      padding: '2rem',
      color: '#9ca3af'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 667,
      columnNumber: 19
    }
  }, "No executions yet.") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 669,
      columnNumber: 19
    }
  }, allExecutions.map(exec => {
    var t = triggers.find(tr => tr.id === exec.triggerId);
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: exec.id,
      className: "standalone-account__card",
      style: {
        height: 'auto',
        cursor: 'pointer'
      },
      onClick: () => {
        setSelectedExec(exec);
        setSelectedTrigger(t);
      },
      onMouseEnter: e => e.currentTarget.style.boxShadow = '0 2px 8px rgba(0,165,250,0.15)',
      onMouseLeave: e => e.currentTarget.style.boxShadow = '',
      __source: {
        fileName: _jsxFileName,
        lineNumber: 673,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.75rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 678,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 8,
        height: 8,
        borderRadius: '50%',
        flexShrink: 0,
        background: exec.status === 'success' ? '#059669' : '#dc2626'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 679,
        columnNumber: 29
      }
    }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        flex: 1
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 680,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontWeight: 600,
        fontSize: '0.88rem',
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 681,
        columnNumber: 31
      }
    }, exec.triggerName), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.78rem',
        color: '#6b7280'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 682,
        columnNumber: 31
      }
    }, exec.summary)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        textAlign: 'right',
        flexShrink: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 684,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.72rem',
        fontWeight: 600,
        color: exec.status === 'success' ? '#059669' : '#dc2626'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 685,
        columnNumber: 31
      }
    }, exec.status === 'success' ? 'Success' : 'Failed'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.72rem',
        color: '#9ca3af'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 686,
        columnNumber: 31
      }
    }, formatDateTime(exec.timestamp))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-chevron-right",
      style: {
        color: '#00a5fa',
        fontSize: '0.7rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 688,
        columnNumber: 29
      }
    })));
  })))))), selectedExec && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'fixed',
      inset: 0,
      background: 'rgba(0,0,0,0.2)',
      zIndex: 1030
    },
    onClick: () => {
      setSelectedExec(null);
      setSelectedTrigger(null);
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 703,
      columnNumber: 11
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(ExecutionPanel, {
    execution: selectedExec,
    trigger: selectedTrigger,
    onClose: () => {
      setSelectedExec(null);
      setSelectedTrigger(null);
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 704,
      columnNumber: 11
    }
  })));
};
/* harmony default export */ __webpack_exports__["default"] = (Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(StandaloneAgreementDetailF));__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
/* harmony import */ var _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/httpClient */ "./src/utils/httpClient.js");
var _jsxFileName = "/Users/bernard/Development/loanwell-client-web-dev-release/app/src/pages/StandaloneAgreementDetailG.js",
  _option,
  _option2,
  _option3,
  _option4,
  _option5,
  _option6,
  _option7,
  _option8,
  _option9,
  _option0,
  _option1,
  _option10,
  _option11,
  _option12,
  _option13,
  _option14,
  _i,
  _i2,
  _i3,
  _div,
  _i4,
  _i5,
  _i6,
  _i7,
  _i8,
  _i9,
  _i0,
  _div2,
  _strong,
  _strong2,
  _strong3,
  _strong4,
  _strong5,
  _strong6,
  _h,
  _i1;
function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }
function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; }
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }




/**
 * VARIATION G — E-style vertical list where clicking a trigger expands it into an inline editor
 *
 * Key approach:
 * - Compact vertical list of triggers (like E)
 * - Click a trigger → it expands into the full pipeline editor INLINE
 * - Drag-and-drop step reordering within the expanded view
 * - Conditional logic (if/then branching)
 * - App prerequisite validation
 * - SurveyJS "Ask Questions" step, OCR, Document Request
 * - No separate full-screen editor — editing happens in-place
 */

var AVAILABLE_APPS = [{
  id: 'app-send-email',
  name: 'Send Email',
  description: 'Send a templated email notification',
  icon: 'fa-envelope',
  prereqs: []
}, {
  id: 'app-send-sms',
  name: 'Send SMS',
  description: 'Send an SMS text message',
  icon: 'fa-comment',
  prereqs: []
}, {
  id: 'app-generate-doc',
  name: 'Generate Document',
  description: 'Auto-generate a PDF document',
  icon: 'fa-file-pdf-o',
  prereqs: []
}, {
  id: 'app-assign-task',
  name: 'Assign Task',
  description: 'Create and assign a task to a team member',
  icon: 'fa-tasks',
  prereqs: []
}, {
  id: 'app-webhook',
  name: 'Call Webhook',
  description: 'Send data to an external webhook URL',
  icon: 'fa-plug',
  prereqs: []
}, {
  id: 'app-update-status',
  name: 'Update Status',
  description: 'Automatically change agreement status',
  icon: 'fa-refresh',
  prereqs: []
}, {
  id: 'app-run-agent',
  name: 'Run AI Agent',
  description: 'Execute an AI agent to analyze or act on data',
  icon: 'fa-magic',
  prereqs: []
}, {
  id: 'app-pull-credit',
  name: 'Pull Credit',
  description: 'Request a credit report from bureau',
  icon: 'fa-credit-card',
  prereqs: ['app-run-agent']
}, {
  id: 'app-create-task',
  name: 'Create Task',
  description: 'Create a follow-up task for your team',
  icon: 'fa-check-square-o',
  prereqs: []
}, {
  id: 'app-ask-questions',
  name: 'Ask Questions',
  description: 'Collect form input via SurveyJS questionnaire',
  icon: 'fa-wpforms',
  prereqs: []
}, {
  id: 'app-ocr-document',
  name: 'OCR Document',
  description: 'Extract text and data from uploaded document',
  icon: 'fa-file-text-o',
  prereqs: []
}, {
  id: 'app-request-document',
  name: 'Request Document',
  description: 'Request a document upload from borrower',
  icon: 'fa-upload',
  prereqs: []
}];
var STATUSES = ['new', 'draft', 'in_review', 'approved', 'denied', 'withdrawn', 'completed'];
var FIELDS = ['loanAmount', 'businessName', 'borrowerEmail', 'loanType', 'guarantorName', 'status', 'dateCreated'];
var MOCK_TRIGGERS = [{
  id: 'trigger-1',
  name: 'New Application Pipeline',
  type: 'status_change',
  config: {
    fromStatus: '*',
    toStatus: 'new'
  },
  isDefault: false,
  steps: [{
    id: 'step-1a',
    type: 'app',
    appId: 'app-run-agent',
    config: {
      agent: 'risk-scorer',
      saveAs: 'riskScore'
    }
  }, {
    id: 'step-1b',
    type: 'condition',
    condition: {
      field: 'riskScore',
      operator: '>=',
      value: '60'
    },
    ifSteps: ['step-1c'],
    elseSteps: ['step-1e']
  }, {
    id: 'step-1c',
    type: 'app',
    appId: 'app-pull-credit',
    config: {
      bureau: 'experian'
    }
  }, {
    id: 'step-1d',
    type: 'app',
    appId: 'app-send-email',
    config: {
      to: 'team@company.com',
      template: 'new_application'
    }
  }, {
    id: 'step-1e',
    type: 'app',
    appId: 'app-create-task',
    config: {
      assignee: 'loan.officer@company.com',
      title: 'Manual review — low risk score'
    }
  }],
  executions: [{
    id: 'exec-1',
    timestamp: '2026-04-05T14:30:00Z',
    status: 'success',
    summary: 'Pipeline completed — 4/4 steps (condition: riskScore >= 60 → true)',
    stepResults: [{
      stepId: 'step-1a',
      status: 'success',
      summary: 'Risk score: 72 (Medium)',
      duration: '3.2s'
    }, {
      stepId: 'step-1b',
      status: 'success',
      summary: 'Condition passed: riskScore (72) >= 60',
      duration: '0.01s'
    }, {
      stepId: 'step-1c',
      status: 'success',
      summary: 'Credit pulled — Experian score 680',
      duration: '8.1s'
    }, {
      stepId: 'step-1d',
      status: 'success',
      summary: 'Email sent to team@company.com',
      duration: '1.1s'
    }]
  }]
}, {
  id: 'trigger-2',
  name: 'Denial Letter',
  type: 'status_change',
  config: {
    fromStatus: 'in_review',
    toStatus: 'denied'
  },
  isDefault: true,
  steps: [{
    id: 'step-2a',
    type: 'app',
    appId: 'app-generate-doc',
    config: {
      template: 'denial_letter',
      format: 'pdf'
    }
  }, {
    id: 'step-2b',
    type: 'app',
    appId: 'app-send-email',
    config: {
      to: '{{borrowerEmail}}',
      template: 'denial_notification'
    }
  }],
  executions: []
}, {
  id: 'trigger-3',
  name: 'Document Intake',
  type: 'document_uploaded',
  config: {
    documentType: 'bank_statement'
  },
  isDefault: false,
  steps: [{
    id: 'step-3a',
    type: 'app',
    appId: 'app-ocr-document',
    config: {
      extractFields: ['income', 'balances']
    }
  }, {
    id: 'step-3b',
    type: 'app',
    appId: 'app-run-agent',
    config: {
      agent: 'doc-verifier',
      saveAs: 'docValid'
    }
  }, {
    id: 'step-3c',
    type: 'condition',
    condition: {
      field: 'docValid',
      operator: '==',
      value: 'true'
    },
    ifSteps: ['step-3d'],
    elseSteps: ['step-3e']
  }, {
    id: 'step-3d',
    type: 'app',
    appId: 'app-update-status',
    config: {
      toStatus: 'docs_verified'
    }
  }, {
    id: 'step-3e',
    type: 'app',
    appId: 'app-request-document',
    config: {
      message: 'Document could not be verified. Please re-upload.'
    }
  }],
  executions: [{
    id: 'exec-3',
    timestamp: '2026-04-04T11:20:00Z',
    status: 'success',
    summary: 'Pipeline completed — document verified',
    stepResults: [{
      stepId: 'step-3a',
      status: 'success',
      summary: 'OCR extracted 12 fields from bank_statement.pdf',
      duration: '4.5s'
    }, {
      stepId: 'step-3b',
      status: 'success',
      summary: 'Document verified — all fields match',
      duration: '2.1s'
    }, {
      stepId: 'step-3c',
      status: 'success',
      summary: 'Condition passed: docValid == true',
      duration: '0.01s'
    }, {
      stepId: 'step-3d',
      status: 'success',
      summary: 'Status updated to docs_verified',
      duration: '0.3s'
    }]
  }]
}, {
  id: 'trigger-4',
  name: 'Onboarding Questionnaire',
  type: 'status_change',
  config: {
    fromStatus: 'new',
    toStatus: 'in_review'
  },
  isDefault: true,
  steps: [{
    id: 'step-4a',
    type: 'app',
    appId: 'app-ask-questions',
    config: {
      formId: 'onboarding-v2',
      fields: ['businessType', 'annualRevenue', 'yearsInBusiness', 'numberOfEmployees']
    }
  }, {
    id: 'step-4b',
    type: 'condition',
    condition: {
      field: 'annualRevenue',
      operator: '>=',
      value: '500000'
    },
    ifSteps: ['step-4c'],
    elseSteps: ['step-4d']
  }, {
    id: 'step-4c',
    type: 'app',
    appId: 'app-assign-task',
    config: {
      assignee: 'senior.officer@company.com',
      title: 'High-value application review'
    }
  }, {
    id: 'step-4d',
    type: 'app',
    appId: 'app-assign-task',
    config: {
      assignee: 'loan.officer@company.com',
      title: 'Standard application review'
    }
  }],
  executions: []
}];
var getStatusBadgeClass = status => {
  var s = (status || '').toLowerCase();
  if (['approved', 'completed', 'active', 'success'].includes(s)) return 'standalone-account__badge--active';
  if (['new', 'in_review', 'pending', 'draft'].includes(s)) return 'standalone-account__badge--pending';
  return 'standalone-account__badge--inactive';
};
var formatDate = d => {
  if (!d) return '-';
  try {
    return new Date(d).toLocaleDateString('en-US', {
      month: 'short',
      day: 'numeric',
      year: 'numeric'
    });
  } catch (_unused) {
    return d;
  }
};
var formatDateTime = d => {
  if (!d) return '-';
  try {
    var dt = new Date(d);
    return dt.toLocaleDateString('en-US', {
      month: 'short',
      day: 'numeric'
    }) + ' ' + dt.toLocaleTimeString('en-US', {
      hour: 'numeric',
      minute: '2-digit'
    });
  } catch (_unused2) {
    return d;
  }
};
var formatCurrency = a => {
  if (!a) return '-';
  return new Intl.NumberFormat('en-US', {
    style: 'currency',
    currency: 'USD'
  }).format(a);
};
var getApp = id => AVAILABLE_APPS.find(a => a.id === id);
var describeTrigger = t => {
  if (t.type === 'status_change') return "".concat(t.config.fromStatus === '*' ? 'Any' : t.config.fromStatus, " \u2192 ").concat(t.config.toStatus);
  if (t.type === 'field_change') return "When \"".concat(t.config.field, "\" changes");
  if (t.type === 'time_based') return "".concat(t.config.duration, " ").concat(t.config.unit, " after ").concat(t.config.from);
  if (t.type === 'document_uploaded') return "When \"".concat(t.config.documentType, "\" is uploaded");
  return '-';
};
var typeIcon = t => ({
  status_change: 'fa-exchange',
  field_change: 'fa-pencil',
  time_based: 'fa-clock-o',
  document_uploaded: 'fa-upload'
})[t] || 'fa-bolt';
var typeLabel = t => ({
  status_change: 'Status Change',
  field_change: 'Field Change',
  time_based: 'Time Based',
  document_uploaded: 'Document Uploaded'
})[t] || t;
var stepStatusColor = s => ({
  success: '#059669',
  failed: '#dc2626',
  skipped: '#9ca3af'
})[s] || '#9ca3af';

/* ─── Add Trigger Modal ─── */
var AddTriggerModal = _ref => {
  var {
    open,
    onClose
  } = _ref;
  var [step, setStep] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(1);
  var [triggerType, setTriggerType] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('');
  var [condition, setCondition] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({
    fromStatus: '',
    toStatus: '',
    field: '',
    duration: '',
    unit: 'days',
    from: '',
    documentType: ''
  });
  var [selectedApps, setSelectedApps] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]);
  var reset = () => {
    setStep(1);
    setTriggerType('');
    setCondition({
      fromStatus: '',
      toStatus: '',
      field: '',
      duration: '',
      unit: 'days',
      from: '',
      documentType: ''
    });
    setSelectedApps([]);
  };
  if (!open) return null;
  var triggerTypes = [{
    id: 'status_change',
    label: 'Status Change',
    icon: 'fa-exchange',
    desc: 'Fires when agreement status changes'
  }, {
    id: 'field_change',
    label: 'Field Change',
    icon: 'fa-pencil',
    desc: 'Fires when a specific field is updated'
  }, {
    id: 'time_based',
    label: 'Time Based',
    icon: 'fa-clock-o',
    desc: 'Fires after a set duration'
  }, {
    id: 'document_uploaded',
    label: 'Document Uploaded',
    icon: 'fa-upload',
    desc: 'Fires when a document is uploaded'
  }];
  var addApp = appId => {
    if (!selectedApps.includes(appId)) setSelectedApps([...selectedApps, appId]);
  };
  var removeApp = appId => setSelectedApps(selectedApps.filter(a => a !== appId));
  var moveApp = (idx, dir) => {
    var arr = [...selectedApps];
    var target = idx + dir;
    if (target < 0 || target >= arr.length) return;
    [arr[idx], arr[target]] = [arr[target], arr[idx]];
    setSelectedApps(arr);
  };
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'fixed',
      inset: 0,
      zIndex: 1050,
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 154,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'absolute',
      inset: 0,
      background: 'rgba(0,20,51,0.4)'
    },
    onClick: () => {
      reset();
      onClose();
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 155,
      columnNumber: 7
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'relative',
      background: '#fff',
      borderRadius: 12,
      width: 560,
      maxHeight: '85vh',
      overflow: 'auto',
      boxShadow: '0 8px 30px rgba(0,0,0,0.18)',
      border: '2px solid #e5e7eb'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 156,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1.25rem 1.5rem',
      borderBottom: '1px solid #e5e7eb',
      display: 'flex',
      justifyContent: 'space-between',
      alignItems: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 157,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 158,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", {
    style: {
      margin: 0,
      fontSize: '1.1rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 159,
      columnNumber: 13
    }
  }, "Add Trigger"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      color: '#6b7280',
      marginTop: 2
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 160,
      columnNumber: 13
    }
  }, "Step ", step, " of 3 \u2014 ", step === 1 ? 'Choose type' : step === 2 ? 'Set condition' : 'Build pipeline')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => {
      reset();
      onClose();
    },
    style: {
      background: 'none',
      border: 'none',
      fontSize: '1.2rem',
      cursor: 'pointer',
      color: '#9ca3af',
      padding: '0.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 162,
      columnNumber: 11
    }
  }, "\xD7")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 165,
      columnNumber: 9
    }
  }, step === 1 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 167,
      columnNumber: 13
    }
  }, triggerTypes.map(tt => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    key: tt.id,
    onClick: () => setTriggerType(tt.id),
    style: {
      border: triggerType === tt.id ? '2px solid #00a5fa' : '2px dashed #d1d5db',
      borderRadius: 8,
      padding: '1rem 1.25rem',
      cursor: 'pointer',
      background: triggerType === tt.id ? 'rgba(0,165,250,0.04)' : '#fafbfc',
      display: 'flex',
      alignItems: 'center',
      gap: '1rem',
      transition: 'all 0.15s'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 169,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      width: 40,
      height: 40,
      borderRadius: 8,
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center',
      background: triggerType === tt.id ? 'rgba(0,165,250,0.12)' : '#f3f4f6',
      color: triggerType === tt.id ? '#00a5fa' : '#6b7280',
      fontSize: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 173,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(tt.icon),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 174,
      columnNumber: 21
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 176,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontWeight: 600,
      fontSize: '0.9rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 177,
      columnNumber: 21
    }
  }, tt.label), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      color: '#6b7280'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 178,
      columnNumber: 21
    }
  }, tt.desc))))), step === 2 && triggerType === 'status_change' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 186,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 187,
      columnNumber: 15
    }
  }, "From Status"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    value: condition.fromStatus,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      fromStatus: e.target.value
    })),
    style: {
      width: '100%',
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem',
      color: '#374151'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 188,
      columnNumber: 15
    }
  }, _option || (_option = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 189,
      columnNumber: 17
    }
  }, "Select...")), _option2 || (_option2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "*",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 189,
      columnNumber: 52
    }
  }, "Any status")), STATUSES.map(s => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    key: s,
    value: s,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 190,
      columnNumber: 38
    }
  }, s))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 192,
      columnNumber: 15
    }
  }, "To Status"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    value: condition.toStatus,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      toStatus: e.target.value
    })),
    style: {
      width: '100%',
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem',
      color: '#374151'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 193,
      columnNumber: 15
    }
  }, _option3 || (_option3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 194,
      columnNumber: 17
    }
  }, "Select...")), STATUSES.map(s => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    key: s,
    value: s,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 195,
      columnNumber: 38
    }
  }, s)))), step === 2 && triggerType === 'field_change' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 201,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 202,
      columnNumber: 15
    }
  }, "Field"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    value: condition.field,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      field: e.target.value
    })),
    style: {
      width: '100%',
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem',
      color: '#374151'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 203,
      columnNumber: 15
    }
  }, _option4 || (_option4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 204,
      columnNumber: 17
    }
  }, "Select a field...")), FIELDS.map(f => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    key: f,
    value: f,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 205,
      columnNumber: 36
    }
  }, f)))), step === 2 && triggerType === 'time_based' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 211,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 212,
      columnNumber: 15
    }
  }, "Duration"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      gap: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 213,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
    type: "number",
    min: "1",
    placeholder: "7",
    value: condition.duration,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      duration: e.target.value
    })),
    style: {
      flex: 1,
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 214,
      columnNumber: 17
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    value: condition.unit,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      unit: e.target.value
    })),
    style: {
      width: 120,
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 215,
      columnNumber: 17
    }
  }, _option5 || (_option5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "hours",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 216,
      columnNumber: 19
    }
  }, "Hours")), _option6 || (_option6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "days",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 216,
      columnNumber: 55
    }
  }, "Days")), _option7 || (_option7 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "weeks",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 216,
      columnNumber: 89
    }
  }, "Weeks")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 219,
      columnNumber: 15
    }
  }, "After"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    value: condition.from,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      from: e.target.value
    })),
    style: {
      width: '100%',
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem',
      color: '#374151'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 220,
      columnNumber: 15
    }
  }, _option8 || (_option8 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 221,
      columnNumber: 17
    }
  }, "Select...")), _option9 || (_option9 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "dateCreated",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 221,
      columnNumber: 52
    }
  }, "Date Created")), _option0 || (_option0 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "lastUpdated",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 221,
      columnNumber: 101
    }
  }, "Last Updated")), _option1 || (_option1 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "lastStatusChange",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 221,
      columnNumber: 150
    }
  }, "Last Status Change")))), step === 2 && triggerType === 'document_uploaded' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 227,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 228,
      columnNumber: 15
    }
  }, "Document Type"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", {
    value: condition.documentType,
    onChange: e => setCondition(_objectSpread(_objectSpread({}, condition), {}, {
      documentType: e.target.value
    })),
    style: {
      width: '100%',
      padding: '0.6rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      fontSize: '0.85rem',
      color: '#374151'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 229,
      columnNumber: 15
    }
  }, _option10 || (_option10 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 230,
      columnNumber: 17
    }
  }, "Select...")), _option11 || (_option11 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "bank_statement",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 230,
      columnNumber: 52
    }
  }, "Bank Statement")), _option12 || (_option12 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "tax_return",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 230,
      columnNumber: 106
    }
  }, "Tax Return")), _option13 || (_option13 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "id_document",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 230,
      columnNumber: 152
    }
  }, "ID Document")), _option14 || (_option14 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", {
    value: "other",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 230,
      columnNumber: 200
    }
  }, "Other")))), step === 3 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 236,
      columnNumber: 13
    }
  }, selectedApps.length > 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      marginBottom: '1.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 238,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      fontWeight: 600,
      color: '#6b7280',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      marginBottom: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 239,
      columnNumber: 19
    }
  }, "Pipeline Steps"), selectedApps.map((appId, idx) => {
    var app = getApp(appId);
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: "".concat(appId, "-").concat(idx),
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.75rem',
        padding: '0.6rem 0.75rem',
        background: '#f0f7ff',
        border: '1px solid #bfdbfe',
        borderRadius: 8,
        marginBottom: '0.5rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 243,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.75rem',
        fontWeight: 700,
        color: '#00a5fa',
        width: 20
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 244,
        columnNumber: 25
      }
    }, idx + 1, "."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat((app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
      style: {
        color: '#00a5fa',
        fontSize: '0.85rem',
        width: 18
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 245,
        columnNumber: 25
      }
    }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        flex: 1,
        fontSize: '0.85rem',
        fontWeight: 500,
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 246,
        columnNumber: 25
      }
    }, app === null || app === void 0 ? void 0 : app.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
      onClick: () => moveApp(idx, -1),
      disabled: idx === 0,
      style: {
        background: 'none',
        border: 'none',
        cursor: 'pointer',
        color: idx === 0 ? '#d1d5db' : '#00a5fa',
        fontSize: '0.8rem',
        padding: '0.15rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 247,
        columnNumber: 25
      }
    }, _i || (_i = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-arrow-up",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 247,
        columnNumber: 235
      }
    }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
      onClick: () => moveApp(idx, 1),
      disabled: idx === selectedApps.length - 1,
      style: {
        background: 'none',
        border: 'none',
        cursor: 'pointer',
        color: idx === selectedApps.length - 1 ? '#d1d5db' : '#00a5fa',
        fontSize: '0.8rem',
        padding: '0.15rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 248,
        columnNumber: 25
      }
    }, _i2 || (_i2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-arrow-down",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 248,
        columnNumber: 278
      }
    }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
      onClick: () => removeApp(appId),
      style: {
        background: 'none',
        border: 'none',
        cursor: 'pointer',
        color: '#00a5fa',
        fontSize: '0.8rem',
        padding: '0.15rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 249,
        columnNumber: 25
      }
    }, _i3 || (_i3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-trash-o",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 249,
        columnNumber: 190
      }
    }))));
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      fontWeight: 600,
      color: '#6b7280',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      marginBottom: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 255,
      columnNumber: 15
    }
  }, "Available Apps"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 256,
      columnNumber: 15
    }
  }, AVAILABLE_APPS.map(app => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    key: app.id,
    onClick: () => addApp(app.id),
    style: {
      border: '2px dashed #d1d5db',
      borderRadius: 8,
      padding: '0.75rem 1rem',
      cursor: 'pointer',
      display: 'flex',
      alignItems: 'center',
      gap: '0.75rem',
      background: '#fafbfc',
      transition: 'all 0.15s'
    },
    onMouseEnter: e => {
      e.currentTarget.style.borderColor = '#00a5fa';
      e.currentTarget.style.background = 'rgba(0,165,250,0.03)';
    },
    onMouseLeave: e => {
      e.currentTarget.style.borderColor = '#d1d5db';
      e.currentTarget.style.background = '#fafbfc';
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 258,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      width: 32,
      height: 32,
      borderRadius: 6,
      background: '#f3f4f6',
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center',
      color: '#6b7280',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 262,
      columnNumber: 21
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(app.icon),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 262,
      columnNumber: 204
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      flex: 1
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 263,
      columnNumber: 21
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.85rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 264,
      columnNumber: 23
    }
  }, app.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.72rem',
      color: '#9ca3af'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 265,
      columnNumber: 23
    }
  }, app.description)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-plus",
    style: {
      color: '#00a5fa',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 267,
      columnNumber: 21
    }
  })))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1rem 1.5rem',
      borderTop: '1px solid #e5e7eb',
      display: 'flex',
      justifyContent: 'space-between'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 275,
      columnNumber: 9
    }
  }, step > 1 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => setStep(step - 1),
    style: {
      padding: '0.5rem 1.25rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      background: '#fff',
      color: '#374151',
      fontSize: '0.85rem',
      cursor: 'pointer'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 277,
      columnNumber: 13
    }
  }, "Back") : _div || (_div = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 278,
      columnNumber: 15
    }
  })), step < 3 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => setStep(step + 1),
    disabled: step === 1 && !triggerType,
    style: {
      padding: '0.5rem 1.25rem',
      borderRadius: 6,
      border: 'none',
      background: step === 1 && !triggerType ? '#d1d5db' : '#00a5fa',
      color: '#fff',
      fontSize: '0.85rem',
      cursor: step === 1 && !triggerType ? 'default' : 'pointer'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 280,
      columnNumber: 13
    }
  }, "Next") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => {
      reset();
      onClose();
    },
    disabled: selectedApps.length === 0,
    style: {
      padding: '0.5rem 1.25rem',
      borderRadius: 6,
      border: 'none',
      background: selectedApps.length === 0 ? '#d1d5db' : '#00a5fa',
      color: '#fff',
      fontSize: '0.85rem',
      cursor: selectedApps.length === 0 ? 'default' : 'pointer'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 282,
      columnNumber: 13
    }
  }, "Create Trigger"))));
};

/* ─── Inline Trigger Editor Row ─── */
var TriggerRow = _ref2 => {
  var {
    trigger
  } = _ref2;
  var [mode, setMode] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('collapsed'); // collapsed | view | edit
  var [steps, setSteps] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(trigger.steps || []);
  var [dragIdx, setDragIdx] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [showAppPicker, setShowAppPicker] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
  var [insertAt, setInsertAt] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [selectedExecId, setSelectedExecId] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var firedCount = trigger.executions.length;
  var handleDragStart = idx => setDragIdx(idx);
  var handleDragOver = e => {
    e.preventDefault();
  };
  var handleDrop = idx => {
    if (dragIdx === null || dragIdx === idx) {
      setDragIdx(null);
      return;
    }
    var arr = [...steps];
    var [moved] = arr.splice(dragIdx, 1);
    arr.splice(idx, 0, moved);
    setSteps(arr);
    setDragIdx(null);
  };
  var removeStep = idx => setSteps(steps.filter((_, i) => i !== idx));
  var addStep = appId => {
    var newStep = {
      id: "step-new-".concat(Date.now()),
      type: 'app',
      appId,
      config: {}
    };
    if (insertAt !== null) {
      var arr = [...steps];
      arr.splice(insertAt, 0, newStep);
      setSteps(arr);
    } else {
      setSteps([...steps, newStep]);
    }
    setShowAppPicker(false);
    setInsertAt(null);
  };
  var addCondition = () => {
    var newStep = {
      id: "step-cond-".concat(Date.now()),
      type: 'condition',
      condition: {
        field: '',
        operator: '>=',
        value: ''
      },
      ifSteps: [],
      elseSteps: []
    };
    if (insertAt !== null) {
      var arr = [...steps];
      arr.splice(insertAt, 0, newStep);
      setSteps(arr);
    } else {
      setSteps([...steps, newStep]);
    }
    setInsertAt(null);
  };
  var checkPrereqs = appId => {
    var app = getApp(appId);
    if (!app || !app.prereqs || app.prereqs.length === 0) return {
      valid: true,
      missing: []
    };
    var existingAppIds = steps.filter(s => s.type === 'app').map(s => s.appId);
    var missing = app.prereqs.filter(p => !existingAppIds.includes(p));
    return {
      valid: missing.length === 0,
      missing
    };
  };
  var handleRowClick = () => {
    if (mode === 'collapsed') setMode('view');else if (mode === 'view') setMode('collapsed');
  };
  var selectedExec = selectedExecId ? trigger.executions.find(e => e.id === selectedExecId) : null;
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      marginBottom: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 350,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    onClick: handleRowClick,
    style: {
      height: 'auto',
      cursor: 'pointer',
      transition: 'all 0.15s',
      borderLeft: mode !== 'collapsed' ? '3px solid #00a5fa' : '3px solid transparent',
      borderRadius: mode === 'edit' ? '10px 10px 0 0' : undefined
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 352,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      alignItems: 'center',
      gap: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 361,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      width: 40,
      height: 40,
      borderRadius: 10,
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center',
      background: 'rgba(0,165,250,0.1)',
      color: '#00a5fa',
      fontSize: '1rem',
      flexShrink: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 362,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(typeIcon(trigger.type)),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 366,
      columnNumber: 13
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      flex: 1,
      minWidth: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 369,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      alignItems: 'center',
      gap: '0.5rem',
      flexWrap: 'wrap'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 370,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontWeight: 600,
      fontSize: '0.92rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 371,
      columnNumber: 15
    }
  }, trigger.name), trigger.isDefault && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      padding: '0.1em 0.45em',
      borderRadius: 4,
      fontSize: '0.6rem',
      fontWeight: 600,
      textTransform: 'uppercase',
      background: '#ede9fe',
      color: '#7c3aed'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 373,
      columnNumber: 17
    }
  }, "Default")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      color: '#6b7280'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 376,
      columnNumber: 13
    }
  }, typeLabel(trigger.type), ": ", describeTrigger(trigger))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      alignItems: 'center',
      gap: '0.25rem',
      flexShrink: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 380,
      columnNumber: 11
    }
  }, trigger.steps.filter(s => s.type === 'app').slice(0, 3).map(s => {
    var app = getApp(s.appId);
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: s.id,
      title: app === null || app === void 0 ? void 0 : app.name,
      style: {
        width: 28,
        height: 28,
        borderRadius: 6,
        background: '#f0f7ff',
        border: '1px solid #bfdbfe',
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        fontSize: '0.7rem',
        color: '#00a5fa'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 384,
        columnNumber: 17
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat((app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 388,
        columnNumber: 19
      }
    }));
  }), trigger.steps.filter(s => s.type === 'condition').length > 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    title: "Has conditions",
    style: {
      width: 28,
      height: 28,
      borderRadius: 6,
      background: '#fffbeb',
      border: '1px solid #fde68a',
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center',
      fontSize: '0.7rem',
      color: '#f59e0b'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 393,
      columnNumber: 15
    }
  }, _i4 || (_i4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-code-fork",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 397,
      columnNumber: 17
    }
  }))), trigger.steps.filter(s => s.type === 'app').length > 3 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '0.72rem',
      color: '#6b7280',
      fontWeight: 600
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 401,
      columnNumber: 15
    }
  }, "+", trigger.steps.filter(s => s.type === 'app').length - 3)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      textAlign: 'right',
      flexShrink: 0,
      minWidth: 60
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 405,
      columnNumber: 11
    }
  }, firedCount > 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '0.75rem',
      fontWeight: 600,
      color: '#059669'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 407,
      columnNumber: 15
    }
  }, "Fired ", firedCount, "x") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '0.75rem',
      color: '#d1d5db'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 409,
      columnNumber: 15
    }
  }, "Not fired")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-chevron-".concat(mode !== 'collapsed' ? 'up' : 'down'),
    style: {
      color: '#00a5fa',
      fontSize: '0.75rem',
      flexShrink: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 413,
      columnNumber: 11
    }
  }))), mode === 'view' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      background: '#f9fafb',
      borderRadius: '0 0 10px 10px',
      padding: '1.25rem',
      marginTop: -4
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 419,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      justifyContent: 'space-between',
      alignItems: 'center',
      marginBottom: '0.6rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 421,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.72rem',
      fontWeight: 600,
      color: '#6b7280',
      textTransform: 'uppercase',
      letterSpacing: '0.04em'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 422,
      columnNumber: 13
    }
  }, "Pipeline \u2014 ", steps.length, " Steps"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: e => {
      e.stopPropagation();
      setMode('edit');
    },
    style: {
      background: '#00a5fa',
      border: 'none',
      borderRadius: 6,
      padding: '0.35rem 1rem',
      fontSize: '0.78rem',
      color: '#fff',
      fontWeight: 600,
      cursor: 'pointer',
      display: 'flex',
      alignItems: 'center',
      gap: '0.3rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 425,
      columnNumber: 13
    }
  }, _i5 || (_i5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-pencil",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 429,
      columnNumber: 15
    }
  })), " Edit Pipeline")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      alignItems: 'stretch',
      gap: 0,
      marginBottom: '1.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 434,
      columnNumber: 11
    }
  }, steps.map((step, idx) => {
    var _step$condition, _step$condition2, _step$condition3;
    var app = step.type === 'app' ? getApp(step.appId) : null;
    var isCondition = step.type === 'condition';
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, {
      key: step.id,
      __source: {
        fileName: _jsxFileName,
        lineNumber: 439,
        columnNumber: 17
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        flex: 1,
        background: '#fff',
        border: isCondition ? '1px solid #fde68a' : '1px solid #e5e7eb',
        borderRadius: 8,
        padding: '0.75rem',
        textAlign: 'center',
        minWidth: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 440,
        columnNumber: 19
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 36,
        height: 36,
        borderRadius: isCondition ? 6 : 8,
        margin: '0 auto 0.4rem',
        background: isCondition ? 'rgba(245,158,11,0.1)' : 'rgba(0,165,250,0.1)',
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        color: isCondition ? '#f59e0b' : '#00a5fa',
        fontSize: '0.9rem',
        transform: isCondition ? 'rotate(45deg)' : 'none'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 444,
        columnNumber: 21
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat(isCondition ? 'fa-code-fork' : (app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
      style: {
        transform: isCondition ? 'rotate(-45deg)' : 'none'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 451,
        columnNumber: 23
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.78rem',
        fontWeight: 600,
        color: '#001433',
        marginBottom: '0.15rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 453,
        columnNumber: 21
      }
    }, isCondition ? 'Condition' : app === null || app === void 0 ? void 0 : app.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.68rem',
        color: '#9ca3af'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 456,
        columnNumber: 21
      }
    }, isCondition ? "".concat((_step$condition = step.condition) === null || _step$condition === void 0 ? void 0 : _step$condition.field, " ").concat((_step$condition2 = step.condition) === null || _step$condition2 === void 0 ? void 0 : _step$condition2.operator, " ").concat((_step$condition3 = step.condition) === null || _step$condition3 === void 0 ? void 0 : _step$condition3.value) : "Step ".concat(idx + 1))), idx < steps.length - 1 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        alignItems: 'center',
        padding: '0 0.35rem',
        flexShrink: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 461,
        columnNumber: 21
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-long-arrow-right",
      style: {
        color: '#d1d5db',
        fontSize: '0.85rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 462,
        columnNumber: 23
      }
    })));
  })), trigger.executions.length > 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 472,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.72rem',
      fontWeight: 600,
      color: '#6b7280',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      marginBottom: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 473,
      columnNumber: 15
    }
  }, "Execution History"), trigger.executions.map(exec => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    key: exec.id,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 475,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    onClick: e => {
      e.stopPropagation();
      setSelectedExecId(selectedExecId === exec.id ? null : exec.id);
    },
    style: {
      display: 'flex',
      alignItems: 'center',
      gap: '0.75rem',
      padding: '0.6rem 0.75rem',
      background: selectedExecId === exec.id ? '#f0f7ff' : '#fff',
      border: '1px solid #e5e7eb',
      borderRadius: selectedExecId === exec.id ? '8px 8px 0 0' : 8,
      cursor: 'pointer',
      marginBottom: selectedExecId === exec.id ? 0 : '0.4rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 476,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      width: 8,
      height: 8,
      borderRadius: '50%',
      background: exec.status === 'success' ? '#059669' : '#dc2626',
      flexShrink: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 484,
      columnNumber: 21
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      flex: 1,
      fontSize: '0.82rem',
      fontWeight: 500,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 485,
      columnNumber: 21
    }
  }, exec.summary), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '0.72rem',
      color: '#9ca3af',
      flexShrink: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 486,
      columnNumber: 21
    }
  }, formatDateTime(exec.timestamp)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-chevron-".concat(selectedExecId === exec.id ? 'up' : 'down'),
    style: {
      color: '#00a5fa',
      fontSize: '0.6rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 487,
      columnNumber: 21
    }
  })), selectedExecId === exec.id && exec.stepResults && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      background: '#fff',
      border: '1px solid #e5e7eb',
      borderTop: 'none',
      borderRadius: '0 0 8px 8px',
      padding: '0.75rem',
      marginBottom: '0.4rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 490,
      columnNumber: 21
    }
  }, exec.stepResults.map((sr, srIdx) => {
    var stepDef = trigger.steps.find(s => s.id === sr.stepId);
    var app = (stepDef === null || stepDef === void 0 ? void 0 : stepDef.type) === 'app' ? getApp(stepDef.appId) : null;
    var isCondition = (stepDef === null || stepDef === void 0 ? void 0 : stepDef.type) === 'condition';
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: sr.stepId,
      style: {
        display: 'flex',
        alignItems: 'flex-start',
        gap: '0.75rem',
        padding: '0.4rem 0',
        borderBottom: srIdx < exec.stepResults.length - 1 ? '1px solid #f3f4f6' : 'none'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 496,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 24,
        height: 24,
        borderRadius: isCondition ? 4 : '50%',
        flexShrink: 0,
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        background: sr.status === 'success' ? '#ecfdf5' : sr.status === 'failed' ? '#fef2f2' : '#f9fafb',
        marginTop: 2
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 497,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat(sr.status === 'success' ? 'fa-check' : sr.status === 'failed' ? 'fa-times' : 'fa-minus'),
      style: {
        fontSize: '0.65rem',
        color: stepStatusColor(sr.status)
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 502,
        columnNumber: 31
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        flex: 1
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 504,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.8rem',
        fontWeight: 600,
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 505,
        columnNumber: 31
      }
    }, srIdx + 1, ". ", isCondition ? 'Condition' : app === null || app === void 0 ? void 0 : app.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.75rem',
        color: '#6b7280'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 506,
        columnNumber: 31
      }
    }, sr.summary)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.7rem',
        color: '#9ca3af',
        flexShrink: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 508,
        columnNumber: 29
      }
    }, sr.duration));
  }))))), trigger.executions.length === 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      textAlign: 'center',
      padding: '1rem',
      color: '#d1d5db',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 519,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-clock-o",
    style: {
      marginRight: 6
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 520,
      columnNumber: 15
    }
  }), "This trigger hasn't fired yet")), mode === 'edit' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      background: '#f0f4f8',
      borderRadius: '0 0 10px 10px',
      padding: '1.25rem',
      marginTop: -4,
      border: '2px solid #00a5fa',
      borderTop: 'none'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 528,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      justifyContent: 'space-between',
      alignItems: 'center',
      marginBottom: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 529,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      fontWeight: 600,
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 530,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-pencil",
    style: {
      color: '#00a5fa',
      marginRight: 6
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 531,
      columnNumber: 15
    }
  }), "Editing Pipeline \u2014 ", steps.length, " steps"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      gap: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 534,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: e => {
      e.stopPropagation();
      setSteps(trigger.steps);
      setMode('view');
    },
    style: {
      padding: '0.35rem 0.75rem',
      borderRadius: 6,
      border: '1px solid #d1d5db',
      background: '#fff',
      color: '#374151',
      fontSize: '0.78rem',
      cursor: 'pointer'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 535,
      columnNumber: 15
    }
  }, "Cancel"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: e => {
      e.stopPropagation();
      setMode('view');
    },
    style: {
      padding: '0.35rem 0.75rem',
      borderRadius: 6,
      border: 'none',
      background: '#00a5fa',
      color: '#fff',
      fontSize: '0.78rem',
      cursor: 'pointer',
      fontWeight: 600
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 536,
      columnNumber: 15
    }
  }, "Save"))), steps.map((step, idx) => {
    var _step$config, _step$condition4, _step$condition5, _step$condition6;
    var app = step.type === 'app' ? getApp(step.appId) : null;
    var prereqCheck = step.type === 'app' ? checkPrereqs(step.appId) : {
      valid: true,
      missing: []
    };
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, {
      key: step.id,
      __source: {
        fileName: _jsxFileName,
        lineNumber: 546,
        columnNumber: 15
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      draggable: true,
      onDragStart: () => handleDragStart(idx),
      onDragOver: handleDragOver,
      onDrop: () => handleDrop(idx),
      style: {
        background: '#fff',
        borderRadius: 10,
        padding: '0.85rem 1rem',
        marginBottom: 0,
        border: dragIdx === idx ? '2px solid #00a5fa' : prereqCheck.valid ? '1px solid #e5e7eb' : '2px solid #f59e0b',
        boxShadow: dragIdx === idx ? '0 4px 12px rgba(0,165,250,0.2)' : '0 1px 3px rgba(0,0,0,0.06)',
        cursor: 'grab',
        position: 'relative'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 547,
        columnNumber: 17
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        alignItems: 'center',
        gap: '0.75rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 559,
        columnNumber: 19
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        color: '#d1d5db',
        fontSize: '0.9rem',
        cursor: 'grab',
        padding: '0.25rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 560,
        columnNumber: 21
      }
    }, _i6 || (_i6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-bars",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 561,
        columnNumber: 23
      }
    }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        fontSize: '0.72rem',
        fontWeight: 700,
        color: '#00a5fa',
        width: 24
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 563,
        columnNumber: 21
      }
    }, idx + 1), step.type === 'app' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 36,
        height: 36,
        borderRadius: 8,
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        background: 'rgba(0,165,250,0.08)',
        color: '#00a5fa',
        fontSize: '0.95rem',
        flexShrink: 0
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 567,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat((app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 571,
        columnNumber: 27
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        flex: 1
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 573,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontWeight: 600,
        fontSize: '0.85rem',
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 574,
        columnNumber: 27
      }
    }, (app === null || app === void 0 ? void 0 : app.name) || step.appId), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.72rem',
        color: '#6b7280'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 575,
        columnNumber: 27
      }
    }, app === null || app === void 0 ? void 0 : app.description), step.appId === 'app-ask-questions' && ((_step$config = step.config) === null || _step$config === void 0 ? void 0 : _step$config.fields) && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        marginTop: '0.35rem',
        display: 'flex',
        gap: '0.3rem',
        flexWrap: 'wrap'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 577,
        columnNumber: 29
      }
    }, step.config.fields.map(f => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      key: f,
      style: {
        padding: '0.1rem 0.4rem',
        borderRadius: 4,
        background: '#f0f7ff',
        border: '1px solid #bfdbfe',
        fontSize: '0.65rem',
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 579,
        columnNumber: 33
      }
    }, f))))), step.type === 'condition' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 36,
        height: 36,
        borderRadius: 8,
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        background: 'rgba(245,158,11,0.1)',
        color: '#f59e0b',
        fontSize: '0.95rem',
        flexShrink: 0,
        transform: 'rotate(45deg)'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 589,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-code-fork",
      style: {
        transform: 'rotate(-45deg)'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 594,
        columnNumber: 27
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        flex: 1
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 596,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontWeight: 600,
        fontSize: '0.85rem',
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 597,
        columnNumber: 27
      }
    }, "Conditional Branch"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.72rem',
        color: '#6b7280'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 598,
        columnNumber: 27
      }
    }, "If ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 599,
        columnNumber: 32
      }
    }, ((_step$condition4 = step.condition) === null || _step$condition4 === void 0 ? void 0 : _step$condition4.field) || '...'), " ", ((_step$condition5 = step.condition) === null || _step$condition5 === void 0 ? void 0 : _step$condition5.operator) || '...', " ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 599,
        columnNumber: 118
      }
    }, ((_step$condition6 = step.condition) === null || _step$condition6 === void 0 ? void 0 : _step$condition6.value) || '...')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        gap: '0.75rem',
        marginTop: '0.35rem',
        fontSize: '0.68rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 601,
        columnNumber: 27
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        color: '#059669'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 602,
        columnNumber: 29
      }
    }, _i7 || (_i7 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-check",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 602,
        columnNumber: 64
      }
    })), " Then \u2192 continue"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      style: {
        color: '#dc2626'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 603,
        columnNumber: 29
      }
    }, _i8 || (_i8 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-times",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 603,
        columnNumber: 64
      }
    })), " Else \u2192 skip to fallback")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
      onClick: e => {
        e.stopPropagation();
        removeStep(idx);
      },
      style: {
        background: 'none',
        border: 'none',
        color: '#00a5fa',
        cursor: 'pointer',
        padding: '0.25rem',
        fontSize: '0.85rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 609,
        columnNumber: 21
      }
    }, _i9 || (_i9 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-trash-o",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 610,
        columnNumber: 23
      }
    })))), !prereqCheck.valid && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        marginTop: '0.6rem',
        padding: '0.4rem 0.65rem',
        borderRadius: 6,
        background: '#fffbeb',
        border: '1px solid #fde68a',
        fontSize: '0.72rem',
        color: '#92400e'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 615,
        columnNumber: 21
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-exclamation-triangle",
      style: {
        marginRight: 5
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 619,
        columnNumber: 23
      }
    }), "Requires: ", prereqCheck.missing.map(p => {
      var _getApp;
      return (_getApp = getApp(p)) === null || _getApp === void 0 ? void 0 : _getApp.name;
    }).join(', '), " \u2014 add ", prereqCheck.missing.length === 1 ? 'it' : 'them', " as a prior step")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        padding: '0.25rem 0'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 626,
        columnNumber: 17
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 2,
        height: 12,
        background: '#d1d5db'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 627,
        columnNumber: 19
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        justifyContent: 'center',
        marginBottom: '0.25rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 629,
        columnNumber: 17
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
      onClick: e => {
        e.stopPropagation();
        setInsertAt(idx + 1);
        setShowAppPicker(true);
      },
      style: {
        background: 'none',
        border: '1px dashed #d1d5db',
        borderRadius: 20,
        padding: '0.15rem 0.65rem',
        fontSize: '0.68rem',
        color: '#9ca3af',
        cursor: 'pointer',
        display: 'flex',
        alignItems: 'center',
        gap: '0.25rem'
      },
      onMouseEnter: e => {
        e.currentTarget.style.borderColor = '#00a5fa';
        e.currentTarget.style.color = '#00a5fa';
      },
      onMouseLeave: e => {
        e.currentTarget.style.borderColor = '#d1d5db';
        e.currentTarget.style.color = '#9ca3af';
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 630,
        columnNumber: 19
      }
    }, _i0 || (_i0 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-plus",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 640,
        columnNumber: 21
      }
    })), " Insert step")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        paddingBottom: '0.25rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 643,
        columnNumber: 17
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 2,
        height: 12,
        background: '#d1d5db'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 644,
        columnNumber: 19
      }
    })));
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      gap: '0.5rem',
      justifyContent: 'center',
      marginTop: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 651,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: e => {
      e.stopPropagation();
      setInsertAt(null);
      setShowAppPicker(true);
    },
    style: {
      padding: '0.6rem 1.25rem',
      borderRadius: 8,
      border: '2px dashed #d1d5db',
      background: '#fff',
      cursor: 'pointer',
      fontSize: '0.82rem',
      color: '#001433',
      fontWeight: 500,
      display: 'flex',
      alignItems: 'center',
      gap: '0.4rem'
    },
    onMouseEnter: e => {
      e.currentTarget.style.borderColor = '#00a5fa';
    },
    onMouseLeave: e => {
      e.currentTarget.style.borderColor = '#d1d5db';
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 652,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-plus-circle",
    style: {
      color: '#00a5fa'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 662,
      columnNumber: 15
    }
  }), " Add App Step"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: e => {
      e.stopPropagation();
      setInsertAt(null);
      addCondition();
    },
    style: {
      padding: '0.6rem 1.25rem',
      borderRadius: 8,
      border: '2px dashed #d1d5db',
      background: '#fff',
      cursor: 'pointer',
      fontSize: '0.82rem',
      color: '#001433',
      fontWeight: 500,
      display: 'flex',
      alignItems: 'center',
      gap: '0.4rem'
    },
    onMouseEnter: e => {
      e.currentTarget.style.borderColor = '#f59e0b';
    },
    onMouseLeave: e => {
      e.currentTarget.style.borderColor = '#d1d5db';
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 664,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-code-fork",
    style: {
      color: '#f59e0b'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 674,
      columnNumber: 15
    }
  }), " Add Condition")), showAppPicker && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'fixed',
      inset: 0,
      zIndex: 1060,
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 680,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'absolute',
      inset: 0,
      background: 'rgba(0,20,51,0.4)'
    },
    onClick: () => {
      setShowAppPicker(false);
      setInsertAt(null);
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 681,
      columnNumber: 15
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      position: 'relative',
      background: '#fff',
      borderRadius: 12,
      width: 520,
      maxHeight: '80vh',
      overflow: 'auto',
      boxShadow: '0 8px 30px rgba(0,0,0,0.18)',
      border: '2px solid #e5e7eb'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 682,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1.25rem 1.5rem',
      borderBottom: '1px solid #e5e7eb',
      display: 'flex',
      justifyContent: 'space-between',
      alignItems: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 683,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", {
    style: {
      margin: 0,
      fontSize: '1.1rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 684,
      columnNumber: 19
    }
  }, "Choose an App"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => {
      setShowAppPicker(false);
      setInsertAt(null);
    },
    style: {
      background: 'none',
      border: 'none',
      fontSize: '1.2rem',
      cursor: 'pointer',
      color: '#9ca3af'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 685,
      columnNumber: 19
    }
  }, "\xD7")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      padding: '1rem 1.5rem',
      display: 'flex',
      flexDirection: 'column',
      gap: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 687,
      columnNumber: 17
    }
  }, AVAILABLE_APPS.map(app => {
    var prereqCheck = checkPrereqs(app.id);
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      key: app.id,
      onClick: () => addStep(app.id),
      style: {
        border: '2px dashed #d1d5db',
        borderRadius: 8,
        padding: '0.75rem 1rem',
        cursor: 'pointer',
        display: 'flex',
        alignItems: 'center',
        gap: '0.75rem',
        background: '#fafbfc',
        transition: 'all 0.15s',
        opacity: prereqCheck.valid ? 1 : 0.6
      },
      onMouseEnter: e => {
        e.currentTarget.style.borderColor = '#00a5fa';
        e.currentTarget.style.background = 'rgba(0,165,250,0.03)';
      },
      onMouseLeave: e => {
        e.currentTarget.style.borderColor = '#d1d5db';
        e.currentTarget.style.background = '#fafbfc';
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 691,
        columnNumber: 23
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        width: 36,
        height: 36,
        borderRadius: 8,
        background: '#f3f4f6',
        display: 'flex',
        alignItems: 'center',
        justifyContent: 'center',
        color: '#6b7280',
        fontSize: '0.9rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 699,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat(app.icon),
      __source: {
        fileName: _jsxFileName,
        lineNumber: 700,
        columnNumber: 27
      }
    })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        flex: 1
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 702,
        columnNumber: 25
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.85rem',
        fontWeight: 600,
        color: '#001433'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 703,
        columnNumber: 27
      }
    }, app.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.72rem',
        color: '#9ca3af'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 704,
        columnNumber: 27
      }
    }, app.description), !prereqCheck.valid && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        fontSize: '0.68rem',
        color: '#f59e0b',
        marginTop: 2
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 706,
        columnNumber: 29
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-exclamation-triangle",
      style: {
        marginRight: 4
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 707,
        columnNumber: 31
      }
    }), "Requires: ", prereqCheck.missing.map(p => {
      var _getApp2;
      return (_getApp2 = getApp(p)) === null || _getApp2 === void 0 ? void 0 : _getApp2.name;
    }).join(', '))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-plus",
      style: {
        color: '#00a5fa',
        fontSize: '0.85rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 712,
        columnNumber: 25
      }
    }));
  }))))));
};

/* ─── Main Component ─── */
var StandaloneAgreementDetailG = _ref3 => {
  var {
    match,
    history
  } = _ref3;
  var {
    id: agreementId
  } = match.params;
  var [agreement, setAgreement] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [loading, setLoading] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(true);
  var [triggers] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(MOCK_TRIGGERS);
  var [showAddModal, setShowAddModal] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
  var [activeView, setActiveView] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('triggers');
  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
    _asyncToGenerator(function* () {
      setLoading(true);
      try {
        var res = yield _utils_httpClient__WEBPACK_IMPORTED_MODULE_2__["client"].invokeApi({}, "/agreement/".concat(agreementId), 'GET', {}, {});
        setAgreement(res.data);
      } catch (_unused3) {
        setAgreement({
          id: agreementId,
          businessName: 'Acme Coffee Roasters',
          guarantorName: 'John Smith',
          borrowerEmail: 'john@acmecoffee.com',
          loanType: 'SBA 7(a)',
          loanAmount: 250000,
          status: 'draft',
          dateCreated: new Date().toISOString(),
          businessOwnerName: 'John Smith'
        });
      }
      setLoading(false);
    })();
  }, [agreementId]);
  var allExecutions = Object(react__WEBPACK_IMPORTED_MODULE_0__["useMemo"])(() => {
    var execs = [];
    triggers.forEach(t => {
      t.executions.forEach(e => execs.push(_objectSpread(_objectSpread({}, e), {}, {
        triggerName: t.name,
        triggerId: t.id,
        steps: t.steps
      })));
    });
    return execs.sort((a, b) => new Date(b.timestamp) - new Date(a.timestamp));
  }, [triggers]);
  if (loading) return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    style: {
      padding: '3rem',
      textAlign: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 761,
      columnNumber: 23
    }
  }, "Loading...");
  if (!agreement) return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    style: {
      padding: '3rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 762,
      columnNumber: 26
    }
  }, _div2 || (_div2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "alert alert-danger",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 762,
      columnNumber: 90
    }
  }, "Agreement not found.")));
  var status = agreement.status || 'draft';
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    "data-testid": "standalone-agreement-detail-g",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 767,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "lw-page-header",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 769,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-xs-12 container",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 770,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", {
    className: "page-title",
    style: {
      textAlign: 'left',
      color: '#fff',
      marginBottom: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 771,
      columnNumber: 11
    }
  }, agreement.businessName || 'Agreement'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      color: 'rgba(255,255,255,0.7)',
      fontSize: '0.85rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 774,
      columnNumber: 11
    }
  }, formatCurrency(agreement.loanAmount), " \xB7 ", formatDate(agreement.dateCreated)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      background: '#fff',
      borderBottom: '1px solid #e5e7eb',
      padding: '0 1.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 781,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "container",
    style: {
      display: 'flex',
      gap: '1.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 782,
      columnNumber: 9
    }
  }, [{
    key: 'triggers',
    label: 'Triggers',
    icon: 'fa-bolt'
  }, {
    key: 'history',
    label: 'History',
    icon: 'fa-history'
  }].map(tab => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    key: tab.key,
    onClick: () => setActiveView(tab.key),
    style: {
      background: 'none',
      border: 'none',
      borderBottom: activeView === tab.key ? '2px solid #00a5fa' : '2px solid transparent',
      padding: '0.75rem 0.25rem',
      cursor: 'pointer',
      fontSize: '0.85rem',
      fontWeight: 500,
      color: activeView === tab.key ? '#00a5fa' : '#6b7280',
      display: 'flex',
      alignItems: 'center',
      gap: '0.4rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 784,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa ".concat(tab.icon),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 789,
      columnNumber: 15
    }
  }), " ", tab.label)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__container",
    style: {
      paddingTop: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 795,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 796,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-3 mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 798,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card mb-3",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 799,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      textAlign: 'center',
      paddingBottom: '0.75rem',
      borderBottom: '1px solid #eee',
      marginBottom: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 800,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.68rem',
      textTransform: 'uppercase',
      letterSpacing: '0.06em',
      color: '#6b7280',
      fontWeight: 600,
      marginBottom: '0.35rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 801,
      columnNumber: 17
    }
  }, "Status"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    className: "standalone-account__badge ".concat(getStatusBadgeClass(status)),
    style: {
      fontSize: '1.1rem',
      padding: '0.35em 1.25em'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 802,
      columnNumber: 17
    }
  }, status)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.8rem',
      color: '#6b7280',
      lineHeight: 1.8
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 804,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 805,
      columnNumber: 17
    }
  }, _strong || (_strong = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 805,
      columnNumber: 22
    }
  }, "Business:")), " ", agreement.businessName || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 806,
      columnNumber: 17
    }
  }, _strong2 || (_strong2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 806,
      columnNumber: 22
    }
  }, "Owner:")), " ", agreement.businessOwnerName || agreement.guarantorName || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 807,
      columnNumber: 17
    }
  }, _strong3 || (_strong3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 807,
      columnNumber: 22
    }
  }, "Email:")), " ", agreement.borrowerEmail || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 808,
      columnNumber: 17
    }
  }, _strong4 || (_strong4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 808,
      columnNumber: 22
    }
  }, "Type:")), " ", agreement.loanType || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 809,
      columnNumber: 17
    }
  }, _strong5 || (_strong5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 809,
      columnNumber: 22
    }
  }, "Amount:")), " ", formatCurrency(agreement.loanAmount)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 810,
      columnNumber: 17
    }
  }, _strong6 || (_strong6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("strong", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 810,
      columnNumber: 22
    }
  }, "Created:")), " ", formatDate(agreement.dateCreated)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card mb-3",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 814,
      columnNumber: 13
    }
  }, _h || (_h = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    className: "standalone-account__card-title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 815,
      columnNumber: 15
    }
  }, "Overview")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '0.6rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 816,
      columnNumber: 15
    }
  }, [{
    label: 'Triggers',
    value: triggers.length,
    color: '#00a5fa'
  }, {
    label: 'Total Runs',
    value: triggers.reduce((s, t) => s + t.executions.length, 0),
    color: '#059669'
  }, {
    label: 'Failures',
    value: triggers.reduce((s, t) => s + t.executions.filter(e => e.status === 'failed').length, 0),
    color: '#dc2626'
  }].map(stat => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    key: stat.label,
    style: {
      display: 'flex',
      justifyContent: 'space-between',
      alignItems: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 822,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '0.85rem',
      color: '#4b5563'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 823,
      columnNumber: 21
    }
  }, stat.label), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    style: {
      fontSize: '1.1rem',
      fontWeight: 700,
      color: stat.color
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 824,
      columnNumber: 21
    }
  }, stat.value))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      background: 'linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%)',
      borderRadius: 10,
      padding: '1.25rem',
      color: '#fff',
      cursor: 'pointer',
      textAlign: 'center'
    },
    onClick: () => history.push('/loanwell-ai'),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 830,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-magic",
    style: {
      fontSize: '1.5rem',
      marginBottom: '0.5rem',
      display: 'block'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 831,
      columnNumber: 15
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontWeight: 600,
      marginBottom: '0.25rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 832,
      columnNumber: 15
    }
  }, "Ask an Agent"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      opacity: 0.85
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 833,
      columnNumber: 15
    }
  }, "Get AI-powered insights about this agreement"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-9",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 838,
      columnNumber: 11
    }
  }, activeView === 'triggers' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "d-flex justify-content-between align-items-center mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 841,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    style: {
      margin: 0,
      fontSize: '1.25rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 842,
      columnNumber: 19
    }
  }, "Triggers"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
    onClick: () => setShowAddModal(true),
    style: {
      padding: '0.5rem 1.25rem',
      borderRadius: 6,
      border: 'none',
      background: '#00a5fa',
      color: '#fff',
      fontSize: '0.85rem',
      fontWeight: 500,
      cursor: 'pointer',
      display: 'flex',
      alignItems: 'center',
      gap: '0.4rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 843,
      columnNumber: 19
    }
  }, _i1 || (_i1 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
    className: "fa fa-plus",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 844,
      columnNumber: 21
    }
  })), " Add Trigger")), triggers.map(trigger => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(TriggerRow, {
    key: trigger.id,
    trigger: trigger,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 849,
      columnNumber: 19
    }
  }))), activeView === 'history' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    style: {
      margin: '0 0 1rem',
      fontSize: '1.25rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 856,
      columnNumber: 17
    }
  }, "Trigger History"), allExecutions.length === 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    style: {
      textAlign: 'center',
      padding: '2rem',
      color: '#9ca3af'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 858,
      columnNumber: 19
    }
  }, "No executions yet.") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      flexDirection: 'column',
      gap: '0.5rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 860,
      columnNumber: 19
    }
  }, allExecutions.map(exec => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    key: exec.id,
    className: "standalone-account__card",
    style: {
      height: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 862,
      columnNumber: 23
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      alignItems: 'center',
      gap: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 863,
      columnNumber: 25
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      width: 8,
      height: 8,
      borderRadius: '50%',
      flexShrink: 0,
      background: exec.status === 'success' ? '#059669' : '#dc2626'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 864,
      columnNumber: 27
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      flex: 1
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 865,
      columnNumber: 27
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontWeight: 600,
      fontSize: '0.88rem',
      color: '#001433'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 866,
      columnNumber: 29
    }
  }, exec.triggerName), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.78rem',
      color: '#6b7280'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 867,
      columnNumber: 29
    }
  }, exec.summary)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      textAlign: 'right',
      flexShrink: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 869,
      columnNumber: 27
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.72rem',
      fontWeight: 600,
      color: exec.status === 'success' ? '#059669' : '#dc2626'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 870,
      columnNumber: 29
    }
  }, exec.status === 'success' ? 'Success' : 'Failed'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      fontSize: '0.72rem',
      color: '#9ca3af'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 871,
      columnNumber: 29
    }
  }, formatDateTime(exec.timestamp)))), exec.stepResults && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      marginTop: '0.75rem',
      paddingTop: '0.75rem',
      borderTop: '1px solid #f3f4f6'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 875,
      columnNumber: 27
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      display: 'flex',
      alignItems: 'center',
      gap: '0.35rem',
      flexWrap: 'wrap'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 876,
      columnNumber: 29
    }
  }, exec.stepResults.map((sr, idx) => {
    var stepDef = exec.steps ? exec.steps.find(s => s.id === sr.stepId) : null;
    var app = (stepDef === null || stepDef === void 0 ? void 0 : stepDef.type) === 'app' ? getApp(stepDef.appId) : null;
    var isCondition = (stepDef === null || stepDef === void 0 ? void 0 : stepDef.type) === 'condition';
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, {
      key: sr.stepId,
      __source: {
        fileName: _jsxFileName,
        lineNumber: 882,
        columnNumber: 35
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      style: {
        display: 'inline-flex',
        alignItems: 'center',
        gap: '0.3rem',
        padding: '0.2rem 0.5rem',
        borderRadius: 6,
        fontSize: '0.72rem',
        fontWeight: 500,
        background: sr.status === 'success' ? '#ecfdf5' : sr.status === 'failed' ? '#fef2f2' : '#f9fafb',
        color: sr.status === 'success' ? '#065f46' : sr.status === 'failed' ? '#991b1b' : '#6b7280',
        border: "1px solid ".concat(sr.status === 'success' ? '#a7f3d0' : sr.status === 'failed' ? '#fecaca' : '#e5e7eb')
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 883,
        columnNumber: 37
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa ".concat(isCondition ? 'fa-code-fork' : (app === null || app === void 0 ? void 0 : app.icon) || 'fa-bolt'),
      style: {
        fontSize: '0.65rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 890,
        columnNumber: 39
      }
    }), isCondition ? 'Condition' : app === null || app === void 0 ? void 0 : app.name), idx < exec.stepResults.length - 1 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("i", {
      className: "fa fa-long-arrow-right",
      style: {
        color: '#d1d5db',
        fontSize: '0.6rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 894,
        columnNumber: 39
      }
    }));
  })))))))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(AddTriggerModal, {
    open: showAddModal,
    onClose: () => setShowAddModal(false),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 912,
      columnNumber: 7
    }
  }));
};
/* harmony default export */ __webpack_exports__["default"] = (Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(StandaloneAgreementDetailG));__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");


var StandaloneNewAgreement = _ref => {
  var {
    history
  } = _ref;
  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
    history.replace('/dashboard', {
      openCreateAgreement: true
    });
  }, []);
  return null;
};
/* harmony default export */ __webpack_exports__["default"] = (Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(StandaloneNewAgreement));__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
/* harmony import */ var jwt_decode__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! jwt-decode */ "./node_modules/jwt-decode/lib/index.js");
/* harmony import */ var jwt_decode__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(jwt_decode__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _utils_httpClient__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/httpClient */ "./src/utils/httpClient.js");
/* harmony import */ var _utils_AccountNameHelper__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/AccountNameHelper */ "./src/utils/AccountNameHelper.js");
var _jsxFileName = "/Users/bernard/Development/loanwell-client-web-dev-release/app/src/pages/StandaloneAccountPage.js",
  _div,
  _h,
  _dt,
  _dt2,
  _dt3,
  _dt4,
  _h2,
  _div2,
  _div3,
  _div4,
  _Link,
  _Link2,
  _h3,
  _dt5,
  _dt6,
  _div5,
  _a,
  _h4,
  _span,
  _div6,
  _h5,
  _thead,
  _span2,
  _div7;
function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }
function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; }






/**
 * Extract the real tenant account name from the Auth0 JWT custom claim.
 * The Auth0 Post-Login Action sets: http://<tenantId>.loanwell.com = tenantId
 */
var getTenantAccountNameFromToken = () => {
  try {
    var token = sessionStorage.getItem("loanWellIdToken" || false);
    if (!token) return null;
    var decoded = jwt_decode__WEBPACK_IMPORTED_MODULE_2___default()(token);
    for (var key of Object.keys(decoded)) {
      if (key.startsWith('http://') && key.endsWith('.loanwell.com')) {
        return decoded[key] || null;
      }
    }
    return null;
  } catch (e) {
    return null;
  }
};
var formatCurrency = amount => {
  if (amount == null || isNaN(amount)) return '$0.00';
  return "$".concat(Number(amount).toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g, ','));
};
var formatDate = dateStr => {
  if (!dateStr) return '-';
  // Parse YYYY-MM-DD as local date to avoid timezone offset issues
  var parts = String(dateStr).split('-');
  if (parts.length === 3) {
    var _d = new Date(Number(parts[0]), Number(parts[1]) - 1, Number(parts[2]));
    if (!isNaN(_d.getTime())) {
      return _d.toLocaleDateString('en-US', {
        year: 'numeric',
        month: 'long',
        day: 'numeric'
      });
    }
  }
  var d = new Date(dateStr);
  if (isNaN(d.getTime())) return '-';
  return d.toLocaleDateString('en-US', {
    year: 'numeric',
    month: 'long',
    day: 'numeric'
  });
};
var calculateInvoiceTotal = invoices => {
  if (!invoices || !invoices.length) return 0;
  return invoices.reduce((sum, inv) => sum + (Number(inv.amount) || 0), 0);
};
var getStatusBadgeClass = status => {
  var s = (status || '').toLowerCase();
  if (s === 'active') return 'standalone-account__badge--active';
  if (s === 'pending' || s === 'trial') return 'standalone-account__badge--pending';
  return 'standalone-account__badge--inactive';
};
var getInvoiceStatusBadgeClass = status => {
  var s = (status || '').toLowerCase();
  if (s === 'paid') return 'standalone-account__badge--active';
  if (s === 'pending') return 'standalone-account__badge--pending';
  if (s === 'overdue') return 'standalone-account__badge--inactive';
  return '';
};
var StandaloneAccountPage = () => {
  var _account$memberCount, _account$invitedCount, _account$activeMember, _account$billingSetti, _account$billingSetti2;
  var [account, setAccount] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var [loading, setLoading] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(true);
  var [error, setError] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null);
  var fetchAccount = Object(react__WEBPACK_IMPORTED_MODULE_0__["useCallback"])(/*#__PURE__*/_asyncToGenerator(function* () {
    setLoading(true);
    setError(null);
    try {
      var accountName = getTenantAccountNameFromToken() || Object(_utils_AccountNameHelper__WEBPACK_IMPORTED_MODULE_4__["getAccountNameFromOrigin"])() || 'app';
      var res = yield _utils_httpClient__WEBPACK_IMPORTED_MODULE_3__["client"].invokeApi({}, "/account/by-name/".concat(accountName), 'GET', {}, {});
      setAccount(res.data);
    } catch (err) {
      setError('Failed to load account information. Please try again.');
    }
    setLoading(false);
  }), []);
  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
    fetchAccount();
  }, [fetchAccount]);
  if (loading) {
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "standalone-account",
      "data-testid": "standalone-account-page",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 91,
        columnNumber: 7
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "standalone-account__container",
      style: {
        paddingTop: '3rem',
        textAlign: 'center'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 92,
        columnNumber: 9
      }
    }, _div || (_div = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      "data-testid": "account-loading",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 93,
        columnNumber: 11
      }
    }, "Loading account information..."))));
  }
  if (error) {
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "standalone-account",
      "data-testid": "standalone-account-page",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 101,
        columnNumber: 7
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      className: "standalone-account__container",
      style: {
        paddingTop: '3rem'
      },
      __source: {
        fileName: _jsxFileName,
        lineNumber: 102,
        columnNumber: 9
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
      "data-testid": "account-error",
      className: "alert alert-danger d-flex align-items-center justify-content-between",
      __source: {
        fileName: _jsxFileName,
        lineNumber: 103,
        columnNumber: 11
      }
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
      __source: {
        fileName: _jsxFileName,
        lineNumber: 104,
        columnNumber: 13
      }
    }, error), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
      "data-testid": "retry-button",
      className: "btn lw-btn",
      onClick: fetchAccount,
      __source: {
        fileName: _jsxFileName,
        lineNumber: 105,
        columnNumber: 13
      }
    }, "Retry"))));
  }
  if (!account) return null;
  var invoiceTotal = calculateInvoiceTotal(account.invoices);
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account",
    "data-testid": "standalone-account-page",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 123,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "lw-page-header",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 125,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-xs-12 container",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 126,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", {
    className: "page-title col-xs-12 col-md-10",
    style: {
      textAlign: 'left',
      color: '#fff'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 127,
      columnNumber: 11
    }
  }, "Account"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {
    style: {
      color: '#fff',
      opacity: 0.8,
      margin: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 130,
      columnNumber: 11
    }
  }, account.displayName || account.name || ''))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__container",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 136,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "row mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 138,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-6 mb-3 mb-md-0",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 139,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    "data-testid": "account-overview",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 140,
      columnNumber: 13
    }
  }, _h || (_h = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    className: "standalone-account__card-title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 141,
      columnNumber: 15
    }
  }, "Account Overview")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dl", {
    className: "standalone-account__info-grid",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 142,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 143,
      columnNumber: 17
    }
  }, _dt || (_dt = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 144,
      columnNumber: 19
    }
  }, "Organization")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
    "data-testid": "org-name",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 145,
      columnNumber: 19
    }
  }, account.displayName || account.name || '-')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 147,
      columnNumber: 17
    }
  }, _dt2 || (_dt2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 148,
      columnNumber: 19
    }
  }, "Plan")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
    "data-testid": "plan-name",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 149,
      columnNumber: 19
    }
  }, account.plan || '-')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 151,
      columnNumber: 17
    }
  }, _dt3 || (_dt3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 152,
      columnNumber: 19
    }
  }, "Status")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 153,
      columnNumber: 19
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    "data-testid": "account-status",
    className: "standalone-account__badge ".concat(getStatusBadgeClass(account.status)),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 154,
      columnNumber: 21
    }
  }, account.status || 'Unknown'))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 162,
      columnNumber: 17
    }
  }, _dt4 || (_dt4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 163,
      columnNumber: 19
    }
  }, "Member Since")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
    "data-testid": "member-since",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 164,
      columnNumber: 19
    }
  }, formatDate(account.clientSince || account.dateCreated)))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-6",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 170,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    "data-testid": "members-summary",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 171,
      columnNumber: 13
    }
  }, _h2 || (_h2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    className: "standalone-account__card-title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 172,
      columnNumber: 15
    }
  }, "Members")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__stat-group",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 173,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__stat",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 174,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__stat-value",
    "data-testid": "total-members",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 175,
      columnNumber: 19
    }
  }, (_account$memberCount = account.memberCount) !== null && _account$memberCount !== void 0 ? _account$memberCount : 0), _div2 || (_div2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__stat-label",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 178,
      columnNumber: 19
    }
  }, "Total"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__stat",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 180,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__stat-value",
    "data-testid": "invited-members",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 181,
      columnNumber: 19
    }
  }, (_account$invitedCount = account.invitedCount) !== null && _account$invitedCount !== void 0 ? _account$invitedCount : 0), _div3 || (_div3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__stat-label",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 184,
      columnNumber: 19
    }
  }, "Invited"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__stat",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 186,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__stat-value",
    "data-testid": "active-members",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 187,
      columnNumber: 19
    }
  }, (_account$activeMember = account.activeMemberCount) !== null && _account$activeMember !== void 0 ? _account$activeMember : 0), _div4 || (_div4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__stat-label",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 190,
      columnNumber: 19
    }
  }, "Active")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "d-flex",
    style: {
      gap: '0.75rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 193,
      columnNumber: 15
    }
  }, _Link || (_Link = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Link"], {
    to: "/dashboard/members?action=add",
    className: "btn lw-btn",
    "data-testid": "add-member-btn",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 194,
      columnNumber: 17
    }
  }, "Add Member")), _Link2 || (_Link2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Link"], {
    to: "/dashboard/members",
    className: "btn lw-btn lw-btn-white",
    "data-testid": "manage-members-link",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 201,
      columnNumber: 17
    }
  }, "Manage Members")))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "row mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 214,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-6 mb-3 mb-md-0",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 215,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    "data-testid": "billing-section",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 216,
      columnNumber: 13
    }
  }, _h3 || (_h3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    className: "standalone-account__card-title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 217,
      columnNumber: 15
    }
  }, "Billing")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dl", {
    className: "standalone-account__info-grid",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 218,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 219,
      columnNumber: 17
    }
  }, _dt5 || (_dt5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 220,
      columnNumber: 19
    }
  }, "Monthly Amount")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
    "data-testid": "monthly-amount",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 221,
      columnNumber: 19
    }
  }, formatCurrency((_account$billingSetti = account.billingSettings) === null || _account$billingSetti === void 0 ? void 0 : _account$billingSetti.monthlyAmount))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 225,
      columnNumber: 17
    }
  }, _dt6 || (_dt6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 226,
      columnNumber: 19
    }
  }, "Next Billing Date")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", {
    "data-testid": "next-billing-date",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 227,
      columnNumber: 19
    }
  }, formatDate((_account$billingSetti2 = account.billingSettings) === null || _account$billingSetti2 === void 0 ? void 0 : _account$billingSetti2.nextBillingDate)))), _div5 || (_div5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__placeholder",
    "data-testid": "payment-placeholder",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 233,
      columnNumber: 15
    }
  }, "Payment method \u2014 coming soon")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    style: {
      marginTop: '1rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 237,
      columnNumber: 15
    }
  }, _a || (_a = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", {
    href: "mailto:sales@loanwell.com?subject=Enterprise%20Upgrade%20Inquiry",
    className: "btn lw-btn",
    "data-testid": "upgrade-cta",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 238,
      columnNumber: 17
    }
  }, "Upgrade to Enterprise"))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-md-6",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 249,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    "data-testid": "features-section",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 250,
      columnNumber: 13
    }
  }, _h4 || (_h4 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    className: "standalone-account__card-title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 251,
      columnNumber: 15
    }
  }, "Features")), account.features && account.features.length > 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", {
    className: "standalone-account__feature-list",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 253,
      columnNumber: 17
    }
  }, account.features.map((feature, idx) => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", {
    key: idx,
    "data-testid": "feature-item",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 255,
      columnNumber: 21
    }
  }, _span || (_span = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    className: "standalone-account__check-icon",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 256,
      columnNumber: 23
    }
  }, "\u2713")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 257,
      columnNumber: 23
    }
  }, feature)))) : _div6 || (_div6 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__empty",
    "data-testid": "features-empty",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 262,
      columnNumber: 17
    }
  }, "No features enabled"))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 271,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "col-12",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 272,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__card",
    "data-testid": "invoices-section",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 273,
      columnNumber: 13
    }
  }, _h5 || (_h5 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", {
    className: "standalone-account__card-title",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 274,
      columnNumber: 15
    }
  }, "Invoices")), account.invoices && account.invoices.length > 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("table", {
    className: "standalone-account__invoice-table",
    "data-testid": "invoices-table",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 277,
      columnNumber: 19
    }
  }, _thead || (_thead = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("thead", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 278,
      columnNumber: 21
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 279,
      columnNumber: 23
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("th", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 280,
      columnNumber: 25
    }
  }, "Date"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("th", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 281,
      columnNumber: 25
    }
  }, "Description"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("th", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 282,
      columnNumber: 25
    }
  }, "Amount"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("th", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 283,
      columnNumber: 25
    }
  }, "Status")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tbody", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 286,
      columnNumber: 21
    }
  }, account.invoices.map((inv, idx) => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", {
    key: inv.id || idx,
    "data-testid": "invoice-row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 288,
      columnNumber: 25
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 289,
      columnNumber: 27
    }
  }, formatDate(inv.date)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 290,
      columnNumber: 27
    }
  }, inv.description || '-'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 291,
      columnNumber: 27
    }
  }, formatCurrency(inv.amount)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 292,
      columnNumber: 27
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    className: "standalone-account__badge ".concat(getInvoiceStatusBadgeClass(inv.status)),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 293,
      columnNumber: 29
    }
  }, inv.status || '-')))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__invoice-total",
    "data-testid": "invoice-total",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 301,
      columnNumber: 19
    }
  }, _span2 || (_span2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 302,
      columnNumber: 21
    }
  }, "Total")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
    __source: {
      fileName: _jsxFileName,
      lineNumber: 303,
      columnNumber: 21
    }
  }, formatCurrency(invoiceTotal)))) : _div7 || (_div7 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
    className: "standalone-account__empty",
    "data-testid": "invoices-empty",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 307,
      columnNumber: 17
    }
  }, "No invoices yet")))))));
};
/* harmony default export */ __webpack_exports__["default"] = (Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(StandaloneAccountPage));__webpack_require__.r(__webpack_exports__);
/* WEBPACK VAR INJECTION */(function(process) {/* harmony import */ var lodash_isNumber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash/isNumber */ "./node_modules/lodash/isNumber.js");
/* harmony import */ var lodash_isNumber__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash_isNumber__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash/get */ "./node_modules/lodash/get.js");
/* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var accounting__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! accounting */ "./node_modules/accounting/accounting.js");
/* harmony import */ var accounting__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(accounting__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var react_loadable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-loadable */ "./node_modules/react-loadable/lib/index.js");
/* harmony import */ var react_loadable__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_loadable__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-redux */ "./node_modules/react-redux/es/index.js");
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
/* harmony import */ var redux__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! redux */ "./node_modules/redux/es/redux.js");
/* harmony import */ var _actions_apiActions__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../actions/apiActions */ "./src/actions/apiActions.js");
/* harmony import */ var _components_ActivityTimeline__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../components/ActivityTimeline */ "./src/components/ActivityTimeline.js");
/* harmony import */ var _components_InfoCard__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../components/InfoCard */ "./src/components/InfoCard.js");
/* harmony import */ var _components_InfoCardVariant__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../components/InfoCardVariant */ "./src/components/InfoCardVariant.js");
/* harmony import */ var _components_Loading__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../components/Loading */ "./src/components/Loading.js");
/* harmony import */ var _components_UploadComponent__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../components/UploadComponent */ "./src/components/UploadComponent.js");
/* harmony import */ var _styles_dashboard_page_scss__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../styles/dashboard-page.scss */ "./src/styles/dashboard-page.scss");
/* harmony import */ var _styles_dashboard_page_scss__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_styles_dashboard_page_scss__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var _styles_details_css__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../styles/details.css */ "./src/styles/details.css");
/* harmony import */ var _styles_details_css__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_styles_details_css__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var _utils_QueryServiceHelper__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../utils/QueryServiceHelper */ "./src/utils/QueryServiceHelper.js");


var _jsxFileName = "/Users/bernard/Development/loanwell-client-web-dev-release/app/src/pages/CompanyPage.js",
  _h,
  _h2;
function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }
function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; }















var DataTable = react_loadable__WEBPACK_IMPORTED_MODULE_4___default()({
  loader: () => Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! ../components/DataTable */ "./src/components/DataTable.js")),
  modules: ['../components/DataTable'],
  webpack: () => [/*require.resolve*/(/*! ../components/DataTable */ "./src/components/DataTable.js")],
  loading: _components_Loading__WEBPACK_IMPORTED_MODULE_12__["default"],
  modules: ['../components/DataTable']
});
var CompanyPage = _ref => {
  var _currentLoans$;
  var {
    match,
    accountConfig,
    apiActions,
    accountName,
    auth
  } = _ref;
  var companyId = lodash_get__WEBPACK_IMPORTED_MODULE_1___default()(match, 'params.entityId');
  var isLegacy = !!(accountConfig && accountConfig.account && accountConfig.account.legacy);
  var [showUploadModal, setShowUploadModal] = Object(react__WEBPACK_IMPORTED_MODULE_3__["useState"])(false);
  var [comprehensiveData, setComprehensiveData] = Object(react__WEBPACK_IMPORTED_MODULE_3__["useState"])(null);
  var isProduction = process && process.env && "production" === 'production';
  var [documentsList, setDocumentsList] = Object(react__WEBPACK_IMPORTED_MODULE_3__["useState"])(isProduction ? [] : []);
  var [companyContacts, setCompanyContacts] = Object(react__WEBPACK_IMPORTED_MODULE_3__["useState"])([]);
  var [currentLoans, setCurrentLoans] = Object(react__WEBPACK_IMPORTED_MODULE_3__["useState"])([]);
  var [isLoading, setIsLoading] = Object(react__WEBPACK_IMPORTED_MODULE_3__["useState"])(true);
  var [connectionsLoading, setConnectionsLoading] = Object(react__WEBPACK_IMPORTED_MODULE_3__["useState"])(true);
  Object(react__WEBPACK_IMPORTED_MODULE_3__["useEffect"])(() => {
    var isActive = true;
    var fetchComprehensiveData = /*#__PURE__*/function () {
      var _ref2 = _asyncToGenerator(function* () {
        setIsLoading(true);
        if (!companyId || !apiActions || !accountName || !accountConfig) {
          setIsLoading(false);
          return;
        }
        try {
          var sqlWhereClauses = [];
          var additionalSqlWhereClauses = [];
          additionalSqlWhereClauses.push("c.id = '".concat(companyId, "'"));
          var sqlQuery = Object(_utils_QueryServiceHelper__WEBPACK_IMPORTED_MODULE_16__["generateSqlQuery"])({
            type: 'comprehensiveBusinessData',
            auth,
            accountName,
            accountConfig,
            currentProcessId: null,
            sqlWhereClauses,
            additionalSqlWhereClauses
          });
          var result = yield apiActions.sqlSearch({
            items: sqlQuery.items,
            queryService: sqlQuery.queryService,
            request: {
              query: sqlQuery.query
            }
          }, true);
          if (!isActive) return;
          if (result.Items && result.Items.length > 0) {
            setComprehensiveData(result.Items[0]);
          } else {
            setComprehensiveData(null);
          }
        } catch (error) {
          console.error('Error fetching comprehensive business data:', error);
          if (!isActive) return;
          setComprehensiveData(null);
        } finally {
          if (!isActive) return;
          setIsLoading(false);
        }
      });
      return function fetchComprehensiveData() {
        return _ref2.apply(this, arguments);
      };
    }();
    fetchComprehensiveData();
    return () => {
      isActive = false;
    };
  }, [companyId, apiActions, accountName, accountConfig, auth]);

  // Load current loans (agreements) for this company (status = completed)
  Object(react__WEBPACK_IMPORTED_MODULE_3__["useEffect"])(() => {
    var isActive = true;
    var fetchCurrentLoans = /*#__PURE__*/function () {
      var _ref3 = _asyncToGenerator(function* () {
        if (!companyId || !apiActions || !accountName || !accountConfig) return;
        try {
          var sqlWhereClauses = [];
          var additionalSqlWhereClauses = [];
          // Scope agreements by:
          // 1) Being listed in this company's associations.agreement array
          // 2) agreement.associations.company containing this companyId
          // 3) legacy agreement.companyid column matching this companyId
          additionalSqlWhereClauses.push(Object(_utils_QueryServiceHelper__WEBPACK_IMPORTED_MODULE_16__["getCompanyCurrentLoansAssociationScopeClause"])({
            companyId
          }));
          var sqlQuery = Object(_utils_QueryServiceHelper__WEBPACK_IMPORTED_MODULE_16__["generateSqlQuery"])({
            type: 'currentLoans',
            auth,
            accountName,
            accountConfig,
            currentProcessId: null,
            sqlWhereClauses,
            additionalSqlWhereClauses
          });
          var result = yield apiActions.sqlSearch({
            items: sqlQuery.items,
            queryService: sqlQuery.queryService,
            request: {
              query: sqlQuery.query
            }
          }, true);
          var items = ((result === null || result === void 0 ? void 0 : result.Items) || []).map(row => {
            var principalRaw = (row === null || row === void 0 ? void 0 : row.principal) != null ? row.principal : row === null || row === void 0 ? void 0 : row.principalBalance;
            var principal = lodash_isNumber__WEBPACK_IMPORTED_MODULE_0___default()(principalRaw) ? accounting__WEBPACK_IMPORTED_MODULE_2___default.a.formatMoney(principalRaw) : principalRaw ? accounting__WEBPACK_IMPORTED_MODULE_2___default.a.formatMoney(Number(principalRaw)) : '';
            var businessName = (row === null || row === void 0 ? void 0 : row.name) || (comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData.name) || 'Business';
            var loanTag = row !== null && row !== void 0 && row.accountNumber ? " - ".concat(row.accountNumber) : '';
            var title = "".concat(principal || '', " loan for ").concat(businessName).concat(loanTag).trim();
            var npAmt = row === null || row === void 0 ? void 0 : row.nextScheduledPaymentAmount;
            var nextAmt = lodash_isNumber__WEBPACK_IMPORTED_MODULE_0___default()(npAmt) ? accounting__WEBPACK_IMPORTED_MODULE_2___default.a.formatMoney(npAmt) : npAmt ? accounting__WEBPACK_IMPORTED_MODULE_2___default.a.formatMoney(Number(npAmt)) : '';
            var nextPayment = nextAmt && row !== null && row !== void 0 && row.nextScheduledPaymentDate ? "".concat(nextAmt, " on ").concat(new Date(row.nextScheduledPaymentDate).toLocaleDateString('en-US')) : '';
            var agreementId = (row === null || row === void 0 ? void 0 : row.agreementId) || (row === null || row === void 0 ? void 0 : row.id);
            return {
              title,
              nextPayment,
              action: agreementId ? {
                label: 'See payment schedule',
                href: "/agreements/".concat(agreementId, "/pages/schedule")
              } : null,
              active: true
            };
          });
          if (!isActive) return;
          setCurrentLoans(items);
        } catch (e) {
          console.error('Error fetching current loans for company:', e);
          if (!isActive) return;
          setCurrentLoans([]);
        }
      });
      return function fetchCurrentLoans() {
        return _ref3.apply(this, arguments);
      };
    }();
    fetchCurrentLoans();
    return () => {
      isActive = false;
    };
  }, [companyId, apiActions, accountName, accountConfig, auth]);
  Object(react__WEBPACK_IMPORTED_MODULE_3__["useEffect"])(() => {
    var isActive = true;
    var fetchCompanyContacts = /*#__PURE__*/function () {
      var _ref4 = _asyncToGenerator(function* () {
        setConnectionsLoading(true);
        if (!companyId || !apiActions || !accountName || !accountConfig) {
          if (!isActive) return;
          setConnectionsLoading(false);
          return;
        }
        try {
          var sqlWhereClauses = [];
          var additionalSqlWhereClauses = [];
          // contacts whose id is listed in this company's associations.contact array
          additionalSqlWhereClauses.push(Object(_utils_QueryServiceHelper__WEBPACK_IMPORTED_MODULE_16__["getCompanyContactsAssociationScopeClause"])({
            companyId
          }));
          var sqlQuery = Object(_utils_QueryServiceHelper__WEBPACK_IMPORTED_MODULE_16__["generateSqlQuery"])({
            type: 'companyContacts',
            auth,
            accountName,
            accountConfig,
            currentProcessId: null,
            sqlWhereClauses,
            additionalSqlWhereClauses
          });
          var result = yield apiActions.sqlSearch({
            items: sqlQuery.items,
            queryService: sqlQuery.queryService,
            request: {
              query: sqlQuery.query
            }
          }, true);
          var contactItems = ((result === null || result === void 0 ? void 0 : result.Items) || []).map(row => {
            var id = row === null || row === void 0 ? void 0 : row.contactId;
            var first = (row === null || row === void 0 ? void 0 : row.contactFirstName) || '';
            var last = (row === null || row === void 0 ? void 0 : row.contactLastName) || '';
            var title = "".concat(first, " ").concat(last).trim() || 'Contact';
            return {
              title,
              subtitle: 'Contact',
              action: {
                label: 'View',
                href: id ? "/contacts/".concat(id, "/summary") : '#'
              },
              active: true
            };
          });
          // Agreements associated to this company via company's associations.agreement (supports object or array)
          var agreementsQuery = Object(_utils_QueryServiceHelper__WEBPACK_IMPORTED_MODULE_16__["getAgreementsAssociatedToCompanyQuery"])({
            companyId
          });
          var agreementsResult = yield apiActions.sqlSearch({
            items: agreementsQuery.items,
            queryService: agreementsQuery.queryService,
            request: {
              query: agreementsQuery.query
            }
          }, true);
          var agreementItems = ((agreementsResult === null || agreementsResult === void 0 ? void 0 : agreementsResult.Items) || []).map(row => {
            var agreementId = (row === null || row === void 0 ? void 0 : row.agreementId) || (row === null || row === void 0 ? void 0 : row.id);
            var acctNum = row !== null && row !== void 0 && row.accountNumber ? "#".concat(row.accountNumber) : '';
            var title = acctNum ? "Agreement ".concat(acctNum) : "Agreement ".concat(agreementId);
            return {
              title,
              subtitle: 'Agreement',
              action: agreementId ? {
                label: 'View',
                href: "/agreements/".concat(agreementId, "/summary")
              } : null,
              active: true
            };
          });
          if (!isActive) return;
          setCompanyContacts([...(contactItems || []), ...(agreementItems || [])]);
        } catch (error) {
          console.error('Error fetching company contacts:', error);
          if (!isActive) return;
          setCompanyContacts([]);
        } finally {
          if (!isActive) return;
          setConnectionsLoading(false);
        }
      });
      return function fetchCompanyContacts() {
        return _ref4.apply(this, arguments);
      };
    }();
    fetchCompanyContacts();
    return () => {
      isActive = false;
    };
  }, [companyId, apiActions, accountName, accountConfig, auth]);
  var businessInfoItems = Object(react__WEBPACK_IMPORTED_MODULE_3__["useMemo"])(() => {
    var name = (comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData.name) || '';
    var industry = (comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData.industry) || '';
    var description = (comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData.description) || '';
    var naics = (comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData.naicsCode) || '';
    var estDateRaw = (comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData.dateEstablished) || '';
    var address1 = (comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData.physicalAddressLine1) || '';
    var address2 = (comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData.physicalAddressLine2) || '';
    var city = (comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData.city) || '';
    var state = (comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData.state) || '';
    var postal = (comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData.postalCode) || '';
    var physicalAddress = [address1, address2, city, state, postal].filter(Boolean).join(', ');
    return [{
      label: 'Business name',
      value: name
    }, {
      label: 'Industry',
      value: industry
    }, {
      label: 'Description',
      value: description
    }, {
      label: 'Physical address',
      value: physicalAddress
    }, {
      label: 'NAICS code',
      value: naics
    }];
  }, [comprehensiveData]);
  var documentsTableData = {
    data: {
      baseTable: {
        name: 'baseTable',
        order: 1,
        dataType: 'document',
        origin: 'documents',
        dataSource: documentsList,
        actions: [{
          label: 'Remove',
          onActionClick: props => {
            console.log('remove clicked for item at index', props === null || props === void 0 ? void 0 : props.index);
          },
          className: 'lw-btn-danger'
        }, {
          label: 'Preview',
          onActionClick: props => {
            console.log('preview clicked for item at index', props === null || props === void 0 ? void 0 : props.index);
          },
          className: 'lw-btn-light'
        }],
        visibleFields: [{
          field: 'documentName',
          headerText: 'Document name',
          textAlign: 'Left',
          minWidth: 200,
          width: 'auto',
          visible: true,
          order: 1,
          type: 'string'
        }, {
          field: 'dateUploaded',
          headerText: 'Date uploaded',
          textAlign: 'Left',
          minWidth: 160,
          width: 'auto',
          visible: true,
          order: 2,
          type: 'date',
          format: 'MM/dd/yyyy'
        }, {
          field: 'description',
          headerText: 'Description',
          textAlign: 'Left',
          minWidth: 200,
          width: 'auto',
          visible: true,
          order: 3,
          type: 'string'
        }, {
          field: 'documentOwner',
          headerText: 'Document owner',
          textAlign: 'Left',
          minWidth: 160,
          width: 'auto',
          visible: true,
          order: 4,
          type: 'string'
        }, {
          field: 'verified',
          headerText: 'Verified',
          textAlign: 'Center',
          width: 100,
          visible: true,
          order: 5,
          type: 'boolean'
        }],
        tableSettings: {
          allowPaging: true,
          allowSorting: true,
          allowFiltering: false,
          allowResizing: true,
          allowReordering: true,
          showColumnMenu: true,
          showColumnChooser: true,
          allowExcelExport: true,
          allowPdfExport: false,
          showActions: true,
          toolbar: ['Search', 'ColumnChooser', 'ExcelExport'],
          pageSettings: {
            pageSize: 8,
            pageSizes: [4, 8, 12, 16]
          },
          height: '300',
          rowHeight: 40,
          emptyRecordTemplate: '<div style="padding: 20px; text-align: center;">No documents found</div>'
        }
      }
    }
  };
  var showDocumentsSection = false;
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "container-fluid no-padding",
    style: {
      background: '#fafbfa',
      minHeight: '100vh'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 384,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "lw-page-header",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 385,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "col-xs-12 flex-padding",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 386,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("h1", {
    className: "page-title col-xs-12 col-md-10",
    style: {
      textAlign: 'left',
      color: '#fff',
      paddingLeft: '3rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 387,
      columnNumber: 11
    }
  }, (comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData.name) || ''), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    class: "col-xs-12",
    style: {
      margin: '1rem 0rem 0.25rem',
      padding: '0.25rem 3rem',
      width: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 393,
      columnNumber: 11
    }
  }, comprehensiveData !== null && comprehensiveData !== void 0 && comprehensiveData.industry ? "Industry ".concat(comprehensiveData.industry) : ''))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "container",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 398,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 399,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "col-md-6 mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 400,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 401,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_components_InfoCard__WEBPACK_IMPORTED_MODULE_10__["default"], {
    title: "Business Information",
    actionLink: "/companies/".concat(companyId),
    actionButton: "Edit",
    visibleCount: 7,
    auth: auth,
    accountName: accountName,
    accountConfig: accountConfig,
    apiActions: apiActions,
    items: !isLoading ? businessInfoItems : undefined,
    loading: isLoading,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 402,
      columnNumber: 15
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 415,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_components_InfoCardVariant__WEBPACK_IMPORTED_MODULE_11__["default"], {
    title: "Current loans",
    seeAllLink: null,
    items: !isLoading ? currentLoans : undefined,
    loading: isLoading,
    maxWidth: "100%",
    emptyText: "No current loans",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 416,
      columnNumber: 15
    }
  }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "col-md-6 mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 426,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 427,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_components_InfoCardVariant__WEBPACK_IMPORTED_MODULE_11__["default"], {
    title: "Connections",
    seeAllLink: null,
    items: !connectionsLoading ? companyContacts : undefined,
    loading: connectionsLoading,
    maxWidth: "100%",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 428,
      columnNumber: 15
    }
  })))), showDocumentsSection && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 441,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "col-md-12 mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 442,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 443,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "d-flex justify-content-between align-items-center mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 444,
      columnNumber: 17
    }
  }, _h || (_h = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("h2", {
    className: "mb-0 text-bold lw-color-main-color",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 445,
      columnNumber: 19
    }
  }, "Documents")), !isLegacy && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("button", {
    className: "lw-btn lw-btn-dark",
    onClick: () => setShowUploadModal(true),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 447,
      columnNumber: 21
    }
  }, "Upload")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(DataTable, {
    tableData: documentsTableData,
    documents: documentsList,
    tableType: "documents",
    sql: false,
    legacy: false,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 452,
      columnNumber: 17
    }
  })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 464,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "col-md-12 mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 465,
      columnNumber: 11
    }
  }, _h2 || (_h2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("h2", {
    className: "mb-3 text-bold lw-color-main-color",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 466,
      columnNumber: 13
    }
  }, "Recent activity")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_components_ActivityTimeline__WEBPACK_IMPORTED_MODULE_9__["default"], {
    wide: true,
    loadActivities: true,
    filterByCompanyId: companyId,
    auth: auth,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 467,
      columnNumber: 13
    }
  }))), !isLegacy && showUploadModal && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    style: {
      position: 'fixed',
      top: 0,
      left: 0,
      right: 0,
      bottom: 0,
      backgroundColor: 'rgba(0, 0, 0, 0.5)',
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center',
      zIndex: 1050
    },
    onClick: () => setShowUploadModal(false),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 472,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    style: {
      background: '#fff',
      borderRadius: '8px',
      padding: '24px',
      maxWidth: '600px',
      width: '90%',
      maxHeight: '90vh',
      overflow: 'auto'
    },
    onClick: e => e.stopPropagation(),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 487,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {
    className: "d-flex justify-content-between align-items-center mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 499,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("h4", {
    style: {
      margin: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 500,
      columnNumber: 17
    }
  }, "Upload Document"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("button", {
    type: "button",
    className: "btn-close",
    onClick: () => setShowUploadModal(false),
    style: {
      background: 'none',
      border: 'none',
      fontSize: '24px',
      cursor: 'pointer',
      padding: '0',
      width: '24px',
      height: '24px',
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 501,
      columnNumber: 17
    }
  }, "\xD7")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_components_UploadComponent__WEBPACK_IMPORTED_MODULE_13__["default"], {
    onUploadSuccess: newDoc => {
      setShowUploadModal(false);
      if (newDoc && newDoc.documentName) {
        setDocumentsList(prev => [{
          description: 'Uploaded document',
          dateUploaded: newDoc.dateUploaded || new Date().toLocaleDateString('en-US'),
          documentName: newDoc.documentName,
          documentOwner: 'Company',
          verified: false
        }, ...prev]);
      }
    },
    agreementId: (currentLoans === null || currentLoans === void 0 || (_currentLoans$ = currentLoans[0]) === null || _currentLoans$ === void 0 || (_currentLoans$ = _currentLoans$.action) === null || _currentLoans$ === void 0 || (_currentLoans$ = _currentLoans$.href) === null || _currentLoans$ === void 0 ? void 0 : _currentLoans$.split('/')[2]) || null,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 521,
      columnNumber: 15
    }
  })))));
};
var mapDispatchToProps = dispatch => ({
  apiActions: Object(redux__WEBPACK_IMPORTED_MODULE_7__["bindActionCreators"])(_actions_apiActions__WEBPACK_IMPORTED_MODULE_8__["apiActions"], dispatch)
});
/* harmony default export */ __webpack_exports__["default"] = (Object(react_redux__WEBPACK_IMPORTED_MODULE_5__["connect"])(null, mapDispatchToProps)(Object(react_router_dom__WEBPACK_IMPORTED_MODULE_6__["withRouter"])(CompanyPage)));
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../node_modules/process/browser.js */ "./node_modules/process/browser.js")))__webpack_require__.r(__webpack_exports__);
/* WEBPACK VAR INJECTION */(function(process) {/* harmony import */ var accounting__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! accounting */ "./node_modules/accounting/accounting.js");
/* harmony import */ var accounting__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(accounting__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var react_loadable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-loadable */ "./node_modules/react-loadable/lib/index.js");
/* harmony import */ var react_loadable__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_loadable__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-redux */ "./node_modules/react-redux/es/index.js");
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
/* harmony import */ var redux__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! redux */ "./node_modules/redux/es/redux.js");
/* harmony import */ var _actions_apiActions__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../actions/apiActions */ "./src/actions/apiActions.js");
/* harmony import */ var _components_ActivityTimeline__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../components/ActivityTimeline */ "./src/components/ActivityTimeline.js");
/* harmony import */ var _components_EmptyState__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../components/EmptyState */ "./src/components/EmptyState.js");
/* harmony import */ var _components_ExpandableProgressGroup__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../components/ExpandableProgressGroup */ "./src/components/ExpandableProgressGroup.js");
/* harmony import */ var _components_InfoBox__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../components/InfoBox */ "./src/components/InfoBox.js");
/* harmony import */ var _components_InfoCard__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../components/InfoCard */ "./src/components/InfoCard.js");
/* harmony import */ var _components_InfoCardVariant__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../components/InfoCardVariant */ "./src/components/InfoCardVariant.js");
/* harmony import */ var _components_Loading__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../components/Loading */ "./src/components/Loading.js");
/* harmony import */ var _components_UploadComponent__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../components/UploadComponent */ "./src/components/UploadComponent.js");
/* harmony import */ var _images_zero_item_views_task_png__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../images/zero-item-views/task.png */ "./src/images/zero-item-views/task.png");
/* harmony import */ var _styles_dashboard_page_scss__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../styles/dashboard-page.scss */ "./src/styles/dashboard-page.scss");
/* harmony import */ var _styles_dashboard_page_scss__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_styles_dashboard_page_scss__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var _styles_details_css__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../styles/details.css */ "./src/styles/details.css");
/* harmony import */ var _styles_details_css__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_styles_details_css__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var _utils_QueryServiceHelper__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../utils/QueryServiceHelper */ "./src/utils/QueryServiceHelper.js");
var _jsxFileName = "/Users/bernard/Development/loanwell-client-web-dev-release/app/src/pages/ContactPage.js",
  _div,
  _EmptyState,
  _h,
  _h2,
  _h3;
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }
function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; }



















var DataTable = react_loadable__WEBPACK_IMPORTED_MODULE_2___default()({
  loader: () => Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! ../components/DataTable */ "./src/components/DataTable.js")),
  modules: ['../components/DataTable'],
  webpack: () => [/*require.resolve*/(/*! ../components/DataTable */ "./src/components/DataTable.js")],
  loading: _components_Loading__WEBPACK_IMPORTED_MODULE_13__["default"],
  modules: ['../components/DataTable']
});
var ContactPage = _ref => {
  var _currentLoans$;
  var {
    match,
    contact,
    accountConfig,
    apiActions,
    accountName,
    auth,
    loggedInMember,
    user,
    members
  } = _ref;
  var isLegacy = !!(accountConfig && accountConfig.account && accountConfig.account.legacy);
  var {
    entityId: contactId
  } = match.params;
  var [showUploadModal, setShowUploadModal] = Object(react__WEBPACK_IMPORTED_MODULE_1__["useState"])(false);
  var [comprehensiveData, setComprehensiveData] = Object(react__WEBPACK_IMPORTED_MODULE_1__["useState"])(null);
  var [isLoading, setIsLoading] = Object(react__WEBPACK_IMPORTED_MODULE_1__["useState"])(true);
  var isProduction = process && process.env && "production" === 'production';
  var [documentsList, setDocumentsList] = Object(react__WEBPACK_IMPORTED_MODULE_1__["useState"])(isProduction ? [] : [{
    description: 'Tax Return from 2023',
    dateUploaded: '11/16/2024',
    documentName: 'tax_return.pdf',
    documentOwner: 'Contact',
    verified: true
  }, {
    description: 'Photo ID',
    dateUploaded: '11/20/2024',
    documentName: 'id.jpg',
    documentOwner: 'Contact',
    verified: false
  }]);
  var [tasksForContact, setTasksForContact] = Object(react__WEBPACK_IMPORTED_MODULE_1__["useState"])([]);
  var [contactConnections, setContactConnections] = Object(react__WEBPACK_IMPORTED_MODULE_1__["useState"])([]);
  var [connectionsLoading, setConnectionsLoading] = Object(react__WEBPACK_IMPORTED_MODULE_1__["useState"])(true);
  var [linkedCompanyId, setLinkedCompanyId] = Object(react__WEBPACK_IMPORTED_MODULE_1__["useState"])(null);
  var [currentLoans, setCurrentLoans] = Object(react__WEBPACK_IMPORTED_MODULE_1__["useState"])([]);

  // Fetch comprehensive contact data from Data Studio
  Object(react__WEBPACK_IMPORTED_MODULE_1__["useEffect"])(() => {
    var fetchComprehensiveData = /*#__PURE__*/function () {
      var _ref2 = _asyncToGenerator(function* () {
        setIsLoading(true);
        if (!contactId || !apiActions || !accountName || !accountConfig) {
          setIsLoading(false);
          return;
        }
        try {
          var sqlWhereClauses = [];
          var additionalSqlWhereClauses = [];

          // Add the contact ID to the where clause
          additionalSqlWhereClauses.push("ct.id = '".concat(contactId, "'"));
          var sqlQuery = Object(_utils_QueryServiceHelper__WEBPACK_IMPORTED_MODULE_18__["generateSqlQuery"])({
            type: 'comprehensiveClientData',
            auth,
            accountName,
            accountConfig,
            currentProcessId: null,
            sqlWhereClauses,
            additionalSqlWhereClauses
          });
          var result = yield apiActions.sqlSearch({
            items: sqlQuery.items,
            queryService: sqlQuery.queryService,
            request: {
              query: sqlQuery.query
            }
          }, true);
          if (result.Items && result.Items.length > 0) {
            var data = result.Items[0];
            setComprehensiveData(data);
            setLinkedCompanyId((data === null || data === void 0 ? void 0 : data.linkedCompanyId) || null);
          } else {
            console.log('No Data Studio data found for contact ID:', contactId);
            setComprehensiveData(null);
            setLinkedCompanyId(null);
          }
        } catch (error) {
          console.error('Error fetching comprehensive contact data:', error);
          setComprehensiveData(null);
          setLinkedCompanyId(null);
        } finally {
          setIsLoading(false);
        }
      });
      return function fetchComprehensiveData() {
        return _ref2.apply(this, arguments);
      };
    }();
    fetchComprehensiveData();
  }, [contactId, apiActions, accountName, accountConfig, auth]);

  // Fetch companies that reference this contact via associations.contact
  Object(react__WEBPACK_IMPORTED_MODULE_1__["useEffect"])(() => {
    var fetchCompaniesForContact = /*#__PURE__*/function () {
      var _ref3 = _asyncToGenerator(function* () {
        setConnectionsLoading(true);
        if (!contactId || !apiActions || !accountName || !accountConfig) {
          setContactConnections([]);
          setLinkedCompanyId(null);
          setConnectionsLoading(false);
          return;
        }
        try {
          var sqlWhereClauses = [];
          var additionalSqlWhereClauses = [];
          // companies whose associations.contact array contains this contactId
          additionalSqlWhereClauses.push(Object(_utils_QueryServiceHelper__WEBPACK_IMPORTED_MODULE_18__["getCompaniesAssociationsContactScopeClause"])({
            contactId
          }));
          var companiesQuery = Object(_utils_QueryServiceHelper__WEBPACK_IMPORTED_MODULE_18__["getCompaniesAssociatedToContactQuery"])({
            contactId,
            sqlWhereClauses,
            additionalSqlWhereClauses
          });
          var result = yield apiActions.sqlSearch({
            items: companiesQuery.items,
            queryService: companiesQuery.queryService,
            request: {
              query: companiesQuery.query
            }
          }, true);
          var companies = Array.isArray(result === null || result === void 0 ? void 0 : result.Items) ? result.Items : [];
          // Agreements associated to this contact via contact.associations.agreement (supports object or array)
          var agreementsQuery = Object(_utils_QueryServiceHelper__WEBPACK_IMPORTED_MODULE_18__["getAgreementsAssociatedToContactQuery"])({
            contactId
          });
          var agreementsResult = yield apiActions.sqlSearch({
            items: agreementsQuery.items,
            queryService: agreementsQuery.queryService,
            request: {
              query: agreementsQuery.query
            }
          }, true);
          var agreementItems = ((agreementsResult === null || agreementsResult === void 0 ? void 0 : agreementsResult.Items) || []).map(row => {
            var agreementId = (row === null || row === void 0 ? void 0 : row.agreementId) || (row === null || row === void 0 ? void 0 : row.id);
            var acctNum = row !== null && row !== void 0 && row.accountNumber ? "#".concat(row.accountNumber) : '';
            var title = acctNum ? "Agreement ".concat(acctNum) : "Agreement ".concat(agreementId);
            return {
              title,
              subtitle: 'Agreement',
              action: agreementId ? {
                label: 'View',
                href: "/agreements/".concat(agreementId, "/summary")
              } : null,
              active: true
            };
          });
          if (companies.length > 0 || agreementItems.length > 0) {
            var first = companies[0];
            setLinkedCompanyId((first === null || first === void 0 ? void 0 : first.companyId) || null);
            var companyItems = companies.map(co => ({
              title: co.name || 'Business',
              subtitle: 'Company',
              action: {
                label: 'View',
                href: "/companies/".concat(co.companyId, "/summary")
              },
              active: true
            }));
            setContactConnections([...(companyItems || []), ...(agreementItems || [])]);
          } else {
            setLinkedCompanyId(null);
            setContactConnections([]);
          }
        } catch (e) {
          console.error('Error fetching companies for contact:', e);
          setLinkedCompanyId(null);
          setContactConnections([]);
        } finally {
          setConnectionsLoading(false);
        }
      });
      return function fetchCompaniesForContact() {
        return _ref3.apply(this, arguments);
      };
    }();
    fetchCompaniesForContact();
  }, [contactId, apiActions, accountName, accountConfig]);

  // Load current loans for this contact (agreements where borrower email matches contact email and status = completed)
  Object(react__WEBPACK_IMPORTED_MODULE_1__["useEffect"])(() => {
    var fetchCurrentLoansForContact = /*#__PURE__*/function () {
      var _ref4 = _asyncToGenerator(function* () {
        try {
          var email = comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData.contactEmail;
          if (!email || !apiActions || !accountName || !accountConfig) return;
          var sqlWhereClauses = [];
          var additionalSqlWhereClauses = [];
          additionalSqlWhereClauses.push("LOWER(borroweremail) = LOWER('".concat(email, "')"));
          var sqlQuery = Object(_utils_QueryServiceHelper__WEBPACK_IMPORTED_MODULE_18__["generateSqlQuery"])({
            type: 'currentLoans',
            auth,
            accountName,
            accountConfig,
            currentProcessId: null,
            sqlWhereClauses,
            additionalSqlWhereClauses
          });
          var result = yield apiActions.sqlSearch({
            items: sqlQuery.items,
            queryService: sqlQuery.queryService,
            request: {
              query: sqlQuery.query
            }
          }, true);
          var items = ((result === null || result === void 0 ? void 0 : result.Items) || []).map(row => {
            var principalRaw = (row === null || row === void 0 ? void 0 : row.principal) != null ? row.principal : row === null || row === void 0 ? void 0 : row.principalBalance;
            var principal = _.isNumber(principalRaw) ? accounting__WEBPACK_IMPORTED_MODULE_0___default.a.formatMoney(principalRaw) : principalRaw ? accounting__WEBPACK_IMPORTED_MODULE_0___default.a.formatMoney(Number(principalRaw)) : '';
            var businessName = (row === null || row === void 0 ? void 0 : row.name) || (comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData.name) || 'Business';
            var loanTag = row !== null && row !== void 0 && row.accountNumber ? " - ".concat(row.accountNumber) : '';
            var title = "".concat(principal || '', " loan for ").concat(businessName).concat(loanTag).trim();
            var npAmt = row === null || row === void 0 ? void 0 : row.nextScheduledPaymentAmount;
            var nextAmt = _.isNumber(npAmt) ? accounting__WEBPACK_IMPORTED_MODULE_0___default.a.formatMoney(npAmt) : npAmt ? accounting__WEBPACK_IMPORTED_MODULE_0___default.a.formatMoney(Number(npAmt)) : '';
            var nextPayment = nextAmt && row !== null && row !== void 0 && row.nextScheduledPaymentDate ? "".concat(nextAmt, " on ").concat(new Date(row.nextScheduledPaymentDate).toLocaleDateString('en-US')) : '';
            var agreementId = (row === null || row === void 0 ? void 0 : row.agreementId) || (row === null || row === void 0 ? void 0 : row.id);
            return {
              title,
              nextPayment,
              action: agreementId ? {
                label: 'See payment schedule',
                href: "/agreements/".concat(agreementId, "/pages/schedule")
              } : null,
              active: true
            };
          });
          setCurrentLoans(items);
        } catch (e) {
          console.error('Error fetching current loans for contact:', e);
          setCurrentLoans([]);
        }
      });
      return function fetchCurrentLoansForContact() {
        return _ref4.apply(this, arguments);
      };
    }();
    fetchCurrentLoansForContact();
  }, [comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData.contactEmail, apiActions, accountName, accountConfig, auth]);

  // Load tasks for this contact (mirror borrower homepage logic, filtered by contact email)
  Object(react__WEBPACK_IMPORTED_MODULE_1__["useEffect"])(() => {
    var fetchTasks = /*#__PURE__*/function () {
      var _ref5 = _asyncToGenerator(function* () {
        try {
          var email = comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData.contactEmail;
          if (!email || !apiActions || typeof apiActions.sqlSearch !== 'function') return;
          var taskQuery = Object(_utils_QueryServiceHelper__WEBPACK_IMPORTED_MODULE_18__["getTasksForUserEmailQuery"])({
            accountConfig,
            accountName,
            email
          });
          var result = yield apiActions.sqlSearch({
            items: taskQuery.items,
            queryService: taskQuery.queryService,
            request: {
              query: taskQuery.query
            }
          }, false);
          setTasksForContact((result === null || result === void 0 ? void 0 : result.Items) || []);
        } catch (e) {
          console.error('Failed to load tasks for contact:', e);
          setTasksForContact([]);
        }
      });
      return function fetchTasks() {
        return _ref5.apply(this, arguments);
      };
    }();
    fetchTasks();
  }, [comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData['Contact Email'], apiActions]);
  var handleAddDocument = () => {
    setShowUploadModal(true);
  };
  var handleCloseUploadModal = () => {
    setShowUploadModal(false);
  };
  var handleUploadSuccess = newDoc => {
    setShowUploadModal(false);
    if (newDoc && newDoc.documentName) {
      setDocumentsList(prev => [{
        description: 'Uploaded document',
        dateUploaded: newDoc.dateUploaded || new Date().toLocaleDateString('en-US'),
        documentName: newDoc.documentName,
        documentOwner: 'Contact',
        verified: false
      }, ...prev]);
    }
  };

  // Transform Data Studio data to InfoCard format
  var transformDataStudioToInfoCard = (data, type) => {
    if (type === 'contact') {
      return [{
        label: 'Email',
        value: (data === null || data === void 0 ? void 0 : data['Contact Email']) || ''
      }, {
        label: 'Phone number',
        value: (data === null || data === void 0 ? void 0 : data['Contact Phone']) || ''
      }, {
        label: 'First name',
        value: (data === null || data === void 0 ? void 0 : data['Contact First Name']) || ''
      }, {
        label: 'Last name',
        value: (data === null || data === void 0 ? void 0 : data['Contact Last Name']) || ''
      }, {
        label: 'Title',
        value: (data === null || data === void 0 ? void 0 : data['Contact Title']) || ''
      }, {
        label: 'Preferred contact method',
        value: (data === null || data === void 0 ? void 0 : data['Preferred Contact Type']) || ''
      }, {
        label: 'Referral source',
        value: (data === null || data === void 0 ? void 0 : data['Referral Source']) || ''
      }];
    }
    if (type === 'business') {
      return [{
        label: 'Business name',
        value: (data === null || data === void 0 ? void 0 : data['Company Name']) || ''
      }, {
        label: 'Years in business',
        value: data !== null && data !== void 0 && data['Date Established'] ? (new Date().getFullYear() - new Date(data === null || data === void 0 ? void 0 : data['Date Established']).getFullYear()).toString() : ''
      }, {
        label: 'Number of employees',
        value: (data === null || data === void 0 ? void 0 : data['Business Employee Count']) || ''
      }, {
        label: 'Industry',
        value: (data === null || data === void 0 ? void 0 : data['Industry']) || ''
      }, {
        label: 'Business assessment',
        value: 'See responses'
      }, {
        label: 'Hatchery tenant',
        value: data !== null && data !== void 0 && data['Company Date Created'] ? "Since ".concat(new Date(data === null || data === void 0 ? void 0 : data['Company Date Created']).toLocaleDateString('en-US', {
          month: '2-digit',
          day: '2-digit',
          year: '2-digit'
        })) : ''
      }];
    }
    return [];
  };
  var contactInfoItems = react__WEBPACK_IMPORTED_MODULE_1___default.a.useMemo(() => {
    var data = comprehensiveData || {};
    return [{
      label: 'Email',
      value: data.contactEmail || ''
    }, {
      label: 'Phone number',
      value: data.contactPhone || ''
    }, {
      label: 'First name',
      value: data.contactFirstName || ''
    }, {
      label: 'Last name',
      value: data.contactLastName || ''
    }, {
      label: 'Title',
      value: data.contactTitle || ''
    }];
  }, [comprehensiveData]);
  var businessInfoItems = react__WEBPACK_IMPORTED_MODULE_1___default.a.useMemo(() => {
    var data = comprehensiveData || {};
    var yearsInBusiness = data.dateEstablished ? (new Date().getFullYear() - new Date(data.dateEstablished).getFullYear()).toString() : '';
    var address1 = data.physicalAddressLine1 || '';
    var address2 = data.physicalAddressLine2 || '';
    var city = data.city || '';
    var state = data.state || '';
    var postal = data.postalCode || '';
    var physicalAddress = [address1, address2, city, state, postal].filter(Boolean).join(', ');
    return [{
      label: 'Business name',
      value: data.name || ''
    }, {
      label: 'Industry',
      value: data.industry || ''
    }, {
      label: 'Description',
      value: data.description || ''
    }, {
      label: 'Physical address',
      value: physicalAddress
    }, {
      label: 'NAICS code',
      value: data.naicsCode || ''
    }, {
      label: 'Years in business',
      value: yearsInBusiness
    }, {
      label: 'Number of employees',
      value: data.businessEmployeeCount || ''
    }];
  }, [comprehensiveData]);

  // Prepare header and appointment display values without any sample fallback
  var contactFullName = comprehensiveData !== null && comprehensiveData !== void 0 && comprehensiveData.contactFirstName && comprehensiveData !== null && comprehensiveData !== void 0 && comprehensiveData.contactLastName ? "".concat(comprehensiveData.contactFirstName, " ").concat(comprehensiveData.contactLastName) : '';
  var appointmentWith = (comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData['Upcoming Appointment With']) || '';
  var appointmentDate = (comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData['Upcoming Appointment Date']) || '';
  var appointmentTime = (comprehensiveData === null || comprehensiveData === void 0 ? void 0 : comprehensiveData['Upcoming Appointment Time']) || '';
  var hasAppointment = Boolean(appointmentWith || appointmentDate && appointmentTime);

  // Build progress groups from live tasks like the borrower homepage
  var taskGroupsByAgreement = react__WEBPACK_IMPORTED_MODULE_1___default.a.useMemo(() => {
    if (!Array.isArray(tasksForContact) || tasksForContact.length === 0) return [];
    var groupsByAgreementId = new Map();
    var groups = [];
    var statusFromTaskStatus = taskStatus => {
      if (taskStatus === 'completed') return 'completed';
      if (taskStatus === 'in_progress') return 'in progress';
      return 'not started';
    };
    tasksForContact.forEach(task => {
      var agreementId = task.agreementId || task.agreementid;
      var key = agreementId || task.accountNumber || task.name || 'unknown';
      var group = groupsByAgreementId.get(key);
      if (!group) {
        var processTitle = 'Application';
        var companyOrBorrower = task.name || task.borrowerFullName || '';
        var acct = task.accountNumber || '';
        var title = "".concat(processTitle).concat(acct ? " (".concat(acct, ")") : '').concat(companyOrBorrower ? " for ".concat(companyOrBorrower) : '');
        group = {
          title,
          items: [],
          agreementId: agreementId || null
        };
        groupsByAgreementId.set(key, group);
        groups.push(group);
      }
      group.items.push({
        name: task.title || task.name || "Task ".concat(task.id),
        status: statusFromTaskStatus(task.taskStatus)
      });
    });
    return groups;
  }, [tasksForContact]);

  // TODO: Remove this once the API is implemented
  var testUpdateVerified = index => {
    setDocumentsList(prevDocuments => {
      var newDocuments = [...prevDocuments];
      newDocuments[index] = _objectSpread(_objectSpread({}, newDocuments[index]), {}, {
        verified: true
      });
      return newDocuments;
    });
  };
  var handleAddGoal = () => {
    console.log('Add goal clicked');
  };

  // Convert documents to DataTable format
  var documentsTableData = {
    data: {
      baseTable: {
        name: 'baseTable',
        order: 1,
        dataType: 'document',
        origin: 'documents',
        dataSource: documentsList,
        actions: [{
          label: 'Remove',
          onActionClick: props => {
            console.log('remove clicked for item at index', props === null || props === void 0 ? void 0 : props.index);
          },
          className: 'lw-btn-danger'
        }, {
          label: 'Preview',
          onActionClick: props => {
            console.log('preview clicked for item at index', props === null || props === void 0 ? void 0 : props.index);
          },
          className: 'lw-btn-light'
        }],
        visibleFields: [{
          field: 'documentName',
          headerText: 'Document name',
          textAlign: 'Left',
          minWidth: 200,
          width: 'auto',
          visible: true,
          order: 1,
          type: 'string'
        }, {
          field: 'dateUploaded',
          headerText: 'Date uploaded',
          textAlign: 'Left',
          minWidth: 160,
          width: 'auto',
          visible: true,
          order: 2,
          type: 'date',
          format: 'MM/dd/yyyy'
        }, {
          field: 'description',
          headerText: 'Description',
          textAlign: 'Left',
          minWidth: 200,
          width: 'auto',
          visible: true,
          order: 3,
          type: 'string'
        }, {
          field: 'documentOwner',
          headerText: 'Document owner',
          textAlign: 'Left',
          minWidth: 160,
          width: 'auto',
          visible: true,
          order: 4,
          type: 'string'
        }, {
          field: 'verified',
          headerText: 'Verified',
          textAlign: 'Center',
          width: 100,
          visible: true,
          order: 5,
          type: 'boolean'
        }],
        tableSettings: {
          allowPaging: true,
          allowSorting: true,
          allowFiltering: false,
          allowResizing: true,
          allowReordering: true,
          showColumnMenu: true,
          showColumnChooser: true,
          allowExcelExport: true,
          allowPdfExport: false,
          showActions: true,
          toolbar: ['Search', 'ColumnChooser', 'ExcelExport'],
          pageSettings: {
            pageSize: 8,
            pageSizes: [4, 8, 12, 16]
          },
          height: '300',
          rowHeight: 40,
          emptyRecordTemplate: '<div style="padding: 20px; text-align: center;">No documents found</div>'
        }
      }
    }
  };
  var showDocumentsSection = false;
  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "container-fluid no-padding",
    style: {
      background: '#fafbfa',
      minHeight: '100vh'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 597,
      columnNumber: 5
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "lw-page-header",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 598,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "col-xs-12 flex-padding",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 599,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("h1", {
    className: "page-title col-xs-12 col-md-10",
    style: {
      textAlign: 'left',
      color: '#fff',
      paddingLeft: '3rem'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 600,
      columnNumber: 11
    }
  }, isLoading ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "lw-skeleton lw-skeleton-line lg",
    style: {
      width: '40%'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 604,
      columnNumber: 26
    }
  }) : contactFullName), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    class: "col-xs-12",
    style: {
      margin: '1rem 0rem 0.25rem',
      padding: '0.25rem 3rem',
      width: 'auto'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 606,
      columnNumber: 11
    }
  }, "Client since", ' ', comprehensiveData !== null && comprehensiveData !== void 0 && comprehensiveData.contactDateCreated ? new Date(comprehensiveData.contactDateCreated).toLocaleDateString('en-US', {
    month: '2-digit',
    day: '2-digit',
    year: '2-digit'
  }) : ''))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "container",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 618,
      columnNumber: 7
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 619,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "col-md-6 mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 621,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 623,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_components_InfoCard__WEBPACK_IMPORTED_MODULE_11__["default"], {
    title: "Contact Information",
    actionLink: "/contacts/".concat(contactId),
    actionButton: "Edit",
    visibleCount: 7,
    auth: auth,
    accountName: accountName,
    accountConfig: accountConfig,
    apiActions: apiActions,
    loggedInMember: loggedInMember,
    items: !isLoading ? contactInfoItems : undefined,
    loading: isLoading,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 624,
      columnNumber: 15
    }
  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 640,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_components_InfoCardVariant__WEBPACK_IMPORTED_MODULE_12__["default"], {
    title: "Current loans",
    items: !isLoading ? currentLoans : undefined,
    loading: isLoading,
    maxWidth: "100%",
    emptyText: "No current loans",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 641,
      columnNumber: 15
    }
  }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "col-md-6 mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 652,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 654,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_components_InfoCardVariant__WEBPACK_IMPORTED_MODULE_12__["default"], {
    title: "Connections",
    seeAllLink: null,
    items: !connectionsLoading ? contactConnections : undefined,
    loading: connectionsLoading,
    maxWidth: "100%",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 655,
      columnNumber: 15
    }
  })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 683,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "col-md-8 mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 684,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 686,
      columnNumber: 13
    }
  }, _div || (_div = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 687,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("h2", {
    className: "mb-0 text-bold lw-color-main-color",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 688,
      columnNumber: 17
    }
  }, "Tasks"))), taskGroupsByAgreement === null ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "p-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 691,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    style: {
      background: '#f1f3f5',
      height: 14,
      width: '30%',
      borderRadius: 6,
      marginBottom: 12
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 692,
      columnNumber: 19
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    style: {
      background: '#f1f3f5',
      height: 10,
      width: '90%',
      borderRadius: 6,
      marginBottom: 8
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 693,
      columnNumber: 19
    }
  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    style: {
      background: '#f1f3f5',
      height: 10,
      width: '80%',
      borderRadius: 6,
      marginBottom: 8
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 694,
      columnNumber: 19
    }
  })) : taskGroupsByAgreement && taskGroupsByAgreement.length > 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_components_ExpandableProgressGroup__WEBPACK_IMPORTED_MODULE_9__["default"], {
    title: "",
    expandAllText: "See all",
    collapseAllText: "Collapse all",
    groups: taskGroupsByAgreement,
    showExpandAll: false,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 697,
      columnNumber: 17
    }
  }) : _EmptyState || (_EmptyState = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_components_EmptyState__WEBPACK_IMPORTED_MODULE_8__["default"], {
    title: "No tasks yet",
    message: "Tasks assigned to this contact will appear here.",
    imageSrc: _images_zero_item_views_task_png__WEBPACK_IMPORTED_MODULE_15__["default"],
    __source: {
      fileName: _jsxFileName,
      lineNumber: 705,
      columnNumber: 17
    }
  })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "col-md-4 mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 713,
      columnNumber: 11
    }
  }, hasAppointment && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 716,
      columnNumber: 15
    }
  }, _h || (_h = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("h2", {
    className: "mb-3 text-bold lw-color-main-color",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 717,
      columnNumber: 17
    }
  }, "Upcoming appointments")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "d-flex justify-content-center",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 718,
      columnNumber: 17
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_components_InfoBox__WEBPACK_IMPORTED_MODULE_10__["default"], {
    title: "".concat(contactFullName, " has an upcoming appointment").concat(appointmentWith ? " with ".concat(appointmentWith) : ''),
    subTitle: "".concat(appointmentDate).concat(appointmentDate && appointmentTime ? ' at ' : '').concat(appointmentTime),
    button: "Reschedule",
    buttonAction: () => {},
    className: "lw-light-container",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 719,
      columnNumber: 19
    }
  }))))), showDocumentsSection && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 735,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "col-md-12 mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 736,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 738,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "d-flex justify-content-between align-items-center mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 739,
      columnNumber: 17
    }
  }, _h2 || (_h2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("h2", {
    className: "mb-0 text-bold lw-color-main-color",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 740,
      columnNumber: 19
    }
  }, "Documents")), !isLegacy && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("button", {
    className: "lw-btn lw-btn-dark",
    onClick: handleAddDocument,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 742,
      columnNumber: 21
    }
  }, "Upload")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(DataTable, {
    tableData: documentsTableData,
    documents: documentsList,
    tableType: "documents",
    sql: false,
    legacy: false,
    emptyTitle: "No documents found",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 748,
      columnNumber: 17
    }
  })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "row",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 761,
      columnNumber: 9
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "col-md-12 mb-4",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 762,
      columnNumber: 11
    }
  }, _h3 || (_h3 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("h2", {
    className: "mb-3 text-bold lw-color-main-color",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 763,
      columnNumber: 13
    }
  }, "Recent activity")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_components_ActivityTimeline__WEBPACK_IMPORTED_MODULE_7__["default"], {
    wide: true,
    loadActivities: true,
    filterByContactId: contactId,
    role: loggedInMember ? 'lender' : 'borrower',
    auth: auth,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 764,
      columnNumber: 13
    }
  }))), !isLegacy && showUploadModal && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    style: {
      position: 'fixed',
      top: 0,
      left: 0,
      right: 0,
      bottom: 0,
      backgroundColor: 'rgba(0, 0, 0, 0.5)',
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center',
      zIndex: 1050
    },
    onClick: handleCloseUploadModal,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 776,
      columnNumber: 11
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    style: {
      background: '#fff',
      borderRadius: '8px',
      padding: '24px',
      maxWidth: '600px',
      width: '90%',
      maxHeight: '90vh',
      overflow: 'auto'
    },
    onClick: e => e.stopPropagation(),
    __source: {
      fileName: _jsxFileName,
      lineNumber: 791,
      columnNumber: 13
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
    className: "d-flex justify-content-between align-items-center mb-3",
    __source: {
      fileName: _jsxFileName,
      lineNumber: 803,
      columnNumber: 15
    }
  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("h4", {
    style: {
      margin: 0
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 804,
      columnNumber: 17
    }
  }, "Upload Document"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("button", {
    type: "button",
    className: "btn-close",
    onClick: handleCloseUploadModal,
    style: {
      background: 'none',
      border: 'none',
      fontSize: '24px',
      cursor: 'pointer',
      padding: '0',
      width: '24px',
      height: '24px',
      display: 'flex',
      alignItems: 'center',
      justifyContent: 'center'
    },
    __source: {
      fileName: _jsxFileName,
      lineNumber: 805,
      columnNumber: 17
    }
  }, "\xD7")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_components_UploadComponent__WEBPACK_IMPORTED_MODULE_14__["default"], {
    onUploadSuccess: handleUploadSuccess,
    agreementId: (currentLoans === null || currentLoans === void 0 || (_currentLoans$ = currentLoans[0]) === null || _currentLoans$ === void 0 || (_currentLoans$ = _currentLoans$.action) === null || _currentLoans$ === void 0 || (_currentLoans$ = _currentLoans$.href) === null || _currentLoans$ === void 0 ? void 0 : _currentLoans$.split('/')[2]) || null,
    __source: {
      fileName: _jsxFileName,
      lineNumber: 825,
      columnNumber: 15
    }
  })))));
};
var mapStateToProps = state => ({
  contact: state.contact || {},
  accountConfig: state.accountConfig || {},
  accountName: state.accountName,
  loggedInMember: state.loggedInMember,
  user: state.loggedInUser || {},
  members: state.members || []
});
var mapDispatchToProps = dispatch => ({
  apiActions: Object(redux__WEBPACK_IMPORTED_MODULE_5__["bindActionCreators"])(_actions_apiActions__WEBPACK_IMPORTED_MODULE_6__["apiActions"], dispatch)
});
/* harmony default export */ __webpack_exports__["default"] = (Object(react_redux__WEBPACK_IMPORTED_MODULE_3__["connect"])(mapStateToProps, mapDispatchToProps)(Object(react_router_dom__WEBPACK_IMPORTED_MODULE_4__["withRouter"])(ContactPage)));
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../node_modules/process/browser.js */ "./node_modules/process/browser.js")))module.exports = JSON.parse("{\"title\":\"Validate Input Harness - currency\",\"showQuestionNumbers\":\"off\",\"pages\":[{\"name\":\"page1\",\"elements\":[{\"type\":\"validate_input\",\"name\":\"maskedInput\",\"title\":\"Currency\",\"customMetadata\":{\"maskType\":\"currency\"}}]}]}");module.exports = JSON.parse("{\"title\":\"Validate Input Harness - decimal\",\"showQuestionNumbers\":\"off\",\"pages\":[{\"name\":\"page1\",\"elements\":[{\"type\":\"validate_input\",\"name\":\"maskedInput\",\"title\":\"Decimal\",\"customMetadata\":{\"maskType\":\"decimal\"}}]}]}");module.exports = JSON.parse("{\"title\":\"Validate Input Harness - Driver's License\",\"showQuestionNumbers\":\"off\",\"pages\":[{\"name\":\"page1\",\"elements\":[{\"type\":\"validate_input\",\"name\":\"maskedInput\",\"title\":\"Driver's License\",\"customMetadata\":{\"maskType\":\"driversLicense\"}}]}]}");module.exports = JSON.parse("{\"title\":\"Validate Input Harness - DUNS\",\"showQuestionNumbers\":\"off\",\"pages\":[{\"name\":\"page1\",\"elements\":[{\"type\":\"validate_input\",\"name\":\"maskedInput\",\"title\":\"DUNS\",\"customMetadata\":{\"maskType\":\"dunbradstreet\"}}]}]}");module.exports = JSON.parse("{\"title\":\"Validate Input Harness - EIN\",\"showQuestionNumbers\":\"off\",\"pages\":[{\"name\":\"page1\",\"elements\":[{\"type\":\"validate_input\",\"name\":\"maskedInput\",\"title\":\"EIN\",\"customMetadata\":{\"maskType\":\"einNumber\"}}]}]}");module.exports = JSON.parse("{\"title\":\"Validate Input Harness - integerCurrency\",\"showQuestionNumbers\":\"off\",\"pages\":[{\"name\":\"page1\",\"elements\":[{\"type\":\"validate_input\",\"name\":\"maskedInput\",\"title\":\"Integer Currency\",\"customMetadata\":{\"maskType\":\"integerCurrency\"}}]}]}");module.exports = JSON.parse("{\"title\":\"Validate Input Harness - Last 4 of SSN\",\"showQuestionNumbers\":\"off\",\"pages\":[{\"name\":\"page1\",\"elements\":[{\"type\":\"validate_input\",\"name\":\"maskedInput\",\"title\":\"Last 4 SSN\",\"customMetadata\":{\"maskType\":\"last4OfSocial\"}}]}]}");module.exports = JSON.parse("{\"title\":\"Validate Input Harness - Micro Deposit\",\"showQuestionNumbers\":\"off\",\"pages\":[{\"name\":\"page1\",\"elements\":[{\"type\":\"validate_input\",\"name\":\"maskedInput\",\"title\":\"Micro Deposit\",\"customMetadata\":{\"maskType\":\"microDeposit\"}}]}]}");module.exports = JSON.parse("{\"title\":\"Validate Input Harness - Number\",\"showQuestionNumbers\":\"off\",\"pages\":[{\"name\":\"page1\",\"elements\":[{\"type\":\"validate_input\",\"name\":\"maskedInput\",\"title\":\"Number\",\"customMetadata\":{\"maskType\":\"number\"}}]}]}");module.exports = JSON.parse("{\"title\":\"Validate Input Harness - Percentage\",\"showQuestionNumbers\":\"off\",\"pages\":[{\"name\":\"page1\",\"elements\":[{\"type\":\"validate_input\",\"name\":\"maskedInput\",\"title\":\"Percentage\",\"customMetadata\":{\"maskType\":\"percentage\"}}]}]}");module.exports = JSON.parse("{\"title\":\"Validate Input Harness - Phone Number\",\"showQuestionNumbers\":\"off\",\"pages\":[{\"name\":\"page1\",\"elements\":[{\"type\":\"validate_input\",\"name\":\"maskedInput\",\"title\":\"Phone Number\",\"customMetadata\":{\"maskType\":\"phoneNumber\"}}]}]}");module.exports = JSON.parse("{\"title\":\"Validate Input Harness - SSN\",\"showQuestionNumbers\":\"off\",\"pages\":[{\"name\":\"page1\",\"elements\":[{\"type\":\"validate_input\",\"name\":\"maskedInput\",\"title\":\"SSN\",\"customMetadata\":{\"maskType\":\"socialSecurity\"}}]}]}");module.exports = JSON.parse("{\"title\":\"Validate Input Harness - Zip Code\",\"showQuestionNumbers\":\"off\",\"pages\":[{\"name\":\"page1\",\"elements\":[{\"type\":\"validate_input\",\"name\":\"maskedInput\",\"title\":\"Zip Code\",\"customMetadata\":{\"maskType\":\"zipCode\"}}]}]}");