@charset "UTF-8";.header-v2{display:flex;align-items:center;height:64px;padding:0 24px;background-color:#fff;font-family:Open Sans,Arial,sans-serif}.header-v2__left{display:flex;align-items:center;gap:16px;flex:0 0 auto}.header-v2__menu-btn{color:#667085;padding:6px}.header-v2__menu-btn:hover{background-color:#f2f4f7}.header-v2__divider{width:1px;height:28px;background-color:#d0d5dd}.header-v2__logo{height:40px;width:auto;cursor:pointer}.header-v2__logo-placeholder{display:inline-flex;align-items:center;justify-content:center;min-width:96px;height:32px;padding:0 16px;background-color:#d9d9d9;color:#667085;font-size:14px;font-weight:500;border-radius:4px}.header-v2__client{display:flex;align-items:center;gap:10px;margin-left:8px}.header-v2__client-label{font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:500;color:#475467;white-space:nowrap}.header-v2__client-label.MuiTypography-root{font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:500;color:#475467;margin:0}.header-v2__client-control{min-width:400px}.header-v2__client-control>.MuiBox-root{margin-bottom:0}.header-v2__client-control .MuiAutocomplete-root,.header-v2__client-control .MuiOutlinedInput-root{background-color:#fff}.header-v2__client-control .MuiOutlinedInput-root{height:36px;font-family:inherit;font-size:14px;border-radius:6px}.header-v2__center{flex:1 1 auto;display:flex;justify-content:flex-end;padding:0 24px}.header-v2__search{display:flex;align-items:center;width:100%;max-width:320px;height:40px;padding:0 14px;background-color:#fff;border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 1px 2px #1018280a}.header-v2__search-icon{color:#98a2b3;margin-right:10px;font-size:18px}.header-v2__search-input{flex:1 1 auto;font-family:inherit;font-size:14px;color:#475467}.header-v2__search-input input{padding:0;height:22px}.header-v2__search-input input::placeholder{color:#98a2b3;opacity:1;font-weight:400}.header-v2__right{display:flex;align-items:center;gap:16px;flex:0 0 auto}.header-v2__bell-btn{color:#1976d2;padding:6px}.header-v2__bell-btn:hover{background-color:#f2f7fd}.header-v2__avatar{font-family:inherit;font-size:14px;font-weight:600}.header-v2__status-dot{background-color:#12b76a;color:#12b76a;box-shadow:0 0 0 2px #fff;min-width:10px;width:10px;height:10px;border-radius:50%}.sidebar-v2{width:240px;flex:0 0 240px;background-color:#fff;border-right:1px solid #e4e7ec;height:100%;display:flex;flex-direction:column;overflow:hidden;font-family:Open Sans,Arial,sans-serif}.sidebar-v2 .MuiTypography-root,.sidebar-v2 .MuiListItemText-primary,.sidebar-v2 .MuiListItemButton-root{font-family:inherit}.sidebar-v2__top{flex:1 1 auto;overflow:hidden;padding:8px 0}.sidebar-v2__bottom{flex:0 0 auto;padding:8px 0 16px}.sidebar-v2__divider{height:0;margin:8px 16px;border-top:1px dashed #d0d5dd}.sidebar-v2__list{display:flex;flex-direction:column}.sidebar-v2__item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;background:transparent;border:none;border-left:3px solid transparent;color:#475467;font-size:14px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;font-family:inherit}.sidebar-v2__item:hover{background-color:#f2f7fd;color:#1976d2}.sidebar-v2__item:hover .sidebar-v2__item-icon{color:#1976d2}.sidebar-v2__item--active{background-color:#e8f1fb;color:#1976d2;font-weight:600;border-left-color:#1976d2}.sidebar-v2__item--active .sidebar-v2__item-icon{color:#1976d2}.sidebar-v2__item--muted{color:#667085;font-weight:400}.sidebar-v2__item--muted .sidebar-v2__item-icon{color:#667085}.sidebar-v2__item--muted:hover{background-color:#f9fafb;color:#475467}.sidebar-v2__item--muted:hover .sidebar-v2__item-icon{color:#475467}.sidebar-v2__item--logout{color:#d92d20;font-weight:400}.sidebar-v2__item--logout .sidebar-v2__item-icon{color:#d92d20}.sidebar-v2__item--logout:hover{background-color:#fef3f2;color:#b42318}.sidebar-v2__item--logout:hover .sidebar-v2__item-icon{color:#b42318}.sidebar-v2__item--disabled,.sidebar-v2__item[disabled],.sidebar-v2__item:disabled{color:#98a2b3;cursor:not-allowed;pointer-events:none;opacity:.6}.sidebar-v2__item--disabled .sidebar-v2__item-icon,.sidebar-v2__item[disabled] .sidebar-v2__item-icon,.sidebar-v2__item:disabled .sidebar-v2__item-icon{color:#98a2b3}.sidebar-v2__item--disabled:hover,.sidebar-v2__item[disabled]:hover,.sidebar-v2__item:disabled:hover{background-color:transparent;color:#98a2b3}.sidebar-v2__item-icon{display:inline-flex;align-items:center;justify-content:center;min-width:24px;color:#667085}.sidebar-v2__item-label{flex:1 1 auto;font-size:14px;font-weight:inherit;line-height:1.3}.sidebar-v2__group-header{padding:12px 20px;color:#4d4d4d;border-left:3px solid transparent}.sidebar-v2__group-header:hover{background-color:#f2f7fd}.sidebar-v2__group-header .MuiListItemIcon-root{min-width:24px;margin-right:12px;color:#667085}.sidebar-v2__group-header .sidebar-v2__item-label{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:#4d4d4d}.sidebar-v2__sub-list{display:flex;flex-direction:column;padding:0}.sidebar-v2__sub-item{display:flex;align-items:center;width:240px;height:56px;padding:0 16px 0 48px;gap:8px;background:transparent;border:none;border-right:2px solid transparent;color:#475467;font-family:inherit;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;text-decoration:none;cursor:pointer}.sidebar-v2__sub-item:hover{background-color:#f2f7fd;color:#1976d2}.sidebar-v2__sub-item--active{color:#095c9b;font-weight:400;border-right-color:#095c9b;background-color:#f0f8ff}.sidebar-v2__sub-item--disabled,.sidebar-v2__sub-item[disabled],.sidebar-v2__sub-item:disabled{color:#98a2b3;cursor:not-allowed;pointer-events:none;opacity:.6}.sidebar-v2__sub-item--disabled:hover,.sidebar-v2__sub-item[disabled]:hover,.sidebar-v2__sub-item:disabled:hover{background-color:transparent;color:#98a2b3}.main-layout-v2{display:flex;flex-direction:column;height:100vh;width:100%;background-color:#eef4fb}.main-layout-v2__body{flex:1 1 auto;display:flex;min-height:0;border-top:1px solid #e4e7ec}.main-layout-v2__content{flex:1 1 auto;overflow-y:auto;background-color:#eef4fb}.dialog-popup-title__container{display:flex;align-items:center;justify-content:space-between}.dialog-popup-content-box{padding-top:.5rem;padding-bottom:.5rem}.dialog-popup-actions{padding:1rem 1.5rem}.dialog-popup-paper{position:relative}.dialog-loader__loading .MuiDialog-paper{min-width:180px;min-height:180px;background:transparent;box-shadow:none}.dialog-loader__loading .MuiBackdrop-root{background-color:#fff9}.dialog-loader__loading .dialog-popup-loading-overlay{background-color:transparent}.dialog-popup-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#fff9;z-index:1}.dialog-popup-loading-overlay .dialog-popup-spinner{width:160px;height:160px;animation:dialog-spinner-rotate 1s linear infinite}@keyframes dialog-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.field-explorer{display:flex;flex-direction:column;gap:1.25rem;max-width:1100px}.field-explorer__header{display:flex;flex-direction:column;gap:.35rem}.field-explorer__header-title-row{display:flex;align-items:center;gap:.6rem}.field-explorer__header-icon{font-size:1.8rem!important;color:#1976d2!important}.field-explorer__title{font-weight:700!important;font-size:1.5rem!important;color:#1a1a2e!important;letter-spacing:-.01em!important}.field-explorer__subtitle{color:#6b7280!important;font-size:.875rem!important;line-height:1.5!important;padding-left:.1rem}.field-explorer__stats-bar{display:flex;align-items:stretch;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 1px 3px #0000000f;overflow:hidden}.field-explorer__stat{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 1.5rem}.field-explorer__stat-value{font-weight:700!important;font-size:1.6rem!important;color:#1565c0!important;line-height:1.2!important}.field-explorer__stat-label{font-size:.75rem!important;color:#6b7280!important;margin-top:.2rem!important;text-transform:uppercase;letter-spacing:.05em}.field-explorer__stat-divider{width:1px;background:#e5e7eb;align-self:stretch;flex-shrink:0}.field-explorer__toolbar{display:grid;grid-template-columns:minmax(0,1fr) 170px;column-gap:.75rem;align-items:center}.field-explorer__search-wrapper{width:100%}.field-explorer__search{background:#fff;flex:1}.field-explorer__search .MuiOutlinedInput-root{border-radius:8px;font-size:.9rem;height:42px}.field-explorer__search .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#1976d2}.field-explorer__search .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1976d2;border-width:2px}.field-explorer__search .MuiInputBase-input{padding-top:10px;padding-bottom:10px}.field-explorer__search .MuiInputBase-root.MuiInputBase-adornedEnd{padding-right:0}.field-explorer__search .MuiInputAdornment-positionEnd{max-height:none;margin-right:0;height:100%}.field-explorer__search-actions{display:inline-flex;align-items:center;gap:.25rem}.field-explorer__search-clear{color:#6b7280!important}.field-explorer__search-clear:hover{color:#1565c0!important;background:#1976d21a!important}.field-explorer__search-submit{min-width:42px!important;width:42px!important;height:42px!important;border-radius:0 8px 8px 0!important;box-shadow:none!important;background:#1565c0!important;padding:0!important}.field-explorer__search-submit:hover{background:#1976d2!important;box-shadow:none!important}.field-explorer__search-submit .MuiSvgIcon-root{color:#fff}.field-explorer__search-icon{color:#6b7280!important;font-size:1.1rem!important}.field-explorer__filter-control{width:170px}.field-explorer__filter-control .MuiOutlinedInput-root{border-radius:8px;background:#fff;height:42px}.field-explorer__filter-control .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.field-explorer__filter-control .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1976d2}.field-explorer__filter-control .MuiInputLabel-root{font-size:.86rem}.field-explorer__active-filters{display:flex;align-items:center;gap:.65rem;min-height:28px;flex-wrap:wrap}.field-explorer__clear-all{text-transform:none!important;font-size:.8rem!important;font-weight:600!important;min-width:auto!important;padding:4px 8px!important}.field-explorer__loading{display:flex;align-items:center;gap:.6rem;color:#6b7280}.field-explorer__loading-text{font-size:.84rem!important;color:#6b7280!important}.field-explorer__error-msg{font-size:.84rem!important;color:#b91c1c!important;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:.6rem .8rem}.field-explorer__active-filters-label{font-size:.78rem!important;font-weight:600!important;color:#6b7280!important;text-transform:uppercase;letter-spacing:.05em}.field-explorer__filter-chip{background:#e3f2fd!important;color:#1565c0!important;font-weight:600!important}.field-explorer__filter-chip .MuiChip-deleteIcon{color:#1565c0!important}.field-explorer__categories{display:flex;flex-direction:column;gap:1rem}.field-explorer__accordion{border:1px solid #e5e7eb!important;border-radius:10px!important;overflow:hidden;background:#fff!important;box-shadow:0 1px 3px #0000000f!important}.field-explorer__accordion:before{display:none!important}.field-explorer__accordion.Mui-expanded{margin:0!important}.field-explorer__accordion-summary{background:#e3f2fd!important;border-left:4px solid #1976d2!important;min-height:48px!important;padding:0 1rem!important}.field-explorer__accordion-summary .MuiAccordionSummary-content{display:flex;align-items:center;gap:.6rem;margin:.55rem 0!important}.field-explorer__accordion-summary.Mui-expanded{min-height:48px!important}.field-explorer__accordion-expand-icon{color:#1565c0!important}.field-explorer__cat-icon{font-size:1.15rem!important;color:#1565c0!important;flex-shrink:0}.field-explorer__category-label{font-weight:700!important;font-size:.9rem!important;color:#1a1a2e!important;flex:1}.field-explorer__category-action{display:flex;align-items:center;margin-right:.6rem}.field-explorer__category-count{font-size:.73rem;font-weight:600;background:#1565c0;color:#fff;border-radius:99px;padding:2px 10px;white-space:nowrap}.field-explorer__accordion-details{padding:0!important}.field-explorer__field-row{border-bottom:1px solid #e5e7eb;transition:background .15s ease}.field-explorer__field-row:last-child{border-bottom:none}.field-explorer__field-row--expanded{background:#e3f2fd}.field-explorer__field-row-summary{display:flex;align-items:center;gap:1rem;padding:.5rem .75rem;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.field-explorer__field-row-summary:hover{background:#f0f7ff}.field-explorer__field-info{flex:1;display:flex;flex-direction:column;gap:.1rem}.field-explorer__field-name{font-weight:700!important;font-size:.9rem!important;font-family:Courier New,Courier,monospace!important;color:#1a1a2e!important;letter-spacing:.01em!important}.field-explorer__field-meta{font-size:.78rem!important;color:#6b7280!important;line-height:1.4!important}.field-explorer__field-meta-sep{margin:0 .2rem;opacity:.6}.field-explorer__field-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.field-explorer__type-chip-inline{background:#e3f2fd!important;color:#1565c0!important;font-size:.72rem!important;font-weight:600!important;height:22px!important;border-radius:4px!important}.field-explorer__type-chip-inline .MuiChip-label{padding:0 .5rem!important}.field-explorer__info-btn{color:#6b7280!important}.field-explorer__info-btn--active{color:#1565c0!important;background:#1976d21f!important}.field-explorer__info-btn:hover{color:#1565c0!important;background:#1976d21a!important}.field-explorer__toggle-btn{color:#6b7280!important}.field-explorer__toggle-btn--active{color:#1565c0!important;background:#1976d21f!important}.field-explorer__toggle-btn:hover{color:#1565c0!important;background:#1976d21a!important}.field-explorer__detail-panel{padding:1rem 1.2rem 1.2rem;background:#f8fafc;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1rem}.field-explorer__detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.field-explorer__detail-head-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;flex:1}@media(max-width:760px){.field-explorer__detail-head-main{grid-template-columns:1fr}}.field-explorer__detail-actions{display:flex;justify-content:flex-end}.field-explorer__edit-btn{text-transform:none!important;border-radius:6px!important;font-size:.78rem!important;font-weight:600!important;border-color:#1976d2!important;color:#1565c0!important}.field-explorer__edit-btn:hover{border-color:#1565c0!important;background:#e3f2fd!important}.field-explorer__detail-block{display:flex;flex-direction:column;gap:.3rem}.field-explorer__detail-label{font-size:.7rem!important;font-weight:700!important;color:#6b7280!important;text-transform:uppercase;letter-spacing:.07em}.field-explorer__detail-name{font-weight:700!important;font-size:.95rem!important;font-family:Courier New,Courier,monospace!important;color:#1a1a2e!important;letter-spacing:.01em!important}.field-explorer__detail-text{font-size:.85rem!important;color:#1a1a2e!important;line-height:1.55!important}.field-explorer__detail-description{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.65rem .9rem}.field-explorer__detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.field-explorer__type-chip{background:#e3f2fd!important;color:#1565c0!important;font-size:.72rem!important;font-weight:600!important;height:22px!important;border-radius:4px!important;width:fit-content}.field-explorer__type-chip .MuiChip-label{padding:0 .5rem!important}.field-explorer__badge{display:inline-flex!important;width:fit-content!important;max-width:100%;align-self:flex-start;font-size:.72rem!important;font-weight:600!important;height:22px!important;border-radius:99px!important}.field-explorer__badge--pending{background:#fff3cd!important;color:#b45309!important}.field-explorer__badge--approved{background:#d1fae5!important;color:#065f46!important}.field-explorer__badge--other{background:#e3f2fd!important;color:#1565c0!important}.field-explorer__badge .MuiChip-label{padding:0 .5rem!important}.field-explorer__copy-btn{font-size:.8rem!important;text-transform:none!important;border-color:#e5e7eb!important;color:#6b7280!important;padding:5px 16px!important;border-radius:6px!important}.field-explorer__copy-btn:hover{border-color:#1976d2!important;color:#1565c0!important;background:#e3f2fd!important}.field-explorer__create-btn{text-transform:none!important;border-radius:8px!important;background:#1565c0!important;box-shadow:none!important;padding:.2rem .85rem!important;font-size:.78rem!important;white-space:nowrap}.field-explorer__create-btn:hover{background:#1976d2!important;box-shadow:none!important}.field-explorer__edit-btn{text-transform:none!important;border-radius:6px!important}.field-explorer__edit-btn.Mui-disabled{color:#64748bbf!important;border-color:#d7dee7!important;background:#f3f5f8!important;opacity:1!important;cursor:not-allowed!important;box-shadow:none!important}.field-explorer__pagination-wrap{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem 1rem;border-top:1px solid #e5e7eb;background:#fff}.field-explorer__pagination-meta{font-size:.78rem!important;color:#6b7280!important}.field-explorer__category-actions-wrap{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.2rem 1rem;border-top:1px solid #e5e7eb;background:#fff}.field-explorer__category-list{max-height:520px;overflow-y:auto;scroll-behavior:smooth}.field-explorer__category-list::-webkit-scrollbar{width:8px}.field-explorer__category-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.field-explorer__category-list::-webkit-scrollbar-track{background:#f8fafc}.field-explorer__category-actions-meta{font-size:.78rem!important;color:#6b7280!important}.field-explorer__category-actions-buttons{display:flex;align-items:center;gap:.45rem}.field-explorer__load-more-btn{text-transform:none!important;border-radius:6px!important;font-size:.78rem!important;font-weight:600!important;border-color:#1976d2!important;color:#1565c0!important}.field-explorer__load-more-btn:hover{border-color:#1565c0!important;background:#e3f2fd!important}.field-explorer__scroll-top-btn{text-transform:none!important;font-size:.78rem!important;font-weight:600!important;color:#1565c0!important;border-radius:6px!important}.field-explorer__scroll-top-btn:hover{background:#e3f2fd!important}.field-explorer__empty-state{padding:2rem 1.5rem;text-align:center;display:flex;flex-direction:column;gap:.4rem;align-items:center}.field-explorer__empty-title{font-weight:600!important;font-size:.9rem!important;color:#1a1a2e!important}.field-explorer__empty-msg{font-size:.82rem!important;color:#6b7280!important;line-height:1.6!important;max-width:420px}.field-explorer__dialog-content{display:flex;flex-direction:column;gap:1rem}.field-explorer__dialog-title-wrap{display:flex;align-items:center;gap:.4rem}.field-explorer__dialog-title-text{font-size:1.28rem!important;font-weight:700!important;color:#1a1a2e!important}.field-explorer__dialog-form{display:flex;flex-direction:column;gap:1rem;padding-top:.25rem}.field-explorer__dialog-field{display:flex;flex-direction:column;gap:.35rem}.field-explorer__dialog-field-label{font-size:.84rem!important;font-weight:600!important;color:#1a1a2e!important;line-height:1.2!important}.field-explorer__dialog-field-label-row{display:flex;align-items:center;gap:.2rem}.field-explorer__dialog-required{color:#d32f2f}.field-explorer__dialog-info-btn{color:#6b7280!important;padding:2px!important;font-size:.95rem!important}.field-explorer__dialog-info-btn:hover{color:#1565c0!important;background:#1976d214!important}.field-explorer__dialog-input .MuiOutlinedInput-root{border-radius:8px;background:#fff}.field-explorer__dialog-input .MuiOutlinedInput-root .MuiOutlinedInput-input,.field-explorer__dialog-input .MuiOutlinedInput-root .MuiSelect-select{padding:8.5px 14px!important}.field-explorer__dialog-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.field-explorer__dialog-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1976d2}.field-explorer__dialog-placeholder{color:#9ca3af}.field-explorer__dialog-helper{font-size:.75rem!important;color:#6b7280!important;margin-top:0!important}.field-explorer__dialog-helper--error{color:#d32f2f!important}.field-explorer__dialog-helper--spaced{margin-top:1rem!important}.field-explorer__dialog-helper--common{margin-bottom:.1rem!important}.field-explorer__dialog-display-preview{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin-top:.2rem}.field-explorer__dialog-display-preview-label{font-size:.75rem!important;color:#6b7280!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em}.field-explorer__dialog-display-preview-chip{background:#e3f2fd!important;color:#1565c0!important;border:1px solid rgba(25,118,210,.35);font-weight:600!important}.field-explorer__dialog-display-preview-chip .MuiChip-label{padding:0 .6rem!important}@media(max-width:768px){.field-explorer__toolbar{grid-template-columns:1fr;row-gap:.6rem}.field-explorer__filter-control{width:100%}.field-explorer__stats-bar{flex-direction:column}.field-explorer__stat-divider{width:100%;height:1px}.field-explorer__detail-grid{grid-template-columns:1fr}.field-explorer__pagination-wrap,.field-explorer__category-actions-wrap{flex-direction:column;align-items:flex-start}.field-explorer__category-actions-buttons{width:100%;justify-content:flex-start;flex-wrap:wrap}}.login{position:relative;background:#06c;overflow:auto;border:1px solid #707070;display:flex;flex-direction:column;align-items:center;height:99.7vh}.okta-form-title{font-size:24px!important;margin-bottom:1em!important;text-align:center;font-weight:600;color:#13223c;line-height:2.4rem;margin:10px 0 26px;font-family:Open Sans}.o-form-fieldset-container .o-form-fieldset .o-form-label{font-weight:600;color:#596981;font-size:14px;padding:7px 10px 7px 0;line-height:16px;box-sizing:border-box;border-radius:6px;font-family:proxima nova,montserrat,Arial,Helvetica,sans-serif}.o-form-fieldset-container label{color:#596981}#okta-sign-in .o-form .input-fix input[type=text],#okta-sign-in .o-form .input-fix input[type=password]{margin:0;padding:6px 8px;line-height:16px;background:transparent;box-sizing:border-box;font-family:proxima nova,montserrat,Arial,Helvetica,sans-serif;color:#5e5e5e;font-size:14px;border:none;width:100%;border-radius:8px}#okta-sign-in .o-form .input-fix input[type=text]:focus-visible,#okta-sign-in .o-form .input-fix input[type=password]:focus-visible{border:none;padding:12px 20px;box-shadow:none;outline:none;border-color:#bbb;border-radius:8px}#okta-sign-in .o-form .input-fix input[type=text],#okta-sign-in .o-form .input-fix input[type=password]{padding:12px 20px}#okta-sign-in .o-form .input-fix,#okta-sign-in .o-form .textarea-fix{height:40px;border:1px solid #bbb;display:inline-block}#okta-sign-in.auth-container .okta-form-input-field{background-color:#fff;border-color:#bbb}#okta-sign-in .o-form .o-form-input .o-form-control{position:relative;width:100%;border-radius:6px}#okta-sign-in .focused-input{box-shadow:none!important;border-color:#5e5e5e!important}#okta-sign-in .auth-header{border-bottom:0!important;padding:30px 90px;position:relative}#okta-sign-in .auth-header h1{margin:0}.okta-form-label,.o-form-input-name-remember,.o-form-has-errors{text-align:left}.auth-content{padding:20px 42px}.button.button-primary{border-radius:40px!important;width:180px!important;text-transform:uppercase;margin-left:auto;margin-right:auto;display:inline-block;font-weight:700!important;text-align:center;border:2px solid transparent!important;padding:5px .75rem!important;font-size:1rem!important;line-height:1.5!important;height:auto!important}.okta-widget{margin-top:50px}.login-main{background-color:#06c;height:100vh;display:flex;justify-content:center;align-items:center}.login-screen{background-color:#fff;width:400px;border-radius:4px}.title-name{text-align:center;font-family:Open Sans;font-style:normal;font-weight:700;font-size:29px;line-height:44px}.client-title{text-align:center;font-family:open sans;font-style:normal;line-height:28px;size:16px}.tab-name{text-transform:capitalize!important}.remember-me{text-align:center;display:flex;justify-content:center;align-items:center}.sign-in{line-height:10px!important;text-transform:lowercase!important;width:100px!important;border-radius:20px!important}.lower-border{width:50%;border-bottom:1px solid gray}.assurant-logo{padding-top:10px;display:block;margin:0 auto}.logo-icon{display:flex}.signin-password{margin-top:20px;padding-right:10px}#okta-sign-in .auth-beacon{top:15px}#okta-sign-in .o-form .custom-checkbox{display:flex}#okta-sign-in .custom-checkbox input{margin:0}#okta-sign-in .custom-checkbox .checkedFocus{background-color:#fff}#okta-sign-in .custom-checkbox label{font-size:13px;position:relative;line-height:16px;padding:7px 10px 7px 25px;color:#777;cursor:pointer;margin:0;width:100%}#okta-sign-in.auth-container.main-container .margin-btm-5{margin-bottom:5px}#okta-sign-in.auth-container.main-container .margin-btm-30{margin-bottom:30px}#okta-sign-in .o-form-theme{background:transparent;box-shadow:none;padding:0 0 14px;border-radius:0;border:none}#okta-sign-in.auth-container input[type=button],#okta-sign-in.auth-container input[type=submit]{font-family:proxima nova,montserrat,Arial,Helvetica,sans-serif}#okta-sign-in.auth-container .button-primary{color:#fff;display:flex;box-shadow:0 1px #0000000d,inset 0 1px #ffffff1a;margin-bottom:25px}#okta-sign-in.auth-container .link:link{color:#777;text-decoration:none;font-family:proxima nova,montserrat,Arial,Helvetica,sans-serif}#okta-sign-in .auth-org-logo{display:block;margin:0 auto;max-width:200px;max-height:40px}#okta-sign-in ol,#okta-sign-in ul{list-style:none;padding:0}#okta-sign-in .auth-content .help-links li{margin-top:15px}#okta-sign-in .o-form-button-bar{padding:0}.auth-footer .link,.auth-footer li{font-size:13px;color:#777;font-family:proxima nova,montserrat,Arial,Helvetica,sans-serif}#okta-sign-in .o-form-input-group .o-form-control{display:table-cell!important;float:none!important;white-space:nowrap}.date-field-input-wrap{position:relative}.date-field-textfield--has-value .MuiOutlinedInput-root{padding-right:2.5rem}.custom-date-picker-header{display:flex;align-items:center;justify-content:space-between;border-bottom:.063rem solid #e1e7ee;padding:.75rem 1rem;gap:.5rem;max-width:507px}.custom-date-picker-header .custom-date-picker-header-month-year,.custom-date-picker-header .custom-date-picker-header-nav-wrap{display:flex;align-items:center;flex-direction:row;gap:.5rem}.custom-date-picker-header .custom-date-picker-header-nav-wrap .custom-date-picker-header-nav{gap:.5rem}.custom-date-picker-header-nav-btn{width:1.5rem;height:1.5rem;padding:0;display:inline-flex;align-items:center;justify-content:center}.custom-date-picker-header-nav-image{display:block;width:1rem;height:1rem;object-fit:contain}.custom-date-picker-header-nav-image--left{transform:rotate(180deg)}.custom-date-picker-header-nav-image--right{transform:none}.custom-date-picker-header-nav-image--right-disabled{transform:rotate(180deg)}.custom-date-picker-popper .MuiPaper-root{border:.063rem solid #D6D8E1;border-radius:.5rem;box-shadow:0 16px 24px #0000001f}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root{width:33.688rem;max-width:33.688rem;height:20rem;max-height:20rem;overflow:visible}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper,.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root{min-height:fit-content;max-height:fit-content;overflow:visible}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header{display:flex;align-items:center;gap:.5rem;opacity:1;border-bottom:1px solid #ECEDF2;padding:.75rem 1rem;height:2.5rem}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header .custom-date-picker-header-month,.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header .custom-date-picker-header-year{display:flex;gap:.25rem;position:relative;cursor:pointer;height:2.5rem;border-radius:.375rem;opacity:1;padding:.5rem;width:114px;height:1.5rem;align-items:center;justify-content:space-between}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header .custom-date-picker-header-month .custom-header-select-wrapper,.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header .custom-date-picker-header-year .custom-header-select-wrapper{width:100%;display:flex;max-height:2.5rem;align-items:center}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header .custom-date-picker-header-month .custom-header-select-wrapper .custom-header-select-trigger,.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header .custom-date-picker-header-year .custom-header-select-wrapper .custom-header-select-trigger{display:flex;max-height:2.5rem;align-items:center}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header .custom-date-picker-header-month.custom-date-picker-header-month--open{background-color:#005993;color:#fff;border-radius:.25rem}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header .custom-date-picker-header-month.custom-date-picker-header-month--open .custom-header-select-trigger{color:#fff}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header .custom-date-picker-header-year.custom-date-picker-header-year--open{background-color:#005993;color:#fff;border-radius:.25rem}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header .custom-date-picker-header-year.custom-date-picker-header-year--open .custom-header-select-trigger{color:#fff}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header .custom-date-picker-header-year{width:72px}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header .custom-date-picker-header-down-icon{margin-top:1.6rem;transform:translateY(-50%);pointer-events:none;transition:transform .2s ease}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header .custom-date-picker-header-down-icon--open{transform:translateY(-50%) rotate(180deg)}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header .custom-date-picker-header-divider{width:.063rem;align-self:stretch;background-color:#ecedf2}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header .custom-date-picker-header-nav{display:flex;align-items:center;gap:.5rem}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .custom-date-picker-header .custom-date-picker-header-nav .MuiButtonBase-root{width:1rem;height:1rem;margin:.25rem;padding:0}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .MuiDayCalendar-root .MuiDayCalendar-header{margin:0;max-width:507px}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .MuiDayCalendar-root .MuiDayCalendar-header .MuiTypography-root{margin:.125rem .25rem;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .MuiDayCalendar-root .MuiPickersSlideTransition-root{min-height:9.375rem;max-height:9.375rem;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#B1B7C8 transparent}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .MuiDayCalendar-root .MuiPickersSlideTransition-root::-webkit-scrollbar{width:10px}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .MuiDayCalendar-root .MuiPickersSlideTransition-root::-webkit-scrollbar-track{background:transparent}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .MuiDayCalendar-root .MuiPickersSlideTransition-root::-webkit-scrollbar-thumb{min-height:64px;background:#b1b7c8;border-radius:12px}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .MuiDayCalendar-root .MuiPickersSlideTransition-root .MuiDayCalendar-monthContainer{padding:0 1rem}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .MuiDayCalendar-root .MuiPickersSlideTransition-root .MuiDayCalendar-monthContainer .MuiDayCalendar-weekContainer{margin:0}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .MuiDayCalendar-root .MuiPickersSlideTransition-root .MuiDayCalendar-monthContainer .MuiDayCalendar-weekContainer .MuiButtonBase-root{margin:.25rem;font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#4d4d4d}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .MuiDayCalendar-root .MuiPickersSlideTransition-root .MuiDayCalendar-monthContainer .MuiDayCalendar-weekContainer .MuiButtonBase-root.Mui-selected{color:#fff}.custom-date-picker-popper .MuiPaper-root .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .MuiDayCalendar-root .MuiPickersSlideTransition-root .MuiDayCalendar-monthContainer .MuiDayCalendar-weekContainer .MuiButtonBase-root.Mui-disabled{color:#bdbdbd}.custom-date-picker-popper .custom-header-select-wrapper{position:relative;outline:none;z-index:20}.custom-date-picker-popper .custom-header-select-trigger{display:flex;align-items:center;gap:.25rem;background:transparent;border:none;outline:none;cursor:pointer;padding:0;width:100%;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d}.custom-date-picker-popper .custom-header-select-trigger span{flex:1;text-align:left;white-space:nowrap}.custom-date-picker-popper .custom-header-select-list{position:absolute;top:calc(100% + .25rem);left:-10px;z-index:9999;margin:0;padding:.25rem 0;list-style:none;background:#fff;border:.063rem solid #ECEDF2;border-radius:.375rem;box-shadow:0 .25rem .75rem #3039521f;min-width:100%;max-height:231px;overflow-y:auto;box-sizing:border-box;scroll-padding-bottom:.25rem;scrollbar-width:thin;scrollbar-color:var(--background-system-neutral-primary, #B1B7C8) transparent}.custom-date-picker-popper .custom-header-select-list--month{min-width:8.125rem;max-height:231px}.custom-date-picker-popper .custom-header-select-list--year{min-width:5.5rem;max-height:231px}.custom-date-picker-popper .custom-header-select-list::-webkit-scrollbar{width:10px}.custom-date-picker-popper .custom-header-select-list::-webkit-scrollbar-track{background:transparent}.custom-date-picker-popper .custom-header-select-list::-webkit-scrollbar-thumb{background:#b1b7c8;border-radius:12px;height:4rem;width:10px}.custom-date-picker-popper .custom-header-select-list li{font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d}.custom-date-picker-popper .custom-header-select-list li:hover{background-color:#f3f8fc;color:#0070b9}.custom-date-picker-popper .custom-header-select-option{font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d;height:1.5rem;padding:.5rem .75rem;cursor:pointer;white-space:nowrap}.custom-date-picker-popper .custom-header-select-option:hover{background-color:#f0f5fa}.custom-date-picker-popper .custom-header-select-option--selected{background-color:#f3f8fc;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#0070b9;border-left:.125rem solid #0070B9}.custom-date-picker-popper .MuiDateCalendar-root{width:100%;max-height:fit-content}.custom-date-picker-popper .MuiPickersCalendarHeader-root{margin-top:0;padding:0;min-height:4rem}.custom-date-picker-popper .MuiDayCalendar-header{padding:0 1rem;margin-top:.5rem}.custom-date-picker-popper .MuiDayCalendar-header span{min-width:4.527rem;height:2.75rem;margin:0!important}.custom-date-picker-popper .MuiDayCalendar-weekDayLabel{width:2.25rem;color:#4c5e7e;font-size:1.125rem;font-weight:500}.custom-date-picker-popper .MuiDayCalendar-monthContainer{padding:0 1rem .5rem}.custom-date-picker-popper .MuiPickersDay-root{width:4.527rem;border-radius:.375rem;color:#4c5e7e;font-size:1.125rem;margin:0!important;padding:.5rem 0;max-height:1.75rem}.custom-date-picker-popper .MuiPickersDay-root.MuiPickersDay-hiddenDaySpacingFiller{padding:0}.custom-date-picker-popper .MuiPickersDay-root.Mui-selected{background-color:#005993;color:#fff}.custom-date-picker-popper .MuiPickersDay-root.MuiPickersDay-today{border:.063rem solid #005993}.custom-date-picker-popper .MuiPickersLayout-actionBar{padding:.5rem 1rem 1rem;max-width:507px}.custom-date-picker-popper .MuiPickersLayout-actionBar .MuiButton-root{width:100%;min-height:3rem;border-radius:.5rem;background-color:#0070b9;text-transform:none;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#fff}.custom-date-picker-popper .MuiPickersLayout-actionBar .MuiButton-root:hover{background-color:#0f57a0}.date-filter-popover{position:fixed;min-width:32.5rem;height:29.75rem;display:flex;background:#fff;border:.063rem solid #D6D8E1;border-radius:.5rem;box-shadow:0 16px 24px #0000001f;overflow:hidden;opacity:1;z-index:9999}.date-filter-popover .date-filter-presets{min-width:11.25rem;padding:1rem;box-sizing:border-box;border-right:.063rem solid #DBE1E2;display:flex;flex-direction:column;opacity:1;gap:1.5rem}.date-filter-popover .date-filter-presets p{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d;margin:0}.date-filter-popover .date-filter-presets button{border:none;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d;padding:0;text-align:left;background-color:#fff}.date-filter-popover .date-filter-presets button:before{content:"";min-width:1.25rem;height:1.25rem;border:.125rem solid #3B3F51;border-radius:50%;box-sizing:border-box;flex-shrink:0;margin:.125rem}.date-filter-popover .date-filter-presets button:hover,.date-filter-popover .date-filter-presets button.date-filter-preset--active{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d}.date-filter-popover .date-filter-presets button.date-filter-preset--active:before{border:.125rem solid #0070B9;background:radial-gradient(circle,#0070B9 0 .375rem,transparent .375rem)}.date-filter-popover .date-filter-custom{flex:0 0 21.25rem;width:21.25rem;box-sizing:border-box;display:flex;flex-direction:column;opacity:1;padding-bottom:1rem}.date-filter-popover .date-filter-calendar-title{display:flex;align-items:center;gap:.125rem;border-bottom:.063rem solid #DBE1E2;padding:.75rem 1rem;height:1.438rem}.date-filter-popover .date-filter-calendar-title span{height:auto;min-width:0;font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#5d5d5d}.date-filter-popover .date-filter-calendar-title .date-filter-calendar-title-icon{display:flex;align-items:center}.date-filter-popover .date-filter-calendar-title .date-filter-calendar-title-icon img{height:1.5rem;width:1.5rem}.date-filter-popover .date-filter-range-inputs{display:flex;flex-direction:row;padding:.75rem 1rem;border-bottom:.063rem solid #D6D8E1;gap:.5rem}.date-filter-popover .date-filter-range-inputs div{display:flex;flex-direction:column;gap:.25rem}.date-filter-popover .date-filter-range-inputs span{font-family:Open Sans;font-weight:600;font-style:normal;font-size:.75rem;line-height:1rem;letter-spacing:0;color:#4d4d4d}.date-filter-popover .date-filter-range-inputs .date-filter-range-input{width:9.375rem;height:1.75rem;cursor:none;display:flex;align-items:flex-start;border:.063rem solid #B1B7C8;border-radius:.375rem;box-sizing:border-box;padding:0 .75rem;white-space:nowrap;background-color:#fcfcfc}.date-filter-popover .date-filter-range-inputs .date-filter-range-input span{font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#6d6d6d}.date-filter-popover .date-filter-calendar{display:flex;flex-direction:column}.date-filter-popover .date-filter-calendar-header{display:flex;height:2.5rem;padding:.75rem 1rem;border-bottom:.063rem solid #D6D8E1;align-items:center;justify-content:space-between}.date-filter-popover .date-filter-calendar-header .date-filter-calendar-header-month-year{display:flex;align-items:center;gap:.5rem}.date-filter-popover .date-filter-calendar-header .date-filter-calendar-header-divider{width:.063rem;height:2.5rem;background-color:#d6d8e1;flex-shrink:0}.date-filter-popover .date-filter-calendar-header .date-filter-calendar-month-wrapper{width:129px;display:flex;align-items:center}.date-filter-popover .date-filter-calendar-header .date-filter-calendar-month-wrapper .date-filter-header-select-trigger{width:129px}.date-filter-popover .date-filter-calendar-header .date-filter-calendar-year-wrapper{width:5.5rem;display:flex;align-items:center}.date-filter-popover .date-filter-calendar-header .date-filter-calendar-year-wrapper .date-filter-header-select-trigger{width:5.5rem}.date-filter-popover .date-filter-calendar-header .date-filter-calendar-month-wrapper,.date-filter-popover .date-filter-calendar-header .date-filter-calendar-year-wrapper{position:relative;height:2.5rem}.date-filter-popover .date-filter-calendar-header .date-filter-calendar-month-wrapper .date-filter-header-select-trigger,.date-filter-popover .date-filter-calendar-header .date-filter-calendar-year-wrapper .date-filter-header-select-trigger{display:flex;justify-content:space-between;width:100%;padding:.5rem;height:2.5rem}.date-filter-popover .date-filter-calendar-header .date-filter-header-select-wrapper{position:relative;outline:none;width:100%}.date-filter-popover .date-filter-calendar-header .date-filter-header-select-trigger{display:flex;align-items:center;gap:.375rem;background:transparent;border:none;outline:none;cursor:pointer;padding:.125rem .375rem;border-radius:.25rem;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d}.date-filter-popover .date-filter-calendar-header .date-filter-header-select-trigger span{white-space:nowrap;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d}.date-filter-popover .date-filter-calendar-header .date-filter-header-select-trigger.date-filter-header-select-trigger--open{background-color:#005993;color:#fff;border-radius:.375rem}.date-filter-popover .date-filter-calendar-header .date-filter-header-select-trigger.date-filter-header-select-trigger--open span{color:#fff}.date-filter-popover .date-filter-calendar-header .date-filter-header-select-trigger .date-filter-header-down-icon{width:1.5rem;height:1.5rem;display:block;pointer-events:none;flex-shrink:0}.date-filter-popover .date-filter-calendar-header .date-filter-header-select-list{position:absolute;top:calc(100% + .25rem);left:0;z-index:10000;margin:0;padding:.25rem 0;list-style:none;background:#fff;border:.063rem solid #ECEDF2;border-radius:.375rem;box-shadow:0 .25rem .75rem #3039521f;min-width:8rem;max-height:231px;overflow-y:auto;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#B1B7C8 transparent}.date-filter-popover .date-filter-calendar-header .date-filter-header-select-list--year{min-width:5.5rem}.date-filter-popover .date-filter-calendar-header .date-filter-header-select-list::-webkit-scrollbar{width:8px}.date-filter-popover .date-filter-calendar-header .date-filter-header-select-list::-webkit-scrollbar-track{background:transparent}.date-filter-popover .date-filter-calendar-header .date-filter-header-select-list::-webkit-scrollbar-thumb{background:#b1b7c8;border-radius:12px}.date-filter-popover .date-filter-calendar-header .date-filter-header-select-option{padding:.5rem .75rem;cursor:pointer;white-space:nowrap;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d;height:1.5rem}.date-filter-popover .date-filter-calendar-header .date-filter-header-select-option:hover{background-color:#f0f5fa}.date-filter-popover .date-filter-calendar-header .date-filter-header-select-option--selected{background-color:#f3f8fc;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#0070b9;border-left:.125rem solid #0070B9}.date-filter-popover .date-filter-calendar-header .date-filter-calendar-nav{display:inline-flex;align-items:center;gap:.5rem}.date-filter-popover .date-filter-calendar-header .date-filter-calendar-nav button{width:1.5rem;height:1.5rem;border:none;border-radius:.375rem;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.date-filter-popover .date-filter-calendar-header .date-filter-calendar-nav button:hover:not(:disabled){background:#eaf4ff}.date-filter-popover .date-filter-calendar-header .date-filter-calendar-nav button:disabled{cursor:not-allowed}.date-filter-popover .date-filter-calendar-header .date-filter-calendar-nav .date-filter-calendar-nav-icon{width:1rem;height:1rem;display:block}.date-filter-popover .date-filter-calendar-header .date-filter-calendar-nav .date-filter-calendar-nav-icon.date-filter-calendar-nav-icon--next-enabled{transform:rotate(180deg)}.date-filter-popover .date-filter-calendar-header button{width:2rem;height:2rem;border:none;border-radius:.375rem;background:#fff;color:#06c;cursor:pointer;font-size:1rem;font-weight:700}.date-filter-popover .date-filter-calendar-header button:hover{background:#eaf4ff}.date-filter-popover .date-filter-calendar-weekdays,.date-filter-popover .date-filter-calendar-grid{display:grid;grid-template-columns:repeat(7,2.75rem);justify-content:center}.date-filter-popover .date-filter-calendar-weekdays{padding:0 1rem;margin-right:.625rem}.date-filter-popover .date-filter-calendar-weekdays span{width:2.75rem;height:2.75rem;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d;text-align:center;display:flex;align-items:center;justify-content:center}.date-filter-popover .date-filter-calendar-grid{height:11rem;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#B1B7C8 transparent}.date-filter-popover .date-filter-calendar-grid::-webkit-scrollbar{width:10px}.date-filter-popover .date-filter-calendar-grid::-webkit-scrollbar-track{background:transparent}.date-filter-popover .date-filter-calendar-grid::-webkit-scrollbar-thumb{min-height:64px;background:#b1b7c8;border-radius:12px;opacity:1}.date-filter-popover .date-filter-calendar-day{width:2.75rem;height:2.75rem;border:none;border-radius:0;background:#fff;font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:0;color:#4d4d4d;padding:0}.date-filter-popover .date-filter-calendar-day:hover{background:#eaf4ff}.date-filter-popover .date-filter-calendar-day.date-filter-calendar-day--outside,.date-filter-popover .date-filter-calendar-day.date-filter-calendar-day--disabled,.date-filter-popover .date-filter-calendar-day:disabled{color:#4d4d4d;opacity:.5}.date-filter-popover .date-filter-calendar-day.date-filter-calendar-day--disabled,.date-filter-popover .date-filter-calendar-day:disabled{cursor:not-allowed;background:#fff}.date-filter-popover .date-filter-calendar-day.date-filter-calendar-day--in-range{background:#f3f8fc}.date-filter-popover .date-filter-calendar-day.date-filter-calendar-day--selected{background:#005993;color:#fff}.date-filter-popover .date-filter-calendar-day.date-filter-calendar-day--today:not(.date-filter-calendar-day--selected){border:.063rem solid #005993}.date-filter-popover .date-filter-actions{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem 0}.date-filter-popover .date-filter-actions button{width:9.125rem;height:3rem;border-radius:.375rem;cursor:pointer;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#0070b9;border:none;background:#fff}.date-filter-popover .date-filter-actions button:last-child{background:#0070b9;color:#fff}.date-filter-popover .date-filter-actions button:last-child:disabled{border:.063rem solid #B1B7C8;background:#f6f7f9;color:#8790a9;cursor:not-allowed}.client-assets{box-shadow:0 3px 3px -2px #00000024,0 1px 8px #0000001f;border-radius:8px;padding:2rem;width:84%}.client-assets .select-field .MuiFormHelperText-root{padding-left:8.5rem}.client-assets .client-asset-title{margin-bottom:2rem}.client-assets .client-asset-table-actions{display:flex;justify-content:flex-start;border-radius:.5rem;box-shadow:0 1px 3px #1018280a;border:1px solid #e5e7eb;margin-top:1.5rem;padding:.5rem}.client-assets .client-asset-table-actions button{text-transform:none;margin:1rem;width:fit-content}.client-assets .upload-client-asset{padding:1.5rem}.client-assets .upload-client-asset h3{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500}.client-assets .upload-client-asset .excel-error{color:#dc143c;margin-top:.75rem}.client-assets .upload-client-asset .excel-data-info{margin-top:.625rem;font-size:.8125rem;color:#666}.client-assets .client-asset-search .select-field.client-id-field .MuiBox-root .MuiBox-root{min-width:7.5rem;max-width:fit-content;margin-right:1rem}.client-assets .client-asset-search .client-asset-search__fields{display:flex;flex-direction:row;justify-content:space-between;gap:2rem}.client-assets .client-asset-search .client-asset-search__fields .MuiBox-root{width:100%}.client-assets .client-asset-search .client-asset-search__fields .MuiBox-root .MuiBox-root{min-width:fit-content;max-width:fit-content;margin-right:1rem}.client-assets .client-asset-search .client-asset-search__fields .MuiBox-root .MuiFormControl-root,.client-assets .client-asset-search .client-asset-search__fields .MuiBox-root .MuiFormControl-root .MuiInputBase-root{height:2.5rem}.client-assets .client-asset-search .client-asset-search__actions .clear-btn{background:#f3f4f6;color:#374151;text-transform:none;padding:.25rem .5rem}.client-assets .client-asset-search .client-asset-search__actions .clear-btn:hover{background:#e5e7eb}.client-assets .client-asset-search .client-asset-search__actions .search-btn{background:#2563eb;color:#fff;text-transform:none}.client-assets .client-asset-search .client-asset-search__actions .search-btn:hover{background:#1e40af}.client-assets .client-assets__table{min-height:700px;overflow-y:auto}.client-assets .client-assets__table .data-table_wrapper{width:97.5%;background:#fff;border-radius:8px;box-shadow:0 1px 3px #1018280a;padding:12px;overflow:auto;border:1px solid #e5e7eb}.client-assets .client-assets__table .data-table_wrapper .selected-data-info{padding:1rem;font-size:1rem;color:#fff;display:flex;justify-content:space-between;align-items:center;background-color:#1976d2}.client-assets .client-assets__table .data-table_wrapper .selected-data-info .edit-button-wrapper{display:flex;flex-direction:row}.client-assets .client-assets__table .data-table_wrapper .selected-data-info .edit-button-wrapper button{margin-left:1rem;text-transform:none;background-color:#fff;color:#000;padding:6px 12px;border-radius:.375rem;font-size:.875rem;border:none;cursor:pointer;text-align:center;align-items:center;display:flex}.client-assets .client-assets__table .data-table_wrapper .selected-data-info .edit-button-wrapper button svg{margin-left:.5rem}.client-assets .client-assets__table .data-table_wrapper .selected-data-info .edit-button-wrapper button:hover{background-color:#e3f2fd}.client-assets .client-assets__table .data-table_wrapper .selected-data-info .edit-button-wrapper button:disabled{opacity:.5;cursor:not-allowed;background-color:#f3f4f6;color:#9ca3af}.client-assets .client-assets__table .data-table_wrapper .circular-progress{min-height:510px;justify-content:center;display:flex;align-items:center;width:100%;height:100%}.client-assets .client-assets__table .data-table_wrapper .data-table .table-body .row{border:0}.client-assets .client-assets__table .data-table_wrapper .data-table .table-body .row .column.edit-action-btn .key{font-weight:500;color:#0e1014;cursor:pointer;border:1px solid #757679;padding:6px 12px;border-radius:.25rem;width:fit-content}.client-assets .client-assets__table .data-table_wrapper .data-table .table-body .row .column.status-ready .key{border:1px solid #757679;padding:6px 12px;border-radius:1rem;width:fit-content;background-color:#111827;color:#fff;text-align:center}.client-assets .client-assets__table .data-table_wrapper .data-table .table-body .row .column.status-invalid .key{border:1px solid #757679;padding:6px 12px;border-radius:.75rem;width:fit-content;background-color:#da3c3c;color:#fff;text-align:center}.client-assets .client-assets__table .data-table_wrapper .data-table .table-body .row .column .key-btn-wrapper button{padding:0;margin:0 .25rem;cursor:pointer}.client-assets .client-assets__table .data-table_wrapper .data-table .table-body .row .column .error-list{padding-left:1rem}.client-assets .client-assets__table .data-table_wrapper .data-table .table-body .row .column .error-list li{padding-bottom:.5rem;color:red}.client-assets .client-assets__table .data-table{width:100%;border-collapse:collapse;border-spacing:0;min-width:600px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-size:.95rem;color:#111827}.client-assets .client-assets__table .data-table tbody.table-body{display:block;min-height:510px}.client-assets .client-assets__table .data-table tbody.table-body.table-body-auto-height{min-height:fit-content}.client-assets .client-assets__table .data-table thead.table-header,.client-assets .client-assets__table .data-table tbody.table-body tr.row{display:table;width:100%;table-layout:fixed}.client-assets .client-assets__table .data-table thead.table-header .cell-checkbox,.client-assets .client-assets__table .data-table tbody.table-body tr.row .cell-checkbox{width:2rem;padding-left:.5rem}.client-assets .client-assets__table .data-table thead.table-header .cell-checkbox input,.client-assets .client-assets__table .data-table tbody.table-body tr.row .cell-checkbox input{cursor:pointer}.client-assets .client-assets__table .data-table thead.table-header{background:#e1dddd}.client-assets .client-assets__table .data-table thead.table-header .row{position:sticky;top:0;z-index:2}.client-assets .client-assets__table .data-table thead.table-header th.column{text-align:left;font-weight:600;padding:12px 16px;border-bottom:1px solid #e5e7eb;vertical-align:middle;white-space:nowrap;text-wrap:auto}.client-assets .client-assets__table .data-table thead.table-header th.column.icon-column{width:8%}.client-assets .client-assets__table .data-table thead.table-header th.column.icon-column svg{width:fit-content;cursor:pointer}.client-assets .client-assets__table .data-table thead.table-header th.column:not(:last-child){border-right:1px solid transparent}.client-assets .client-assets__table .data-table tbody.table-body tr.row{background:transparent;transition:background-color .12s ease,box-shadow .12s ease;height:51px;max-height:51px}.client-assets .client-assets__table .data-table tbody.table-body tr.row:not(:last-child) td.column{border-bottom:1px solid #e5e7eb}.client-assets .client-assets__table .data-table tbody.table-body tr.row:hover{background:#f1f5f9}.client-assets .client-assets__table .data-table tbody.table-body td.column{padding:12px 16px;vertical-align:middle;white-space:nowrap;text-wrap:auto}.client-assets .client-assets__table .data-table tbody.table-body td.column:not(:last-child){border-right:1px solid rgba(0,0,0,.02)}.client-assets .client-assets__table .data-table tbody.table-body td.column.icon-column{width:8%}.client-assets .client-assets__table .data-table tbody.table-body td.column.icon-column svg{width:fit-content;cursor:pointer}.client-assets .client-assets__table .data-table tbody.table-body td.column .cell-text{display:inline-block;max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-assets .client-assets__table .pagination_wrap{display:flex;align-items:center;justify-content:space-between;padding:10px 4px 0;gap:12px;flex-wrap:wrap}.client-assets .client-assets__table .pagination_wrap .text-area{color:#6b7280;font-size:.9rem}.client-assets .client-assets__table .pagination_wrap .btn-wrap{display:flex;gap:8px}.client-assets .client-assets__table .pagination_wrap .btn-wrap button{min-width:84px;padding:8px 12px;border-radius:6px;border:1px solid #e5e7eb;background:transparent;cursor:pointer;font-weight:600;transition:background-color .12s ease,transform 80ms ease}.client-assets .client-assets__table .pagination_wrap .btn-wrap button:disabled{opacity:.45;cursor:not-allowed;transform:none}.client-assets .client-assets__table .pagination_wrap .btn-wrap button:not(:disabled):hover{background:#2563eb0f}.client-assets .client-assets__table .pagination_wrap .btn-wrap button:focus{outline:3px solid rgba(37,99,235,.15);outline-offset:2px}.client-assets .client-assets__table .pagination_wrap .btn-wrap .left-btn,.client-assets .client-assets__table .pagination_wrap .btn-wrap .right-btn{color:#2563eb;border:none;text-decoration:underline;background:#fff}.client-assets .client-assets__table .pagination_wrap .btn-wrap .page-btn{min-width:32px;margin:0 2px;background:#fff;cursor:pointer;border:none}.client-assets .client-assets__table .pagination_wrap .btn-wrap .page-btn.active{font-weight:600;text-decoration:underline}.client-assets .client-assets__table .pagination_wrap .btn-wrap .page-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.client-assets .client-assets__table .data-table{min-width:100%;font-size:.9rem}.client-assets .client-assets__table .data-table thead.table-header{display:none}.client-assets .client-assets__table .data-table tbody.table-body tr.row{display:grid;grid-template-columns:1fr;gap:6px;padding:10px 0;border-bottom:1px solid #e5e7eb}.client-assets .client-assets__table .data-table tbody.table-body tr.row td.column{display:flex;justify-content:space-between;padding:8px 12px}.client-assets .client-assets__table .data-table tbody.table-body tr.row td.column:before{content:attr(data-title);font-weight:600;color:#6b7280;margin-right:8px;white-space:normal}}.client-assets .client-assets__table .text-muted{color:#6b7280}.client-assets .client-assets__table .center{text-align:center}.client-assets .client-assets__table .data-table--compact .data-table tbody.table-body td.column,.client-assets .client-assets__table .data-table--compact .data-table tbody.table-body thead.table-header th.column{padding:8px 10px}.client-assets .upload-client-asset{padding:20px}.client-assets .upload-client-asset h3{margin-bottom:12px;font-size:18px;font-weight:600}.client-assets .upload-client-asset input[type=file]{margin-bottom:12px}.client-assets .upload-client-asset .excel-error{margin-top:10px;padding:10px;background-color:#ffe5e5;color:#c62828;border:1px solid #f5c2c2;border-radius:4px;font-size:14px}.client-assets .upload-client-asset .excel-error strong{margin-right:4px}.client-assets .upload-client-asset .excel-data-header{display:flex;align-items:flex-end;justify-content:flex-end}.client-assets .upload-client-asset .excel-data-header .upload-asset-back-button{margin:10px;padding:6px 12px;border-radius:4px;border:1px solid #e5e7eb;background:transparent;cursor:pointer;font-weight:600;transition:background-color .12s ease,transform 80ms ease;background:#08558a;color:#fff}.client-assets .upload-client-asset .excel-data-header .upload-asset-back-button:hover{background-color:#666}.client-assets .upload-client-asset .excel-data-preview{margin-top:20px;border:1px solid #e0e0e0;border-radius:6px;overflow-x:auto}.client-assets .upload-client-asset .excel-data-preview table{width:100%;border-collapse:collapse}.client-assets .upload-client-asset .excel-data-preview table thead{background-color:#f5f7fa}.client-assets .upload-client-asset .excel-data-preview table thead tr th{padding:10px;text-align:left;font-weight:600;font-size:14px;border-bottom:1px solid #ddd}.client-assets .upload-client-asset .excel-data-preview table tbody tr{border-bottom:1px solid #eee}.client-assets .upload-client-asset .excel-data-preview table tbody tr:hover{background-color:#fafafa}.client-assets .upload-client-asset .excel-data-preview table tbody tr td{padding:8px 10px;font-size:14px;vertical-align:middle;justify-content:center}.client-assets .upload-client-asset .excel-data-preview table tbody tr td div{margin-bottom:4px;font-size:12px;color:#d32f2f}.client-assets .upload-client-asset .excel-data-preview table tbody tr td span{font-size:13px;font-weight:500}.client-assets .upload-client-asset .excel-data-preview table tbody tr td .action-btns{display:flex;flex-direction:row;gap:8px;margin:0}.client-assets .upload-client-asset .excel-data-preview table tbody tr td .action-btns button{padding:0;background:none;border:none;cursor:pointer}.client-assets .upload-client-asset .excel-data-preview .excel-data-info{padding:10px;font-size:13px;background-color:#fafafa;border-top:1px solid #e0e0e0}.client-assets .upload-client-asset .excel-data-preview .excel-data-actions{display:flex;justify-content:flex-end;padding:10px;gap:8px}.client-assets .upload-client-asset .excel-data-preview .excel-data-actions button{padding:6px 12px;border-radius:4px;border:1px solid #e5e7eb;background:transparent;cursor:pointer;font-weight:600;transition:background-color .12s ease,transform 80ms ease;background:#000;color:#fff}.client-assets .upload-client-asset .excel-data-preview .excel-data-actions button:hover{background-color:#666}.client-assets .upload-client-asset .excel-data-preview .excel-data-actions button:disabled{opacity:.7;cursor:not-allowed;transform:none}.client-asset-form-popup .MuiDialog-container .MuiPaper-root{min-width:750px}.client-asset-form-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .client-asset-form .input-text-field{align-items:flex-start}.client-asset-form-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .client-asset-form .input-text-field .MuiBox-root .MuiTypography-root{padding-top:.5rem;min-width:200px}.client-asset-form-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .client-asset-form .input-text-field .MuiFormControl-root .MuiInputBase-root{height:2.5rem}.client-asset-form-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .client-asset-form .input-text-field .MuiFormControl-root .MuiInputBase-root input{padding:0 .875rem}.client-asset-form-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .client-asset-form .input-text-field .MuiFormControl-root .MuiFormHelperText-root{margin-left:0}.client-asset-form-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .client-asset-form .date-field{display:flex;flex-direction:row;margin-bottom:1rem}.client-asset-form-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .client-asset-form .date-field .MuiTypography-root{padding-top:.5rem;min-width:200px}.client-asset-form-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .client-asset-form .date-field .MuiFormControl-root .MuiInputBase-root{height:2.5rem}.client-asset-form-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .client-asset-form .date-field .MuiFormControl-root .MuiFormHelperText-root{margin-left:0}.client-asset-form-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .client-asset-form .date-field.mb-0{margin-bottom:0}.client-asset-form-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .client-asset-form .form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.client-asset-form-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .client-asset-form .form-actions button{text-transform:none;padding:.5rem 1rem;min-width:80px}.popup-error-message{margin-top:1rem;color:#d32f2f;display:flex;justify-content:flex-end;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;line-height:1.66;letter-spacing:.03333em}.asset-management__wrapper{padding:1rem}.asset-management__content{border:1px solid #e6e9ef;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #1018280f;padding:.75rem}.asset-management__content-body{margin-top:.75rem}.asset-management-tabs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.25rem;padding:.125rem;border:1px solid #e3e7ed;border-radius:999px;background:#f7f8fa}.asset-management-tabs--single{grid-template-columns:minmax(0,1fr);justify-items:start}.asset-management-tabs__item{border:none;background:transparent;color:#6f7785;border-radius:999px;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1.125rem;padding:.5rem .75rem;cursor:pointer;text-align:center;transition:background-color .2s ease,color .2s ease}.asset-management-tabs__item:hover{color:#262626}.asset-management-tabs__item--active{background:#fff;color:#262626;box-shadow:0 1px 2px #10182814}.asset-management-tabs__item--single{min-width:11rem;max-width:16rem;justify-self:start}.MuiPaper-root{overflow:visible;box-shadow:none}.main_container{max-width:none}.main_container .client-container{padding:30px 30px 40px 0;width:30%}.main_container .MuiContainer-root .select-label{font-family:Open Sans;font-weight:600;font-size:14px;line-height:22px;color:#596981;margin:12px 0}.main_container .businessRule-page_wrap{width:auto;box-shadow:none}.main_container .businessRule-page_wrap .processing-container .general-info .field-wrapper{width:50vh}.main_container .businessRule-page_wrap .processing-container .general-info .historical-client-legal-name{width:50%}.main_container .businessRule-page_wrap .processing-container .general-info .client-legal-name-effective-date.pt-4{padding-top:1rem}.main_container .businessRule-page_wrap .processing-container .general-info .client-legal-name-effective-date .MuiFormControl-root,.main_container .businessRule-page_wrap .processing-container .general-info .client-legal-name-effective-date .MuiFormControl-root .MuiPickersInputBase-root{max-height:2.5rem}.main_container .businessRule-page_wrap .processing-container .portfolio-details .field-wrapper{width:50vh}.main_container .card-subheader-title{background-color:#e0e0e0;padding:.5rem;color:#000;font-size:1.5rem}.client-contacts-row{display:flex;align-items:flex-start;gap:5px;margin-bottom:12px;flex-wrap:nowrap;width:fit-content;max-width:100%}.client-contacts-row--cr-deleted .client-contacts-field .field-wrapper .MuiInputBase-root,.client-contacts-row--cr-deleted .client-contacts-field .field-wrapper .MuiOutlinedInput-root{background-color:#f9ecee!important;border:1px solid #ff0000!important;border-radius:4px}.client-contacts-row--cr-deleted .client-contacts-field .field-wrapper .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.client-contacts-row--cr-deleted .client-contacts-field .field-wrapper .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:red!important}.client-contacts-row--cr-deleted .client-contacts-field input.MuiInputBase-input,.client-contacts-row--cr-deleted .client-contacts-field .MuiInputBase-input{text-decoration:line-through;text-decoration-color:red;color:red;-webkit-text-fill-color:#ff0000;font-weight:400!important}.client-contacts-row--cr-deleted .client-contacts-field .MuiInputBase-input.Mui-disabled,.client-contacts-row--cr-deleted .client-contacts-field input.MuiInputBase-input.Mui-disabled{color:red!important;-webkit-text-fill-color:#ff0000!important;font-weight:400!important}.client-contacts-row--cr-deleted .client-contacts-field label.label,.client-contacts-row--cr-deleted .client-contacts-field .MuiTypography-root.label{color:#596981}.client-contacts-subheader{margin-bottom:8px}.client-contacts-wrapper{padding:16px 16px 16px 50px}.client-contacts-wrapper .field-wrapper .MuiTypography-root.label{display:inline-flex;flex-wrap:wrap;column-gap:4px;min-width:0;max-width:180px;margin-right:0;white-space:normal;word-break:break-word;align-items:flex-start;justify-content:flex-start}.client-contacts-wrapper .field-wrapper .MuiTypography-root.label[for*=OperationalReportsDeliveryEmail],.client-contacts-wrapper .field-wrapper .MuiTypography-root.label[for*=operationalReportsDeliveryEmail]{display:inline;flex-wrap:nowrap;column-gap:0}.client-contacts-wrapper .field-wrapper .MuiTypography-root.label span{white-space:nowrap;margin-left:0}.client-contacts-header{padding-left:10px}.client-contacts-header-inner{margin-top:8px}.client-contacts-title{margin:0;font-weight:500;font-size:1.25rem}.client-contacts-card-content{padding:16px}.client-contacts-card-content--flat{padding:8px 0 0}.client-contacts-section{margin-bottom:24px}.client-contacts-section-header{margin-bottom:16px}.client-contacts-section-title{font-size:1rem}.client-contacts-grid{display:grid;grid-template-columns:repeat(3,auto);gap:16px;flex:0 1 auto;min-width:0;justify-content:start}.client-contacts-field .field-wrapper{width:100%;margin-left:0}.client-contacts-field .MuiFormLabel-root{white-space:normal;word-wrap:break-word}.client-contacts-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.client-contacts-field .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#0000003b}.client-contacts-field--full{grid-column:1/-1}.client-contacts-actions{display:flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-height:40px}@media(max-width:1200px){.client-contacts-row{width:100%;flex-wrap:wrap}.client-contacts-grid{grid-template-columns:repeat(2,minmax(0,1fr));flex:1 1 auto;width:100%}.client-contacts-field{min-width:0}.client-contacts-wrapper{padding-left:16px}.client-contacts-actions{width:100%;justify-content:flex-end}}@media(max-width:768px){.client-contacts-row{gap:8px}.client-contacts-grid{grid-template-columns:1fr}.client-contacts-actions{width:100%;justify-content:flex-end;margin-top:2px}}.cr-populated-field .MuiInputBase-root,.cr-populated-field .MuiOutlinedInput-root{background-color:#e3f2fd!important;border:2px solid #1976d2!important;border-radius:4px}.cr-populated-field .MuiInputBase-root input,.cr-populated-field .MuiInputBase-root textarea,.cr-populated-field .MuiInputBase-root .MuiSelect-select,.cr-populated-field .MuiOutlinedInput-root input,.cr-populated-field .MuiOutlinedInput-root textarea,.cr-populated-field .MuiOutlinedInput-root .MuiSelect-select{font-weight:700!important;color:#000!important}.cr-populated-field .MuiInputBase-root fieldset,.cr-populated-field .MuiOutlinedInput-root fieldset{border-color:#1976d2!important;border-width:2px!important}.cr-populated-field .MuiInputBase-root:hover fieldset,.cr-populated-field .MuiOutlinedInput-root:hover fieldset{border-color:#1976d2!important}.cr-populated-field .MuiInputBase-root.Mui-focused fieldset,.cr-populated-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#1565c0!important;border-width:2px!important}.cr-populated-field .MuiInputBase-root.Mui-disabled,.cr-populated-field .MuiOutlinedInput-root.Mui-disabled{background-color:#e3f2fd!important}.cr-populated-field .MuiCheckbox-root.Mui-checked,.cr-populated-field .MuiSwitch-root.Mui-checked{color:#1976d2!important}.cr-populated-field:has(.MuiSwitch-root){background-color:#e3f2fd;border:2px solid #1976d2;border-radius:4px;padding:2px 6px}.cr-populated-field .MuiPickersInputBase-root,.cr-populated-field .MuiPickersTextField-root .MuiInputBase-root{background-color:#e3f2fd!important;border-radius:4px}.cr-populated-field .MuiPickersInputBase-root input,.cr-populated-field .MuiPickersTextField-root .MuiInputBase-root input{font-weight:700!important;color:#000!important}.cr-populated-field .MuiPickersInputBase-root fieldset,.cr-populated-field .MuiPickersTextField-root .MuiInputBase-root fieldset{border-color:#1976d2!important;border-width:2px!important}.cr-populated-field .MuiPickersInputBase-root:hover fieldset,.cr-populated-field .MuiPickersTextField-root .MuiInputBase-root:hover fieldset{border-color:#1976d2!important}.cr-populated-field .MuiPickersInputBase-root.Mui-focused fieldset,.cr-populated-field .MuiPickersTextField-root .MuiInputBase-root.Mui-focused fieldset{border-color:#1565c0!important;border-width:2px!important}.cr-populated-field .MuiFormControl-root .MuiInputBase-root{background-color:#e3f2fd!important}.cr-populated-field .MuiFormControl-root .MuiInputBase-root input{font-weight:700!important;color:#000!important}.cr-populated-field .MuiFormControl-root .MuiInputBase-root fieldset{border-color:#1976d2!important;border-width:2px!important}.home-page{min-height:calc(100vh - 7rem);padding:2rem;display:flex;align-items:flex-start;justify-content:flex-start;background:#f3f8fc;box-sizing:border-box}.home-page__card{width:min(60rem,100%);padding:2.5rem;border:.063rem solid #d7e0ea;border-radius:1rem;background:#fff;box-shadow:0 .75rem 2rem #212d481f}.home-page__title{margin:0;font-family:Open Sans;font-weight:400;font-style:normal;font-size:2rem;line-height:3rem;letter-spacing:0;color:#262626}.home-page__subtitle{margin:1rem 0 0;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1.125rem;letter-spacing:0;color:#394b68;line-height:1.75rem}.home-page__section-title{margin:0;font-family:Open Sans;font-weight:700;font-style:normal;font-size:1.5rem;letter-spacing:0;color:#1f2c47;line-height:2rem;margin-top:2rem}.home-page__description{margin:.75rem 0 0;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;letter-spacing:0;color:#5d5d5d;line-height:1.6rem;max-width:48rem}@media(max-width:48rem){.home-page{min-height:auto;padding:1rem;align-items:flex-start}.home-page__card{padding:1.5rem}.home-page__subtitle{font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#394b68}.home-page__section-title{font-family:Open Sans;font-weight:700;font-style:normal;font-size:1.25rem;line-height:1.75rem;letter-spacing:0;color:#1f2c47}}.custom-layout-page.manage-external-user-page .custom-design__col--actions{width:1.5rem;min-width:1.5rem;max-width:1.5rem;padding-right:0}.custom-layout-page.manage-external-user-page .custom-design__col--client,.custom-layout-page.manage-external-user-page .custom-design__col--first-name,.custom-layout-page.manage-external-user-page .custom-design__col--last-name,.custom-layout-page.manage-external-user-page .custom-design__col--status{min-width:6rem}.custom-layout-page.manage-external-user-page .custom-design__col--email{min-width:16rem}.custom-layout-page.manage-external-user-page .table-delete-icon_wrapper{display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer;width:1.5rem;height:1.5rem}.custom-layout-page.manage-external-user-page .table-delete-icon_wrapper img{width:1.5rem;height:1.5rem}.custom-layout-page.manage-external-user-page .table-delete-icon_wrapper:disabled{cursor:not-allowed}.custom-layout-page.manage-external-user-page .table-delete-icon_wrapper:disabled img{opacity:.5}.lease-data_wrap{height:100vh;overflow-y:scroll}.lease-data_wrap .notification__wrapper{display:flex}.lease-data_wrap .notification__wrapper .notification-dashboard_wrap{border:.063rem solid rgba(126,121,121,.9333333333);border-radius:.313rem;padding:1rem;margin:1.5rem;width:100%}.lease-data_wrap .notification__wrapper .notification-dashboard_wrap .notification-container .header-container{display:flex;gap:.5rem}.lease-data_wrap .notification__wrapper .notification-dashboard_wrap .notification-container .MuiAlert-root{margin:0 0 0 2rem;font-family:Open Sans;font-weight:400;font-size:1rem;line-height:1.3rem}.lease-data_wrap .notification__wrapper .notification-dashboard_wrap .notification-container .header_wrap{display:flex;justify-content:space-between;padding-bottom:1.5rem}.lease-data_wrap .notification__wrapper .notification-dashboard_wrap .notification-container .header_wrap .heading{font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.3rem;color:#000}.lease-data_wrap .notification__wrapper .notification-dashboard_wrap .notification-container .header_wrap .content{font-family:Open Sans;font-weight:400;font-size:1rem;line-height:1.3rem;color:#2f3236}.lease-data_wrap .notification__wrapper .notification-dashboard_wrap .notification-container .header_wrap .download-btn{font-family:Open Sans;font-weight:400;font-size:1rem;line-height:1.3rem;color:#fff;background-color:#000;padding:.5rem;border-radius:.313rem;height:fit-content;text-transform:capitalize}.lease-data_wrap .notification__wrapper .notification-dashboard_wrap .notification-container .header_wrap .download-btn.disabled{opacity:.5;pointer-events:none}.lease-data_wrap .navbar_wrapper{width:fit-content;padding:1.5rem}@media(max-width:1440px){.lease-data_wrap .navbar_wrapper{width:15%}}.lease-data_wrap .navbar_wrapper .navlist-items{display:flex;flex-direction:column;width:fit-content;gap:1rem}.lease-data_wrap .navbar_wrapper .navlist-items .items{display:flex;gap:1rem;padding:.5rem;background:none;border:none;cursor:pointer}.lease-data_wrap .navbar_wrapper .navlist-items .items.selected{background-color:#ede9e4}.lease-data_wrap .navbar_wrapper .navlist-items .items .label-name{font-family:Open Sans;font-weight:400;font-size:1rem;line-height:1.3rem;text-align:left}.lease-data_wrap .redirection-link{cursor:pointer}.lease-data_wrap .accordion-container{border:.063rem solid #ddd;border-radius:.375rem;padding:1rem;background-color:#fff}.lease-data_wrap .accordion-title{font-weight:600;margin-bottom:.75rem;font-size:.875rem;color:#333;font-family:Open Sans}.error-accordion-container .client-header-row{padding:.75rem 1rem 0;display:flex;justify-content:space-between;align-items:center;box-shadow:none}.error-accordion-container .client-header-row .client-counts{display:flex;gap:1.5rem}.error-accordion-container .client-header-row .client-counts .count-item{display:flex;flex-direction:column;align-items:center;font-size:.875rem;color:#000;font-family:Open Sans;font-weight:600}.error-accordion-container .lease-list .header{font-family:Open Sans;font-weight:600;font-size:.75rem;line-height:1.3rem;color:#000;margin-bottom:.25rem}.error-accordion-container .lease-list .lease-arrow{padding:0}.error-accordion-container .lease-list .skipped-box,.error-accordion-container .lease-list .draft-box{border:1px solid #857e7e;padding:.5rem;border-radius:.25rem;margin:.375rem 0}.error-accordion-container .lease-list .skipped-box .status,.error-accordion-container .lease-list .draft-box .status{font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.125rem;color:#000;margin-bottom:.25rem;border:1px solid #857e7e;width:fit-content;background:#d3d3d3cf;padding:.15rem;border-radius:.25rem}.error-accordion-container .lease-list .skipped-box .value,.error-accordion-container .lease-list .draft-box .value{font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.125rem;color:#2f3236}.error-accordion-container .lease-list .pending-box,.error-accordion-container .lease-list .approved-box,.error-accordion-container .lease-list .rejected-box{border:1px solid #fbc02d;padding:.5rem;border-radius:.25rem;margin:.375rem 0;display:flex;align-items:flex-start;flex-direction:column}.error-accordion-container .lease-list .pending-box .pending-header,.error-accordion-container .lease-list .approved-box .pending-header,.error-accordion-container .lease-list .rejected-box .pending-header{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.error-accordion-container .lease-list .pending-box .pending-header .withdraw-btn,.error-accordion-container .lease-list .approved-box .pending-header .withdraw-btn,.error-accordion-container .lease-list .rejected-box .pending-header .withdraw-btn{padding:.25rem}.error-accordion-container .lease-list .pending-box .status,.error-accordion-container .lease-list .approved-box .status,.error-accordion-container .lease-list .rejected-box .status{font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.125rem;color:#000;margin-bottom:.25rem;border:1px solid orange;width:fit-content;background:#efb449cf;padding:.25rem;border-radius:.25rem}.error-accordion-container .lease-list .pending-box .value,.error-accordion-container .lease-list .approved-box .value,.error-accordion-container .lease-list .rejected-box .value{font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.125rem;color:#2f3236}.error-accordion-container .lease-list .pending-box .review-comment,.error-accordion-container .lease-list .approved-box .review-comment,.error-accordion-container .lease-list .rejected-box .review-comment{margin-top:.25rem}.error-accordion-container .lease-list .pending-box .meta,.error-accordion-container .lease-list .approved-box .meta,.error-accordion-container .lease-list .rejected-box .meta{font-family:Open Sans;font-weight:500;font-size:.875rem;line-height:1.125rem;color:#2f3236;margin-top:.25rem}.error-accordion-container .lease-list .approved-box{border-color:#2e7d32;background:#e8f5e9}.error-accordion-container .lease-list .approved-box .status{border-color:#2e7d32;background:#c8e6c9}.error-accordion-container .lease-list .rejected-box{border-color:#c62828;background:#fdecea}.error-accordion-container .lease-list .rejected-box .status{border-color:#c62828;background:#f5c6c1}.error-accordion-container .lease-list .lease-details .error-item .message,.error-accordion-container .lease-list .lease-details .warning-item .message{font-family:Open Sans;font-weight:400;font-size:.875rem;line-height:1.125rem;color:#2f3236}.error-accordion-container .lease-list .lease-details .error-item .message .label,.error-accordion-container .lease-list .lease-details .warning-item .message .label{font-weight:600}.error-accordion-container .lease-list .lease-details .error-item .content_row_wrap,.error-accordion-container .lease-list .lease-details .warning-item .content_row_wrap{display:flex;justify-content:space-between;padding-bottom:.5rem}.error-accordion-container .lease-list .divider{border-top:1px solid #ddd;margin-top:.5rem}.error-accordion-container .lease-list .correction-btn{margin:.5rem 0;border:1px solid #000;color:#000;font-size:.75rem;font-family:Open Sans;font-weight:600;text-transform:none}.error-accordion-container .lease-list .correction-btn.Mui-disabled{border:1px solid #c7c7c7;background-color:#f3f3f3;color:#9b9b9b;opacity:1;cursor:not-allowed}.error-accordion-container .lease-list .btn-wrapper{display:flex;align-items:center;gap:.25rem;border:1px solid #000;background-color:#fff;padding:.25rem}.error-accordion-container .lease-list .btn-wrapper.disabled{opacity:.5;pointer-events:none}.error-accordion-container .lease-list .btn-wrapper.approved{background-color:#000}.error-accordion-container .lease-list .btn-wrapper.approved .submit-btn,.error-accordion-container .lease-list .btn-wrapper .approve-icon{color:#fff}.error-accordion-container .lease-list .btn-wrapper .submit-btn,.error-accordion-container .lease-list .btn-wrapper .draft-btn,.error-accordion-container .lease-list .btn-wrapper .discard-btn,.error-accordion-container .lease-list .btn-wrapper .skip-btn,.error-accordion-container .lease-list .btn-wrapper .reprocess-btn{color:#000;font-weight:400;font-size:.875rem;font-family:Open Sans;text-transform:none;padding:0}.error-accordion-container .lease-list .action-row{display:flex;justify-content:flex-end;gap:1rem;border-top:1px solid #000;padding-top:.75rem}.error-accordion-container .lease-list .action-row .btn-wrapper .disabled{opacity:.5}.error-accordion-container .lease-list .correction-form{border-top:1px solid #ddd}.error-accordion-container .lease-list .correction-form .form-inputs_row{display:flex;padding-top:1rem;gap:1rem}.error-accordion-container .lease-list .correction-form .form-inputs_row .label{font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.125rem;color:#000}.error-accordion-container .lease-list .correction-form .form-inputs_row .text-field .MuiInputBase-root{font-family:Open Sans;font-weight:400;font-size:.875rem;line-height:1.125rem;padding:.25rem .5rem}.error-accordion-container .lease-list .correction-form .form-action{display:flex;gap:1rem;margin-top:1.5rem;margin-bottom:.35rem}.error-accordion-container .lease-list .lease-header-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:#fafafa;cursor:pointer;padding-bottom:.5rem}.error-accordion-container .lease-list .lease-header-row .lease-header-actions{display:flex;align-items:center;gap:.5rem}.error-accordion-container .lease-list .lease-header-row .lease-header-actions .skip-btn,.error-accordion-container .lease-list .lease-header-row .lease-header-actions .reprocess-btn{text-transform:capitalize;font-size:1.05rem;font-weight:400;font-family:Open Sans,sans-serif}.error-accordion-container .lease-list .lease-header-row .lease-header-left{display:flex;align-items:center;gap:.75rem}.error-accordion-container .lease-list .lease-header-row .MuiCheckbox-root{padding:.5rem}.error-accordion-container .lease-list .lease-header-row .lease-number{font-size:.875rem;color:#000;font-family:Open Sans;font-weight:600}.error-accordion-container .lease-list .lease-header-row .lease-header-counts{display:flex;gap:.5rem}.error-accordion-container .lease-list .lease-header-row .lease-header-counts .error-count,.error-accordion-container .lease-list .lease-header-row .lease-header-counts .warning-count{border:1px solid #857e7e;padding:.25rem;border-radius:.25rem;font-size:.875rem;color:#000;font-family:Open Sans;font-weight:400}.error-accordion-container .lease-card{margin-bottom:.5rem;width:100%;padding:.5rem}.error-accordion-container .error-section,.error-accordion-container .warning-section{padding:.625rem 1rem}.error-accordion-container .error-item,.error-accordion-container .warning-item{padding:.5rem;margin-bottom:.5rem;background:#fff;border-left:.25rem solid #d45959}.error-accordion-container .warning-item{border-left:.25rem solid #fbc02d}.error-details-grid{display:flex;gap:1rem;margin-bottom:.5rem}.error-detail{flex:1 1 0;min-width:120px}.pos-table-actions-dropdown{position:fixed;min-width:14.125rem;background:#fff;border:.063rem solid #D7DDE8;border-radius:.375rem;box-shadow:0 4px 8px #00000024;padding:.125rem 0;z-index:1200}.pos-table-actions-dropdown.pos-table-actions-dropdown--download{min-width:16rem}.pos-table-actions-dropdown-item{width:100%;border:0;background:transparent;display:flex;align-items:center;padding:.5rem .75rem;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#0070b9;text-align:left;cursor:pointer;justify-content:space-between;gap:.5rem;border-right:.125rem solid #FFFFFF}.pos-table-actions-dropdown-item .pos-table-column-primary-icon{display:flex;align-items:center}.pos-table-actions-dropdown-item img{width:1.5rem;height:1.5rem;padding:0}.pos-table-actions-dropdown-item:hover{background:#f3f8fc;border-right:.125rem solid #0070B9}.pos-session-idle-timer--top-right{position:fixed;top:2rem;right:2rem;z-index:9999;box-shadow:0 2px 8px #00000014}.pos-insurance-policy-status-popover{position:fixed;width:11.25rem;height:10.5625rem;padding:.125rem .75rem;box-sizing:border-box;background:#fff;border:.063rem solid #DBE1E2;border-radius:.375rem;box-shadow:0 .5rem 1.5rem #13223c29;opacity:1;z-index:9999}.pos-insurance-policy-status-popover p{margin:0;padding:.5rem 0;border-bottom:.063rem solid #D6D8E1;box-sizing:border-box;opacity:1;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#6d6d6d}.pos-insurance-policy-status-option{width:11.25rem;height:2.5rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d;padding:.5rem 0;box-sizing:border-box;opacity:1}.pos-insurance-policy-status-option input{position:absolute;opacity:0;pointer-events:none;margin:0;border:.125rem solid #444A60;width:1.25rem;height:1.25rem}.pos-insurance-policy-status-option .pos-insurance-policy-status-option-box{width:1.25rem;height:1.25rem;min-width:1.25rem;border:.125rem solid #4A5064;border-radius:.25rem;box-sizing:border-box;position:relative;opacity:1}.pos-insurance-policy-status-option input:checked+.pos-insurance-policy-status-option-box{border-color:#0072ce;background:#0072ce}.pos-insurance-policy-status-option input:checked+.pos-insurance-policy-status-option-box:after{content:"";position:absolute;left:.35rem;top:.1rem;width:.35rem;height:.65rem;border:solid #FFFFFF;border-width:0 .125rem .125rem 0;transform:rotate(45deg)}.pos-insurance-policy-date-range-popover{position:fixed;width:32.5rem;height:25.3125rem;display:flex;background:#fff;border:.063rem solid #BDC4C7;border-radius:.5rem;box-shadow:0 .5rem 1.5rem #13223c29;overflow:hidden;opacity:1;z-index:9999}.pos-insurance-policy-date-range-presets{width:11.25rem;height:25.3125rem;padding:1rem;box-sizing:border-box;border-right:.063rem solid #DBE1E2;display:flex;flex-direction:column;gap:1rem;background:#f7fafd;opacity:1}.pos-insurance-policy-date-range-presets p{margin:0 0 .25rem;color:#5d5d5d;font-family:Open Sans;font-size:.75rem;font-weight:700;line-height:1rem}.pos-insurance-policy-date-range-presets button{border:none;border-radius:.375rem;background:transparent;color:#3d515a;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-family:Open Sans;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:0;text-align:left}.pos-insurance-policy-date-range-presets button:before{content:"";width:1rem;height:1rem;border:.125rem solid #4A5064;border-radius:50%;box-sizing:border-box;flex-shrink:0}.pos-insurance-policy-date-range-presets button:hover,.pos-insurance-policy-date-range-presets button.pos-insurance-policy-date-range-preset--active{color:#06c}.pos-insurance-policy-date-range-presets button:hover:before,.pos-insurance-policy-date-range-presets button.pos-insurance-policy-date-range-preset--active:before{border:.3125rem solid #0066CC}.pos-insurance-policy-date-range-custom{flex:0 0 21.25rem;width:21.25rem;height:25.3125rem;padding:1rem 1.25rem 1rem 1rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.625rem;opacity:1}.pos-insurance-policy-date-calendar-title{display:flex;align-items:center;gap:.25rem;color:#5d5d5d;font-family:Open Sans;font-size:.75rem;font-weight:700;line-height:1rem}.pos-insurance-policy-date-calendar-title span{height:auto;min-width:0;color:inherit;font:inherit;line-height:inherit}.pos-insurance-policy-date-calendar-title .MuiSvgIcon-root{width:.875rem;height:.875rem;color:#7d898d}.pos-insurance-policy-date-range-inputs{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.pos-insurance-policy-date-range-inputs div{display:flex;flex-direction:column;gap:.375rem;min-width:0}.pos-insurance-policy-date-range-inputs span{height:auto;min-width:0;color:#3d515a;font-family:Open Sans;font-size:.75rem;font-weight:600;line-height:1rem}.pos-insurance-policy-date-range-inputs strong{width:100%;height:2.25rem;display:flex;align-items:center;border:.063rem solid #BDC4C7;border-radius:.375rem;box-sizing:border-box;color:#596981;font-family:Open Sans;font-size:1rem;font-weight:600;line-height:1.5rem;padding:0 .75rem;white-space:nowrap}.pos-insurance-policy-date-calendar{display:flex;flex-direction:column;gap:.5rem}.pos-insurance-policy-date-calendar-header{display:flex;align-items:center;justify-content:space-between}.pos-insurance-policy-date-calendar-header .pos-insurance-policy-date-calendar-month-select{height:2rem;display:inline-flex;align-items:center;gap:.25rem;color:#13223c;cursor:pointer;font-family:Open Sans;font-size:.875rem;font-weight:700;line-height:1.25rem;position:relative}.pos-insurance-policy-date-calendar-header .pos-insurance-policy-date-calendar-month-select select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;background:transparent;cursor:pointer;font:inherit;outline:none;opacity:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pos-insurance-policy-date-calendar-header .pos-insurance-policy-date-calendar-month-select span{height:auto;min-width:auto;color:inherit;font:inherit;line-height:inherit}.pos-insurance-policy-date-calendar-header .pos-insurance-policy-date-calendar-month-select .MuiSvgIcon-root{width:1rem;height:1rem;color:#4a5064;pointer-events:none}.pos-insurance-policy-date-calendar-header .pos-insurance-policy-date-calendar-nav{display:inline-flex;align-items:center;gap:.25rem}.pos-insurance-policy-date-calendar-header button{width:2rem;height:2rem;border:none;border-radius:.375rem;background:#fff;color:#06c;cursor:pointer;font-size:1rem;font-weight:700}.pos-insurance-policy-date-calendar-header button:hover{background:#eaf4ff}.pos-insurance-policy-date-calendar-weekdays,.pos-insurance-policy-date-calendar-grid{display:grid;grid-template-columns:repeat(7,2rem);justify-content:center}.pos-insurance-policy-date-calendar-weekdays span{height:1.5rem;min-width:0;color:#596981;font-family:Open Sans;font-size:.75rem;font-weight:700;line-height:1.5rem;text-align:center}.pos-insurance-policy-date-calendar-grid{gap:.125rem 0}.pos-insurance-policy-date-calendar-day{width:2rem;height:2rem;border:none;border-radius:0;background:#fff;color:#13223c;cursor:pointer;font-family:Open Sans;font-size:.875rem;font-weight:600;line-height:1.25rem}.pos-insurance-policy-date-calendar-day:hover{background:#eaf4ff}.pos-insurance-policy-date-calendar-day.pos-insurance-policy-date-calendar-day--outside,.pos-insurance-policy-date-calendar-day.pos-insurance-policy-date-calendar-day--disabled,.pos-insurance-policy-date-calendar-day:disabled{color:#a1aab3}.pos-insurance-policy-date-calendar-day.pos-insurance-policy-date-calendar-day--disabled,.pos-insurance-policy-date-calendar-day:disabled{cursor:not-allowed;background:#fff}.pos-insurance-policy-date-calendar-day.pos-insurance-policy-date-calendar-day--in-range{background:#d7eaff;color:#13223c}.pos-insurance-policy-date-calendar-day.pos-insurance-policy-date-calendar-day--selected{border-radius:50%;background:#06c;color:#fff}.pos-insurance-policy-date-range-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:auto;padding-bottom:.125rem}.pos-insurance-policy-date-range-actions button{min-width:4.5rem;height:2.5rem;border-radius:.375rem;cursor:pointer;font-family:Open Sans;font-size:.875rem;font-weight:700;line-height:1.25rem;padding:.5rem .75rem}.pos-insurance-policy-date-range-actions button:first-child{border:none;background:#fff;color:#06c}.pos-insurance-policy-date-range-actions button:last-child{border:.063rem solid #0066CC;background:#06c;color:#fff}.pos-insurance-policy-date-range-actions button:last-child:disabled{border-color:#a1aab3;background:#d7dde8;color:#68758b;cursor:not-allowed}.pos-dashboard{--pos-scroll-safe-bottom: 8rem;--pos-scrollbar-bottom-offset: 1rem;height:100%;min-height:0;box-sizing:border-box;padding:1.5rem;background:linear-gradient(0deg,var(--inverse, #FFFFFF),var(--inverse, #FFFFFF)),linear-gradient(0deg,#f7fafd80,#f7fafd80);display:flex;flex-direction:column;gap:1.5rem}.pos-dashboard .pos-session-idle-timer{align-self:flex-end;background:#fff3cd;border:.063rem solid #ffe69c;border-radius:.375rem;color:#664d03;font-family:Open Sans;font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.375rem .625rem}.pos-dashboard .pos-session-idle-timer.pos-session-idle-timer--top-right{top:6em}.pos-dashboard .pos-dashboard-header{gap:.625rem;display:flex;flex-direction:column}.pos-dashboard .pos-dashboard-header .pos-navbar{display:flex;gap:.5rem;height:fit-content;align-items:center;padding:.125rem 0}.pos-dashboard .pos-dashboard-header .pos-navbar span{color:#0070b9;font-family:Open Sans;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0%;text-decoration-style:solid;text-decoration-thickness:0%}.pos-dashboard .pos-dashboard-header .pos-navbar span:first-child{text-decoration:underline}.pos-dashboard .pos-dashboard-header .pos-navbar span:last-child{color:#262626}.pos-dashboard .pos-dashboard-header .pos-dashboard-header-content{display:flex;gap:.375rem;justify-content:space-between;align-items:center}.pos-dashboard .pos-dashboard-header .pos-dashboard-header-content .pos-dashboard-header-text{gap:.375rem;display:flex;flex-direction:column}.pos-dashboard .pos-dashboard-header .pos-dashboard-header-content .pos-dashboard-header-text .pos-dashboard-header-title{margin:0;color:#262626;font-family:Open Sans;font-weight:400;font-style:normal;font-size:2rem;line-height:3rem;letter-spacing:0%;vertical-align:middle;display:flex;align-items:center;gap:.5rem}.pos-dashboard .pos-dashboard-header .pos-dashboard-header-content .pos-dashboard-header-text .pos-dashboard-header-title .pos-dashboard-header-title-icon{display:inline-flex;align-items:center}.pos-dashboard .pos-dashboard-header .pos-dashboard-header-content .pos-dashboard-header-text .pos-dashboard-header-title .pos-dashboard-header-title-icon svg{width:1.5rem;height:1.5rem}.pos-dashboard .pos-dashboard-header .pos-dashboard-header-content .pos-dashboard-header-text .pos-dashboard-header-description{margin:0;color:#262626;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0%;vertical-align:middle}.pos-dashboard .pos-dashboard-header .pos-dashboard-header-content .start-quote-button{background-color:#0070b9;width:9.25rem;height:3rem;opacity:1;border:none;border-radius:.375rem;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;padding:.5rem 1rem;gap:.25rem}.pos-dashboard .pos-dashboard-header .pos-dashboard-header-content .start-quote-button img{height:1.5rem;width:1.5rem}.pos-dashboard .pos-dashboard-header .pos-dashboard-header-content .start-quote-button span{color:#fff;font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:0%;text-align:center}.pos-dashboard .pos-dashboard-header .pos-dashboard-header-content .start-quote-button:disabled{opacity:.5;cursor:not-allowed}.pos-dashboard .pos-dashboard-scroll-shell{position:relative;flex:1;min-height:0}.pos-dashboard .pos-dashboard-content{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;gap:2.5rem;opacity:1;overflow-y:auto;padding:1rem 1rem calc(var(--pos-scroll-safe-bottom) + 1rem) 1rem;margin-right:1rem;background-color:#fff;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-bottom:calc(var(--pos-scroll-safe-bottom) + 1rem)}.pos-dashboard .pos-dashboard-content::-webkit-scrollbar{width:0;height:0}.pos-dashboard .pos-dashboard-content .pos-sub-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.pos-dashboard .pos-dashboard-content .pos-sub-header .pos-sub-header-title{margin:0 0 .5rem;color:#5d5d5d;font-family:Open Sans;font-weight:600;font-size:1.25rem;line-height:1.875rem;letter-spacing:0%}.pos-dashboard .pos-dashboard-content .pos-sub-header .pos-dashboard__search-input-field{margin-bottom:0}.pos-dashboard .pos-dashboard-content .pos-sub-header .pos-dashboard__search-input-field .MuiFormControl-root .MuiInputBase-root{height:2rem;border:.063rem solid #ECEDF2;border-radius:.375rem;padding:.25rem .75rem;background:#fff}.pos-dashboard .pos-dashboard-content .pos-sub-header .pos-dashboard__search-input-field .MuiFormControl-root .MuiInputBase-root .MuiInputAdornment-root{margin-right:.5rem}.pos-dashboard .pos-dashboard-content .pos-sub-header .pos-dashboard__search-input-field .MuiFormControl-root .MuiInputBase-root .MuiInputAdornment-root img{width:1.5rem;height:1.5rem}.pos-dashboard .pos-dashboard-content .pos-sub-header .pos-dashboard__search-input-field .MuiFormControl-root .MuiInputBase-root input{padding:0;display:flex;align-items:center;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d}.pos-dashboard .pos-dashboard-content .pos-sub-header .pos-dashboard__search-input-field .MuiFormControl-root .MuiInputBase-root fieldset{display:none}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container{padding-bottom:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters{display:flex;align-items:center;flex-wrap:nowrap;gap:.75rem;width:100%;opacity:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#A1AAB3 transparent}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters::-webkit-scrollbar{height:.188rem}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters::-webkit-scrollbar-track{background:transparent}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters::-webkit-scrollbar-thumb{background:#a1aab3;border-radius:624.9375rem}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-filter{height:1.875rem;display:flex;align-items:center;gap:.25rem;border:.063rem solid #EAF4FE;border-radius:.375rem;background-color:#fff;font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#4d4d4d;padding:.25rem .5rem;box-sizing:border-box;opacity:1;cursor:pointer}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-filter.pos-insurance-policy-filter--open{background:#e6f2fd;border:.063rem solid #2490EE;box-shadow:none}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-filter.pos-insurance-policy-filter--status{width:auto;min-width:4.9375rem;max-width:22rem;position:relative;overflow:visible;cursor:pointer}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-filter span{white-space:nowrap;min-width:2.6875rem;opacity:1;gap:.25rem;font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#4d4d4d}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-filter span .pos-insurance-policy-date-chip{font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#0070b9}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-filter .pos-insurance-policy-status-display{width:auto;min-width:0;display:flex;align-items:center;gap:.25rem;overflow:visible}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-filter .pos-insurance-policy-status-label{font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#4d4d4d}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-filter .pos-insurance-policy-status-chip{width:5rem;height:1.5rem;min-height:1.5rem;min-width:auto;display:inline-flex;align-items:center;justify-content:center;gap:.125rem;border:.063rem solid #0070B9;border-radius:624.938rem;background:#fafcff;font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#0070b9;padding:0 .75rem;box-sizing:border-box;opacity:1;overflow:hidden;text-overflow:ellipsis}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-filter .pos-insurance-policy-status-chip-remove{width:.75rem;height:.75rem;border:none;background:transparent;color:var(--background-interactive-primary-default, #0070B9);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;opacity:1}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-filter .pos-insurance-policy-status-chip-remove img{width:.75rem;height:.75rem;opacity:1}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-filter .pos-insurance-policy-status-chevron{width:1rem;height:1rem;display:block;color:#4a5064;flex-shrink:0;opacity:1}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-filter--last-modified{width:auto}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-filter--last-modified .pos-insurance-policy-date-range-popover{left:auto;right:0}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-filter-wrapper{position:relative;flex:0 0 auto;width:max-content;min-width:0;height:1.875rem;z-index:2}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-filter-wrapper.pos-insurance-policy-filter-wrapper--status{width:auto;min-width:4.9375rem}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-filter-wrapper.pos-insurance-policy-filter-wrapper--open{z-index:20}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-status-popover{position:absolute;top:calc(100% + .5rem);left:0;width:9.75rem;height:10.5625rem;padding:.5rem 0;box-sizing:border-box;background:var(--background-interactive-secondary-default, #FFFFFF);border:.063rem solid #8B3DFF;border-radius:.375rem;box-shadow:0 .5rem 1.5rem #13223c29;opacity:1;z-index:30}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-status-popover p{height:2.5625rem;margin:0;padding:.5rem .75rem 0;border-bottom:.063rem solid #DBE1E2;box-sizing:border-box;color:#5d5d5d;font-family:Open Sans;font-size:1rem;font-weight:600;line-height:1.5rem;opacity:1}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-status-option{height:2.5rem;display:flex;align-items:center;gap:.75rem;color:#5d5d5d;cursor:pointer;font-family:Open Sans;font-size:1rem;font-weight:400;line-height:1.5rem;padding:.5rem .75rem;box-sizing:border-box;opacity:1}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-status-option input{position:absolute;opacity:0;pointer-events:none}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-status-option .pos-insurance-policy-status-option-box{width:1.25rem;height:1.25rem;min-width:1.25rem;border:.125rem solid #4A5064;border-radius:.25rem;box-sizing:border-box;position:relative;opacity:1}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-status-option input:checked+.pos-insurance-policy-status-option-box{border-color:#0072ce;background:#0072ce}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-status-option input:checked+.pos-insurance-policy-status-option-box:after{content:"";position:absolute;left:.35rem;top:.1rem;width:.35rem;height:.65rem;border:solid #FFFFFF;border-width:0 .125rem .125rem 0;transform:rotate(45deg)}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-display{width:100%;height:1.375rem;display:flex;align-items:center;gap:.375rem;color:#4a5064}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-display-icon,.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-display-chevron{width:1rem;height:1rem;display:block;color:#4a5064;flex-shrink:0;opacity:1}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-display-text{flex:0 0 auto;min-width:auto;height:1.375rem;overflow:visible;white-space:nowrap;color:#5d5d5d;font-family:Open Sans;font-weight:600;font-style:normal;font-size:.75rem;line-height:1.375rem;letter-spacing:0%}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-placeholder{flex:1;min-width:0;height:1.375rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#5d5d5d;font-family:Open Sans;font-size:.75rem;font-weight:600;line-height:1.375rem}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-chip{width:auto;height:1.5rem;min-height:1.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.125rem;border:.063rem solid #0070B9;border-radius:624.938rem;background:#fafcff;font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#0070b9;padding:0 .75rem;box-sizing:border-box;opacity:1;overflow:visible;white-space:nowrap}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-chip-remove{width:.75rem;height:.75rem;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;opacity:1}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-chip-remove img{width:.75rem;height:.75rem;opacity:1}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-picker-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:1;cursor:pointer}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-picker-layer .MuiInputAdornment-root{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;display:flex;align-items:stretch;justify-content:stretch;z-index:2}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-picker-layer .MuiIconButton-root{width:100%!important;height:100%!important;border-radius:0}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-picker-layer .MuiInputBase-input,.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-picker-layer .MuiPickersInputBase-input{pointer-events:none}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-field{width:100%;height:100%;opacity:1;display:flex;justify-content:center}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-field>.MuiBox-root{width:100%;height:100%}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-field .date-field-input-wrap{width:100%;height:100%;display:flex;align-items:center}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-field .MuiFormControl-root,.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-field .MuiTextField-root{width:100%;height:100%}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-field .MuiInputBase-root,.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-field .MuiPickersInputBase-root{min-height:1.375rem!important;max-height:1.375rem!important;height:1.375rem!important;background-color:transparent;padding:0 .25rem!important;box-sizing:border-box;align-items:center}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-field .MuiInputBase-input,.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-field .MuiPickersInputBase-input{height:1.375rem;padding:0 .25rem;color:#596981;font-family:Open Sans;font-weight:400;font-size:.75rem;line-height:1.375rem;box-sizing:border-box}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-field .MuiInputLabel-root{font-size:.75rem;transform:translate(.75rem,.375rem) scale(1)}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-field .MuiInputLabel-shrink{transform:translate(.75rem,-.5rem) scale(.75)}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-field .MuiOutlinedInput-notchedOutline{border-color:#dbe1e2}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-field fieldset{border:none}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-field .MuiIconButton-root{width:1rem;height:1rem;padding:0;opacity:1}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-field .MuiIconButton-root img,.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-field .MuiSvgIcon-root{width:1rem;height:1rem;opacity:1}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-popover{position:absolute;top:calc(100% + .5rem);left:0;width:32.5rem;height:25.3125rem;display:flex;background:#fff;border:.063rem solid #BDC4C7;border-radius:.5rem;box-shadow:0 .5rem 1.5rem #13223c29;overflow:hidden;opacity:1;z-index:30}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-presets{width:11.25rem;height:25.3125rem;padding:1rem;box-sizing:border-box;border-right:.063rem solid #DBE1E2;display:flex;flex-direction:column;gap:1rem;background:#f7fafd;opacity:1}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-presets p{margin:0 0 .25rem;color:#5d5d5d;font-family:Open Sans;font-size:.75rem;font-weight:700;line-height:1rem}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-presets button{border:none;border-radius:.375rem;background:transparent;color:#3d515a;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-family:Open Sans;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:0;text-align:left}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-presets button:before{content:"";width:1rem;height:1rem;border:.125rem solid #4A5064;border-radius:50%;box-sizing:border-box;flex-shrink:0}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-presets button:hover,.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-presets button.pos-insurance-policy-date-range-preset--active{color:#06c}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-presets button:hover:before,.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-presets button.pos-insurance-policy-date-range-preset--active:before{border:.3125rem solid #0066CC}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-custom{flex:0 0 21.25rem;width:21.25rem;height:25.3125rem;padding:1rem 1.25rem 1rem 1rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.625rem;opacity:1}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-title{display:flex;align-items:center;gap:.25rem;color:#5d5d5d;font-family:Open Sans;font-size:.75rem;font-weight:700;line-height:1rem}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-title span{height:auto;min-width:0;color:inherit;font:inherit;line-height:inherit}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-title .MuiSvgIcon-root{width:.875rem;height:.875rem;color:#7d898d}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-inputs{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-inputs div{display:flex;flex-direction:column;gap:.375rem;min-width:0}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-inputs span{height:auto;min-width:0;color:#3d515a;font-family:Open Sans;font-size:.75rem;font-weight:600;line-height:1rem}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-inputs strong{width:100%;height:2.25rem;display:flex;align-items:center;border:.063rem solid #BDC4C7;border-radius:.375rem;box-sizing:border-box;color:#596981;font-family:Open Sans;font-size:1rem;font-weight:600;line-height:1.5rem;padding:0 .75rem;white-space:nowrap}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar{display:flex;flex-direction:column;gap:.5rem}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-header{display:flex;align-items:center;justify-content:space-between}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-header .pos-insurance-policy-date-calendar-month-select{height:2rem;display:inline-flex;align-items:center;gap:.25rem;color:#13223c;cursor:pointer;font-family:Open Sans;font-size:.875rem;font-weight:700;line-height:1.25rem;position:relative}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-header .pos-insurance-policy-date-calendar-month-select select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;background:transparent;cursor:pointer;font:inherit;outline:none;opacity:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-header .pos-insurance-policy-date-calendar-month-select span{height:auto;min-width:auto;color:inherit;font:inherit;line-height:inherit}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-header .pos-insurance-policy-date-calendar-month-select .MuiSvgIcon-root{width:1rem;height:1rem;color:#4a5064;pointer-events:none}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-header .pos-insurance-policy-date-calendar-nav{display:inline-flex;align-items:center;gap:.25rem}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-header button{width:2rem;height:2rem;border:none;border-radius:.375rem;background:#fff;color:#06c;cursor:pointer;font-size:1rem;font-weight:700}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-header button:hover{background:#eaf4ff}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-weekdays,.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-grid{display:grid;grid-template-columns:repeat(7,2rem);justify-content:center}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-weekdays span{height:1.5rem;min-width:0;color:#596981;font-family:Open Sans;font-size:.75rem;font-weight:700;line-height:1.5rem;text-align:center}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-grid{gap:.125rem 0}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-day{width:2rem;height:2rem;border:none;border-radius:0;background:#fff;color:#13223c;cursor:pointer;font-family:Open Sans;font-size:.875rem;font-weight:600;line-height:1.25rem}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-day:hover{background:#eaf4ff}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-day.pos-insurance-policy-date-calendar-day--outside{color:#a1aab3}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-day.pos-insurance-policy-date-calendar-day--disabled,.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-day:disabled{color:#a1aab3;cursor:not-allowed;background:#fff}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-day.pos-insurance-policy-date-calendar-day--in-range{background:#d7eaff;color:#13223c}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-calendar-day.pos-insurance-policy-date-calendar-day--selected{border-radius:50%;background:#06c;color:#fff}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:auto;padding-bottom:.125rem}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-actions button{min-width:4.5rem;height:2.5rem;border-radius:.375rem;cursor:pointer;font-family:Open Sans;font-size:.875rem;font-weight:700;line-height:1.25rem;padding:.5rem .75rem}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-actions button:first-child{border:none;background:#fff;color:#06c}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-actions button:last-child{border:.063rem solid #0066CC;background:#06c;color:#fff}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-filters .pos-insurance-policy-date-range-actions button:last-child:disabled{border-color:#a1aab3;background:#d7dde8;color:#68758b;cursor:not-allowed}.pos-dashboard .pos-dashboard-content .pos-insurance-policy-filters-container .pos-insurance-policy-clear-all{border:none;background:transparent;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#0070b9;cursor:pointer;opacity:1;padding:0;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;white-space:nowrap}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table table .pos-table-column--contract-number{width:fit-content;min-width:100px}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table table .pos-table-row-desc-number{min-width:150px}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table table .pos-table-column--created-date{min-width:140px}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table table .pos-table-column--created-by{min-width:200px}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table table .pos-table-column--status{min-width:136px}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table table .pos-table-actions.pos-table-column--resume-quote{width:fit-content}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table table .pos-table-column--delete-quote{width:1.5rem;max-width:1.5rem}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty table .pos-table-column--contract-number{width:fit-content;min-width:100px}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty table .pos-table-row-desc-number{min-width:150px}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty table .pos-table-column--created-date{min-width:140px}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty table .pos-table-column--created-by{min-width:200px}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty table .pos-table-column--status{min-width:136px}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty table .pos-table-actions.pos-table-column--resume-quote{width:fit-content}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty table .pos-table-column--delete-quote{width:1.5rem;max-width:1.5rem}.pos-dashboard .pos-dashboard-content .pos-active-policies table .pos-table-column--policy-number{min-width:160px}.pos-dashboard .pos-dashboard-content .pos-active-policies table .pos-table-column--contract-number{min-width:103px}.pos-dashboard .pos-dashboard-content .pos-active-policies table .pos-table-column--effective-date,.pos-dashboard .pos-dashboard-content .pos-active-policies table .pos-table-column--maturity-date{min-width:80px;width:fit-content}.pos-dashboard .pos-dashboard-content .pos-active-policies table .pos-table-column--full-term-premium{min-width:121px}.pos-dashboard .pos-dashboard-content .pos-active-policies table .pos-table-column--policy-status{min-width:70px}.pos-dashboard .pos-dashboard-content .pos-active-policies table .pos-table-column--created-date{min-width:116px}.pos-dashboard .pos-dashboard-content .pos-active-policies table .pos-table-column--actions{min-width:112px;padding-right:0!important}.pos-dashboard .pos-dashboard-content .pos-active-policies table .pos-table-column--actions .pos-table-actions{gap:.5rem}.pos-dashboard .pos-dashboard-content .pos-active-policies table .pos-table-column--actions .pos-table-actions .pos-table-column-link{font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:0;color:#0070b9}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-active-policies-no-results-wrapper{padding:0;border-bottom:none}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-active-policies-no-results{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 0 0 1.5rem;gap:.5rem;height:8.4375rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-active-policies-no-results .pos-active-policies-no-results-frame{display:flex;flex-direction:column;align-items:center;padding:0;gap:.5rem;width:22.1875rem;height:4.75rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-active-policies-no-results .pos-active-policies-no-results-frame img{width:1.5rem;height:1.5rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-active-policies-no-results .pos-active-policies-no-results-text{display:flex;flex-direction:column;align-items:center;padding:0;gap:.5rem;width:22.1875rem;height:2.75rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-active-policies-no-results .pos-active-policies-no-results-title{font-family:Open Sans;font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;color:#5d5d5d;text-align:center;margin:0}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-active-policies-no-results .pos-active-policies-no-results-description{font-family:Open Sans;font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#4d4d4d;text-align:center;vertical-align:middle;letter-spacing:.002em;margin:0}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-active-policies-no-results .pos-active-policies-no-results-clear-btn{border:none;background:none;padding:0;font-family:Open Sans;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#005993;text-decoration:underline;text-decoration-style:solid;text-underline-offset:0;text-decoration-thickness:0;text-decoration-skip-ink:auto;cursor:pointer;letter-spacing:0;text-align:center;vertical-align:middle}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-active-policies-empty-drafts{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 0 0 1.5rem;gap:.5rem;height:11.3125rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-active-policies-empty-drafts .pos-active-policies-empty-state-frame{display:flex;flex-direction:column;align-items:center;padding:0;gap:.5rem;width:27.625rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-active-policies-empty-drafts .pos-active-policies-empty-state-frame img{width:1.5rem;height:1.5rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-active-policies-empty-drafts .pos-active-policies-empty-state-text{display:flex;flex-direction:column;align-items:center;padding:0;gap:.5rem;width:27.625rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-active-policies-empty-drafts .pos-active-policies-empty-state-title{font-family:Open Sans;font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;color:#5d5d5d;text-align:center;margin:0}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-active-policies-empty-drafts .pos-active-policies-empty-state-description{font-family:Open Sans;font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:var(--foreground-secondary, #4D4D4D);text-align:center;letter-spacing:.002em;vertical-align:middle;margin:0;width:27.625rem;height:1.25rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;white-space:nowrap}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-active-policies-empty-drafts .pos-active-policies-empty-state-description .pos-active-policies-empty-state-description-draft{color:var(--foreground-secondary, #4D4D4D);font-family:Open Sans;font-weight:700;font-style:normal;font-size:.75rem;line-height:1rem;letter-spacing:.002em;text-align:center;vertical-align:middle;padding:0 .25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-active-policies-empty-drafts .pos-active-policies-empty-state-description .pos-active-policies-empty-state-description-link{border:none;background:none;padding:0 .25rem;color:var(--foreground-interactive-link-hover, #005993);cursor:pointer;font-family:Open Sans;font-weight:400;font-style:normal;font-size:.75rem;line-height:1.25rem;letter-spacing:0;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-underline-offset:0;text-decoration-thickness:0;text-decoration-skip-ink:auto}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row{border-bottom:.063rem solid #DBE1E2}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row.pos-table-selected-policy-details-row--last{border-bottom:none}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row td{padding:0}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 1rem 1.5rem;gap:1.5rem;min-height:13.75rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:flex-start;padding:0;gap:.5rem;align-self:stretch;width:65.25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .Frame_2609892{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:.75rem;flex-grow:1;width:65.25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-title{display:flex;align-items:center;font-family:Open Sans;font-weight:600;font-size:.75rem;line-height:1rem;letter-spacing:.002em;color:#4d4d4d;margin:0;height:1rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:.75rem;align-self:stretch;width:65.25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row{display:flex;flex-direction:row;align-items:center;padding:0;gap:1.5rem;height:1.25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--equipment-secondary{align-items:flex-start;height:auto;min-height:2.5rem;width:65.25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--equipment-secondary .pos-table-policy-details-info--address{width:15rem;min-width:0;flex-shrink:0}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--equipment-secondary .pos-table-policy-details-info--address.pos-table-policy-details-info--address-wide{width:30rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--customer-primary,.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--customer-secondary,.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--equipment-primary,.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--equipment-secondary{display:grid;grid-template-columns:15rem 15rem 15rem;column-gap:1.5rem;row-gap:0}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--customer-primary-wide,.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--customer-secondary-wide,.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--equipment-primary-wide,.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--equipment-secondary-wide{grid-template-columns:30rem 15rem 15rem;width:65.25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--customer-primary{align-items:flex-start;height:auto;min-height:2.5rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--customer-primary-expanded{height:auto;min-height:2.5rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--customer-primary-wide{width:65.25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--equipment-primary{align-items:flex-start;height:auto;min-height:1.25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--equipment-primary-expanded{height:auto;min-height:2.5rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--equipment-primary-wide{width:65.25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info{display:flex;flex-direction:row;align-items:center;padding:0;gap:.375rem;width:15rem;height:1.25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info.pos-table-policy-details-info--address{align-items:flex-start;height:auto;min-height:2.5rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info.pos-table-policy-details-info--address-wide,.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info.pos-table-policy-details-info--phone-number-wide{width:30rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info.pos-table-policy-details-info--business-legal-name{align-items:flex-start;height:auto;min-height:2.5rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info.pos-table-policy-details-info--business-legal-name-expanded{height:auto;min-height:2.5rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info.pos-table-policy-details-info--business-legal-name-wide{width:30rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info.pos-table-policy-details-info--equipment-code,.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info.pos-table-policy-details-info--serial-number{align-items:flex-start;height:auto;min-height:1.25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info.pos-table-policy-details-info--equipment-code-expanded{height:auto;min-height:2.5rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info.pos-table-policy-details-info--equipment-code-wide{width:30rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info.pos-table-policy-details-info--description{align-items:flex-start;flex-grow:0;width:32.3125rem;min-width:0;height:auto;min-height:2.5rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info .pos-table-policy-details-label{display:flex;flex-direction:row;align-items:center;gap:.25rem;font-family:Open Sans;font-weight:600;font-size:.75rem;line-height:1rem;letter-spacing:.002em;color:#4d4d4d;white-space:nowrap;flex-shrink:0;height:1rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info .pos-table-policy-details-value{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-family:Open Sans;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#4d4d4d;height:1.25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info .pos-table-policy-details-value--customer-address{min-width:0;height:auto;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info .pos-table-policy-details-value--business-legal-name{flex:1 1 0;display:inline;height:auto;max-height:none;min-width:0;overflow:visible;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-overflow:clip}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info .pos-table-policy-details-value--business-legal-name-wrapped{display:inline;height:auto;min-height:2.5rem;max-height:none;white-space:normal;overflow:visible;overflow-wrap:anywhere;word-break:break-word}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info .pos-table-policy-details-value--business-legal-name-wide{max-width:21rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info .pos-table-policy-details-value--equipment-code{flex:1 1 0;display:inline;height:auto;max-height:none;min-width:0;overflow:visible;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-overflow:clip}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info .pos-table-policy-details-value--equipment-code-wrapped{display:inline;height:auto;min-height:2.5rem;max-height:none;white-space:normal;overflow:visible;overflow-wrap:anywhere;word-break:break-word}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info .pos-table-policy-details-value--serial-number{display:inline;height:auto;min-width:0;max-height:none;overflow:visible;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info .pos-table-policy-details-value--equipment-code-wide{max-width:21rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info .pos-table-policy-details-value--equip-address{display:inline;width:11.3125rem;height:auto;min-height:2.5rem;min-width:11.3125rem;max-width:11.3125rem;overflow:visible;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info .pos-table-policy-details-value--equip-address-wide{width:auto;min-width:0;max-width:21rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info .pos-table-policy-details-value--description{display:inline;width:27.375rem;height:auto;min-width:27.375rem;max-width:27.375rem;flex-grow:0;overflow:visible;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-customer-details,.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-customer-details .Frame_2609892{height:auto;min-height:6.25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-customer-details .pos-table-policy-details-title{width:6.1875rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-customer-details .pos-table-policy-details-grid--customer{height:auto;min-height:4.5rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-customer-details .pos-table-policy-details-row:first-child{width:48rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-customer-details .pos-table-policy-details-row:first-child.pos-table-policy-details-row--customer-primary-wide{width:65.25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-customer-details .pos-table-policy-details-row:last-child{width:57.4375rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-customer-details .pos-table-policy-details-row:last-child.pos-table-policy-details-row--customer-secondary-wide{width:65.25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-equipment-details,.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-equipment-details .Frame_2609892{height:auto;min-height:6.25rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-equipment-details .pos-table-policy-details-title{width:6.625rem}.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-equipment-details .pos-table-policy-details-row:not(.pos-table-policy-details-row--equipment-secondary){width:65.25rem}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty,.pos-dashboard .pos-dashboard-content .pos-active-policies-table{overflow-x:auto;border:.063rem solid #ECEDF2;border-radius:.375rem;border-width:1px;background-color:#fff}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table .pos-draft-quotes-loading-state,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty .pos-draft-quotes-loading-state,.pos-dashboard .pos-dashboard-content .pos-active-policies-table .pos-draft-quotes-loading-state{height:9.5rem;min-height:9.5rem;align-items:flex-start;margin:1rem}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table table,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty table,.pos-dashboard .pos-dashboard-content .pos-active-policies-table table{width:100%;border-collapse:collapse}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table table thead,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty table thead,.pos-dashboard .pos-dashboard-content .pos-active-policies-table table thead{background-color:#f6f7f9}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table table thead tr th,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty table thead tr th,.pos-dashboard .pos-dashboard-content .pos-active-policies-table table thead tr th{padding:1rem 2rem 1rem 0}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table table thead tr th:first-child,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty table thead tr th:first-child,.pos-dashboard .pos-dashboard-content .pos-active-policies-table table thead tr th:first-child{padding-left:1rem}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table table thead tr th:last-child,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty table thead tr th:last-child,.pos-dashboard .pos-dashboard-content .pos-active-policies-table table thead tr th:last-child{padding-right:1rem}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table table tbody,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty table tbody,.pos-dashboard .pos-dashboard-content .pos-active-policies-table table tbody{padding:0}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table table tbody tr td,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty table tbody tr td,.pos-dashboard .pos-dashboard-content .pos-active-policies-table table tbody tr td{padding:1rem 2rem 1rem 0}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table table tbody tr td:first-child,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty table tbody tr td:first-child,.pos-dashboard .pos-dashboard-content .pos-active-policies-table table tbody tr td:first-child{padding-left:1rem}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table table tbody tr td:last-child,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty table tbody tr td:last-child,.pos-dashboard .pos-dashboard-content .pos-active-policies-table table tbody tr td:last-child{padding-right:1rem}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table th,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table td,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty th,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty td,.pos-dashboard .pos-dashboard-content .pos-active-policies-table th,.pos-dashboard .pos-dashboard-content .pos-active-policies-table td{text-align:left;white-space:nowrap;vertical-align:middle;align-items:center;color:#5d5d5d;font-family:Open Sans;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0%}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table th,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty th,.pos-dashboard .pos-dashboard-content .pos-active-policies-table th{padding:0 2rem 1rem 0;border:none;font-weight:600}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table th.pl-1-375,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty th.pl-1-375,.pos-dashboard .pos-dashboard-content .pos-active-policies-table th.pl-1-375{padding-left:1.375rem}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table th.pos-table-column--delete-quote,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty th.pos-table-column--delete-quote,.pos-dashboard .pos-dashboard-content .pos-active-policies-table th.pos-table-column--delete-quote{width:1.5rem;min-width:1.5rem;max-width:1.5rem;padding-right:0}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table th.pos-table-header-with-icon,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty th.pos-table-header-with-icon,.pos-dashboard .pos-dashboard-content .pos-active-policies-table th.pos-table-header-with-icon{white-space:nowrap;display:table-cell}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table th.pos-table-header-with-icon .pos-table-header-content,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty th.pos-table-header-with-icon .pos-table-header-content,.pos-dashboard .pos-dashboard-content .pos-active-policies-table th.pos-table-header-with-icon .pos-table-header-content{display:inline-flex;gap:.125rem;align-items:center}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table th.pos-table-header-with-icon .pos-table-sort-icon-button,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty th.pos-table-header-with-icon .pos-table-sort-icon-button,.pos-dashboard .pos-dashboard-content .pos-active-policies-table th.pos-table-header-with-icon .pos-table-sort-icon-button{border:none;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;cursor:pointer}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table th.pos-table-header-with-icon .pos-table-sort-icon,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty th.pos-table-header-with-icon .pos-table-sort-icon,.pos-dashboard .pos-dashboard-content .pos-active-policies-table th.pos-table-header-with-icon .pos-table-sort-icon{width:1.25rem;height:1.25rem}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table th.pos-table-header-with-icon .pos-table-sort-icon.pos-table-sort-icon--mirrored,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty th.pos-table-header-with-icon .pos-table-sort-icon.pos-table-sort-icon--mirrored,.pos-dashboard .pos-dashboard-content .pos-active-policies-table th.pos-table-header-with-icon .pos-table-sort-icon.pos-table-sort-icon--mirrored{transform:scaleX(-1)}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table tr.pos-table-row--selected,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty tr.pos-table-row--selected,.pos-dashboard .pos-dashboard-content .pos-active-policies-table tr.pos-table-row--selected{border-bottom:none}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table tr.pos-table-row--selected td,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty tr.pos-table-row--selected td,.pos-dashboard .pos-dashboard-content .pos-active-policies-table tr.pos-table-row--selected td{border:none}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table td,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty td,.pos-dashboard .pos-dashboard-content .pos-active-policies-table td{opacity:1;padding:1rem 2rem 1rem 0;border-bottom:.063rem solid #DBE1E2}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table td.pos-table-row-desc-number,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty td.pos-table-row-desc-number,.pos-dashboard .pos-dashboard-content .pos-active-policies-table td.pos-table-row-desc-number{color:#5d5d5d}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table td.pos-table-column--resume-quote,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty td.pos-table-column--resume-quote,.pos-dashboard .pos-dashboard-content .pos-active-policies-table td.pos-table-column--resume-quote{padding-right:.5rem;padding-left:0;width:fit-content}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table td.pos-table-column--delete-quote,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty td.pos-table-column--delete-quote,.pos-dashboard .pos-dashboard-content .pos-active-policies-table td.pos-table-column--delete-quote{width:1.5rem;min-width:1.5rem;max-width:1.5rem;padding-right:0}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table tr:last-child td,.pos-dashboard .pos-dashboard-content .pos-draft-quotes-table-empty tr:last-child td,.pos-dashboard .pos-dashboard-content .pos-active-policies-table tr:last-child td{border:none}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-empty-state-wrapper{padding:0;vertical-align:middle}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-empty-state-wrapper .pos-draft-quotes-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:4.5rem}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-empty-state-wrapper .pos-draft-quotes-empty-state img{width:1rem;height:1rem}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-empty-state-wrapper .pos-draft-quotes-empty-state p{margin:0}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-empty-state-wrapper .pos-draft-quotes-empty-state .pos-draft-quotes-empty-state-title{padding:.5rem 0;color:#596981;font-family:Open Sans;font-weight:400;font-size:.875rem;line-height:1rem;letter-spacing:0%;text-align:center;vertical-align:middle}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-empty-state-wrapper .pos-draft-quotes-empty-state .pos-draft-quotes-empty-state-description{color:#68758b;font-family:Open Sans;font-weight:400;font-style:normal;font-size:.75rem;line-height:1rem;letter-spacing:.2%;vertical-align:middle;text-align:center;display:flex;align-items:center}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-empty-state-wrapper .pos-draft-quotes-empty-state .pos-draft-quotes-empty-state-description .pos-draft-quotes-empty-state-description-draft{color:#68758b;font-family:Open Sans;font-weight:700;font-style:normal;font-size:.75rem;line-height:1rem;letter-spacing:.2%;text-align:center;vertical-align:middle;padding:0 .25rem}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-empty-state-wrapper .pos-draft-quotes-empty-state .pos-draft-quotes-empty-state-description .pos-draft-quotes-empty-state-description-link{border:none;background:none;padding:0;color:#007dfa;font-family:Open Sans;font-weight:600;font-size:.75rem;line-height:1rem;letter-spacing:.2%;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;cursor:pointer;padding:0 .25rem}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-empty-card{background:#fff;border-radius:.375rem;display:flex;flex-direction:column;align-items:flex-start;padding:1rem 1rem 1.5rem;align-self:stretch}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-empty-card .pos-draft-quotes-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:4.5rem;gap:.5rem}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-empty-card .pos-draft-quotes-empty-state p{margin:0}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-empty-card .pos-draft-quotes-empty-state img{width:1.5rem;height:1.5rem}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-empty-card .pos-draft-quotes-empty-state .pos-draft-quotes-empty-state-text{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:15.125rem}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-empty-card .pos-draft-quotes-empty-state .pos-draft-quotes-empty-state-title{color:#5d5d5d;font-family:Open Sans;font-weight:400;font-size:.875rem;line-height:1rem;text-align:center}.pos-dashboard .pos-dashboard-content .pos-draft-quotes-empty-card .pos-draft-quotes-empty-state .pos-draft-quotes-empty-state-description{color:#4d4d4d;font-family:Open Sans;font-weight:400;font-size:.75rem;line-height:1rem;letter-spacing:.002em;text-align:center}.pos-dashboard .pos-dashboard-content .pos-status-pill{min-width:1.5rem;min-height:1.5rem;padding:.063rem .5rem;opacity:1;border-radius:.375rem;border-width:.063rem;text-align:center;vertical-align:middle;letter-spacing:0%}.pos-dashboard .pos-dashboard-content .pos-status-pill.pos-status-pill--draft{display:flex;align-items:center;justify-content:center;border:.063rem solid #8790A9;color:#444a60;font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.375rem;padding:.063rem .5rem;background-color:#fff;border-radius:.375rem;width:7.375rem}.pos-dashboard .pos-dashboard-content .pos-status-pill.pos-status-pill--active{width:3.625rem;height:1.5rem;background-color:#f1faf2;border:.063rem solid #047D26;color:#035e1d;font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.375rem}.pos-dashboard .pos-dashboard-content .pos-status-pill.pos-status-pill--expired{width:4.188rem;height:1.5rem;background-color:#fef4e7;border:.063rem solid #E18801;color:#9d5e00;font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.375rem}.pos-dashboard .pos-dashboard-content .pos-policy-status{display:inline-flex;align-items:center;gap:.25rem;font-family:Open Sans;font-size:.875rem;font-weight:600;line-height:1.25rem;letter-spacing:0;white-space:nowrap}.pos-dashboard .pos-dashboard-content .pos-policy-status .MuiSvgIcon-root{width:1.25rem;height:1.25rem;flex-shrink:0}.pos-dashboard .pos-dashboard-content .pos-policy-status img{margin:.25rem}.pos-dashboard .pos-dashboard-content .pos-policy-status.pos-policy-status--active{color:#0a7125}.pos-dashboard .pos-dashboard-content .pos-policy-status.pos-policy-status--expired{color:#b90000}.pos-dashboard .pos-dashboard-content .pos-table-actions{display:flex;align-items:center;position:relative}.pos-dashboard .pos-dashboard-content .pos-table-actions.pos-table-actions--resume-quote{gap:.25rem;padding:0 .75rem;max-width:150px;width:fit-content}.pos-dashboard .pos-dashboard-content .pos-table-actions.pos-table-actions--resume-quote .pos-table-column-link{margin:0;color:#0070b9;font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:0%;text-align:center;cursor:pointer}.pos-dashboard .pos-dashboard-content .pos-table-actions.pos-table-actions--resume-quote img{width:1.5rem;height:1.5rem;cursor:pointer}.pos-dashboard .pos-dashboard-content .pos-table-actions.pos-table-actions--disabled .pos-table-column-link,.pos-dashboard .pos-dashboard-content .pos-table-actions.pos-table-actions--disabled img{opacity:.5;cursor:not-allowed}.pos-dashboard .pos-dashboard-content .pos-table-actions .pos-table-column-primary-icon_wrapper{display:flex;align-items:center;cursor:pointer}.pos-dashboard .pos-dashboard-content .pos-table-actions .pos-table-column-primary-icon_wrapper--button{border:0;background:transparent;padding:0}.pos-dashboard .pos-dashboard-content .pos-table-actions .pos-table-column-primary-icon_wrapper--button.pos-table-column-primary-icon_wrapper--active{background:#f0f8ff;border-radius:.375rem}.pos-dashboard .pos-dashboard-content .pos-table-actions .pos-table-column-primary-icon{display:flex;align-items:center;margin-left:.25rem}.pos-dashboard .pos-dashboard-content .pos-table-actions .pos-table-column-primary-icon.pos-table-column-primary-icon--disabled{opacity:.5;cursor:not-allowed}.pos-dashboard .pos-dashboard-content .pos-table-actions .pos-table-column-secondary-icon{display:flex;margin-left:.75rem;cursor:pointer}.pos-dashboard .pos-dashboard-content .pos-table-actions .pos-table-column-secondary-icon img{padding:0}.pos-dashboard .pos-dashboard-content .pos-table-delete-icon_wrapper{display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer;width:1.5rem;height:1.5rem}.pos-dashboard .pos-dashboard-content .pos-table-delete-icon_wrapper img{width:1.5rem;height:1.5rem}.pos-dashboard .pos-dashboard-content .pos-table-delete-icon_wrapper.pos-table-delete-icon_wrapper--disabled,.pos-dashboard .pos-dashboard-content .pos-table-delete-icon_wrapper:disabled{cursor:not-allowed}.pos-dashboard .pos-dashboard-content .pos-table-delete-icon_wrapper.pos-table-delete-icon_wrapper--disabled img,.pos-dashboard .pos-dashboard-content .pos-table-delete-icon_wrapper:disabled img{opacity:.5}.pos-dashboard .pos-dashboard-content .pos-table-policy-number{display:flex;align-items:center;gap:.125rem}.pos-dashboard .pos-dashboard-content .pos-table-policy-number img{width:1.25rem;height:1.25rem;cursor:pointer}.pos-dashboard .pos-dashboard-content .pos-table-policy-number .pos-table-policy-number-text{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#5d5d5d}.pos-dashboard .pos-dashboard-content .pos-table-row--highlight td{background:#fff0a8;transition:background-color .2s ease}.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details p{margin:0}.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .Frame_2609892,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-grid,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-row{width:100%}.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section{align-items:flex-start}.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-grid{display:flex;flex-direction:column;gap:.75rem}.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-row,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-row.pos-table-policy-details-row--customer-primary,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-row.pos-table-policy-details-row--customer-secondary,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-row.pos-table-policy-details-row--equipment-primary,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-row.pos-table-policy-details-row--equipment-secondary{display:grid;grid-template-columns:23.5rem 23.5rem minmax(14rem,1fr);column-gap:1.5rem;align-items:start;height:auto;min-height:1.25rem}.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-row--equipment-secondary{margin-top:0}.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-row--customer-secondary{grid-template-columns:20.5rem 23.5rem max-content}.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-row--customer-primary{min-height:2.5rem}.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-info,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-info.pos-table-policy-details-info--business-legal-name,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-info.pos-table-policy-details-info--equipment-code,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-info.pos-table-policy-details-info--address,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-info.pos-table-policy-details-info--description{width:100%;min-width:0;height:auto;min-height:1.25rem;display:flex;align-items:flex-start;gap:.375rem}.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-label{flex:0 0 auto}.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-value,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-value--business-legal-name,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-value--equipment-code,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-value--customer-address,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-value--equip-address,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-value--description{width:auto;min-width:0;max-width:none;height:auto;min-height:1.25rem;flex:1 1 auto;display:inline;white-space:normal;overflow:visible;overflow-wrap:anywhere;word-break:break-word;text-overflow:clip}.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-value--description{display:inline;max-height:none;overflow:visible}.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-value--customer-address{flex:0 0 auto;white-space:nowrap;overflow-wrap:normal;word-break:normal}.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-details-value--business-legal-name{display:inline;flex:1 1 auto;max-width:12rem;max-height:none;white-space:normal;overflow:visible;overflow-wrap:anywhere;word-break:break-word}.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row.pos-table-policy-details-row--customer-primary,.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info.pos-table-policy-details-info--business-legal-name{height:auto;min-height:2.5rem;align-items:flex-start}.pos-dashboard .pos-dashboard-content .pos-table-selected-policy-details-row .pos-table-selected-policy-details .pos-table-policy-section .pos-table-policy-details-grid .pos-table-policy-details-row .pos-table-policy-details-info .pos-table-policy-details-value--business-legal-name{display:inline;height:auto;min-height:0;max-height:none;max-width:10rem;white-space:normal;overflow:visible;overflow-wrap:anywhere;word-break:break-word}.pos-dashboard .pos-dashboard-content .pos-active-policies .no-policies-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1 1 auto;min-height:28rem;gap:0;padding-bottom:12.1875rem}.pos-dashboard .pos-dashboard-content .pos-active-policies .no-policies-placeholder p{margin:0}.pos-dashboard .pos-dashboard-content .pos-active-policies .no-policies-placeholder .no-policies-placeholder-icon{margin-bottom:1rem}.pos-dashboard .pos-dashboard-content .pos-active-policies .no-policies-placeholder .no-policies-placeholder-icon img{width:4.875rem;height:4.875rem}.pos-dashboard .pos-dashboard-content .pos-active-policies .no-policies-placeholder .no-policies-placeholder-title{color:#4d4d4d;font-family:Open Sans;font-weight:600;font-size:2rem;line-height:3rem;letter-spacing:0%;text-align:center;vertical-align:middle;margin-bottom:.3125rem}.pos-dashboard .pos-dashboard-content .pos-active-policies .no-policies-placeholder .no-policies-placeholder-text{width:68.75rem;height:3.5rem;opacity:1;display:flex;flex-direction:column;align-items:center}.pos-dashboard .pos-dashboard-content .pos-active-policies .no-policies-placeholder .no-policies-placeholder-description{color:var(--foreground-tertiary, #5D5D5D);font-family:Open Sans;font-weight:600;font-style:normal;font-size:1.25rem;line-height:1.75rem;letter-spacing:0%;text-align:center;vertical-align:middle}.pos-dashboard .pos-dashboard-content .pos-active-policies .no-policies-placeholder .no-policies-placeholder-bottom{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:.25rem;flex-wrap:wrap}.pos-dashboard .pos-dashboard-content .pos-active-policies .no-policies-placeholder .no-policies-placeholder-link{border:none;background:none;padding:0;color:var(--foreground-interactive-link-hover, #005993);font-family:Open Sans;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.75rem;letter-spacing:0%;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;cursor:pointer}.pos-dashboard .pos-dashboard-content .pos-active-policies .pos-draft-quotes-empty-state-wrapper{width:100%}.pos-dashboard .pos-dashboard-content .pos-active-policies .pos-draft-quotes-empty-state-wrapper .pos-draft-quotes-empty-state{min-height:12.563rem}.pos-dashboard .pos-dashboard-content-inner{display:flex;flex-direction:column;min-height:min-content}.pos-dashboard .pos-dashboard-content-inner .pos-draft-quotes{margin-bottom:2.5rem}.pos-dashboard .pos-dashboard-content-inner .no-policies-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1 1 auto;min-height:28rem;gap:0;padding-bottom:12.1875rem}.pos-dashboard .pos-dashboard-content-inner .no-policies-placeholder p{margin:0}.pos-dashboard .pos-dashboard-content-inner .no-policies-placeholder .no-policies-placeholder-icon{margin-bottom:1rem}.pos-dashboard .pos-dashboard-content-inner .no-policies-placeholder .no-policies-placeholder-icon img{width:4.875rem;height:4.875rem}.pos-dashboard .pos-dashboard-content-inner .no-policies-placeholder .no-policies-placeholder-title{color:#4d4d4d;font-family:Open Sans;font-weight:600;font-size:2rem;line-height:3rem;text-align:center;margin-bottom:.3125rem}.pos-dashboard .pos-dashboard-content-inner .no-policies-placeholder .no-policies-placeholder-text{width:68.75rem;height:3.5rem;opacity:1;display:flex;flex-direction:column;align-items:center}.pos-dashboard .pos-dashboard-content-inner .no-policies-placeholder .no-policies-placeholder-description{color:var(--foreground-tertiary, #5D5D5D);font-family:Open Sans;font-weight:600;font-style:normal;font-size:1.25rem;line-height:1.75rem;letter-spacing:0%;text-align:center;vertical-align:middle}.pos-dashboard .pos-dashboard-content-inner .no-policies-placeholder .no-policies-placeholder-bottom{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:.25rem;flex-wrap:wrap}.pos-dashboard .pos-dashboard-content-inner .no-policies-placeholder .no-policies-placeholder-link{border:none;background:none;padding:0;color:#005993;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.75rem;letter-spacing:0%;text-align:center;vertical-align:middle;text-decoration:underline;cursor:pointer}.pos-dashboard .pos-dashboard-content-inner .pos-dashboard-bottom-spacer{height:calc(var(--pos-scroll-safe-bottom) + 1rem);flex:0 0 calc(var(--pos-scroll-safe-bottom) + 1rem);pointer-events:none}.pos-dashboard .pos-dashboard-scrollbar{position:absolute;top:0;right:.25rem;bottom:var(--pos-scrollbar-bottom-offset);width:.75rem;display:flex;flex-direction:column;align-items:center;gap:0;background:#f6f7f9;border-radius:.75rem;padding:0;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.pos-dashboard .pos-dashboard-scrollbar.pos-dashboard-scrollbar--visible{opacity:1;pointer-events:auto}.pos-dashboard .pos-dashboard-scrollbar-arrow{width:100%;height:1.125rem;min-height:1.125rem;flex:0 0 1.125rem;border:none;background:transparent;border-radius:0;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.pos-dashboard .pos-dashboard-scrollbar-arrow:hover,.pos-dashboard .pos-dashboard-scrollbar-arrow:active{background:transparent}.pos-dashboard .pos-dashboard-scrollbar-arrow img{width:.625rem;height:auto;display:block}.pos-dashboard .pos-dashboard-scrollbar-arrow.pos-dashboard-scrollbar-arrow--down img{transform:rotate(180deg)}.pos-dashboard .pos-dashboard-scrollbar-rail{position:relative;flex:1;width:12px;border-radius:12px;background:#f6f7f9}.pos-dashboard .pos-dashboard-scrollbar-thumb{position:absolute;left:1px;width:10px;min-width:10px;height:64px;border:none;border-radius:12px;background:#b1b7c8;cursor:grab;padding:0}.pos-dashboard .pos-dashboard-scrollbar-thumb:hover{background:#9ea6ba}.pos-dashboard .pos-dashboard-scrollbar-thumb:active{cursor:grabbing}.pos-dashboard .pos-draft-quotes-pagination{width:100%;box-sizing:border-box;display:flex;flex-direction:row-reverse;align-items:center;margin-top:1rem;gap:1rem;opacity:1;padding:.5rem 1.5rem}.pos-dashboard .pos-draft-quotes-pagination p{margin:0}.pos-dashboard .pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.pos-dashboard .pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls .pos-draft-quotes-pagination-results{color:#5d5d5d;font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:.15%;display:flex;align-items:center;padding-bottom:.25rem}.pos-dashboard .pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls .pos-draft-quotes-pagination-results span{display:flex;align-items:center}.pos-dashboard .pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls .pos-draft-quotes-pagination-results span.pos-draft-quotes-pagination-results-icon{align-items:flex-start;margin-left:.125rem;margin-bottom:.25rem}.pos-dashboard .pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls .pos-draft-quotes-pagination-results span.pos-draft-quotes-pagination-results-icon img{width:.5rem;height:1.25rem}.pos-dashboard .pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls .pos-draft-quotes-pagination-controls-wrapper{display:flex;flex-direction:row;align-items:center}.pos-dashboard .pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls .pos-draft-quotes-pagination-controls-wrapper .pos-draft-quotes-pagination-arrow{cursor:pointer;background:#fff;border:none;margin:0 .75rem;padding:0;width:1.5rem;height:1.5rem}.pos-dashboard .pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls .pos-draft-quotes-pagination-controls-wrapper .pos-draft-quotes-pagination-arrow img{width:1.5rem;height:1.5rem}.pos-dashboard .pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls .pos-draft-quotes-pagination-controls-wrapper .pos-draft-quotes-pagination-arrow:disabled{opacity:.5;cursor:not-allowed}.pos-dashboard .pos-draft-quotes-pagination-page{width:3rem;height:1.5rem;opacity:1;border-radius:.375rem;border-width:.063rem;border:.063rem solid #0070B9;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#0070b9;font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:0%;text-align:center;background-color:#fff}.pos-dashboard .pos-draft-quotes-pagination-page:disabled{opacity:.5;cursor:not-allowed}.pos-dashboard .pos-draft-quotes-pagination-pages{display:flex;align-items:center;gap:1rem;padding:0 1rem}.pos-dashboard .pos-draft-quotes-pagination-page--active{background:#0070b9;color:#fff}.pos-dashboard .pos-draft-quotes-pagination-ellipsis{width:3rem;height:1.5rem;color:#0070b9;background-color:#fff;font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.5rem;border-radius:.375rem;border-width:.063rem;border:.063rem solid #0070B9;display:inline-flex;align-items:center;justify-content:center}.pos-dashboard .pos-draft-quotes-pagination-jump{justify-self:end;display:flex;flex-direction:column;align-items:center;gap:.25rem}.pos-dashboard .pos-draft-quotes-pagination-jump-label{color:#5d5d5d;font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.25rem}.pos-dashboard .pos-draft-quotes-pagination-jump-input{width:4.75rem;height:1rem;opacity:1;gap:.25rem;padding:.25rem .75rem;border-radius:.375rem;border-width:.063rem;border:.063rem solid #8790A9;text-align:center;color:#5d5d5d;font-family:Open Sans;font-weight:400;font-size:1rem;line-height:1.5rem}@media(max-width:1024px){.pos-dashboard .pos-draft-quotes-pagination{grid-template-columns:1fr}.pos-dashboard .pos-draft-quotes-pagination-results,.pos-dashboard .pos-draft-quotes-pagination-jump{justify-self:center}}@media(max-width:640px){.pos-dashboard .pos-draft-quotes-pagination-controls{flex-wrap:wrap}.pos-dashboard .pos-draft-quotes-pagination-pages{flex-wrap:wrap;justify-content:center}}.pos-dashboard .MuiSnackbar-root{left:58%}.pos-notification-success-snackbar{width:41.625rem;min-width:41.625rem;height:4.5rem;min-height:4.5rem;border-radius:.5rem;border-width:1px}.pos-notification-success-snackbar .MuiPaper-root{border:.063rem solid #047D26;padding:.75rem 1rem;background-color:#d7ffe0;width:fit-content;height:4.5rem;min-height:4.5rem;display:flex;align-items:center;box-sizing:border-box}.pos-notification-success-snackbar .MuiPaper-root .MuiAlert-icon{display:none}.pos-notification-success-snackbar .MuiPaper-root .MuiAlert-message{width:100%;padding:0}.pos-notification-success-snackbar .MuiPaper-root .MuiAlert-message .custom-notification-snackbar{display:flex;justify-content:space-between;align-items:center;gap:1rem}.pos-notification-success-snackbar .MuiPaper-root .MuiAlert-message .custom-notification-snackbar .custom-notification-snackbar-content{display:flex;align-items:center;gap:.5rem;height:1.5rem}.pos-notification-success-snackbar .MuiPaper-root .MuiAlert-message .custom-notification-snackbar .custom-notification-snackbar-content .custom-notification-snackbar-success-icon{width:1.5rem;height:1.5rem;padding:0;display:flex;align-items:center;justify-content:center;gap:.625rem}.pos-notification-success-snackbar .MuiPaper-root .MuiAlert-message .custom-notification-snackbar .custom-notification-snackbar-content .custom-notification-snackbar-success-icon img{width:1.5rem;height:1.5rem}.pos-notification-success-snackbar .MuiPaper-root .MuiAlert-message .custom-notification-snackbar .custom-notification-snackbar-content .custom-notification-snackbar-success-icon{margin-right:0}.pos-notification-success-snackbar .MuiPaper-root .MuiAlert-message .custom-notification-snackbar .custom-notification-snackbar-content .custom-notification-snackbar-message{color:#3d515a;font-family:Open Sans;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:0;display:flex;align-items:center;gap:.25rem;min-width:0;overflow:hidden;white-space:nowrap}.pos-notification-success-snackbar .MuiPaper-root .MuiAlert-message .custom-notification-snackbar .custom-notification-snackbar-content .custom-notification-snackbar-message .custom-notification-snackbar-bold-message{display:inline-block;max-width:17rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.pos-notification-success-snackbar .MuiPaper-root .MuiAlert-message .custom-notification-snackbar .custom-notification-snackbar-close-icon{cursor:pointer;padding:.25rem;display:flex;align-items:center}.pos-notification-success-snackbar .MuiPaper-root .MuiAlert-message .custom-notification-snackbar .custom-notification-snackbar-close-icon img{width:1rem;height:1rem}.right-section--pos-dashboard{overflow-y:hidden!important}.right-section--pos-dashboard .pos-dashboard{height:100%;min-height:0}body.pos-dashboard-scrollbar-dragging{-webkit-user-select:none;user-select:none}.pos-new-quote p{margin:0}.pos-new-quote .pos-session-idle-timer{background:#fff3cd;border:.063rem solid #ffe69c;border-radius:.375rem;color:#664d03;display:inline-block;font-family:Open Sans;font-size:.875rem;font-weight:600;line-height:1.25rem;margin:.75rem 1.5rem 0;padding:.375rem .625rem}.pos-new-quote .pos-session-idle-timer.pos-session-idle-timer--top-right{position:fixed;top:2rem;right:2rem;z-index:9999;box-shadow:0 2px 8px #00000014}.pos-new-quote.pos-new-quote--policy-page{background:#f3f8fc;min-height:100vh}.pos-new-quote .pos-new-quote-header{height:3rem;padding:1rem 1.5rem;gap:1.5rem;opacity:1;border-bottom-width:.063rem;border-bottom:.063rem solid #68728F;display:flex;align-items:center}.pos-new-quote .pos-new-quote-header .pos-table-column-primary-icon_wrapper{display:flex;align-items:center;gap:.5rem;color:#06c;font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.25rem;border:.063rem solid #D7DDE8;border-radius:.25rem;background:#fff;padding:.5rem .75rem;cursor:pointer}.pos-new-quote .pos-new-quote-header .pos-table-column-primary-icon_wrapper img{width:1rem;height:1rem;padding:0}.pos-new-quote .pos-new-quote-header .pos-table-column-primary-icon_wrapper--button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pos-new-quote .pos-new-quote-header .pos-table-actions-dropdown{position:absolute;top:calc(100% + .375rem);right:0;min-width:10.75rem;background:#fff;border:.063rem solid #D7DDE8;border-radius:.5rem;box-shadow:0 .5rem 1rem #1018281f;padding:.25rem 0;z-index:5}.pos-new-quote .pos-new-quote-header .pos-table-actions-dropdown-item{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;padding:.375rem .625rem;color:#06c;font-family:Open Sans;font-weight:600;font-size:.75rem;line-height:1rem;text-align:left;cursor:pointer}.pos-new-quote .pos-new-quote-header .pos-table-actions-dropdown-item img{width:1rem;height:1rem;padding:0;margin-left:.5rem}.pos-new-quote .pos-new-quote-header .pos-table-actions-dropdown-item:hover{background:#d7dde8}.pos-new-quote .pos-new-quote-header .pos-new-quote-header__content{display:flex;align-items:center;gap:1.5rem}.pos-new-quote .pos-new-quote-header .pos-new-quote-header-cancel-icon{cursor:pointer;height:1.5rem;width:1.5rem}.pos-new-quote .pos-new-quote-header .pos-new-quote-header-cancel-icon img{height:1.5rem;width:1.5rem}.pos-new-quote .pos-new-quote-header .pos-new-quote-header__title{color:#262626;font-family:Open Sans;font-weight:700;font-size:1.125rem;line-height:1.75rem;letter-spacing:0%;vertical-align:middle}.pos-new-quote .pos-new-quote__content{display:flex;flex-direction:row;min-height:calc(100vh - 12.5rem);min-width:100%;padding-top:2.5rem}.pos-new-quote .pos-new-quote__content.pos-new-quote__content--policy-page{min-height:100vh;display:flex;align-items:center}@media(max-height:900px){.pos-new-quote .pos-new-quote__content.pos-new-quote__content--policy-page{padding-top:2.5rem}}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar-container{display:flex;flex-direction:column;justify-content:space-between}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar{display:flex;flex-direction:row;align-items:flex-start;padding:0 0 1rem 1rem;gap:8px;width:250px;border-radius:6px;box-sizing:border-box}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--review-quote{border:0}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__stepper{display:flex;flex-direction:column;align-items:center;padding:0;width:36px;height:240px;flex:none;order:0;flex-grow:0}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__track-step{display:flex;flex-direction:column;align-items:center;padding:0;flex:none;flex-grow:0}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__track-step.pos-new-quote-sidebar__track-step--start{justify-content:center;width:36px;height:90px;order:0;align-self:stretch}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__track-step.pos-new-quote-sidebar__track-step--center{justify-content:center;width:24px;height:90px;order:1}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__track-step.pos-new-quote-sidebar__track-step--end{align-items:center;width:24px;height:60px;order:2}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__labels{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:190px;height:240px;flex:none;order:1;flex-grow:0}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__label{display:flex;flex-direction:column;align-items:flex-start;width:190px;height:90px;flex:none;flex-grow:0;box-sizing:border-box}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__label:nth-child(1){padding:0;order:0}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__label:nth-child(2){padding:0 8px 0 0;order:1}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__label:nth-child(3){padding:0 8px 0 0;height:60px;order:2}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__label.pos-new-quote-sidebar__step--clickable{cursor:pointer}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step-marker{width:1.5rem;height:1.5rem;border-radius:50%;position:relative;flex-shrink:0;box-sizing:border-box}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step-marker.pos-new-quote-sidebar__step-marker--completed{width:24px;height:24px;background:none;border:none;display:flex;align-items:center;justify-content:center}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step-marker.pos-new-quote-sidebar__step-marker--completed .pos-new-quote-sidebar__step-marker-icon{width:100%;height:100%;display:block}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step-marker.pos-new-quote-sidebar__step-marker--active{width:36px;height:36px;background:transparent;border:none}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step-marker.pos-new-quote-sidebar__step-marker--active .pos-new-quote-sidebar__step-marker-frame{position:absolute;width:36px;height:36px;left:calc(50% - 18px);top:calc(50% - 18px)}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step-marker.pos-new-quote-sidebar__step-marker--active .pos-new-quote-sidebar__step-marker-rect--outer{position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;border:2px solid #0070B9;border-radius:31px;box-sizing:border-box;display:block}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step-marker.pos-new-quote-sidebar__step-marker--active .pos-new-quote-sidebar__step-marker-rect--inner{position:absolute;left:16.67%;right:16.67%;top:16.67%;bottom:16.67%;background:#fff;border:2px solid #B1B7C8;border-radius:31px;box-sizing:border-box;display:block}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step-marker.pos-new-quote-sidebar__step-marker--upcoming{width:24px;height:24px;background:transparent;border:none}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step-marker.pos-new-quote-sidebar__step-marker--upcoming .pos-new-quote-sidebar__step-marker-frame{position:absolute;width:24px;height:24px;left:calc(50% - 12px);top:calc(50% - 12px)}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step-marker.pos-new-quote-sidebar__step-marker--upcoming .pos-new-quote-sidebar__step-marker-rect--inner{position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;border:2px solid #B1B7C8;border-radius:31px;box-sizing:border-box;display:block}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step-line{display:block;background:#f2f2f2;flex:none;order:1;flex-grow:0}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__track-step--start .pos-new-quote-sidebar__step-line{width:4.54px;height:56px;flex-grow:0}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__track-step--center .pos-new-quote-sidebar__step-line{width:5.35px;height:66px;flex-grow:1}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step-content{display:flex;flex-direction:column;align-items:flex-start;padding:8px;width:182px;height:60px;flex:none;order:0;align-self:stretch;flex-grow:0;box-sizing:border-box}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step-content.pos-new-quote-sidebar__step--clickable{cursor:pointer}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step-number{display:flex;align-items:center;width:208px;height:20px;flex:none;font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#8790a9;margin:0}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step-label{display:flex;align-items:center;width:208px;height:24px;flex:none;font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#8790a9;margin:0}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step--completed .pos-new-quote-sidebar__step-number{color:#8790a9}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step--completed .pos-new-quote-sidebar__step-label{color:#8790a9;font-weight:400}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__label:nth-child(3) .pos-new-quote-sidebar__step-content{width:142px;height:60px;align-self:auto}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__label:nth-child(3) .pos-new-quote-sidebar__step-number{width:38px}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__label:nth-child(3) .pos-new-quote-sidebar__step-label{width:125px}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step--active .pos-new-quote-sidebar__step-content{width:190px;height:60px;justify-content:center;padding:8px 16px 8px 8px;flex:none;background:var(--background-interactive-tertiary-hover, #F0F8FF);border-radius:6px;align-self:stretch}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step--active .pos-new-quote-sidebar__step-number{width:208px;color:var(--foreground-tertiary, #5D5D5D)}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__step--active .pos-new-quote-sidebar__step-label{width:208px;font-weight:700;color:var(--foreground-tertiary, #5D5D5D)}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-three-active .pos-new-quote-sidebar__track-step:nth-child(2) .pos-new-quote-sidebar__step-marker--completed{margin-top:10px}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-three-active .pos-new-quote-sidebar__track-step:nth-child(2) .pos-new-quote-sidebar__step-line{height:46px}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-three-active .pos-new-quote-sidebar__label:nth-child(3) .pos-new-quote-sidebar__step-content{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:8px;width:182px;height:60px;background:#f0f8ff;border-radius:6px;flex:none;order:0;align-self:stretch;flex-grow:0}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-three-active .pos-new-quote-sidebar__label:nth-child(3) .pos-new-quote-sidebar__step-number{display:flex;align-items:center;width:208px;height:20px;flex:none;order:0;flex-grow:0;font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-three-active .pos-new-quote-sidebar__label:nth-child(3) .pos-new-quote-sidebar__step-label{display:flex;align-items:center;width:133px;height:24px;flex:none;order:1;flex-grow:0;font-family:Open Sans;font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-three-active .pos-new-quote-sidebar__track-step:nth-child(3){width:24px;height:60px}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-three-active .pos-new-quote-sidebar__track-step:nth-child(3) .pos-new-quote-sidebar__step-marker--active{width:24px;height:24px}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-three-active .pos-new-quote-sidebar__track-step:nth-child(3) .pos-new-quote-sidebar__step-marker--active .pos-new-quote-sidebar__step-marker-frame{width:24px;height:24px;left:calc(50% - 12px);top:calc(50% - 12px)}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-three-active .pos-new-quote-sidebar__track-step:nth-child(3) .pos-new-quote-sidebar__step-marker--active .pos-new-quote-sidebar__step-marker-rect--outer{display:none}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-three-active .pos-new-quote-sidebar__track-step:nth-child(3) .pos-new-quote-sidebar__step-marker--active .pos-new-quote-sidebar__step-marker-rect--inner{left:0;right:0;top:0;bottom:0}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-one-active .pos-new-quote-sidebar__label:nth-child(2) .pos-new-quote-sidebar__step-content{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:8px;width:182px;height:60px;flex:none;order:0;align-self:stretch;flex-grow:0}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-one-active .pos-new-quote-sidebar__label:nth-child(2) .pos-new-quote-sidebar__step-number{width:208px;height:20px;font-size:12px;line-height:20px;color:#8790a9}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-one-active .pos-new-quote-sidebar__label:nth-child(2) .pos-new-quote-sidebar__step-label{width:88px;height:24px;font-size:14px;line-height:24px;color:#8790a9;font-weight:400}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-one-active .pos-new-quote-sidebar__label:nth-child(3) .pos-new-quote-sidebar__step-content{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:8px;width:142px;height:60px;flex:none;order:0;flex-grow:0;align-self:auto}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-one-active .pos-new-quote-sidebar__label:nth-child(3) .pos-new-quote-sidebar__step-number{width:38px;height:20px;font-size:12px;line-height:20px;color:#8790a9}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-one-active .pos-new-quote-sidebar__label:nth-child(3) .pos-new-quote-sidebar__step-label{width:125px;height:24px;font-size:14px;line-height:24px;color:#8790a9;font-weight:400}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-two-active .pos-new-quote-sidebar__track-step:nth-child(2){justify-content:center;width:36px;height:90px;align-self:stretch}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-two-active .pos-new-quote-sidebar__track-step:nth-child(2) .pos-new-quote-sidebar__step-line{width:4.54px;height:56px;flex-grow:0}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar.pos-new-quote-sidebar--step-two-active .pos-new-quote-sidebar__label:nth-child(2) .pos-new-quote-sidebar__step-label{width:98px;height:24px}.pos-new-quote .pos-new-quote__content .pos-new-quote-sidebar .pos-new-quote-sidebar__footer{min-height:5rem;border-top:.063rem solid #68728F}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section{width:100%;display:flex;flex-direction:column;justify-content:space-between}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote{padding:0 3rem 2rem 2rem;display:flex;gap:2rem}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section{min-width:28.438rem;display:flex;flex-direction:column;gap:1rem}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper{display:flex;justify-content:space-between;padding-bottom:.5rem}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__label{color:#3d515a;font-family:Open Sans;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:.15%}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__value{color:#3d515a;font-family:Open Sans;font-weight:400;font-size:.875rem;line-height:1.5rem;letter-spacing:0%}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium{padding:.5rem 0 0}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium .pos-new-quote-review-quote__label{font-family:Open Sans;font-weight:500;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:.15%;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium .pos-new-quote-review-quote__value{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.75rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges{padding:0;display:flex;flex-direction:column}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header{display:flex;justify-content:space-between}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header .pos-new-quote-review-quote__fees-charges-title__value{display:flex;justify-content:center;align-items:center}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header span{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:.5rem;margin-bottom:.25rem}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header span img{height:1.5rem;width:1.5rem;cursor:pointer}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-title{padding-bottom:.5rem;color:#3c4d6a;font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:0%}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-installment{padding:.5rem 0 0}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-installment .pos-new-quote-review-quote__label{color:#3d515a;font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:.15%}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-installment .pos-new-quote-review-quote__value{color:#3d515a;font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.75rem;letter-spacing:.15%}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper-underline{border-bottom:.063rem solid #DBE1E2}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__header{display:flex;justify-content:space-between;align-items:center}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__header .pos-new-quote-review-quote__quote-number{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1.5rem;line-height:2.25rem;letter-spacing:0;color:#262626}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__header .pos-new-quote-review-quote__edit-button{border:none;background:none;padding:.25rem .75rem;cursor:pointer;text-align:center;width:5.875rem;height:1.75rem;font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:0;color:#0070b9}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__premium-title{padding-bottom:.5rem;color:#3c4d6a;font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:0%}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__right-section{max-height:fit-content;border:.06rem solid #68728F;border-radius:.375rem;opacity:1;padding:1.5rem 1.5rem 2rem;min-width:28.438rem;box-shadow:0 1px 3px 1px #3039521a;background:#fff}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__right-section-title{padding-bottom:2rem;color:#1e1e1e;font-family:Open Sans;font-weight:600;font-size:1.5rem;line-height:2.25rem;letter-spacing:0%}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__summary-wrapper{display:flex;flex-direction:column;gap:.25rem}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-label{color:#3c4d6a;font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:0%}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-sub-label{color:#3d515a;font-family:Open Sans;font-weight:400;font-size:.75rem;line-height:1.25rem;letter-spacing:0%}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__summary-total-value{color:#3d515a;font-family:Open Sans;font-weight:700;font-size:2rem;line-height:3rem;letter-spacing:0%}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__full-term-total,.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment{display:flex;justify-content:space-between}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__full-term-total{padding-bottom:1.5rem;border-bottom:.063rem solid #DBE1E2;margin-bottom:1.5rem}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-payment-value{color:#3d515a;font-family:Open Sans;font-weight:700;font-size:1.5rem;line-height:2.25rem;letter-spacing:0%}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-payment-value .pos-new-quote-review-quote__summary-total-payment-month{color:#3d515a;font-family:Open Sans;font-weight:600;font-size:.75rem;line-height:1.75rem;letter-spacing:0%}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-value{color:#3d515a;font-family:Open Sans;font-weight:400;font-size:.75rem;line-height:1.25rem;letter-spacing:0%}.pos-new-quote .pos-new-quote-footer{display:flex;justify-content:flex-end;align-items:center;height:3rem;border-top:.063rem solid #68728F;padding:1rem 1rem 1rem 0;opacity:1;gap:1.5rem}.pos-new-quote .pos-new-quote-footer.border-top-0{border-top:0}.pos-new-quote .pos-new-quote-footer .pos-cancel-btn,.pos-new-quote .pos-new-quote-footer .pos-save-btn,.pos-new-quote .pos-new-quote-footer .pos-continue-btn{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#0070b9}.pos-new-quote .pos-new-quote-footer .pos-cancel-btn{width:5.25rem;height:3rem;background:#fff;color:#b90000;text-align:center;border:none;padding:0}.pos-new-quote .pos-new-quote-footer .pos-save-btn{display:flex;gap:.25rem;align-items:center;justify-content:center;background:#fff;border:none;min-width:10rem;height:3rem;opacity:1;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#0070b9;padding:.75rem 1rem}.pos-new-quote .pos-new-quote-footer .pos-save-btn img{height:1.5rem;width:1.5rem}.pos-new-quote .pos-new-quote-footer .pos-continue-btn{display:flex;gap:.25rem;align-items:center;justify-content:center;background-color:#0070b9;border:none;width:fit-content;height:3rem;opacity:1;border-radius:.375rem;padding:.75rem 1rem;color:#fff;min-width:9.688rem}.pos-new-quote .pos-new-quote-footer .pos-continue-btn img{height:1.5rem;width:1.5rem}.pos-new-quote .pos-new-quote-footer.pos-new-quote-quote-details__footer .pos-continue-btn{min-width:8.563rem;max-width:fit-content}.pos-new-quote .pos-new-quote-footer.pos-new-quote-quote-details__footer .pos-continue-btn:disabled{background-color:#f6f7f9;color:#5d5d5d;cursor:not-allowed;border:.063rem solid #B1B7C8}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root{min-width:44.4rem;min-height:12.5rem;border-radius:.375rem;opacity:1;padding:1.5rem;border:.063rem solid #BDC4C7;box-shadow:none}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .dialog-popup-title__container{padding:0}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .dialog-popup-title__container .dialog-popup-title{margin-top:1.125rem;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1.5rem;line-height:2rem;letter-spacing:0;color:#262626;display:flex;align-items:center}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .dialog-popup-title__container .dialog-popup-title.dialog-popup-title--warning{display:flex;align-items:center}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .dialog-popup-title__container .dialog-popup-title.dialog-popup-title--warning span{margin-right:1rem}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .dialog-popup-title__container .dialog-popup-close-icon{display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;height:100%;min-height:4.438rem}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .dialog-popup-title__container .dialog-popup-close-icon img{height:.625rem;width:.625rem;margin:.25rem}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root{border:none;padding:1rem 0 0}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root{padding:0;height:100%}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .pos-new-quote__popup{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .pos-new-quote__popup .pos-new-quote__popup-content{margin:0;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#3d515a}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .pos-new-quote__popup .pos-new-quote__popup-content span{font-weight:700}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .pos-new-quote__popup .pos-new-quote__popup-buttons{display:flex;flex-direction:row;justify-content:space-between}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .pos-new-quote__popup .pos-new-quote__popup-buttons .pos-new-quote__popup-button{border:none;background-color:#fff;letter-spacing:0%}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .pos-new-quote__popup .pos-new-quote__popup-buttons .pos-new-quote__popup-button.pos-new-quote__popup-button--secondary{padding:.75rem 1rem;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#0070b9;border:none;border-radius:.375rem;opacity:1}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .pos-new-quote__popup .pos-new-quote__popup-buttons .pos-new-quote__popup-button.pos-new-quote__popup-button--cancel{padding:.75rem 1rem;width:100%;max-width:fit-content;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#0070b9}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .pos-new-quote__popup .pos-new-quote__popup-buttons .pos-new-quote__popup-button.pos-new-quote__popup-button--primary{background:#0070b9;border-radius:.375rem;padding:.75rem 1rem;margin-left:1rem;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#fff}.dialog-popup.pos-new-quote__dialog-popup .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .pos-new-quote__popup .pos-new-quote__popup-buttons .pos-new-quote__popup-buttons--right{display:flex;justify-content:flex-end;width:100%}.dialog-popup.pos-new-quote__dialog-popup--with-discard .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .pos-new-quote__popup .pos-new-quote__popup-buttons{align-items:center}.dialog-popup.pos-new-quote__dialog-popup--with-discard .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .pos-new-quote__popup .pos-new-quote__popup-buttons .pos-new-quote__popup-button.pos-new-quote__popup-button--secondary{border:.063rem solid #0070B9}.dialog-popup.pos-new-quote__dialog-popup--with-discard .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .pos-new-quote__popup .pos-new-quote__popup-buttons .pos-new-quote__popup-button.pos-new-quote__popup-button--discard{text-decoration:underline;padding:0;height:fit-content;width:fit-content;min-width:fit-content;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#2972c8}.dialog-popup.pos-new-quote__dialog-popup--with-discard .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .pos-new-quote__popup .pos-new-quote__popup-buttons .pos-new-quote__popup-button.pos-new-quote__popup-button--cancel{border:.063rem solid #0070B9;border-radius:.375rem}.dialog-popup.pos-new-quote__dialog-popup--session-timeout .MuiDialog-container .MuiPaper-root{min-height:11.156rem;border:.063rem solid #D6D8E1}.dialog-popup.pos-new-quote__dialog-popup--session-timeout .MuiDialog-container .MuiPaper-root .dialog-popup-title__container .dialog-popup-title{margin-top:0;max-height:4rem;font-family:Open Sans;font-weight:700;font-style:normal;font-size:1.5rem;line-height:2.25rem;letter-spacing:0;color:#262626}.dialog-popup.pos-new-quote__dialog-popup--session-timeout .MuiDialog-container .MuiPaper-root .dialog-popup-title__container .dialog-popup-close-icon{min-height:4rem}.dialog-popup.pos-new-quote__dialog-popup--session-timeout .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .pos-new-quote__popup{gap:2rem}.dialog-popup.pos-new-quote__dialog-popup--session-timeout .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .pos-new-quote__popup .pos-new-quote__popup-content{font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d}.dialog-popup.pos-new-quote__dialog-popup--session-timeout .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBox-root .pos-new-quote__popup .pos-new-quote__popup-buttons .pos-new-quote__popup-button.pos-new-quote__popup-button--primary{font-family:Open Sans;font-weight:700;font-style:normal;font-size:1rem;line-height:100%;letter-spacing:0;color:#fff}.dialog-popup.pos-new-quote__dialog-popup--error .MuiDialog-container .MuiPaper-root{gap:0;opacity:1;border-radius:.375rem;border:.063rem solid #BDC4C7;background:#fff;box-shadow:none;padding:1.5rem;display:flex;flex-direction:column;box-sizing:border-box;min-width:46.875rem}.dialog-popup.pos-new-quote__dialog-popup--error .MuiDialog-container .MuiPaper-root .dialog-popup-title__container{padding:0;max-height:5.125rem}.dialog-popup.pos-new-quote__dialog-popup--error .MuiDialog-container .MuiPaper-root .dialog-popup-title__container .dialog-popup-title{margin-top:1.125rem;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1.5rem;line-height:2rem;letter-spacing:0;color:#262626;display:flex;align-items:center;max-height:4rem}.dialog-popup.pos-new-quote__dialog-popup--error .MuiDialog-container .MuiPaper-root .dialog-popup-title__container .dialog-popup-close-icon{display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;height:100%;min-height:4.438rem}.dialog-popup.pos-new-quote__dialog-popup--error .MuiDialog-container .MuiPaper-root .dialog-popup-title__container .dialog-popup-close-icon img{height:.625rem;width:.625rem;margin:.25rem}.dialog-popup.pos-new-quote__dialog-popup--error .MuiDialog-container .MuiPaper-root .MuiDialogContent-root{max-height:fit-content}.dialog-popup.pos-new-quote__dialog-popup--error .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .dialog-popup-content-box .pos-error-dialog-description{margin:0;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d}.dialog-popup.pos-new-quote__dialog-popup--error .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .dialog-popup-content-box .pos-error-dialog-description span{font-weight:700}.dialog-popup.pos-new-quote__dialog-popup--error .MuiDialog-container .MuiPaper-root .MuiDialogActions-root{padding:1.5rem 0 0}.dialog-popup.pos-new-quote__dialog-popup--error .MuiDialog-container .MuiPaper-root .MuiDialogActions-root .MuiButtonBase-root{padding:.75rem 1rem;max-width:fit-content;text-transform:none;background:#fff;border:none;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#0070b9}.dialog-popup.pos-new-quote__dialog-popup--error .MuiDialog-container .MuiPaper-root .MuiDialogActions-root .MuiButtonBase-root.MuiButton-containedPrimary{background:#0070b9;border-radius:.375rem;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#fff}.form-quote-details_wrapper .form-quote-details-title{padding:0 3rem 2.5rem 2rem;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1.5rem;line-height:2.25rem;letter-spacing:0;color:#262626}.form-quote-details_wrapper .form-quote-details{padding:0 3rem 3rem 2rem}.form-quote-details_wrapper .pb-3{padding-bottom:1rem}.pos-premium-quote-summary{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:2rem;width:31.4375rem;max-width:100%;min-height:28.0625rem;padding:1.5rem 1.5rem 2rem;background:#fff;box-shadow:0 .0625rem .1875rem .0625rem #3039521a;border-radius:.375rem}.pos-premium-quote-summary__title{align-self:stretch;margin:0;color:#262626;font-family:Open Sans;font-weight:600;font-size:1.5rem;line-height:2.25rem;letter-spacing:0}.pos-premium-quote-summary__content,.pos-premium-quote-summary__details{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.pos-premium-quote-summary__section-title{align-self:stretch;margin:0;color:#5d5d5d;font-family:Open Sans;font-weight:500;font-size:1rem;line-height:1.5rem;letter-spacing:0}.pos-premium-quote-summary__detail-list{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.pos-premium-quote-summary__detail-item{display:flex;flex-direction:column;width:100%;gap:.5rem}.pos-premium-quote-summary__detail-row{display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%;min-height:1.75rem}.pos-premium-quote-summary__detail-main{display:flex;flex:1 1 auto;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;min-width:0}.pos-premium-quote-summary__detail-label,.pos-premium-quote-summary__detail-value{color:#5d5d5d;font-family:Open Sans;font-weight:400;font-size:1rem;letter-spacing:0}.pos-premium-quote-summary__detail-label{line-height:1.5rem}.pos-premium-quote-summary__detail-value{line-height:1.75rem;text-align:right;white-space:nowrap}.pos-premium-quote-summary__chevron-btn,.pos-premium-quote-summary__chevron-placeholder{display:flex;align-items:center;justify-content:center;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;padding:0}.pos-premium-quote-summary__chevron-btn img,.pos-premium-quote-summary__chevron-placeholder img{width:1.5rem;height:1.5rem}.pos-premium-quote-summary__chevron-btn{background:transparent;border:none;cursor:pointer;border-radius:.25rem}.pos-premium-quote-summary__chevron-btn:focus-visible{outline:.125rem solid #0066CC;outline-offset:.125rem}.pos-premium-quote-summary__fee-list{display:flex;flex-direction:column;gap:.375rem;width:calc(100% - 2.5rem);padding-left:1rem;box-sizing:border-box}.pos-premium-quote-summary__fee-row{display:flex;justify-content:space-between;gap:1rem;width:100%;color:#5d5d5d;font-family:Open Sans;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:.0015em}.pos-premium-quote-summary__fee-row span:last-child{white-space:nowrap}.pos-premium-quote-summary__totals{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.pos-premium-quote-summary__divider{align-self:stretch;height:.0625rem;background:#ecedf2}.pos-premium-quote-summary__total-row,.pos-premium-quote-summary__monthly-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.pos-premium-quote-summary__total-row{min-height:3.25rem}.pos-premium-quote-summary__monthly-row{align-items:flex-start;min-height:3rem}.pos-premium-quote-summary__total-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.pos-premium-quote-summary__total-label{color:#5d5d5d;font-family:Open Sans;font-weight:600;font-size:1.125rem;line-height:1.75rem;letter-spacing:0}.pos-premium-quote-summary__monthly-label{color:#5d5d5d;font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:0}.pos-premium-quote-summary__total-sub-label{color:#5d5d5d;font-family:Open Sans;font-weight:400;font-size:.75rem;line-height:1.25rem;letter-spacing:.0015em}.pos-premium-quote-summary__full-term-value{color:#5d5d5d;font-family:Open Sans;font-weight:700;font-size:2rem;line-height:3rem;letter-spacing:0;white-space:nowrap}.pos-premium-quote-summary__monthly-value{color:#5d5d5d;font-family:Open Sans;font-weight:700;font-size:1.5rem;line-height:2.25rem;letter-spacing:0;white-space:nowrap}.pos-premium-quote-summary__monthly-value span{font-weight:700;font-size:1rem;line-height:1.5rem}@media(max-width:48rem){.pos-premium-quote-summary{width:100%;padding:1rem}.pos-premium-quote-summary__detail-row,.pos-premium-quote-summary__total-row,.pos-premium-quote-summary__monthly-row{align-items:flex-start}.pos-premium-quote-summary__detail-main,.pos-premium-quote-summary__total-row,.pos-premium-quote-summary__monthly-row{gap:.75rem}.pos-premium-quote-summary__full-term-value{font-size:1.5rem;line-height:2.25rem}.pos-premium-quote-summary__monthly-value{font-size:1.25rem;line-height:2rem}}.pos-new-quote__premium-changed-popup .pos-premium-quote-summary{width:100%;min-height:0;padding:.75rem 1rem;gap:1rem;box-shadow:none;border-radius:0}.pos-new-quote__premium-changed-popup .pos-premium-quote-summary__title{font-size:1rem;line-height:1.5rem}.pos-new-quote__premium-changed-popup .pos-premium-quote-summary__content,.pos-new-quote__premium-changed-popup .pos-premium-quote-summary__details,.pos-new-quote__premium-changed-popup .pos-premium-quote-summary__totals{gap:.75rem}.pos-new-quote__premium-changed-popup .pos-premium-quote-summary__detail-label,.pos-new-quote__premium-changed-popup .pos-premium-quote-summary__detail-value,.pos-new-quote__premium-changed-popup .pos-premium-quote-summary__monthly-label{font-size:.875rem;line-height:1.25rem}.pos-new-quote__premium-changed-popup .pos-premium-quote-summary__total-label,.pos-new-quote__premium-changed-popup .pos-premium-quote-summary__full-term-value,.pos-new-quote__premium-changed-popup .pos-premium-quote-summary__monthly-value{font-size:1rem;line-height:1.5rem}.pos-new-quote-documents{display:flex;align-items:flex-start;justify-content:flex-end;padding:0 0 2rem 3rem;min-height:100%;width:50%}.pos-new-quote-documents__card{width:27.9375rem;max-width:calc(100vw - 2rem);display:flex;flex-direction:column;align-items:flex-start;gap:2.375rem;padding:0}.pos-new-quote-documents__card .pos-new-quote-documents__logo-icon{width:15.563rem;height:3.25rem}.pos-new-quote-documents__card .pos-new-quote-documents--policy-on-hold{display:flex;flex-direction:column;gap:1rem}.pos-new-quote-documents__card .pos-new-quote-documents--policy-on-hold .pos-new-quote-documents__heading{font-family:Open Sans;font-weight:600;font-style:normal;font-size:2.5rem;line-height:3.75rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote-documents__card .pos-new-quote-documents--policy-on-hold .pos-new-quote-documents__content{font-family:Open Sans;font-weight:400;font-style:normal;font-size:1.5rem;line-height:150%;letter-spacing:0;color:#5d5d5d}.pos-new-quote-documents__message{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;width:100%}.pos-new-quote-documents__logo{display:flex;flex-direction:row;align-items:center;gap:.5rem;align-self:flex-start}.pos-new-quote-documents__logo-icon{width:3.25rem;height:3.25rem;object-fit:contain;flex-shrink:0}.pos-new-quote-documents__logo-wordmark{height:1.3125rem;width:auto;object-fit:contain}.pos-new-quote-documents__header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.pos-new-quote-documents__heading{margin:0;color:#5d5d5d;font-family:Open Sans;font-weight:600;font-size:2.5rem;line-height:3.75rem;letter-spacing:0}.pos-new-quote-documents__subtitle{margin:0;color:#5d5d5d;font-family:Open Sans;font-weight:400;font-size:1.5rem;line-height:2.25rem;letter-spacing:0}.pos-new-quote-documents__policy-row{display:flex;align-items:center;gap:.25rem;width:100%}.pos-new-quote-documents__policy-label{color:#5d5d5d;font-family:Open Sans;font-weight:400;font-size:1.5rem;line-height:2.25rem;letter-spacing:0}.pos-new-quote-documents__copy-btn{background:none;border:none;padding:0;width:2rem;height:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6f7a86}.pos-new-quote-documents__copy-btn img{width:2rem;height:2rem}.pos-new-quote-documents__copy-btn:hover{color:#13223c}.pos-new-quote-documents__options{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:.75rem;width:100%;padding:1.5rem 0}.pos-new-quote-documents__option-group{display:flex;flex-direction:column;align-self:stretch;gap:.75rem;width:100%}.pos-new-quote-documents__option-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;min-height:1.75rem}.pos-new-quote-documents__option-label{color:#262626;font-family:Open Sans;font-weight:500;font-size:1rem;line-height:1.5rem;letter-spacing:0;white-space:nowrap}.pos-new-quote-documents__option-actions{display:flex;flex-direction:row;align-items:center;gap:.75rem;flex:0 0 13.625rem;width:13.625rem}.pos-new-quote-documents__small-btn{display:flex;align-items:center;justify-content:center;gap:.25rem;height:1.75rem;padding:0 .75rem;background:transparent;border:none;border-radius:.375rem;color:#4d4d4d;font-family:Open Sans;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:0;cursor:pointer}.pos-new-quote-documents__small-btn span,.pos-new-quote-documents__small-btn .pos-new-quote-documents__small-btn-label{font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:0;text-align:center;color:#4d4d4d}.pos-new-quote-documents__small-btn .pos-new-quote-documents__small-btn-label--download{width:4.3125rem;height:1.25rem;max-height:3rem;font-family:Open Sans;font-weight:600;font-size:.75rem;line-height:1.25rem;letter-spacing:0;text-align:center;color:#4d4d4d}.pos-new-quote-documents__small-btn img{width:1.5rem;height:1.5rem}.pos-new-quote-documents__small-btn:hover{background:#f0f8ff}.pos-new-quote-documents__small-btn:focus-visible{outline:.125rem solid #0066CC;outline-offset:.125rem}.pos-new-quote-documents__small-btn:disabled{color:#8c929d;cursor:not-allowed;opacity:.65}.pos-new-quote-documents__download-wrapper{position:relative}.pos-new-quote-documents__download-dropdown{position:absolute;top:100%;right:0;z-index:10;display:flex;flex-direction:column;align-items:flex-start;padding:.25rem 0;width:10.375rem;background:#fff;box-shadow:0 .25rem .5rem #00000024;border-radius:.375rem}.pos-new-quote-documents__download-option{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:.5rem .75rem;gap:.5rem;width:100%;height:2.5rem;background:#fff;border:none;cursor:pointer}.pos-new-quote-documents__download-option:hover{background:#f0f8ff}.pos-new-quote-documents__download-option--bordered{border-bottom:.0625rem solid #D6D8E1}.pos-new-quote-documents__download-option-label{font-family:Open Sans;font-weight:400;font-size:1rem;line-height:1.5rem;color:#5d5d5d;flex-grow:1;text-align:left}.pos-new-quote-documents__download-option-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.pos-new-quote-documents__divider{width:100%;height:.0625rem;background:#d6d8e1}.pos-new-quote-documents__actions{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:2rem;width:100%;height:3rem;padding:0}.pos-new-quote-documents__back-btn,.pos-new-quote-documents__download-all-btn{display:flex;align-items:center;justify-content:center;flex:1 1 0;height:3rem;border-radius:.375rem;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#0070b9;cursor:pointer;padding:.25rem 1rem}.pos-new-quote-documents__back-btn{background:#fff;border:.0625rem solid #0070B9;color:#0070b9}.pos-new-quote-documents__back-btn:hover{background:#f0f6ff}.pos-new-quote-documents__download-all-btn{display:flex;align-items:center;justify-content:center;gap:.375rem;background:#0070b9;border:.0625rem solid #0070B9;color:#fafafa}.pos-new-quote-documents__download-all-btn:hover{background:#004fa3}.pos-new-quote-documents__download-all-btn:disabled{opacity:.65;cursor:not-allowed}@media(max-width:75rem){.pos-new-quote-documents{padding-left:2rem}}@media(max-width:48rem){.pos-new-quote-documents{padding:2rem 1rem}.pos-new-quote-documents__heading{font-size:2rem;line-height:3rem}.pos-new-quote-documents__subtitle,.pos-new-quote-documents__policy-label{font-size:1.125rem;line-height:1.75rem}.pos-new-quote-documents__option-row,.pos-new-quote-documents__actions{flex-direction:column;align-items:stretch}.pos-new-quote-documents__option-actions{flex:0 0 auto;width:100%;justify-content:flex-start}.pos-new-quote-documents__actions{height:auto;gap:.75rem}}.pos-new-quote-complete-and-bind{display:flex;flex-direction:column;min-height:calc(100vh - 12rem);justify-content:space-between}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__card{padding:0 3rem 0 2rem;background:#fff}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__title{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1.5rem;line-height:2.25rem;letter-spacing:0;color:#262626;margin-bottom:2.5rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__section-title{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#262626;margin-bottom:1.5rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__amortization-link{margin-top:1.5rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__amortization-btn{background:none;border:none;padding:0;color:#06c;font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.25rem;cursor:pointer;text-decoration:underline}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__amortization-btn:hover{color:#004fa3}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__documents{margin-top:1.5rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__doc-options{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__doc-btn{display:flex;align-items:center;gap:.375rem;background:none;border:none;padding:0;color:#06c;font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.25rem;cursor:pointer;text-decoration:underline}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__doc-btn:hover{color:#004fa3}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__doc-btn:disabled{color:#8c929d;cursor:not-allowed;text-decoration:none}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__doc-error{margin:.5rem 0 0;color:#910000;font-family:Open Sans;font-size:.75rem;line-height:1rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__amortization-panel{margin-top:1rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__grid{display:grid;gap:2rem;margin-bottom:1.5rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__grid.pos-new-quote-complete-and-bind__grid--two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__grid.pos-new-quote-complete-and-bind__grid--three-col{grid-template-columns:2fr 1.172fr 1.956fr}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__grid.pos-new-quote-complete-and-bind__grid--five-col{grid-template-columns:1.4fr 1fr .9fr .8fr .8fr}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__policy-summary{margin-bottom:.75rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__same-address{padding:0 0 2rem 2rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__same-address .MuiFormControlLabel-label{margin-left:.5rem;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__same-address .MuiCheckbox-root{width:1.5rem;height:1.5rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__same-address .MuiCheckbox-root .MuiSvgIcon-root{width:1.25rem;height:1.25rem;border-radius:.25rem;color:transparent;box-shadow:inset 0 0 0 1px #444a60}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__same-address .MuiCheckbox-root.Mui-checked .MuiSvgIcon-root{color:#0070b9;box-shadow:none;width:1.675rem;height:1.675rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__footer{border-top:.063rem solid #68728F;min-height:3rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__footer .MuiFormHelperText-root{display:flex;align-items:center;margin-left:.75rem;margin-top:.125rem;font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#b90000}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__footer .MuiFormHelperText-root span{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#b90000}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__terms{margin:0 0 0 1.75rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__terms .MuiFormControlLabel-root{margin-right:0}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__terms .MuiCheckbox-root{width:1.5rem;height:1.5rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__terms .MuiCheckbox-root .MuiSvgIcon-root{width:1.25rem;height:1.25rem;border-radius:.25rem;color:transparent;box-shadow:inset 0 0 0 2px #444a60}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__terms .MuiCheckbox-root.Mui-checked .MuiSvgIcon-root{color:#0070b9;box-shadow:none;width:1.675rem;height:1.675rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__terms .MuiFormControlLabel-label{margin-left:.5rem;font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#5d5d5d}@media(min-width:1440px)and (max-width:1500px){.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__terms .MuiFormControlLabel-label{min-width:41.75rem}}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__terms .MuiFormHelperText-root{color:#910000}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__footer-actions{display:flex;align-items:center;gap:1rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__cancel-btn,.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__save-btn,.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__bind-btn{border:none;background:transparent;font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.25rem;cursor:pointer;display:flex;align-items:center;gap:.375rem;white-space:nowrap}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__cancel-btn{color:#910000}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__save-btn{color:#06c}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__save-btn img{width:.875rem;height:.875rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__bind-btn{color:#fff;background:#06c;border-radius:.375rem;padding:.625rem .875rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__bind-btn img{width:.875rem;height:.875rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__bind-btn:disabled{background:#f2f2f2;color:#3c4d6a;border:.063rem solid #bdc4c7;cursor:not-allowed}@media(max-width:75rem){.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__card{margin-right:2rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__policy-column{width:100%}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__summary-table{width:100%;min-width:unset}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__grid.pos-new-quote-complete-and-bind__grid--three-col,.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__grid.pos-new-quote-complete-and-bind__grid--five-col{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__footer{flex-direction:column;align-items:flex-start}}@media(max-width:48rem){.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__card{margin:0 1rem 1rem;padding:.75rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__grid.pos-new-quote-complete-and-bind__grid--two-col,.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__grid.pos-new-quote-complete-and-bind__grid--three-col,.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__grid.pos-new-quote-complete-and-bind__grid--five-col,.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__policy-grid{grid-template-columns:1fr}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__footer{padding:.75rem 1rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__footer-actions{width:100%;justify-content:space-between;gap:.5rem}.pos-new-quote-complete-and-bind .pos-new-quote-complete-and-bind__address-popup-columns{grid-template-columns:1fr}}.pos-new-quote-complete-and-bind__policy-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding-bottom:1rem}.pos-new-quote-complete-and-bind__policy-column{display:flex;flex-direction:column;width:100%;gap:.5rem}.pos-new-quote-complete-and-bind__summary-table{width:100%;max-width:fit-content;min-width:21rem;border:.063rem solid #ECEDF2;border-radius:.375rem;background:#fff}.pos-new-quote-complete-and-bind__summary-table .pos-new-quote-complete-and-bind__summary-table-header,.pos-new-quote-complete-and-bind__summary-table .pos-new-quote-complete-and-bind__summary-table-row{display:grid;grid-template-columns:minmax(4rem,1fr) minmax(5rem,8rem);align-items:center;padding:.5rem 1rem;border-bottom:.063rem solid #ECEDF2;column-gap:.5rem}.pos-new-quote-complete-and-bind__summary-table .pos-new-quote-complete-and-bind__summary-table-header p,.pos-new-quote-complete-and-bind__summary-table .pos-new-quote-complete-and-bind__summary-table-row p{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.75rem;line-height:1rem;letter-spacing:.2%;color:#5d5d5d}.pos-new-quote-complete-and-bind__summary-table .pos-new-quote-complete-and-bind__summary-table-header{background:#fff}.pos-new-quote-complete-and-bind__summary-table .pos-new-quote-complete-and-bind__summary-table-header p{font-weight:700}.pos-new-quote-complete-and-bind__summary-table .pos-new-quote-complete-and-bind__summary-table-row{background:#fff}.pos-new-quote-complete-and-bind__summary-table .pos-new-quote-complete-and-bind__summary-table-row:last-child{border-bottom:none}.pos-new-quote-complete-and-bind__summary-table .pos-new-quote-complete-and-bind__summary-table-empty-row{padding:.5rem;gap:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:3rem}.pos-new-quote-complete-and-bind__summary-table .pos-new-quote-complete-and-bind__summary-table-empty-row .pos-new-quote-complete-and-bind__summary-table-empty-row-text{font-family:Open Sans;font-weight:700;font-style:normal;font-size:.75rem;line-height:1rem;letter-spacing:0;color:#8790a9}.pos-new-quote-complete-and-bind__summary-table .pos-new-quote-complete-and-bind__summary-table-empty-row .pos-new-quote-complete-and-bind__summary-table-empty-row-text-secondary{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.75rem;line-height:1rem;letter-spacing:0;color:#8790a9}.pos-new-quote-complete-and-bind__sub-label{font-family:Open Sans!important;font-weight:400!important;font-style:normal;font-size:.75rem!important;line-height:1rem!important;letter-spacing:0;color:#5d5d5d!important;margin-bottom:.5rem}.pos-complete-and-bind{padding:0 3rem 2rem 2rem}.pos-amortization-schedule__error{margin:1rem 1.5rem;padding:.75rem 1rem;background:#fff2f2;border:.063rem solid #E57373;border-radius:.25rem;color:#910000;font-family:Open Sans;font-size:.875rem;line-height:1.375rem}.pos-amortization-schedule__section{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.pos-amortization-schedule__section-label{margin:0;color:#3d515a;font-family:Open Sans;font-weight:400;font-size:.875rem;line-height:1.25rem}.pos-amortization-schedule__divider{height:.063rem;background:#b2c2cb}.pos-amortization-schedule__format-options{display:flex;flex-direction:column;gap:.5rem;max-width:20rem}.pos-amortization-schedule__format-option{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border:.063rem solid #B2C2CB;border-radius:.375rem;cursor:pointer;color:#3d515a;font-family:Open Sans;font-size:.875rem;line-height:1.25rem}.pos-amortization-schedule__format-option--selected{border-color:#06c;background:#fafcff;color:#13223c;font-weight:500}.pos-amortization-schedule__format-radio{accent-color:#0066CC;width:1rem;height:1rem;cursor:pointer;flex-shrink:0}.pos-amortization-schedule__action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.375rem;font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.25rem;cursor:pointer;height:2.5rem;padding:0 1.25rem;max-width:fit-content}.pos-amortization-schedule__action-btn--primary{background:#06c;color:#fff;border:none}.pos-amortization-schedule__action-btn--primary:disabled{background:#f2f2f2;color:#3c4d6a;border:.063rem solid #BDC4C7;cursor:not-allowed}.pos-amortization-schedule__action-btn--secondary{background:#fff;color:#06c;border:.063rem solid #0066CC}.pos-amortization-schedule__action-btn--secondary:hover{background:#f0f6ff}.pos-amortization-schedule__action-btn--secondary:disabled{background:#f2f2f2;color:#8c929d;border-color:#bdc4c7;cursor:not-allowed}.pos-new-quote-documents__container{position:relative;display:flex;flex-direction:row;min-width:100%;align-items:stretch;justify-content:center;gap:12.5rem}.pos-new-quote-documents__container .pos-new-quote-documents__right-section{padding:0 2rem 3rem 0;height:100%;width:50%}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section{background:#fff;padding:1.5rem 1.5rem 2rem;box-shadow:0 1px 3px 1px #3039521a;border-radius:6px;max-height:fit-content;gap:0}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-policy-premium-title{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1.5rem;line-height:2.25rem;letter-spacing:0;color:#262626;margin-bottom:2rem}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-policy-premium-sub-title{font-family:Open Sans;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#262626;margin-bottom:1rem}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections{gap:1rem}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section{display:flex;flex-direction:column;gap:.5rem}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__premium-title{padding:0;min-width:fit-content;padding:.125rem 0;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1.125rem;line-height:1.75rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__value-wrapper{padding:.125rem 0}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__value-wrapper-underline{border-bottom:.063rem solid #ECEDF2;padding-bottom:.375rem}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__label{font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__value{font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.75rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium{padding-top:.25rem}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__label{font-family:Open Sans;font-weight:500;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:.15%;color:#5d5d5d}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__value{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.75rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__full-term-body{min-height:6.063rem}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__full-term-body .pos-new-quote-review-quote__value-wrapper{padding-bottom:.5rem}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__full-term-body .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__value-wrapper-underline{padding-bottom:1rem}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__full-term-body .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium{padding:1rem 0;border-bottom:.063rem solid #ECEDF2}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__full-term-body .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium .pos-new-quote-review-quote__label,.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__full-term-body .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium .pos-new-quote-review-quote__value{font-family:Open Sans;font-weight:700;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header .pos-new-quote-review-quote__row-inner{padding:.125rem 0}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__fees-charges-title{padding:0;display:flex;align-items:center;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1.125rem;line-height:1.75rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__fees-charges-title__value{display:flex;gap:1rem}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__fees-charges-title__value span{padding:0;margin:0}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__fees-charges-title__value,.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__fees-charges-title__value .pos-new-quote-review-quote__fees-amount{font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.75rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__value-wrapper{padding:.125rem 0;margin-top:.25rem}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__label{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:.15%;color:#5d5d5d}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__value{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__right-section.pos-new-quote-documents__premium-total-summary .pos-new-quote-review-quote__full-term-total{padding:1rem 0;margin-bottom:1rem;border-bottom:.063rem solid #ECEDF2}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__right-section.pos-new-quote-documents__premium-total-summary .pos-new-quote-review-quote__full-term-total .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-label{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1.125rem;line-height:1.75rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__right-section.pos-new-quote-documents__premium-total-summary .pos-new-quote-review-quote__full-term-total .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-sub-label{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.75rem;line-height:1.25rem;letter-spacing:.15%;color:#5d5d5d}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__right-section.pos-new-quote-documents__premium-total-summary .pos-new-quote-review-quote__full-term-total .pos-new-quote-review-quote__summary-total-value{font-family:Open Sans;font-weight:700;font-style:normal;font-size:2rem;line-height:3rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__right-section.pos-new-quote-documents__premium-total-summary .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-wrapper{min-height:3rem}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__right-section.pos-new-quote-documents__premium-total-summary .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-label{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__right-section.pos-new-quote-documents__premium-total-summary .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-sub-label{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.75rem;line-height:1.25rem;letter-spacing:.15%;color:#5d5d5d}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__right-section.pos-new-quote-documents__premium-total-summary .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-payment-value{height:3rem;display:flex;font-family:Open Sans;font-weight:700;font-style:normal;font-size:1.5rem;line-height:2.25rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote-documents__container .pos-new-quote-documents__right-section .pos-new-quote-review-quote__right-section.pos-new-quote-documents__premium-total-summary .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-payment-value .pos-new-quote-review-quote__summary-total-payment-month{margin-top:.5rem;font-family:Open Sans;font-weight:600;font-style:normal;font-size:.75rem;line-height:1.75rem;letter-spacing:0;color:#5d5d5d}.amortization-schedule-page{width:100%;padding:1rem 2rem 2rem;display:flex;flex-direction:column;gap:.75rem}.amortization-schedule-page__description{display:flex;flex-direction:row;gap:2rem;align-items:flex-start;justify-content:space-between;width:100%}.amortization-schedule-page__card{background:#fff;border-radius:.5rem;padding:2rem 2.5rem;min-width:18rem;box-shadow:0 .25rem 1rem #10182814;display:flex;flex-direction:column;gap:1.25rem}.amortization-schedule-page__card--summary{flex-direction:row;justify-content:space-between}.amortization-schedule-page__card--summary .amortization-schedule-page__card-summary{margin-right:4rem}.amortization-schedule-page__card--premium-breakdown{padding-top:0}.amortization-schedule-page__card--premium-breakdown h4{margin-top:0}.amortization-schedule-page__card-column{display:flex;flex-direction:row;gap:2rem}.amortization-schedule-page__card-title{font-family:Open Sans;font-weight:700;font-size:1.75rem;color:#13223c;margin-bottom:1rem}.amortization-schedule-page__card-client-info-wrapper,.amortization-schedule-page__card-policy-info-wrapper{display:flex;flex-direction:column;gap:.5rem}.amortization-schedule-page__card-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.95rem;margin-bottom:.25rem}.amortization-schedule-page__card-label{color:#3d515a;font-family:Open Sans;font-size:.95rem;font-weight:600}.amortization-schedule-page__card-value{color:#13223c;font-family:Open Sans;font-size:.95rem;font-weight:400}.amortization-schedule-page__card-value.amortization-schedule-page__card-link{color:#06c;text-decoration:underline;cursor:pointer}.amortization-schedule-page__card-summary{display:flex;flex-direction:column;gap:.75rem}.amortization-schedule-page__card-summary-title{font-family:Open Sans;font-weight:700;font-size:1.1rem;color:#13223c;margin-bottom:.5rem}.amortization-schedule-page__card-tax-premium-wrapper,.amortization-schedule-page__card-premium-interest-wrapper{display:flex;flex-direction:column;gap:.25rem}.amortization-schedule-page__card--premium-breakdown-title{font-family:Open Sans;font-weight:700;font-size:1.1rem;color:#13223c}.amortization-schedule-page__card-link{color:#06c;text-decoration:underline;cursor:pointer;font-weight:600}.amortization-schedule-page__download-btn{position:absolute;top:.5rem;right:.5rem;background:none;border:none;color:#06c;font-family:Open Sans;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.25rem;cursor:pointer;z-index:10}.amortization-schedule-page__download-btn:hover{text-decoration:underline}.amortization-schedule-page__title{margin:0;color:#13223c;font-family:Open Sans;font-weight:700;font-size:2rem;line-height:2.5rem}.amortization-schedule-page__error{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border:.063rem solid #E57373;border-radius:.375rem;background:#fff2f2;color:#910000;font-family:Open Sans;font-size:.875rem;line-height:1.25rem}.amortization-schedule-page__error button{border:.063rem solid #0066CC;border-radius:.25rem;background:#fff;color:#06c;font-family:Open Sans;font-weight:600;font-size:.75rem;line-height:1rem;padding:.375rem .75rem;cursor:pointer}.amortization-schedule-page__viewer-wrapper{width:100%;min-height:42rem;border:.063rem solid #D7DDE8;border-radius:.5rem;background:#fff;overflow:hidden;box-shadow:0 .25rem 1rem #10182814}.amortization-schedule-page__viewer{width:100%;height:42rem;border:0;background:#fff}.amortization-schedule-page__loading,.amortization-schedule-page__empty{min-height:42rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#3d515a;font-family:Open Sans;font-size:.875rem;line-height:1.25rem}.amortization-schedule-page__card-client-info-wrapper .amortization-schedule-page__card-label,.amortization-schedule-page__card-premium-interest-row .amortization-schedule-page__card-label{color:#06c;font-size:1rem;font-weight:600}.amortization-schedule-page__card-client-info-wrapper .amortization-schedule-page__card-value,.amortization-schedule-page__card-premium-interest-row .amortization-schedule-page__card-value{color:#06c;font-size:1rem;font-weight:400}.amortization-schedule-page__card--policy{padding-top:0}.amortization-schedule-page__card--policy h2{margin-top:0}.amortization-schedule-page__card--premium-breakdown-title{padding-top:.5rem;margin:0;font-weight:600;font-size:1rem}.amortization-schedule-page__card-client-info-wrapper,.amortization-schedule-page__card--summary,.amortization-schedule-page__card-policy-info-wrapper{display:none}.pos-notification-equipment-snackbar{top:8rem!important}.pos-notification-customer-snackbar{top:4.7rem!important}.form-dropdown-input-field{display:flex;flex-direction:column}.form-dropdown-input-field .MuiTypography-root{margin:0;padding-bottom:.25rem;font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:.021px;color:#4d4d4d}.form-dropdown-input-field.form-dropdown-input-field--disabled .MuiTypography-root{font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:.021px;color:#8790a9}.form-dropdown-input-field.form-dropdown-input-field--validation-error .MuiAutocomplete-root .MuiBox-root .field-error-icon{top:52%!important}.form-dropdown-input-field .MuiAutocomplete-root .MuiBox-root .MuiFormControl-root .MuiInputBase-root{border:.063rem solid #8790A9;padding:.75rem;background:#fafafa;gap:.5rem;border-radius:.375rem}.form-dropdown-input-field .MuiAutocomplete-root .MuiBox-root .MuiFormControl-root .MuiInputBase-root.Mui-focused{border-color:#0070b9}.form-dropdown-input-field .MuiAutocomplete-root .MuiBox-root .MuiFormControl-root .MuiInputBase-root.Mui-error{border-color:#b90000}.form-dropdown-input-field .MuiAutocomplete-root .MuiBox-root .MuiFormControl-root .MuiInputBase-root input{padding:0;font-family:Open Sans;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d}.form-dropdown-input-field .MuiAutocomplete-root .MuiBox-root .MuiFormControl-root .MuiInputBase-root fieldset{border:none}.form-dropdown-input-field .MuiAutocomplete-root .MuiBox-root .MuiFormControl-root .MuiInputBase-root.Mui-disabled{border:.063rem solid #B1B7C8;background:#f6f7f9}.form-dropdown-input-field .MuiAutocomplete-root .MuiBox-root .MuiFormControl-root .MuiInputBase-root.Mui-disabled input{font-family:Open Sans;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#8790a9}.form-dropdown-input-field .MuiAutocomplete-root .MuiBox-root .MuiFormControl-root .MuiInputBase-root .MuiAutocomplete-endAdornment{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.form-dropdown-input-field .MuiAutocomplete-root .MuiBox-root .MuiFormControl-root .MuiInputBase-root .MuiAutocomplete-endAdornment .MuiButtonBase-root{width:1.5rem;height:1.5rem}.form-dropdown-input-field .MuiAutocomplete-root .MuiBox-root .MuiFormControl-root .MuiInputBase-root .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiAutocomplete-clearIndicator{margin-right:1.5rem}.form-dropdown-input-field .MuiAutocomplete-root .MuiBox-root .MuiFormControl-root .MuiFormHelperText-root{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#b90000}.form-input-field .mui-input-label{padding-bottom:.25rem;margin:0;font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:.021px;color:#4d4d4d}.form-input-field.form-input-field--disabled .mui-input-label{font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:.021px;color:#8790a9}.form-input-field .MuiFormControl-root .MuiInputBase-root{border:.063rem solid #8790A9;padding:.75rem;background:#fafafa;border-radius:.375rem;max-height:3rem}.form-input-field .MuiFormControl-root .MuiInputBase-root.Mui-error{border-color:#b90000}.form-input-field .MuiFormControl-root .MuiInputBase-root input{padding:0;padding-right:.5rem;font-family:Open Sans;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d;background:#fafafa}.form-input-field .MuiFormControl-root .MuiInputBase-root input[type=number]{padding-right:0}.form-input-field .MuiFormControl-root .MuiInputBase-root.Mui-disabled{border:.063rem solid #B1B7C8;background:#f6f7f9}.form-input-field .MuiFormControl-root .MuiInputBase-root.Mui-disabled input{background:#f6f7f9;font-family:Open Sans;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#8790a9}.form-input-field .MuiFormControl-root .MuiInputBase-root .MuiInputAdornment-root .field-error-icon,.form-input-field .MuiFormControl-root .MuiInputBase-root .MuiInputAdornment-root .field-success-icon{position:unset;transform:none}.form-input-field .MuiFormControl-root .MuiInputBase-root fieldset{border:none}.form-input-field .MuiFormControl-root .MuiFormHelperText-root{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#b90000}.form-input-field-dollar-icon{display:flex;align-items:center;justify-content:center;padding-right:.5rem}.form-input-field-dollar-icon img{width:1rem;height:1rem}.form-input-field--multiline .MuiFormControl-root .MuiInputBase-root{max-height:4.5rem}.form-input-field--multiline .MuiFormControl-root .MuiInputBase-root .mui-input-field--multiline{padding:0;border:none;font-family:Open Sans;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d;background:#fafafa}.new-quote-quote-details .point-of-sale-new-quote .form-quote-details .quote-details-date-row--has-error{align-items:stretch}.new-quote-quote-details .point-of-sale-new-quote .form-quote-details .quote-details-date-row--has-error .form-date-field{height:100%}.new-quote-quote-details .point-of-sale-new-quote .form-quote-details .quote-details-date-row--has-error .form-date-field .date-field-input-wrap .MuiFormControl-root{min-height:4.625rem}.new-quote-quote-details .point-of-sale-new-quote .form-quote-details .quote-details-date-row--has-error .form-date-field .MuiFormHelperText-root{min-height:1.375rem}.new-quote-quote-details .point-of-sale-new-quote .form-quote-details .form-quote-details-sub-heading{padding:1rem 0 1.5rem}.new-quote-quote-details .point-of-sale-new-quote .form-quote-details .form-quote-details-sub-heading .MuiTypography-root{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#262626}.form-field-dropdown-popper .MuiAutocomplete-paper{width:100%;border-radius:.375rem;box-shadow:0 4px 8px 2px #3039521a;overflow:hidden}.form-field-dropdown-popper .MuiAutocomplete-paper .MuiAutocomplete-noOptions{padding:1rem;max-height:fit-content;display:flex;align-items:center;justify-content:center;background:#fff}.form-field-dropdown-popper .MuiAutocomplete-paper .MuiAutocomplete-noOptions .MuiBox-root{display:flex;flex-direction:column;align-items:center;justify-content:center}.form-field-dropdown-popper .MuiAutocomplete-paper .MuiAutocomplete-noOptions .MuiBox-root span{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.form-field-dropdown-popper .MuiAutocomplete-paper .MuiAutocomplete-noOptions .MuiBox-root span img{width:2rem;height:2rem}.form-field-dropdown-popper .MuiAutocomplete-paper .MuiAutocomplete-noOptions .MuiBox-root .pos-no-equipment-code-heading{font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:.15%;color:#5d5d5d;margin:0 0 .25rem;text-align:center}.form-field-dropdown-popper .MuiAutocomplete-paper .MuiAutocomplete-noOptions .MuiBox-root p{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.75rem;line-height:1.75rem;letter-spacing:0;color:#5d5d5d;margin:0;text-align:center}.form-field-dropdown-popper .MuiAutocomplete-paper .MuiAutocomplete-noOptions .MuiBox-root .pos-no-equipment-code-error-text{font-family:Open Sans;font-weight:700;font-style:normal;font-size:.75rem;line-height:1.25rem;letter-spacing:0;color:#5d5d5d;margin:0;text-align:center}.form-field-dropdown-popper .MuiAutocomplete-paper .MuiAutocomplete-noOptions .MuiBox-root .pos-no-equipment-code-contact-us{border:1px solid #0070B9;border-radius:.375rem;width:7.875rem;max-width:7.875rem;height:1.75rem;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 .75rem;gap:.25rem;margin-top:1rem;cursor:pointer}.form-field-dropdown-popper .MuiAutocomplete-paper .MuiAutocomplete-noOptions .MuiBox-root .pos-no-equipment-code-contact-us span{font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:0;color:#0070b9;margin:0}.form-field-dropdown-popper .MuiAutocomplete-paper .MuiAutocomplete-noOptions .MuiBox-root .pos-no-equipment-code-contact-us span img{width:1.5rem;height:1.5rem}.form-field-dropdown-popper .MuiAutocomplete-paper .MuiAutocomplete-noOptions .MuiBox-root.pos-no-equipment-code-container{padding:.25rem}.form-field-dropdown-popper .MuiAutocomplete-paper .MuiAutocomplete-noOptions .MuiBox-root.pos-no-equipment-code-container .pos-no-equipment-code-heading{font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#5d5d5d;margin:0 0 .5rem}.form-field-dropdown-popper .MuiAutocomplete-listbox{min-height:0;max-height:15.5rem!important;height:auto;padding:0;overflow-y:auto!important;overflow-x:hidden}.form-field-dropdown-popper .MuiAutocomplete-listbox .MuiAutocomplete-option{min-height:2.5rem;padding:.5rem .75rem;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d;background:#fff}.form-field-dropdown-popper .MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focused,.form-field-dropdown-popper .MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true]{background:#f6f7f9}.dialog-popup.pos-new-quote__premium-changed-popup .MuiDialog-container .MuiPaper-root{width:70rem;height:30rem;max-width:none;max-height:none}.pos-new-quote-review-quote{padding:0 3rem 2rem 2rem;display:flex;gap:2rem}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section{min-width:28.438rem;display:flex;flex-direction:column;gap:1rem}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections{display:flex;flex-direction:column;gap:1.5rem}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper{display:flex;justify-content:space-between;padding-bottom:.5rem}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__label{width:23.25rem;height:1.25rem;opacity:1;color:#8790a9;font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:.0015em}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__value{height:1.5rem;flex:none;order:0;flex-grow:0;color:#8790a9;font-family:Open Sans;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium{padding:.5rem 0 0}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium .pos-new-quote-review-quote__label{margin:0 auto 0 0;width:13.9375rem;height:1.5rem;flex:none;order:0;flex-grow:0;color:#8790a9;font-family:Open Sans;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5rem}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium .pos-new-quote-review-quote__value{margin:0 0 0 auto;width:3.75rem;height:1.5rem;flex:none;order:1;flex-grow:0;color:#8790a9;font-family:Open Sans;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5rem}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges{padding:0;display:flex;flex-direction:column}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header{display:flex;justify-content:space-between}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header .pos-new-quote-review-quote__fees-charges-title__value{display:flex;justify-content:center;align-items:center}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header span{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:.5rem;margin-bottom:.25rem}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header span img{height:1.5rem;width:1.5rem;cursor:pointer}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-section-title{width:7.25rem;height:1.5rem;margin:0;padding:0;flex:none;order:0;flex-grow:0;color:#8790a9;font-family:Open Sans;font-style:normal;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:0}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-title{width:21.25rem;height:1.25rem;flex:none;order:0;flex-grow:1;color:#8790a9;font-family:Open Sans;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:.0015em}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-amount{height:1.5rem;flex:none;order:0;flex-grow:0;color:#8790a9;font-family:Open Sans;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-installment{padding:.5rem 0 0}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-installment .pos-new-quote-review-quote__label{color:#3d515a;font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:.15%}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-installment .pos-new-quote-review-quote__value{color:#3d515a;font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.75rem;letter-spacing:.15%}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__value-wrapper-underline{border-bottom:.063rem solid #DBE1E2}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__row-inner{display:flex;justify-content:space-between;align-items:center;width:100%}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__full-term-body{width:100%;display:flex;flex-direction:column}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__premium-title{width:9.25rem;height:1.5rem;padding-bottom:.5rem;opacity:1;color:#8790a9;font-family:Open Sans}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__premium-title.pos-new-quote-review-quote__premium-title--revised{width:9.25rem;font-size:1rem;font-weight:600;color:#4d4d4d;flex:none;order:0;flex-grow:0}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__premium-title{font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__premium-section:nth-of-type(3) .pos-new-quote-review-quote__premium-title{width:5.5625rem;font-size:1rem;flex:none;order:0;flex-grow:0}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__premium-section:nth-of-type(3) .pos-new-quote-review-quote__label{height:1.5rem;font-size:1rem;line-height:1.5rem;letter-spacing:0;flex:none;order:0;flex-grow:1}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__premium-section:nth-of-type(4) .pos-new-quote-review-quote__premium-title{width:fit-content;font-size:1rem;flex:none;order:0;flex-grow:0}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__premium-section:nth-of-type(4) .pos-new-quote-review-quote__label{flex:none;order:0;flex-grow:1}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__revised-column .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__premium-title,.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__revised-column .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__label,.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__revised-column .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__value,.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__revised-column .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium .pos-new-quote-review-quote__label,.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__revised-column .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium .pos-new-quote-review-quote__value,.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__revised-column .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-section-title,.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__revised-column .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-title,.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__revised-column .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-amount{color:#4d4d4d}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__revised-column .pos-new-quote-review-quote__premium-section:nth-of-type(3) .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__label{font-weight:700;color:#4d4d4d}.pos-new-quote-review-quote .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__revised-column .pos-new-quote-review-quote__premium-section:nth-of-type(3) .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__value{font-weight:700;color:#4d4d4d}.pos-new-quote-review-quote .pos-new-quote-review-quote__right-section{max-height:fit-content;border:.06rem solid #B2C2CB;border-radius:.375rem;opacity:1;padding:1.5rem 1.5rem 2rem;min-width:25.313rem}.pos-new-quote-review-quote .pos-new-quote-review-quote__right-section.pos-new-quote-documents__premium-total-summary{border:none;padding:0}.pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__right-section-title{padding-bottom:2rem;color:#1e1e1e;font-family:Open Sans;font-weight:600;font-size:1.5rem;line-height:2.25rem;letter-spacing:0%}.pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__summary-wrapper{display:flex;flex-direction:column;gap:.25rem}.pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-label{color:#3c4d6a;font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:0%}.pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-sub-label{color:#3d515a;font-family:Open Sans;font-weight:400;font-size:.75rem;line-height:1.25rem;letter-spacing:0%}.pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__summary-total-value{color:#3d515a;font-family:Open Sans;font-weight:700;font-size:2rem;line-height:3rem;letter-spacing:0%}.pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__full-term-total,.pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment{display:flex;justify-content:space-between}.pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__full-term-total{padding-bottom:1.5rem;border-bottom:.063rem solid #DBE1E2;margin-bottom:1.5rem}.pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-payment-value{color:#3d515a;font-family:Open Sans;font-weight:700;font-size:1.5rem;line-height:2.25rem;letter-spacing:0%}.pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-payment-value .pos-new-quote-review-quote__summary-total-payment-month{color:#3d515a;font-family:Open Sans;font-weight:600;font-size:.75rem;line-height:1.75rem;letter-spacing:0%}.pos-new-quote-review-quote .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-value{color:#3d515a;font-family:Open Sans;font-weight:400;font-size:.75rem;line-height:1.25rem;letter-spacing:0%}.dialog-popup.pos-new-quote__premium-changed-popup .MuiDialog-container .MuiPaper-root{width:56rem;height:auto;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);padding:1.5rem;border:none;border-radius:.375rem;box-shadow:0 0 0 .063rem #bdc4c7;box-sizing:border-box;background:#fff;overflow:hidden}.pos-new-quote__premium-changed-popup .dialog-popup-title__container{width:100%;height:5rem;min-height:5rem;padding:.75rem 0 .25rem;box-sizing:border-box;align-items:flex-start}.pos-new-quote__premium-changed-popup .dialog-popup-title{width:100%;padding:0}.pos-new-quote__premium-changed-popup .dialog-popup-close-icon{width:1.5rem;height:1.5rem;display:flex;align-items:flex-start;justify-content:flex-end;padding:.25rem;box-sizing:border-box;cursor:pointer}.pos-new-quote__premium-changed-popup .dialog-popup-close-icon img{width:1rem;height:1rem}.pos-new-quote__premium-changed-popup .MuiDialogContent-root{width:100%;height:auto;padding:0;border:none;overflow:hidden;box-sizing:border-box}.pos-new-quote__premium-changed-popup .dialog-popup-content-box{height:100%;padding:0}.pos-new-quote__premium-changed-popup .dialog-popup-actions{width:100%;min-height:4rem;padding:1rem 0 0;gap:1rem;box-sizing:border-box}.pos-new-quote__premium-changed-popup .dialog-popup-actions .MuiButton-root{height:3rem;min-width:5.9375rem;border-radius:.375rem;padding:0 1rem;box-shadow:none;font-family:Open Sans;font-size:1rem;font-weight:600;line-height:1.5rem;letter-spacing:0;text-transform:none}.pos-new-quote__premium-changed-popup .dialog-popup-actions .MuiButton-outlined{min-width:7rem;border:.063rem solid #0070B9;color:#0070b9;background:#fff}.pos-new-quote__premium-changed-popup .dialog-popup-actions .MuiButton-contained{min-width:5.9375rem;background:#0070b9;color:#fff}.pos-new-quote__premium-changed-popup .dialog-popup-actions .MuiButton-contained:hover{background:#005bb5;box-shadow:none}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-header{display:flex;align-items:center;gap:1rem;width:100%;min-height:4rem}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-header-icon{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;flex:0 0 4rem;border-radius:6.25rem;background:#f0f8ff}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-header-icon img{width:3rem;height:3rem}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-header-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-title{display:block;width:19.5625rem;height:2.25rem;opacity:1;color:#262626;font-family:Open Sans;font-size:1.5rem;font-weight:600;font-style:normal;line-height:2.25rem;letter-spacing:0}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-subtitle{display:block;width:24.125rem;height:1.25rem;opacity:1;color:#5d5d5d;font-family:Open Sans;font-size:.875rem;font-weight:400;font-style:normal;line-height:1.25rem;letter-spacing:.0015em}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-body{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-end}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-body .pos-new-quote__premium-changed-popup-content .pos-new-quote__premium-changed-popup-column--previous .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment{display:flex;align-items:flex-end}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-body .pos-new-quote__premium-changed-popup-content .pos-new-quote__premium-changed-popup-column--previous .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-label,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-body .pos-new-quote__premium-changed-popup-content .pos-new-quote__premium-changed-popup-column--previous .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-payment-value,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-body .pos-new-quote__premium-changed-popup-content .pos-new-quote__premium-changed-popup-column--previous .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-payment-value .pos-new-quote-review-quote__summary-total-payment-month{font-family:Open Sans;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:.15%;color:#8790a9}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-body .pos-new-quote__premium-changed-popup-content .pos-new-quote__premium-changed-popup-column--revised .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment{display:flex;align-items:flex-end}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column-header{width:100%;height:4rem;min-height:4rem;display:grid;grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1fr);align-items:center;gap:0;padding:1rem 1.5rem;box-sizing:border-box}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-previous-label{display:block;width:27.1875rem;height:1.75rem;opacity:1;color:#8790a9;font-family:Open Sans;font-size:1.25rem;font-weight:400;font-style:normal;line-height:1.75rem;letter-spacing:0}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-arrow{width:1.5rem;height:1.5rem;color:#444a60}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-revised-label{display:flex;align-items:center;gap:.5rem}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-revised-label img{width:2rem;height:2rem}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-revised-text{display:inline-block;width:12.6875rem;height:2rem;opacity:1;color:#4d4d4d;font-family:Open Sans;font-size:1.5rem;font-weight:600;font-style:normal;line-height:2rem;letter-spacing:0}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-content{width:100%;height:auto;min-height:3.5rem;max-height:18rem;flex:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0;overflow-y:auto;overflow-x:hidden}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-content p{margin:0}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column{width:100%;min-width:0;height:100%;padding:1.5rem 0;gap:.75rem;box-sizing:border-box;display:flex;flex-direction:column}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__left-section{width:100%;min-width:0;gap:.75rem}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__premium-section,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges{width:100%;display:flex;flex-direction:column;gap:.75rem;padding:0;border-bottom:.063rem solid #DBE1E2}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-section-title{padding:0 1.5rem;padding-bottom:0}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__premium-title,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__fees-charges-section-title{padding:0 1.5rem;width:fit-content;height:1.5rem;font-family:Open Sans;font-size:1rem;font-weight:600;line-height:1.5rem;letter-spacing:0}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__premium-title{padding-bottom:0}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__value-wrapper:not(.pos-new-quote-review-quote__fees-charges),.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__fees-charges-header{width:100%;height:2.5rem;min-height:2.5rem;display:flex;align-items:stretch;padding:0;box-sizing:border-box}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__row-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;box-sizing:border-box}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__label,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__fees-charges-title__value,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__value{font-family:Open Sans;letter-spacing:.0015em}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__label{flex:0 0 23.25rem;width:23.25rem;height:1.25rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__value{flex:0 0 3.1875rem;height:1.5rem;font-size:1rem;font-weight:400;line-height:1.5rem;text-align:right}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__fees-charges-title{flex:0 0 21.25rem;width:21.25rem;height:1.25rem;font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.0015em}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__fees-charges-title__value{flex:0 0 5.1875rem;width:5.1875rem;height:1.5rem;display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:400;line-height:1.5rem}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__fees-charges-title__value span{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;margin:0}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__fees-charges-title__value span img{width:1.5rem;height:1.5rem}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__premium-section:nth-of-type(3) .pos-new-quote-review-quote__label{height:1.5rem;font-size:1rem;line-height:1.5rem;letter-spacing:0}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__premium-section:nth-of-type(4){gap:0}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__premium-section:nth-of-type(4) .pos-new-quote-review-quote__premium-title{margin-bottom:.75rem}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__full-term-body{width:100%;height:5rem;display:flex;flex-direction:column}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__value-wrapper-underline{border-bottom:none}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__total-premium{display:none}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__full-term-total,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__monthly-payment{min-height:3.5rem;padding:.75rem 1rem;margin:0;box-sizing:border-box;border-bottom:none;background:#fafafa}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__summary-label,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__summary-total-value,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__summary-payment-value{font-family:Open Sans;font-size:.875rem;font-weight:700;line-height:1.5rem}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column .pos-new-quote-review-quote__summary-sub-label{font-family:Open Sans;font-size:.75rem;font-weight:400;line-height:1.25rem}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--previous,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--previous .pos-new-quote-review-quote__premium-title,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--previous .pos-new-quote-review-quote__fees-charges-section-title,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--previous .pos-new-quote-review-quote__fees-charges-title,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--previous .pos-new-quote-review-quote__label,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--previous .pos-new-quote-review-quote__value,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--previous .pos-new-quote-review-quote__fees-charges-title__value,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--previous .pos-new-quote-review-quote__summary-label,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--previous .pos-new-quote-review-quote__summary-sub-label,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--previous .pos-new-quote-review-quote__summary-total-value,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--previous .pos-new-quote-review-quote__summary-payment-value,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--previous .pos-new-quote-review-quote__summary-total-payment-month{color:#8790a9}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised{border-left:.063rem solid #D6D8E1;color:#4d4d4d}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised .pos-new-quote-review-quote__premium-title,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised .pos-new-quote-review-quote__fees-charges-section-title,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised .pos-new-quote-review-quote__fees-charges-title,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised .pos-new-quote-review-quote__label,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised .pos-new-quote-review-quote__value,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised .pos-new-quote-review-quote__fees-charges-title__value,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised .pos-new-quote-review-quote__summary-label,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised .pos-new-quote-review-quote__summary-sub-label,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised .pos-new-quote-review-quote__summary-total-value,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised .pos-new-quote-review-quote__summary-payment-value,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised .pos-new-quote-review-quote__summary-total-payment-month{color:#4d4d4d}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised .pos-new-quote-review-quote__premium-section:nth-of-type(3) .pos-new-quote-review-quote__value-wrapper{background:#e0f0fe}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised .pos-new-quote-review-quote__premium-section:nth-of-type(3) .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__label{font-size:.875rem;line-height:1.25rem;letter-spacing:.0015em;font-weight:700}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised .pos-new-quote-review-quote__premium-section:nth-of-type(3) .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__value{font-size:1rem;line-height:1.5rem;font-weight:700}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised .pos-new-quote-review-quote__monthly-payment{background:#e0f0fe}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-difference-row{width:100%;height:4.5rem;min-height:4.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:0;padding:.75rem 1rem;box-sizing:border-box;background:#e0f0fe;color:#262626;font-family:Open Sans;font-size:1rem;font-weight:700;line-height:1.5rem}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-difference-row strong{justify-self:end;font:inherit}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-total-row{width:100%;height:4.5rem;min-height:4.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fafafa}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-total-cell{min-width:0;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;box-sizing:border-box;color:#8790a9;font-family:Open Sans;font-size:1rem;font-weight:700;line-height:1.5rem}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-total-cell strong{font:inherit}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-total-cell--revised{border-left:.063rem solid #D6D8E1;color:#4d4d4d}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-difference-label{display:flex;align-items:center;gap:.5rem}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-difference-label img{width:1rem;height:1rem}@media(max-width:64rem){.dialog-popup.pos-new-quote__premium-changed-popup .MuiDialog-container .MuiPaper-root{width:calc(100vw - 2rem);height:calc(100vh - 2rem);overflow:auto}.pos-new-quote__premium-changed-popup .MuiDialogContent-root{height:auto;overflow:visible}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-content,.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column-header{grid-template-columns:1fr;height:auto}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-arrow{display:none}.pos-new-quote__premium-changed-popup .pos-new-quote__premium-changed-popup-column--revised{border-left:none;border-top:.063rem solid #D6D8E1}}.pos-new-quote-review-quote__right-section{max-height:fit-content;border:.06rem solid #B2C2CB;border-radius:.375rem;opacity:1;padding:1.5rem 1.5rem 2rem;min-width:28.438rem}.pos-new-quote-review-quote__right-section.pos-new-quote-documents__premium-total-summary{border:none;padding:0}.pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__right-section-title{padding-bottom:2rem;color:#1e1e1e;font-family:Open Sans;font-weight:600;font-size:1.5rem;line-height:2.25rem;letter-spacing:0%}.pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__summary-wrapper{display:flex;flex-direction:column;gap:.25rem}.pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-label{color:#3c4d6a;font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:0%}.pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-sub-label{color:#3d515a;font-family:Open Sans;font-weight:400;font-size:.75rem;line-height:1.25rem;letter-spacing:0%}.pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__summary-total-value{color:#3d515a;font-family:Open Sans;font-weight:700;font-size:2rem;line-height:3rem;letter-spacing:0%}.pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__full-term-total,.pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment{display:flex;justify-content:space-between}.pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__full-term-total{padding-bottom:1.5rem;border-bottom:.063rem solid #DBE1E2;margin-bottom:1.5rem}.pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-payment-value{color:#3d515a;font-family:Open Sans;font-weight:700;font-size:1.5rem;line-height:2.25rem;letter-spacing:0%}.pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-payment-value .pos-new-quote-review-quote__summary-total-payment-month{color:#3d515a;font-family:Open Sans;font-weight:600;font-size:.75rem;line-height:1.75rem;letter-spacing:0%}.pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-value{color:#3d515a;font-family:Open Sans;font-weight:400;font-size:.75rem;line-height:1.25rem;letter-spacing:0%}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section{min-width:fit-content}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__header{min-width:28.938rem}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections{min-width:28.438rem;max-width:28.438rem}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section{display:flex;flex-direction:column;gap:.25rem}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__premium-title{padding:0;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__value-wrapper{padding:.125rem 0}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__value-wrapper-underline{border-bottom:.063rem solid #ECEDF2;padding-bottom:.375rem}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__label{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:.15%;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__value{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium{padding-top:.5rem}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__label{font-family:Open Sans;font-weight:500;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:.15%;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__value-wrapper.pos-new-quote-review-quote__total-premium .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__value{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.75rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__premium-section .pos-new-quote-review-quote__full-term-body{min-height:6.063rem}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header .pos-new-quote-review-quote__row-inner{padding:.125rem 0}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__fees-charges-title{padding:0;display:flex;align-items:center;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__fees-charges-title__value{display:flex;gap:.25rem}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__fees-charges-title__value span{padding:0;margin:0}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__fees-charges-title__value,.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__fees-charges-header .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__fees-charges-title__value .pos-new-quote-review-quote__fees-amount{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.75rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__value-wrapper{padding:.125rem 0;margin-top:.25rem}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__label{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:.15%;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__left-section .pos-new-quote-review-quote__sections .pos-new-quote-review-quote__fees-charges .pos-new-quote-review-quote__value-wrapper .pos-new-quote-review-quote__row-inner .pos-new-quote-review-quote__value{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__right-section{min-width:25.313rem}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__right-section-title{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1.5rem;line-height:2.25rem;letter-spacing:0;color:#262626}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__full-term-total{padding-bottom:1rem;margin-bottom:1rem;border-bottom:.063rem solid #ECEDF2}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__full-term-total .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-label{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__full-term-total .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-sub-label{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.75rem;line-height:1.25rem;letter-spacing:.15%;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__full-term-total .pos-new-quote-review-quote__summary-total-value{font-family:Open Sans;font-weight:700;font-style:normal;font-size:2rem;line-height:3rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-wrapper{min-height:3rem}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-label{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-sub-label{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.75rem;line-height:1.25rem;letter-spacing:.15%;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-payment-value{height:3rem;display:flex;font-family:Open Sans;font-weight:700;font-style:normal;font-size:1.5rem;line-height:2.25rem;letter-spacing:0;color:#5d5d5d}.pos-new-quote .pos-new-quote__content .pos-new-quote__content-right-section .pos-new-quote-review-quote.pos-new-quote-review-quote__step-2 .pos-new-quote-review-quote__right-section .pos-new-quote-review-quote__monthly-payment .pos-new-quote-review-quote__summary-wrapper .pos-new-quote-review-quote__summary-payment-value .pos-new-quote-review-quote__summary-total-payment-month{margin-top:.75rem;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#5d5d5d}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiPaper-root{display:flex;flex-direction:column;align-items:center;gap:1.125rem;width:47.5rem;min-width:47.5rem;max-width:calc(100vw - 2rem);min-height:25.375rem;height:auto;max-height:calc(100vh - 2rem);padding:1.5rem;border:.063rem solid #B1B7C8;border-radius:.375rem;background:#fff;box-shadow:none;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .dialog-popup-title__container{display:flex;align-items:flex-start;align-self:stretch;flex:0 0 5.875rem;width:44.5rem;height:5.875rem;padding:0}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .dialog-popup-title{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;width:44.5rem;height:5.875rem;color:#262626;font-family:Open Sans;letter-spacing:0}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .dialog-popup-title.dialog-popup-title--warning{align-items:flex-start}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .dialog-popup-title.dialog-popup-title--warning span{margin-right:0}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .dialog-popup-title-icon{display:flex;align-items:center;justify-content:center;flex:0 0 4rem;width:4rem;height:4rem;padding:.375rem .5rem .625rem;border-radius:6.25rem;background:#e16d010d;box-sizing:border-box}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .dialog-popup-title-icon img{width:2.5rem;height:2.5rem}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-header-copy{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 39.5rem;gap:.8125rem;width:39.5rem;height:5.875rem;padding:.0625rem 0 0;box-sizing:border-box}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-header-title{width:39.5rem;height:2rem;color:#262626;font-family:Open Sans;font-weight:600;font-size:1.5rem;line-height:2rem;letter-spacing:0}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-header-message{width:39.5rem;min-height:3rem;color:#3d515a;font-family:Open Sans;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root{align-self:stretch;flex:0 0 auto;width:44.5rem;min-height:15.375rem;height:auto;padding:0;border:none;overflow:visible}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root .MuiBox-root.pos-new-quote-complete-and-bind__address-popup-content,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root .MuiBox-root.pos-new-quote-complete-and-bind__address-popup-center-section,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root .MuiBox-root.pos-new-quote-complete-and-bind__address-popup-columns,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root .MuiBox-root.pos-new-quote-complete-and-bind__address-popup-footer-section,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root .MuiBox-root.pos-new-quote-complete-and-bind__address-popup-column,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root .MuiBox-root.pos-new-quote-complete-and-bind__address-popup-recommended-info{padding:0}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .dialog-popup-content-box{width:44.5rem;min-height:15.375rem;height:auto;padding:0}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root .MuiBox-root.pos-new-quote-complete-and-bind__address-popup-content,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-content{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:44.5rem;min-height:15.375rem;height:auto;padding:0;isolation:isolate}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root .MuiBox-root.pos-new-quote-complete-and-bind__address-popup-center-section,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-center-section,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root .MuiBox-root.pos-new-quote-complete-and-bind__address-popup-columns,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-columns{display:flex;flex-direction:row;align-items:flex-start;align-self:stretch;flex:0 0 auto;gap:5rem;width:44.5rem;min-height:12rem;height:auto;margin:0;padding:0 2rem 0 6rem;box-sizing:border-box;z-index:2}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root .MuiBox-root.pos-new-quote-complete-and-bind__address-popup-footer-section,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-footer-section{display:flex;flex-direction:row;align-items:center;justify-content:center;align-self:stretch;flex:0 0 auto;width:44.5rem;min-height:3.375rem;height:auto;margin:0;padding:0;box-sizing:border-box;z-index:3}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root .MuiBox-root.pos-new-quote-complete-and-bind__address-popup-column,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-column{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-height:12rem;height:auto;padding:0;box-sizing:border-box}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root .MuiBox-root.pos-new-quote-complete-and-bind__address-popup-column--current,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-column--current{flex:0 0 13.875rem;width:13.875rem}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root .MuiBox-root.pos-new-quote-complete-and-bind__address-popup-column--recommended,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-column--recommended{flex:0 0 15.563rem;width:15.563rem}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-column--confirm-only .pos-new-quote-complete-and-bind__address-popup-column-title,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-column--confirm-only .pos-new-quote-complete-and-bind__address-popup-address-lines{visibility:hidden}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-column-title{width:100%;height:1.75rem;margin:0;color:#262626;font-family:Open Sans;font-weight:600;font-size:1.125rem;line-height:1.75rem;letter-spacing:0}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-address-lines{width:100%;height:5.25rem;min-height:5.25rem;max-height:5.25rem;padding:0;overflow:hidden;box-sizing:border-box}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-column-content{width:100%;margin:0;color:#262626;font-family:Open Sans;font-weight:400;font-size:1.125rem;line-height:1.75rem;letter-spacing:0}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-recommended-list{width:100%;height:5.25rem;min-height:5.25rem;max-height:5.25rem;overflow:hidden;padding:0}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-recommended-list.pos-new-quote-complete-and-bind__address-popup-recommended-list--scrollable{overflow-x:hidden;overflow-y:auto}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-recommended-item{margin:0;padding:0;border:none}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root .MuiBox-root.pos-new-quote-complete-and-bind__address-popup-recommended-info,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-recommended-info{display:flex;flex-direction:row;align-items:flex-start;width:100%;height:auto;margin:0}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root .MuiBox-root.pos-new-quote-complete-and-bind__address-popup-recommended-info .MuiButtonBase-root,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-recommended-info .MuiButtonBase-root{align-items:flex-start;padding-top:.25rem}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-recommended-item-text{width:100%;height:5.25rem}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-button-row{display:flex;flex-direction:row;align-items:center;width:100%;min-height:3rem;padding:0}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-button-row.pos-new-quote-complete-and-bind__address-popup-button-row--recommended-with-error{flex-direction:column}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn{display:flex;align-items:center;justify-content:center;width:fit-content;min-width:fit-content;height:3rem;max-height:3rem;margin:0;padding:0 1rem;border:.063rem solid #0070B9;border-radius:.375rem;color:#0070b9;background-color:#fff;font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.5rem;text-align:center;text-transform:none;white-space:nowrap;box-shadow:none;letter-spacing:0}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn .pos-new-quote-complete-and-bind__address-popup-action-btn-label{display:inline-flex;align-items:center;justify-content:center;width:6.5rem;height:1.5rem;max-height:3rem;opacity:1;letter-spacing:0}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn .pos-new-quote-complete-and-bind__address-popup-action-btn-label--recommended{width:13.25rem;height:1.5rem;max-height:3rem;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:1rem;line-height:1.5rem;text-align:center;color:#fff;flex:none;order:1;flex-grow:0;z-index:1;letter-spacing:0}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn .MuiButton-label,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn .MuiButton-startIcon,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn .MuiButton-endIcon{white-space:nowrap}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn:not(.MuiButton-contained){width:136px;min-width:136px}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn.MuiButton-contained{width:fit-content;min-width:fit-content;color:#fff;background-color:#0070b9;box-shadow:none}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn.ml-16{margin-left:1rem}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn.pos-new-quote-complete-and-bind__address-popup-action-btn--keep-address{width:8.5rem;min-width:8.5rem;height:3rem;min-height:3rem;padding:0 1rem;gap:.25rem;border:.063rem solid #0070B9;border-radius:.375rem;color:#0070b9;background-color:#fff;font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;text-align:center;box-shadow:none;box-sizing:border-box}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn.pos-new-quote-complete-and-bind__address-popup-action-btn--keep-address:hover{border-color:#0070b9;color:#0070b9;background-color:#f8fbff;box-shadow:none}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn.pos-new-quote-complete-and-bind__address-popup-action-btn--keep-address:active{border-color:#0070b9;color:#0070b9;background-color:#eaf4fe;box-shadow:none}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn.pos-new-quote-complete-and-bind__address-popup-action-btn--keep-address.Mui-focusVisible,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn.pos-new-quote-complete-and-bind__address-popup-action-btn--keep-address:focus-visible{border-color:#0070b9;color:#0070b9;background-color:#fff;box-shadow:0 0 0 .125rem #fafcff,0 0 0 .25rem #0070b9;outline:none}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-footer-note{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem;width:100%;height:1.5rem;margin:0;padding:0;box-sizing:border-box;color:#3d515a;font-family:Open Sans;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;white-space:nowrap}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-edit-address{color:#06c;cursor:pointer;text-decoration:underline}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-selection-error{width:100%;margin-top:.125rem;font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#b90000}@media(max-width:47.5rem){.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiPaper-root{width:calc(100vw - 2rem);min-width:0;height:auto;max-height:calc(100vh - 2rem);overflow-y:auto}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .dialog-popup-title__container,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .dialog-popup-title,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-header-copy,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-header-title,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-header-message,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .dialog-popup-content-box,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-content,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-columns,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-footer-note{width:100%;height:auto}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .dialog-popup-title__container,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .dialog-popup-title,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .MuiDialogContent-root,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-columns,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-footer-note{flex-basis:auto}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .dialog-popup-title{gap:.75rem}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .dialog-popup-title-icon{flex-basis:3rem;width:3rem;height:3rem}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .dialog-popup-title-icon img{width:2rem;height:2rem}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-header-copy{flex-basis:auto}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-content{gap:1.5rem}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-columns{flex-direction:column;align-items:stretch;gap:1.5rem;padding:0}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-column,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-column--current,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-column--recommended{width:100%;height:auto;flex-basis:auto}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-address-lines,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-recommended-list,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-recommended-item-text{height:auto;min-height:0;max-height:none}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn,.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn.MuiButton-contained{width:100%;min-width:100%}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn--keep-address{width:auto;min-width:8.5rem;max-width:100%}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-action-btn.ml-16{margin-left:0;margin-top:.75rem}.dialog-popup.pos-new-quote-complete-and-bind__address-popup .MuiDialog-container .pos-new-quote-complete-and-bind__address-popup-footer-note{padding-left:0;white-space:normal}}.rating-engine .rating-engine-right-section{width:100%;margin:1.5rem}.rating-engine .rating-engine-calculation{display:flex;flex-direction:row;justify-content:center}.rating-engine .rating-engine-calculation .rating-engine-title{text-align:center;margin-bottom:1.5rem}.rating-engine .rating-engine-calculation .rating-engine-form{max-width:50rem;margin:2rem}.rating-engine .rating-engine-calculation .rating-engine-form .MuiInputBase-root{height:2.5rem}.rating-engine .rating-engine-calculation .rating-engine-form .MuiBox-root{display:flex;flex-direction:column}.rating-engine .rating-engine-calculation .rating-engine-form .MuiBox-root .MuiBox-root{width:100%}.rating-engine .rating-engine-calculation .rating-engine-form .MuiBox-root .MuiBox-root .MuiTypography-root{width:100%;text-align:left}.rating-engine .rating-engine-calculation .rating-engine-form .MuiBox-root .MuiFormControl-root{margin-top:.5rem}.rating-engine .rating-engine-calculation .rating-engine-form .MuiBox-root .MuiFormHelperText-root{margin-left:0}.rating-engine .rating-engine-calculation .rating-engine-form .select-field .MuiBox-root{display:flex;flex-direction:column}.rating-engine .rating-engine-calculation .rating-engine-form .select-field .MuiBox-root .MuiBox-root{width:100%}.rating-engine .rating-engine-calculation .rating-engine-form .select-field .MuiBox-root .MuiBox-root .MuiTypography-root{width:100%;text-align:left}.rating-engine .rating-engine-calculation .rating-engine-form .select-field .MuiBox-root .MuiAutocomplete-root{width:100%}.rating-engine .rating-engine-calculation .rating-engine-form .select-field .MuiBox-root .MuiFormControl-root{margin:0}.rating-engine .rating-engine-calculation .rating-engine-form .select-field .MuiBox-root .MuiInputBase-root{margin-top:.5rem}.rating-engine .rating-engine-calculation .rating-engine-form .select-field .MuiFormHelperText-root{padding-left:0}.rating-engine .rating-engine-calculation .rating-engine-form .date-field{display:flex;text-align:left;margin-bottom:1rem}.rating-engine .rating-engine-calculation .rating-engine-form .date-field .MuiTypography-root{width:100%}.rating-engine .rating-engine-calculation .rating-engine-form .date-field .MuiFormHelperText-root{max-width:22rem}.rating-engine .rating-engine-calculation .rating-price-result{min-width:35rem;display:flex;justify-content:flex-end;align-items:flex-end}.rating-engine .rating-engine-calculation .rating-price-result .rating-engine-response{margin:2rem;min-width:30rem;max-height:fit-content}.rating-engine .rating-engine-calculation .rating-price-result .rating-engine-response .rating-details{display:flex;justify-content:space-between}.MuiAutocomplete-listbox{max-height:16rem!important;overflow-y:auto}.service-unavailable-page{width:100%;height:90%;display:flex;flex-direction:column;align-items:center;justify-content:center}.service-unavailable-page .service-unavailable-content{width:100%;height:100%;max-width:32.5rem;min-height:15rem;max-height:fit-content;padding:1.5rem;border:.063rem solid #BDC4C7;border-radius:.375rem;box-shadow:0 0 #0000;background-color:#fff}.service-unavailable-page .service-unavailable-content .service-unavailable-icon{display:flex;align-items:center;justify-content:center;width:100%;height:4rem}.service-unavailable-page .service-unavailable-content .service-unavailable-icon img{width:4rem;height:4rem}.service-unavailable-page .service-unavailable-content .service-unavailable-message{margin:.5rem 0 0;text-align:center;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1.5rem;line-height:2rem;letter-spacing:0;color:#262626}.service-unavailable-page .service-unavailable-content .service-unavailable-submessage{margin:1rem 0 0;text-align:center;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#68758b}.service-unavailable-page .service-unavailable-content .service-unavailable-button--wrapper{display:flex;justify-content:center;align-items:center}.service-unavailable-page .service-unavailable-content .service-unavailable-button--wrapper .service-unavailable-button{margin:1.5rem 0 0;border:none;background-color:#0070b9;border-radius:.375rem;height:3rem;width:6.438rem;padding:1rem;display:flex;justify-content:center;align-items:center;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#fff}.lnf-header_wrap .header-container{position:static;background-color:#fff;color:#333;box-shadow:1;height:4.5rem;box-shadow:0 3px 1px #0000001f;background:#fff}.lnf-header_wrap .tool-bar{padding-right:0;display:flex;justify-content:space-between}.lnf-header_wrap .left-section{display:flex;align-items:center}.lnf-header_wrap .left-section .assurant-logo{height:2.156rem;width:10rem}.lnf-header_wrap .right-section{display:flex;align-items:center}.lnf-header_wrap .right-section .MuiAvatar-root{margin:.625rem;font-family:Open Sans;font-weight:300;font-size:16px;line-height:27px;text-align:center;color:#fff}.lnf-header_wrap .right-section .MuiAvatar-root .MuiSvgIcon-root{height:1.875rem;width:1.875rem}.lnf-header_wrap .right-section .menu-nav-icon{padding:.656rem .719rem;margin-left:1rem;display:flex;align-items:center;height:30px}.processing-container{width:-webkit-fill-available;margin:0}.processing-container .MuiAutocomplete-root{width:25%}.processing-container .MuiAutocomplete-root .search-box .MuiOutlinedInput-root input,.MuiOutlinedInput-root input{padding:1.5px 5px}.program-fields{display:flex}.program-fields .label{font-family:Open Sans;font-weight:600;font-size:14px;line-height:22px;color:#596981;margin:12px 0}.program-fields .input-field input,.program-fields .input-field select{padding:10px}.form-container{border:1px solid #ddd;border-radius:8px;padding:24px;margin:0 auto;width:-webkit-fill-available}.section{margin-bottom:32px}.section-header{font-family:Open Sans;font-weight:600;font-size:1rem;line-height:28px;color:#3c4d6a}.field-group{display:flex;gap:16px}.field-group .field-wrapper .input-field .MuiInputBase-root .MuiSelect-select{padding:10px}.field-group .field-wrapper .input-field .MuiFormHelperText-root{margin-left:4px;margin-right:0}.form-dropdown{width:100%;padding:10px;border:1px solid #ccc;border-radius:6px}.form-dropdown:hover{background-color:#f0f8ff}.form-actions{display:flex;justify-content:space-between;margin-top:24px}.btn-primary{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:6px;cursor:pointer}.btn-primary:hover{background-color:#0056b3}.btn-secondary{background-color:#fff;color:#007bff;padding:10px 20px;border:1px solid #007bff;border-radius:6px;cursor:pointer}.btn-secondary:hover{background-color:#e6f2ff}.grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}@media(min-width:768px){.grid-container{grid-template-columns:repeat(4,1fr)}}.search-box .MuiInputBase-root{padding-right:30px}.tabs-header.main-tab-container{margin-bottom:1rem;display:flex;flex-direction:column;align-items:flex-start;padding:0 25px 0 10px}.tabs-header.main-tab-container .tab_wrap{width:100%}.tabs-header.main-tab-container .tab_wrap .MuiTabs-flexContainer{border-bottom:2px solid #dbe1e2;flex-wrap:nowrap;justify-content:space-between}.tabs-header.main-tab-container .MuiTabs-scroller{overflow-x:visible!important}.tabs-header.main-tab-container .MuiTabs-scroller .MuiTabs-list{border-bottom:2px solid #dbe1e2;display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;min-width:0}.tabs-header.main-tab-container .MuiTabs-scroller .MuiTabs-list .MuiButtonBase-root{flex:1 1 0;min-width:0;max-width:none;width:100%;height:56px;border-bottom-width:2px;font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:18px;color:#3c4d6a;text-transform:capitalize;white-space:normal;word-break:break-word;text-align:center;padding:8px 4px;display:flex;align-items:center;justify-content:center;overflow:visible}.tabs-header.main-tab-container .MuiTabs-scroller .MuiTabs-list .Mui-selected{color:#06c}.tabs-header.main-tab-container .MuiTabs-indicator{background-color:#06c}@media(min-width:1400px){.tabs-header.main-tab-container .MuiTabs-scroller .MuiTabs-list{flex-wrap:nowrap;justify-content:space-between;width:100%}.tabs-header.main-tab-container .MuiTabs-scroller .MuiTabs-list .MuiButtonBase-root{max-width:none;min-width:0;white-space:normal;word-break:keep-all;text-align:center;height:56px;line-height:20px;padding:8px;font-size:1rem;display:flex;align-items:center;justify-content:center}}@media(min-width:1200px)and (max-width:1399px){.tabs-header.main-tab-container .MuiTabs-scroller .MuiTabs-list .MuiButtonBase-root{font-size:.8125rem;padding:8px 4px;line-height:18px}}.sub-tab-container .MuiTabs-scroller .MuiTabs-flexContainer{display:flex;gap:35px;align-items:center}.sub-tab-container .MuiTabs-scroller .MuiTabs-flexContainer .tick-icon{color:#fff}.sub-tab-container .MuiTabs-scroller .MuiTabs-flexContainer .tab_wrapper{display:flex;gap:4px}.sub-tab-container .MuiTabs-scroller .MuiTabs-flexContainer .MuiButtonBase-root{font-family:Open Sans;font-weight:400;font-size:1rem;line-height:28px;color:#3d515a;background:#fafcff;padding:8px 16px}.sub-tab-container .MuiTabs-scroller .MuiTabs-flexContainer .Mui-selected{background-color:#06c;padding:2px 16px;min-height:fit-content;height:30px;border-radius:22px;font-family:Open Sans;font-weight:400;font-size:1rem;line-height:28px;color:#fff}.pos-draft-quotes-pagination{width:100%;box-sizing:border-box;display:flex;flex-direction:row-reverse;align-items:center;margin-top:1rem;gap:1rem;opacity:1;padding:.5rem 1.5rem}.pos-draft-quotes-pagination p{margin:0}.pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls .pos-draft-quotes-pagination-results{color:#5d5d5d;font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:.15%;display:flex;align-items:center;padding-bottom:.25rem}.pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls .pos-draft-quotes-pagination-results span{display:flex;align-items:center}.pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls .pos-draft-quotes-pagination-results span.pos-draft-quotes-pagination-results-icon{align-items:flex-start;margin-left:.125rem;margin-bottom:.25rem}.pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls .pos-draft-quotes-pagination-results span.pos-draft-quotes-pagination-results-icon img{width:.5rem;height:1.25rem}.pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls .pos-draft-quotes-pagination-controls-wrapper{display:flex;flex-direction:row;align-items:center}.pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls .pos-draft-quotes-pagination-controls-wrapper .pos-draft-quotes-pagination-arrow{cursor:pointer;background:#fff;border:none;margin:0 .75rem;padding:0;width:1.5rem;height:1.5rem}.pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls .pos-draft-quotes-pagination-controls-wrapper .pos-draft-quotes-pagination-arrow img{width:1.5rem;height:1.5rem}.pos-draft-quotes-pagination .pos-draft-quotes-pagination-controls .pos-draft-quotes-pagination-controls-wrapper .pos-draft-quotes-pagination-arrow:disabled{opacity:.5;cursor:not-allowed}.pos-draft-quotes-pagination-page{width:3rem;height:1.5rem;opacity:1;border-radius:.375rem;border-width:.063rem;border:.063rem solid #0070b9;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#0070b9;font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:0%;text-align:center;background-color:#fff}.pos-draft-quotes-pagination-page:disabled{opacity:.5;cursor:not-allowed}.pos-draft-quotes-pagination-pages{display:flex;align-items:center;gap:1rem;padding:0 1rem}.pos-draft-quotes-pagination-page--active{background:#0070b9;color:#fff}.pos-draft-quotes-pagination-ellipsis{width:3rem;height:1.5rem;color:#0070b9;background-color:#fff;font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.5rem;border-radius:.375rem;border-width:.063rem;border:.063rem solid #0070b9;display:inline-flex;align-items:center;justify-content:center}.pos-draft-quotes-pagination-jump{justify-self:end;display:flex;flex-direction:column;align-items:center;gap:.25rem}.pos-draft-quotes-pagination-jump-label{color:#5d5d5d;font-family:Open Sans;font-weight:600;font-size:.875rem;line-height:1.25rem}.pos-draft-quotes-pagination-jump-input{width:4.75rem;height:1rem;opacity:1;gap:.25rem;padding:.25rem .75rem;border-radius:.375rem;border-width:.063rem;border:.063rem solid #8790a9;text-align:center;color:#5d5d5d;font-family:Open Sans;font-weight:400;font-size:1rem;line-height:1.5rem}@media(max-width:1024px){.pos-draft-quotes-pagination{grid-template-columns:1fr}.pos-draft-quotes-pagination-results,.pos-draft-quotes-pagination-jump{justify-self:center}}@media(max-width:640px){.pos-draft-quotes-pagination-controls{flex-wrap:wrap}.pos-draft-quotes-pagination-pages{flex-wrap:wrap;justify-content:center}}.main_wrapper{display:flex;flex-direction:column;min-height:100vh}.main_wrapper.header-display-none .lnf-header_wrap{display:none}.main_wrapper .main_container{display:flex;flex-grow:1;max-width:none;padding:0}.main_wrapper .main_container .right-section--pos-dashboard{min-height:0}.main_wrapper .main_container .left-section{min-width:15rem}@media(max-width:1500px){.main_wrapper .main_container .left-section{max-width:15rem}}.main_wrapper .main_container .left-section .MuiPaper-root{--Paper-shadow: none !important}.main_wrapper .main_container .left-section .MuiPaper-root.main-sidebar-scroll{scrollbar-width:thin;scrollbar-color:#B1B7C8 #F6F7F9}.main_wrapper .main_container .left-section .MuiPaper-root.main-sidebar-scroll::-webkit-scrollbar{width:10px}.main_wrapper .main_container .left-section .MuiPaper-root.main-sidebar-scroll::-webkit-scrollbar-track{background:#f6f7f9;border-radius:8px}.main_wrapper .main_container .left-section .MuiPaper-root.main-sidebar-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#9fb6cc,#b1b7c8);border-radius:8px;border:1px solid #B1B7C8;min-height:64px}.main_wrapper .main_container .left-section .MuiPaper-root.main-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#87a3be,#5f7d99)}.main_wrapper .main_container .left-section .MuiPaper-root .MuiCardActions-root{min-height:56px;max-height:56px;display:flex;align-items:center;background:#fff;padding:0}.main_wrapper .main_container .left-section .MuiPaper-root .MuiCardActions-root.main-sidebar-btn{background:#fff;transition:all .3s ease-in-out}.main_wrapper .main_container .left-section .MuiPaper-root .MuiCardActions-root.main-sidebar-btn .MuiButtonBase-root{padding:.25rem 1rem;white-space:break-spaces!important;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d;gap:.5rem}.main_wrapper .main_container .left-section .MuiPaper-root .MuiCardActions-root.main-sidebar-btn .MuiButtonBase-root .main-sidebar-icon{display:flex;width:1.5rem;height:1.5rem;min-width:1.5rem}.main_wrapper .main_container .left-section .MuiPaper-root .MuiCardActions-root.main-sidebar-btn .MuiButtonBase-root .MuiTouchRipple-root{display:none}.main_wrapper .main_container .left-section .MuiPaper-root .MuiCardActions-root.active-main-sidebar-btn{background:#f0f8ff;border-right:2px solid #0070B9;transition:all .3s ease-in-out}.main_wrapper .main_container .left-section .MuiPaper-root .MuiCardActions-root.active-main-sidebar-btn .MuiButtonBase-root{font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#0070b9}button{cursor:pointer}.dialog-loader__loading{display:flex;justify-content:center;align-items:center;width:100%;min-height:20rem}.dialog-loader__loading .MuiDialog-container .MuiPaper-root{background:unset;box-shadow:none;border:none;overflow:hidden}.dialog-loader__loading .MuiDialog-container .MuiPaper-root .MuiDialogContent-root{padding:0}.custom-layout-dialog-popup .MuiBackdrop-root{opacity:.3!important;background:var(--dark, #303340);-webkit-backdrop-filter:blur(31.9px);backdrop-filter:blur(31.9px)}.custom-layout-dialog-popup .MuiDialog-container{align-items:center;justify-content:center}.custom-layout-dialog-popup .dialog-popup-paper{box-sizing:border-box;width:47.5rem;max-width:calc(100vw - 2rem);min-height:15.625rem;padding:1.5rem;gap:1.5rem;border:.063rem solid #BDC4C7;border-radius:.375rem;box-shadow:none;background:#fff}.custom-layout-dialog-popup .dialog-popup-title__container{align-items:flex-start;min-height:auto;padding:0;background:transparent;border:0;box-sizing:border-box}.custom-layout-dialog-popup .dialog-popup-title{margin:0;color:#262626;font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem}.custom-layout-dialog-popup .MuiDialogContent-root{border:0;padding:0;overflow:visible}.custom-layout-dialog-popup .dialog-popup-content-box{padding:0}.custom-layout-dialog-popup .dialog-popup-actions{justify-content:flex-end;align-items:center;gap:1rem;min-height:3rem;padding:0}.custom-layout-dialog-popup .dialog-popup-actions .MuiButton-root{min-width:10.063rem;height:3rem;padding:0 1rem;border-radius:var(--sm-radius, .375rem);box-shadow:none;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;text-transform:none}.custom-layout-dialog-popup .dialog-popup-actions .MuiButton-outlined{border:.063rem solid #BDC4C7;background:#fff;color:#0070b9;margin-right:0;text-decoration:none}.custom-layout-dialog-popup .dialog-popup-actions .MuiButton-outlined:hover{border:.063rem solid #8790A9;background:#f6f7f9;text-decoration:none}.custom-layout-dialog-popup .dialog-popup-actions .MuiButton-contained{background:var(--background-interactive-primary-default, #0070B9);color:var(--foreground-inverse, #FFFFFF)}.custom-layout-dialog-popup .dialog-popup-actions .MuiButton-contained:hover{background:#005f9e}.custom-layout-dialog-popup__message-with-icon{display:flex;align-items:center;gap:1rem;min-height:4rem;margin:1rem 0 1.5rem}.custom-layout-dialog-popup__message-with-icon img{box-sizing:border-box;width:4rem;height:4rem;padding:.5rem;border-radius:6.25rem;background:#f0f8ff;flex:0 0 auto}.custom-layout-dialog-popup__message-with-icon p{margin:0;color:var(--text-body, #3D515A);font-family:var(--font-family-paragraph, "Open Sans"),sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;white-space:normal}.custom-layout-dialog-popup--form .client-asset-form{margin-top:.5rem}.custom-layout-dialog-popup--form .client-asset-form .input-text-field{margin-bottom:1rem}.custom-layout-dialog-popup--form .client-asset-form .input-text-field .MuiFormControl-root .MuiInputBase-root{min-height:3rem}.custom-layout-dialog-popup--form .client-asset-form .input-text-field .MuiFormControl-root .MuiFormHelperText-root{padding:0;margin:.125rem 0 0}.custom-layout-dialog-popup--form .client-asset-form .select-field .MuiFormHelperText-root{padding:0;margin:.125rem 0 0 200px}.custom-layout-dialog-popup--form .client-asset-form .popup-error-message{width:100%;margin-bottom:1rem;padding:.625rem;border:.063rem solid #d32f2f;border-radius:.25rem;color:#d32f2f;background:#fff5f5;font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1.25rem}.custom-layout-dialog-popup--form .client-asset-form .form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.custom-layout-dialog-popup--form .client-asset-form .form-actions .MuiButton-root{min-width:10.063rem;height:3rem;padding:0 1rem;border-radius:.375rem;box-shadow:none;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;text-transform:none}.custom-layout-dialog-popup--form .client-asset-form .form-actions .MuiButton-outlined{border:.063rem solid #BDC4C7;background:#fff;color:#0070b9}.custom-layout-dialog-popup--form .client-asset-form .form-actions .MuiButton-contained{background:#0070b9;color:#fff}.custom-layout-dialog-popup--form .client-asset-form .form-actions .MuiButton-contained:hover{background:#005f9e}.custom-layout-page{margin:1.5rem;padding:1rem 1.25rem;background:#fff}.custom-layout-page__header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.custom-layout-page__header .custom-layout-page__header-title{margin:0;color:#262626;font-family:Open Sans,sans-serif;font-size:2rem;font-weight:400;line-height:3rem}.custom-layout-page__header .custom-layout-page__navbar{display:flex;align-items:center;gap:.5rem;padding:.125rem 0}.custom-layout-page__header .custom-layout-page__navbar span{color:#0070b9;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.custom-layout-page__header .custom-layout-page__navbar span:first-child{text-decoration:underline}.custom-layout-page__header .custom-layout-page__navbar span:last-child{color:#262626}.custom-layout-page__title{margin:0 0 1rem;color:#3b3b3b;font-family:Open Sans,sans-serif;font-size:1.75rem;font-weight:600;line-height:2.125rem}.custom-layout-page__tabs-row{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem}.custom-layout-page__tab{border:none;background:transparent;color:#4b4b4b;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:400;text-decoration:underline;cursor:pointer;padding:0}.custom-layout-page__tab--active{font-weight:600}.custom-layout-page__breadcrumb-separator{color:#4b4b4b;font-size:.875rem}.custom-layout-page__help-icon{color:#6f6f6f;margin-left:.5rem}.custom-layout-page__filters-panel{border:.063rem solid #dbe1e2;border-radius:.25rem;padding:1rem;margin-bottom:1rem;background:#fff}.custom-layout-page__row{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.custom-layout-page__row.custom-layout-page__row--search-btn{justify-content:flex-end;align-items:flex-end}.custom-layout-page__row .custom-layout-page__client-select-field{width:100%}.custom-layout-page__row .custom-layout-page__client-select-field .MuiFormHelperText-root{padding:0;margin-left:200px}.custom-layout-page__row:last-child{margin-bottom:0}.custom-layout-page__label{width:3.75rem;color:#4b4b4b;font-family:Open Sans,sans-serif;font-size:.875rem}.custom-layout-page__client-select{flex:1;height:2rem;border:.063rem solid #7a7a7a;border-radius:.188rem;padding:0 .5rem;font-size:.875rem;background:#fff}.custom-layout-page__keyword-group{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.custom-layout-page__search-input-field{margin-bottom:0}.custom-layout-page__search-input-field .MuiFormControl-root .MuiInputBase-root{min-height:2rem}.custom-layout-page__search-btn{height:3rem;padding:.75rem 1rem;border:.063rem solid #0070b9;border-radius:.375rem;background:#0070b9;font-family:Open Sans;font-weight:600;font-style:normal;font-size:.813rem;line-height:1.25rem;letter-spacing:0;color:#fff;cursor:pointer}.custom-layout-page .custom-design__table-section{margin-bottom:1rem}.custom-layout-page .custom-design__table-wrap{overflow-x:auto;border:.063rem solid #ecedf2;border-radius:.375rem;background-color:#fff}.custom-layout-page .custom-design__table{width:100%;border-collapse:collapse}.custom-layout-page .custom-design__table thead{background-color:#f6f7f9}.custom-layout-page .custom-design__table thead tr th{padding:1rem 2rem 1rem 0}.custom-layout-page .custom-design__table thead tr th:first-child{padding-left:1rem}.custom-layout-page .custom-design__table thead tr th:last-child{padding-right:1rem}.custom-layout-page .custom-design__table tbody tr td{padding:1rem 2rem 1rem 0}.custom-layout-page .custom-design__table tbody tr td:first-child{padding-left:1rem}.custom-layout-page .custom-design__table tbody tr td:last-child{padding-right:1rem}.custom-layout-page .custom-design__table th,.custom-layout-page .custom-design__table td{text-align:left;white-space:nowrap;vertical-align:middle;align-items:center;color:#5d5d5d;font-family:Open Sans,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0}.custom-layout-page .custom-design__table th{border:none;font-weight:600}.custom-layout-page .custom-design__table td{opacity:1;border-bottom:.063rem solid #dbe1e2}.custom-layout-page .custom-design__table tr:last-child td{border-bottom:none}.custom-layout-page .custom-design__cell--actions{width:1.5rem;min-width:1.5rem;max-width:1.5rem;padding-right:0;vertical-align:middle}.custom-layout-page .custom-design__cell-actions-wrap{display:flex;align-items:center;gap:.25rem;min-height:1.5rem}.custom-layout-page .custom-design__icon-button{display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer;width:1.5rem;height:1.5rem;color:#5d5d5d}.custom-layout-page .custom-design__icon-button:disabled{cursor:not-allowed;opacity:.5}.custom-layout-page .custom-design__table-loading-state{min-height:9.5rem;text-align:center}.custom-layout-page .custom-design__pagination{width:100%;box-sizing:border-box;display:flex;flex-direction:row-reverse;align-items:center;margin-top:1rem;gap:1rem;padding:.5rem 1.5rem}.custom-layout-page .custom-design__pagination p{margin:0}.custom-layout-page .custom-design__pagination-controls{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.custom-layout-page .custom-design__pagination-results{color:#5d5d5d;font-family:Open Sans,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem;display:flex;align-items:center;padding-bottom:.25rem}.custom-layout-page .custom-design__pagination-results span{display:inline-flex;align-items:center;gap:.125rem}.custom-layout-page .custom-design__pagination-results-icon{display:inline-flex;align-items:center}.custom-layout-page .custom-design__pagination-results-icon img{width:.5rem;height:1.25rem;margin-bottom:.25rem}.custom-layout-page .custom-design__pagination-controls-wrapper{display:flex;flex-direction:row;align-items:center}.custom-layout-page .custom-design__pagination-arrow{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;cursor:pointer}.custom-layout-page .custom-design__pagination-arrow img{width:1.5rem;height:1.5rem}.custom-layout-page .custom-design__pagination-arrow:disabled{opacity:.5;cursor:not-allowed}.custom-layout-page .custom-design__pagination-pages{display:flex;align-items:center;gap:1rem;padding:0 1rem}.custom-layout-page .custom-design__pagination-page{width:3rem;height:1.5rem;border-radius:.375rem;border:.063rem solid #0070b9;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#0070b9;font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;background-color:#fff}.custom-layout-page .custom-design__pagination-page:disabled{opacity:.5;cursor:not-allowed}.custom-layout-page .custom-design__pagination-page--active{background:#0070b9;color:#fff}.custom-layout-page .custom-design__pagination-ellipsis{width:3rem;height:1.5rem;color:#0070b9;background-color:#fff;font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;border-radius:.375rem;border:.063rem solid #0070b9;display:inline-flex;align-items:center;justify-content:center}.custom-layout-page .custom-design__pagination-jump{display:flex;flex-direction:column;align-items:center;gap:.25rem}.custom-layout-page .custom-design__pagination-jump-label{color:#5d5d5d;font-family:Open Sans,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem}.custom-layout-page .custom-design__pagination-jump-input{width:4.75rem;height:1rem;padding:.25rem .75rem;border-radius:.375rem;border:.063rem solid #8790a9;text-align:center;color:#5d5d5d;font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem}@media(max-width:64rem){.custom-layout-page{margin:1rem}.custom-layout-page__row{flex-direction:column;align-items:flex-start}.custom-layout-page__label{width:auto}.custom-layout-page__client-select{width:100%}.custom-layout-page__keyword-group{width:100%;justify-content:flex-start}.custom-layout-page .custom-design__pagination{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.custom-layout-page .custom-design__pagination-controls,.custom-layout-page .custom-design__pagination-jump{justify-self:center;align-items:center}}@media(max-width:40rem){.custom-layout-page .custom-design__pagination-controls{flex-wrap:wrap}.custom-layout-page .custom-design__pagination-pages{flex-wrap:wrap;justify-content:center}}.form-date-field .MuiBox-root .MuiTypography-root{display:flex;flex-direction:row;padding-bottom:.25rem;font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:.021px;color:#4d4d4d}.form-date-field .MuiBox-root .MuiTypography-root .required-indicator{max-width:fit-content;align-items:flex-start;display:flex}.form-date-field .date-field-input-wrap .MuiFormControl-root .MuiPickersInputBase-root{min-height:3rem;max-height:3rem;border:.063rem solid #8790A9;border-radius:.375rem;padding:.75rem;background:#fafafa}.form-date-field .date-field-input-wrap .MuiFormControl-root .MuiPickersInputBase-root.Mui-error{border-color:#b90000}.form-date-field .date-field-input-wrap .MuiFormControl-root .MuiPickersInputBase-root .MuiPickersSectionList-root,.form-date-field .date-field-input-wrap .MuiFormControl-root .MuiPickersInputBase-root .MuiPickersSectionList-root .MuiPickersSectionList-section{font-family:Open Sans;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d}.form-date-field .date-field-input-wrap .MuiFormControl-root .MuiPickersInputBase-root fieldset{border:none}.form-date-field .date-field-input-wrap .MuiFormControl-root .MuiPickersInputBase-root .MuiInputAdornment-root .MuiButtonBase-root{width:1.5rem;height:1.5rem;margin-right:0}.form-date-field .date-field-input-wrap .MuiFormControl-root.Mui-error .MuiPickersInputBase-root{border-color:#b90000}.form-date-field .date-field-input-wrap .MuiFormControl-root.Mui-disabled .MuiPickersInputBase-root{border:.063rem solid #B1B7C8;background:#f6f7f9}.form-date-field .date-field-input-wrap .MuiFormControl-root.Mui-disabled .MuiPickersInputBase-root .MuiPickersSectionList-root,.form-date-field .date-field-input-wrap .MuiFormControl-root.Mui-disabled .MuiPickersInputBase-root .MuiPickersSectionList-root .MuiPickersSectionList-section{font-family:Open Sans;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#8790a9}.form-date-field .date-field-input-wrap .MuiFormControl-root .MuiFormHelperText-root{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#b90000}.form-date-field.form-date-field--disabled .MuiTypography-root{font-family:Open Sans;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:.021px;color:#8790a9}.field-success-icon,.field-error-icon{position:absolute;right:2.25rem;top:54%;transform:translateY(-50%);pointer-events:none;display:flex}.field-success-icon img,.field-error-icon img{height:1.5rem;width:1.5rem}.field-success-icon.date-field-success-icon{margin-right:.25rem;top:52%}.field-success-icon.input-text-field-success-icon{top:52%}.field-error-icon{top:36%}.field-error-icon.date-field-error-icon{margin-right:.25rem;top:34%}.field-error-icon.form-field-error-icon{position:unset;transform:unset;margin-right:.25rem}.p-0{padding:0}.pr-3{padding-right:.75rem}.pt-2{padding-top:.5rem}.mt-0{margin-top:0!important}.mt-4{margin-top:1rem!important}.mb-0{margin-bottom:0!important}.ml-6{margin-left:1.5rem}.mb-2{margin-bottom:.5rem!important}.mb-4{margin-bottom:1rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-8{margin-bottom:2rem!important}.gap-2{display:flex;gap:.125rem}.gap-4{display:flex;gap:1rem!important}.cursor-none{cursor:none!important}.btn-container{display:flex;align-items:baseline;justify-content:space-between}.btn-container .right-container .right-btn{border:1px solid #0066cc;background:#06c;color:#fff;width:86px;height:48px;border-radius:6px;font-weight:700;font-size:1rem;line-height:1.5rem;text-transform:capitalize;font-family:Open Sans}.btn-container .right-container .right-btn:disabled{border:1px solid #bdc4c7;background:#f2f2f2;color:#3c4d6a}.btn-container .left-container{width:77px;height:48px;border-radius:6px;background:none}.btn-container .left-container .left-btn{font-weight:700;font-size:1rem;line-height:1.5rem;text-align:center;color:#06c;text-transform:capitalize;font-family:Open Sans}.field-wrapper{display:flex;flex-direction:column;margin-left:25px;width:50vh}.field-wrapper label{font-family:Open Sans;font-weight:600;font-size:14px;line-height:22px;color:#596981;margin:12px 0}.field-wrapper input,.field-wrapper select{padding:.5rem;border-radius:4px}.field-wrapper .input-field{margin:0}.MuiMenu-list{max-height:300px}.main-tab-container{margin-bottom:1rem}.main-tab-container .MuiTabs-scroller .MuiTabs-list{border-bottom:2px solid #dbe1e2}.main-tab-container .MuiTabs-scroller .MuiTabs-list .MuiButtonBase-root{width:197px;height:56px;border-bottom-width:2px;font-family:Open Sans;font-weight:600;font-size:1rem;line-height:24px;color:#3c4d6a}.main-tab-container .MuiTabs-scroller .MuiTabs-list .Mui-selected{color:#06c}.main-tab-container .MuiTabs-indicator{background-color:#06c}.sub-tab-container{min-height:auto;padding-top:15px;padding-left:10px}.sub-tab-container .MuiTabs-scroller .MuiTabs-list{display:flex;gap:35px;align-items:center}.sub-tab-container .MuiTabs-scroller .MuiTabs-list .tick-icon{color:#fff}.sub-tab-container .MuiTabs-scroller .MuiTabs-list .tab_wrapper{display:flex;gap:4px}.sub-tab-container .MuiTabs-scroller .MuiTabs-list .MuiButtonBase-root{font-family:Open Sans;font-weight:400;font-size:1rem;line-height:28px;color:#3d515a;background:#fafcff;padding:8px 16px}.sub-tab-container .MuiTabs-scroller .MuiTabs-list .Mui-selected{background-color:#06c;padding:2px 16px;min-height:fit-content;height:30px;border-radius:22px;font-family:Open Sans;font-weight:400;font-size:1rem;line-height:28px;color:#fff}.sub-tab-container .MuiTabs-indicator{background:none}.pagination_wrapper{display:flex;flex-direction:row;align-items:center;gap:22px;padding-top:1rem;margin-left:auto}.pagination_wrapper .content{font-family:Open Sans;font-weight:400;font-size:14px;line-height:24px;text-align:right;color:#3d515a}.pagination_wrapper .pagination-btn-container{display:flex;gap:.57rem;align-items:center}.pagination_wrapper .pagination-btn-container button:disabled,.pagination_wrapper .pagination-btn-container .left-arrows,.pagination_wrapper .pagination-btn-container .right-arrows{background:none;border:none;color:none;padding:0;margin-right:.5rem}.pagination_wrapper .pagination-btn-container .right-arrows{margin-left:.5rem;margin-right:0rem;cursor:pointer}.pagination_wrapper .pagination-btn-container .left-arrows{cursor:pointer}.pagination_wrapper .pagination-btn-container .pagination-number_wrap{display:flex;align-items:baseline;gap:.5rem}.pagination_wrapper .pagination-btn-container .pagination-page{color:#3d515a;cursor:pointer}.pagination_wrapper .pagination-btn-container .pagination-page .pagination-number{font-family:Open Sans;font-weight:700;font-size:12px;width:fit-content;text-align:center}.pagination_wrapper .pagination-btn-container .active-page{border-bottom:.5px solid #141414;color:#252525}.popup-overlay{display:flex;justify-content:center;align-items:center;position:absolute;width:95%;height:100%;top:30px;z-index:1400}.popup-overlay .popup-btn_wrap{display:flex;align-items:center;justify-content:space-between}.popup-overlay .popup-btn_wrap .link{color:#2972c8;font-family:Open Sans;font-weight:400;font-size:16px;line-height:24px;text-decoration:underline;cursor:pointer}.popup-overlay .popup-btn_wrap .popup-close-btn{font-family:Open Sans;font-weight:700;font-size:16px;text-align:center;border-radius:6px;padding:12px 16px;background-color:#06c;color:#fff;border:none}.popup-overlay .popup-header_wrap{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.popup-overlay .popup-header_wrap .popup-close{cursor:pointer;padding:.25rem}.popup-overlay .popup-header_wrap{display:flex;flex-direction:row-reverse}.popup-overlay .popup-header_wrap .title{font-family:Open Sans;font-weight:700;font-size:24px;line-height:36px;color:#13223c}.popup-overlay .contract-details-popup{width:760px;top:201px;left:303px;border-radius:6px;border-width:1px;padding:24px;background:#fff;border:1px solid #bdc4c7;display:flex;flex-direction:column;justify-content:space-between;gap:3rem}.popup-overlay .contract-details-popup .popup-content,.popup-overlay .contract-details-popup .popup-state{font-family:Open Sans;font-weight:400;font-size:16px;line-height:24px;text-align:left;color:#3d515a;padding-top:1rem}.popup-overlay .contract-details-popup .popup-state{padding-top:0}.popup-overlay .popup-pagination{max-height:100%}.popup-overlay .popup-no-pagination{height:586px}.popup-overlay .contract-list-popup{width:1244px;border-radius:6px;border-width:1px;padding:24px;background:#fff;border:1px solid #bdc4c7;display:flex;flex-direction:column;justify-content:space-between}.popup-overlay .contract-list-popup .pagination_wrap{display:flex;justify-content:space-between;padding-bottom:25px}.popup-overlay .contract-list-popup .sub-title{color:#3d515a;font-family:Open Sans;font-weight:400;font-size:16px;line-height:24px;padding:1rem 0 .75rem}.popup-overlay .contract-list-popup .popup-table{width:100%;border-collapse:collapse;margin-top:10px}.popup-overlay .contract-list-popup .popup-table thead tr th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-overlay .contract-list-popup .popup-table thead tr th{padding:5px 19px;text-align:left;color:#596981;font-family:Open Sans;font-weight:600;font-size:14px;line-height:22px;background-color:#fff}.popup-overlay .contract-list-popup .popup-table tbody tr td{padding:8px 8px 5px 19px;text-align:left;color:#3d515a;font-family:Open Sans;font-weight:400;font-size:14px;line-height:22px;background-color:#fff}.popup-overlay .contract-list-popup .popup-table tbody tr td:first-child{color:#2972c8;text-decoration:underline;cursor:pointer}.popup-overlay .policy-tree .popup-table tbody tr td:first-child{color:#3d515a;text-decoration:none}.popup-overlay .policyBillingDetails .popup-table img.info-icon{margin-bottom:6px;vertical-align:middle;margin-left:6px;cursor:pointer;filter:grayscale(100%) brightness(.5);transition:filter .3s}.popup-overlay .policyBillingDetails .popup-table img.info-icon:hover{filter:grayscale(0%) brightness(1) sepia(1) hue-rotate(180deg) saturate(5);cursor:pointer}.MuiPopper-root .custom_tooltip_wrap{background-color:#2c2c2c;color:#fff;font-size:12px;border-radius:4px;padding:12px;box-shadow:0 2px 8px #0000001a;max-width:388px}.MuiPopper-root .custom_tooltip_arrow{color:#2c2c2c}.data-table_wrapper{border:.063rem solid #aca6a6;border-top:none;border-radius:.313rem;margin-top:1.5rem;overflow-y:scroll}.data-table_wrapper.no-records{border:.063rem solid #aca6a6;text-align:center;height:180px}.data-table_wrapper.no-records .content{margin:4.8rem 0}.data-table_wrapper .pagination_wrap{display:flex;justify-content:space-between;padding:1.5rem 1rem;position:sticky;bottom:0}.data-table_wrapper .pagination_wrap .text-area{font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.5rem;color:#343a40}.data-table_wrapper .pagination_wrap .btn-wrap{display:flex;gap:.75rem}.data-table_wrapper .pagination_wrap .btn-wrap .left-btn,.data-table_wrapper .pagination_wrap .btn-wrap .right-btn{padding:.5rem;border-radius:.5rem;font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.5rem}.table-body,.table-header{text-align:left}.table-body .row,.table-header .row{border-top:.063rem solid #aca6a6;border-bottom:.063rem solid #aca6a6}.table-body .row .column,.table-header .row .column{padding:.75rem}.data-table-wrapper{background-color:#fff;border-radius:.5rem;box-shadow:0 .25rem .5rem #0000000d;overflow:hidden}.data-table{width:100%;border-collapse:collapse}.column-header{background-color:#f8f9fa;padding:.75rem 1rem;text-align:left;font-weight:600;color:#495057;border-bottom:.125rem solid #dee2e6;font-size:.875rem}.table-cell{padding:.75rem 1rem;border-bottom:.063rem solid #e9ecef;color:#343a40;font-size:.875rem;vertical-align:middle}.table-body .table-row:nth-child(2n){background-color:#f9f9f9}.table-body .table-row:hover{background-color:#f1f3f5}.status-badge{display:inline-block;padding:.25rem .75rem;border-radius:.75rem;font-size:.75rem;font-weight:500;line-height:1.5;text-align:center;white-space:nowrap}.status-completed{color:#155724;background-color:#d4edda;border:.063rem solid #c3e6cb}.status-in-progress{color:#856404;background-color:#fff3cd;border:.063rem solid #ffeeba}.status-streamed{color:#721c24;background-color:#f8d7da;border:.063rem solid #f5c6cb}.pagination-wrap{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-top:.063rem solid #e9ecef}.pagination-text{font-size:.875rem;color:#6c757d}.pagination-btn-wrap{display:flex;gap:.5rem}.pagination-btn{padding:.375rem .75rem;border:.063rem solid #ced4da;background-color:#fff;color:#495057;border-radius:.25rem;cursor:pointer;font-size:.875rem;transition:background-color .2s}.pagination-btn:hover:not(:disabled){background-color:#f1f3f5}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.filter__wrapper{border:.063rem solid #000;padding:1rem;border-radius:5px}.filter__wrapper .filter-header{display:flex;justify-content:space-between;align-items:center}.filter__wrapper .filter-header .heading_wrap{display:flex;gap:.5rem;align-items:center}.filter__wrapper .filter-header .heading{font-family:Open Sans;font-weight:600;font-size:1rem;line-height:1.5rem;color:#2f3236;margin-left:.25rem}.filter__wrapper .filter-header .clear-btn,.filter__wrapper .filter-header .search-btn{font-family:Open Sans;font-weight:600;font-size:1rem;text-transform:capitalize;padding:0 .5rem;border-radius:5px;margin-left:.25rem}.filter__wrapper .filter-header .clear-btn{background-color:#fff;border:1px solid #000;color:#2f3236}.filter__wrapper .filter-header .search-btn{background-color:#2f3236;color:#fff;padding:.5rem .75rem}.filter__wrapper .filter-field_wrap{display:flex;gap:2rem;padding-top:1rem}.filter__wrapper .filter-field_wrap .filter-field-text{display:flex;flex-direction:column;flex:1;min-width:200px}.filter__wrapper .filter-field_wrap .filter-field-text .filter-field-label{font-family:Open Sans;font-weight:400;font-size:1rem;line-height:1.5rem;color:#2f3236;margin-bottom:.25rem}.filter__wrapper .clear-icon{padding-left:10px}.filter__wrapper .clear-icon .MuiButtonBase-root{background-color:#4d4e50;color:#fff}.filter__wrapper .date-picker{width:100%;height:40px;border-radius:5px}.filter__wrapper .MuiAutocomplete-root,.filter__wrapper .MuiSelect-root{width:100%!important;padding:10px 0}.filter__wrapper .MuiAutocomplete-popper,.filter__wrapper .MuiPopover-paper{min-width:inherit!important;width:inherit!important}.react-datepicker-wrapper{margin-top:.5rem}.react-datepicker-wrapper .react-datepicker__input-container .MuiInputBase-root{padding:.5rem}.react-datepicker__month-container{display:inline-block;vertical-align:top}.react-datepicker__month-container+.react-datepicker__month-container{margin-left:1rem}.client-general-info .MuiBox-root .MuiFormControl-root{max-width:350px;min-width:350px;min-height:2.5rem}.client-general-info .MuiBox-root .MuiFormControl-root .MuiInputBase-root{min-height:2.5rem}.client-general-info .general-info-field .MuiBox-root .MuiTypography-root{font-family:Times New Roman,Times,serif;font-size:1rem;font-weight:700}.client-general-info .historical-client-legal-name,.client-general-info .historical-footprint{width:40%}.client-general-info .select-field{width:36.3%}.client-general-info .select-field .MuiFormHelperText-root{padding-left:215px}.client-general-info .select-field.preferred-language{margin-top:1rem}.client-general-info .date-field{margin-left:2rem}.MuiCardContent-root .MuiBox-root .equip-other{width:100%}.MuiCardContent-root .MuiBox-root .field-wrapper{flex-direction:row}.MuiCardContent-root .MuiBox-root .field-wrapper .MuiTypography-root{margin:0 1% 0 0;min-width:190px;justify-content:flex-start;display:flex;align-items:center}.MuiCardContent-root .MuiBox-root .field-wrapper .MuiFormControl-root .front-end-select,.MuiCardContent-root .MuiBox-root .field-wrapper .MuiFormControl-root .back-end-select,.MuiCardContent-root .MuiBox-root .field-wrapper .MuiFormControl-root .insurance-module-select,.MuiCardContent-root .MuiBox-root .front-end-other,.MuiCardContent-root .MuiBox-root .back-end-other,.MuiCardContent-root .MuiBox-root .insurance-module-other{width:50%}.portfolio-section .MuiCardContent-root .portfolio-form-fields .field-wrapper{display:flex;flex-direction:row;align-items:center;column-gap:12px;width:100%;margin-left:0}.portfolio-section .MuiCardContent-root .portfolio-form-fields .field-wrapper .MuiTypography-root.label{margin:0;min-width:190px;max-width:190px;font-family:Open Sans;font-weight:600;font-size:14px;line-height:22px;color:#596981;display:flex;align-items:center;justify-content:flex-start}.portfolio-section .MuiCardContent-root .portfolio-form-fields .field-wrapper .MuiFormControl-root,.portfolio-section .MuiCardContent-root .portfolio-form-fields .field-wrapper .MuiTextField-root{width:40vh;max-width:40vh}.portfolio-section .MuiCardContent-root .portfolio-toggle-group .MuiFormControl-root{margin-bottom:0}.portfolio-section .MuiCardContent-root .portfolio-toggle-group .MuiFormControl-root>.cr-populated-field{margin-top:4px;margin-bottom:4px}.portfolio-section .MuiCardContent-root .portfolio-toggle-group .MuiFormControl-root>.MuiBox-root{display:grid;grid-template-columns:190px auto auto;align-items:center;column-gap:12px;justify-content:start}.portfolio-section .MuiCardContent-root .portfolio-toggle-group .MuiFormControl-root>.MuiBox-root>.MuiTypography-root:first-of-type{margin:0;font-family:Open Sans;font-weight:600;font-size:14px;line-height:22px;color:#596981}.portfolio-section .MuiCardContent-root .portfolio-toggle-group .MuiFormControl-root>.MuiBox-root>.MuiSwitch-root,.portfolio-section .MuiCardContent-root .portfolio-toggle-group .MuiFormControl-root>.MuiBox-root>.MuiTypography-root:last-of-type{align-self:center}@media(max-width:900px){.portfolio-section .MuiCardContent-root .portfolio-form-fields .field-wrapper{flex-direction:column;align-items:flex-start;row-gap:8px}.portfolio-section .MuiCardContent-root .portfolio-form-fields .field-wrapper .MuiTypography-root.label{min-width:0;max-width:none}.portfolio-section .MuiCardContent-root .portfolio-form-fields .field-wrapper .MuiFormControl-root,.portfolio-section .MuiCardContent-root .portfolio-form-fields .field-wrapper .MuiTextField-root{width:100%;max-width:100%}.portfolio-section .MuiCardContent-root .portfolio-toggle-group .MuiFormControl-root>.MuiBox-root{grid-template-columns:1fr auto auto;row-gap:8px}}.asset-mapping-v2{display:flex;flex-direction:column;gap:1rem}.asset-mapping-v2 .asset-mapping-v2__title{font-size:1.5rem;font-weight:600;color:#262626}.asset-mapping-v2 .asset-mapping-v2__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem}.asset-mapping-v2 .asset-mapping-v2__controls .MuiFormControl-root .MuiInputLabel-root{transform:translate(.875rem,1rem) scale(1)}.asset-mapping-v2 .asset-mapping-v2__controls .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(.875rem,-.563rem) scale(.75);padding:0 .25rem;background:#fff}.asset-mapping-v2 .asset-mapping-v2__controls .MuiFormControl-root .MuiInputBase-root{min-height:3.5rem}.asset-mapping-v2 .asset-mapping-v2__control-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.75rem}.asset-mapping-v2 .asset-mapping-v2__control-actions .MuiButton-root{min-height:3.5rem;max-height:3.5rem;white-space:nowrap}.asset-mapping-v2 .asset-mapping-v2__search-field .MuiInputBase-root{min-height:3.5rem}.asset-mapping-v2 .asset-mapping-v2__table-wrap .asset-mapping-v2__table-title{font-size:1rem;font-weight:600;padding:1rem 1rem 0}.asset-mapping-v2 .asset-mapping-v2__table-header-actions{display:flex;justify-content:flex-end;align-items:center;min-height:3rem;padding:1rem 1rem 1rem 0;gap:1.5rem;margin-bottom:.75rem;box-sizing:border-box}.asset-mapping-v2 .asset-mapping-v2__table-header-actions .MuiButton-root{height:3rem;min-width:fit-content;border-radius:.375rem;padding:.75rem 1rem;text-transform:none;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#0070b9;box-shadow:none}.asset-mapping-v2 .asset-mapping-v2__table-header-actions .asset-mapping-v2__toggle-expired-btn{min-width:9.688rem}.asset-mapping-v2 .asset-mapping-v2__table-header-actions .asset-mapping-v2__toggle-expired-btn.MuiButton-outlined{border:.063rem solid #0070B9;color:#0070b9;background:#fff}.asset-mapping-v2 .asset-mapping-v2__table-header-actions .asset-mapping-v2__toggle-expired-btn.MuiButton-contained{border:none;background-color:#0070b9;color:#fff}.asset-mapping-v2 .asset-mapping-v2__table-header-actions .asset-mapping-v2__export-excel-btn{min-width:10rem;border:.063rem solid #0070B9;color:#0070b9;background:#fff}.asset-mapping-v2 .asset-mapping-v2__table-header-actions .asset-mapping-v2__export-excel-btn.Mui-disabled{background-color:#f6f7f9;color:#5d5d5d;cursor:not-allowed;border:.063rem solid #B1B7C8}.asset-mapping-v2 .asset-mapping-v2__reference{border:.063rem solid #ecedf2;border-radius:.375rem;background:#fff;box-shadow:none}.asset-mapping-v2 .asset-mapping-v2__reference:before{display:none}.asset-mapping-v2 .asset-mapping-v2__reference .MuiAccordionSummary-root{min-height:3.5rem;padding:0 1rem}.asset-mapping-v2 .asset-mapping-v2__reference .MuiAccordionSummary-root .MuiAccordionSummary-content{margin:.75rem 0}.asset-mapping-v2 .asset-mapping-v2__reference .MuiAccordionDetails-root{padding:0 1rem 1rem}.asset-mapping-v2 .asset-mapping-v2__reference-title{font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#262626}.asset-mapping-v2 .asset-mapping-v2__reference-table-section{margin-bottom:.75rem}.asset-mapping-v2 .asset-mapping-v2__reference-table-container{max-height:37.125rem;overflow-y:auto}.asset-mapping-v2 .asset-mapping-v2__reference-note{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#5d5d5d}.asset-mapping-v2 .pos-draft-quotes-table{overflow-x:auto;border:.063rem solid #ecedf2;border-radius:.375rem;background-color:#fff}.asset-mapping-v2 .pos-draft-quotes-table table{width:100%;border-collapse:collapse}.asset-mapping-v2 .pos-draft-quotes-table table thead{background-color:#f6f7f9}.asset-mapping-v2 .pos-draft-quotes-table table thead tr th{padding:1rem 2rem 1rem 0}.asset-mapping-v2 .pos-draft-quotes-table table thead tr th:first-child{padding-left:1rem}.asset-mapping-v2 .pos-draft-quotes-table table thead tr th:last-child{padding-right:1rem}.asset-mapping-v2 .pos-draft-quotes-table table tbody tr td{padding:1rem 2rem 1rem 0}.asset-mapping-v2 .pos-draft-quotes-table table tbody tr td:first-child{padding-left:1rem}.asset-mapping-v2 .pos-draft-quotes-table table tbody tr td:last-child{padding-right:1rem}.asset-mapping-v2 .pos-draft-quotes-table th,.asset-mapping-v2 .pos-draft-quotes-table td{text-align:left;white-space:nowrap;vertical-align:middle;color:#5d5d5d;font-family:Open Sans;font-weight:400;font-size:.875rem;line-height:1.375rem}.asset-mapping-v2 .pos-draft-quotes-table th{border:none;font-weight:600}.asset-mapping-v2 .pos-draft-quotes-table td{border-bottom:.063rem solid #dbe1e2}.asset-mapping-v2 .pos-draft-quotes-table tr:last-child td{border:none}.asset-mapping-v2 .custom-design__table .MuiTableCell-root{padding:1rem 2rem 1rem 0;text-align:left;white-space:nowrap;vertical-align:middle;color:#5d5d5d;font-family:Open Sans,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;border-bottom:.063rem solid #dbe1e2}.asset-mapping-v2 .custom-design__table .MuiTableCell-root:first-of-type{padding-left:1rem}.asset-mapping-v2 .custom-design__table .MuiTableCell-root:last-of-type{padding-right:1rem}.asset-mapping-v2 .custom-design__table .MuiTableCell-root:last-child .MuiButtonBase-root{padding:0;text-transform:none;display:flex;align-items:flex-start;justify-content:flex-start}.asset-mapping-v2 .custom-design__table .MuiTableCell-root:last-child .MuiButtonBase-root.asset-mapping-v2__clear-filters-button{border:none;background:transparent;font-family:Open Sans;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#0070b9;cursor:pointer;opacity:1;padding:0;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;white-space:nowrap}.asset-mapping-v2 .custom-design__table .MuiTableCell-head{background-color:#f6f7f9;border-bottom:none;font-weight:600}.asset-mapping-v2 .custom-design__table .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none}.asset-mapping-v2 .asset-mapping-v2__add-form{padding:1.5rem;border:.063rem solid #ecedf2;border-radius:.5rem;background:#fff;box-shadow:0 .063rem .188rem #3039521a}.asset-mapping-v2 .asset-mapping-v2__add-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:.75rem}.asset-mapping-v2 .asset-mapping-v2__add-form-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.asset-mapping-v2 .asset-mapping-v2__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.asset-mapping-v2 .asset-mapping-v2__sortable .pos-table-header-content{display:inline-flex;align-items:center;gap:.125rem}.asset-mapping-v2 .asset-mapping-v2__sortable .pos-table-header-content .table-sort-icon-button{border:0;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;cursor:pointer;line-height:1}.asset-mapping-v2 .asset-mapping-v2__sortable .pos-table-header-content .table-sort-icon-button img{cursor:pointer}.asset-mapping-v2 .asset-mapping-v2__sortable .pos-table-header-content .table-sort-icon-button.table-sort-icon-button--desc{transform:scaleX(-1)}.asset-mapping-v2 .asset-mapping-v2__sortable .pos-table-header-content .table-sort-icon-button.table-sort-icon-button-hide{opacity:.45;cursor:default}.asset-mapping-v2 .asset-mapping-v2__sortable .pos-table-header-content .table-sort-icon-button.table-sort-icon-button-hide img{filter:grayscale(100%) brightness(.75)}.asset-mapping-v2 .asset-mapping-v2__filter-row .MuiTableCell-root{background-color:#fff;border-bottom:.063rem solid #dbe1e2;padding-top:.5rem;padding-bottom:.5rem}.asset-mapping-v2 .asset-mapping-v2__filter-input{min-width:7rem}.asset-mapping-v2 .asset-mapping-v2__filter-input .MuiInputBase-root{height:2rem;font-size:.75rem}.asset-mapping-v2 .asset-mapping-v2__filter-input .MuiInputBase-input{padding-top:.375rem;padding-bottom:.375rem}.asset-mapping-v2 .asset-mapping-v2__row-actions{display:flex;gap:.5rem}.asset-mapping-v2 .asset-mapping-v2__action-trigger--disabled{opacity:.5;cursor:not-allowed}.asset-mapping-v2 .asset-mapping-v2__action-trigger--disabled.MuiButton-root{color:#5d5d5d}.asset-mapping-v2 .asset-mapping-v2__row-yes-no,.asset-mapping-v2 .asset-mapping-v2__row-select,.asset-mapping-v2 .asset-mapping-v2__row-date{min-width:10rem}.asset-mapping-v2 .asset-mapping-v2__row-yes-no .MuiInputBase-root,.asset-mapping-v2 .asset-mapping-v2__row-select .MuiInputBase-root,.asset-mapping-v2 .asset-mapping-v2__row-date .MuiInputBase-root{height:2rem;background:#fff;border-radius:.25rem}.asset-mapping-v2 .asset-mapping-v2__row-yes-no .MuiInputBase-input,.asset-mapping-v2 .asset-mapping-v2__row-yes-no .MuiSelect-select,.asset-mapping-v2 .asset-mapping-v2__row-select .MuiInputBase-input,.asset-mapping-v2 .asset-mapping-v2__row-select .MuiSelect-select,.asset-mapping-v2 .asset-mapping-v2__row-date .MuiInputBase-input,.asset-mapping-v2 .asset-mapping-v2__row-date .MuiSelect-select{padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem}.asset-mapping-v2 .asset-mapping-v2__row-select,.asset-mapping-v2 .asset-mapping-v2__row-yes-no{min-width:11rem}.asset-mapping-v2 .asset-mapping-v2__row-select .MuiFormControl-root,.asset-mapping-v2 .asset-mapping-v2__row-yes-no .MuiFormControl-root{width:100%}.asset-mapping-v2 .asset-mapping-v2__row-select .MuiInputBase-root,.asset-mapping-v2 .asset-mapping-v2__row-yes-no .MuiInputBase-root{min-height:2.25rem;border:.063rem solid #8790A9;padding:.75rem;border-radius:.375rem;background:#fafafa;gap:.5rem;transition:border-color .2s ease,box-shadow .2s ease}.asset-mapping-v2 .asset-mapping-v2__row-select .MuiInputBase-root.Mui-focused,.asset-mapping-v2 .asset-mapping-v2__row-yes-no .MuiInputBase-root.Mui-focused{border-color:#0070b9}.asset-mapping-v2 .asset-mapping-v2__row-select .MuiInputBase-root.Mui-error,.asset-mapping-v2 .asset-mapping-v2__row-yes-no .MuiInputBase-root.Mui-error{border-color:#b90000}.asset-mapping-v2 .asset-mapping-v2__row-select .MuiInputBase-root.Mui-disabled,.asset-mapping-v2 .asset-mapping-v2__row-yes-no .MuiInputBase-root.Mui-disabled{border:.063rem solid #B1B7C8;background:#f6f7f9}.asset-mapping-v2 .asset-mapping-v2__row-select .MuiInputBase-root fieldset,.asset-mapping-v2 .asset-mapping-v2__row-yes-no .MuiInputBase-root fieldset{border:none}.asset-mapping-v2 .asset-mapping-v2__row-select .MuiInputBase-input,.asset-mapping-v2 .asset-mapping-v2__row-yes-no .MuiInputBase-input{padding:0;font-family:Open Sans;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d}.asset-mapping-v2 .asset-mapping-v2__row-select .MuiSelect-select,.asset-mapping-v2 .asset-mapping-v2__row-yes-no .MuiSelect-select{display:flex;align-items:center;padding:0;font-family:Open Sans;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d}.asset-mapping-v2 .asset-mapping-v2__row-select .MuiInputBase-root.Mui-disabled .MuiInputBase-input,.asset-mapping-v2 .asset-mapping-v2__row-select .MuiInputBase-root.Mui-disabled .MuiSelect-select,.asset-mapping-v2 .asset-mapping-v2__row-yes-no .MuiInputBase-root.Mui-disabled .MuiInputBase-input,.asset-mapping-v2 .asset-mapping-v2__row-yes-no .MuiInputBase-root.Mui-disabled .MuiSelect-select{font-family:Open Sans;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#8790a9}.asset-mapping-v2 .asset-mapping-v2__row-select .MuiSvgIcon-root,.asset-mapping-v2 .asset-mapping-v2__row-yes-no .MuiSvgIcon-root{color:#5d5d5d}.asset-mapping-v2 .asset-mapping-v2__row-select span,.asset-mapping-v2 .asset-mapping-v2__row-yes-no span{font-family:Open Sans;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#8790a9}.asset-mapping-v2 .asset-mapping-v2__row-select .MuiFormHelperText-root,.asset-mapping-v2 .asset-mapping-v2__row-yes-no .MuiFormHelperText-root{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#b90000}.asset-mapping-v2 .asset-mapping-v2__row-select-readonly{min-width:11rem;min-height:1.5rem;display:flex;align-items:center;padding:.375rem .75rem;border:.063rem solid #B1B7C8;border-radius:.375rem;background:#f6f7f9;font-family:Open Sans;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#8790a9}.asset-mapping-v2 .asset-mapping-v2__row-dropdown-field .MuiAutocomplete-root .MuiInputBase-root .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiAutocomplete-clearIndicator{margin-right:.25rem!important;left:1rem}.asset-mapping-v2 .MuiTableCell-root{vertical-align:top}.asset-mapping-v2 .MuiFormHelperText-root{margin-left:0}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__header{display:flex;flex-direction:column;gap:.375rem;padding-bottom:1rem;border-bottom:.063rem solid #ecedf2}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__title{margin:0;font-family:Open Sans;font-weight:600;font-style:normal;font-size:1.5rem;line-height:2rem;letter-spacing:0;color:#262626}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__subtitle{margin:0;font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.25rem;letter-spacing:0;color:#5d5d5d}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__dropdown-field .MuiInputLabel-root{transform:translate(.875rem,.938rem) scale(1);font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__dropdown-field .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(.875rem,-.563rem) scale(.75);padding:0 .25rem;background:#fff}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__dropdown-field .MuiInputBase-root{border:.063rem solid #8790A9;border-radius:.375rem;background:#fafafa;min-height:3rem;padding:.75rem}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__dropdown-field .MuiInputBase-root.Mui-focused{border-color:#0070b9}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__dropdown-field .MuiInputBase-root.Mui-error{border-color:#b90000}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__dropdown-field .MuiInputBase-root .MuiSelect-select{padding:0;font-family:Open Sans;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__dropdown-field .MuiInputBase-root fieldset{border:none}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__dropdown-field.Mui-disabled .MuiInputBase-root,.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__dropdown-field .Mui-disabled .MuiInputBase-root{border-color:#b1b7c8;background:#f6f7f9}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__dropdown-field.Mui-disabled .MuiSelect-select,.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__dropdown-field.Mui-disabled .MuiInputLabel-root,.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__dropdown-field .Mui-disabled .MuiSelect-select,.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__dropdown-field .Mui-disabled .MuiInputLabel-root{color:#8790a9}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__dropdown-field .MuiFormHelperText-root{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#b90000;margin-left:0;min-height:1.375rem}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__date-field{align-self:flex-start}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__date-field .date-field-input-wrap .MuiFormControl-root{min-height:4.625rem}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__date-field .date-field-input-wrap .MuiFormControl-root .MuiInputLabel-root{transform:translate(.875rem,.938rem) scale(1);font-family:Open Sans;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__date-field .date-field-input-wrap .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(.875rem,-.563rem) scale(.75);padding:0 .25rem;background:#fff}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__date-field .date-field-input-wrap .MuiFormControl-root .MuiPickersInputBase-root{min-height:3rem;max-height:3rem;border:.063rem solid #8790A9;border-radius:.375rem;padding:.75rem;background:#fafafa}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__date-field .date-field-input-wrap .MuiFormControl-root .MuiPickersInputBase-root.Mui-error{border-color:#b90000}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__date-field .date-field-input-wrap .MuiFormControl-root .MuiPickersInputBase-root .MuiPickersSectionList-root,.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__date-field .date-field-input-wrap .MuiFormControl-root .MuiPickersInputBase-root .MuiPickersSectionList-root .MuiPickersSectionList-section{font-family:Open Sans;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#4d4d4d}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__date-field .date-field-input-wrap .MuiFormControl-root .MuiPickersInputBase-root fieldset{border:none}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__date-field .date-field-input-wrap .MuiFormControl-root .MuiPickersInputBase-root .MuiInputAdornment-root .MuiButtonBase-root{width:1.5rem;height:1.5rem;margin-right:0}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__date-field .date-field-input-wrap .MuiFormControl-root.Mui-error .MuiPickersInputBase-root{border-color:#b90000}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2-form__date-field .date-field-input-wrap .MuiFormControl-root .MuiFormHelperText-root{font-family:Open Sans;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#b90000;margin-left:0;min-height:1.375rem}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2__add-form-actions .MuiButton-root{min-height:3rem;text-transform:none;font-family:Open Sans;font-size:.875rem;font-weight:600;line-height:1.25rem}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2__add-form-actions .MuiButton-contained{background:#0070b9}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2__add-form-actions .MuiButton-contained:hover{background:#005f9d}.asset-mapping-v2 .asset-mapping-v2-form .asset-mapping-v2__add-form-actions .MuiButton-outlined{border-color:#0070b9;color:#0070b9}@media(max-width:68rem){.asset-mapping-v2 .asset-mapping-v2__controls,.asset-mapping-v2 .asset-mapping-v2__add-form-grid{grid-template-columns:1fr}.asset-mapping-v2 .asset-mapping-v2__control-actions{grid-column:auto;justify-content:flex-start}}.upload-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:1300;display:flex;align-items:center;justify-content:center;padding:3vh 0;box-sizing:border-box}.upload-modal-paper{background:#fff;border-radius:1rem;box-shadow:0 .5rem 2rem #0000002e;padding:2.5rem 2rem 2rem;width:95vw;max-width:420px;min-width:320px;position:relative;display:flex;flex-direction:column;gap:1.5rem;max-height:94vh;overflow-y:auto;box-sizing:border-box}@media(max-width:480px){.upload-modal-paper{padding:1.2rem .5rem 1rem;min-width:unset;max-width:98vw;width:98vw;border-radius:.7rem;max-height:96vh}}.upload-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.upload-modal-header .upload-modal-title{font-size:1.25rem;font-weight:600;font-family:Open Sans;color:#222}.upload-modal-close{background:none;border:none;cursor:pointer;color:#888;font-size:1.5rem;transition:color .2s}.upload-modal-close:hover{color:#222}.upload-modal-desc{color:#666;font-size:.98rem;margin-bottom:1.2rem}.upload-dropzone{border:2px dashed #1976d2;border-radius:10px;padding:2.2rem 1rem;text-align:center;cursor:pointer;background:#f8fafc;transition:border-color .2s;margin-bottom:1rem}.upload-dropzone:hover,.upload-dropzone:focus-visible{border-color:#115293;background:#f1f6fb}.upload-dropzone .upload-icon{font-size:2.5rem;color:#1976d2;margin-bottom:.5rem}.upload-dropzone .upload-dropzone-title{font-size:1.05rem;font-weight:500;margin-bottom:.2rem;color:#222}.upload-dropzone .upload-dropzone-desc{font-size:.95rem;color:#888;margin-bottom:.5rem}.upload-dropzone .upload-selected-file{font-size:.97rem;color:#1976d2;margin-top:.5rem;font-weight:500}.upload-modal-error{color:#d32f2f;font-size:.92rem;margin-bottom:.5rem}.upload-modal-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:.5rem}.upload-modal-btn{min-width:90px;padding:.5rem 1.2rem;font-size:1rem;border-radius:6px;border:none;cursor:pointer;transition:background .18s}.upload-modal-btn.cancel{background:#f5f5f5;color:#444;border:1px solid #ccc;text-transform:capitalize}.upload-modal-btn.cancel:hover{background:#e0e0e0}.upload-modal-btn.upload{background:#1976d2;color:#fff;text-transform:capitalize}.upload-modal-btn.upload:hover{background:#115293}.upload-modal-btn.upload:disabled{background:#90caf9;color:#fff;cursor:not-allowed}.file-group-details{margin:1.5rem 0;padding:0;background:#fff;border-radius:.5rem;border:.063rem solid #e0e0e0;box-shadow:0 .063rem .25rem #0000000f;display:flex;flex-direction:column;overflow:hidden}.file-group-header-row{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem 0}.file-group-left-section{width:50%}.file-group-left-section .file-group-title{font-weight:600;font-size:1.1rem;color:#222;font-family:Open Sans}.file-group-right-section .file-group-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-end;width:100%}.file-group-right-section .file-group-actions .MuiButton-root,.file-group-right-section .file-group-actions .upload-button,.file-group-right-section .file-group-actions .reprocess-button{width:100%;padding:.6rem 1rem;font-weight:600;font-size:1rem;border-radius:.25rem;text-transform:capitalize;font-family:Open Sans,sans-serif;box-sizing:border-box;margin:0}.file-group-right-section .file-group-actions .MuiButton-contained{background:#111;color:#fff;box-shadow:none}.file-group-right-section .file-group-actions .MuiButton-outlined{border:.063rem solid #111;color:#111;background:#fff}.file-group-right-section .file-group-actions .MuiButton-contained:hover,.file-group-right-section .file-group-actions .MuiButton-outlined:hover{background:#333;color:#fff}.file-group-right-section .file-group-actions .upload-button.Mui-disabled{background:#8c8c96!important;color:#333!important}.file-group-right-section .file-group-actions .reprocess-button.Mui-disabled{background:#f4f4f4!important;color:#333!important}.file-group-right-section .file-group-actions.Mui-disabled{color:#333}.file-group-desc{color:#888;font-size:.98rem;margin-top:2px}.file-group-actions .file-group-actions .MuiButton-contained:hover{background:#333}.file-group-actions .MuiButton-outlined{border:.063rem solid #111;color:#111;background:#fff}.file-group-actions .MuiButton-outlined:hover{background:#f5f5f5}.file-group-available{font-size:.9rem;color:#666;margin-top:.25rem}.file-details-row{display:flex;gap:1rem;padding:1rem 0;background:#fafbfc}.file-details-col{flex:1;background:#fff;padding:.75rem 1rem;display:flex;flex-direction:column;justify-content:center;border:.063rem solid #e0e0e0;border-radius:.75rem}.file-details-col-left{align-items:flex-start;border:.063rem solid #e0e0e0;border-radius:.25rem 0 0 .25rem;border-right:none}.file-details-col-right{align-items:flex-end;border:.063rem solid #e0e0e0;border-radius:0 .25rem .25rem 0;border-left:none;text-align:right}.file-label{font-size:.78rem;color:#888;font-weight:500;text-transform:uppercase;margin-bottom:2px}.file-name{font-size:.97rem;font-weight:500;color:#222}.file-arrived{font-size:.78rem;color:#888;font-weight:500;margin-top:2px}.field-reference-loading{display:flex;align-items:center;gap:.75rem}.field-reference-list{display:flex;flex-direction:column;gap:.75rem}.field-reference-item{border:.063rem solid #e0e0e0;border-left:.3rem solid #1976d2;border-radius:.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.2rem}.field-reference-meta{color:#666}.file-reference-action{display:inline-flex;align-items:center}.file-reference-info-icon{color:#1976d2!important;padding:.2rem!important}.file-reference-info-icon .file-reference-info-svg{color:#1976d2!important}.processing-history{background:#fafbfc;border:none;border-radius:0;padding:.75rem 2rem 1.5rem}.processing-history .processing-title{font-weight:600;font-size:1rem;margin-bottom:.75rem;font-family:Open Sans}.processing-row .iteration-label,.record-iteration-summary .iteration-label{font-weight:600;font-family:Open Sans;font-size:1rem;color:#222}.processing-row .processing-date,.record-iteration-summary .processing-date{font-size:.75rem;color:#222;font-weight:400;margin-top:.5rem}.processing-row{margin-bottom:1rem;border:.063rem solid #e0e0e0;padding:1rem;display:flex;justify-content:space-between}.processing-row .iteration-status,.record-iteration-summary .iteration-status{font-weight:600;margin-left:.5rem;display:flex;gap:1.5rem;align-items:center}.processing-row .iteration-status .processing-status.completed,.record-iteration-summary .iteration-status .processing-status.completed{color:#388e3c;border:.063rem solid #388e3c;height:fit-content;padding:.5rem;border-radius:.5rem;background-color:#64cd6938}.processing-row .iteration-status .processing-status.error,.record-iteration-summary .iteration-status .processing-status.error{color:#d32f2f;border:.063rem solid #d32f2f;height:fit-content;padding:.5rem;border-radius:.5rem;background-color:#af4c4c4f}.processing-row .iteration-status .processing-status.rejected,.record-iteration-summary .iteration-status .processing-status.rejected{color:#b42318;border:.063rem solid #f1a7a0;height:fit-content;padding:.5rem;border-radius:.5rem;background-color:#fff1f0}.processing-row .iteration-status .processing-status.in-progress,.processing-row .iteration-status .processing-status.processing,.record-iteration-summary .iteration-status .processing-status.in-progress,.record-iteration-summary .iteration-status .processing-status.processing{color:#9c6a00;border:.063rem solid #d7a200;height:fit-content;padding:.5rem;border-radius:.5rem;background-color:#fff4d6}.processing-row .iteration-status .processing-status.staged,.record-iteration-summary .iteration-status .processing-status.staged{color:#0057b8;border:.063rem solid #4b8fe2;height:fit-content;padding:.5rem;border-radius:.5rem;background-color:#e9f2ff}.processing-row .iteration-status .record-iteration-identifier,.record-iteration-summary .iteration-status .record-iteration-identifier{font-size:.875rem;color:#222;font-weight:600}.record-iteration-accordion{margin-top:1rem;border:.063rem solid #e0e0e0;box-shadow:none}.record-iteration-accordion:before{display:none}.record-iteration-accordion .MuiAccordionSummary-content{margin:.5rem 0!important}.record-iteration-summary{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem}.record-iteration-summary .iteration-status{display:flex;align-items:center;justify-content:flex-end;gap:0}.record-iteration-log{background:#fff;border-radius:10px}.record-iteration-loading{font-size:.9rem;color:#555;padding:.5rem 0}.lease-row-wrap .lease-row-main{display:flex;flex-direction:column;gap:0;border:.063rem solid rgb(108,114,108);padding:.5rem}.approvals-container{background:#fff;border-radius:.5rem;box-shadow:0 2px 8px #0000000a}.approvals-container .approvals-mode-switcher{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.approvals-container .approvals-mode-switcher .approvals-mode-label{color:#111;font-size:.95rem;font-weight:600;font-family:Open Sans}.approvals-container .approvals-mode-switcher .approvals-mode-select-wrap{min-width:260px}.approvals-container .approvals-mode-switcher .approvals-mode-select{background:#fafafa;font-family:Open Sans;font-size:.95rem}.approvals-container .approvals-search-header{display:flex;align-items:flex-start;margin-bottom:1.25rem;flex-direction:column}.approvals-container .approvals-search-header .approvals-subheader{color:#111;font-size:1rem;font-weight:400;font-family:Open Sans}.approvals-container .approvals-search-header .approvals-header{display:flex;align-items:center;width:100%;justify-content:space-between}.approvals-container .approvals-search-header .approvals-header .header-title{color:#000;font-size:1.5rem;font-weight:600;font-family:Open Sans}.approvals-container .approvals-search-header .approvals-pending-count{background:#a85c5c;color:#fff;font-size:.85rem;font-weight:600;border-radius:.75rem;padding:.15rem .75rem;margin-left:.5rem}.approvals-container .approvals-search-header .approvals-header-content .approvals-header-container{display:flex;align-items:center;gap:.75rem}.approvals-container .approvals-search-header .approvals-header-content .approvals-header-container .approvals-heading{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.25rem;color:#222}.approvals-container .approvals-search-header .approvals-header-content .approvals-header-container .approvals-pending-badge{background:#222;color:#fff;font-size:.85rem;font-weight:600;border-radius:.75rem;padding:.15rem .75rem;margin-left:.5rem}.approvals-container .approvals-search-header .approvals-header-content .approvals-description{font-size:1rem;color:#444;margin-top:.25rem}.approvals-container .approvals-search-header .approvals-export-btn{background:#000;color:#fff;border:none;border-radius:.25rem;padding:.5rem 1.25rem;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background .2s}.approvals-container .approvals-search-header .approvals-export-btn:hover{background:#333}.approvals-container .approvals-search-header .approvals-export-btn.disabled{opacity:.5;pointer-events:none}.approvals-container .approvals-search-bar{width:100%;padding:0 0 .5rem}.approvals-container .approvals-search-bar input{width:100%;border:1px solid #bbb;border-radius:.25rem;padding:.5rem 1rem;font-size:1rem}.approvals-container .approvals-results-count{text-align:right;color:#888;font-size:.95rem;margin-bottom:.5rem}.approvals-container .approvals-table-wrapper{overflow-x:auto;background:#fff;border-radius:.5rem;margin-top:1rem}.approvals-container .approvals-table-wrapper table{width:100%;border-collapse:collapse;font-family:Open Sans;font-size:1rem;background:#fff}.approvals-container .approvals-table-wrapper table .header-cell{font-weight:600;font-size:1rem;color:#111;font-family:Open Sans}.approvals-container .approvals-table-wrapper table .subheader-cell{background:#fff;font-weight:600;font-size:1rem;color:#111;font-family:Open Sans;margin-bottom:.2rem}.approvals-container .approvals-table-wrapper table .subheader-cell .approvals-status-approved{color:#fff;font-weight:400;font-size:1rem;background-color:#66d21d;padding:.2rem}.approvals-container .approvals-table-wrapper table .subheader-cell .approvals-status-rejected{color:#fff;font-weight:400;font-size:1rem;background-color:#d32b2b;padding:.2rem}.approvals-container .approvals-table-wrapper table .subheader-cell .review-date{font-size:1rem;color:#555;font-weight:400;font-family:Open Sans;margin-top:.35rem}.approvals-container .approvals-table-wrapper table .subheader-cell .reviewer-name{font-size:.85rem;color:#555;font-weight:400;margin-top:.25rem;font-family:Open Sans}.approvals-container .approvals-table-wrapper table .subheader-cell .review-comment{font-size:.85rem;color:#555;font-weight:400;margin-top:.25rem;font-family:Open Sans;font-style:italic}.approvals-container .approvals-table-wrapper table .subheader-cell .action-status{font-size:1rem;color:#555;font-weight:400;margin-top:.25rem;font-family:Open Sans;font-style:italic}.approvals-container .approvals-table-wrapper table .row-value{font-size:.98rem;color:#111;font-family:Open Sans;font-weight:400}.approvals-container .approvals-table-wrapper table .row-value .from-value{background-color:#d77b7b;margin-bottom:.5rem}.approvals-container .approvals-table-wrapper table .row-value .to-value{background-color:#78c78c}.approvals-container .approvals-table-wrapper table th,.approvals-container .approvals-table-wrapper table td{border:1px solid #222;padding:.65rem .75rem;text-align:left;vertical-align:top}.approvals-container .approvals-table-wrapper table th{background:#f8f8f8;font-weight:600;font-size:1rem;color:#222}.approvals-container .approvals-table-wrapper table td{font-size:.98rem;color:#222}.approvals-container .approvals-table-wrapper .approvals-status-pending{color:#fff;font-weight:500;background:#222;padding:.3rem;gap:.4rem}.approvals-container .approvals-table-wrapper .approvals-status-approved{color:#0a8f3c;font-weight:600}.approvals-container .approvals-table-wrapper .approvals-status-approved .MuiChip-root{background:#e6f4ea;color:#0a8f3c}.approvals-container .approvals-table-wrapper .approvals-status-rejected{color:#d32f2f;font-weight:600}.approvals-container .approvals-table-wrapper .approvals-status-rejected .MuiChip-root{background:#fdeaea;color:#d32f2f}.approvals-container .approvals-table-wrapper .approvals-action-btn{background:#fff;border:1px solid #222;color:#222;border-radius:.25rem;padding:.3rem 1.1rem;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;cursor:pointer;transition:background .2s}.approvals-container .approvals-table-wrapper .approvals-action-btn:hover{background:#f5f5f5}.no-data-found,.no-data-found1{border:1px solid #222;border-radius:.5rem;padding:1rem;text-align:center;color:#333;font-size:1rem;margin-top:1rem}.no-data-found1{padding:.5rem;border:none}.review-correction-modal{display:flex;align-items:center;justify-content:center;padding:2rem}.review-correction-modal .review-modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.review-correction-modal .review-modal-header .review-modal-title{font-size:1.5rem;font-weight:600;font-family:Open Sans;color:#222}.review-correction-modal .review-modal-header .review-modal-subtitle{font-size:1rem;color:#666;font-weight:400;margin-top:.15rem;font-family:Open Sans}.review-correction-modal .review-modal-header .review-modal-close{margin-left:auto;margin-top:-.15rem;cursor:pointer;align-self:flex-start}.review-correction-modal .review-modal-row{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:.5rem;width:100%}.review-correction-modal .review-modal-row .MuiBox-root{flex:1 1 220px;min-width:0}.review-correction-modal .review-modal-row .review-modal-label{font-size:1rem;color:#000;font-weight:600;margin-bottom:.1rem;font-family:Open Sans;display:block}.review-correction-modal .review-modal-row .review-modal-value{font-size:1rem;color:#111;font-weight:400;margin-bottom:.2rem;word-break:break-word;font-family:Open Sans}.review-correction-modal .review-modal-row--single .MuiBox-root{flex:0 1 340px}.review-correction-modal .rule-expiration-details-card{background:#fff;border:1px solid #e7e7e7;border-radius:.5rem;padding:.75rem;box-shadow:0 4px 14px #11182714;margin-bottom:.75rem}.review-correction-modal .review-modal-section .review-modal-label{font-size:1rem;color:#000;font-weight:600;font-family:Open Sans;display:block;margin-bottom:.25rem}.review-correction-modal .review-modal-section .review-modal-value{background:#f0f0f0;padding:.5rem;border-radius:.25rem;font-size:1rem;color:#000;font-weight:400;margin-bottom:.75rem}.review-correction-modal .review-modal-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.review-correction-modal .review-modal-actions .review-modal-reject{background:#fff;color:#d32f2f;border:1px solid #d32f2f;font-weight:600;border-radius:4px;padding:.4rem 1.5rem;text-transform:none}.review-correction-modal .review-modal-actions .review-modal-reject:hover{background:#fdeaea;border-color:#b71c1c}.review-correction-modal .review-modal-actions .review-modal-approve{background:#0a8f3c;color:#fff;font-weight:600;border-radius:4px;padding:.4rem 1.5rem;text-transform:none}.review-correction-modal .review-modal-actions .review-modal-approve:hover{background:#08702e}.review-modal-original{background:#fff0f0;border:1px solid #e0b4b4;border-radius:4px;display:block;width:100%;min-height:2.4rem;box-sizing:border-box;padding:.5rem;overflow-wrap:anywhere}.review-modal-new{background:#e8f5e9;border:1px solid #b2dfdb;border-radius:4px;padding:.5rem;display:block;width:100%;min-height:2.4rem;box-sizing:border-box;overflow-wrap:anywhere}.review-modal-comment-label{margin-top:.5rem;font-size:1rem;color:#000;font-weight:600;margin-bottom:.1rem;font-family:Open Sans}.review-modal-comment-box .MuiInputBase-root{background:#fafafa;border-radius:4px;border:1px solid #bdbdbd;font-size:1rem;color:#000;font-weight:600;margin-bottom:.1rem;font-family:Open Sans}.review-modal-comment-box textarea{overflow-y:auto!important}.review-modal-comment-box .MuiInputBase-root.Mui-error{border-color:#d32f2f}.rule-approval-remarks-label{padding-top:.75rem}.approvals-pagination{display:flex;justify-content:space-between;margin-top:1rem}.approvals-pagination .title{font-size:1rem;color:#333;font-weight:600;font-family:Open Sans,sans-serif}.approvals-pagination .pagination-btn{background:#fff;border:1px solid #beb7b7;border-radius:4px;padding:.4rem 1rem;margin:0 .25rem;cursor:pointer;font-size:.95rem;font-family:Open Sans,sans-serif;font-weight:500;color:#333}.approvals-pagination .pagination-btn:disabled{cursor:not-allowed;opacity:.5}.rule-approval-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.review-rule-modal-content{overflow:visible}.rule-approval-json-block{background:#f7f7f7;border:1px solid #d9d9d9;border-radius:4px;padding:.85rem;margin:0;min-height:220px;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;color:#1d1d1d;font-family:Consolas,Courier New,monospace}.rule-approval-json-block--proposed{background:#eef7ef;border-color:#b8d7bd;max-height:42vh;overflow:auto}.review-rule-modal-content+.review-modal-actions{margin-top:.75rem}@media(max-width:900px){.approvals-container{padding:1rem .5rem}.approvals-container .approvals-header-wrap{flex-direction:column;gap:1rem}.approvals-container .approvals-table-wrapper table,.approvals-container .approvals-table-wrapper th,.approvals-container .approvals-table-wrapper td{font-size:.95rem}.rule-approval-detail-grid{grid-template-columns:1fr}.rule-approval-json-block--proposed{max-height:32vh}}.rule-management-card{border:1px solid #d8e3dc;border-radius:12px;padding:16px}.rule-management-header-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.rule-header-wrap{display:flex;gap:.25rem;align-items:center;padding-bottom:.25rem}.rule-management-title{color:#1c3026;font-weight:700}.rule-management-subtitle{color:#5f6f64}.rule-management-header-actions{display:flex;gap:8px;align-items:center}.rule-management-search-row{margin-top:12px;display:flex;align-items:center;gap:12px;margin-bottom:12px}.rule-search-input-wrap{flex:1;position:relative}.rule-search-input{width:100%;min-height:36px;border:2px solid #90a79a;border-radius:8px;padding:9px 40px 9px 12px;font-size:13px;color:#1c3026;background-color:#fff;outline:none}.rule-search-icon-btn{position:absolute!important;right:6px;top:50%;transform:translateY(-50%);color:#2f7a4a!important}.rule-search-input:focus{border-color:#2f7a4a;box-shadow:0 0 0 3px #2f7a4a33}.rule-search-input::placeholder{color:#6f8478}.rule-management-filter-gap{margin-bottom:12px}.rule-management-table-wrap{margin-top:12px;border:1px solid #d8e3dc;border-radius:8px;overflow:hidden}.rule-management-table{table-layout:fixed}.rule-management-filters-panel{margin-top:8px;padding:10px;border:1px solid #d8e3dc;border-radius:10px;background-color:#f4f8f5;display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.rule-filter-control{min-width:150px;display:flex;flex-direction:column;gap:4px}.rule-filter-label{font-size:11px;font-weight:700;color:#2f4a3b}.rule-filter-select{height:32px;border:1px solid #b7c8bb;border-radius:8px;background-color:#fff;color:#1c3026;font-size:12px;padding:0 8px;outline:none}.rule-filter-select:focus{border-color:#4d9365;box-shadow:0 0 0 2px #4d936526}.rule-table-head-row{background-color:#f4f8f5}.rule-table-head-cell{font-weight:700!important;color:#1c3026!important}.rule-table-body-row td{color:#2e4135;vertical-align:top}.rule-name-text{font-weight:700;word-break:break-word}.rule-code-text{color:#7f8f86;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rule-modified-details-text{white-space:pre-line;line-height:1.35}.rule-col-rule-name{width:22%}.rule-col-client{width:14%}.rule-col-created-date{width:10%}.rule-col-rule-code{width:8%}.rule-col-version{width:6%}.rule-col-modified-details{width:10%}.rule-col-status{width:13%}.rule-col-actions{width:17%}.rule-status-chip{font-weight:600;max-width:none!important}.rule-status-chip .MuiChip-label{overflow:visible;text-overflow:clip;white-space:nowrap}.rule-actions-wrap{display:flex;gap:6px;flex-wrap:wrap}.rule-action-btn{text-transform:none!important;min-width:auto!important;border:1px solid #9db6a7!important;color:#1f3f2f!important;background-color:#eaf3ee!important;font-size:12px!important;font-weight:600!important;padding:3px 9px!important}.rule-action-btn:hover:not(.Mui-disabled){background-color:#dbeadf!important;border-color:#6f9480!important}.rule-action-btn.Mui-disabled{opacity:1!important;color:#7b8f83!important;border-color:#c9d7cf!important;background-color:#f2f6f3!important;cursor:not-allowed!important}.rule-table-empty-cell{padding-top:28px!important;padding-bottom:28px!important}.rule-management-pagination{display:flex;justify-content:space-between;align-items:center;border:1px solid #d8e3dc;border-top:none;border-radius:0 0 8px 8px;padding:10px 12px}.rule-management-pagination-title{font-size:14px!important;color:#445a4d;font-weight:600!important}.rule-management-pagination-actions{display:flex;gap:6px;align-items:center}.rule-management-pagination-btn{background:#fff;border:1px solid #d6e0da;border-radius:8px;min-width:34px;height:34px;padding:0 10px;cursor:pointer;font-size:14px;font-weight:600;color:#607466}.rule-management-pagination-btn:hover:not(:disabled){border-color:#9fb8aa;background-color:#f3f8f5}.rule-management-pagination-page.active{background-color:#0e78b9;border-color:#0e78b9;color:#fff}.rule-management-pagination-nav{min-width:34px}.rule-management-pagination-ellipsis{color:#8ba092;font-weight:700;padding:0 4px}.rule-management-pagination-btn:disabled{cursor:not-allowed;opacity:.45}.rule-empty-text{color:#6b7e72;font-weight:600}.btn-add-rule,.btn-add-json,.btn-filter,.btn-export,.btn-clear-filters{text-transform:none!important;font-weight:600!important;border-radius:8px!important}.btn-add-rule{background-color:#19763f!important}.btn-add-rule:hover{background-color:#145a30!important}.btn-add-json,.btn-filter,.btn-export,.btn-clear-filters{background-color:#d9e7da!important;color:#325742!important}.btn-add-json:hover,.btn-filter:hover,.btn-export:hover,.btn-clear-filters:hover{background-color:#c6dbc8!important}@media(max-width:900px){.rule-management-header-row{flex-direction:column}.rule-management-header-actions{width:100%;flex-wrap:wrap}.rule-management-search-row{flex-wrap:wrap}.rule-search-input{flex-basis:100%}.rule-management-filters-panel{align-items:stretch}.rule-filter-control{width:100%}}.rule-builder-card{border:1px solid #d8e3dc;border-radius:10px;overflow:hidden}.expire-rule-dialog-title{color:#263c2f;font-weight:700!important;padding-bottom:8px!important}.expire-rule-dialog-subtitle{color:#596d60;font-size:14px!important;margin-bottom:8px!important}.expire-rule-dialog-rule-name{color:#385245;font-size:12px!important;font-weight:600!important;margin-bottom:10px!important}.expire-rule-date-label{color:#2f473a;font-size:13px!important;font-weight:600!important;margin:2px 0 6px!important}.expire-rule-date-input{margin-top:0!important}.expire-rule-date-input .MuiOutlinedInput-root{background:#fff}.expire-rule-date-input .MuiOutlinedInput-notchedOutline{border-color:#c7d6cc!important}.expire-rule-dialog-actions{padding:10px 24px 16px!important}.expire-rule-cancel-btn{text-transform:none!important;background:#d9e7da!important;color:#325742!important;font-weight:600!important}.expire-rule-submit-btn{text-transform:none!important;min-width:154px!important;border-radius:8px!important;padding:8px 16px!important;background:linear-gradient(180deg,#1f8a4a,#176d3b)!important;color:#fff!important;font-weight:700!important;letter-spacing:.1px;box-shadow:0 3px 8px #1656323d!important;transition:background .2s ease,box-shadow .2s ease,transform .15s ease}.expire-rule-submit-btn:hover{background:linear-gradient(180deg,#219451,#1a7a42)!important;box-shadow:0 4px 10px #134d2c4d!important;transform:translateY(-1px)}.expire-rule-submit-btn.Mui-disabled{background:#dbe6df!important;color:#6f8175!important;box-shadow:none!important;transform:none}.expire-rule-confirm-dialog-title{display:flex;align-items:center;justify-content:space-between;color:#1a2733;font-size:20px!important;font-weight:700!important;letter-spacing:.1px;padding:20px 24px 16px!important;border-bottom:1px solid #e3e8ef}.expire-rule-confirm-close-btn{margin:-8px -8px 0 12px!important;color:#6b7a89!important}.expire-rule-confirm-close-btn:hover{background-color:#eef1f5!important;color:#1a2733!important}.expire-rule-confirm-dialog-subtitle{color:#4b5b6b;font-size:14px!important;line-height:1.5!important;margin:16px 0 18px!important}.expire-rule-confirm-date-card{border:1px solid #dde4ec;border-radius:10px;background:#f7f9fc;padding:14px 18px}.expire-rule-confirm-current-date,.expire-rule-confirm-new-date{color:#2b3a4a;font-size:15px!important;font-weight:600!important;line-height:1.7!important}.expire-rule-confirm-new-date{color:#0f3d78;font-weight:700!important}.expire-rule-confirm-dialog-actions{padding:16px 24px 20px!important}.expire-rule-confirm-cancel-btn{text-transform:none!important;background:#eef1f5!important;color:#3c4a58!important;font-weight:600!important;font-size:14px!important;border-radius:8px!important}.expire-rule-confirm-cancel-btn:hover{background:#e1e6ec!important}.expire-rule-confirm-btn{text-transform:none!important;min-width:154px!important;border-radius:8px!important;font-size:14px!important;background:linear-gradient(180deg,#2b7de9,#1a63c4)!important;color:#fff!important;font-weight:700!important;box-shadow:0 3px 8px #154ea947}.expire-rule-confirm-btn:hover{background:linear-gradient(180deg,#1f6fdb,#14549e)!important;box-shadow:0 4px 10px #154ea959}.expire-rule-confirm-btn.Mui-disabled{background:#dbe4ee!important;color:#8a97a4!important;box-shadow:none!important}.derived-impact-dialog__content{max-height:65vh;overflow-y:auto}.derived-impact-dialog__title{color:#1f3658;font-weight:700!important;font-size:20px!important;border-bottom:1px solid #dde7f2;background:linear-gradient(180deg,#f6f9ff,#fff)}.derived-impact-dialog__intro{margin-bottom:16px!important;color:#4a5d73}.derived-impact-dialog__accordion{margin-top:16px!important;border:1px solid #d4e0ee;border-radius:8px!important;overflow:hidden;box-shadow:0 1px 4px #1129480f}.derived-impact-dialog__accordion:before{display:none}.derived-impact-dialog__accordion-summary{background-color:#f8fbff;min-height:44px!important}.derived-impact-dialog__accordion-summary .MuiAccordionSummary-content{margin:10px 0!important}.derived-impact-dialog__accordion-summary.Mui-expanded{min-height:44px!important}.derived-impact-dialog__accordion-summary.Mui-expanded .MuiAccordionSummary-content{margin:10px 0!important}.derived-impact-dialog__accordion-heading{color:#20344f;font-weight:700!important;letter-spacing:.1px}.derived-impact-dialog__accordion-icon{color:#3468a8}.derived-impact-dialog__accordion.Mui-expanded{border-color:#9ebbe2;box-shadow:0 4px 12px #25599c29}.derived-impact-dialog__accordion .MuiAccordionDetails-root{padding-top:8px;padding-bottom:12px}.derived-impact-dialog__rule-card{margin-top:0;padding:12px;border:1px solid #d8e3ef;border-radius:4px;background-color:#fcfdff}.derived-impact-dialog__rule-card+.derived-impact-dialog__rule-card{margin-top:8px}.derived-impact-dialog__detail-row{margin:0}.derived-impact-dialog__detail-label{color:#263b57;font-weight:700;margin-right:4px}.derived-impact-dialog__detail-value{color:#506680;font-weight:500}.rule-builder-banner{padding:10px 14px;color:#fff;background:linear-gradient(90deg,#3269a4,#6f4daf)}.rule-builder-banner-title{font-weight:700!important;font-size:18px!important}.rule-builder-banner-subtitle{opacity:.95;font-size:11px!important}.rule-builder-body{padding:18px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.rule-builder-left,.rule-builder-right{display:flex;flex-direction:column;gap:14px}.rule-builder-panel{border:1px solid #d8e3dc;border-radius:6px;padding:14px}.rule-builder-panel-title{color:#223b2e;font-weight:700!important;margin-bottom:12px!important}.rule-details-stack .MuiInputBase-root{background:#fff}.rule-details-row{align-items:flex-start}.rule-field-group{width:100%}.rule-field-locked .MuiInputBase-root,.rule-field-locked .MuiInputBase-input,.rule-field-locked .MuiSelect-select,.rule-field-locked input,.rule-field-locked textarea{cursor:not-allowed!important}.rule-field-label{display:block;color:#283d30;font-weight:700!important;margin-bottom:6px!important;font-size:11px!important}.rule-name-input .MuiOutlinedInput-root{height:32px}.rule-name-input .MuiOutlinedInput-input{padding-top:6px;padding-bottom:6px}.rule-detail-description .MuiInputBase-root{align-items:flex-start}.rule-detail-description textarea{min-height:46px}.rule-detail-category{width:calc(50% - 8px)}.rule-detail-client .rule-client-select{background:#fff}.rule-detail-client .MuiSelect-select{font-size:13px;color:#1f2e24}.rule-detail-client .MuiSelect-select.MuiSelect-select{padding-top:9px;padding-bottom:9px}.if-label{font-size:12px;font-weight:700;color:#314e40;margin-bottom:8px}.logic-outer-box{border:1px solid #2e8fff;border-radius:4px;padding:10px;background:#f6f9ff}.logic-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px}.logic-toolbar-actions{display:flex;gap:6px;flex-wrap:wrap}.logic-btn{text-transform:none!important;font-size:10px!important;min-height:22px!important;padding:2px 8px!important}.logic-btn.Mui-disabled,.logic-btn-delete.Mui-disabled{opacity:1!important}.logic-btn-and{background:#e8f2ff!important;color:#2166b8!important}.logic-btn-blue{background:#1f7ee5!important}.logic-btn-blue.Mui-disabled{background:#9dbfe5!important;color:#183754!important}.logic-btn-gray{background:#7f8d9b!important}.logic-btn-gray.Mui-disabled{background:#c0c8d1!important;color:#33414d!important}.logic-btn-red{background:#e84e59!important}.logic-btn-red.Mui-disabled{background:#e8b4b9!important;color:#5d1f23!important}.logic-btn-green{background:#1f8f58!important}.logic-btn-green.Mui-disabled{background:#a6d0bc!important;color:#1f4b34!important}.logic-condition-row{margin-top:10px;display:grid;grid-template-columns:1.4fr .9fr 1.3fr 1.1fr auto;gap:8px;align-items:center}.logic-select,.logic-input{width:100%;border:1px solid #ccd7e2;border-radius:3px;height:24px;padding:0 8px;font-size:10px;color:#2a3f34}.logic-select-small{max-width:90px}.logic-operator-with-tooltip{display:flex;align-items:center;gap:.5rem}.logic-operator-with-tooltip .logic-select-small{flex:1;max-width:none}.logic-date-difference-controls{width:100%;display:grid;grid-template-columns:minmax(170px,1.6fr) minmax(96px,.8fr);gap:8px;align-items:center}.logic-date-difference-select,.logic-date-difference-input{min-width:0}.logic-operator-select{width:72px;max-width:72px;background:#e8f2ff;color:#2166b8;font-weight:700}.logic-node-list{display:flex;flex-direction:column;gap:10px}.logic-value-wrap{display:grid;grid-template-columns:18px 1fr;gap:6px;align-items:center}.logic-info-dot{width:16px;height:16px;border-radius:50%;border:1px solid #97c0ee;color:#2a79cc;background:#edf6ff;font-size:10px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-weight:700;cursor:help}.logic-info-dot:focus-visible{outline:2px solid #2a79cc;outline-offset:2px}.logic-parameter-tooltip{background:#fff!important;color:#22303d!important;border:1px solid #d7e3ee;border-radius:10px;box-shadow:0 10px 24px #1a2b3e2e;padding:4px 10px!important;max-width:360px;font-size:13px;line-height:1.45}.logic-parameter-tooltip-arrow{color:#fff!important}.logic-parameter-tooltip-content{display:flex;flex-direction:column;gap:6px}.logic-parameter-tooltip-row{display:flex;gap:6px;align-items:baseline}.logic-parameter-tooltip-label{font-weight:700;color:#1f2f3e}.logic-btn-delete{text-transform:none!important;color:#fff!important;background:#f04452!important;font-size:10px!important;min-height:24px!important}.logic-btn-delete.Mui-disabled{background:#e8b4b9!important;color:#5d1f23!important}.logic-inner-group{margin-top:10px;border:1px solid #18a6f5;border-radius:4px;padding:10px;background:#fff}.logic-empty-box{margin-top:8px;border:1px dashed #d2dbe5;border-radius:4px;padding:12px;text-align:center;color:#8c98a5;font-size:10px}.rule-builder-action-block,.rule-builder-error-block{margin-top:12px;border:1px solid #dbe5f0;border-radius:4px;background:#f8fbff;padding:10px}.rule-builder-error-block{padding:10px 10px 12px}.rule-builder-error-block .action-label{font-size:12px!important;margin-bottom:8px!important}.logic-error-input-with-tooltip{display:flex;align-items:flex-start;gap:8px}.logic-error-input-with-tooltip .logic-error-autocomplete{flex:1}.logic-error-autocomplete .MuiInputBase-root{min-height:36px;background:#fff}.logic-error-autocomplete .MuiInputBase-input{font-size:13px;line-height:1.35}.logic-error-textfield .MuiOutlinedInput-root{border-radius:4px}.logic-error-textfield .MuiOutlinedInput-input{padding-top:8px;padding-bottom:8px;font-size:13px}.logic-error-options-list .MuiAutocomplete-option{font-size:13px;line-height:1.35}.logic-error-input-with-tooltip .logic-info-dot{margin-top:9px}.action-label{display:block;font-weight:700!important;margin-bottom:6px!important;color:#34495d}.action-select-wrap{min-width:140px}.action-value-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.action-hint{display:inline-block;margin-left:0!important;color:#6f8092;line-height:1.3}.action-hint-wrap{display:inline-flex;align-items:center;margin-left:0}.action-hint-icon{width:18px;height:18px;border-radius:50%;border:1px solid #b8c6da;background:#edf3ff;color:#4d6585;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.action-hint-wrap .action-hint{margin-left:6px!important;margin-right:0!important}.action-value-row .action-select-wrap .MuiSelect-select{display:flex;align-items:center}.action-menu-paper{margin-top:4px;border:1px solid #95a3b8;border-radius:0;box-shadow:0 3px 8px #1a2c4d2e}.action-menu-paper .MuiList-root{padding-top:0;padding-bottom:0}.action-menu-paper .MuiMenuItem-root{min-height:34px;font-size:13px;font-weight:500;color:#1d1f24;background-color:#fff}.action-menu-paper .MuiMenuItem-root.Mui-selected{background-color:#2169c8;color:#fff}.action-menu-paper .MuiMenuItem-root.Mui-selected:hover{background-color:#1c5db2}.action-menu-paper .MuiMenuItem-root:not(.Mui-disabled):hover{background-color:#edf2fb}.action-menu-option{padding-left:24px!important}.action-menu-group-header{opacity:1!important;font-weight:700!important;font-size:.9rem!important;border-top:1px solid #d5d9e1;border-bottom:1px solid #eceff4}.action-menu-group-header-record{color:#fff!important;background-color:#12243f!important}.action-menu-group-header-standard{color:#4a5b70!important;background-color:#f4f7fb!important}.action-menu-group-header-selectable{pointer-events:auto}.action-menu-group-header-readonly{pointer-events:none}.update-fields-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch;width:100%}.update-field-select-wrap{min-width:0;width:100%}.update-field-value-input{min-width:0!important;width:100%}.update-fields-row .update-field-select-wrap .MuiInputBase-root,.update-fields-row .update-field-value-input .MuiInputBase-root{min-height:40px;background:#fff;border-radius:4px}.update-fields-row .update-field-select-wrap .MuiSelect-select,.update-fields-row .update-field-value-input .MuiInputBase-input{font-size:13px;padding-top:9px;padding-bottom:9px}.update-fields-conflict-error{display:block;margin-top:6px;color:#d32f2f;font-size:12px;line-height:1.4;font-weight:500}.logic-param-autocomplete{width:100%}.logic-param-autocomplete .MuiInputBase-root{min-height:24px;height:24px;padding-right:20px!important}.logic-param-autocomplete .MuiInputBase-input{font-size:10px;padding:0 8px!important;height:24px;box-sizing:border-box}.logic-param-listbox{font-size:10px;max-height:180px}.logic-param-popper{z-index:1700!important}.logic-param-popper .MuiAutocomplete-paper{min-width:240px;max-width:420px}.logic-param-popper .MuiAutocomplete-option{white-space:normal;word-break:break-word;line-height:1.35;font-size:12px;align-items:flex-start}.logic-param-popup-indicator,.logic-param-clear-indicator{padding:2px!important}.logic-mapping-select-wrap{width:100%}.logic-mapping-select-wrap .MuiInputBase-root{min-height:24px;height:24px;font-size:10px}.logic-mapping-select{background:#fff}.logic-mapping-select .MuiSelect-select{padding:0 24px 0 8px!important;min-height:24px!important;display:flex;align-items:center}.logic-mapping-placeholder{color:#8492a0}.logic-condition-loader{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.logic-bottom-actions{margin-top:12px;display:flex;gap:8px}.logic-branch-panel{margin-top:10px;border:1px solid #d8e3dc;border-radius:6px;background:#f5f8fc;padding:10px}.logic-branch-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.logic-branch-title{color:#2d3d31;font-weight:700!important}.associate-panel{background:#f4f9ff}.associate-help-text{color:#5f7284;font-size:12px!important;margin-bottom:8px!important}.associate-warning{font-size:11px;color:#8f7a49;background:#fff8e8;border:1px solid #f1dfb2;border-radius:4px;padding:6px 8px;margin-bottom:8px}.associate-primary-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.associate-primary-label{margin-bottom:0!important;min-width:110px}.associate-primary-select-wrap{min-width:220px}.associate-checkbox-row{display:flex!important;margin:0 0 8px 6px}.associate-checkbox-row .MuiFormControlLabel-label{font-size:14px;color:#223b2e}.associate-open-btn{justify-content:flex-start!important;min-height:36px!important;font-size:12px!important;color:#fff!important}.associate-popup-paper{border-radius:10px!important;max-height:86vh}.associate-popup-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.associate-popup-title{color:#133b2a;font-weight:700!important;margin-bottom:6px!important}.associate-popup-subtitle{color:#355447;font-size:14px!important}.associate-popup-header-actions{display:flex;gap:8px}.associate-popup-body{display:grid;grid-template-columns:270px minmax(0,1fr);gap:12px}.associate-popup-left{border:1px solid #ced9d1;border-radius:10px;padding:10px;background:#f4f8f6}.associate-popup-left-title{font-weight:700!important;color:#23362c}.associate-popup-left-help{color:#50695b;font-size:13px!important;margin-bottom:8px!important}.associate-selected-tag{display:flex;width:fit-content;align-items:center;margin:0 0 10px 6px;padding:.5rem;border-radius:999px;border:1px solid #c5d7ea;background:#edf4fb;color:#33506a;font-size:11px;font-weight:600}.associate-field-list{max-height:420px;overflow:auto;display:flex;flex-direction:column;gap:4px}.associate-field-item{display:flex;align-items:center;gap:6px;border-radius:6px;padding:2px 4px;cursor:pointer}.associate-field-item.read-only{cursor:default}.associate-field-item.active{background:#dcebe1}.associate-field-name-btn{border:none;background:transparent;padding:0;margin:0;font:inherit;color:#1f3a2d;cursor:pointer;text-align:left}.associate-field-name-btn:disabled{color:#7b8f83;cursor:default}.associate-popup-right{border:1px solid #ced9d1;border-radius:10px;padding:10px;background:#f7fbf8}.associate-popup-right-title{color:#1f3a2d;font-weight:700!important;margin-bottom:10px!important}.associate-preview-card{border:1px solid #cfe1d5;border-radius:10px;padding:10px;background:#fff}.associate-preview-action-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.associate-preview-action-select-wrap{min-width:160px;max-width:190px}.associate-preview-action-select-wrap .MuiOutlinedInput-root{background:#fff}.associate-preview-action-select-wrap .MuiSelect-select{font-size:12px;font-weight:700;color:#304a3c;padding-top:6px;padding-bottom:6px}.associate-preview-card+.associate-preview-card{margin-top:10px}.associate-preview-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.associate-preview-label{font-weight:700!important;color:#1b3628}.associate-preview-action-chip{border:1px solid #b6cabd;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700;color:#274839;background:#f6fbf7}.associate-preview-hint{color:#516d5f;font-size:13px!important;margin-bottom:8px!important;margin-top:0!important}.associate-preview-condition-wrap,.associate-preview-error-wrap{border:1px solid #d9e4dd;border-radius:8px;padding:8px;background:#f8fbf9}.associate-preview-condition-wrap{margin-bottom:8px}.associate-preview-card .rule-builder-error-block{margin-top:8px;padding:8px 10px 10px;border-color:#d9e4dd;background:#f8fbf9}.associate-preview-meta-label{display:block;color:#5a7366;font-weight:700!important;text-transform:uppercase;font-size:11px!important;margin-bottom:4px!important}.associate-preview-meta-value{color:#264234;font-size:14px!important}.associate-preview-error-pill{display:inline-block;border:1px solid #c6d7cc;border-radius:8px;padding:4px 10px;background:#fff;font-size:13px!important}.builder-footer-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.rule-history-accordion{border:1px solid #d8e3dc;border-radius:6px!important;box-shadow:none!important}.rule-history-accordion:before{display:none}.rule-history-accordion-title{color:#223b2e;font-weight:700!important}.rule-history-empty-message{color:#50695b;font-size:13px!important}.rule-history-meta{color:#33506a;font-size:12px!important;font-weight:700!important;margin-bottom:10px!important}.rule-history-approval-details-cell{display:flex;flex-direction:column;gap:4px;min-width:240px}.rule-history-approval-details-line{line-height:1.35}.rule-history-status-icon{vertical-align:middle;margin-left:4px}.rule-history-status-icon--approved{color:#2e7d32}.rule-history-status-icon--rejected{color:#c62828}.rule-history-status-icon--pending{color:#ed6c02}.rule-history-table-wrap{border:1px solid #d6e2ef;border-radius:6px;max-height:300px}.rule-history-table-wrap .MuiTableCell-head{background:#f3f8ff;color:#1e3d58;font-weight:700;white-space:nowrap}.rule-history-table-wrap .MuiTableCell-body{color:#2f4a61;font-size:12px;vertical-align:top}.builder-footer-btn{text-transform:none!important}.builder-footer-btn.Mui-disabled{opacity:1!important}.builder-footer-btn-success{background-color:#2e7d32!important;color:#fff!important}.builder-footer-btn-success:hover{background-color:#246527!important}.builder-footer-btn-success.Mui-disabled{opacity:1!important;background-color:#c5d5c8!important;color:#5f6f64!important}.builder-footer-btn-primary{background-color:#1976d2!important;color:#fff!important}.builder-footer-btn-primary:hover{background-color:#1565c0!important}.builder-footer-btn-outline{border-color:#b6c3d1!important;color:#2c4961!important}.builder-footer-btn-outline:hover:not(.Mui-disabled){border-color:#8fa7bc!important;background-color:#f2f7fc!important}.builder-footer-btn-outline.Mui-disabled{border-color:#d6dee6!important;color:#8a99a8!important;background-color:#f7f9fc!important}.right-panel{background:#f3f8ff}.right-panel-subtext{font-size:11px!important;color:#647789;margin-bottom:8px!important}.rule-preview-box{border:1px solid #cddae8;background:#fff;border-radius:4px;padding:12px;font-size:12px;color:#28465f;line-height:1.7;font-family:Consolas,Courier New,monospace}.rule-preview-line{word-break:break-word;white-space:pre-wrap}.rule-preview-if{font-weight:600;color:#1a3a52;margin-top:6px}.rule-preview-if:first-child{margin-top:0}.rule-preview-else{font-weight:600;color:#1a3a52;margin-top:6px}.rule-preview-then{padding-left:12px;color:#1f5f95;font-style:normal;border-left:3px solid #cddae8;background:#f5f8fc;border-radius:2px;margin-left:4px;margin-bottom:4px}.quick-tips-list{margin:0;padding-left:16px;color:#556b7d;font-size:11px;line-height:1.6}.quick-tips-list li+li{margin-top:5px}.rule-history-list{display:grid;gap:10px}.rule-history-item{border:1px solid #d6e2ef;background:#fff;border-radius:4px;padding:10px}.rule-history-row{display:grid;grid-template-columns:145px 1fr;column-gap:8px;align-items:start;font-size:12px;line-height:1.5;color:#2f4a61}.rule-history-row+.rule-history-row{margin-top:5px}.rule-history-label{font-weight:600;color:#1e3d58}.rule-history-value{word-break:break-word}.rule-history-error{color:#b3261e;font-size:12px!important;font-weight:600!important}@media(max-width:1100px){.rule-builder-body{grid-template-columns:1fr}}@media(max-width:1100px)and (max-width:900px){.rule-detail-category{width:100%}}@media(max-width:1100px){.rule-builder-right{order:2}.logic-condition-row,.logic-date-difference-controls{grid-template-columns:1fr}.action-hint{display:block;margin-left:0!important;margin-top:6px!important}.associate-popup-body,.update-fields-row{grid-template-columns:1fr}}.report-tabs{margin-bottom:1rem}.report-tabs .MuiTabs-root{min-height:unset}.report-tabs .MuiTabs-flexContainer{border-bottom:.063rem solid #e1e5eb}.report-tabs .MuiTabs-scroller .MuiTabs-list{display:flex;gap:2rem;width:auto}.report-tabs .MuiTabs-scroller .MuiTabs-list .MuiButtonBase-root{flex:none;width:auto;min-width:unset;max-width:none;height:auto;min-height:unset;padding:.75rem 0;font-family:Open Sans;font-weight:600;font-size:.95rem;line-height:1.3rem;text-transform:none;color:#6b7686}.report-tabs .MuiTabs-scroller .MuiTabs-list .MuiButtonBase-root .MuiSvgIcon-root{color:#6b7686}.report-tabs .MuiTabs-scroller .MuiTabs-list .MuiButtonBase-root .MuiTab-iconWrapper{margin-right:.4rem}.report-tabs .MuiTabs-scroller .MuiTabs-list .Mui-selected,.report-tabs .MuiTabs-scroller .MuiTabs-list .Mui-selected .MuiSvgIcon-root{color:#06c}.report-tabs .MuiTabs-indicator{background-color:#06c;height:.125rem}.report-state-wrap{display:flex;justify-content:center;align-items:center;min-height:12rem}.report-embed-wrap{margin-top:1rem;min-height:40rem}.report-embed-frame{width:100%;height:40rem;border:.063rem solid #d7dce3;border-radius:.5rem}.ocr-validation-page{max-width:1280px;margin:0 auto;padding:0 24px 88px;font-family:Open Sans,sans-serif;background-color:#f7fafd}.ocr-validation-page .ocr-page-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;margin:0 -24px;background-color:#fafafa;border-bottom:1px solid #e0e0e0}.ocr-validation-page .ocr-page-header__left{display:flex;align-items:center;gap:12px}.ocr-validation-page .ocr-page-header__logo{width:115px;height:24px;object-fit:contain}.ocr-validation-page .ocr-page-header__divider{width:1px;height:24px;background-color:silver}.ocr-validation-page .ocr-page-header__title{font-family:Open Sans,sans-serif!important;font-weight:600!important;font-size:.875rem!important;line-height:1.2!important;color:#333}.ocr-validation-page .ocr-page-header__close{color:#596981}.ocr-validation-page .ocr-page-header__close:hover{color:#333}.ocr-validation-page .ocr-document-header{padding:16px 20px 12px;margin:-16px -24px 8px;background-color:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 6px #0000000f,0 1px 2px #0000000a}.ocr-validation-page .ocr-tabs{margin-bottom:16px;position:sticky;top:0;z-index:100;background-color:#f7fafd;padding-top:8px;padding-bottom:8px}.ocr-validation-page .ocr-tabs .MuiTab-root{text-transform:none;font-weight:600;font-size:.9rem;min-width:160px}.ocr-validation-page .ocr-tabs .MuiTabs-indicator{background-color:#06c}.ocr-validation-page .ocr-collapsible-header{-webkit-user-select:none;user-select:none}.ocr-validation-page .ocr-collapsible-header .MuiIconButton-root{color:#596981}.ocr-validation-page .ocr-section{background-color:#fff;border:none;border-radius:8px;padding:16px 20px;margin-bottom:16px;box-shadow:0 1px 4px #00000014,0 1px 2px #0000000a}.ocr-validation-page .ocr-section__title{font-family:Open Sans,sans-serif;font-weight:700;font-size:16px;line-height:24px;letter-spacing:0%;color:#3c4d6a}.ocr-validation-page .ocr-section__row{display:flex;gap:20px}.ocr-validation-page .ocr-section--remarks{background-color:#fff;border:none;border-radius:8px;padding:16px 20px;box-shadow:0 1px 4px #00000014,0 1px 2px #0000000a}.ocr-validation-page .ocr-section--additional-remarks{margin-top:16px}.ocr-validation-page .ocr-section--property{background-color:#fff;border:none;border-radius:8px;padding:16px 20px;margin-top:16px;box-shadow:0 1px 4px #00000014,0 1px 2px #0000000a}.ocr-validation-page .ocr-card{background-color:#fff;border:none;border-radius:8px;overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:0 1px 4px #00000014,0 1px 2px #0000000a}.ocr-validation-page .ocr-card__title{padding:8px 14px;font-family:Open Sans,sans-serif;font-weight:700;font-size:16px;line-height:24px;letter-spacing:0%;text-align:left;color:#3c4d6a}.ocr-validation-page .ocr-card__body{padding:12px 14px;flex:1}.ocr-validation-page .ocr-cards-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.ocr-validation-page .ocr-field-label{font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;line-height:22px;letter-spacing:0%;color:#596981;margin-bottom:3px!important}.ocr-validation-page .ocr-char-count{font-size:.75rem;color:#596981}.ocr-validation-page .ocr-property-entry{padding-bottom:14px;border-bottom:1px solid #e0e0e0;margin-bottom:14px}.ocr-validation-page .ocr-property-entry:last-of-type{border-bottom:none;margin-bottom:0}.ocr-validation-page .ocr-property-entry__fields{flex-wrap:nowrap}.ocr-validation-page .MuiOutlinedInput-root{background-color:#fff}.ocr-validation-page .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#dce3ed}.ocr-validation-page .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#b0bec5}.ocr-validation-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#06c}.ocr-validation-page .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline,.ocr-validation-page .MuiOutlinedInput-root.Mui-error:hover .MuiOutlinedInput-notchedOutline,.ocr-validation-page .MuiOutlinedInput-root.Mui-error.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ed6c02;border-width:1px}.ocr-validation-page .MuiOutlinedInput-input{font-size:.85rem;padding:7px 10px}.ocr-validation-page .MuiFormHelperText-root.Mui-error{margin-left:0;font-size:.75rem}.ocr-validation-page .MuiOutlinedInput-multiline{padding:0}.ocr-validation-page .MuiOutlinedInput-multiline .MuiOutlinedInput-input{padding:10px 12px}.ocr-validation-page .ocr-coverage-columns{display:flex;align-items:center;gap:28px;padding:8px 12px;background-color:#0066cc40;border:1px solid #dce3ed;border-radius:4px 4px 0 0;margin-bottom:0}.ocr-validation-page .ocr-coverage-col-header{font-family:Open Sans,sans-serif;font-weight:600;font-size:14px!important;line-height:16px;letter-spacing:0;color:#3c4d6a;text-align:center}.ocr-validation-page .ocr-coverage-col-header--insurer{flex:0 0 35px;text-align:center}.ocr-validation-page .ocr-coverage-col-header--type{flex:1.2;min-width:160px;text-align:left;gap:38px}.ocr-validation-page .ocr-coverage-col-header--add-insurer,.ocr-validation-page .ocr-coverage-col-header--loss-payee{flex:0 0 50px;text-align:center}.ocr-validation-page .ocr-coverage-col-header--policy-number{flex:1;min-width:110px;text-align:left}.ocr-validation-page .ocr-coverage-col-header--policy-eff,.ocr-validation-page .ocr-coverage-col-header--policy-exp{flex:0 0 120px;text-align:center}.ocr-validation-page .ocr-coverage-col-header--limits{flex:0 0 320px;text-align:center}.ocr-validation-page .ocr-coverage-list{display:flex;flex-direction:column;gap:0;border:1px solid #dce3ed;border-top:none;border-radius:0 0 4px 4px;overflow:hidden}.ocr-validation-page .ocr-coverage-row{background-color:#fff;border-bottom:1px solid #e8ecf1}.ocr-validation-page .ocr-coverage-row:last-child{border-bottom:none}.ocr-validation-page .ocr-coverage-row__columns{display:flex;align-items:flex-start;gap:8px;padding:10px 12px}.ocr-validation-page .ocr-coverage-row__col{display:flex;flex-direction:column;align-items:flex-start}.ocr-validation-page .ocr-coverage-row__col--insurer{flex:0 0 35px;width:35px}.ocr-validation-page .ocr-coverage-row__col--insurer .ocr-coverage-row__insurer-badge{width:7px;height:17px;display:flex;align-items:center;justify-content:center}.ocr-validation-page .ocr-coverage-row__col--type{flex:1.2;min-width:180px}.ocr-validation-page .ocr-coverage-row__col--add-insurer{flex:0 0 50px}.ocr-validation-page .ocr-coverage-row__col--add-insurer .MuiOutlinedInput-input{padding:7px 4px;text-align:center;font-size:.8rem}.ocr-validation-page .ocr-coverage-row__col--loss-payee{flex:0 0 50px}.ocr-validation-page .ocr-coverage-row__col--loss-payee .MuiOutlinedInput-input{padding:7px 4px;text-align:center;font-size:.8rem}.ocr-validation-page .ocr-coverage-row__col--policy-number{flex:1;min-width:110px}.ocr-validation-page .ocr-coverage-row__col--policy-eff,.ocr-validation-page .ocr-coverage-row__col--policy-exp{flex:0 0 120px}.ocr-validation-page .ocr-coverage-row__col--limits{flex:0 0 320px}.ocr-validation-page .ocr-coverage-row__col-content{width:100%;margin-top:4px}.ocr-validation-page .ocr-coverage-row__insurer-badge{width:35px;height:32px;border-radius:6px;background-color:#fff;border:1px solid #8790a9;padding:4px 12px;color:#333;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.ocr-validation-page .ocr-coverage-row__insurer-badge--empty{background-color:#f5f7fa;border:1px solid #dce3ed;color:transparent}.ocr-validation-page .ocr-coverage-row__checkbox-row{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:2px}.ocr-validation-page .ocr-coverage-row__checkbox-row .MuiFormControlLabel-root{min-height:26px;margin-right:12px;white-space:nowrap;align-items:center}.ocr-validation-page .ocr-coverage-row__checkbox-row .MuiFormControlLabel-root .MuiCheckbox-root{padding:2px}.ocr-validation-page .ocr-coverage-row__checkbox-row .MuiFormControlLabel-root .MuiTypography-root{font-size:.75rem}.ocr-validation-page .ocr-coverage-row__limit-entry{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ocr-validation-page .ocr-coverage-row__limit-label{flex:0 0 180px;font-size:.78rem!important;color:#596981;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ocr-footer-actions{position:fixed;bottom:0;left:0;right:0;z-index:1200;display:flex;justify-content:space-between;align-items:center;padding:12px 40px;background:#fff;box-shadow:0 0 0 1px var(--layoutlowcontrast2)}.ocr-char-count{font-size:.75rem!important;color:#909eaf}.ocr-history-layout{display:flex;gap:24px;margin-top:8px}.ocr-history-layout__notes{flex:1;min-width:0}.ocr-history-layout__timeline{flex:0 0 300px}.ocr-internal-notes{background-color:#fff;border-radius:8px;padding:20px 24px;box-shadow:0 1px 4px #00000014,0 1px 2px #0000000a}.ocr-notes-list{max-height:520px;overflow-y:auto;padding-right:4px}.ocr-notes-list::-webkit-scrollbar{width:6px}.ocr-notes-list::-webkit-scrollbar-thumb{background-color:#c6d1df;border-radius:8px}.ocr-notes-list::-webkit-scrollbar-track{background-color:#f3f6fa;border-radius:8px}.ocr-note-entry{padding-top:16px;border-top:1px solid #eef1f5}.ocr-note-entry:first-of-type{border-top:none}.ocr-note-entry__header{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.ocr-note-entry__avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#edf1f5}.ocr-note-entry__divider{margin-left:64px;border-top:1px solid #d8dee6;margin-bottom:14px}.ocr-note-entry__content{margin-left:64px;margin-bottom:16px}.ocr-history-timeline{background-color:#fff;border-radius:8px;padding:20px 16px;box-shadow:0 1px 4px #00000014,0 1px 2px #0000000a}.ocr-timeline-events{display:flex;flex-direction:column;max-height:520px;overflow-y:auto;padding-right:4px}.ocr-timeline-events::-webkit-scrollbar{width:6px}.ocr-timeline-events::-webkit-scrollbar-thumb{background-color:#c6d1df;border-radius:8px}.ocr-timeline-events::-webkit-scrollbar-track{background-color:#f3f6fa;border-radius:8px}.ocr-timeline-event{display:flex;gap:10px}.ocr-timeline-event__icon-col{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px}.ocr-timeline-event__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ocr-timeline-event__line{width:1.5px;flex:1;background-color:#dce3ed;margin:2px 0;min-height:16px}.ocr-timeline-event__content{padding-bottom:14px;flex:1;min-width:0}.ocr-timeline-event__user{display:flex;align-items:center;gap:4px;margin-top:6px;padding-left:4px}.ocr-timeline-event__user-dot{width:5px;height:5px;border-radius:50%;background-color:#06c;flex-shrink:0;margin-right:4px}body{margin:0;overflow:hidden}body .required-indicator{color:red;margin-left:.125rem}.loader-wrapper{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0}.loader-wrapper .loader-img{width:100px}.inset-0{top:0;right:0;bottom:0;left:0}main.MuiContainer-root.MuiContainer-maxWidthLg.main_container.css-5c1adp-MuiContainer-root{display:flex}.form-wrapper{position:relative;width:400px;margin:50px auto}.form-content{padding:20px;background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;transition:filter .3s ease}.blurred{filter:blur(4px);pointer-events:none}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff9;display:flex;justify-content:center;align-items:center;z-index:10}.loading-gif{width:80px;height:80px}.pdf-export-layout{width:277mm;margin:0;padding:0;background:#fff;box-sizing:border-box;overflow:visible}.pdf-export-layout *{max-width:100%!important;box-sizing:border-box!important}.pdf-export-layout p,.pdf-export-layout td,.pdf-export-layout th,.pdf-export-layout span,.pdf-export-layout div,.pdf-export-layout li{overflow-wrap:break-word!important;word-wrap:break-word!important}.pdf-export-layout .MuiBox-root{min-width:0!important;flex-shrink:1!important}.pdf-export-layout table,.pdf-export-layout .MuiTable-root{width:100%!important;min-width:0!important;table-layout:auto!important}.pdf-export-layout .MuiTableContainer-root{overflow:hidden!important;max-width:100%!important}.pdf-export-layout .MuiTableCell-root,.pdf-export-layout td,.pdf-export-layout th{min-width:0!important;overflow-wrap:break-word!important;word-wrap:break-word!important}.pdf-block{display:block;width:100%;margin-bottom:6mm;break-inside:avoid!important;page-break-inside:avoid!important}.pdf-export-layout .MuiBox-root,.pdf-export-layout tr,.pdf-export-layout .MuiCard-root,.pdf-export-layout .MuiPaper-root{break-inside:avoid!important;page-break-inside:avoid!important}.hard-break{break-before:page!important;page-break-before:always!important}
