.pointer{cursor:pointer}.local-blocker{top:calc(50% - 50px)}.circle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.no-padding{padding:0px !important}.w-full{width:100%}.table>tbody>tr>td.soa-hybrid-navigation-cell{padding:0}.soa-hybrid-navigation-link,.soa-hybrid-navigation-link:visited,.soa-hybrid-navigation-link:hover,.soa-hybrid-navigation-link:active{display:block;box-sizing:border-box;width:100%;padding:8px;color:inherit;text-decoration:none;cursor:pointer}.soa-hybrid-navigation-link:focus{outline:2px solid rgba(0,0,0,0)}.soa-hybrid-navigation-link:focus-visible{outline:3px solid #111;outline-offset:2px;box-shadow:0 0 0 2px #fff}.m-b-none{margin-bottom:0px !important}.crm-card{border-radius:2px;font-size:14px;line-height:20px;min-width:0;max-width:100%;overflow-wrap:anywhere}.soa-nzhl-product-outcome{white-space:normal;overflow-wrap:normal;word-break:normal}.soa-nzhl-product-outcome .form-group>div>div>div{display:block !important;white-space:normal;overflow-wrap:normal;word-break:normal}.soa-nzhl-product-outcome label{white-space:normal;overflow-wrap:normal;word-break:normal}.soa-summary-actions-table-wrapper{width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.soa-summary-actions-table-wrapper>.soa-summary-actions-table{min-width:fit-content}.crm-card>.crm-card-header,.crm-card>.crm-card-body{min-width:0;padding-left:24px;padding-right:24px;border-radius:2px}.crm-card>.crm-card-header{padding-top:16px;padding-bottom:16px}.crm-card>.crm-card-body{padding-top:24px;padding-bottom:24px;overflow-wrap:anywhere}.crm-card-heading-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:4px}.crm-card .crm-card-heading-row>:is(h1,h2,h3,h4,h5,h6){margin-bottom:0;min-width:0}.crm-card-header :is(h1,h2,h3,h4,h5,h6){margin-top:0}.crm-card-heading-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px;flex:1 0 auto}.crm-standard-table>thead>tr>th,.crm-standard-table>tbody>tr>td{white-space:normal;word-break:normal;overflow-wrap:normal}.crm-standard-table>thead>tr>.task-description-column,.crm-standard-table>tbody>tr>.task-description-column{width:32%;max-width:320px;overflow-wrap:anywhere;word-break:break-word}.crm-standard-table>tbody>tr>.task-description-column>*{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.crm-standard-table>tbody>tr>.task-description-column pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.crm-standard-table-wrapper{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto}.crm-standard-table-wrapper.is-scrollable{margin-bottom:15px;overflow-y:hidden;border:1px solid #ddd}.crm-standard-table-wrapper.is-scrollable>.table{margin-bottom:0}.crm-standard-table-wrapper.is-scrollable>.table>thead>tr>.task-description-column,.crm-standard-table-wrapper.is-scrollable>.table>tbody>tr>.task-description-column{width:200px;max-width:200px}.task-description-toggle{padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font-size:12px;text-decoration:underline}.task-description-preview{position:relative;box-sizing:border-box;padding-right:18px;overflow:hidden;line-height:16px}.task-description-preview-expanded{overflow:auto}.task-description-preview-overflowing{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.task-description-preview p,.task-description-preview h1,.task-description-preview h2,.task-description-preview h3,.task-description-preview h4,.task-description-preview h5,.task-description-preview h6{margin:0;line-height:16px}.task-description-preview .restricted-rich-text p,.task-description-preview .restricted-rich-text h1,.task-description-preview .restricted-rich-text h2,.task-description-preview .restricted-rich-text h3,.task-description-preview .restricted-rich-text h4,.task-description-preview .restricted-rich-text h5,.task-description-preview .restricted-rich-text h6{margin:0 0 4px;line-height:16px}.task-description-preview .restricted-rich-text p:last-child{margin-bottom:4px}.commission-run-page-title{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.commission-run-page-title>h1,.commission-run-page-title .product-catalogue-status-pill{margin:0}.commission-run-details-section{display:grid;grid-template-areas:"details actions";grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;column-gap:24px;margin-bottom:24px}.commission-run-details-content{grid-area:details;display:grid;min-width:0;row-gap:16px}.commission-run-details-pair{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:24px}.commission-run-details-actions{grid-area:actions;display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:5px}.commission-run-table-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;column-gap:24px;row-gap:12px;margin-bottom:16px}.commission-run-table-heading{min-width:0;flex:1 1 240px;margin-bottom:0}.commission-run-table-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-left:auto}.crm-card .row .company-commission-allocation-field{margin-bottom:10px}.crm-card .row .company-commission-allocation-action{padding-top:25px}@media(max-width: 767px){.commission-run-details-section{grid-template-areas:"actions" "details";grid-template-columns:minmax(0, 1fr);row-gap:24px}.commission-run-details-actions{justify-content:flex-end}.commission-run-table-header{flex-direction:column}.commission-run-table-heading{width:100%;flex:0 1 auto}.commission-run-table-actions{align-self:flex-end;justify-content:flex-end;margin-left:auto}.crm-card .row .company-commission-allocation-field{margin-bottom:16px}.crm-card .row .company-commission-allocation-action{margin-bottom:16px;padding-top:0;text-align:right}}@media(max-width: 479px){.commission-run-details-pair{grid-template-columns:minmax(0, 1fr);row-gap:16px}}.crm-card h1,.crm-card h2,.crm-card h3,.crm-card h4,.crm-card h5{margin-top:0;margin-bottom:16px;text-transform:none}.crm-card h1{margin-bottom:10px;font-size:22px;line-height:28px;font-weight:400}.crm-card h2{font-size:20px;line-height:26px;font-weight:400}.crm-card h3{font-size:18px;line-height:24px;font-weight:400}.crm-card h4{font-size:16px;line-height:22px;font-weight:700}.crm-card h5{font-size:14px;line-height:20px;font-weight:700}.text-heading-xl,.crm-card .text-heading-xl{margin-top:0;margin-bottom:12px;font-size:22px;line-height:28px;font-weight:700}.text-heading-lg,.crm-card .text-heading-lg{margin-top:0;margin-bottom:8px;font-size:18px;line-height:24px;font-weight:600}.text-heading-md,.crm-card .text-heading-md{margin-top:0;margin-bottom:6px;font-size:15px;line-height:20px;font-weight:600}.text-heading-sm,.crm-card .text-heading-sm{margin-top:0;margin-bottom:4px;font-size:13px;line-height:18px;font-weight:600}.member-company-content-actions{margin-top:16px;margin-bottom:16px;text-align:right}.insurance-objective-segments{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));column-gap:32px;row-gap:12px;margin-top:4px;margin-bottom:16px}.crm-card .panel-heading h1,.crm-card .panel-heading h2,.crm-card .panel-heading h3,.crm-card .panel-heading h4,.crm-card .panel-heading h5,.crm-card .panel-heading h6{margin:0}.text-body-md,.crm-card .text-body-md{margin-top:0;font-size:14px;line-height:20px;font-weight:400}.text-body-sm,.crm-card .text-body-sm{margin-top:0;font-size:12px;line-height:16px;font-weight:400}.crm-card .product-catalogue-field-helper,.crm-card .product-catalogue-validation-message,.crm-card [role=tooltip]{font-size:12px;line-height:18px}.crm-card .product-catalogue-field-helper{color:#666}.crm-card .product-catalogue-validation-message{color:#c62828}.crm-card input[type=text],.crm-card input[type=number],.crm-card input[type=email],.crm-card input[type=date],.crm-card input[type=search],.crm-card textarea,.crm-card select,.crm-card .dropdown-menu{border-radius:2px}.crm-list-card-header{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;column-gap:24px;row-gap:12px;min-width:0;position:relative;margin-bottom:5px}.crm-list-card-header .crm-list-card-title{min-width:0;margin:0;overflow-wrap:normal;word-break:normal}.crm-list-card-controls{display:flex;min-width:0;justify-content:flex-end;align-items:center;gap:5px}.crm-list-card-filters{display:flex;flex:1 1 auto;min-width:0;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:5px;text-align:right}.crm-list-card-filters .m-b-10,.crm-list-card-filters .m-b-15{margin-bottom:0 !important}.crm-list-card-filters .button-group{display:flex;width:100%;justify-content:flex-end;align-items:baseline;flex-wrap:wrap}.crm-list-card-filters .button-group>a{white-space:nowrap}.crm-list-card-options{display:flex;align-items:center;min-width:24px}.card .header .crm-list-card-options .header-dropdown{display:flex;align-items:center;position:static;margin:0}.card .header .crm-list-card-options .header-dropdown>li>a{display:flex;align-items:center;line-height:20px}.card .header .crm-list-card-options .header-dropdown>li>a,.card .header .crm-list-card-options .header-dropdown>li>a:hover,.card .header .crm-list-card-options .header-dropdown>li>a:focus{text-decoration:none}.doc-builder-item-summary{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:10px;row-gap:24px}.doc-builder-item-icon{flex:0 0 48px}.doc-builder-item-details{flex:1 1 240px;min-width:0}.doc-builder-item-controls{flex:0 0 auto;margin-left:auto}.crm-card button:focus-visible,.crm-card a:focus-visible,.crm-card input:focus-visible,.crm-card select:focus-visible,.crm-card textarea:focus-visible,.crm-list-card-header button:focus-visible,.crm-list-card-header a:focus-visible,.crm-list-card-header input:focus-visible,.crm-list-card-header select:focus-visible{outline:2px solid #1abb9c;outline-offset:2px}@media(max-width: 767px){.crm-list-card-header{display:flex;flex-direction:column;align-items:stretch}.crm-list-card-controls{width:100%;justify-content:flex-end}}.product-catalogue-list-page .table{width:100%;table-layout:fixed}.product-catalogue-list-page .table>thead>tr>th,.product-catalogue-list-page .table>tbody>tr>td{padding-left:16px;padding-right:16px;vertical-align:middle;overflow-wrap:anywhere}.product-catalogue-list-page .product-catalogue-logo-column{width:12%}.product-catalogue-list-page .product-catalogue-provider-column{width:10%}.product-catalogue-list-page .product-catalogue-product-column{width:11%}.product-catalogue-list-page .product-catalogue-categories-column{width:23%}.product-catalogue-list-page .product-catalogue-description-column{width:25%}.product-catalogue-list-page .product-catalogue-status-column{width:9%}.product-catalogue-list-page .product-catalogue-created-column{width:10%}.product-catalogue-provider-logo-boundary{width:160px;max-width:100%}.product-catalogue-provider-logo{display:block;width:auto;height:auto;max-width:100%;max-height:40px;object-fit:contain}.product-catalogue-description{display:-webkit-box;width:100%;overflow:clip;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-catalogue-category-groups>div+div{margin-top:4px}.product-catalogue-category-groups strong{color:#333}.product-catalogue-validation-message{margin-top:5px;color:#c62828;font-size:12px;line-height:18px}.product-catalogue-link-action{position:relative;appearance:none;padding:0;border:0;background:rgba(0,0,0,0);font:inherit;text-align:inherit;cursor:pointer}.product-catalogue-link-action::before{position:absolute;inset:-10px;content:""}.product-catalogue-link-action:focus-visible{outline:2px solid currentcolor;outline-offset:3px}.product-catalogue-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.product-catalogue-field-helper{margin:4px 0 8px;color:#666;font-size:12px;line-height:18px}.form-field-helper{margin:4px 0 8px;color:#777;font-size:12px;line-height:18px}.quote-wizard-v2-empty-state{margin-bottom:0;padding:16px;border:1px dashed #ddd;border-radius:4px;background:#fafafa}.quote-wizard-v2-empty-state-title{margin:0 0 4px;color:#333;font-size:13px;font-weight:600}.quote-wizard-v2-empty-state-body{margin:0;color:#666;font-size:12px;line-height:18px}@media(max-width: 767px){.quote-wizard-v2-sub-products{margin-top:15px;padding-left:30px}}.product-catalogue-page-heading>h1,.product-catalogue-page-heading>h2,.product-catalogue-page-heading>h3,.product-catalogue-heading-with-description>h1,.product-catalogue-heading-with-description>h2,.product-catalogue-heading-with-description>h3{margin-bottom:4px}.product-catalogue-page-heading>.product-catalogue-heading-description,.product-catalogue-heading-with-description>.product-catalogue-heading-description{margin-top:0}.product-catalogue-heading-description{color:#666;font-size:12px;line-height:18px}.product-catalogue-loading-state{width:100%;color:#666;font-size:12px;line-height:18px;text-align:center}.product-catalogue-keyboard-reorder{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.product-catalogue-keyboard-reorder:focus-visible{position:static !important;width:auto !important;height:auto !important;margin:0 5px 0 0 !important;overflow:visible !important;clip-path:none !important;white-space:normal !important}.product-catalogue-categories-page .product-catalogue-required-checkbox-label{height:20px;line-height:20px;position:relative;top:-3px}.product-catalogue-categories-page .product-catalogue-categories-panel{margin-bottom:16px;padding:16px;border:1px solid #e0e0e0;border-radius:2px;background:#fff}.product-catalogue-categories-page .product-catalogue-categories-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:12px}.product-catalogue-categories-page .product-catalogue-l1-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.product-catalogue-categories-page .product-catalogue-l1-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid rgba(0,0,0,0);border-left:3px solid rgba(0,0,0,0);border-radius:2px;background:rgba(0,0,0,0);transition:background-color .12s ease,border-color .12s ease,opacity .12s ease}.product-catalogue-categories-page .product-catalogue-l1-item:hover{background:#f7f7f7}.product-catalogue-categories-page .product-catalogue-l1-item.is-active{border-left-color:#1e88e5;background:#f0f7fc}.product-catalogue-categories-page .product-catalogue-l1-item.is-dragging{opacity:.45}.product-catalogue-categories-page .product-catalogue-l1-item.is-drop-target{border-top:2px solid #1e88e5}.product-catalogue-categories-page .product-catalogue-l1-select{display:flex;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:0;border:0;background:rgba(0,0,0,0);text-align:left;cursor:pointer}.product-catalogue-categories-page .product-catalogue-l1-item-name{font-size:13px;font-weight:600;color:#333}.product-catalogue-categories-page .product-catalogue-l1-count{min-width:22px;padding:1px 7px;border-radius:10px;background:#eee;color:#555;font-size:11px;font-weight:600;text-align:center}.product-catalogue-categories-page .product-catalogue-drag-handle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#999;font-size:12px;line-height:1;letter-spacing:-1px;cursor:grab;user-select:none}.product-catalogue-categories-page .product-catalogue-drag-handle .material-icons{display:block;line-height:1}.product-catalogue-categories-page .product-catalogue-drag-handle:active{cursor:grabbing}.product-catalogue-categories-page .product-catalogue-drag-col{width:28px;color:#999;vertical-align:middle}.product-catalogue-categories-page .product-catalogue-category-cell{white-space:normal;overflow-wrap:anywhere;vertical-align:middle}.product-catalogue-categories-page .product-catalogue-category-name{overflow-wrap:anywhere}.product-catalogue-categories-page .product-catalogue-category-select{display:inline;width:auto;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;text-align:left;cursor:pointer}.product-catalogue-categories-page .product-catalogue-category-select:focus-visible{outline:2px solid #1abb9c;outline-offset:2px}.product-catalogue-categories-page .product-catalogue-soa-required-label{display:inline-block;max-width:100%;white-space:normal;line-height:18px;overflow-wrap:anywhere;vertical-align:top}.product-catalogue-categories-page .product-catalogue-l2-table-wrap{max-height:320px;overflow:auto;margin-bottom:16px;border:1px solid #eee;border-radius:2px}.product-catalogue-categories-page .product-catalogue-l2-table{margin-bottom:0;table-layout:fixed;width:100%}.product-catalogue-categories-page .product-catalogue-l2-table .product-catalogue-drag-handle{transform:translateY(2px)}.product-catalogue-categories-page .product-catalogue-l2-table>thead>tr>:nth-child(1),.product-catalogue-categories-page .product-catalogue-l2-table>tbody>tr>:nth-child(1){width:40px;min-width:40px}.product-catalogue-categories-page .product-catalogue-l2-table>thead>tr>:nth-child(2),.product-catalogue-categories-page .product-catalogue-l2-table>tbody>tr>:nth-child(2){width:42%}.product-catalogue-categories-page .product-catalogue-l2-table>thead>tr>:nth-child(4),.product-catalogue-categories-page .product-catalogue-l2-table>tbody>tr>:nth-child(4){width:60px}.product-catalogue-categories-page .product-catalogue-l2-table .product-catalogue-description-preview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-catalogue-categories-page .product-catalogue-l2-table>thead>tr>th{position:sticky;top:0;z-index:1;background:#fafafa;border-bottom:1px solid #e0e0e0;font-size:12px}.product-catalogue-categories-page .product-catalogue-l2-table>tbody>tr>td{vertical-align:middle}.product-catalogue-categories-page .product-catalogue-l2-table>tbody>tr.is-selected>td{background:#f0f7fc}.product-catalogue-categories-page .product-catalogue-l2-table>tbody>tr.is-selected>td:first-child{box-shadow:inset 3px 0 0 #1e88e5}.product-catalogue-categories-page .product-catalogue-l2-table>tbody>tr.is-dragging{opacity:.45}.product-catalogue-categories-page .product-catalogue-l2-table>tbody>tr.is-drop-target>td{border-top:2px solid #1e88e5}.product-catalogue-categories-page .product-catalogue-editor-card{margin-top:8px;padding:16px;border:1px solid #e0e0e0;border-radius:2px;background:#fff}.product-catalogue-categories-page .product-catalogue-editor-card .product-catalogue-form-field{max-width:640px}.product-catalogue-categories-page .product-catalogue-editor-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px;margin-top:8px;margin-bottom:8px}.product-catalogue-categories-page .product-catalogue-editor-actions-spacer{flex:1 1 auto}.product-catalogue-categories-page .product-catalogue-subentity-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:12px}.product-catalogue-categories-page .product-catalogue-subentity-header>.product-catalogue-field-helper,.product-catalogue-categories-page .product-catalogue-subentity-header>.product-catalogue-heading-description{min-width:0;flex:1 1 auto}.product-catalogue-categories-page .product-catalogue-subentity-header>.product-catalogue-link-action{flex:0 0 auto;white-space:nowrap}.product-catalogue-categories-page .product-catalogue-subentity-table-wrap{margin-bottom:16px;border:1px solid #eee;border-radius:2px;overflow:auto}.product-catalogue-categories-page .product-catalogue-subentity-table{margin-bottom:0;table-layout:fixed;width:100%}.product-catalogue-categories-page .product-catalogue-subentity-table .product-catalogue-subentity-actions-column{width:150px;min-width:150px;white-space:nowrap}.product-catalogue-categories-page .product-catalogue-subentity-table .product-catalogue-subentity-value-column{white-space:normal;overflow-wrap:anywhere}.product-catalogue-categories-page .product-catalogue-subentity-table .product-catalogue-link-action{display:inline-block;white-space:nowrap}.product-catalogue-categories-page .product-catalogue-subentity-table .product-catalogue-link-action+.product-catalogue-link-action{margin-left:5px}.product-catalogue-categories-page .product-catalogue-subentity-table>thead>tr>th{background:#fafafa;border-bottom:1px solid #e0e0e0;font-size:12px}.product-catalogue-categories-page .product-catalogue-subentity-actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px}.product-catalogue-categories-page .product-catalogue-primary-actions{display:flex;justify-content:flex-end;align-items:flex-start;gap:5px;width:100%}.product-catalogue-categories-page .product-catalogue-save-action{display:flex;flex-direction:column;align-items:flex-end;min-height:56px}.product-catalogue-categories-page .product-catalogue-archive-action{display:flex;justify-content:flex-end;width:100%;margin-top:4px}.product-catalogue-categories-page .product-catalogue-readonly-field{margin-bottom:16px}.product-catalogue-categories-page .product-catalogue-readonly-value{white-space:pre-wrap}.product-catalogue-categories-page .product-catalogue-link-danger{color:#d9534f}.product-catalogue-categories-page .product-catalogue-link-danger:hover,.product-catalogue-categories-page .product-catalogue-link-danger:focus{color:#c9302c}.product-catalogue-categories-page .product-catalogue-empty-state{padding:24px;border:1px dashed #ddd;border-radius:2px;background:#fafafa;text-align:left}.product-catalogue-categories-page .product-catalogue-empty-state-title{color:#333}.product-catalogue-categories-page .product-catalogue-empty-state-body{margin:0;color:#666;font-size:12px;line-height:18px}.product-catalogue-form-field{margin-bottom:25px}.product-catalogue-form-field>.control-label,.product-catalogue-form-field>h5{display:block;margin:0}.product-catalogue-form-field>.form-group{margin-bottom:0}.product-catalogue-form-field>.control-label+.form-group,.product-catalogue-form-field>h5+.form-group{margin-top:8px}.product-catalogue-form-section{margin-top:7px}.product-catalogue-benefit-options-heading+.product-catalogue-field-helper{margin-top:4px}.product-catalogue-value-definition-editor>.product-catalogue-field-helper{margin-top:2px}.product-catalogue-value-definition-editor .product-catalogue-value-definition-setting{margin-top:24px;padding-bottom:8px}.product-catalogue-value-definition-editor .product-catalogue-value-definition-primary-setting{margin-top:0}.product-catalogue-value-definition-editor .product-catalogue-value-definition-setting>h5{display:block;margin:0}.product-catalogue-value-definition-editor .control-label+.product-catalogue-field-helper{margin-top:2px}.product-catalogue-benefit-option{margin-bottom:24px}.product-catalogue-benefit-option-label{margin-bottom:8px;line-height:18px}.product-catalogue-benefit-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px}.product-catalogue-detail-columns{display:flex;align-items:flex-start;flex-wrap:wrap;gap:32px}.product-catalogue-detail-column{min-width:0}@media(max-width: 1300px){.product-catalogue-detail-columns{gap:32px}.product-catalogue-detail-versions{order:-1;flex-basis:100% !important;width:100% !important;flex:0 0 auto !important}}@media(max-width: 640px){.product-catalogue-detail-columns{flex-direction:column}.product-catalogue-detail-versions{order:1}.product-catalogue-detail-provider,.product-catalogue-detail-categories{order:2;width:100% !important;flex:0 0 auto !important}}@media(min-width: 992px){.product-catalogue-detail-page>.card>.header,.product-catalogue-detail-page>.card>.body{padding-right:32px}.product-catalogue-detail-content{padding-right:12px}.product-catalogue-benefit-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.category-multi-select{display:grid;grid-template-columns:minmax(220px, 2fr) minmax(280px, 3fr);gap:16px;align-items:start;width:100%}.category-multi-select.open{z-index:20}.category-multi-select-control{position:relative}.category-multi-select-input-column{min-width:0}.category-multi-select-toggle.form-control{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0;border:0;background:rgba(0,0,0,0);text-align:left;box-shadow:none}.category-multi-select-toggle.form-control:focus,.category-multi-select-toggle.form-control:active{outline:0;box-shadow:none}.category-multi-select-toggle.form-control .material-icons{flex:0 0 auto;color:#777;transition:transform .15s ease}.category-multi-select.open .category-multi-select-toggle .material-icons{transform:rotate(180deg)}.category-multi-select-value{flex:1 1 auto;min-width:0}.category-multi-select-value.placeholder{color:#999}.category-multi-select-group{display:block;padding:1px 0;color:#555;font-size:12px;line-height:20px}.category-multi-select-group strong{color:#333}.category-multi-select-selection{height:96px;padding:8px 10px;overflow-y:auto;border:1px solid #e3e3e3;border-radius:3px;background:#fafafa}.category-multi-select-selection-title{margin-bottom:3px;color:#777;font-size:11px;font-weight:bold;text-transform:uppercase}.category-multi-select-selection-empty{color:#999;font-size:12px;line-height:20px}.category-multi-select-menu{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:1000;overflow:hidden;border:1px solid #ddd;border-radius:3px;background:#fff;box-shadow:0 3px 12px rgba(0,0,0,.2)}.category-multi-select-search{padding:10px;border-bottom:1px solid #eee}.category-multi-select-search input{width:100%;height:34px;padding:6px 10px;border:1px solid #ddd;border-radius:3px;outline:0}.category-multi-select-search input:focus{border-color:#aaa}.category-multi-select-options{max-height:260px;padding:5px 0;overflow-y:auto;overscroll-behavior:contain}.category-multi-select-option{display:flex;align-items:center;min-height:34px;padding:5px 10px}.category-multi-select-option:hover,.category-multi-select-option.selected{background:#f5f5f5}.category-multi-select-checkbox{flex:0 0 20px;height:20px}.category-multi-select-option-label{flex:1 1 auto;margin-left:8px;font-size:12px;line-height:20px;cursor:pointer}.category-multi-select-empty{padding:12px;color:#999;font-size:12px;text-align:center}@media(max-width: 767px){.category-multi-select{grid-template-columns:1fr;gap:10px}}.dropdown-menu .body{padding:0px}.border-circle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.dropdown h4{margin:0;font-size:13px;color:#333}.dropdown li{list-style:none}.dropdown .menu-info{display:inline-block;position:relative;top:3px;left:5px}.dropdown .icon-circle{width:36px;height:36px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:#fff;text-align:center;display:inline-block}.dropdown p{margin:0;font-size:11px;color:#aaa}.noshadow .card{box-shadow:none}.hide-scrollbar::-webkit-scrollbar{display:none}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.no-border tbody tr td,.no-border tbody tr th{border:0px}section.full-page-content{margin:100px auto 0 auto;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;max-width:1170px;padding-left:15px;padding-right:15px}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-modal-overlay{position:fixed;width:100vw;height:100vh;top:0px;left:0px;background-color:rgba(0,0,0,.36);z-index:1001;box-sizing:border-box;overflow:hidden}.modal-overlay{position:fixed;width:100vw;height:100vh;top:0px;left:0px;background-color:rgba(0,0,0,.36);z-index:1000;box-sizing:border-box;overflow:hidden}@keyframes lfg-support-overlay-fade-in{from{opacity:0}to{opacity:1}}@keyframes lfg-support-panel-slide-in{from{opacity:0;transform:translate3d(28px, 28px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.lfg-support-overlay{background-color:rgba(0,0,0,0) !important;animation:lfg-support-overlay-fade-in 180ms ease-out both}.lfg-support-panel{animation:lfg-support-panel-slide-in 220ms cubic-bezier(0.22, 1, 0.36, 1) both;transform-origin:bottom right}.lfg-support-header,.lfg-support-header h2,.lfg-support-screenshot,.lfg-support-screenshot .material-icons{opacity:1 !important;filter:none !important}.lfg-support-screenshot,.lfg-support-screenshot:hover,.lfg-support-screenshot:active{text-decoration:none !important;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.lfg-support-screenshot:focus{outline:none !important}.lfg-support-screenshot:focus-visible{outline:2px solid #12344d !important;outline-offset:2px}.lfg-support-icon-button{padding:0;border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer}.lfg-support-screenshot{appearance:none;-webkit-appearance:none;line-height:normal}.modal-overlay-toast{position:fixed;width:100vw;height:60px;bottom:0px;left:0px;z-index:1000;box-sizing:border-box;overflow:hidden}.deal-structure-view .deal-grid{display:grid;gap:15px;grid-template-columns:repeat(4, 1fr);margin-bottom:20px}@media(max-width: 992px){.deal-structure-view .deal-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.deal-structure-view .deal-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.deal-structure-view .deal-grid{grid-template-columns:1fr}}.deal-structure-view .deal-actions-row{display:flex;justify-content:flex-end;align-items:baseline;gap:.5rem;font-size:12px;margin-bottom:-15px}.deal-structure-view .deal-actions-row>a{z-index:1}.deal-structure-view .table th:first-child{padding-left:0}.deal-structure-view .table td:first-child{padding-left:0}.deal-structure-view .deal-structure-table-container{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.deal-structure-view .deal-structure-table-container>table{width:max-content;min-width:100%;white-space:nowrap}.cna-household-expenses-table{width:100%}.cna-household-expenses-table tbody tr td,.cna-household-expenses-table tbody tr th{border-bottom:none}.cna-household-expenses-table .expense-comment-row td{border-top:none}.pdf-display .pdf-display-header-action{display:inline-flex;box-sizing:border-box;height:30px;align-items:center}.pdf-display .pdf-display-download{padding-right:5px !important;padding-left:5px !important}.pdf-display .pdf-display-download .material-icons{position:relative;top:1px;display:inline-flex;align-items:center;width:20px;height:20px;line-height:20px;vertical-align:middle;margin-right:2px}.pdf-display .pdf-display-caption{font-size:24px;font-weight:bold;height:100%;display:flex;justify-content:center;align-items:center}.restricted-rich-text{max-width:100%;overflow-x:auto;font-size:14px;line-height:20px}.restricted-rich-text p{margin:0 0 12px}.restricted-rich-text p:last-child{margin-bottom:0}.portal-document-file-list,.portal-document-file-list>div,.portal-document-file-container{width:100%;align-self:stretch}.portal-document-file-list{container-type:inline-size}.portal-document-item-section{margin-bottom:48px}.portal-document-file-container{margin-bottom:32px;padding:12px;border:1px solid #e7e7e7;border-radius:2px}.portal-document-file-row{display:flex;width:100%;align-items:stretch;column-gap:8px;font-size:12px}.portal-document-file-icon{flex:0 0 42px;display:flex;align-items:flex-start}.portal-document-file-content{display:grid;width:100%;flex:1 1 auto;min-width:0;grid-template-columns:minmax(240px, 1fr) max-content;grid-template-areas:"details controls" "supplementary .";column-gap:32px;row-gap:12px}.portal-document-file-details{display:flex;align-items:flex-start;grid-area:details;min-width:240px}.portal-document-file-supplementary-details{grid-area:supplementary;min-width:0;margin-left:42px}.portal-document-file-metadata{min-width:0;flex:1 1 auto}.portal-document-file-top-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:5px;row-gap:8px}.portal-document-file-name{min-width:0;font-size:14px;line-height:20px;overflow-wrap:anywhere}input.portal-document-file-name-input{display:inline-block;width:auto;max-width:100%;min-width:1ch;field-sizing:content;height:26px;padding:2px 0;font-size:14px;line-height:20px;border:0;border-bottom:1px solid #ccd0d7;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}input.portal-document-file-name-input:focus{outline:0}.portal-document-file-rename-field{display:inline-flex;flex:0 1 auto;flex-direction:column;min-width:0;max-width:calc(100% - 108px)}.portal-document-file-name-validation{margin-top:4px;color:#c62828;font-size:12px;line-height:16px}.portal-document-file-size{display:inline;color:#666}.portal-document-file-secondary-row{margin-top:4px}.portal-document-file-date{margin-left:8px;color:#666}.portal-document-file-controls{display:flex;grid-area:controls;flex-direction:column;align-items:flex-end;align-self:start;justify-content:flex-start;row-gap:12px}.portal-document-file-status{margin-top:8px;min-height:16px;text-align:left}.portal-document-file-download-status{display:inline-flex;align-items:center;gap:4px;color:#666}.portal-document-file-download-status .material-icons{margin-right:0}.portal-document-file-download-status>[aria-hidden=true]{position:relative;top:2px}.portal-document-file-actions{display:flex;gap:5px;justify-content:flex-end}.portal-document-file-actions .material-icons{margin-right:4px;vertical-align:text-bottom}.portal-document-file-download{display:inline-flex;width:24px;height:24px;padding:0;align-items:center;justify-content:center}.portal-document-file-download .material-icons{margin-right:0;position:relative;top:1px}.portal-document-file-download:focus-visible,.portal-document-file-remove:focus-visible{outline:3px solid #111;outline-offset:2px;box-shadow:0 0 0 2px #fff}.portal-document-file-rename{padding:0;margin-left:0;border:0;background:rgba(0,0,0,0);color:#666;line-height:20px;vertical-align:text-bottom}.portal-document-file-rename:focus-visible{outline:3px solid #111;outline-offset:2px;box-shadow:0 0 0 2px #fff}.portal-document-file-rename .material-icons{margin-right:0}.portal-document-file-remove{display:inline-flex;width:24px;height:24px;padding:0;align-items:center;justify-content:center}.portal-document-file-remove .material-icons{margin-right:0;font-size:20px;position:relative;top:-2px;vertical-align:text-bottom}.portal-document-file-remove.btn:not(.btn-link):not(.btn-circle) .material-icons{top:0}.portal-document-file-rename-actions{display:inline-flex;gap:5px;margin-left:4px;vertical-align:middle}@container (max-width: 480px){.portal-document-file-container{margin-bottom:40px}.portal-document-file-controls{align-items:flex-end}.portal-document-file-content{grid-template-columns:minmax(0, 1fr);grid-template-areas:"controls" "details" "supplementary"}.portal-document-file-details{min-width:0}.portal-document-file-supplementary-details{margin-left:0}.portal-document-file-actions{flex-direction:row}.portal-document-file-actions{text-align:right;justify-content:flex-start}}.portal-document-file-signing{margin-top:8px}.portal-document-signed-output{margin-top:8px;padding:8px 10px;background-color:#f1f8f2;border-radius:2px}.portal-document-signed-output-partial{background-color:#fff8e1}.portal-document-signed-output-partial .portal-document-signed-output-label{color:#9a6700}.portal-document-signed-output-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.portal-document-signed-output-label{color:#2e7d32;font-size:11px;font-weight:500}.portal-document-signed-output-content{min-width:0}.portal-document-signed-output-details{display:flex;min-width:0}.portal-document-signed-output-icon{display:flex;flex:0 0 42px;align-items:flex-start}.portal-document-signed-output-metadata{min-width:0}.portal-document-signed-output-status{margin-top:12px;color:#333;font-size:11px}.portal-document-signed-output-status .portal-document-file-download-status{color:#333}.portal-document-signed-output-signer{margin-top:4px;color:#424242;font-size:11px}.portal-document-file-not-signed+.portal-document-signed-output{margin-top:12px}.portal-document-signed-output-actions{display:flex;gap:5px;justify-content:flex-end}@container (max-width: 360px){.portal-document-signed-output-header{flex-direction:column-reverse;align-items:flex-end}.portal-document-signed-output-label{align-self:stretch}.portal-document-signed-output-actions{justify-content:flex-start}}
