:root{--brand-primary-color: #43b0e9;--brand-primary-light-color: #68bfed;--brand-primary-dark-color: #1991d2;--brand-secondary-color: #43b0e91a;--brand-contrast-color: black;--brand-accent-color: #1d5ac5;--brand-positive-color: #EEF9EF;--brand-warning-color: #F6F7F5;--brand-warning-light-color: rgba(210, 16, 55, .25);--brand-warning-lighter-color: rgba(210, 16, 54, .05);--brand-disabled-color: rgba(0, 0, 0, .24);--theme-primary-color: #ffffff;--theme-secondary-color: #e0e0e0;--theme-tertiary-color: #eeeeee;--theme-dark-color: #000000;--button-active-color: #0000001a;--button-contrast-fade-color: #000000cc;--button-warning-fade-color: #d21036cc;--ink-primary-color: rgba(0, 0, 0, .87);--ink-primary-dark-color: #000000de;--ink-primary-darkest-color: #000000;--ink-primary-light-color: #0000003d;--ink-primary-fade-color: #0000008a;--ink-primary-contrast-color: #ffffff;--ink-secondary-color: #ffffff3d;--ink-secondary-dark-color: #ffffff0f;--ink-secondary-light-color: #ffffffb3;--ink-danger-color: #dc3545;--ink-tertiary-color: #2a2a2a;--headline-hint-font-size: 2rem;--headline-font-size: 1.5rem;--title-font-size: 1.25rem;--subheader-font-size: 1.06rem;--base-font-size: .93rem;--caption-font-size: .75rem;--button-font-size: 1rem;--time-font-size: .8rem;--border-light-color: rgba(255, 255, 255, .12);--background-color: #f2f2f2;--neutral-font-color: #cccccc;--border-color: #d9d9d9;--border-color-contrast: #000000;--border-color-light-contrast: #00000077;--time-color: rgba(0, 0, 0, .54);--input-border: 2px solid rgba(0, 0, 0, .12);--input-border-radius: 8px;--chip-bg-color: rgb(236, 247, 253);--component-max-height: 72px;--theme-button-border-radius: 8px;--theme-button-letter-spacing: .8px;--theme-button-text-transform: uppercase;--theme-button-font-weight: bold;--theme-button-cursor: pointer;--theme-button-transition: .15s ease-in-out;--theme-button-border: none;--theme-button-font-size: 1rem;--theme-button-text-decoration: none;--theme-button-min-width: min-content}.sidebar{background-color:var(--ink-primary-dark-color)}.sidebar [data-simplebar]{max-width:264px;min-width:264px;width:auto}.sidebar .sidebar-content{min-height:100vh;background-color:var(--ink-primary-dark-color);display:flex;flex-direction:column;position:sticky;top:0}.sidebar .sidebar-item{text-decoration:none;color:var(--ink-secondary-light-color)}.sidebar .sidebar-item .sidebar-link{margin-left:-5px;font-size:1rem;color:var(--ink-secondary-light-color)!important;background:var(--theme-dark-color)}.sidebar .sidebar-item .sidebar-link i.fa{color:var(--ink-secondary-light-color)}.sidebar .sidebar-item .sidebar-link.active,.sidebar .sidebar-item .sidebar-link.active:hover{color:var(--theme-primary-color);background-color:var(--ink-secondary-color)}.sidebar .sidebar-item .sidebar-link:hover{color:var(--ink-secondary-light-color)!important;background:var(--theme-dark-color)}.sidebar .sidebar-title{margin-left:20px;color:var(--ink-secondary-light-color);font-size:1rem}.sidebar .sidebar-subtitle{margin-left:20px;color:var(--ink-secondary-light-color);font-size:.8rem}[data-simplebar]{width:294px}div.main{background:var(--background-color)}.btn{font-size:var(--theme-button-font-size);-webkit-text-decoration:var(--theme-button-text-decoration);text-decoration:var(--theme-button-text-decoration);font-weight:var(--theme-button-font-weight);transition:var(--theme-button-transition);cursor:var(--theme-button-cursor);text-transform:var(--theme-button-text-transform);min-width:var(--theme-button-min-width);background-color:var(--brand-primary-color);color:var(--theme-primary-color);padding:5px 15px}.btn.btn-primary{background-color:var(--brand-primary-color)}.btn.btn-secondary{background-color:transparent;color:var(--theme-dark-color);border:none}.btn.btn-secondary:hover{color:var(--theme-dark-color)!important}.btn.btn-danger{background-color:var(--ink-danger-color)}.btn.btn-block{display:block;width:100%}.form-check-input{clear:left}.form-switch.form-switch-sm{margin-bottom:.5rem}.form-switch.form-switch-sm .form-check-input{height:1rem;width:1.75rem;border-radius:2rem}.form-switch.form-switch-md{margin-bottom:1rem}.form-switch.form-switch-md .form-check-input{height:1.5rem;width:2.75rem;border-radius:3rem}.form-switch.form-switch-lg{margin-bottom:1.5rem}.form-switch.form-switch-lg .form-check-input{height:2rem;width:3.75rem;border-radius:4rem}.form-switch.form-switch-xl{margin-bottom:2rem}.form-switch.form-switch-xl .form-check-input{height:2.5rem;width:4.75rem;border-radius:5rem}.card .card-header .card-title{font-weight:600;font-size:1.2rem;color:var(--theme-dark-color)}.card .card-body{margin-bottom:50px}.card.card-outline{box-shadow:none;border:var(--brand-secondary-color) 2px solid;border-radius:10px}.card.card-outline .card-body{margin:20px 0}.form-label{color:#000;font-weight:700;min-height:1.5rem;align-items:center;margin-bottom:.4rem}.multiselect .multiselect__tag{background:var(--brand-primary-color)}.multiselect .multiselect__option--highlight{background:var(--brand-primary-dark-color)}.multiselect .multiselect__option--highlight:after{background:var(--brand-primary-dark-color)}.nav .dropdown .dropdown-menu,.navbar .dropdown .dropdown-menu{right:0}.nav .nav-item .nav-link,.navbar .nav-item .nav-link{color:var(--ink-primary-color)}.nav .nav-item .nav-link.active,.navbar .nav-item .nav-link.active{background-color:var(--brand-primary-color);color:var(--theme-primary-color)}.nav.nav-tabs .nav-link{color:var(--ink-tertiary-color);padding:10px 30px;font-weight:600;transition:none}.nav.nav-tabs .nav-link:hover,.nav.nav-tabs .nav-link:focus,.nav.nav-tabs .nav-link:focus-visible{border:none}.nav.nav-tabs .nav-link.active{background-color:#fff;border:none;color:var(--brand-primary-color);border-bottom:var(--brand-primary-color) 3px solid}.table.table-responsive{overflow-x:visible}.table td .btn{margin-right:5px}.clr-picker.clr-open{z-index:10000}.comparisons{text-align:center}.comparisons .comparisons__title h3{display:inline;font-size:1.1rem}.comparisons .comparisons__title i{margin-left:7px;margin-top:-1px}.comparisons .comparisons__main{margin:20px 0}.comparisons .comparisons__main h4{font-weight:600;font-size:2rem}.comparisons .comparisons__compare{margin-bottom:20px}.comparisons .comparisons__compare .pill{background-color:var(--brand-secondary-color);display:inline;padding:5px 10px;border-radius:20px}.comparisons .comparisons__compare .pill.increase{background-color:var(--brand-positive-color)}.comparisons .comparisons__compare .pill.decrease{background-color:var(--brand-warning-color);color:var(--ink-danger-color)}.comparisons .comparisons__compare i{margin-right:7px;font-size:1rem}.comparisons .comparisons__compare p{display:inline;font-weight:500}.alert .alert-icon{font-size:1.5rem}main.auth-layout{background:var(--background-color)}#message_chat #outbound_tab{height:80vh;overflow-y:scroll}#message_chat .btn.message-option{border-radius:20px;border:1px solid var(--ink-primary-light-color);background-color:var(--theme-primary-color);display:flex;align-items:center;font-size:1rem;line-height:1.5;margin-left:10px;cursor:pointer;color:var(--ink-primary-color);margin-bottom:10px}#message_chat .btn.message-option.active{background-color:var(--brand-primary-color);color:var(--theme-primary-color)}#message_chat .list-group-item{padding:16px 24px;border-bottom:1px solid var(--ink-primary-light-color);text-overflow:ellipsis;color:var(--ink-primary-color)}#message_chat .list-group-item.active{background-color:var(--brand-secondary-color);color:var(--ink-primary-color)}#message_chat #chat_sidebar{background-color:var(--theme-primary-color)}#message_chat #chat_sidebar .tab{margin-bottom:0}#message_chat #chat_sidebar .tab .tab-content{padding:.5rem .25rem;height:80vh;overflow-y:scroll}#message_chat #message_body__header{background-color:var(--theme-primary-color)}#message_chat .chat-messages{max-height:70vh;min-height:70vh;margin-top:10px;overflow-y:scroll}#message_chat .chat-messages.empty{background-color:var(--background-color);margin:0;padding:0}#message_chat .chat-messages .chat-message{margin-bottom:25px}#message_chat .chat-messages .chat-message .chat-content{max-width:30vw;padding:15px;background-color:var(--brand-primary-light-color);border-radius:12px 12px 0;color:var(--ink-primary-contrast-color);white-space:pre-line}#message_chat .chat-messages .chat-message-right.chat-content{flex-direction:row}.outgoing-message .outgoing{padding:20px;margin:20px;background:var(--theme-primary-color);box-shadow:0 2px 4px 2px var(--ink-primary-light-color);border-radius:5px}.outgoing-message .outgoing .outgoing__header{display:flex;justify-content:space-between}.outgoing-message .outgoing .outgoing__information{display:flex;justify-content:space-between;border-bottom:1px solid var(--ink-primary-light-color);margin-bottom:30px}.outgoing-message .outgoing .outgoing__label{background-color:var(--brand-secondary-color);padding:10px 20px;border-radius:16px;display:flex;align-items:center;color:var(--brand-primary-dark-color);cursor:default;margin-bottom:10px}.outgoing-message .outgoing .outgoing__body{padding-bottom:50px}.outgoing-message .outgoing .outgoing__footer{border-top:1px solid var(--ink-primary-light-color);padding-top:30px;padding-bottom:50px}.outgoing-message .outgoing .outgoing__attachment{text-decoration:none;color:var(--brand-primary-dark-color)}.agreement-gate .modal-content{border:0;border-radius:var(--input-border-radius);overflow:hidden;box-shadow:0 8px 32px #0000002e}.agreement-gate__header{background:var(--brand-primary-dark-color);padding:1.5rem 1.5rem 0;border-bottom:0}.agreement-gate__title{color:var(--ink-primary-contrast-color);font-size:var(--title-font-size);font-weight:600;margin-bottom:0}.agreement-gate__subtitle{color:var(--ink-secondary-light-color);font-size:var(--caption-font-size);margin:.25rem 0 0}.agreement-gate__badge{font-size:var(--caption-font-size);font-weight:600;padding:.35rem .85rem;border-radius:20px;background:var(--brand-secondary-color);color:var(--ink-primary-contrast-color);border:1px solid rgba(255,255,255,.2);white-space:nowrap;flex-shrink:0}.agreement-gate__progress{height:4px;background:rgba(255,255,255,.15);border-radius:0;margin-top:1rem}.agreement-gate__progress .progress-bar{background:var(--brand-primary-light-color);transition:width .4s ease}.agreement-gate__steps{background:var(--brand-primary-dark-color);border-bottom:1px solid var(--border-light-color);padding:.75rem 1.5rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.agreement-gate__step{display:flex;align-items:center;gap:.5rem}.agreement-gate__step-connector{flex:1;height:1px;background:var(--border-light-color);min-width:16px}.agreement-gate__step-bubble{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--caption-font-size);font-weight:600;flex-shrink:0;transition:background .3s ease,color .3s ease}.agreement-gate__step-bubble--complete{background:var(--brand-primary-color);color:var(--ink-primary-contrast-color)}.agreement-gate__step-bubble--active{background:var(--ink-primary-contrast-color);color:var(--brand-primary-dark-color)}.agreement-gate__step-bubble--pending{background:rgba(255,255,255,.15);color:#fff6}.agreement-gate__step-label{font-size:var(--caption-font-size);white-space:nowrap;transition:color .3s ease}.agreement-gate__step-label--complete{color:var(--ink-secondary-light-color);font-weight:400}.agreement-gate__step-label--active{color:var(--ink-primary-contrast-color);font-weight:600}.agreement-gate__step-label--pending{color:#ffffff59;font-weight:400}.agreement-gate__meta{background:var(--theme-tertiary-color);padding:.75rem 1.5rem;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;gap:1rem}.agreement-gate__meta-name{font-weight:600;font-size:var(--base-font-size);color:var(--ink-primary-dark-color)}.agreement-gate__meta-version,.agreement-gate__meta-description{font-size:var(--caption-font-size);color:var(--ink-primary-fade-color);margin-left:.5rem}.agreement-gate__meta-link{font-size:var(--caption-font-size);border-radius:var(--theme-button-border-radius);border:1px solid var(--border-color);color:var(--ink-primary-fade-color);letter-spacing:var(--theme-button-letter-spacing);text-transform:var(--theme-button-text-transform);font-weight:var(--theme-button-font-weight);transition:var(--theme-button-transition);white-space:nowrap}.agreement-gate__meta-link:hover{background:var(--theme-secondary-color);color:var(--ink-primary-dark-color);border-color:var(--border-color)}.agreement-gate__frame-wrapper{height:420px;background:var(--theme-primary-color)}.agreement-gate__frame{width:100%;height:100%;border:0;display:block}.agreement-gate__frame-empty{display:flex;align-items:center;justify-content:center;height:100%;font-size:var(--base-font-size);color:var(--ink-primary-fade-color)}.agreement-gate__checkbox-row{background:var(--theme-tertiary-color);padding:.75rem 1.5rem;border-top:1px solid var(--border-color)}.agreement-gate__checkbox-input{border-color:var(--brand-primary-color);cursor:var(--theme-button-cursor)}.agreement-gate__checkbox-input:checked{background-color:var(--brand-primary-color);border-color:var(--brand-primary-color)}.agreement-gate__checkbox-input:focus{box-shadow:0 0 0 .2rem #43b0e940}.agreement-gate__checkbox-label{font-size:var(--base-font-size);color:var(--ink-primary-dark-color);cursor:var(--theme-button-cursor)}.agreement-gate__checkbox-label strong{color:var(--ink-primary-darkest-color)}.agreement-gate__checkbox-label-date{color:var(--ink-primary-fade-color);font-weight:400}.agreement-gate__footer{background:var(--theme-tertiary-color);border-top:1px solid var(--border-color)!important;border-bottom:0;padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.agreement-gate__footer-note{font-size:var(--caption-font-size);color:var(--ink-primary-fade-color);margin:0}.agreement-gate__cta{background:var(--brand-primary-color);color:var(--ink-primary-contrast-color);border:var(--theme-button-border);border-radius:var(--theme-button-border-radius);letter-spacing:var(--theme-button-letter-spacing);text-transform:var(--theme-button-text-transform);font-weight:var(--theme-button-font-weight);font-size:var(--base-font-size);cursor:var(--theme-button-cursor);transition:var(--theme-button-transition);min-width:180px}.agreement-gate__cta:hover:not(:disabled){background:var(--brand-primary-dark-color);color:var(--ink-primary-contrast-color)}.agreement-gate__cta:disabled{opacity:.5;cursor:not-allowed}.agreement-gate__loading{height:300px;display:flex;align-items:center;justify-content:center}.agreement-gate__loading-spinner{color:var(--brand-primary-color)}.agreement-gate__loading-text{font-size:var(--caption-font-size);color:var(--ink-primary-fade-color);margin-top:.5rem}.agreements-required{max-width:600px;margin:0 auto}.agreements-required__heading{font-size:var(--base-font-size);font-weight:600;color:var(--ink-primary-dark-color);margin-bottom:.75rem}.agreements-required__lock-note{font-size:var(--caption-font-size);color:var(--ink-primary-fade-color)}.agreement-item{border:1px solid var(--border-color);border-radius:var(--input-border-radius);margin-bottom:.75rem;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.agreement-item--opened{border-color:var(--brand-primary-color)}.agreement-item--accepted{border-color:#28a745;box-shadow:0 0 0 2px #28a7451a}.agreement-item__trigger{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;cursor:pointer;background:var(--theme-tertiary-color);transition:background var(--theme-button-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}.agreement-item__trigger:hover{background:var(--theme-secondary-color)}.agreement-item__status-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--caption-font-size);font-weight:700;flex-shrink:0;background:var(--theme-secondary-color);color:var(--ink-primary-fade-color);transition:all .2s ease}.agreement-item--opened .agreement-item__status-icon{background:var(--brand-secondary-color);color:var(--brand-primary-dark-color)}.agreement-item--accepted .agreement-item__status-icon{background:#28a745;color:#fff}.agreement-item__name{font-size:var(--base-font-size);font-weight:600;color:var(--ink-primary-dark-color)}.agreement-item__hint{font-size:var(--caption-font-size);color:var(--ink-primary-fade-color);margin-top:.1rem}.agreement-item__hint--opened{color:var(--brand-primary-dark-color)}.agreement-item__hint--accepted{color:#28a745;font-weight:600}.agreement-item__chevron{color:var(--ink-primary-fade-color);font-size:var(--caption-font-size);transition:transform .2s ease;flex-shrink:0}.agreement-item__body{border-top:1px solid var(--border-color);background:var(--theme-primary-color)}.agreement-item__frame{width:100%;height:320px;border:0;display:block}.agreement-item__accept-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;background:var(--theme-tertiary-color);border-top:1px solid var(--border-color);flex-wrap:wrap}.agreement-item__checkbox{border-color:var(--brand-primary-color);cursor:var(--theme-button-cursor)}.agreement-item__checkbox:checked{background-color:var(--brand-primary-color);border-color:var(--brand-primary-color)}.agreement-item__checkbox:focus{box-shadow:0 0 0 .2rem #43b0e940}.agreement-item__checkbox:disabled{opacity:.4;cursor:not-allowed}.agreement-item__checkbox-label{font-size:var(--base-font-size);color:var(--ink-primary-dark-color);cursor:var(--theme-button-cursor)}.agreement-item__checkbox-label--disabled{opacity:.5;cursor:not-allowed}.agreement-item__external-link{font-size:var(--caption-font-size);color:var(--ink-primary-fade-color);white-space:nowrap;text-decoration:none}.agreement-item__external-link:hover{color:var(--brand-primary-color)}body{background-color:var(--background-color)}.content{padding:20px 1rem .75rem}
