.flow-steps button.active,.flow-steps button.active.complete,.flow-steps button.active.needs-input{background:#245b7b;color:#fff;border-color:#245b7b}
.flow-steps button.active .step-status{color:#fff}
.filter-sort-actions{display:flex;gap:8px;padding:5px 3px 10px;border-bottom:1px solid #dbe5ec}
.filter-sort-actions .button{flex:1}.filter-sort-actions .selected{background:#e4edf4;border-color:#67899f}
.filter-choice-search{display:block;width:100%!important;min-width:0!important;height:32px;margin:8px 0;border:1px solid #bccbd6;border-radius:5px;padding:5px 8px;font:inherit}
.multi-options{min-width:210px;max-height:360px}.multi-options .filter-choice[hidden]{display:none!important}
.multi-filter summary{position:relative;padding-right:20px}.filter-sort-mark{position:absolute;right:4px;bottom:1px;font-style:normal;font-size:12px;color:#245b7b}.filter-sort-mark[hidden]{display:none}
.public-record-actions{grid-template-columns:52px 84px 66px 52px 52px}
.public-record-actions [data-platform="preview-quote-sheet"]{grid-column:3}.public-record-actions [data-platform="copy-public"]{grid-column:4}.public-record-actions [data-platform="withdraw"]{grid-column:5}
.h09-table table{table-layout:auto;width:max-content;min-width:0}
.h09-table :is(th,td){width:auto;min-width:0;max-width:none;white-space:nowrap;overflow-wrap:normal;padding:11px 14px}
.h09-table :is(th,td):first-child{width:auto;min-width:0;max-width:none;white-space:nowrap;overflow-wrap:normal}
.h09-questionnaire-table{width:100%}.h09-questionnaire-table :is(th,td):nth-child(n){width:auto;min-width:0;max-width:none;white-space:nowrap;overflow-wrap:normal}
.h09-questionnaire-table .currency-suffix{width:max-content}.h09-premium-table .currency-suffix{width:140px}
.h09-rate-control{display:inline-flex;align-items:center;gap:5px}.h09-manual-money{width:144px}.h09-manual-money>.h09-input{width:100%}
.h09-table .percent-control{width:90px}.h09-table .percent-control input{width:100%;min-width:0}
#admin-users>.card-head{align-items:center;margin-bottom:20px}#admin-users>.card-head h3{margin:0}#admin-users table{table-layout:auto}#admin-users .cloud-actions{white-space:nowrap}
#site-registration{text-align:center;padding:8px 12px;background:#f6f8fa;font-size:12px;line-height:20px}#site-registration a{color:#496477;text-decoration:none}body:has(#site-registration:not([hidden])) .login-page{min-height:calc(100vh - 36px)}
.h09-maintain{display:flex;gap:8px;align-items:center;justify-content:flex-end;font-size:13px}.h09-maintain input{width:16px;height:16px;min-height:0;accent-color:#245b7b}
.h09-toggle-row th{background:#fff!important;border-bottom:0!important;padding:10px 8px!important}.h09-toggle-row th:first-child{width:auto!important;min-width:0!important;max-width:none!important}.h09-toggle-row .h09-maintain{justify-content:center;white-space:nowrap;font-weight:400}
.structured-preview{isolation:isolate}
.structured-preview thead{position:sticky;top:0;z-index:10!important}
.structured-preview tbody .frozen-basic,.structured-preview tbody .structured-select{z-index:1!important;background:#fff!important}
.structured-preview thead .frozen-basic{z-index:2!important;background:#e8eff5!important}
.structured-preview thead tr:first-child th.structured-select{z-index:3!important;background:#e8eff5}
.structured-preview thead tr:nth-child(1){height:28px}.structured-preview thead tr:nth-child(2),.structured-preview thead tr:nth-child(3),.structured-preview thead tr:nth-child(4){height:42px}
.structured-preview thead tr:nth-child(2) th{top:28px}.structured-preview thead tr:nth-child(3) th{top:70px}.structured-preview thead tr:nth-child(4) th{top:112px}
