:root{--ink-45:#6B6B6B}body{--primary:#266DF0;--primary-fg:#FFFFFF}body.dark{--primary:#2F94E4;--primary-fg:#141414;--accent:#2F94E4;--accent-2:#2F94E4;--accent-h:#5AAAEB;--accent-emph:#2F94E4;--accent-glow:rgba(47,148,228,.25);--accent-fg:#141414}body :is(button.d-btn[data-act=newQuote],button.d-btn[data-act=startQuote],button.d-btn[data-owner-empty-quote]),body.dark :is(button.d-btn[data-act=newQuote],button.d-btn[data-act=startQuote],button.d-btn[data-owner-empty-quote]){background:var(--primary);border-color:var(--primary);color:var(--primary-fg)}body .pq-empty :is(button.d-btn[data-act=newQuote],button.d-btn[data-act=startQuote]),body.dark .pq-empty :is(button.d-btn[data-act=newQuote],button.d-btn[data-act=startQuote]){background:transparent;border-color:var(--primary);color:var(--primary)}body.builder-active .builder-product .qadd,body.dark.builder-active .builder-product .qadd{background:transparent;border-color:var(--primary);color:var(--primary)}body.builder-active .builder-product .qadd:hover:not(:disabled){filter:none;background:var(--sel)}#qdone button.pri{background:var(--primary);border-color:var(--primary);color:var(--primary-fg)}.foot a,#pfoot a,.foot a:visited,#pfoot a:visited{color:var(--fg);font-weight:var(--fw-med);text-decoration:none}.ab-f{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:var(--fs-fine);color:var(--fg)}.ab-namewrap>.ab-f{flex:1 1 200px}.ab-f>.ab-namein{flex:none;min-width:0;width:100%}.ab-f .ab-lbl{font-weight:var(--fw-med)}.ab-f .ab-hint{color:var(--muted);font-weight:var(--fw-reg)}.ab-f .ab-star{color:var(--fg);font-weight:var(--fw-med)}@media(pointer:coarse){:is(button,select,textarea,summary,[role=button],[role=tab],input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file])){min-height:44px!important}:is(button,[role=button],[role=tab]){min-width:44px!important}.an-more{width:44px;height:44px;min-height:44px}.qfchip,.builder-tier-toggle,.cm-avail-quick,.d-tlink,.pq-a .d-tlink,#band .d-tlink,#adminsec button.codebtn,#adminsec select.codebtn,#adminsec .d-btn{min-height:44px}.na-open,.rc-a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}summary{min-height:44px;align-content:center}.foot a,#pfoot a,.ab-legal a,.ab-contact a{padding-block:var(--s4)}}@media(max-width:767px){.topbar .tb-left{flex:1 1 44px}body.repshell .topbar{column-gap:var(--s2);padding-left:12px;padding-right:12px}body.repshell .topbar .topactions{gap:4px}}@media(max-width:359px){.topbar .tb-switch:has(.ss-static){display:none}body.repshell .topbar{column-gap:4px}.topbar .topactions #print{padding-left:8px;padding-right:8px;font-size:var(--fs-fine)}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.markupbar .mbtn:focus-visible,.op:focus-visible,.codebtn:focus-visible,.qfchip:focus-visible,.qfclient button:focus-visible,.cust .op:focus-visible,.asub:focus-visible,.fu-row[role=link]:focus-visible,.tt:focus-visible,.bar button:focus-visible,.controls button:focus-visible,.bbtn:focus-visible,.gate button:focus-visible,.d-btn:focus-visible,.topactions .primary:focus-visible,.controls button.primary:focus-visible,.bbtn.primary:focus-visible,.wbtn.primary:focus-visible,button.qstat:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.rail-item:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.gate .code .cell input:focus-visible{outline:2px solid var(--fg);outline-offset:2px}#acceptbar button:focus-visible,#acceptbar a:focus-visible,#expbar a:focus-visible{outline:2px solid var(--fg);outline-offset:2px}:where(button.pending-banner){font-family:inherit;line-height:inherit;letter-spacing:inherit;text-align:start;width:100%;box-sizing:border-box}:where(button.qstat){font:inherit;letter-spacing:inherit;text-align:inherit;border:0;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none}.prdoc .pr-meta span,.prdoc .pr-ruo,.prdoc .pr-empty,.prdoc .pr-plabel,.prdoc .pr-attest,.prdoc .pr-pay .pl,.prdoc .pr-pay .pn{color:#6b6b70}.prdoc .pr-tbl th{color:#6b6b70!important}#ab-contact a,#ab-legal a,#acceptbar .ab-namewrap .ab-legal a{text-decoration:underline;text-underline-offset:2px}#q:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.statements .st-filters input:focus-within{outline:2px solid var(--fg);outline-offset:2px}.skip-link{position:fixed;left:50%;top:-120px;transform:translate(-50%);z-index:1000;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s3);background:var(--card);color:var(--fg);border-radius:var(--radius-sm)}.skip-link:focus{top:var(--s2);outline:2px solid var(--fg);outline-offset:2px}.chart-context>summary,.an-fallback>summary,#an-sales-tcw>summary,#an-sales-data>summary,#stats>summary,.pqbk-points>summary{min-height:24px}.na-acts .na-open,.reg-foot .na-open,.rc-h .rc-a,.pq-a .d-tlink,summary .d-tlink{min-height:24px;min-width:24px}
