.workspace-loading{clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-loading--fullscreen{clip-path:none;background:#000;width:auto;height:auto;margin:0;position:fixed;inset:0}.workspace-loading--skeleton{clip-path:none;white-space:normal;box-sizing:border-box;width:100%;height:auto;margin:0;padding:0;display:block;position:relative;overflow:visible}.workspace-skeleton-content{box-sizing:border-box;gap:18px;width:100%;min-width:0;padding:16px 28px;display:grid}.workspace-loading--compact .workspace-skeleton-content{padding:16px 0}.workspace-skeleton-content i{background:var(--kpi-track,#e8edf2);border-radius:5px;height:12px;animation:1.5s ease-in-out infinite workspace-skeleton-pulse;display:block}.workspace-skeleton-card{border:1px solid var(--kpi-border,#dde1e6);background:var(--kpi-surface,#fff);border-radius:14px;align-content:start;gap:16px;min-width:0;padding:24px;display:grid}.workspace-skeleton-card>i:first-child{width:65%}.workspace-skeleton-card>i:nth-child(2){width:45%;height:28px}.workspace-skeleton-card>i:last-child{width:80%}.workspace-skeleton-panel{border:1px solid var(--kpi-border,#dde1e6);background:var(--kpi-surface,#fff);border-radius:12px;display:block;overflow:hidden}.workspace-skeleton-row{grid-template-columns:repeat(var(--skeleton-columns,4),minmax(0,1fr));border-bottom:1px solid var(--kpi-border,#dde1e6);gap:24px;padding:28px 22px;display:grid}.workspace-skeleton-row:last-child{border-bottom:0}.workspace-skeleton-table-head{background:var(--kpi-track,#e8edf2);padding-block:18px}.workspace-skeleton-table-head i{background:var(--kpi-border,#dde1e6);height:10px}.workspace-skeleton-toolbar{border:1px solid var(--kpi-border,#dde1e6);background:var(--kpi-surface,#fff);border-radius:12px;justify-content:space-between;gap:24px;padding:16px;display:flex}.workspace-skeleton-toolbar i{width:35%;height:36px}.workspace-skeleton-metrics{border:1px solid var(--kpi-border,#dde1e6);background:var(--kpi-surface,#fff);border-radius:14px;padding:22px 0;display:flex}.workspace-skeleton-metrics>.workspace-skeleton-card{border:0;border-right:1px solid var(--kpi-border,#dde1e6);border-radius:0;flex:1;padding:0 24px}.workspace-skeleton-metrics>.workspace-skeleton-card:last-child{border-right:0}.workspace-skeleton-card-grid,.workspace-skeleton-designer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.workspace-skeleton-drawing{background:var(--kpi-track,#e8edf2);border-radius:8px;height:180px;margin-bottom:10px;display:block;position:relative}.workspace-skeleton-drawing i{border:5px solid var(--kpi-border,#dde1e6);background:var(--kpi-surface,#fff);width:56%;height:60%;position:absolute;top:20%;left:22%}.workspace-skeleton-drawing i:last-child{width:22%;height:32%;top:45%;left:55%}.workspace-skeleton-document{border:1px solid var(--kpi-border,#dde1e6);background:var(--comparison-canvas,#f1f2f4);border-radius:22px;grid-template-columns:minmax(190px,24%) minmax(0,1fr);gap:24px;min-height:580px;padding:10px;display:grid}.workspace-skeleton-document.with-inspector{grid-template-columns:minmax(170px,22%) minmax(0,1fr) minmax(170px,22%)}.workspace-skeleton-document-list{gap:22px;padding:16px}.workspace-skeleton-document-list>span{border-top:1px solid var(--kpi-border,#dde1e6);gap:12px;padding-top:22px;display:grid}.workspace-skeleton-paper{border-radius:0;gap:24px;margin:16px 0;padding:36px}.workspace-skeleton-paper-heading{justify-content:space-between;margin-bottom:28px;display:flex}.workspace-skeleton-paper-heading i{width:45%;height:65px}.workspace-skeleton-paper-heading i:last-child{width:25%;height:30px}.workspace-skeleton-paper-total{gap:12px;width:35%;margin-left:auto;display:grid}.workspace-skeleton-paper .workspace-skeleton-row{gap:12px;padding:18px 12px}.workspace-skeleton-inspector{align-content:start;gap:18px;display:grid}.workspace-skeleton-dashboard{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:24px;display:grid}.workspace-skeleton-dashboard>span{align-content:start;gap:18px;display:grid}.workspace-skeleton-welcome{background:var(--kpi-track,#e8edf2);align-content:center;height:240px;padding:40px}.workspace-skeleton-welcome i{background:var(--kpi-border,#dde1e6);width:60%;height:18px}.workspace-skeleton-welcome i:nth-child(3){width:80%;height:38px}.workspace-skeleton-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-skeleton-quick-actions i{height:44px}.workspace-skeleton-two-pane{grid-template-columns:minmax(190px,28%) minmax(0,1fr);gap:20px;display:grid}.workspace-skeleton-feed{gap:14px;display:grid}.workspace-skeleton-calendar{border:1px solid var(--kpi-border,#dde1e6);background:var(--kpi-surface,#fff);border-radius:14px;display:block;overflow:hidden}.workspace-skeleton-calendar-head{background:var(--kpi-track,#e8edf2);grid-template-columns:repeat(7,minmax(0,1fr));gap:24px;padding:22px;display:grid}.workspace-skeleton-calendar-head i{background:var(--kpi-border,#dde1e6)}.workspace-skeleton-calendar-body{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.workspace-skeleton-calendar-body>span{border-right:1px solid var(--kpi-border,#dde1e6);background:repeating-linear-gradient(transparent,transparent 47px,var(--kpi-border,#dde1e6) 48px);align-content:start;gap:14px;height:390px;padding:22px 12px;display:grid}.workspace-skeleton-calendar-body i{height:38px}.workspace-skeleton-calendar.is-month .workspace-skeleton-calendar-body>span{border-bottom:1px solid var(--kpi-border,#dde1e6);background:0 0;height:90px}.workspace-skeleton-calendar.is-month .workspace-skeleton-calendar-body i{height:12px}.workspace-skeleton-calendar.is-month .workspace-skeleton-calendar-body i:last-child{width:65%}.workspace-skeleton-calendar.is-planner.is-week :is(.workspace-skeleton-calendar-head,.workspace-skeleton-calendar-body){grid-template-columns:repeat(6,minmax(0,1fr))}.workspace-skeleton-map{background:var(--kpi-track,#e8edf2);height:420px;position:relative;overflow:hidden}.workspace-skeleton-map i{background:var(--kpi-border,#dde1e6);border-radius:50%;width:18px;height:18px;position:absolute;top:30%;left:25%}.workspace-skeleton-map i:nth-child(2){top:55%;left:55%}.workspace-skeleton-map i:last-child{top:20%;left:75%}@keyframes workspace-skeleton-pulse{50%{opacity:.45}}@media (width<=900px){.workspace-skeleton-designer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-skeleton-document.with-inspector{grid-template-columns:minmax(160px,28%) minmax(0,1fr)}.workspace-skeleton-inspector{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.workspace-skeleton-content{gap:12px;padding:12px}.workspace-skeleton-card{padding:18px}.workspace-skeleton-metrics>.workspace-skeleton-card{padding:0 10px}.workspace-skeleton-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px 12px}.workspace-skeleton-row>i:nth-child(n+4){display:none}.workspace-skeleton-designer-grid,.workspace-skeleton-card-grid,.workspace-skeleton-dashboard,.workspace-skeleton-two-pane,.workspace-skeleton-document,.workspace-skeleton-document.with-inspector{grid-template-columns:1fr}.workspace-skeleton-document-list{min-height:250px}.workspace-skeleton-document-list>span:nth-of-type(n+3){display:none}.workspace-skeleton-paper{min-height:420px;padding:20px}.workspace-skeleton-inspector{grid-template-columns:1fr}.workspace-skeleton-calendar.is-week .workspace-skeleton-calendar-head{display:none}.workspace-skeleton-calendar.is-week .workspace-skeleton-calendar-body{display:block}.workspace-skeleton-calendar.is-week .workspace-skeleton-calendar-body>span{border-bottom:1px solid var(--kpi-border,#dde1e6);background:0 0;grid-template-columns:1fr 2fr;height:74px}.workspace-skeleton-calendar.is-month .workspace-skeleton-calendar-body>span{padding:12px 5px}.workspace-skeleton-calendar-head{gap:10px;padding:14px 8px}}@media (prefers-reduced-motion:reduce){.workspace-skeleton-content i{animation:none}}.workspace-skeleton-form-fields{grid-template-columns:1fr 1fr;gap:28px;padding:18px 0;display:grid}.workspace-skeleton-form-fields>span{gap:12px;display:grid}.workspace-skeleton-form-fields i:last-child{height:38px}.workspace-skeleton-table .workspace-skeleton-row{grid-template-columns:2fr repeat(calc(var(--skeleton-columns,4) - 1),minmax(0,1fr))}@media (width<=650px){.workspace-skeleton-table .workspace-skeleton-row{grid-template-columns:2fr 1fr 1fr}}html body .empty-files .workspace-loading--skeleton span{max-width:none;margin-top:0}.owner-overview .workspace-skeleton-content,.dean-diary .workspace-skeleton-content,.designer-layout-library .workspace-skeleton-content{padding-inline:0}.workspace-loading--compact .workspace-skeleton-content:is(.workspace-skeleton-quotes,.workspace-skeleton-accounts){padding-inline:28px}@media (width<=650px){.workspace-loading--compact .workspace-skeleton-content:is(.workspace-skeleton-quotes,.workspace-skeleton-accounts){padding-inline:var(--mobile-gutter,16px)}}.workspace-skeleton-customer-files .workspace-skeleton-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){.workspace-skeleton-customer-files .workspace-skeleton-card-grid{grid-template-columns:1fr}}html body :is(.empty-files,.submission-empty):has(>.workspace-loading--skeleton){width:auto;min-height:0;display:block}html body .workspace-skeleton-content{--kpi-surface:#fff;--kpi-track:#eae8e3;--kpi-border:#e4e1da}html body .workspace-skeleton-welcome{background:#fff}html body .workspace-skeleton-dashboard{grid-template-columns:minmax(0,1.85fr) minmax(290px,1fr);gap:22px}html body .workspace-skeleton-dashboard .workspace-skeleton-metrics{box-sizing:border-box;min-height:126px}html body .workspace-skeleton-dashboard .workspace-skeleton-quick-actions i{height:38px}html body .workspace-skeleton-designer-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));padding:0}html body .workspace-skeleton-layout-card{cursor:default}html body .workspace-skeleton-layout-card .workspace-skeleton-drawing{background:#f7f6f3;border-radius:0;height:240px;margin:0;padding:0}html body .workspace-skeleton-layout-card .layout-card-content{gap:4px;display:grid}html body .workspace-skeleton-layout-card .layout-card-content i{height:18px}html body .workspace-skeleton-layout-card .layout-card-content i:first-child{width:75%;height:44px}html body .workspace-loading-message{color:var(--muted);font-size:12px}html body .workspace-skeleton-planner-view{background:#fff;border:1px solid #dfe6ed;border-radius:12px;margin:12px 28px 20px;display:block;overflow:hidden}html body .workspace-skeleton-planner-view>.workspace-skeleton-toolbar{border:0;border-bottom:1px solid #e2e8ef;border-radius:0;padding:9px 16px}html body .workspace-skeleton-planner-view>.workspace-skeleton-toolbar i{width:170px;height:32px}html body .workspace-skeleton-planner-scroll{display:block;overflow-x:auto}html body .workspace-skeleton-planner-head{grid-template-columns:228px repeat(var(--skeleton-days),minmax(110px,1fr));background:#fafbfc;min-width:850px;display:grid}html body .workspace-skeleton-planner-view.is-expanded .workspace-skeleton-planner-head{grid-template-columns:250px repeat(var(--expanded-days),minmax(0,1fr))}html body .workspace-skeleton-planner-head>span{border-bottom:1px solid #dce4ec;border-right:1px solid #e1e8ef;gap:5px;padding:16px;display:grid}html body .workspace-skeleton-planner-head i{height:13px}html body .workspace-skeleton-planner-pending{box-sizing:border-box;height:96px;padding:24px;display:block}html body .workspace-skeleton-planner-pending i{width:220px;max-width:100%}html body .connected-planner .workspace-loading--compact>.workspace-skeleton-content{padding:0}html body .empty-files>.workspace-loading--skeleton{width:100%;max-width:none}html body .workspace-skeleton-jobs-view{width:100%;min-width:0;display:block}html body .workspace-skeleton-jobs-view .workspace-skeleton-job-table{border:0;border-radius:0;width:100%;display:block}html body .workspace-skeleton-job-table .register-row{min-height:54px}html body .workspace-skeleton-job-table .register-row>span{align-items:center;display:flex}html body .workspace-skeleton-job-table .register-row i{width:75%;height:12px}html body .workspace-skeleton-job-table .register-header{background:#f7f6f3}html body .production-jobs-page .empty-files>.workspace-loading--skeleton .workspace-skeleton-content{padding:0}html body .workspace-skeleton-jobs-view .jobs-kpi-grid{padding-inline:0}html body .workspace-skeleton-jobs-view .jobs-kpi-feature{background:#fff;min-height:218px}html[data-colour-mode=dark] body .workspace-skeleton-content{--kpi-surface:var(--panel);--kpi-track:var(--line);--kpi-border:var(--line)}html[data-colour-mode=dark] body :is(.workspace-skeleton-welcome,.workspace-skeleton-planner-view,.workspace-skeleton-jobs-view .jobs-kpi-feature){background:var(--panel)}@media (width<=850px){html body .workspace-skeleton-dashboard{grid-template-columns:1fr}}@media (width<=650px){html body .workspace-skeleton-planner-view{margin:12px}html body .workspace-skeleton-dashboard .workspace-skeleton-metrics{flex-direction:column;min-height:0}}html body .dean-diary .workspace-skeleton-content>.workspace-skeleton-toolbar,html body .dean-diary .workspace-skeleton-content>.workspace-skeleton-calendar{margin-inline:32px 20px}@media (width<=1100px){html body .dean-diary .workspace-skeleton-content>.workspace-skeleton-calendar{margin-inline:24px}}@media (width<=700px){html body .dean-diary .workspace-skeleton-content>.workspace-skeleton-calendar{margin-inline:var(--mobile-gutter,16px)}}@media (width<=650px){html body .dean-diary .workspace-skeleton-content>.workspace-skeleton-toolbar{margin-inline:var(--mobile-gutter,16px)}}html body .workspace-skeleton-content:is(.workspace-skeleton-invoice-directory,.workspace-skeleton-invoice-detail){padding:0}html body .invoice-directory-loading .invoice-directory-loading-filter{box-sizing:border-box;border:1px solid #d6d5d1;border-radius:8px;align-items:center;width:180px;height:38px;padding:0 12px;display:flex}html body .invoice-directory-loading .invoice-directory-loading-filter i{width:100px}html body .invoice-directory-loading .invoice-directory-search{box-sizing:border-box;min-height:38px}html body .invoice-directory-loading .invoice-directory-search i{width:80%}html body .invoice-directory-loading tr{cursor:default}html body .invoice-directory-loading tbody tr:hover{background:#fff}html body .invoice-directory-loading td{box-sizing:border-box;height:78px}html body .invoice-directory-loading td i{width:80%;max-width:140px}html body .invoice-directory-loading td>i+i{width:65%;height:10px;margin-top:8px}html body .invoice-directory-loading td .invoice-directory-loading-status{width:72px;height:22px}html body .invoice-directory-loading td .invoice-directory-loading-open{border-radius:8px;width:34px;height:34px}html body .invoice-directory-loading .invoice-directory-money i{width:70px;margin-left:0}html body .invoice-directory-loading .invoice-directory-footer>span{width:110px}html body .invoice-directory-loading .invoice-directory-footer>span:last-child{width:160px}html body .workspace-skeleton-invoice-detail .workspace-skeleton-document.without-directory{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(280px,340px);margin:18px 28px 28px;padding:0}@media (width<=900px){html body .workspace-skeleton-invoice-detail .workspace-skeleton-document.without-directory{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){html body .invoice-directory-loading .invoice-directory-loading-filter{width:100%}html body .workspace-skeleton-invoice-directory .account-summary-panel{min-width:0;position:relative;overflow-x:auto!important}html body .workspace-skeleton-invoice-detail .workspace-skeleton-document.without-directory{margin:16px 12px}}html body .invoice-loading-report{display:block}html body .invoice-loading-report>.account-reporting{margin:20px 28px 18px;display:block}html body .invoice-loading-report .quote-report-card{flex-direction:column;display:flex}@media (width<=600px){html body .invoice-loading-report>.account-reporting{margin:18px 16px 0}}.invoice-directory{color:var(--ink);background:#fff;border:1px solid #deddd9;border-radius:14px;margin:20px 28px 28px;position:relative;overflow:hidden}.invoice-directory-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.invoice-directory-filter select,.invoice-directory-footer select{color:var(--ink);font:inherit;background:#fff;border:1px solid #d6d5d1;border-radius:8px;padding:10px 12px;font-size:12px}.invoice-directory-filter select{min-width:180px;max-width:100%;font-weight:600}.invoice-directory-search{border:1px solid #d6d5d1;border-radius:8px;align-items:center;gap:10px;width:min(340px,45%);padding:10px 12px;display:flex}.invoice-directory-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.invoice-directory-search:focus-within{outline-offset:2px;outline:2px solid #737373}.invoice-directory-scroll{position:relative;overflow-x:auto}.invoice-directory table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:960px;font-size:12px}.invoice-directory th{color:#676c70;text-transform:uppercase;text-align:left;white-space:nowrap;background:#f7f6f3;border-block:1px solid #e4e1da;padding:15px 18px;font-size:10px;font-weight:600}.invoice-directory td{vertical-align:top;border-bottom:1px solid #eeede9;padding:20px 18px}.invoice-directory td:first-child,.invoice-directory td:nth-child(2),.invoice-directory td:nth-child(3){min-width:0}.invoice-directory td:nth-child(4),.invoice-directory td:nth-child(5){white-space:nowrap}.invoice-directory td small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.invoice-directory th.invoice-directory-money,.invoice-directory td.invoice-directory-money{text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.invoice-directory tr{cursor:pointer}.invoice-directory tbody tr:hover,.invoice-directory tbody tr.invoice-last-opened{background:#f0efeb}.invoice-directory-identity{color:inherit;text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.invoice-directory-open{color:inherit;cursor:pointer;background:#fff;border:1px solid #deddd9;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.invoice-directory-open:disabled{opacity:.4;cursor:default}.invoice-directory :is(button,select):focus-visible{outline-offset:2px;outline:2px solid #737373}.invoice-directory-footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:20px;padding:16px 20px;font-size:12px;display:flex}.invoice-directory-footer>span{margin-right:auto}.invoice-directory-footer nav{align-items:center;gap:12px;display:flex}.invoice-directory-history-notice{color:var(--muted);background:#f7f6f3;margin:0;padding:12px 20px;font-size:12px;line-height:1.5}.invoice-directory-empty{padding:28px 20px;font-size:13px}.invoice-directory-back{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:18px 28px 6px;padding:7px 0;font-size:12px;display:flex}.invoice-directory-back:hover{color:var(--ink);font-weight:600}html .accounts-page.accounts-glass-preview .accounts-document-workspace.invoice-detail-workspace{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px;margin:0 28px 28px;padding:0}html .accounts-page .invoice-detail-workspace>.quote-document{background:0 0;min-width:0;max-height:none;padding:0;overflow:visible}html .accounts-page .invoice-detail-workspace>.account-inspector{max-height:none;overflow:visible}@media (width<=1100px){.invoice-directory th,.invoice-directory td{padding-left:12px;padding-right:12px}}@media (width<=900px){html .accounts-page.accounts-glass-preview .accounts-document-workspace.invoice-detail-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.invoice-directory{margin:16px 12px}.invoice-directory-toolbar{flex-direction:column;align-items:stretch;padding:14px}.invoice-directory-search{width:auto}.invoice-directory-filter select{width:100%}.invoice-directory-footer{gap:12px;padding:14px}.invoice-directory-footer nav{justify-content:space-between;width:100%}.invoice-directory-back{margin-left:12px}html .accounts-page.accounts-glass-preview .accounts-document-workspace.invoice-detail-workspace{gap:16px;margin:0 12px 16px}}.invoice-directory .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){html .accounts-page.accounts-standalone-invoices .account-summary-panel{min-width:0;position:relative;overflow-x:auto!important}}.invoice-directory :is(th,td):nth-child(n+3){padding-left:12px;padding-right:12px}.invoice-directory .status-chip{white-space:normal;max-width:100%}.invoice-directory:has(.invoice-directory-filter.open){overflow:visible}.invoice-directory .invoice-directory-filter{flex-shrink:0;width:230px;max-width:100%}.invoice-directory-filter .quote-register-heading{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6d5d1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:grid}.invoice-directory-filter .quote-register-filter-options{background:#fff;border-color:#d6d5d1;max-height:420px;overflow-y:auto}.invoice-directory-filter .quote-register-filter-options button{width:100%;min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:grid}.invoice-directory-filter .quote-register-filter-options button:is(:hover,:focus-visible,[aria-selected=true]){background:#f0efeb}.invoice-directory-loading-filter{min-width:230px}@media (width<=600px){.invoice-directory .invoice-directory-filter{width:100%}}.connected-quotes-page .quote-reporting.quote-period-reporting{display:block}.quote-summary-panel{color:#fff;background:radial-gradient(at 0 0,#e794456b,#d3944b20 28%,#0000 56%),#18272e;border:1px solid #35434a;border-radius:12px;grid-template-columns:repeat(4,minmax(0,.85fr)) repeat(3,minmax(0,1.05fr)) minmax(0,1.2fr);display:grid;overflow:hidden}.quote-summary-panel .quote-report-card{background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:9px;min-width:0;padding:20px 14px;position:relative}.quote-summary-panel .quote-report-card:after{content:"";background:#ffffff20;width:1px;position:absolute;top:18px;bottom:18px;right:0}.quote-summary-panel .quote-report-card header{color:#c4ced2;text-transform:uppercase;letter-spacing:.6px;min-height:30px;font-size:10px;font-weight:650}.quote-summary-panel .quote-report-card header svg{display:none}.quote-summary-panel .quote-report-card>strong{color:#fff;font-size:clamp(19px,1.55vw,27px);font-weight:700}.quote-summary-panel .quote-report-card small,.quote-summary-outcomes small{color:#b2c1c8;font-size:11px;line-height:1.5}.quote-summary-outcomes{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-width:0;padding:20px 10px;display:flex}.quote-summary-outcomes h3{color:#c4ced2;text-transform:uppercase;letter-spacing:.6px;min-height:30px;margin:0;font-size:10px;font-weight:650;line-height:1.4}.quote-summary-outcomes>div>strong{color:#fff;margin-bottom:4px;font-size:12px;display:block}.quote-summary-outcomes small{display:block}.quote-summary-ring{isolation:isolate;background:conic-gradient(var(--blue) var(--win-angle),#ffffff18 0);border-radius:50%;flex-direction:column;flex:0 0 72px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.quote-summary-ring:before{content:"";z-index:-1;background:#18272e;border-radius:50%;position:absolute;inset:6px}.quote-summary-panel .quote-summary-ring strong{margin:0;font-size:20px}.quote-summary-panel .quote-summary-ring small{font-size:9px}.quote-period-reporting .quote-report-notice{margin-top:10px}@media (width<=1200px){.quote-summary-panel{grid-template-columns:repeat(4,minmax(115px,.85fr)) repeat(3,minmax(135px,1.05fr)) minmax(140px,1.2fr);overflow-x:auto}.quote-summary-panel .quote-report-card{padding:18px 12px}}.quote-period-reporting .quote-reporting-controls{flex-wrap:nowrap;gap:8px;margin-bottom:6px}.quote-period-reporting .quote-report-date{flex:1}.quote-summary-layout{grid-template-columns:minmax(0,1fr) 150px;align-items:stretch;gap:10px;display:grid}.quote-summary-layout .quote-summary-panel{grid-template-columns:repeat(4,minmax(0,.72fr)) repeat(3,minmax(0,1fr)) minmax(0,.9fr)}.quote-summary-layout .quote-report-card{gap:7px;padding:14px 10px}.quote-summary-layout .quote-report-card header{letter-spacing:.3px;min-height:28px;font-size:9px}.quote-summary-layout .quote-report-card>strong{font-size:clamp(17px,1.4vw,24px)}.quote-summary-layout .quote-report-card small{font-size:10px}.quote-summary-layout .quote-summary-outcomes{padding:14px 8px}.quote-summary-layout .quote-summary-outcomes h3{letter-spacing:.3px;min-height:28px;font-size:9px}.quote-summary-layout .quote-summary-ring{flex-basis:74px;width:74px;height:74px}.quote-summary-layout .quote-period-options{background:radial-gradient(at 0 0,#e794456b,#d3944b20 28%,#0000 56%),#18272e;border:1px solid #35434a;border-radius:10px;flex-flow:column;gap:2px;padding:5px;display:flex}.quote-summary-layout .quote-period-options button{text-align:left;color:#d0dade;white-space:normal;flex:1;min-height:28px;padding:5px 7px;font-size:11px;line-height:1.2}.quote-summary-layout .quote-period-options button:hover{color:#fff;background:#ffffff12}.quote-summary-layout .quote-period-options button:focus-visible{outline-offset:1px;outline:2px solid #f0ad6b}.quote-summary-layout .quote-period-options button[aria-pressed=true]{color:#fff;background:#171717}@media (width<=1200px){.quote-summary-layout .quote-summary-panel{grid-template-columns:repeat(4,minmax(85px,.72fr)) repeat(3,minmax(110px,1fr)) minmax(105px,.9fr);overflow-x:auto}}@media (width<=600px){.quote-summary-layout{grid-template-columns:minmax(0,1fr) 124px;gap:6px}.quote-summary-layout .quote-period-options button{font-size:10px}}.connected-quotes-page:not(.accounts-page) .quote-reporting.quote-period-reporting{margin-top:20px;margin-bottom:20px}.connected-quotes-page .quote-reporting.quote-period-reporting+.connected-quotes-workspace{margin-top:0}.quote-period-reporting .quote-reporting-controls{margin-bottom:0}.quote-period-reporting .quote-report-help summary{height:20px}.quote-period-reporting:not(.account-reporting) .quote-period-options .quote-period-option{border-radius:6px;align-items:center;min-height:28px;display:flex;position:relative}.quote-period-reporting:not(.account-reporting) .quote-period-options .quote-period-option>button{min-width:0;box-shadow:none;background:0 0;flex:1;align-self:stretch}.quote-period-reporting:not(.account-reporting) .quote-period-options .quote-period-option[data-selected]{z-index:8;color:#fff;background:#171717;box-shadow:0 5px 14px #0000002e}.quote-period-reporting:not(.account-reporting) .quote-period-options .quote-period-option[data-selected]>button{color:#fff}.quote-period-reporting .quote-period-option .quote-period-help{z-index:9;flex:none;margin-right:4px;position:relative}.quote-period-reporting .quote-period-option .quote-period-help>summary{color:#fff;opacity:.82;cursor:help;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;box-shadow:none!important;background:0 0!important}.quote-period-reporting .quote-period-option .quote-period-help>summary:hover,.quote-period-reporting .quote-period-option .quote-period-help>summary:focus-visible{opacity:1;outline-offset:1px;outline:1px solid #ffffff9e}.quote-period-reporting .quote-period-option .quote-period-help>div{z-index:20;color:#24343d;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#8da0aa7a;width:min(300px,80vw);padding:10px 12px;font-size:10px;line-height:1.45;top:calc(100% + 8px);right:0;box-shadow:0 14px 30px #06161f47}.quote-summary-layout .quote-summary-panel>article{grid-row:1}.quote-summary-layout .quote-summary-panel>article:first-child{grid-column:1}.quote-summary-layout .quote-summary-panel>article:nth-child(2){grid-column:2;padding-bottom:42px}.quote-summary-layout .quote-summary-panel>article:nth-child(3){grid-column:3;padding-bottom:42px}.quote-summary-layout .quote-summary-panel>article:nth-child(4){grid-column:4;padding-bottom:42px}.quote-summary-layout .quote-summary-panel>article:nth-child(5){grid-column:5;padding-bottom:42px}.quote-summary-layout .quote-summary-panel>article:nth-child(6){grid-column:6;padding-bottom:42px}.quote-summary-layout .quote-summary-panel>article:nth-child(7){grid-column:7;padding-bottom:42px}.quote-summary-layout .quote-summary-panel>article:nth-child(8){grid-column:8}.quote-summary-layout .quote-report-card:nth-child(n+2):nth-child(-n+6):after{bottom:42px}.quote-summary-layout .quote-shared-date{text-align:center;color:#b2c1c8;z-index:1;grid-area:1/2/auto/8;place-self:end stretch;margin:0 8px 15px;font-size:10px;line-height:1.4}.quote-period-reporting .quote-reporting-controls{justify-content:flex-end}.quote-summary-layout .quote-report-card{text-align:center;align-items:center}.quote-summary-layout .quote-report-card header{text-align:center;justify-content:center;width:100%}.quote-summary-layout .quote-report-card>strong,.quote-summary-layout .quote-report-card>small{text-align:center;width:100%}.account-reporting .account-summary-panel{overflow:hidden;grid-template-columns:repeat(5,minmax(68px,.78fr)) repeat(2,minmax(86px,1fr)) minmax(95px,1.1fr) minmax(70px,.75fr)!important}.account-reporting .account-summary-panel>article{grid-row:1;grid-column:auto!important;padding-bottom:42px!important}.account-reporting .account-summary-panel>article.account-all-card{padding-bottom:42px!important}.account-reporting .account-summary-panel>article.account-all-card:after{background:#ffffff38;top:14px;bottom:42px}.account-reporting .account-summary-panel>article.account-period-card:after{bottom:42px}.account-reporting .account-shared-date,.account-reporting .account-all-date{text-align:center;color:#b2c1c8;z-index:1;grid-row:1;place-self:end stretch;margin:0 8px 15px;font-size:10px;line-height:1.4}@media (width<=1200px){.account-reporting .account-summary-panel{grid-template-columns:repeat(5,minmax(66px,.78fr)) repeat(2,minmax(84px,1fr)) minmax(92px,1.1fr) minmax(68px,.75fr)!important}}.account-reporting .account-summary-panel{overflow:hidden!important}.account-reporting .account-summary-panel>article:first-child{grid-column:1!important}.account-reporting .account-summary-panel>article:nth-child(2){grid-column:2!important}.account-reporting .account-summary-panel>article:nth-child(3){grid-column:3!important}.account-reporting .account-summary-panel>article:nth-child(4){grid-column:4!important}.account-reporting .account-summary-panel>article:nth-child(5){grid-column:5!important}.account-reporting .account-summary-panel>article:nth-child(6){grid-column:6!important}.account-reporting .account-summary-panel>article:nth-child(7){grid-column:7!important}.account-reporting .account-summary-panel>article:nth-child(8){grid-column:8!important}.account-reporting .account-summary-panel>article:nth-child(9){grid-column:9!important}.account-reporting .account-shared-date{grid-column:1/8!important}.account-reporting .account-all-date{grid-column:8/10!important}.account-reporting .account-summary-panel>article:nth-child(8):after{bottom:42px!important}.account-reporting .account-summary-panel>article:nth-child(9):after{background:#ffffff38;display:block;top:14px;bottom:14px!important}
