:root{color:#17211e;font-synthesis:none;background:#e8ece7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 92% 4%,#d4c39e 0,#0000 28rem),linear-gradient(145deg,#eef1ec,#dfe5df);min-width:320px;min-height:100vh;margin:0}body:before{content:"";pointer-events:none;opacity:.24;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E");position:fixed;inset:0}main{width:min(1180px,100% - 40px);margin:0 auto;padding:64px 0 80px;position:relative}.masthead{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:38px;display:flex}.eyebrow,.step{color:#aa5c39;letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-size:.72rem;font-weight:800}h1,h2{color:#10231f;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}h1{letter-spacing:-.045em;max-width:700px;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.93}h2{letter-spacing:-.025em;font-size:clamp(1.8rem,3vw,2.7rem)}.lede{color:#52605b;max-width:670px;margin:24px 0 0;font-size:.82rem;line-height:1.5}h1.active-quote-label{letter-spacing:0;max-width:none;font-size:1.35rem;line-height:1.2}h1.active-quote-label:empty{display:none}.status{color:#55615d;text-transform:uppercase;letter-spacing:.07em;background:#ffffff75;border:1px solid #c4ccc5;border-radius:999px;flex:none;align-items:center;gap:9px;padding:10px 15px;font-size:.78rem;font-weight:700;display:flex}.status i{background:#a76545;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #a765451f}.status.online i{background:#43826b;box-shadow:0 0 0 4px #43826b21}.panel,.results{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafaf6d1;border:1px solid #243a3224;border-radius:5px;box-shadow:0 24px 70px #28362f17}.import-panel{grid-template-columns:minmax(220px,.65fr) minmax(420px,1.35fr);gap:56px;padding:38px;display:grid}.import-panel p:not(.step){color:#69746f;line-height:1.55}form{grid-template-columns:1fr 1fr;gap:18px;display:grid}label{color:#55615d;letter-spacing:.035em;gap:8px;font-size:.78rem;font-weight:750;display:grid}input{color:#17211e;width:100%;font:inherit;background:#fff;border:1px solid #cbd2cc;border-radius:3px;outline:none;padding:12px 13px;font-size:.95rem}input:focus{border-color:#3e7664;box-shadow:0 0 0 3px #3e76641f}.file-field{grid-column:1/-1}.file-field input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.file-field span{color:#4f5b56;cursor:pointer;background:#f5f6f1;border:1px dashed #aebbb3;padding:16px}button{color:#f8f6eb;font:inherit;letter-spacing:.025em;cursor:pointer;background:#153d34;border:0;border-radius:3px;grid-column:1/-1;padding:15px 20px;font-weight:800;transition:transform .15s,background .15s}button:hover:not(:disabled){background:#205447;transform:translateY(-1px)}button:disabled{opacity:.48;cursor:not-allowed}.error{background:#f8e9e3;border-left:3px solid #a14631;grid-column:1/-1;margin:20px 0 0;padding:13px 15px;color:#7e3323!important}.results{margin-top:28px;overflow:hidden}.result-heading{justify-content:space-between;align-items:end;gap:24px;padding:32px 36px;display:flex}.result-heading dl{gap:36px;margin:0;display:flex}.result-heading dl div{gap:5px;display:grid}.result-heading dt{color:#78827e;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.result-heading dd{margin:0;font-size:1.06rem;font-weight:800}.premium-grid{border-block:1px solid #d9ded9;grid-template-columns:repeat(3,1fr);display:grid}.premium-grid article{border-right:1px solid #d9ded9;gap:9px;padding:28px 36px;display:grid}.premium-grid article:last-child{border:0}.premium-grid span{color:#6c7772;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.premium-grid strong{font-family:Georgia,serif;font-size:2rem;font-weight:500}.premium-grid .final{color:#fff;background:#153d34}.premium-grid .final span{color:#b8cbc4}.table-wrap{padding:12px 22px 24px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.88rem}th{color:#77817d;letter-spacing:.1em;text-transform:uppercase;text-align:left;font-size:.66rem}th,td{border-bottom:1px solid #e0e4df;padding:13px 14px}td:nth-last-child(-n+2),th:nth-last-child(-n+2){text-align:right;font-variant-numeric:tabular-nums}.empty{color:#7a8580;border:1px dashed #abb5af;place-items:center;min-height:230px;margin-top:28px;display:grid}.empty span{color:#bbc3bd;letter-spacing:.12em;font-family:Georgia,serif;font-size:3rem}.empty p{margin-top:-55px}.header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.secondary{color:#18362e;background:#e6ebe6;border:1px solid #c4cec7}.secondary:hover:not(:disabled){background:#d7e1da}.success{color:#285e4b;background:#e5f1eb;border-left:3px solid #43826b;margin:0 0 20px;padding:13px 15px}.selection-panel{gap:28px;padding:38px;display:grid}.selection-panel form{max-width:600px}.quote-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.quote-card{text-align:left;color:#18362e;background:#f5f7f2;border:1px solid #d0d9d1;gap:8px;padding:18px;display:grid}.quote-card:hover:not(:disabled){background:#e8f0ea}.quote-card span,.quote-card small{color:#66746d;font-weight:500}.workspace{background:#fafaf6e6;border:1px solid #243a3224;border-radius:5px;overflow:hidden;box-shadow:0 24px 70px #28362f17}.workspace-meta{color:#5d6a63;border-bottom:1px solid #d9ded9;flex-wrap:wrap;align-items:center;gap:26px;padding:18px 24px;font-size:.85rem;display:flex}.workspace-meta .secondary{margin-left:auto;padding:9px 13px}.tabs{background:#f4f6f1;border-bottom:1px solid #d9ded9;display:flex;overflow-x:auto}.tabs button{color:#5d6a63;background:0 0;border-bottom:3px solid #0000;border-radius:0;flex:none;padding:15px 18px}.tabs button:hover:not(:disabled),.tabs button.active{color:#153d34;background:#fff;border-bottom-color:#3e7664;transform:none}.tab-panel{min-height:400px;padding:34px}.tab-panel h2{margin-bottom:20px}.overview>p:not(.step){color:#65736c;line-height:1.6}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:26px;display:grid}.summary-grid button{text-align:left;color:#18362e;background:#f4f7f2;border:1px solid #d0d9d1;gap:8px;display:grid}.summary-grid button span{color:#6b7971;font-weight:500}.edit-grid{background:#f4f7f2;border:1px solid #d9ded9;flex-wrap:wrap;align-items:end;gap:18px;margin-bottom:22px;padding:18px;display:flex}.edit-grid label{min-width:170px}.edit-grid button{grid-column:auto;padding:12px 16px}.small{grid-column:auto;padding:8px 11px;font-size:.8rem}.table-input{min-width:75px;padding:7px 8px}.tab-panel .table-wrap{padding:0}.vehicle-table-wrap{max-width:100%;overflow-x:auto}.vehicle-table{min-width:max-content}.vehicle-table th,.vehicle-table td{white-space:nowrap}@media (width<=780px){main{width:min(100% - 24px,1180px);padding-top:32px}.masthead,.result-heading{display:grid}.status{justify-self:start}.import-panel{grid-template-columns:1fr;gap:22px;padding:25px}form{grid-template-columns:1fr}form>*{grid-column:1!important}.premium-grid{grid-template-columns:1fr}.premium-grid article{border-bottom:1px solid #d9ded9;border-right:0}.result-heading dl{flex-wrap:wrap;gap:22px}}.forms-panel{padding:0}.legacy-browser{grid-template-columns:265px minmax(0,1fr);min-height:720px;display:grid}.legacy-sidebar{background:#f3f5f0;border-right:1px solid #d9ded9;min-width:0;padding:22px 14px}.legacy-sidebar-heading{border-bottom:1px solid #d9ded9;gap:7px;padding:0 10px 14px;display:grid}.legacy-sidebar-heading .eyebrow{margin:0}.legacy-sidebar-heading strong{color:#153d34;justify-content:space-between;align-items:center;font-family:Georgia,serif;font-size:1.55rem;font-weight:500;display:flex}.legacy-sidebar-heading strong span,.legacy-form-nav h3 span,.legacy-extra summary span{color:#4b665a;background:#e1e9e2;border-radius:999px;place-items:center;min-width:24px;height:24px;font:700 .72rem system-ui,sans-serif;display:inline-grid}.legacy-filter{padding:15px 8px 12px}.legacy-filter input{padding:9px 10px;font-size:.84rem}.legacy-form-nav{max-height:680px;padding:0 4px 12px;overflow:auto}.legacy-form-nav section{margin:10px 0 16px}.legacy-form-nav h3{color:#7b5442;text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;align-items:center;margin:0 5px 6px;font-size:.67rem;display:flex}.legacy-form-nav button{color:#35453e;text-align:left;letter-spacing:0;background:0 0;border:1px solid #0000;gap:4px;width:100%;margin:2px 0;padding:9px 10px;font-size:.8rem;font-weight:700;display:grid}.legacy-form-nav button:hover:not(:disabled),.legacy-form-nav button.selected{color:#153d34;background:#fff;border-color:#d6dfd7;transform:none}.legacy-form-nav button small{color:#7b8680;font-size:.67rem;font-weight:500}.legacy-detail{min-width:0;padding:30px}.legacy-detail-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.legacy-detail-head h2{margin:0 0 9px}.legacy-source{color:#77817d;overflow-wrap:anywhere;margin:0;font-size:.73rem}.legacy-count{color:#547061;border:1px solid #d4ddd5;border-radius:999px;flex:none;padding:8px 10px;font-size:.73rem}.legacy-explainer{color:#665d51;background:#f7f0e6;border-left:3px solid #b98157;margin:20px 0;padding:12px 14px;font-size:.82rem;line-height:1.5}.legacy-fields{background:#f5f7f2;border:1px solid #dce2dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;display:grid}.legacy-control{color:#56655e;gap:7px;min-width:0;font-size:.74rem;font-weight:750;display:grid}.legacy-control input,.legacy-control textarea,.legacy-control select{min-width:0;padding:10px 11px;font-size:.86rem}.legacy-control textarea{resize:vertical}.legacy-check{color:#53615a;background:#fff;border:1px solid #d9ded9;align-items:center;gap:9px;min-height:46px;padding:8px 10px;font-size:.78rem;display:flex}.legacy-check input{accent-color:#286651;width:17px;height:17px}.legacy-draft-actions{grid-column:1/-1;align-items:center;gap:9px;display:flex}.legacy-draft-actions button{grid-column:auto;padding:10px 13px;font-size:.78rem}.legacy-extra{background:#fbfcf8;border:1px solid #d9ded9;margin-top:12px}.legacy-extra summary{cursor:pointer;color:#496258;align-items:center;gap:10px;padding:13px 15px;font-size:.82rem;font-weight:750;display:flex}.legacy-extra .legacy-fields{border:0;border-top:1px solid #d9ded9}.legacy-control-note{color:#43584e;background:#fff;border:1px solid #dce2dc;align-content:center;gap:4px;min-height:60px;padding:10px 12px;font-size:.76rem;display:grid}.legacy-control-note span{color:#78837d;font-weight:500}.legacy-actions,.legacy-data{background:#ffffff8c;border:1px solid #dce2dc;margin-top:18px;padding:18px}.legacy-actions h3,.legacy-data h3,.legacy-calculator h3{color:#183d33;margin:0;font-family:Georgia,serif;font-size:1.25rem;font-weight:500}.legacy-action-list{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.legacy-action-list button{grid-column:auto;gap:4px;padding:9px 11px;font-size:.73rem;display:grid}.legacy-action-list button small{color:#76847c;font-size:.61rem;font-weight:600}.legacy-calculator{background:#edf4ed;border:1px solid #c9d8ce;grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);gap:15px 22px;margin:20px 0;padding:18px;display:grid}.legacy-calculator p:not(.step){color:#647269;margin:9px 0 0;font-size:.8rem;line-height:1.5}.legacy-calculator form{grid-template-columns:1fr;align-content:start;gap:10px;display:grid}.legacy-calculator form button{padding:11px}.legacy-result{border-top:1px solid #cfdbd1;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.legacy-result div{gap:6px;padding:13px 8px 0;display:grid}.legacy-result span{color:#748078;text-transform:uppercase;letter-spacing:.08em;font-size:.64rem}.legacy-result strong{color:#153d34;font-size:1.05rem}.legacy-data h3{margin-bottom:12px}.legacy-data .table-wrap{padding:0}.legacy-empty{color:#7b8580;font-size:.8rem}.legacy-message{margin-top:14px;font-size:.82rem}main:has(.forms-panel){width:max(1880px,100% - 40px);max-width:none}.workspace:has(.forms-panel){overflow:visible}.workspace:has(.forms-panel)>.workspace-meta{display:none}.forms-panel .legacy-browser{grid-template-columns:265px minmax(1600px,1fr);width:max-content;min-width:100%}.forms-panel .legacy-detail{min-width:1600px;padding:16px}.post-login-landing{background:#fafaf6e6;border:1px solid #243a3224;border-radius:5px;grid-template-columns:265px minmax(0,1fr);min-height:680px;display:grid;overflow:hidden;box-shadow:0 24px 70px #28362f17}.post-login-landing .selection-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;align-content:start}.post-login-landing .legacy-sidebar{max-height:820px;overflow:auto}.quote-vehicles{border-top:1px solid #d9ded9;margin-top:28px;padding-top:22px}.quote-vehicles h3{color:#183d33;margin:0 0 12px;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.workspace-selector{color:#5d6a63;gap:6px;min-width:190px}.workspace-selector select{padding:8px 10px;font-size:.84rem}.workspace-vehicles{background:#ffffff8c;border:1px solid #d9ded9;margin:0 24px 28px;padding:20px}.vehicle-summary-table{min-width:max-content}.vehicle-summary-table th,.vehicle-summary-table td{white-space:nowrap}.vehicle-summary-table tbody tr{cursor:pointer}.vehicle-summary-table tbody tr:hover td{background:#f0f5ef}.vehicle-summary-table tbody tr.selected td{background:#dcebe0;box-shadow:inset 0 1px #b8d1bf,inset 0 -1px #b8d1bf}.vehicle-table tbody tr{cursor:pointer}.vehicle-table tbody tr:hover td{background:#f0f5ef}.vehicle-table tbody tr.selected td{background:#dcebe0;box-shadow:inset 0 1px #b8d1bf,inset 0 -1px #b8d1bf}.vehicle-context-menu{z-index:1000;background:#fff;border:1px solid #c8d2cb;border-radius:5px;min-width:150px;padding:8px;display:grid;position:fixed;box-shadow:0 8px 28px #192d2333}.vehicle-context-menu strong{color:#52645a;padding:8px 10px;font-size:.78rem}.vehicle-context-menu button{text-align:left;color:#18362e;background:0 0;padding:9px 10px}.vehicle-context-menu button:hover:not(:disabled){background:#edf4ed;transform:none}.vehicle-context-menu .danger-action{color:#9c302b}.sortable-table-heading{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}.sortable-table-heading:hover:not(:disabled){color:inherit;background:0 0;transform:none}@media (width<=900px){.legacy-browser,.post-login-landing{grid-template-columns:1fr}.legacy-sidebar{border-bottom:1px solid #d9ded9;border-right:0}.legacy-form-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:320px;display:grid}.legacy-form-nav section{margin:4px 0}.legacy-detail{padding:22px}}@media (width<=600px){.legacy-fields{grid-template-columns:1fr;padding:12px}.legacy-draft-actions{flex-wrap:wrap;grid-column:1}.legacy-result{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.legacy-calculator,.legacy-form-nav{grid-template-columns:1fr}.legacy-detail-head{display:grid}.legacy-count{justify-self:start}}.legacy-factor-report{width:fit-content;max-width:100%;margin-top:20px}.factor-report-head{justify-content:space-between;align-items:start;gap:18px;margin-bottom:14px;display:flex}.factor-report-head h3{margin:0 0 8px}.factor-title-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.factor-title-row h3{margin:0}.factor-auto-no-label{align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:inline-flex}.factor-auto-no-label select{min-width:100px}.factor-report-head .legacy-empty{margin:0}.factor-report-actions{flex:none;gap:8px;display:flex}.factor-report-actions button{min-width:0}.factor-table-wrap{max-height:none;overflow:visible;padding:0!important}.fleet-premium-summary{padding:10px 0 0;overflow:hidden}.fleet-premium-summary-head{justify-content:space-between;align-items:end;gap:16px;padding:0 12px 10px;display:flex}.fleet-premium-actions{flex-wrap:wrap;gap:6px;display:flex}.fleet-premium-actions button{white-space:nowrap;grid-column:auto;padding:7px 10px;font-size:.72rem}.fleet-premium-summary-head h3{color:#171717;margin:0;font:700 1rem Arial,sans-serif}.fleet-premium-table-wrap{max-width:100%;overflow:auto;padding:0!important}.fleet-premium-table{table-layout:fixed;border-collapse:collapse;color:#111;width:max-content;min-width:100%;font:700 11px Arial,sans-serif}.fleet-premium-table th,.fleet-premium-table td{text-align:right;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;text-transform:none;border:1px solid #a8a8a8;min-width:0;padding:3px 8px 3px 5px;font-size:11px;overflow:hidden}.fleet-premium-table thead th{color:#fff;text-align:center;background:#3d3d3d;position:relative}.fleet-premium-table thead th:first-child,.fleet-premium-table tbody th:first-child{text-align:left}.fleet-premium-table .fleet-summary-repeat{text-align:left;font-weight:500}.fleet-premium-resize{z-index:1;cursor:col-resize;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:-2px}.fleet-premium-resize:hover,.fleet-premium-resize:active{background:#ffffff6b}.fleet-premium-table .fleet-summary-change{border-top:2px solid #777}.fleet-summary-input{color:#174ca2;width:82px;min-width:72px;font:inherit;text-align:right;background:0 0;border:1px solid #0000;border-radius:0;margin:-3px -5px;padding:3px 5px}.fleet-summary-input:focus{background:#fff;border-color:#2e64b5;outline:1px solid #2e64b5}.fleet-summary-input:disabled{opacity:.65}@media (width<=780px){.fleet-premium-summary-head{flex-direction:column;align-items:stretch}.fleet-premium-actions{align-items:stretch}.fleet-premium-actions button{flex:140px}}.report1-vehicle-list{color:#111;background:#fff;border:1px solid #888;max-width:100%;padding:12px}.report1-vehicle-list h3{margin:0 0 10px;font:700 14px Arial,sans-serif}.report1-exposure-meta{background:#aaa;border:1px solid #aaa;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin-bottom:10px;display:grid}.report1-exposure-meta span{background:#fff;gap:3px;padding:5px 7px;font:12px Arial,sans-serif;display:grid}.report1-exposure-meta b,.report1-comments b{font-weight:700}.report1-comments{border:1px solid #aaa;padding:6px 8px;font:12px Arial,sans-serif}.report1-comments p{white-space:pre-wrap;margin:4px 0 0}.report1-table{border-collapse:collapse;color:#111;width:max-content;min-width:100%;font:700 11px Arial,sans-serif}.report1-table th,.report1-table td{text-align:right;white-space:nowrap;border:1px solid #aaa;min-width:62px;padding:3px 6px}.report1-table thead th{color:#fff;text-align:center;background:#3d3d3d}.report1-table thead th:nth-child(2),.report1-table tbody td:nth-child(2){text-align:left}.report1-table .report1-total th,.report1-table .report1-total td{color:#1760ac;font-weight:700}.report1-table .report1-spacer td{border:0;height:5px;padding:0}.report1-table .report1-total th{text-align:left}.report5-schedule{color:#111;background:#fff;border:1px solid #888;max-width:100%;padding:14px}.report5-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.report5-heading h3{margin:4px 0 8px;font:700 18px Arial,sans-serif}.report5-heading p:not(.step){margin:5px 0;font:12px Arial,sans-serif}.report5-policy-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:8px 14px;max-width:940px;display:grid}.report5-policy-grid label{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:8px;font:700 11px Arial,sans-serif;display:grid}.report5-policy-grid input{background:#fff;border:1px solid #999;border-radius:0;padding:5px 7px;font:12px Arial,sans-serif}.report5-note{max-width:1100px;margin:14px 0;font:12px/1.4 Arial,sans-serif}.report5-table{border-collapse:collapse;color:#111;width:max-content;min-width:100%;font:11px Arial,sans-serif}.report5-table th,.report5-table td{text-align:center;white-space:pre-wrap;border:1px solid #888;min-width:64px;max-width:220px;padding:5px 6px}.report5-table thead th{vertical-align:bottom;background:#f0f0f0;height:160px;font-weight:700}.report5-table th:nth-child(2),.report5-table th:nth-child(3),.report5-table th:nth-child(4),.report5-table th:nth-child(5),.report5-table th:nth-child(6),.report5-table th:nth-child(14),.report5-table td:nth-child(14){min-width:130px}.report5-table th:nth-child(n+15){min-width:72px}.report5-pagination{justify-content:flex-start}.report5-pagination button{min-width:78px}.report5-pagination span{margin:0 8px}.submission-log-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:12px;display:flex}.submission-log-heading h3{margin:4px 0 6px}.submission-log-heading p:not(.step){color:#65736c;margin:5px 0;font-size:.84rem}.submission-log-transfer{background:#f5f7f4;border:1px solid #cbd5cf;flex-wrap:wrap;align-items:end;gap:8px;margin:10px 0;padding:10px;display:flex}.submission-log-transfer label{gap:4px;min-width:min(100%,440px);font-size:.72rem;font-weight:700;display:grid}.submission-log-transfer select{min-width:0;padding:6px}.submission-log-transfer>span{color:#65736c;flex:260px;font-size:.75rem}.submission-log-transfer .legacy-message{flex:1 0 100%;margin:2px 0 0}.submission-log-transfer-source-choice{gap:5px;width:min(100%,520px);margin:10px 0;font-size:.75rem;font-weight:700;display:grid}.submission-log-transfer-source-choice select{min-width:0;padding:7px}.submission-log-transfer-source .table-wrap{max-height:60vh;overflow:auto}.vehicle-order-help{margin:0 0 6px}.vehicle-table tbody tr[draggable=true]{cursor:grab}.vehicle-table tbody tr.dragging{opacity:.45}.submission-log-filters{gap:6px;padding:8px 0 12px;display:flex;overflow-x:auto}.submission-log-filters label{flex:0 0 150px;gap:4px;font-size:.68rem;font-weight:700;display:grid}.submission-log-filters label:first-child{flex-basis:70px}.submission-log-filters select{min-width:0;padding:5px;font-size:.72rem}.submission-log-table{border-collapse:collapse;width:max-content;min-width:100%;font:11px Arial,sans-serif}.submission-log-table th,.submission-log-table td{white-space:nowrap;border:1px solid #aaa;min-width:95px;max-width:260px;padding:5px 7px}.submission-log-table thead th{z-index:1;color:#fff;background:#333;position:sticky;top:0}.submission-log-filter-row th,.quote-search-filter-row th,.submission-summary-filter-row th,.insured-list-filters th{z-index:3;color:#fff;box-sizing:border-box;border:1px solid #555;height:26px;padding:2px 3px;position:sticky;top:0;background:#333!important}.submission-log-filter-row select,.quote-search-filter-row select,.submission-summary-filter-row select,.submission-summary-filter-row input,.insured-list-filters select,.insured-list-filters input{box-sizing:border-box;color:#000;background-color:#fff;border:1px solid #7f9db9;border-radius:2px;width:100%;min-width:0;height:21px;padding:1px 3px;font-size:11px;visibility:visible!important;display:block!important}.tools-desktop-table thead th{z-index:2;position:sticky;top:0}:is(.submission-log-table,.quote-search-table,.submission-summary-table) thead tr:not(.submission-log-filter-row):not(.quote-search-filter-row):not(.submission-summary-filter-row) th{z-index:2;position:sticky;top:26px}.submission-log-table td input{box-sizing:border-box;width:100%;min-width:125px;font:inherit;padding:4px}.submission-log-table .submission-log-actions{min-width:120px}.submission-log-actions button{margin:2px;padding:4px 7px;font-size:.72rem}.submission-log-table th:first-child,.submission-log-table td:first-child{min-width:54px}.submission-log-table th:nth-child(4),.submission-log-table td:nth-child(4),.submission-log-table th:nth-child(5),.submission-log-table td:nth-child(5),.submission-log-table th:nth-child(22),.submission-log-table td:nth-child(22){min-width:180px}.factor-table{border-collapse:collapse;table-layout:auto;color:#151515;width:max-content;min-width:0;font:700 12px Arial,sans-serif}.factor-table th,.factor-table td{text-align:right;white-space:nowrap;border:1px solid #a9a9a9;padding:4px 8px}.factor-table th:first-child{box-sizing:border-box;width:45ch;min-width:45ch;max-width:45ch}.factor-table tbody th:first-child{white-space:normal;overflow-wrap:anywhere}.factor-table thead th{z-index:2;color:#fff;text-align:center;background:#3d3d3d;position:sticky;top:0}.factor-table thead th:first-child,.factor-table tbody th{text-align:left}.factor-table tbody th{background:#fff;position:sticky;left:0}.factor-table tbody tr{cursor:default}.factor-table tbody tr.factor-row-selected>*,.factor-table tbody tr.factor-row-selected th{color:#fff;background:#0878d1}.rating-algorithm-table-wrap{width:max-content;max-width:none;max-height:none;height:auto!important;overflow:visible!important}.rating-algorithm-subhead{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;margin:8px 0 5px;display:flex}.rating-algorithm-subhead .tools-desktop-subtitle{margin:0}.rating-algorithm-subhead .tools-desktop-subtitle span{margin-left:8px;font-weight:400}.rating-algorithm-subhead .tools-desktop-btn-row{gap:4px}.tools-desktop-table.rating-algorithm-table{table-layout:fixed;width:max-content!important;min-width:0!important}.tools-desktop-table.rating-algorithm-table thead tr th{z-index:auto;position:static;top:auto}.rating-algorithm-table th:first-child,.rating-algorithm-table td:first-child{width:250px;min-width:250px;max-width:250px}.rating-algorithm-table th:not(:first-child),.rating-algorithm-table td:not(:first-child){width:76px;min-width:76px;max-width:76px}.rating-algorithm-table th:last-child,.rating-algorithm-table td:last-child{width:90px;min-width:90px;max-width:90px}.rating-algorithm-table th,.rating-algorithm-table td{text-overflow:ellipsis;overflow:hidden}@media print{.legacy-sidebar,.legacy-detail-head,.factor-report-actions,.factor-report-head .legacy-empty{display:none!important}.legacy-factor-report{border:0;margin:0;padding:0}.factor-table-wrap{max-height:none;overflow:visible}.factor-table thead th,.factor-table tbody th{position:static}}@media (width<=900px){main:has(.forms-panel){width:1880px}.forms-panel .legacy-browser{grid-template-columns:265px minmax(1600px,1fr)}.forms-panel .legacy-sidebar{border-bottom:0;border-right:1px solid #d9ded9}.forms-panel .legacy-form-nav{max-height:680px;display:block}.forms-panel .legacy-detail{padding:16px}}.forms-panel .legacy-detail{color:#111;background:#efefef;font:12px Arial,sans-serif}.forms-panel .legacy-detail-head{margin:0 0 8px}.forms-panel .legacy-detail-head .step,.forms-panel .legacy-source,.forms-panel .legacy-count,.forms-panel .legacy-explainer{display:none}.forms-panel .legacy-detail-head h2{color:#111;letter-spacing:0;margin:0;font:18px Arial,sans-serif}.forms-panel .legacy-fields{background:0 0;border:0;grid-template-columns:repeat(4,minmax(150px,1fr));gap:6px 12px;padding:8px}.forms-panel .legacy-control{color:#111;gap:3px;font:12px Arial,sans-serif}.forms-panel .legacy-control input,.forms-panel .legacy-control textarea,.forms-panel .legacy-control select{border:1px solid #999;border-radius:0;min-height:22px;padding:2px 4px;font:12px Arial,sans-serif}.forms-panel .legacy-check{color:#111;background:0 0;border:0;min-height:24px;padding:2px 4px;font:12px Arial,sans-serif}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .legacy-fields{grid-template-columns:repeat(6,minmax(150px,1fr));align-items:start}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .legacy-control{grid-template-columns:minmax(76px,auto) minmax(78px,1fr);align-items:center;gap:4px}.forms-panel .legacy-detail[data-form-id=Claims\:FleetTopComponent] .legacy-detail-head{margin-bottom:0}.forms-panel .legacy-detail:has(.legacy-actions){grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.forms-panel .legacy-detail:has(.legacy-actions) .legacy-detail-head{grid-row:1}.forms-panel .legacy-detail:has(.legacy-actions) .legacy-actions{background:0 0;border:0;grid-row:2;margin:0 0 8px;padding:0}.forms-panel .legacy-detail:has(.legacy-actions) .legacy-actions>div:first-child{display:none}.forms-panel .legacy-detail:has(.legacy-actions) .legacy-action-list{gap:4px;margin:0}.forms-panel .legacy-detail:has(.legacy-actions) .legacy-action-list button{color:#111;background:#eee;border:1px solid #aaa;border-radius:0;padding:5px 8px;font:11px Arial,sans-serif;display:inline-flex}.forms-panel .legacy-detail:has(.legacy-actions) .legacy-action-list button small{display:none}.forms-panel .legacy-detail:has(.legacy-actions) .legacy-fields{grid-row:3;justify-self:start}.forms-panel .legacy-detail:has(.legacy-actions) .legacy-data{grid-row:4;justify-self:start;margin-top:8px}.forms-panel .legacy-detail[data-form-id=Claims\:FleetTopComponent]{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.forms-panel .legacy-detail[data-form-id=Claims\:FleetTopComponent] .legacy-detail-head{grid-row:1}.forms-panel .legacy-detail[data-form-id=Claims\:FleetTopComponent] .fleet-premium-summary{grid-area:2/1;margin:0;display:flow-root}.forms-panel .legacy-detail[data-form-id=Claims\:FleetTopComponent] .legacy-data{grid-area:3/1;align-self:start;margin-top:8px}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:About] .legacy-detail-head{display:none}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:About]{width:400px;min-width:400px;height:270px;padding:0}.legacy-about{color:#111;background:#fff;border:1px solid #999;width:400px;height:270px;font:12px Arial,sans-serif}.legacy-about h3{box-sizing:border-box;color:#111;background:#f2f2f2;border-bottom:1px solid #aaa;height:82px;margin:0;padding:10px;font:18px Tahoma,Arial,sans-serif}.legacy-about div{white-space:pre-line;padding:2px;line-height:16px}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent]{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:start;display:grid}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-detail-head{grid-row:1}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-fields{grid-area:2/1;grid-template-rows:repeat(5,26px);grid-template-columns:220px 230px 245px;gap:6px 16px;width:760px;padding:4px 10px;display:grid}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-control{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:6px;min-width:0;height:24px;display:grid}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-control span{color:#111;white-space:nowrap;font-size:12px}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-control input,.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-control select{box-sizing:border-box;width:100%;height:22px;min-height:22px;padding:1px 4px;font:12px Arial,sans-serif}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-actions{background:0 0;border:0;grid-area:2/1;place-self:end start;margin:0 0 5px 246px;padding:0}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-actions>div:first-child{display:none}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-action-list{gap:4px;margin:0;display:flex}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-action-list button{color:#111;white-space:nowrap;background:#eee;border:1px solid #aaa;border-radius:0;height:24px;padding:3px 8px;font:11px Arial,sans-serif}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-action-list button:disabled{opacity:.6;cursor:not-allowed}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-action-list button small{display:none}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-data{background:#fff;border:1px solid #888;grid-area:3/1;width:980px;margin:12px 0 0;padding:0}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-data h3{display:none}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-fields [data-control-name=Record]{grid-area:1/1}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-fields [data-control-name=Province]{grid-area:2/1}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-fields [data-control-name=Vehicle]{grid-area:3/1}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-fields [data-control-name=Cov]{grid-area:4/1}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-fields [data-control-name=Periods]{grid-area:5/1}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-fields [data-control-name=Amount]{grid-area:2/2}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-fields [data-control-name=Counts]{grid-area:3/2}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-fields [data-control-name=Msl]{grid-area:4/2}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-fields [data-control-name=ValuationDate]{grid-area:2/3}.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .legacy-fields [data-control-name=ClaimDate]{grid-area:3/3}.claim-cell-input{color:#174ca2;background:0 0;border:0;width:100%;min-width:84px;padding:2px 3px;font:12px Arial,sans-serif}.exposure-history-grid{background:#fff;border:1px solid #999;width:858px;margin-top:8px}.exposure-history-grid table{border-collapse:collapse;width:100%;font:12px Arial,sans-serif}.exposure-history-grid th,.exposure-history-grid td{text-align:right;white-space:nowrap;border:1px solid #aaa;min-width:120px;height:18px;padding:1px 4px}.exposure-history-grid th:first-child{text-align:left;min-width:180px}.exposure-history-grid thead th{color:#fff;background:#3d3d3d}.exposure-history-grid tbody th{background:#fff;font-weight:400}.exposure-history-grid input{text-align:right;border:0;border-radius:0;width:100%;min-width:70px;padding:1px 2px;font:12px Arial,sans-serif}.forms-panel .legacy-detail[data-form-id=Claims\:ExposureTopComponent]{background:#eee;min-width:0;padding:14px 20px;display:block}.forms-panel .legacy-detail[data-form-id=Claims\:ExposureTopComponent] .legacy-detail-head{width:858px;margin:0 0 10px}.forms-panel .legacy-detail[data-form-id=Claims\:ExposureTopComponent] .legacy-detail-head h2{color:#111;margin:0;font:700 16px Arial,sans-serif}.forms-panel .legacy-detail[data-form-id=Claims\:ExposureTopComponent] .legacy-data,.forms-panel .legacy-detail[data-form-id=Claims\:ExposureTopComponent] .legacy-actions,.forms-panel .legacy-detail[data-form-id=Claims\:ExposureTopComponent] .legacy-fields{display:none!important}.forms-panel .legacy-detail[data-form-id=Claims\:FleetTopComponent] .legacy-data{background:#fff;border-color:#888;width:100%;padding:0}.forms-panel .legacy-detail[data-form-id=Claims\:FleetTopComponent] .legacy-data h3{display:none}.forms-panel .legacy-detail[data-form-id=Claims\:FleetTopComponent] .vehicle-table thead th,.forms-panel .legacy-detail[data-form-id=Claims\:ClaimsTopComponent] .vehicle-table thead th,.forms-panel .legacy-detail[data-form-id=CustomerViewer\:CustomerViewerTopComponent] .vehicle-table thead th,.forms-panel .legacy-detail[data-form-id=Tools\:Addrg] .custom-rate-groups-table thead th{color:#fff;background:#3d3d3d}.forms-panel .legacy-detail[data-form-id=CustomerViewer\:CustomerViewerTopComponent] .legacy-data{background:0 0;border:0;width:100%;padding:0}.forms-panel .legacy-detail[data-form-id=CustomerViewer\:CustomerViewerTopComponent] .legacy-data h3{color:#111;margin:0 0 8px;font-size:16px;font-weight:700;display:block}.forms-panel .legacy-detail[data-form-id=CustomerViewer\:CustomerViewerTopComponent] .vehicle-table tbody tr{cursor:grab}.forms-panel .legacy-detail[data-form-id=CustomerViewer\:CustomerViewerTopComponent] .vehicle-table tbody tr.dragging{cursor:grabbing;opacity:.45}.customer-viewer-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.customer-viewer-toolbar .vehicle-order-help{color:#555;flex:300px;min-width:0;margin:0;font-size:13px}.customer-viewer-toolbar .reorder-btn{white-space:nowrap;cursor:pointer;flex:none;padding:4px 14px;font-weight:600}.manual-premium-autono{width:52px;min-width:52px;font:inherit;padding:2px 3px}.forms-panel .legacy-detail[data-form-id=CustomerViewer\:CustomerViewerTopComponent]{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.forms-panel .legacy-detail[data-form-id=CustomerViewer\:CustomerViewerTopComponent] .legacy-explainer{display:none}.forms-panel .legacy-detail[data-form-id=CustomerViewer\:CustomerViewerTopComponent] .legacy-data{grid-row:2;margin-top:8px}.forms-panel .legacy-detail[data-form-id=CustomerViewer\:CustomerViewerTopComponent] .vehicle-table{width:max-content;min-width:100%}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .legacy-explainer{display:none}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .customer-editor-optionals{grid-template-columns:repeat(3,300px);align-items:start;gap:8px 20px;padding:10px 4px;display:grid}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .customer-editor-optionals .legacy-control{grid-template-columns:140px 1fr}.forms-panel .legacy-detail[data-form-id=Claims\:ExposureTopComponent] .legacy-fields{grid-row:2}.forms-panel .legacy-detail[data-form-id=Claims\:ExposureTopComponent] .legacy-actions{grid-row:3}.forms-panel .legacy-detail[data-form-id=Claims\:ExposureTopComponent] .exposure-history{grid-row:4}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .legacy-detail-head{grid-row:1}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .customer-editor-desktop-layout{grid-row:2;margin-bottom:12px}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .legacy-actions{z-index:20;background:#efefef;grid-row:3;margin:0;padding:4px 0;position:sticky;top:0}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .customer-editor-panels,.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .customer-editor-optionals{grid-row:4}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .customer-editor-optionals [data-control-name=Endorse] textarea,.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .customer-editor-optionals [data-control-name=Discountopt] textarea{min-height:96px}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .legacy-data{grid-row:5}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .legacy-action-list{gap:4px;margin:0;display:flex}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .legacy-action-list button{color:#111;background:#eee;border:1px solid #aaa;border-radius:0;padding:4px 8px;font:11px Arial,sans-serif}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .legacy-action-list button small{display:none}.customer-editor-desktop-layout{box-sizing:border-box;flex-direction:column;width:100%;max-width:1720px;margin:0 0 10px;padding:0;display:flex}.vehicle-browser-capture{color:#18352e;background:#f7faf8;border:1px solid #bdc9c4;border-radius:4px;gap:8px;max-width:900px;margin:12px 0;padding:10px 12px;font:13px Arial,sans-serif;display:grid}.vehicle-browser-capture-heading,.vehicle-browser-capture-footer,.vehicle-browser-capture-buttons{justify-content:space-between;align-items:center;gap:8px;display:flex}.forms-panel .vehicle-browser-capture-buttons{flex:none;justify-content:flex-end;align-self:flex-start}.forms-panel .vehicle-browser-capture-buttons button{color:#111;width:auto;min-width:0;min-height:0;box-shadow:none;letter-spacing:normal;white-space:nowrap;background:#eee;border:1px solid #aaa;border-radius:0;padding:5px 8px;font:11px Arial,sans-serif;display:inline-flex}.forms-panel .vehicle-browser-capture-buttons button:disabled{opacity:.6;cursor:not-allowed}.vehicle-browser-capture-heading p,.vehicle-browser-capture-note,.vehicle-browser-capture-error{color:#52615c;margin:3px 0 0;font-size:12px}.vehicle-browser-capture-footer span{color:#52615c;font-size:12px}.vehicle-browser-capture-error{color:#a12622}.vehicle-browser-capture-error p{margin:4px 0}.vehicle-browser-capture-error a{color:#124b83;font-weight:700}.vehicle-browser-capture-error ol{color:#34423d;margin:5px 0 2px 22px;padding:0}.vehicle-browser-capture-error li{margin:3px 0}.vehicle-browser-capture-note{font-size:11px}.customer-editor-top-row{flex-direction:row;align-items:center;gap:24px;margin-bottom:2px;padding:0 4px;display:flex}.customer-editor-top-row .legacy-control{flex-direction:row;align-items:center;gap:6px;margin:0;display:flex}.customer-editor-top-row .legacy-control span{color:#111;white-space:nowrap;font-size:11px;font-weight:500}.customer-editor-top-row .legacy-control select{box-sizing:border-box;height:22px;padding:1px 4px;font-size:11px}.customer-editor-top-row [data-control-name=Record] select{width:125px}.customer-editor-top-row [data-control-name=Limitall] select{width:135px}.customer-editor-top-row [data-control-name=Policysource] select{width:238px}.customer-editor-top-row [data-control-name=Versionsource] select{width:232px}.customer-editor-header-divider{align-items:center;width:100%;height:22px;margin:2px 0 8px;display:flex}.customer-editor-divider-line{border-top:1px solid #a0a0a0;border-bottom:1px solid #fff;width:100%;height:0}.customer-editor-main-columns{flex-direction:row;align-items:flex-start;gap:16px;width:100%;display:flex}.customer-editor-col{flex-direction:column;gap:4px;display:flex}.customer-editor-col-1{flex:0 0 195px;width:195px}.customer-editor-col-2{flex:0 0 330px;width:330px}.customer-editor-col-3{flex:0 0 270px;width:270px}.customer-editor-col-4{flex:0 0 260px;width:260px}.customer-editor-col-5{flex:0 0 290px;width:290px}.customer-editor-col-6{flex:0 0 250px;width:250px}.customer-editor-col .legacy-control{box-sizing:border-box;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;margin:0;padding:0;display:flex}.customer-editor-col .legacy-control span{text-align:right;white-space:nowrap;color:#222;flex:auto;margin-right:6px;font-size:11px}.customer-editor-col .legacy-control select,.customer-editor-col .legacy-control input{box-sizing:border-box;height:22px;padding:1px 4px;font-size:11px}.customer-editor-col-1 .legacy-control select,.customer-editor-col-1 .legacy-control input{flex:0 0 110px;width:110px}.customer-editor-col-1 .legacy-check{flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;min-height:22px;margin-left:20px;display:flex}.customer-editor-col-1 .legacy-check span{white-space:nowrap;color:#222;font-size:11px}.customer-editor-col-2 .legacy-control select{flex:0 0 180px;width:180px}.customer-editor-col-3 .legacy-control select,.customer-editor-col-4 .legacy-control select{flex:0 0 140px;width:140px}.customer-editor-col-5 .legacy-control select,.customer-editor-col-5 .legacy-control input{flex:0 0 145px;width:145px}.customer-editor-col-6 .legacy-control input{flex:0 0 160px;width:160px}.exposure-desktop-panel{color:#111;background:0 0;width:858px;margin:0;padding:0;font:12px Arial,sans-serif}.exposure-desktop-head{justify-content:space-between;align-items:center;width:858px;margin:0 0 8px;display:flex}.exposure-desktop-head h3{color:#111;margin:0;font:700 13px Arial,sans-serif}.exposure-desktop-btn{color:#111;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#eee;border:1px solid #aaa;border-radius:0;height:23px;padding:2px 10px;font:12px Arial,sans-serif}.exposure-desktop-btn:hover:not(:disabled){background:#e0e0e0}.exposure-desktop-btn:disabled{opacity:.6;cursor:not-allowed}.exposure-desktop-save-btn{width:138px;font-weight:600}.exposure-desktop-save-btn.is-dirty,.exposure-desktop-save-btn.is-red{color:red!important}.report4-floating-window{z-index:9999;background:#f0f0f0;border:2px solid #05a;border-radius:4px;flex-direction:column;width:780px;max-width:calc(100vw - 50px);max-height:calc(100vh - 100px);display:flex;position:fixed;top:135px;right:25px;overflow:hidden;box-shadow:0 10px 35px #00000073}.report4-floating-header{color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#05a,#0078d7);justify-content:space-between;align-items:center;padding:6px 12px;font-size:13px;font-weight:700;display:flex}.report4-floating-title{color:#fff;letter-spacing:.3px}.report4-floating-close-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:0 6px;font-size:18px;font-weight:700;line-height:1}.report4-floating-close-btn:hover{color:#fff;background:#e81123}.report4-floating-content{background:#f4f4f4;flex:1;padding:8px 12px;overflow-y:auto}.exposure-desktop-top-row{justify-content:space-between;width:858px;margin-bottom:6px;display:flex}.exposure-desktop-left-col{flex-direction:column;gap:5px;width:376px;display:flex}.exposure-desktop-field{align-items:center;gap:6px;height:22px;display:flex}.exposure-desktop-left-col .exposure-desktop-field label{text-align:right;color:#111;white-space:nowrap;width:145px;min-width:145px;font-size:12px}.exposure-desktop-left-col .exposure-desktop-field input{box-sizing:border-box;background:#fff;border:1px solid #999;border-radius:0;width:225px;height:22px;padding:1px 4px;font:12px Arial,sans-serif}.exposure-desktop-date-wrap{align-items:center;gap:0;width:225px;display:flex}.exposure-desktop-date-wrap input{box-sizing:border-box;background:#fff;border:1px solid #999;border-radius:0;flex:1;min-width:0;height:22px;padding:1px 4px;font:12px Arial,sans-serif}.exposure-desktop-right-col{flex-direction:column;width:452px;display:flex}.exposure-desktop-comments-wrap{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.exposure-desktop-comments-wrap label{color:#111;height:20px;font-size:12px;line-height:20px}.exposure-desktop-comments-wrap textarea{box-sizing:border-box;resize:none;background:#fff;border:1px solid #999;border-radius:0;width:452px;height:158px;padding:4px 6px;font:12px Arial,sans-serif}.exposure-desktop-commissions{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.exposure-desktop-commissions .exposure-desktop-field label{text-align:right;color:#111;white-space:nowrap;width:160px;min-width:160px;font-size:12px}.exposure-desktop-commissions .exposure-desktop-field input{box-sizing:border-box;background:#fff;border:1px solid #999;border-radius:0;width:138px;height:22px;padding:1px 4px;font:12px Arial,sans-serif}.exposure-desktop-middle-row{justify-content:space-between;align-items:flex-end;width:858px;margin:4px 0 8px;display:flex}.exposure-desktop-exposure-left{flex-direction:column;gap:4px;display:flex}.exposure-desktop-exposure-left h3{color:#111;margin:0;font:700 13px Arial,sans-serif}.exposure-desktop-period-actions{align-items:center;gap:6px;display:flex}.exposure-desktop-period-actions label{color:#111;white-space:nowrap;font-size:12px}.exposure-desktop-period-actions select{box-sizing:border-box;background:#fff;border:1px solid #999;border-radius:0;width:77px;height:22px;padding:1px 4px;font:12px Arial,sans-serif}.exposure-desktop-deviation{align-items:center;gap:6px;margin-bottom:0;display:flex}.exposure-desktop-deviation label{text-align:right;color:#111;white-space:nowrap;width:160px;min-width:160px;font-size:12px}.exposure-desktop-deviation input{box-sizing:border-box;background:#fff;border:1px solid #999;border-radius:0;width:138px;height:22px;padding:1px 4px;font:12px Arial,sans-serif}.exposure-desktop-field input[readonly],.exposure-desktop-deviation input[readonly]{color:#333;cursor:default;background-color:#f4f4f4}.exposure-desktop-grid{background:#fff;border:1px solid #999;width:858px}.exposure-desktop-grid table{border-collapse:collapse;width:100%;font:12px Arial,sans-serif}.exposure-desktop-grid th,.exposure-desktop-grid td{text-align:right;white-space:nowrap;border:1px solid #aaa;height:18px;padding:1px 4px}.exposure-desktop-grid th:first-child{text-align:left;width:218px;min-width:218px}.exposure-desktop-grid thead th{color:#fff;text-align:center;background:#3d3d3d;font-weight:700}.exposure-desktop-grid thead th:first-child{text-align:left}.exposure-desktop-grid tbody th{color:#111;text-transform:uppercase;background:#fff;font-weight:400}.exposure-desktop-grid tbody td{color:#00c;font-weight:600}.exposure-desktop-grid tbody td span{color:#00c;padding-right:2px;font-weight:600}.exposure-desktop-grid input{text-align:right;color:#00c;box-sizing:border-box;background:0 0;border:0;border-radius:0;width:100%;min-width:70px;padding:1px 2px;font:600 12px Arial,sans-serif}.exposure-desktop-grid input:focus{background:#eef3ff;outline:1px solid #36c}.exposure-history h3{color:#111;margin:8px 0 4px;font:700 14px Arial,sans-serif}:is(.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] [data-control-name=Price]:not(:has(option:not([value=""]):not([value="Choose..."]):not([value=Price]))),.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] [data-control-name=Colf]:not(:has(option:not([value=""]):not([value="Choose..."]):not([value=Colf])))){display:none!important}.score-worksheet .table-wrap{overflow:auto}.score-worksheet table{min-width:1180px}.score-worksheet th,.score-worksheet td{vertical-align:middle}.score-choice{width:100%;min-height:34px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:6px 8px}.score-choice:hover,.score-choice:focus-visible{background:#edf3ef;border-color:#73847b}.score-choice.selected{color:#183e2d;background:#dce9e0;border-color:#49685b;font-weight:700}.grid-calculator{gap:1rem;display:grid}.grid-calculator-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.grid-calculator-heading h3{margin:.2rem 0}.grid-calculator-heading p{margin:.35rem 0}.grid-calculator-fields{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:end;gap:.8rem 1rem;display:grid}.grid-calculator-fields .legacy-control{min-width:0}.grid-driver-mode{border:1px solid #c8d0ca;flex-wrap:wrap;gap:.8rem 1.5rem;padding:.8rem 1rem;display:flex}.grid-driver-mode label,.grid-check{align-items:center;gap:.45rem;display:flex}.grid-calculator-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.grid-calculator-result{background:#e7f0e8;border:1px solid #c4d6c7;flex-wrap:wrap;gap:.6rem 1.1rem;padding:.8rem 1rem;display:flex}.grid-calculator-result span{gap:.15rem;display:grid}.grid-calculator-result strong{font-variant-numeric:tabular-nums}.score-summary{background:#f0f3f0;flex-wrap:wrap;gap:12px 24px;margin:16px 0;padding:12px;display:flex}.score-summary span{color:#52655b;gap:4px;font-size:12px;display:grid}.score-summary strong{color:#17372b;font-size:16px}.submission-performance .table-wrap{overflow:auto}.submission-performance table{min-width:1500px}.submission-performance th,.submission-performance td{white-space:nowrap}.submission-performance .submission-total{background:#eef2ee;border-top:2px solid #53675c;font-weight:700}.submission-filters{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0 16px;display:flex}.submission-filters label{color:#51645a;gap:5px;font-size:12px;display:grid}.submission-filters input{color:#172e24;background:#fff;border:1px solid #c5cec8;min-width:190px;padding:7px 9px}.vehicle-schedule .table-wrap{overflow:auto}.vehicle-schedule table{min-width:2600px}.vehicle-schedule th,.vehicle-schedule td{white-space:nowrap}.vehicle-schedule-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.vehicle-schedule-head label{color:#51645a;gap:5px;min-width:180px;font-size:12px;display:grid}.vehicle-schedule-head select{color:#172e24;background:#fff;border:1px solid #c5cec8;padding:8px}.insured-view-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.insured-view-heading h3{margin:0}.insured-view-heading p:not(.step){color:#687970;margin:6px 0 0}.insured-view-filters{grid-template-columns:minmax(140px,.6fr) minmax(200px,1fr) minmax(280px,1.4fr);align-items:end;gap:12px;margin-bottom:16px;display:grid}.insured-view-filters label{color:#51645a;gap:5px;font-size:12px;display:grid}.insured-view-filters input,.insured-view-filters select{color:#172e24;background:#fff;border:1px solid #c5cec8;min-width:0;padding:8px}.insured-view-selection .table-wrap{overflow:auto}.insured-view-selection table{min-width:780px}.insured-view-selection tbody tr{cursor:pointer}.insured-log-directory .table-wrap{overflow:auto}.insured-log-directory table{min-width:1900px}.insured-log-directory table.insured-list-table{width:max-content;min-width:max-content}.insured-log-directory th,.insured-log-directory td{white-space:nowrap}.insured-log-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;margin-bottom:12px;display:flex}.insured-log-heading h3{margin:0}.insured-log-heading p:not(.step){color:#687970;margin:6px 0 0}.insured-log-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.insured-log-directory .insured-log-actions>button,.insured-log-directory .insured-log-actions>label.insured-log-import{color:#000;cursor:pointer;box-sizing:border-box;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px solid #707070;border-radius:2px;justify-content:center;align-items:center;height:23px;padding:2px 10px;font:11px Arial,sans-serif;display:inline-flex}.insured-log-directory .insured-log-actions>button:hover:not(:disabled),.insured-log-directory .insured-log-actions>label.insured-log-import:hover{background:#e5f1fb;border-color:#0078d7}.insured-log-directory .insured-log-actions>button:disabled{opacity:.6;cursor:not-allowed;color:#888}.insured-log-filters{background:#f7f9f7;border:1px solid #d4ddd7;margin:10px 0 14px;padding:10px 12px}.insured-log-filters summary{cursor:pointer;color:#315241;font-weight:700}.insured-log-filter-grid{grid-template-columns:repeat(4,minmax(145px,1fr));gap:9px;padding:12px 0;display:grid}.insured-log-filter-grid label{color:#51645a;gap:4px;font-size:11px;display:grid}.insured-log-filter-grid input,.insured-log-filter-grid select{color:#172e24;background:#fff;border:1px solid #c5cec8;min-width:0;padding:6px 8px}.insured-log-copyable{color:#51645a;gap:6px;margin:12px 0;font-size:12px;display:grid}.insured-log-copyable textarea{min-height:180px;padding:10px;font:12px/1.5 Consolas,monospace}.insured-log-add{background:#f6f9f6;border:1px solid #cbd7cf;margin:12px 0 16px;padding:14px}.insured-log-add-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.insured-log-add-heading h4{margin:0}.insured-log-add>label{color:#51645a;gap:5px;max-width:480px;margin-bottom:12px;font-size:12px;display:grid}.insured-log-add-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;margin-bottom:12px;display:grid}.insured-log-add-grid label{color:#51645a;gap:4px;font-size:11px;display:grid}.insured-log-add-grid input,.insured-log-add select{color:#172e24;background:#fff;border:1px solid #c5cec8;min-width:0;padding:7px 8px}.insured-log-directory tbody tr,.insured-log-directory .insured-list-table tbody tr{cursor:pointer}.insured-log-directory tbody tr.active-filter-row td{background:#dcebe0;box-shadow:inset 0 1px #b8d1bf,inset 0 -1px #b8d1bf}.insured-log-directory .insured-list-table tbody tr.active-filter-row td{color:#fff;background:#0078d7;box-shadow:inset 0 1px #0065b8,inset 0 -1px #0065b8}.insured-log-import{cursor:pointer;align-items:center;display:inline-flex;position:relative;overflow:hidden}.insured-log-import input{opacity:0;cursor:pointer;position:absolute;inset:0}.custom-rate-groups .table-wrap{max-height:72vh;overflow:auto}.custom-rate-groups-table{border-collapse:collapse;min-width:1120px}.custom-rate-groups-table th,.custom-rate-groups-table td{border-bottom:1px solid #cbd5cf;padding:5px 7px}.custom-rate-groups-table tr[aria-selected=true]{background:#dcebe1}.custom-rate-groups-table input{width:100%;min-width:60px}.custom-rate-groups-table td:nth-child(2),.custom-rate-groups-table td:nth-child(3),.custom-rate-groups-table td:nth-child(10){min-width:180px}.custom-rate-groups-table input:disabled{color:inherit;background:0 0;border-color:#0000}.driving-record-tool{gap:14px;display:grid}.driving-record-dates,.driving-record-counts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.driving-record-dates label,.driving-record-counts label{color:#51645a;gap:5px;font-size:12px;display:grid}.driving-record-dates input,.driving-record-counts select,.driving-record-vehicle select{color:#172e24;background:#fff;border:1px solid #c5cec8;min-width:0;padding:7px 8px}.driving-record-vehicle{border:1px solid #cbd7cf;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.driving-record-vehicle label:first-of-type{gap:5px;display:grid}.driving-record-checks{border:1px solid #cbd7cf;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 16px;display:grid}.driving-record-checks label{align-items:flex-start;gap:7px;display:flex}.driving-record-result{color:#19382a;background:#e7eee8;align-items:center;gap:12px;padding:14px;display:flex}.driving-record-result strong{font-size:24px}.driving-record-desktop{box-sizing:border-box;width:900px;max-width:100%;padding:22px 16px 18px;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:11px}.tools-desktop-container.driving-record-desktop label{font-size:11px!important}.driving-record-desktop .tools-desktop-head{box-sizing:border-box;margin-bottom:0;padding-right:32px}.driving-record-desktop .tools-desktop-head>span{font-size:16px!important;font-weight:700!important}.driving-record-desktop .tools-desktop-head .tools-desktop-btn{width:168px;height:23px;font-size:11px!important}.driving-record-result-line{font-weight:700;margin:20px 20px 12px!important;font-size:13px!important}.driving-record-vehicle-type{flex-direction:column;gap:8px;margin:0 0 12px 26px;font-size:11px;display:flex}.driving-record-input-grid{grid-template-columns:360px minmax(400px,1fr);align-items:start;gap:20px;width:820px;max-width:100%;margin-bottom:18px;display:grid}.driving-record-count-column,.driving-record-date-column{flex-direction:column;display:flex}.driving-record-count-row{justify-content:flex-end;align-items:center;gap:6px;min-height:27px;display:flex}.driving-record-count-row span,.driving-record-date-row span{font-size:11px!important}.driving-record-count-row select{height:21px;font-size:11px}.driving-record-date-row{justify-content:flex-end;align-items:center;gap:6px;min-height:29px;display:flex}.driving-record-date-row span{min-width:185px}.driving-record-date-row input[type=date]{height:21px;font-size:11px}.driving-record-business-options{flex-direction:column;gap:5px;margin-top:8px;font-size:11px;display:flex}.driving-record-business-options label{gap:6px!important}.driving-record-business-options input,.driving-record-vehicle-type input,.driving-record-bottom-checks input{width:16px;height:16px}.driving-record-bottom-checks{flex-direction:column;gap:4px;font-size:11px;display:flex}.driving-record-bottom-checks label{line-height:14px;font-size:11px!important}@media (width<=900px){.driving-record-input-grid{grid-template-columns:minmax(320px,360px) minmax(350px,1fr)}}@media (width<=720px){.driving-record-input-grid{grid-template-columns:1fr}.driving-record-count-row,.driving-record-date-row{justify-content:flex-start}}@media (width<=900px){.insured-log-filter-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.insured-log-add-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=850px){.insured-view-filters{grid-template-columns:1fr}}.vehicle-schedule-metadata{background:#f7f9f7;border:1px solid #d4ddd7;grid-template-columns:repeat(4,minmax(180px,1fr));align-items:end;gap:12px;margin:12px 0 18px;padding:14px;display:grid}.vehicle-schedule-metadata label{color:#51645a;gap:5px;font-size:12px;display:grid}.vehicle-schedule-metadata input,.vehicle-schedule-metadata select{color:#172e24;background:#fff;border:1px solid #c5cec8;min-width:0;padding:8px}.vehicle-schedule-metadata button{min-height:36px}.vehicle-schedule-metadata .legacy-empty{align-self:center}.vehicle-schedule-row-actions{color:#51645a;justify-content:flex-end;align-items:center;gap:12px;margin:0 0 10px;font-size:12px;display:flex}.vehicle-schedule-pages{color:#51645a;justify-content:flex-end;align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.vehicle-endorsement-dialog{z-index:80;background:#101e176b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vehicle-endorsement-card{background:#fff;border:1px solid #bdc9c1;border-radius:8px;width:min(620px,100%);max-height:80vh;padding:18px;overflow:auto;box-shadow:0 18px 55px #00000038}.vehicle-endorsement-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.vehicle-endorsement-heading h4{color:#17372b;margin:0}.vehicle-endorsement-card pre{white-space:pre-wrap;font:inherit;line-height:1.6}.vehicle-schedule td input{color:#172e24;background:#f1fbf5;border:1px solid #a8b8ad;width:100%;min-width:85px;padding:5px 6px}.vehicle-schedule td input:focus{outline:2px solid #4d8063}@media (width<=900px){.vehicle-schedule-metadata{grid-template-columns:repeat(2,minmax(160px,1fr))}}.fleet-summary-report .table-wrap{overflow:auto}.fleet-summary-report table{min-width:1900px}.fleet-summary-report th,.fleet-summary-report td{white-space:nowrap}.fleet-summary-report-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.fleet-summary-report-head label{color:#51645a;gap:5px;min-width:280px;font-size:12px;display:grid}.fleet-summary-report-head input{color:#172e24;background:#fff;border:1px solid #c5cec8;padding:8px}.fleet-calculation-details .table-wrap{overflow:auto}.fleet-calculation-details table{min-width:1400px}.fleet-calculation-details th,.fleet-calculation-details td{white-space:nowrap}.fleet-calculation-details .fleet-calc-note{color:#654b37;background:#f4eee8;border-left:3px solid #b6723c;margin:12px 0;padding:10px 12px}@media print{@page{size:landscape;margin:10mm}body *{visibility:hidden!important}.fleet-calculation-details,.vehicle-schedule,.vehicle-schedule *,.report1-vehicle-list,.report1-vehicle-list *{visibility:visible!important}.report1-vehicle-list{width:100%!important;max-width:none!important;margin:0!important;position:absolute!important;inset:0 auto auto 0!important}.vehicle-schedule{width:100%!important;position:absolute!important;inset:0 auto auto 0!important}.vehicle-schedule .table-wrap{overflow:visible!important}.vehicle-schedule-pages,.vehicle-schedule-row-actions,.vehicle-schedule-head label,.vehicle-schedule-head button,.vehicle-schedule-metadata button{display:none!important}.vehicle-schedule-metadata{background:#fff;border:0;grid-template-columns:repeat(4,1fr);padding:0}.vehicle-schedule-metadata input,.vehicle-schedule-metadata select{background:#fff;border:0;padding:0}.vehicle-schedule table{width:100%;min-width:0;font-size:7px}.vehicle-schedule th,.vehicle-schedule td{white-space:normal;padding:2px}.fleet-calculation-details,.fleet-calculation-details *{visibility:visible!important}.fleet-calculation-details{color:#000!important;background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important}.fleet-calculation-details .header-actions{display:none!important}.fleet-calculation-details .table-wrap{max-width:none!important;overflow:visible!important}.fleet-calculation-details table{border-collapse:collapse!important;width:100%!important;min-width:0!important;font-size:8pt!important}.fleet-calculation-details th,.fleet-calculation-details td{white-space:normal!important;color:#000!important;background:#fff!important;padding:3px 4px!important}.fleet-calculation-details .fleet-calc-note{color:#000!important;background:#fff!important;border:1px solid #888!important}}.legacy-quote-comparison{background:#f4f7f2;border:1px solid #c9d8ce;margin-top:18px;padding:16px}.legacy-quote-comparison>p:not(.step){color:#647269;font-size:.8rem}.legacy-quote-comparison form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.legacy-quote-comparison form .legacy-control{min-width:min(380px,100%)}.legacy-quote-comparison form button{width:auto;padding:10px 14px}.quote-comparison-result{background:#fff8e8;border-left:3px solid #a77932;margin-top:12px;padding:12px}.quote-comparison-result>div{margin-top:10px}.quote-comparison-result ul{margin:4px 0 0;padding-left:20px}.forms-panel .legacy-detail[data-form-id=CustomerEditor\:CustomerEditorTopComponent] .legacy-quote-comparison{display:none}.forms-panel .legacy-detail[data-form-id=Tools\:Report3]{color:#111;background:#eee;min-width:0;padding:12px;font:13px Arial,sans-serif;display:block}.forms-panel .legacy-detail[data-form-id=Tools\:Report3] .legacy-detail-head{background:0 0;border:0;justify-content:space-between;align-items:center;margin:0 0 10px;padding:0;display:flex}.forms-panel .legacy-detail[data-form-id=Tools\:Report3] .legacy-detail-head .step,.forms-panel .legacy-detail[data-form-id=Tools\:Report3] .legacy-source,.forms-panel .legacy-detail[data-form-id=Tools\:Report3] .legacy-count{display:none}.forms-panel .legacy-detail[data-form-id=Tools\:Report3] .legacy-detail-head h2{color:#111;margin:0;font:20px Arial,sans-serif}.fleet-experience-sheet{gap:12px;min-width:0;display:grid}.fleet-experience-selector-bar{background:#f4f4f4;border:1px solid #aaa;flex-wrap:wrap;align-items:end;gap:10px 18px;padding:8px;display:flex}.fleet-experience-selector-bar label{color:#333;text-transform:uppercase;gap:3px;min-width:180px;font:10px Arial,sans-serif;display:grid}.fleet-experience-selector-bar select{color:#111;background:#fff;border:1px solid #888;min-width:180px;height:27px;padding:3px 6px;font:12px Arial,sans-serif}.fleet-experience-selector-bar p{margin:0;font-size:12px}.fleet-experience-toolbar{background:#f4f4f4;border:1px solid #aaa;flex-wrap:wrap;align-items:center;gap:16px;padding:8px;font-size:12px;display:flex}.fleet-experience-toolbar strong{margin-right:auto}.fleet-experience-toolbar button{width:auto;padding:5px 12px}.fleet-experience-fields{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);align-items:end;gap:8px 14px;display:grid}.fleet-experience-fields label,.fleet-experience-footer label{text-transform:uppercase;grid-template-columns:minmax(125px,auto) minmax(140px,1fr);align-items:center;gap:8px;min-width:0;font-size:10px;display:grid}.fleet-experience-fields input,.fleet-experience-footer input{color:#111;background:#cbffff;border:1px solid #aaa;min-width:0;height:27px;padding:4px 7px;font:12px Arial,sans-serif}.fleet-experience-fields>input{grid-column:1/-1;margin-left:133px}.fleet-experience-fields label:first-of-type,.fleet-experience-fields label:nth-of-type(2),.fleet-experience-fields label:nth-of-type(3){grid-column:1/-1}.fleet-experience-status{align-items:center;gap:18px;display:flex}.fleet-experience-status label{grid-template-columns:none;align-items:center;gap:5px;font-size:10px;display:flex}.fleet-experience-status input{width:14px;height:14px;padding:0}.fleet-experience-grid-wrap{background:#fff;border:1px solid #89939a;overflow-x:auto}.fleet-experience-grid{border-collapse:collapse;width:100%;min-width:1120px;font:10px Arial,sans-serif}.fleet-experience-grid th,.fleet-experience-grid td{white-space:nowrap;border:1px solid #888;height:25px;padding:4px 6px}.fleet-experience-grid thead th{color:#fff;text-align:left;text-transform:uppercase;background:#3c3c3c}.fleet-experience-grid tbody th{text-align:left;text-transform:uppercase;background:#fff;min-width:190px;font-weight:400}.fleet-experience-grid td{text-align:right}.fleet-experience-grid td input{text-align:right;width:110px;height:22px;font:inherit;background:#cbffff;border:1px solid #777;padding:2px 4px}.fleet-experience-pending{color:#54482f;background:#fff8e8;border-left:3px solid #a77932;margin:0;padding:8px 10px;font-size:12px}.driver-characteristics-table{min-width:1380px}.driver-characteristics-table th,.driver-characteristics-table td{white-space:nowrap}.driver-characteristics-table td input:not([type=checkbox]){width:100%;min-width:110px}.driver-characteristics-table td input[aria-label^=First\ Name],.driver-characteristics-table td input[aria-label^=Last\ Name],.driver-characteristics-table td input[aria-label^=Title]{min-width:150px}.tools-desktop-table.driver-characteristics-report-table{min-width:1245px}.tools-desktop-table.driver-characteristics-report-table thead tr th{z-index:auto;position:static;top:auto}.driver-characteristics-report-table th,.driver-characteristics-report-table td{box-sizing:border-box}.driver-characteristics-report-table td input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;display:block}.fleet-experience-footer{grid-template-columns:minmax(280px,1fr) minmax(240px,1fr);gap:8px 16px;padding-top:4px;display:grid}@media (width<=760px){.fleet-experience-fields,.fleet-experience-footer{grid-template-columns:1fr}.fleet-experience-fields label:nth-of-type(n),.fleet-experience-fields>input{grid-column:1}}.legacy-date-dialog-backdrop{z-index:1000;background:#0d16126b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.legacy-date-dialog{background:#fafaf6;border:1px solid #243a3233;border-radius:5px;gap:1rem;width:min(26rem,100%);padding:1.25rem;display:grid;box-shadow:0 24px 70px #14231c3d}.legacy-date-dialog h3{margin:0}.legacy-date-dialog input{min-height:2.5rem;padding:.5rem}.legacy-date-dialog-actions{justify-content:end;gap:.5rem;display:flex}.customer-editor-panels{box-sizing:border-box;flex-direction:row;align-items:stretch;gap:20px;width:100%;max-width:1850px;margin-top:16px;margin-bottom:24px;display:flex}.customer-editor-panels-main{flex-direction:column;flex:850px;gap:14px;min-width:600px;max-width:1200px;display:flex}.customer-editor-info-container{box-sizing:border-box;background:#fff;border:1px solid #aaa;flex-direction:column;flex:0 0 420px;min-width:320px;max-width:550px;padding:10px 12px;box-shadow:0 1px 3px #00000014;display:flex!important}.customer-editor-info-header{color:#111;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ccc;margin-bottom:8px;padding-bottom:6px;font-size:13px;font-weight:700}.customer-editor-info-textarea{box-sizing:border-box;color:#111;resize:vertical;white-space:pre-wrap;background-color:#fafafa;border:1px solid #d1d5db;border-radius:2px;flex:1;width:100%;min-height:540px;padding:10px;font-family:Consolas,Courier New,monospace,sans-serif;font-size:12px;line-height:1.45;overflow-y:auto}.customer-editor-info-textarea:focus{background-color:#fff;border-color:#2563eb;outline:none}.customer-editor-panel{background:#fff;border:1px solid #d0d7d3;border-radius:4px;padding:12px 16px;box-shadow:0 1px 3px #0000000d}.customer-editor-panel .panel-header h4{color:#1f2937;border-bottom:1px solid #e5e7eb;margin:0 0 10px;padding-bottom:4px;font-size:14px;font-weight:700}.customer-editor-panel .panel-body{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.customer-editor-panel .panel-toggle-col{flex-direction:column;gap:8px;min-width:180px;display:flex}.customer-editor-panel .panel-list-col{flex:0 380px;min-width:260px;max-width:440px}.customer-editor-panel .panel-list-col textarea{width:100%;min-height:80px;font-family:inherit;font-size:13px}.customer-editor-panel .panel-inputs-col{flex-direction:column;flex:0 0 320px;gap:8px;width:320px;min-width:320px;margin-left:auto;display:flex}.customer-editor-panel .panel-inputs-col .legacy-control{grid-template-columns:140px 1fr;align-items:center;gap:6px;display:grid}.customer-editor-panel .panel-inputs-col [data-control-name=Optionaldiscountprm] input,.customer-editor-panel .panel-inputs-col [data-control-name=Optionalendorseprm] input,.customer-editor-panel .panel-inputs-col [data-control-name=Optionalsurchargeprm] input,.customer-editor-panel .panel-inputs-col [data-control-name=Optionalabprm] input{text-align:right}.customer-editor-panel .panel-inputs-col button,.customer-editor-panel .customer-editor-calc-btn{cursor:pointer;color:#fff;background-color:#2563eb;border:1px solid #1d4ed8;border-radius:4px;align-self:flex-end;padding:5px 16px;font-size:13px;font-weight:600}.customer-editor-panel .panel-inputs-col button:hover,.customer-editor-panel .customer-editor-calc-btn:hover{background-color:#1d4ed8}.customer-editor-panel .panel-surcharge-convictions,.customer-editor-panel .panel-surcharge-fraud,.customer-editor-panel .panel-surcharge-discounts{flex-direction:column;gap:6px;display:flex}.customer-editor-panel .panel-surcharge-convictions .legacy-control,.customer-editor-panel .panel-surcharge-fraud .legacy-control{grid-template-columns:140px 80px;align-items:center;gap:4px;display:grid}.customer-editor-panel .coverage-subgroup{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:4px;margin-bottom:8px;padding:8px 12px}.customer-editor-panel .coverage-subgroup legend{color:#374151;padding:0 6px;font-size:13px;font-weight:600}.customer-editor-panel .coverage-subgroup-grid{flex-wrap:wrap;gap:16px;display:flex}.customer-editor-panel .coverage-col{flex-direction:column;gap:4px;display:flex}.customer-editor-list-container{box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:4px;flex-direction:column;width:100%;min-width:260px;max-width:440px;padding:6px;display:flex}.customer-editor-list-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.customer-editor-list-label{color:#374151;font-size:13px;font-weight:600}.customer-editor-list-count{color:#6b7280;font-size:11px}.customer-editor-list-search{box-sizing:border-box;border:1px solid #d1d5db;border-radius:3px;width:100%;margin-bottom:4px;padding:4px 8px;font-size:12px}.customer-editor-list-scroll{background:#fafafa;border:1px solid #e5e7eb;border-radius:3px;min-height:120px;max-height:180px;overflow:hidden auto}.customer-editor-list-item{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-bottom:1px solid #f3f4f6;align-items:center;gap:8px;min-height:26px;padding:5px 8px;font-size:12px;display:flex}.customer-editor-list-item:hover{background-color:#f0f7ff}.customer-editor-list-item.selected{background-color:#e0edff;font-weight:600}.customer-editor-list-item input[type=checkbox]{cursor:pointer;accent-color:#0078d7;flex:0 0 14px!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;margin:0!important;padding:0!important}.customer-editor-list-item .item-copy{flex:auto;align-items:center;min-width:0;line-height:1.3;display:flex}.customer-editor-list-item .item-display{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;display:block;overflow:hidden}.customer-editor-list-item .item-code{color:#4b5563;font-size:11px;font-weight:400}.customer-editor-list-item .item-desc{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.customer-editor-list-empty{text-align:center;color:#9ca3af;padding:16px;font-size:12px}.tools-desktop-container{color:#000;box-sizing:border-box;background-color:#f0f0f0;border:1px solid #d0d0d0;min-width:0;max-width:100%;padding:14px 18px;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:11px;box-shadow:0 1px 3px #00000014}.report3-rating-form{box-sizing:border-box;width:fit-content;max-width:100%;padding:8px 10px}.report3-rating-table-wrap{width:fit-content;max-width:100%;height:auto;min-height:0;max-height:320px;margin-bottom:6px}.report6-vehicle-schedule{box-sizing:border-box;contain:inline-size;resize:both;border:1px solid #707070;flex-direction:column;width:1056px;min-width:880px;max-width:100%;height:980px;min-height:520px;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000001f}.report6-corner-grip{cursor:nwse-resize;z-index:10;background-image:linear-gradient(135deg,#0000 0 4px,#555 4px 6px,#0000 6px 8px,#555 8px 10px,#0000 10px 12px,#555 12px 14px,#0000 14px);background-position:100% 100%;background-repeat:no-repeat;width:16px;height:16px;position:absolute;bottom:0;right:0}.report6-vehicle-schedule::-webkit-resizer{background-color:#0000}.report6-vehicle-schedule .tools-desktop-head{flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;gap:10px;width:100%;max-width:none}.report6-vehicle-schedule .tools-desktop-head>div:first-child,.report6-vehicle-schedule .tools-desktop-btn-row{flex-shrink:0}.report6-vehicle-schedule .tools-desktop-btn-row{flex-wrap:nowrap;gap:2px}.report6-vehicle-schedule .tools-desktop-btn-row .tools-desktop-btn{padding-left:6px;padding-right:6px}.report6-vehicle-schedule .tools-desktop-table-wrap{width:100%;max-width:100%}.report6-vehicle-schedule .report6-resize-wrap{box-sizing:border-box;background:#fff;border:1px solid #707070;width:100%;min-width:0;max-width:100%;overflow:hidden}.report6-vehicle-schedule .report6-tables-resize-group{box-sizing:border-box;resize:both;resize:none;flex:auto;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%;min-width:0;max-width:100%;height:780px;min-height:380px;margin-bottom:6px;display:grid;overflow:hidden}.report6-vehicle-schedule .report6-tables-resize-group>.report6-resize-wrap{resize:none;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;overflow:hidden}.report6-vehicle-schedule .report6-resize-wrap table{table-layout:fixed;width:100%}.report6-vehicle-schedule .report6-resize-wrap th,.report6-vehicle-schedule .report6-resize-wrap td{overflow-wrap:anywhere;word-break:normal;white-space:normal!important}.report6-measurement{box-sizing:border-box}.report6-measurement table{border-collapse:collapse}.report6-measurement td{overflow-wrap:anywhere;word-break:normal;white-space:normal!important}.report6-page-status{color:#444;margin:4px 2px;font-size:10px}.report10-detail-table{table-layout:fixed;width:max-content;min-width:0}.report10-detail-table th,.report10-detail-table td{box-sizing:border-box;white-space:nowrap;padding:3px 6px}.report10-detail-table tr.modifier-section-divider td{border-top:3px double #333!important}.report6-vehicle-schedule>div:not(.tools-desktop-head):not(.report6-resize-wrap):not(.report6-tables-resize-group){box-sizing:border-box;width:100%;max-width:100%}.tools-desktop-container form{display:block!important}.tools-desktop-container label{color:#000!important;letter-spacing:normal!important;flex-direction:row!important;align-items:center!important;gap:4px!important;margin:0!important;font-size:11px!important;font-weight:400!important;display:flex!important}.tools-desktop-container input[type=radio],.tools-desktop-container input[type=checkbox]{cursor:pointer;flex-shrink:0;width:13px!important;height:13px!important;margin:0 4px 0 0!important;padding:0!important;display:inline-block!important}.tools-desktop-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.adjusted-modifier-description{color:#687970;margin:4px 0 0;font-size:11px}.adjusted-modifier-screen .fleet-premium-summary-head{flex-direction:row;align-items:flex-end}.adjusted-modifier-screen .fleet-premium-title .step{margin-bottom:4px}.adjusted-modifier-screen .fleet-premium-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:5px}.adjusted-modifier-screen .fleet-premium-actions .tools-desktop-btn{flex-shrink:0}.report-quote-context{background:#f5f5f5;border:1px solid #aaa;align-items:center;gap:14px;margin:0 0 10px;padding:6px 8px;font:12px Arial,sans-serif;display:flex}.report-quote-context label{align-items:center;gap:6px;display:flex}.report-quote-context select{min-width:150px}.tools-desktop-title{color:#000;margin:0;font-size:16px;font-weight:700}.tools-desktop-subtitle{color:#000;margin:0 0 8px;font-size:13px;font-weight:700}.tools-desktop-btn-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tools-desktop-table-wrap{box-sizing:border-box;background:#fff;border:1px solid #707070;width:100%;min-width:0;max-width:100%;margin-top:6px;overflow-x:auto}.tools-desktop-table-wrap.rating-algorithm-table-wrap{width:fit-content;max-width:none;overflow:visible!important}.report4-scoring-form{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.report4-scoring-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.report4-scoring-table{table-layout:auto!important;width:max-content!important;max-width:100%!important}.report4-scoring-table th,.report4-scoring-table td{white-space:normal;overflow-wrap:anywhere;min-width:0}.report4-scoring-table td.report4-selected-rating{background:#00a6a6!important}.insured-desktop-container{box-sizing:border-box;background:#f0f0f0;min-height:calc(100vh - 120px);padding:8px 12px;font-family:Arial,Tahoma,sans-serif}.insured-desktop-head{flex-wrap:wrap;align-items:center;gap:16px;max-width:1045px;margin-bottom:6px;display:flex}.insured-desktop-title{color:#000;white-space:nowrap;font-size:17px;font-weight:700}.insured-desktop-btn-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.insured-desktop-btn{color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px solid #707070;border-radius:2px;justify-content:center;align-items:center;min-width:52px;height:23px;padding:2px 10px;font-family:inherit;font-size:11px;display:inline-flex;box-shadow:0 1px 1px #0000000f}.insured-desktop-btn:hover:not(:disabled){background:#e5f1fb;border-color:#0078d7}.insured-desktop-btn:disabled{opacity:.55;cursor:not-allowed;color:#888;background:#f4f4f4;border-color:#b0b0b0}.insured-desktop-subtitle-row{justify-content:space-between;align-items:center;margin:10px 0 6px;display:flex}.insured-desktop-subtitle{color:#000;margin:0;font-size:13px;font-weight:700}.insured-desktop-table-wrap{box-sizing:border-box;background:#fff;border:1px solid #707070;width:100%;height:calc(100vh - 215px);min-height:380px;overflow:auto}.insured-desktop-table{table-layout:fixed;border-collapse:collapse;color:#000;width:100%;max-width:1045px;font-family:Arial,Tahoma,sans-serif;font-size:11px}.insured-desktop-table th{text-transform:none;letter-spacing:normal}.insured-desktop-table thead tr.insured-filter-tr{background:#f0f0f0}.insured-desktop-table thead th.insured-filter-th-title{vertical-align:bottom;text-align:left;box-sizing:border-box;z-index:5;text-transform:none;letter-spacing:normal;background:#f0f0f0;border:none;border-right:1px solid #0000;padding:2px 6px 6px;position:sticky;top:0}.insured-filter-title-box{align-items:flex-end;height:100%;padding-bottom:2px;display:flex}.insured-desktop-table thead th.insured-filter-th{vertical-align:bottom;text-align:left;box-sizing:border-box;z-index:5;text-transform:none;letter-spacing:normal;background:#f0f0f0;border:none;border-right:1px solid #0000;padding:2px 4px 6px;position:sticky;top:0}.insured-filter-th-box{flex-direction:column;justify-content:flex-end;width:100%;display:flex}.insured-filter-th-label{color:#000;text-align:left;white-space:nowrap;text-overflow:ellipsis;text-transform:none;letter-spacing:normal;margin-bottom:2px;font-size:11px;font-weight:400;display:block;overflow:hidden}.insured-filter-combo-wrap{box-sizing:border-box;width:100%;position:relative}.insured-filter-combo-input{box-sizing:border-box;color:#000;background:#fff;border:1px solid #7f9db9;border-radius:1px;width:100%;height:22px;padding:1px 4px;font-family:inherit;font-size:11px}.insured-filter-combo-input:focus{border-color:#0078d7;outline:none}.insured-filter-combo-input::-webkit-calendar-picker-indicator{opacity:.8;cursor:pointer;margin-right:2px;padding:0}.insured-filter-combo-input::-webkit-calendar-picker-indicator:hover{opacity:1}.insured-desktop-table thead tr.insured-header-tr{color:#fff;background:#333}.insured-desktop-table thead th.insured-header-th{color:#fff;text-align:left;white-space:nowrap;box-sizing:border-box;z-index:4;text-transform:none;letter-spacing:normal;background:#333;border-bottom:1px solid #222;border-right:1px solid #555;padding:3px 6px;font-size:11px;font-weight:700;position:sticky;top:48px}.insured-desktop-table tbody tr{cursor:default;height:22px}.insured-desktop-table tbody tr:hover:not(.selected) td{background:#e5f1fb}.insured-desktop-table tbody tr.selected td{color:#fff;background:#0078d7}.insured-desktop-table tbody td{white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-bottom:1px solid #f0f0f0;border-right:1px solid #e0e0e0;height:22px;padding:2px 6px;font-size:11px;overflow:hidden}.insured-list-desktop{box-sizing:border-box;min-height:calc(100vh - 36px)}.insured-list-toolbar{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 10px;display:flex}.insured-list-app-title{white-space:nowrap;color:#000;margin-right:18px;font-size:18px;font-weight:700}.insured-list-toolbar button{color:#000;background:linear-gradient(#fff,#ece9d8);border:1px solid #707070;border-radius:2px;min-width:52px;height:23px;padding:2px 10px;font:11px Arial,sans-serif}.insured-list-toolbar button:disabled{color:#888;opacity:.55;background:#f4f4f4;border-color:#b0b0b0}.insured-list-heading{color:#000;margin:10px 0 6px;font-size:13px;font-weight:700}.insured-list-table-wrap{background:#fff;border:1px solid #707070;width:100%;height:calc(100vh - 215px);min-height:380px;overflow:auto}.insured-list-table{table-layout:fixed;border-collapse:collapse;color:#000;width:max-content;min-width:max-content;font:11px Arial,sans-serif}.insured-list-table th,.insured-list-table td{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;text-align:left;border-right:1px solid #e0e0e0;padding:2px 6px;overflow:hidden}.insured-list-table thead tr:not(.insured-list-filters) th{z-index:2;color:#fff;background:#333;border-right:1px solid #555;height:24px;font-weight:700;position:sticky;top:26px}.insured-list-filters select,.insured-list-filters input{color:#000;box-sizing:border-box;background:#fff;border:1px solid #7f9db9;width:100%;min-width:0;height:22px;padding:1px 4px;font-size:11px}.insured-list-table tbody tr{cursor:default;height:22px}.insured-list-table tbody tr:hover{background:#e5f1fb}.insured-list-table tbody tr.selected{color:#fff;background:#0078d7}.insured-list-table td{max-width:260px}.tools-desktop-table{border-collapse:collapse;color:#000;background:#fff;width:100%;font-size:11px}.tools-desktop-table th{color:#fff;text-align:left;white-space:nowrap;background:#333;border:1px solid #555;padding:3px 6px;font-size:11px;font-weight:700}.quote-search-table{border-collapse:collapse;width:max-content}.quote-search-table thead .quote-search-heading-row th{z-index:2;color:#fff;background:#333;border:1px solid #555;height:22px;position:sticky;top:26px}table thead th{position:relative}table thead th:after{content:"";z-index:3;cursor:col-resize;width:7px;height:100%;position:absolute;top:0;right:-3px}table.fmrp-resizable-table thead th{-webkit-user-select:none;user-select:none}table.fmrp-resizable-table th,table.fmrp-resizable-table td{text-overflow:ellipsis;overflow:hidden}body.fmrp-column-resizing,body.fmrp-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.tools-desktop-table td{color:#000;white-space:nowrap;background:#fff;border:1px solid #d0d0d0;padding:3px 6px;font-size:11px}.tools-desktop-table tr:hover td{background:#e5f1fb}.tools-desktop-table tr.selected td{color:#fff;background:#0078d7}.tools-desktop-filter-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tools-desktop-btn{color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px solid #707070;border-radius:2px;justify-content:center;align-items:center;height:23px;padding:2px 10px;font-family:inherit;font-size:11px;display:inline-flex}.tools-desktop-btn:hover:not(:disabled){background:#e5f1fb;border-color:#0078d7}.tools-desktop-btn:disabled{opacity:.6;cursor:not-allowed;color:#888}.tools-desktop-input,.tools-desktop-select{color:#000;box-sizing:border-box;background-color:#fff;border:1px solid #7f9db9;height:21px;padding:1px 3px;font-family:inherit;font-size:11px}.tools-desktop-input:disabled,.tools-desktop-select:disabled{color:#777;cursor:not-allowed;background-color:#e0e0e0}.tools-desktop-input[readonly]{color:#333;background-color:#f4f4f4}.quote-tools-panel{color:#000;background:#f0f0f0;border:1px solid silver;max-width:720px;padding:14px 16px;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:11px}.quote-tools-grid{gap:14px;display:flex}.quote-tools-col1{flex-shrink:0;width:140px}.quote-tools-col2{flex-shrink:0;width:155px}.quote-tools-col3{flex:1;min-width:320px}.quote-tools-task-list{flex-direction:column;gap:1px;margin-bottom:12px;display:flex}.quote-tools-radio-item,.quote-tools-check-item{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;line-height:1.3;color:#000!important;white-space:nowrap!important;flex-direction:row!important;align-items:center!important;gap:5px!important;font-size:11px!important;font-weight:400!important;display:flex!important}.quote-tools-radio-item input,.quote-tools-check-item input{cursor:pointer;width:auto!important;margin:0 4px 0 0!important}.quote-tools-btn-stack{flex-direction:column;gap:4px;display:flex}.quote-tools-field-row{align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.quote-tools-field-label{text-align:right;flex-shrink:0;width:105px;font-size:11px}.quote-tools-renumber.table-wrap{resize:both;box-sizing:border-box;background:#fff;border:1px solid #8a8a8a;width:765px;min-width:765px;max-width:none;height:230px;min-height:150px;margin-top:8px;padding:0;overflow:auto}.quote-tools-renumber>div{padding:4px 5px}.quote-tools-renumber-table{table-layout:fixed;border-collapse:collapse;color:#111;background:#fff;width:100%;min-width:765px;height:calc(100% - 26px);font:700 11px Arial,sans-serif}.quote-tools-renumber-table th,.quote-tools-renumber-table td{box-sizing:border-box;border:1px solid #d1d1d1;padding:3px 4px;line-height:1.15}.quote-tools-renumber-table th{z-index:1;color:#fff;letter-spacing:0;text-transform:none;text-align:left;vertical-align:bottom;white-space:normal;background:#3d3d3d;font-size:11px;position:sticky;top:0}.quote-tools-renumber-table th:first-child{width:54px}.quote-tools-renumber-table th:nth-child(2){width:58px}.quote-tools-renumber-table th:nth-child(3){width:52px}.quote-tools-renumber-table th:nth-child(4),.quote-tools-renumber-table th:nth-child(5),.quote-tools-renumber-table th:nth-child(6){width:91px}.quote-tools-renumber-table th:nth-child(7){width:78px}.quote-tools-renumber-table th:nth-child(8){width:68px}.quote-tools-renumber-table th:nth-child(9){width:182px}.quote-tools-renumber-table .sortable-table-heading{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:1.15;display:block}.quote-tools-renumber-table th{cursor:col-resize}.quote-tools-renumber-table td{vertical-align:middle;text-align:left;white-space:nowrap;text-overflow:ellipsis;height:24px;overflow:hidden}.quote-tools-renumber-table td input{color:#111;width:100%;min-width:0;font:inherit;background:0 0;border:1px solid #0000;outline:none;margin:0;padding:1px 2px}.quote-tools-renumber-table td input:hover,.quote-tools-renumber-table td input:focus{background:#fff;border-color:#7f9db9}.quote-tools-renumber-table td:nth-child(2),.quote-tools-renumber-table td:nth-child(3){text-align:center}.quote-tools-warning{color:#c0c;margin:6px 0;font-size:11px;font-weight:700}.quote-tools-listbox{box-sizing:border-box;background:#fff;border:1px solid #7f9db9;width:100%;height:110px;margin-bottom:6px;font-size:11px;overflow-y:auto}.quote-tools-list-item{cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 4px}.quote-tools-list-item:hover{background:#e8f4fc}.quote-tools-list-item.selected{color:#fff;background:#0078d7}.vehicle-char-panel{color:#000;background:#f0f0f0;border:1px solid silver;max-width:400px;padding:16px 20px;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:11px}.vehicle-char-row{align-items:center;gap:10px;margin-bottom:6px;display:flex}.vehicle-char-label{text-align:right;flex-shrink:0;width:65px;font-size:11px;font-weight:500}.vehicle-char-input{box-sizing:border-box;background:#fff;border:1px solid #7f9db9;flex:1;height:22px;padding:1px 4px;font-size:11px}.search-tools-panel{color:#000;background:#f0f0f0;border:1px solid silver;max-width:480px;padding:14px 16px;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:11px}.search-tools-grid{gap:12px;display:flex}.search-tools-left{flex-shrink:0;width:320px}.search-tools-right{flex-direction:column;flex:1;display:flex}.search-tools-row{align-items:center;gap:6px;margin-bottom:4px;display:flex}.search-tools-label{text-align:right;flex-shrink:0;width:80px;font-size:11px}.search-tools-textarea{resize:none;box-sizing:border-box;background:#fff;border:1px solid #7f9db9;width:100%;height:115px;margin-bottom:6px;padding:3px;font-size:11px}.search-tools-listbox{box-sizing:border-box;background:#fff;border:1px solid #7f9db9;width:100%;height:280px;padding:2px;font-size:11px;overflow-y:auto}.update-component-table input,.update-component-table select{box-sizing:border-box;width:100%;min-width:0;height:22px;font:inherit}.legacy-detail[data-form-id=Tools\:UpdateTable]>.tools-desktop-container.update-component-screen{width:fit-content;max-width:100%;box-shadow:none;padding:10px}.update-component-screen-inner{box-sizing:border-box;min-width:700px;display:inline-block}.update-component-toolbar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:28px;display:flex}.update-component-toolbar>strong{flex:none;font:700 18px Arial,sans-serif}.update-component-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.update-component-screen .tools-desktop-btn{color:#111;min-height:22px;box-shadow:none;white-space:nowrap;background:#e8e8e8;border:1px solid #aaa;border-radius:0;padding:2px 6px;font:11px Arial,sans-serif}.update-component-screen .tools-desktop-btn:disabled{color:#888;opacity:.65}.update-component-title{color:#111;margin:10px 0 8px;font:700 16px Arial,sans-serif}.update-component-status{color:#315b42;margin:-3px 0 5px;font:11px Arial,sans-serif}.update-component-screen{max-width:100%;overflow-x:auto}.update-component-table-outer{max-width:none;display:inline-block;position:relative}.update-component-table-wrap{box-sizing:border-box;resize:both;background:#fff;border:1px solid #7f9db9;width:100%;max-width:none;margin-top:0;overflow:auto}.update-component-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:0;font:11px Arial,sans-serif}.update-component-table thead th{text-align:center;border:1px solid #555;height:25px;padding:3px 6px;box-shadow:0 2px 2px -1px #0006;z-index:10!important;color:#fff!important;background:#3c3f41!important;position:sticky!important;top:0!important}.update-component-table .resizable-th{-webkit-user-select:none;user-select:none;position:sticky!important;top:0!important}.update-component-table .col-resize-handle{cursor:col-resize;z-index:15;-webkit-user-select:none;user-select:none;width:7px;height:100%;position:absolute;top:0;right:-3px}.update-component-table .col-resize-handle:hover,.update-component-table .col-resize-handle:active{background:#0078d7b3}.table-corner-grip{cursor:nwse-resize;z-index:25;background-image:radial-gradient(circle,#444 1.5px,#0000 1.5px);background-position:100% 100%;background-repeat:no-repeat;background-size:4px 4px;border-radius:0 0 3px;width:16px;height:16px;position:absolute;bottom:-2px;right:-2px}.table-corner-grip:hover{background-color:#0078d733}.update-component-table .sortable-table-heading{text-align:center}.update-component-table tbody td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:break-all;height:68px;padding:3px 5px}.update-component-table tbody td input,.update-component-table tbody td select{height:24px}.change-password-panel{color:#000;background:#f0f0f0;border:1px solid silver;max-width:430px;padding:16px 20px;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:11px}.change-password-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.change-password-label{text-align:right;flex-shrink:0;width:65px;font-size:11px;font-weight:500}.change-password-input{box-sizing:border-box;background:#fff;border:1px solid #7f9db9;flex:1;height:22px;padding:1px 4px;font-size:11px}.change-password-rules{box-sizing:border-box;color:#222;background:#fff;border:1px solid #7f9db9;width:100%;height:auto;min-height:115px;padding:6px 8px;font-size:11px;line-height:1.4}.fleet-user-password-rule-list{margin:0;padding:0;line-height:1.4;list-style:none}.fleet-user-password-rule-list li{align-items:flex-start;gap:5px;display:flex}.fleet-user-password-rule-list .fleet-user-password-rule-check{text-align:center;flex:0 0 12px;width:12px}.fleet-user-password-rule-list .fleet-user-password-rule-met{color:#18753b}.fleet-user-password-rule-list .fleet-user-password-rule-met .fleet-user-password-rule-check{font-weight:700}.fleet-user-password-history-note{color:#606060;margin-top:3px;padding-left:17px}.tools-table-panel{color:#000;background:#f0f0f0;border:1px solid silver;max-width:820px;padding:16px 20px;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:11px}.tools-table-box{background:#fafafa;border:1px solid #7f9db9;margin-bottom:14px;padding:12px}.tools-table-grid{border-collapse:collapse;width:100%;margin-top:8px;font-size:11px}.tools-table-grid th{color:#fff;text-align:left;background:#333;border:1px solid #555;padding:4px 8px;font-weight:600}.tools-table-grid td{color:#000;background:#fff;border:1px solid silver;padding:4px 8px}.tools-table-textarea,.tools-table-subbox{box-sizing:border-box;background:#fff;border:1px solid #7f9db9;width:100%;height:80px;margin-top:6px;padding:6px;font-family:monospace;font-size:11px}.grid-calc-desktop-panel{color:#000;background:#f0f0f0;border:1px solid silver;max-width:680px;padding:16px 20px;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:11px}.grid-calc-grid{gap:20px;margin-top:10px;display:flex}.grid-calc-left{flex-shrink:0;width:310px}.grid-calc-right{flex:1}.grid-calc-row{align-items:center;gap:8px;margin-bottom:5px;display:flex}.grid-calc-label{text-align:right;flex-shrink:0;width:140px;font-size:11px}.grid-calc-summary-row{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:11px;display:flex}.grid-calc-summary-box{box-sizing:border-box;background:#fff;border:1px solid #7f9db9;align-items:center;width:110px;height:22px;padding:0 4px;font-size:11px;display:flex}.desktop-launcher{z-index:20;color:#111;background:#f2f3f1;border:1px solid #aeb5b0;margin:-18px 0 18px;position:relative}.desktop-menu{background:#fafbf9;border-bottom:1px solid #c5c9c5;align-items:stretch;min-height:31px;display:flex}.desktop-menu-group{position:relative}.desktop-menu-group>button{color:#111;cursor:pointer;letter-spacing:0;background:0 0;border:0;border-radius:0;grid-column:auto;align-items:center;height:30px;padding:0 12px;font:400 14px Arial,sans-serif;display:flex}.desktop-menu-group>button[aria-expanded=true],.desktop-menu-group>button:hover:not(:disabled){color:#111;background:#e0e4e0;transform:none}.desktop-menu-dropdown{z-index:50;background:#fff;border:1px solid #8d9690;min-width:210px;padding:3px 0;position:absolute;top:100%;left:0;box-shadow:0 5px 12px #0003}.desktop-forms-dropdown{min-width:250px;max-height:min(75vh,720px);overflow-y:auto}.desktop-forms-group+.desktop-forms-group{border-top:1px solid #d0d0d0}.desktop-forms-group strong{color:#333;background:#eee;padding:7px 12px 5px;font:700 12px Arial,sans-serif;display:block}.desktop-menu-dropdown button{color:#111;text-align:left;letter-spacing:0;background:#fff;border:0;border-radius:0;grid-column:auto;width:100%;padding:7px 14px;font:400 13px Arial,sans-serif;display:block}.desktop-menu-dropdown button:hover:not(:disabled){color:#111;background:#dce8f5;transform:none}.desktop-toolbar{align-items:center;gap:2px;min-height:49px;padding:3px 5px;display:flex;overflow-x:auto}.desktop-toolbar button{color:#111;background:0 0;border:1px solid #0000;border-radius:2px;flex:0 0 42px;grid-column:auto;place-items:center;width:42px;height:42px;padding:2px;display:grid}.desktop-toolbar button:hover:not(:disabled){background:#e6eef7;border-color:#a5b9d0;transform:none}.desktop-toolbar button img{object-fit:contain;image-rendering:auto;width:32px;height:32px;display:block}.desktop-menu-dropdown button.desktop-menu-item{align-items:center;gap:7px;display:flex}.desktop-menu-item-icon{object-fit:contain;flex:0 0 18px;width:18px;height:18px;display:block}.desktop-toolbar button:disabled{opacity:.45}@media (width<=680px){.desktop-launcher{margin-top:-12px}.desktop-menu{overflow-x:auto}.desktop-menu-group>button{padding-inline:10px}}.data-loading-indicator,.data-loading-panel{align-items:center;gap:12px;display:flex}.data-loading-panel{grid-template-columns:1fr;place-items:start;gap:6px;display:grid}.data-loading-title{align-items:center;gap:12px;display:flex}.data-loading-title h2{margin:0}.data-loading-panel>p{margin:0;padding-left:34px}.data-loading-indicator{color:#52645a;margin:8px 0 0;font-size:14px}.data-loading-spinner{border:3px solid #cbd8cf;border-top-color:#1e5947;border-radius:50%;flex:0 0 22px;width:22px;height:22px;animation:.8s linear infinite data-loading-spin;display:inline-block}.data-loading-panel h2,.data-loading-panel p{margin-top:0;margin-bottom:0}@keyframes data-loading-spin{to{transform:rotate(360deg)}}.legacy-browser,.forms-panel .legacy-browser{grid-template-columns:minmax(0,1fr)}.column-visibility-menu{min-width:220px;max-height:min(70vh,520px);overflow-y:auto}.column-visibility-menu button{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;display:grid}.column-visibility-menu button span{color:#52645a;font-size:.78rem}.quote-selection-panel{align-content:start;gap:12px;padding:20px 22px}.quote-selection-panel h2{letter-spacing:0;font:700 16px Arial,sans-serif}.quote-selection-panel>p{color:#555;margin:0 0 4px;font:12px Arial,sans-serif}.quote-access-picker{flex-wrap:wrap;align-items:flex-start;gap:4px;max-width:760px;display:flex}.quote-access-picker button{color:#111;text-align:left;letter-spacing:0;background:linear-gradient(#fff,#e8e8df);border:1px solid #999;border-radius:2px;flex:0 auto;grid-column:auto;min-height:25px;padding:4px 9px;font:400 12px Arial,sans-serif}.quote-access-picker button:hover:not(:disabled){color:#111;background:#e6eef7;transform:none}.legacy-detail:is([data-form-id=Tools\:Logstat],[data-form-id=Tools\:User],[data-form-id=Tools\:UpdateTable],[data-form-id=Tools\:UsersGroup],[data-form-id=Tools\:Addrg]){width:fit-content;max-width:100%;box-shadow:none;background:0 0;border:0;padding:0}.legacy-detail[data-form-id=Tools\:Addrg]{width:fit-content;min-width:0;max-width:100%}.forms-panel:has(.legacy-detail[data-form-id=Tools\:Addrg]){width:fit-content;max-width:100%}.forms-panel .legacy-browser:has(.legacy-detail[data-form-id=Tools\:Addrg]){grid-template-columns:minmax(0,1460px);width:fit-content;max-width:100%;min-height:0}.legacy-detail[data-form-id=Tools\:Addrg] .custom-rate-groups{box-sizing:border-box;color:#111;background:#f0f0f0;border:1px solid #aaa;width:min(100%,1460px);max-width:100%;padding:8px 10px;font:12px Arial,sans-serif}.custom-rate-groups-toolbar-line{justify-content:space-between;align-items:center;gap:10px;min-height:27px;margin-bottom:10px;display:flex}.custom-rate-groups-toolbar-line>strong{white-space:nowrap;font:18px Arial,sans-serif}.custom-rate-groups-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.custom-rate-groups-toolbar button{color:#111;white-space:nowrap;min-height:22px;box-shadow:none;background:linear-gradient(#fff,#e8e8e8);border:1px solid #aaa;border-radius:0;padding:2px 10px;font:11px Arial,sans-serif}.legacy-detail[data-form-id=Tools\:Addrg] .custom-rate-groups h3{color:#111;margin:0 0 8px;font:700 16px Arial,sans-serif}.custom-rate-groups-grid{background:#fff;border:1px solid #888;width:100%;height:108px;overflow:auto}.custom-rate-groups-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1000px;font:11px Arial,sans-serif}.custom-rate-groups-table th{color:#fff;text-align:center;background:#404040;border:1px solid #777;height:24px;padding:3px 5px;font:700 11px Arial,sans-serif;position:static!important;top:auto!important}.custom-rate-groups-table td{color:#111;background:#fff;border:1px solid #aaa;height:15px;padding:0 4px;font:11px Arial,sans-serif}.custom-rate-groups-table td input{color:#111;background:0 0;border:0;width:100%;height:16px;padding:0 2px;font:11px Arial,sans-serif}.custom-rate-groups-status{color:#a00;margin:5px 0 0;font:11px Arial,sans-serif}.legacy-detail:is([data-form-id=Tools\:Logstat],[data-form-id=Tools\:User],[data-form-id=Tools\:UpdateTable],[data-form-id=Tools\:UsersGroup],[data-form-id=Tools\:Addrg])>.legacy-detail-head,.legacy-detail:is([data-form-id=Tools\:Logstat],[data-form-id=Tools\:User],[data-form-id=Tools\:UpdateTable],[data-form-id=Tools\:UsersGroup],[data-form-id=Tools\:Addrg])>.quote-tools-persistent{display:none}.legacy-detail:is([data-form-id=Tools\:Logstat],[data-form-id=Tools\:User],[data-form-id=Tools\:UpdateTable],[data-form-id=Tools\:UsersGroup],[data-form-id=Tools\:Addrg])>.tools-desktop-container{width:fit-content;max-width:100%;margin:0;font:12px Arial,sans-serif}.legacy-detail:is([data-form-id=Tools\:User],[data-form-id=Tools\:UsersGroup],[data-form-id=Tools\:Addrg]) .tools-desktop-table-wrap{width:fit-content;max-width:100%;overflow:auto}.legacy-detail:is([data-form-id=Tools\:User],[data-form-id=Tools\:UsersGroup]) .tools-desktop-table{width:max-content}.legacy-detail:is([data-form-id=Tools\:User],[data-form-id=Tools\:UsersGroup]) .tools-desktop-table thead th{z-index:auto;position:static;top:auto}.legacy-detail[data-form-id=Tools\:Addrg] .tools-desktop-table-wrap{width:920px;max-width:100%;height:168px!important}.legacy-detail[data-form-id=Tools\:Addrg] .tools-desktop-table{table-layout:fixed;width:100%;min-width:720px}.legacy-detail[data-form-id=Tools\:Addrg] .tools-desktop-table th{color:#111;text-align:left;background:#fff;font-weight:400}.legacy-detail[data-form-id=Tools\:Addrg] .tools-desktop-table td{height:19px}.legacy-detail[data-form-id=Tools\:Logstat] .logon-activity .table-wrap{width:fit-content;max-width:100%;overflow:auto}.legacy-detail[data-form-id=Tools\:Logstat] .logon-activity table{width:max-content;min-width:980px}.legacy-detail[data-form-id=Tools\:Logstat] .tools-desktop-table-wrap{height:170px!important}.legacy-detail[data-form-id=Tools\:Logstat] .tools-desktop-table th,.legacy-detail[data-form-id=Tools\:Logstat] .tools-desktop-table td{text-align:center}.legacy-detail[data-form-id=Tools\:Logstat] .logon-activity{box-sizing:border-box;color:#111;background:#efefef;border:1px solid #b8b8b8;width:fit-content;max-width:100%;margin:0;padding:12px;font:12px Arial,sans-serif}.legacy-detail[data-form-id=Tools\:Logstat] .logon-activity .insured-log-heading{align-items:center;min-height:38px;margin:0 0 8px}.legacy-detail[data-form-id=Tools\:Logstat] .logon-activity .insured-log-heading .step,.legacy-detail[data-form-id=Tools\:Logstat] .logon-activity .insured-log-heading p:not(.step){display:none}.legacy-detail[data-form-id=Tools\:Logstat] .logon-activity .insured-log-heading h3{color:#111;margin:0;font:700 18px Arial,sans-serif}.legacy-detail[data-form-id=Tools\:Logstat] .logon-activity .insured-log-heading h3:before{content:"FLEET Calculator";margin-bottom:14px;font:700 22px Arial,sans-serif;display:block}.legacy-detail[data-form-id=Tools\:Logstat] .logon-activity .insured-log-actions{gap:5px}.legacy-detail[data-form-id=Tools\:Logstat] .logon-activity .insured-log-actions button{color:#111;min-height:25px;box-shadow:none;background:#e8e8e8;border:1px solid #999;border-radius:0;padding:2px 10px;font:12px Arial,sans-serif}.legacy-detail[data-form-id=Tools\:Logstat] .logon-activity h4{margin:8px 0 3px;padding:0;font:16px Arial,sans-serif}.legacy-detail[data-form-id=Tools\:Logstat] .logon-activity .table-wrap{background:#fff;border:1px solid #888;height:150px;margin:0 0 7px}.legacy-detail[data-form-id=Tools\:Logstat] .logon-activity .table-wrap:last-of-type{height:270px}.legacy-detail[data-form-id=Tools\:Logstat] .logon-activity table{width:100%;font:12px Arial,sans-serif}.legacy-detail[data-form-id=Tools\:Logstat] .logon-activity th{color:#fff;text-align:center;background:#414141;border:1px solid #aaa;padding:4px 6px;font:700 13px Arial,sans-serif}.legacy-detail[data-form-id=Tools\:Logstat] .logon-activity td{color:#111;background:#fff;border:1px solid #aaa;padding:3px 6px;font:12px Arial,sans-serif}.legacy-detail[data-form-id=Tools\:UpdateTable] .tools-desktop-table.update-component-table{min-width:0}.legacy-detail[data-form-id=Tools\:UpdateTable] .tools-desktop-table-wrap.update-component-table-wrap{width:100%;max-width:none}.select-user-table,.users-group-table{width:max-content;min-width:760px}.select-user-table th,.users-group-table th{cursor:pointer}.select-user-table .sortable-table-heading,.users-group-table .sortable-table-heading{text-align:center}.legacy-detail:is([data-form-id=Tools\:User],[data-form-id=Tools\:UsersGroup]) .user-list-resizable-wrap{box-sizing:border-box;resize:both;background:#fff;border:1px solid #888;width:820px;min-width:520px;max-width:none;min-height:180px;overflow:auto;height:350px!important}.legacy-detail:is([data-form-id=Tools\:User],[data-form-id=Tools\:UsersGroup]) .select-user-table,.legacy-detail:is([data-form-id=Tools\:User],[data-form-id=Tools\:UsersGroup]) .users-group-table{table-layout:fixed;width:100%;min-width:818px}.legacy-detail[data-form-id=Tools\:UsersGroup]>.tools-desktop-container{width:fit-content;max-width:100%;padding:10px}.legacy-detail[data-form-id=Tools\:UsersGroup] .user-list-resizable-wrap{width:600px;min-width:0;max-width:100%;height:250px!important}.legacy-detail[data-form-id=Tools\:UsersGroup] .users-group-table{min-width:0}.legacy-detail[data-form-id=Tools\:UsersGroup] .users-group-filter-row{white-space:nowrap;flex-wrap:nowrap}.legacy-detail:is([data-form-id=Tools\:User],[data-form-id=Tools\:UsersGroup]) .user-list-resizable-wrap thead th.tool-resizable-heading{z-index:5;padding:0;overflow:visible;position:sticky!important;top:0!important}.tool-resizable-heading{position:relative}.tool-resizable-heading .sortable-table-heading{box-sizing:border-box;width:100%;min-height:26px}.tool-column-resizer{z-index:6;cursor:col-resize;touch-action:none;width:7px;height:100%;position:absolute;top:0;right:-3px}.tool-column-resizer:hover{background:#ffffff59}.user-list-add-row{background:#f4f4f4;border:1px solid #aaa;flex-wrap:wrap;align-items:end;gap:8px;margin:6px 0;padding:7px;font:11px Arial,sans-serif;display:flex}.user-list-add-row label{gap:3px;display:grid}.user-list-add-row input,.user-list-add-row select{box-sizing:border-box;min-width:150px;height:22px;font:inherit}.fleet-user-password-entry{align-items:end;gap:6px;display:flex}.fleet-user-password-entry label{gap:3px;display:grid}.masthead>div:first-child{padding-left:12px}.report4-scoring-table thead th,.report4-scoring-table thead tr th,.tools-desktop-table.report4-scoring-table thead tr th{z-index:2!important;position:sticky!important;top:0!important}
