/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-outline-style:solid}::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.calculatorPhone{color:inherit;font:inherit;white-space:nowrap}.calcEditLock{border:0;min-width:0;margin:0;padding:0}.unsavedDialog{color:#171717;background:#fff;border:1px solid #e5e5e5;border-radius:14px;width:calc(100% - 40px);max-width:440px;margin:auto;padding:30px;position:fixed;inset:0;box-shadow:0 24px 80px #0003}.unsavedDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1119}.unsavedDialog .unsavedEyebrow{letter-spacing:.12em;color:#a61924;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.unsavedDialog h2{letter-spacing:-.03em;margin:0 0 12px;font-size:25px}.unsavedDialog p{color:#555;margin:0 0 26px;font-size:16px;line-height:1.5}.unsavedDialog>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.unsavedDialog button{color:#222;cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-radius:7px;padding:11px 15px;font-size:14px;font-weight:700}.unsavedDialog button:last-child{color:#fff;background:#a61924;border-color:#a61924}.unsavedDialog button:focus-visible{outline-offset:3px;outline:3px solid #222}.queueLoadMessage{color:#555;margin:16px 3vw;font-size:14px}.queueLoadMessage button{margin-left:8px}:root{--ink:#111a18;--muted:#6d7671;--paper:#f5f6f1;--panel:#fff;--line:#dfe3dc;--green:#143f36;--mint:#b9f5d8;--orange:#f2a93b;--red:#d65a4a}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}.appShell{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.rail{background:var(--green);color:#fff;flex-direction:column;height:100vh;padding:30px 18px;display:flex;position:sticky;top:0}.logo{letter-spacing:.15em;align-items:center;gap:10px;padding:0 10px 30px;font-weight:800;display:flex}.logo>span{background:var(--mint);width:38px;height:38px;color:var(--green);letter-spacing:0;border-radius:10px;place-items:center;display:grid}.logo b{color:var(--mint)}nav{gap:7px;display:grid}nav button{color:#b9cbc6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding:12px;font-size:13px;display:grid}nav button i{font-style:normal;font-weight:700}nav button em{background:var(--orange);color:#251a08;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.railFoot{color:#b9cbc6;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #39675e;margin-top:auto;padding:20px 10px 0;font-size:11px}.railFoot small{color:#78978f;margin-top:10px;display:block}.liveDot{background:var(--mint);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.mainArea{min-width:0}.appHeader{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:108px;padding:0 4vw;display:flex}.appHeader p{letter-spacing:.16em;color:var(--muted);margin:0 0 7px;font-size:10px}.appHeader h1{letter-spacing:-.04em;margin:0;font-size:29px}.headerTools{color:var(--muted);align-items:center;gap:25px;font-size:12px;display:flex}.headerTools button,.outline{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:12px 17px;font-weight:700}.metricStrip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);display:grid}.metric{border-right:1px solid var(--line);padding:22px 24px;position:relative}.metric p{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 11px;font-size:10px}.metric strong{letter-spacing:-.04em;font-size:25px;display:block}.metric small{color:#7d8882;margin-top:6px;display:block}.metric.warn:before{content:"";background:var(--orange);height:3px;position:absolute;top:0;left:0;right:0}.panel{border:1px solid var(--line);background:#fff;border-radius:11px}.queuePanel{margin:28px 3vw 50px;overflow:hidden}.panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.panelHead h2{margin:0 0 5px;font-size:18px}.panelHead p{color:var(--muted);margin:0;font-size:12px}.filters{background:#f0f2ed;border-radius:7px;padding:4px;display:flex}.filters button{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:7px 12px;font-size:11px}.filters button.selected{color:var(--ink);background:#fff;box-shadow:0 1px 4px #d8dcd5}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:900px}th{text-align:left;color:#7c857f;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line);background:#f8f9f6;padding:12px 18px;font-size:9px}td{border-bottom:1px solid #eceee9;padding:17px 18px;font-size:12px}td b,td small{display:block}td small{color:var(--muted);margin-top:4px}.tag{text-transform:uppercase;letter-spacing:.09em;border-radius:99px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-block}.tag.pending{color:#7c5510;background:#fff0cc}.tag.completed{color:#185841;background:#dcf5e8}.tag.review{color:#5c3f91;background:#eee6ff}.tag.rejected{color:#8c372e;background:#fae4e1}.rowAction{color:#1b6653;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.dots{color:#89928c;background:0 0;border:0}.buyGrid{grid-template-columns:1.15fr .85fr;max-width:1180px;margin:38px auto;padding:0 28px;display:grid}.buyForm{border-radius:12px 0 0 12px;padding:36px}.calc{background:var(--green);color:#fff;border-radius:0 12px 12px 0;padding:36px}.stepHead{gap:15px;margin-bottom:34px;display:flex}.stepHead>span{border:1px solid #9ba49f;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-weight:700;display:grid}.stepHead h2{margin:-3px 0 5px;font-size:22px}.stepHead p{color:var(--muted);margin:0;font:14px Georgia,serif}.stepHead.inverse p{color:#a7bdb7}.fieldGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.fieldGrid label,.calc label{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}.fieldGrid input,.fieldGrid select,.calc input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fafbf8;border-radius:6px;outline:none;margin-top:8px;padding:13px;font-size:14px;display:block}.fieldGrid input:focus,.fieldGrid select:focus{border-color:#3c806e}.span2{grid-column:1/-1}.calc>label{color:#aac0b9}.moneyField{position:relative}.moneyField span{color:#fff;font-size:20px;position:absolute;top:21px;left:14px}.calc .moneyField input{color:#fff;background:#204e43;border-color:#39685d;padding-left:30px;font-size:25px;font-weight:700}.range{grid-template-columns:1fr auto;margin-top:25px;display:grid!important}.range b{color:#fff;font-size:12px}.range input{accent-color:var(--mint);border:0;grid-column:1/-1;margin-top:12px;padding:0}.offers{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.offers>div{background:#204e43;border:1px solid #3a685e;border-radius:7px;padding:17px}.offers span,.offers small{color:#abc0ba;letter-spacing:.1em;font-size:8px;display:block}.offers strong{color:var(--mint);letter-spacing:-.04em;margin:7px 0;font-size:27px;display:block}.submitBuy{background:var(--mint);width:100%;color:var(--green);cursor:pointer;border:0;border-radius:6px;justify-content:space-between;margin-top:28px;padding:15px 17px;font-weight:800;display:flex}.fine{text-align:center;color:#8eaaa2;font-size:9px}.dashboard{padding-bottom:60px}.dashboard .metricStrip{grid-template-columns:repeat(4,1fr)}.dashGrid{grid-template-columns:1fr 1fr;gap:22px;margin:28px 3vw;display:grid}.breakdown{overflow:hidden}.barRow{grid-template-columns:100px 1fr 80px 30px;align-items:center;gap:12px;padding:14px 24px;font-size:11px;display:grid}.barRow>div{background:#ecf0ea;border-radius:9px;height:6px;overflow:hidden}.barRow i{background:#4b9e87;border-radius:9px;height:100%;display:block}.barRow strong{text-align:right}.barRow span{color:var(--muted);text-align:right}.ledger{margin:28px 3vw}.outline{color:var(--green);border:1px solid var(--line);background:#fff}.ledgerRow{border-bottom:1px solid var(--line);grid-template-columns:100px 110px 1fr 120px 150px;align-items:center;padding:16px 25px;font-size:12px;display:grid}.ledgerRow b{color:#8a4c15}.ledgerRow b.deposit{color:#24745e}@media (max-width:1000px){.appShell{grid-template-columns:72px 1fr}.rail{padding:25px 10px}.logo b,.logo>span+*,nav button span,.railFoot{display:none}.logo{padding:0 7px 25px}nav button{text-align:center;grid-template-columns:1fr auto}.metricStrip{grid-template-columns:repeat(3,1fr)}.buyGrid{grid-template-columns:1fr}.buyForm{border-radius:12px 12px 0 0}.calc{border-radius:0 0 12px 12px}.dashGrid{grid-template-columns:1fr}}@media (max-width:700px){.appHeader{padding:0 20px}.headerTools>span{display:none}.metricStrip,.dashboard .metricStrip{grid-template-columns:1fr 1fr}.metric{padding:17px}.queuePanel{margin:18px}.fieldGrid{grid-template-columns:1fr}.span2{grid-column:auto}.buyGrid{margin:20px auto;padding:0 14px}.buyForm,.calc{padding:25px}.dashGrid{margin:18px}.ledgerRow{grid-template-columns:80px 80px 1fr}.ledgerRow span:nth-child(4){display:none}.ledgerRow b{text-align:right}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.tag.waiting{color:#7c5510;background:#fff0cc}.contactBtn{color:#236d5a;cursor:pointer;background:#fff;border:1px solid #b9d5cd;border-radius:6px;padding:7px 9px;font-size:10px}.contacted{color:#185841;text-transform:uppercase;letter-spacing:.07em;background:#dcf5e8;border-radius:99px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-block}.intakePage{background:radial-gradient(circle at 50% 20%,#dff5e9,#0000 35%);place-items:center;min-height:calc(100vh - 108px);padding:40px;display:grid}.intakeForm{width:min(620px,100%);padding:38px}.intakeForm>label{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-top:22px;font-size:9px;font-weight:700;display:block}.intakeForm input:not([type=checkbox]){border:1px solid var(--line);width:100%;color:var(--ink);background:#fafbf8;border-radius:6px;margin-top:8px;padding:13px;font-size:14px;display:block}.optional{font-weight:400}.consent{grid-template-columns:20px 1fr;align-items:start;gap:11px;line-height:1.45;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;display:grid!important}.consent input{width:17px;height:17px;accent-color:var(--green)}.joinBtn{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:space-between;width:100%;margin-top:25px;padding:15px 17px;font-weight:800;display:flex}.privacy{text-align:center;color:var(--muted);font-size:10px}.ticket{background:var(--green);color:#fff;text-align:center;border-radius:18px;width:min(520px,100%);padding:45px;box-shadow:0 22px 60px #1c4c3d33}.ticket>p:first-child{color:var(--mint);letter-spacing:.18em;font-size:10px;font-weight:800}.ticket>span{color:#9db7b0;letter-spacing:.14em;margin-top:34px;font-size:9px;display:block}.ticket>strong{color:var(--mint);letter-spacing:-.06em;margin:8px;font-size:76px;display:block}.ticket>div{background:#204e43;border-radius:9px;grid-template-columns:auto auto;align-items:center;gap:10px;padding:12px 18px;display:inline-grid}.ticket>div b{font-size:28px}.ticket>div small{text-align:left;color:#b5c8c3;max-width:90px}.ticket>p:last-child{color:#afc3bd;max-width:350px;margin:30px auto 0;font:15px/1.5 Georgia,serif}@media (max-width:700px){.intakePage{padding:16px}.intakeForm,.ticket{padding:25px}.ticket>strong{font-size:58px}}.contacted{place-items:center;width:18px;height:18px;letter-spacing:0!important;border-radius:50%!important;padding:0!important;font-size:10px!important;display:inline-grid!important}.itemizedBuy{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);max-width:1180px}.buyIdentity{margin-top:22px}.quickLine{background:#edf5f1;border:1px solid #d8e8e1;border-radius:9px;grid-template-columns:1.1fr 1fr .85fr auto;align-items:end;gap:10px;margin-top:24px;padding:14px;display:grid}.quickLine label,.buyNotes{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.quickLine select,.quickLine input,.buyNotes input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:6px;margin-top:7px;padding:11px;font-size:13px;display:block}.quickLine>button{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;height:39px;padding:0 14px;font-weight:800}.quickLine>button span{color:var(--mint);margin-left:8px}.lineMoney{position:relative}.lineMoney span{color:var(--muted);position:absolute;top:19px;left:11px}.lineMoney input{padding-left:24px}.enterHint{color:var(--muted);margin:8px 2px 18px;font-size:10px}.groupCards{gap:12px;display:grid}.groupCard{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.groupCard>header{border-bottom:1px solid var(--line);background:#fafbf8;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.groupCard header span{letter-spacing:.12em;color:var(--muted);font-size:8px}.groupCard h3{margin:2px 0 0;font-size:15px}.groupCard header>strong{color:var(--green);font-size:16px}.groupCard header small{color:var(--muted);font-size:9px;font-weight:500}.childLine{border-top:1px solid #edf0eb;grid-template-columns:minmax(120px,1fr) 42px 78px 24px;align-items:center;gap:10px;padding:11px 15px;display:grid}.childLine:first-of-type{border-top:0}.childLine div{display:grid}.childLine small{color:var(--muted);margin-top:2px;font-size:9px}.childLine>span{color:var(--muted);font-size:10px}.childLine>strong{text-align:right;font-size:13px}.childLine>button{color:#9daca5;cursor:pointer;background:0 0;border:0;font-size:18px}.emptyLines{border:1px dashed var(--line);min-height:110px;color:var(--muted);border-radius:9px;place-items:center;gap:4px;display:grid}.emptyLines b{font-size:12px}.emptyLines span{font-size:10px}.buyNotes{margin-top:18px;display:block}.offerSummary{background:#356557;border-radius:8px;gap:1px;margin:24px 0;display:grid;overflow:hidden}.offerSummary>div{background:#204e43;justify-content:space-between;align-items:center;padding:14px;display:flex}.offerSummary span{letter-spacing:.12em;color:#a9c1ba;font-size:8px}.offerSummary strong{color:#fff;font-size:19px}.submitBuy:disabled{opacity:.45;cursor:not-allowed}.calculatorActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:28px;display:grid}.calculatorActions button{letter-spacing:.04em;cursor:pointer;border-radius:7px;min-height:48px;padding:12px;font-size:10px;font-weight:900}.calculatorActions button:disabled{opacity:.42;cursor:not-allowed}.saveBuyAction{color:#090909;background:#fff;border:1px solid #fff}.sendBuyAction{color:#fff;background:#090909;border:1px solid #fff}.calculatorMessage{color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:7px;margin:10px 0 0;padding:10px;font-size:10px;line-height:1.4}.calcRuleChart{background:#151515;border:1px solid #3b3b3b;border-radius:8px;margin-top:28px;overflow:hidden}.calcRuleChart header,.calcRuleChart>div{border-top:1px solid #303030;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:11px 13px;display:grid}.calcRuleChart header{background:#202020;border-top:0;grid-template-columns:1fr auto}.calcRuleChart header span{letter-spacing:.13em;font-size:8px;font-weight:900}.calcRuleChart header small{color:#aaa;font-size:9px}.calcRuleChart>div b,.calcRuleChart>div span,.calcRuleChart>div strong{font-size:10px}.calcRuleChart>div strong{color:#ff5b72}.referenceEntryBar{background:#fff;border:1px solid #c8102e;border-radius:9px;grid-template-columns:auto minmax(180px,360px) auto;align-items:center;gap:12px;width:min(760px,100% - 56px);margin:20px auto -18px;padding:12px 14px;display:grid;box-shadow:0 5px 18px #0001}.referenceEntryBar span,.referenceEntryBar b{color:#c8102e;letter-spacing:.12em;font-size:8px;font-weight:900}.referenceEntryBar input{border:1px solid var(--line);border-radius:6px;min-width:0;padding:9px 10px}.referenceEntryBar small{color:var(--muted);font-size:9px}.referenceEditPanel{border:1px solid var(--line);background:#fff;border-radius:11px;gap:8px;max-width:920px;margin:-18px auto 38px;padding:18px 28px;display:grid}.referenceEditPanel header{align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.referenceEditPanel header b{color:#c8102e;letter-spacing:.12em;font-size:9px}.referenceEditPanel header span{color:var(--muted);font-size:10px}.referenceEditPanel label{background:#f7f7f5;border:1px solid #e3e3df;border-radius:7px;grid-template-columns:1fr 110px minmax(170px,260px);align-items:center;gap:12px;padding:9px 11px;display:grid}.referenceEditPanel label span{font-size:10px}.referenceEditPanel label b{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.referenceEditPanel input{border:1px solid var(--line);background:#fff;border-radius:5px;padding:8px}@media (max-width:900px){.itemizedBuy{grid-template-columns:1fr;max-width:920px}.itemizedBuy .buyForm{border-radius:12px 12px 0 0}.itemizedBuy .calc{border-radius:0 0 12px 12px}.quickLine{grid-template-columns:1fr 1fr}.quickLine>button{width:100%}}@media (max-width:560px){.quickLine{grid-template-columns:1fr}.childLine{grid-template-columns:1fr 38px 70px 20px}}.itemizedBuy .buyForm{padding-top:38px;position:relative}.cornerEmployee{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex;position:absolute;top:18px;right:20px}.cornerEmployee select{border:1px solid var(--line);width:auto;min-width:92px;color:var(--ink);background:#fafbf8;border-radius:5px;padding:6px 24px 6px 8px;font-size:11px;font-weight:700}.tradeLines{gap:12px;display:grid}.tradeCard{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.tradeCard>header{border-bottom:1px solid var(--line);background:#fafbf8;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.tradeCard header span{letter-spacing:.12em;color:var(--muted);font-size:8px}.tradeCard h3{margin:2px 0 0;font-size:15px}.tradeCard header>strong{color:var(--green);font-size:16px}.tradeCard header small{color:var(--muted);font-size:9px;font-weight:500}@media (max-width:560px){.itemizedBuy .buyForm{padding-top:72px}.cornerEmployee{top:24px;left:25px;right:auto}}.rulePreview{background:#204e43;border:1px solid #477266;border-radius:8px;gap:8px;margin:24px 0;padding:18px;display:grid}.rulePreview span{letter-spacing:.13em;color:#9eb9b1;font-size:8px}.rulePreview strong{color:#fff;font-size:17px}.rulePreview small{color:#9eb9b1;font-size:10px}.adminRules{max-width:900px}.adminRules>.panel{padding:28px}.rulesTable{border:1px solid var(--line);border-radius:9px;margin-top:22px;overflow:hidden}.ruleHeader,.ruleRow{grid-template-columns:1fr 1fr .75fr .75fr;align-items:center;gap:12px;padding:11px 15px;display:grid}.ruleHeader{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;background:#edf5f1;font-size:8px;font-weight:800}.ruleRow{border-top:1px solid var(--line)}.ruleRow label{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.ruleRow input{border:1px solid var(--line);width:100%;color:var(--ink);border-radius:5px;padding:9px;font-weight:700}.saveState{color:var(--green);font-size:11px;font-weight:800}.logicNote{color:var(--muted);background:#fafbf8;border-radius:8px;grid-template-columns:120px 1fr;gap:18px;margin-top:22px;padding:16px;font-size:11px;line-height:1.5;display:grid}.logicNote b{color:var(--ink)}@media (max-width:620px){.ruleHeader,.ruleRow{grid-template-columns:1fr 1fr}.logicNote{grid-template-columns:1fr}}.itemizedBuy .quickLine{grid-template-columns:1.05fr .85fr .72fr .42fr .9fr auto}.qtyField input{text-align:center}.overrideField select{min-width:120px}.overrideAdmin{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.overrideGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.overrideRow{border:1px solid var(--line);background:#fafbf8;border-radius:7px;grid-template-columns:1.2fr .8fr .8fr;align-items:center;gap:8px;padding:10px;display:grid}.overrideRow input{border:1px solid var(--line);width:100%;color:var(--ink);border-radius:5px;padding:8px}.overrideRow label{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.overrideRow label input{min-width:45px;font-weight:700}.optionAdmin{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.optionAdminGrid{grid-template-columns:1fr 1fr;gap:18px;padding-top:20px;display:grid}.optionAdminGrid article{border:1px solid var(--line);background:#fafbf8;border-radius:9px;padding:18px}.optionAdminGrid h3{margin:0 0 13px;font-size:14px}.optionChips{flex-wrap:wrap;gap:7px;min-height:35px;display:flex}.optionChips>span{background:#fff;border:1px solid #d6d8d4;border-radius:999px;align-items:center;gap:7px;padding:7px 8px 7px 11px;font-size:10px;font-weight:800;display:flex}.optionChips button{color:#777;cursor:pointer;background:#eee;border:0;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;display:grid}.optionAdd{grid-template-columns:1fr auto;gap:8px;margin-top:15px;display:grid}.optionAdd input{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:10px;font-size:12px}.optionAdd input:focus{border-color:var(--red);outline:none}.optionAdd>button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:6px;padding:10px 12px;font-size:10px;font-weight:850}@media (max-width:700px){.optionAdminGrid,.optionAdd{grid-template-columns:1fr}.optionAdd>button{width:100%}}@media (max-width:1100px){.itemizedBuy .quickLine{grid-template-columns:1fr 1fr 1fr}.overrideGrid{grid-template-columns:1fr}}@media (max-width:560px){.itemizedBuy .quickLine,.overrideRow{grid-template-columns:1fr}}.inlineQty{border:1px solid var(--line)!important;width:42px!important;color:var(--ink)!important;background:#fff!important;border-radius:4px!important;margin:0 2px!important;padding:2px 4px!important;font-size:10px!important;font-weight:700!important}.itemizedBuy .quickLine.simpleEntry{grid-template-columns:1fr 1fr .85fr auto}.categoryRollup header span{text-transform:uppercase;font-weight:800}.categoryRollup header strong{text-align:right;display:grid}.categoryRollup header strong small{margin-top:2px}.inlineOverride{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:3px;font-size:8px;display:grid}.inlineOverride select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fafbf8;border-radius:5px;padding:6px;font-size:10px}.lineDetails{align-content:start;gap:6px}.inlineReference{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:auto minmax(80px,1fr);align-items:center;gap:7px;margin-top:3px;font-size:7px;font-weight:800;display:grid}.inlineReference input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:4px;padding:5px 6px;font-size:9px}@media (max-width:700px){.itemizedBuy .quickLine.simpleEntry{grid-template-columns:1fr 1fr}.childLine.editableLine{grid-template-columns:minmax(150px,1fr) minmax(88px,.7fr);padding-right:34px}.childLine.editableLine>span{grid-column:1}.childLine.editableLine .dualOffer{text-align:right;grid-column:2}}@media (max-width:500px){.itemizedBuy .quickLine.simpleEntry{grid-template-columns:1fr}.childLine.editableLine{grid-template-columns:1fr 1fr}.childLine.editableLine>button{justify-self:end}}@media (max-width:760px){.appShell{grid-template-columns:56px minmax(0,1fr)}.rail{padding-left:6px;padding-right:6px}.logo{padding-left:1px;padding-right:1px}.logo>span{background-size:38px 38px;width:42px;height:42px}.appHeader{align-items:flex-start;gap:12px;height:auto;min-height:86px;padding:15px 14px}.appHeader h1{font-size:22px}.appHeader p,.headerTools>span{display:none}.headerTools{flex-wrap:wrap;justify-content:flex-end;gap:6px}.headerTools button{padding:9px 10px;font-size:9px}.itemizedBuy{width:100%;margin:14px auto;padding:0 10px}.itemizedBuy .buyForm,.itemizedBuy .calc{padding:22px 16px}.itemizedBuy .stepHead{margin-bottom:24px}.itemizedBuy .stepHead h2{font-size:19px}.itemizedBuy .quickLine.simpleEntry{grid-template-columns:1fr}.gameTabs,.typeTabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.gameTabs button,.typeTabs button{flex:none}.childLine.editableLine{grid-template-columns:minmax(140px,1fr) minmax(88px,.7fr);gap:9px;padding-right:34px;position:relative}.childLine.editableLine>span{grid-column:1;justify-self:start}.childLine.editableLine .dualOffer{text-align:right;grid-column:2}.childLine.editableLine>button{position:absolute;top:10px;right:10px}.calculatorActions{grid-template-columns:1fr}.offerSummary>div{padding:12px}.floatingOffer{justify-content:space-between;bottom:10px;left:66px;right:10px}.referenceEntryBar{grid-template-columns:1fr;width:calc(100% - 76px);margin:12px 10px -4px 66px}.referenceEditPanel{margin:-4px 10px 24px;padding:14px}.referenceEditPanel header{display:grid}.referenceEditPanel label{grid-template-columns:1fr}.referenceEditPanel label b{margin-top:3px}}.gameTabs,.typeTabs{gap:6px;display:flex;overflow-x:auto}.gameTabs button,.typeTabs button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;cursor:pointer;background:#fff;border-radius:6px;padding:8px 12px;font-size:10px;font-weight:800}.gameTabs button.selected{background:var(--green);border-color:var(--green);color:#fff}.typeTabs{background:#edf5f1;border-radius:0 0 8px 8px;margin-top:-7px;padding:8px 10px}.typeTabs button{background:0 0;padding:6px 10px}.typeTabs button.selected{color:var(--green);background:#fff;border-color:#b9d5cd}.typeTabs button span{background:#dfe9e4;border-radius:99px;place-items:center;min-width:16px;height:16px;margin-left:6px;font-size:8px;display:inline-grid}.childLine.editableLine{grid-template-columns:minmax(95px,.75fr) minmax(130px,.8fr) 40px minmax(155px,1.2fr) 22px}.dualOffer{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:4px;text-align:right!important;display:flex!important}.dualOffer b{font-size:12px}.dualOffer small{color:var(--muted);font-size:9px;font-weight:600}@media (max-width:700px){.childLine.editableLine{grid-template-columns:1fr 1fr}.dualOffer{justify-content:flex-start}}.childLine.editableLine{grid-template-columns:minmax(92px,.55fr) minmax(180px,1.15fr) minmax(190px,1fr) 22px;align-items:center}.lineReferenceSlot{min-width:0}.inlineReference{color:var(--ink);letter-spacing:.09em;grid-template-columns:1fr;gap:5px;margin:0;font-size:8px;font-weight:900;display:grid}.inlineReference input{width:100%;color:var(--ink);background:#fff;border:1px solid #aeb6b1;border-radius:6px;padding:9px 10px;font-size:12px;font-weight:700}.inlineReference input:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 2px #d6000018}.lineOfferCluster{justify-items:end;gap:7px;min-width:0;display:grid}.offerControls{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.offerControls>span{color:var(--red);white-space:nowrap;font-size:9px;font-weight:900}.offerControls .inlineOverride{letter-spacing:.06em;align-items:center;gap:4px;font-size:7px;display:flex}.offerControls .inlineOverride select{width:auto;max-width:92px;padding:4px 5px;font-size:9px}.lineOfferCluster .dualOffer{justify-content:flex-end}@media (max-width:700px){.childLine.editableLine{grid-template-columns:minmax(92px,.65fr) minmax(0,1.35fr);padding-right:34px}.lineReferenceSlot{grid-column:2}.lineOfferCluster{grid-column:1/-1;justify-items:start}.offerControls,.lineOfferCluster .dualOffer{justify-content:flex-start}.childLine.editableLine>button{position:absolute;top:10px;right:10px}}@media (max-width:480px){.childLine.editableLine{grid-template-columns:1fr}.lineReferenceSlot,.lineOfferCluster{grid-column:1}.inlineReference input{font-size:11px}}.floatingOffer{z-index:30;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#173f35ef;border:1px solid #477266;border-radius:9px;align-items:center;gap:12px;padding:11px 14px;font-size:11px;font-weight:700;animation:.16s ease-out offerFloatIn;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #173f3540}.floatingOffer b{color:#fff}@keyframes offerFloatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:560px){.floatingOffer{justify-content:space-between;bottom:16px;left:16px;right:16px}}.itemizedBuy{align-items:start;padding-bottom:110px}.itemizedBuy .buyForm,.itemizedBuy .calc{min-height:0;overflow:visible}.floatingTradeDock{grid-template-columns:auto auto;gap:14px;width:min(570px,100vw - 44px);padding:10px;display:grid}.floatingTradeDock>div:first-child{align-items:center;gap:12px;padding:0 5px;display:flex}.floatingTradeActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.floatingTradeActions button{cursor:pointer;border-radius:6px;min-width:105px;padding:10px 12px;font-size:9px;font-weight:900}.floatingTradeActions button:disabled{opacity:.42;cursor:not-allowed}.floatingSave{color:#111;background:#fff;border:1px solid #fff}.floatingSend{color:#fff;background:#090909;border:1px solid #fff}@media (max-width:650px){.itemizedBuy{padding-bottom:150px}.floatingTradeDock{grid-template-columns:1fr;width:auto;bottom:10px;left:66px;right:10px}.floatingTradeDock>div:first-child{justify-content:space-between}.floatingTradeActions button{min-width:0}}@media (max-width:480px){.floatingTradeDock{left:62px}.floatingTradeActions{grid-template-columns:1fr}.itemizedBuy{padding-bottom:190px}}.publicCheckIn{--queue-green:#173f35;--queue-mint:#a9f6bf;--queue-cream:#f6f1e7;background:radial-gradient(circle at 12% 18%,#d9f2d8 0,transparent 30%),radial-gradient(circle at 88% 82%,#f3dba8 0,transparent 28%),var(--queue-cream);min-height:100vh;color:var(--queue-green);position:relative;overflow:hidden}.publicBrand{z-index:5;background:var(--queue-green);color:#fff;align-items:center;gap:12px;height:76px;padding:0 clamp(20px,5vw,72px);display:flex;position:relative;box-shadow:0 8px 30px #173f3520}.publicBrand>span{background:var(--queue-mint);width:40px;height:40px;color:var(--queue-green);letter-spacing:-.04em;border:1px solid #ffffff30;border-radius:12px;place-items:center;font-size:12px;font-weight:950;display:grid}.publicBrand div{display:grid}.publicBrand a{color:var(--queue-mint);text-transform:uppercase;letter-spacing:.12em;margin-left:auto;font-size:9px;text-decoration:none}.guidedCheckIn{z-index:2;place-items:center;min-height:calc(100vh - 76px);padding:64px 20px;display:grid;position:relative}.ambientOrb{filter:blur(2px);opacity:.5;pointer-events:none;border-radius:999px;position:absolute}.orbOne{background:#a9f6bf;width:240px;height:240px;top:18%;left:-120px}.orbTwo{background:#f0c96e;width:300px;height:300px;bottom:-70px;right:-150px}.welcomeModal,.noticeModal,.questionCard,.completionCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;border:1px solid #173f3515;border-radius:28px;width:min(680px,100%);padding:clamp(32px,6vw,68px);animation:.42s cubic-bezier(.2,.8,.2,1) cardIn;position:relative;box-shadow:0 28px 80px #173f3522}@keyframes cardIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.eyebrow{text-transform:uppercase;font-weight:900;color:#3b7665!important;letter-spacing:.2em!important;margin:0 0 14px!important;font-size:10px!important}.welcomeModal h1,.noticeModal h1,.questionCard h1,.completionCard h1{letter-spacing:-.055em;color:var(--queue-green);margin:0;font-size:clamp(38px,7vw,72px);line-height:.98}.welcomeModal h1 em{color:#367c61;font-family:Georgia,serif;font-weight:400}.welcomeModal>p:not(.eyebrow),.noticeModal>p:not(.eyebrow),.questionCard>p:not(.eyebrow),.completionNote{color:#4d625c;margin:22px 0 30px;font-size:15px;line-height:1.7}.welcomeModal button,.noticeModal button,.questionCard button{background:var(--queue-green);color:#fff;letter-spacing:.04em;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:40px;min-width:190px;padding:16px 20px;font-size:12px;font-weight:800;display:flex}.welcomeModal button span,.noticeModal button span,.questionCard button span{color:var(--queue-mint);font-size:20px}.cardFan{width:120px;height:100px;position:absolute;top:-28px;right:8%}.cardFan i{border:3px solid var(--queue-green);background:#f2cf72;border-radius:8px;width:58px;height:82px;position:absolute;box-shadow:0 7px 12px #173f3525}.cardFan i:first-child{transform:rotate(-16deg)}.cardFan i:nth-child(2){background:var(--queue-mint);top:-8px;left:28px;transform:rotate(2deg)}.cardFan i:nth-child(3){background:#fff;left:56px;transform:rotate(17deg)}.noticeModal{border-top:6px solid #e4af3e}.noticeModal h1,.questionCard h1,.completionCard h1{font-size:clamp(34px,5vw,56px)}.noticeModal>p:not(.eyebrow){color:#425a53;margin:18px 0;font-size:15px;line-height:1.65}.noticeModal a{color:#246e56;text-underline-offset:3px;font-weight:800}.noticeIcon{width:48px;height:48px;color:var(--queue-green);background:#f3d585;border-radius:50%;place-items:center;margin-bottom:24px;font:900 24px/1 Georgia;display:grid}.prepChecklist{counter-reset:prep;text-align:left;gap:14px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.prepChecklist li{color:#222;counter-increment:prep;background:#fff;border:1px solid #1112;border-radius:14px;padding:18px 18px 18px 62px;font-size:15px;font-weight:650;line-height:1.55;position:relative}.prepChecklist li:before{content:counter(prep);color:#fff;background:#111;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid;position:absolute;top:18px;left:17px}.evaluationGrid{text-align:left;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;display:grid}.evaluationGrid article{background:#fff;border:1px solid #1112;border-radius:16px;flex-direction:column;min-height:245px;padding:24px;display:flex}.evaluationGrid article>span{color:#a2151c;letter-spacing:.16em;font-size:9px;font-weight:900}.evaluationGrid h2{color:#111;letter-spacing:-.035em;margin:14px 0 12px;font-size:24px;line-height:1.05}.evaluationGrid p{color:#555;margin:auto 0 0;font-size:13px;line-height:1.65}.payoutPanel{color:#fff;background:#111!important}.payoutPanel>span{color:#ff6f74!important}.payoutPanel>div{gap:2px;margin:18px 0;display:grid}.payoutPanel strong{letter-spacing:-.055em;font-size:clamp(34px,6vw,48px);line-height:1}.payoutPanel small{color:#bbb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.payoutPanel p{color:#ddd}.questionProgress{color:#397461;letter-spacing:.18em;justify-content:space-between;align-items:center;width:min(680px,100% - 40px);font-size:9px;font-weight:900;display:flex;position:absolute;top:24px}.questionProgress div{gap:7px;display:flex}.questionProgress i{background:#173f3520;border-radius:9px;width:28px;height:4px}.questionCard>input{width:100%;color:var(--queue-green);letter-spacing:-.02em;background:0 0;border:0;border-bottom:2px solid #173f3530;outline:0;margin:30px 0 22px;padding:18px 0;font-size:clamp(22px,4vw,34px);font-weight:700}.questionCard>input::placeholder{color:#173f3540}.questionActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.questionActions .backBtn{color:#4d625c;background:0 0;min-width:auto;padding-left:0}.guidedConsent{color:#405a52;align-items:center;gap:10px;margin:4px 0 24px;font-size:12px;display:flex}.guidedConsent input{width:18px;height:18px;accent-color:var(--queue-green)}.formError{color:#9b3027;background:#fbe7e4;border-radius:8px;margin:0 0 18px;padding:10px 12px;font-size:11px}.completionCard{text-align:center}.successMark{background:var(--queue-mint);border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 20px;font-size:26px;font-weight:900;display:grid}.queueResult{background:var(--queue-green);color:#fff;border-radius:18px;grid-template-columns:1.5fr 1fr;margin:32px 0 20px;display:grid;overflow:hidden}.queueResult>div{padding:24px}.queueResult>div+div{border-left:1px solid #ffffff20}.queueResult span{color:#a9f6bf;letter-spacing:.16em;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.queueResult strong{letter-spacing:-.04em;font-size:clamp(30px,6vw,50px)}.statusPill{color:#25634f;background:#e4f1e6;border-radius:99px;margin:0 0 20px;padding:7px 12px;font-size:10px;font-weight:800;display:inline-block}.tradeQr{text-align:left;background:#fff;border:1px solid #173f3518;border-radius:18px;grid-template-columns:180px 1fr;align-items:center;gap:24px;padding:22px;display:grid}.tradeQr img,.qrLoading{border-radius:8px;width:180px;height:180px}.qrLoading{background:#f4f1e9;place-items:center;font-size:10px;display:grid}.tradeQr b{font-size:20px}.tradeQr p{color:#526760;margin:8px 0 18px;font-size:12px;line-height:1.5}.tradeQr small{color:#76837f;overflow-wrap:anywhere;font:8px/1.6 monospace}.completionNote{margin-bottom:0!important;font-size:12px!important}@media (max-width:600px){.publicBrand{height:64px;padding:0 16px}.publicBrand b{font-size:9px}.publicBrand a{font-size:8px}.guidedCheckIn{min-height:calc(100vh - 64px);padding:58px 14px 28px}.welcomeModal,.noticeModal,.questionCard,.completionCard{border-radius:22px;padding:32px 24px}.cardFan{display:none}.questionProgress{width:calc(100% - 32px);top:20px}.tradeQr{text-align:center;grid-template-columns:1fr}.tradeQr img,.qrLoading{margin:auto}.queueResult>div{padding:18px 10px}.questionActions{align-items:stretch}.questionActions button{gap:18px;min-width:0}.questionActions .backBtn{padding-right:8px}.guidedConsent{align-items:flex-start}.prepModal h1{font-size:38px}.prepModal>p:not(.eyebrow){margin:14px 0 20px}.prepChecklist{gap:12px;margin:20px 0 24px}.prepChecklist li{padding:17px 15px 17px 58px;font-size:15px}.prepChecklist li:before{top:17px;left:15px}.evaluationGrid{grid-template-columns:1fr;margin:22px 0}.evaluationGrid article{min-height:0;padding:20px}.evaluationGrid h2{font-size:22px}.evaluationGrid p{margin-top:12px}.payoutPanel>div{margin:14px 0 8px}.payoutPanel strong{font-size:38px}}.publicBrand>span{background:#fff url(/tdk-badge.png) 50%/46px 46px no-repeat;border-radius:8px;width:50px;height:50px;font-size:0;box-shadow:0 2px 10px #0003}.publicBrand b{letter-spacing:.16em;font-size:12px}.welcomeModal,.noticeModal,.questionCard,.completionCard{isolation:isolate;overflow:hidden}.welcomeModal:before,.noticeModal:before,.questionCard:before,.completionCard:before{content:"";z-index:-1;opacity:.055;mix-blend-mode:multiply;pointer-events:none;background:url(/tdk-badge.png) 108% 110%/48% no-repeat;position:absolute;inset:-8%}.welcomeModal:after,.noticeModal:after,.questionCard:after,.completionCard:after{content:"";z-index:-1;background:linear-gradient(#a9f6bf,#2e745e);width:7px;height:100%;position:absolute;top:0;left:0}@media (max-width:600px){.publicBrand>span{background-size:39px;width:42px;height:42px}.welcomeModal:before,.noticeModal:before,.questionCard:before,.completionCard:before{opacity:.045;background-size:66%}}.liveTradeView{width:min(720px,100%)}.primaryBuyIdentity{letter-spacing:-.055em;color:#090909;white-space:nowrap;margin:14px 0 4px;font-size:clamp(58px,13vw,104px);font-weight:950;line-height:.94}.buyIdInstruction{color:#b31317;letter-spacing:.12em;margin:14px 0 30px;font-size:0;font-weight:950}.buyIdInstruction:after{content:"SHOW THIS BUY ID TO A STAFF MEMBER AND LEAVE YOUR CARDS WITH THEM";font-size:10px;line-height:1.6}.queueIdentity{border:1px solid #1113;border-radius:20px;gap:6px;margin-bottom:30px;padding:14px 28px;display:inline-grid}.queueIdentity span{letter-spacing:.18em;font-size:9px;font-weight:900}.queueIdentity strong{letter-spacing:-.03em;font-size:34px;line-height:1}.queueIdentity small{display:none}.customerStages{grid-template-columns:repeat(4,1fr);margin:0 0 28px;display:grid}.customerStages>div{color:#999;letter-spacing:.07em;text-transform:uppercase;justify-items:center;gap:9px;font-size:8px;font-weight:800;display:grid;position:relative}.customerStages>div:before{content:"";background:#ddd;width:100%;height:2px;position:absolute;top:6px;left:-50%}.customerStages>div:first-child:before{display:none}.customerStages i{z-index:1;background:#fff;border:3px solid #ddd;border-radius:50%;width:14px;height:14px}.customerStages .reached{color:#111}.customerStages .reached:before,.customerStages .reached i{background:#111;border-color:#111}.trackingLink{background:#fff;border:1px solid #1112;border-radius:18px;padding:24px}.trackingLink b{font-size:20px}.trackingLink p{color:#666;max-width:450px;margin:8px auto 18px;font-size:12px;line-height:1.55}.trackingLink button{color:#fff;cursor:pointer;background:#090909;border:0;border-radius:10px;justify-content:space-between;width:min(320px,100%);margin:0 auto;padding:14px 18px;font-weight:850;display:flex}.trackingLink>a{color:#666;overflow-wrap:anywhere;max-width:460px;margin:14px auto 0;font:9px/1.4 monospace;display:block}.trackingLink small{color:#111;margin-top:9px;font-size:10px;font-weight:800;display:block}.offerView{width:min(760px,100%)}.customerOffers{grid-template-columns:1fr 1fr;gap:14px;margin:36px 0 22px;display:grid}.customerOffers article{color:#fff;background:#090909;border-radius:18px;padding:32px 18px}.customerOffers span{letter-spacing:.18em;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.customerOffers strong{letter-spacing:-.06em;font-size:clamp(42px,9vw,70px)}.customerBreakdown{text-align:left;background:#fff;border:1px solid #1112;border-radius:16px;overflow:hidden}.customerBreakdown summary{cursor:pointer;justify-content:space-between;padding:18px 20px;font-weight:850;list-style:none;display:flex}.customerBreakdown summary::-webkit-details-marker{display:none}.customerBreakdown>div{border-top:1px solid #1112}.customerBreakdown article{border-bottom:1px solid #1111;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:15px 20px;display:grid}.customerBreakdown article:last-child{border-bottom:0}.customerBreakdown b,.customerBreakdown small,.customerBreakdown span,.customerBreakdown strong{display:block}.customerBreakdown small,.customerBreakdown span{color:#777;letter-spacing:.08em;margin-top:4px;font-size:8px}.expiredTrade p:not(.eyebrow){color:#555;line-height:1.6}.customerOfferRates{display:none!important}.customerOfferRates>div{background:#fff;padding:15px 17px}.customerOfferRates span{color:#777;letter-spacing:.12em;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.customerOfferRates strong{color:#111;letter-spacing:-.025em;font-size:18px}.customerOfferRates>div:not(:first-child) strong{color:#a20c24}.buyerIntro{color:#555;background:#eee;border-radius:999px;margin:18px 0 0;padding:8px 14px;font-size:11px;display:inline-block}.buyerIntro strong{color:#111}@media (max-width:600px){.primaryBuyIdentity{font-size:clamp(48px,15vw,72px)}.customerStages>div{font-size:7px}.customerStages>div span{max-width:62px}.customerOffers{grid-template-columns:1fr}.customerOfferRates{grid-template-columns:1fr 1fr}.customerOfferRates>div:first-child{grid-column:1/-1}.customerBreakdown article{grid-template-columns:1fr auto;gap:12px}.customerBreakdown article>div:last-child{grid-column:2}.trackingLink{padding:20px 14px}}.publicBrand small{color:#ddd;letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:800}.queueWelcome{text-align:center}.queueWelcome h1 em{font-family:Georgia,serif;font-weight:400}.queueWelcome button{margin:0 auto}.liveQueueCount{background:#fff;border:1px solid #1112;border-radius:18px;justify-items:center;gap:8px;margin:30px 0 18px;padding:24px;display:grid}.liveQueueCount span{color:#555;letter-spacing:.16em;max-width:340px;font-size:9px;font-weight:900;line-height:1.5}.liveQueueCount strong{color:#111;letter-spacing:-.06em;font-size:clamp(64px,14vw,96px);line-height:.9}.queueWelcome .priorityNotice{background:#111;border-radius:12px;padding:14px 18px;color:#fff!important;margin:0 0 28px!important;font-size:13px!important;line-height:1.5!important}.queueWelcome .priorityNotice strong{color:#ff686d;text-transform:uppercase}.combinedContactCard{width:min(720px,100%)}.combinedContactCard>p:not(.eyebrow){color:#4d625c;margin:16px 0 26px;line-height:1.6}.combinedContactFields{text-align:left;gap:16px;margin-bottom:20px;display:grid}.combinedContactFields label{color:#405a52;letter-spacing:.11em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:900;display:grid}.combinedContactFields input{color:#111;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #173f3530;border-radius:11px;outline:0;width:100%;padding:15px 16px;font-size:17px;font-weight:700}.combinedContactFields input:focus{border-color:#b31317;box-shadow:0 0 0 3px #b3131712}.combinedContactCard>.guidedConsent{background:#fff;border-radius:10px;padding:13px 14px}.combinedContactCard>button{width:100%}.offerNotice .payoutPanel>div{display:none}.offerNotice .payoutPanel p{margin:auto 0 0;font-size:0;line-height:1.75}.offerNotice .payoutPanel p:after{content:"Top Deck Keep works to provide highly competitive trade-in offers based on the item, its condition, current market demand, and resale considerations. Qualifying items may receive offers of up to 80% of market value, though the final percentage will vary by trade.";font-size:14px;line-height:1.75}@media (max-width:600px){.combinedContactCard{padding:28px 20px}.combinedContactCard h1{font-size:38px}.combinedContactFields{gap:12px}.combinedContactFields input{padding:13px 14px;font-size:16px}}.activeBuyBanner{color:#111;background:#fff;border:1px solid #d7d7d2;border-radius:9px;align-items:center;gap:10px;width:min(440px,100% - 56px);margin:-20px max(28px,50vw - 562px) 38px auto;padding:10px 11px 10px 14px;display:flex;box-shadow:0 5px 18px #00000012}.activeBuyBanner span{color:#666;letter-spacing:.13em;font-size:7px;font-weight:900}.activeBuyBanner strong{white-space:nowrap;margin-right:auto;font-size:10px}.activeBuyBanner button{color:#111;cursor:pointer;background:#f5f5f2;border:1px solid #c9c9c4;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:800}.queuePrintBar{justify-content:center;margin:18px 3vw 0;display:flex}.queuePrintBar button{color:#111;letter-spacing:.04em;cursor:pointer;background:#fff;border:1px solid #111;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:900}@media (max-width:1000px){.activeBuyBanner{margin:-4px 28px 28px auto}}@media (max-width:650px){.activeBuyBanner{width:calc(100% - 28px);margin:-4px 14px 22px}.activeBuyBanner span{display:none}.activeBuyBanner strong{font-size:9px}.queuePrintBar{margin:12px 18px 0}}.rail nav button:nth-child(3),.rail nav button:nth-child(4),.mainArea>.metricStrip{display:none}.tradeRecordShelf{border:1px solid var(--line);background:#eef3ed;border-radius:11px;margin:-25px 3vw 50px;padding:20px 22px}.tradeRecordShelf>div:first-child{align-items:baseline;gap:14px;margin-bottom:13px;display:flex}.tradeRecordShelf>div:first-child span{letter-spacing:.13em;color:#27634f;font-size:9px;font-weight:900}.tradeRecordShelf p{color:var(--muted);margin:0;font-size:11px}.recordButtons{gap:8px;padding-bottom:3px;display:flex;overflow:auto}.recordButtons button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dfd6;border-radius:8px;min-width:155px;padding:12px}.recordButtons strong,.recordButtons span,.recordButtons em{display:block}.recordButtons strong{font-size:12px}.recordButtons span{color:#53625d;margin:5px 0;font-size:10px}.recordButtons em{color:#1e6a54;font-size:9px;font-style:normal;font-weight:800}.recordOverlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102b2470;justify-content:flex-end;display:flex;position:fixed;inset:0}.recordDrawer{background:#f8f9f5;width:min(560px,100%);height:100%;padding:30px;overflow:auto;box-shadow:-20px 0 60px #102b2440}.recordDrawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.recordDrawer header span,.recordNotes>span,.recordGroups>span{color:#477167;letter-spacing:.14em;font-size:8px;font-weight:900}.recordDrawer h2{margin:5px 0 0;font-size:34px}.recordDrawer header button{cursor:pointer;background:0 0;border:0;font-size:28px}.recordCustomer{padding:24px 0}.recordCustomer h3{margin:0 0 12px;font-size:22px}.recordCustomer a{color:#1b6653;margin:7px 0;font-size:13px;font-weight:700;display:block}.recordCustomer small{color:var(--muted);margin-top:15px;font-size:9px;display:block}.recordFacts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.recordFacts>div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:15px}.recordFacts .overallRateFact{background:#fff7f8;border-color:#c8102e18;grid-column:1/-1}.recordFacts span{color:var(--muted);letter-spacing:.1em;font-size:8px;display:block}.recordFacts strong{margin-top:6px;font-size:15px;display:block}.overallRateFact strong{color:#a20c24}.recordNotes,.recordGroups{margin-top:22px}.recordNotes p,.recordGroups>p{color:#52605c;background:#fff;border-radius:8px;padding:15px;font-size:11px;line-height:1.5}.recordGroups article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr 80px 150px;align-items:center;gap:12px;margin-top:8px;padding:14px;display:grid}.recordGroups article b,.recordGroups article small{display:block}.recordGroups article small{color:var(--muted);margin-top:4px;font-size:9px}.recordGroups article span{color:var(--muted);font-size:7px;display:block}.recordGroups article strong{margin-top:5px;font-size:10px;display:block}.recordDrawer footer{border-top:1px solid var(--line);background:#f8f9f5;margin:30px -30px -30px;padding:18px 30px;position:sticky;bottom:-30px}.recordDrawer footer button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;width:100%;padding:14px;font-weight:800}@media (max-width:650px){.tradeRecordShelf{margin:-7px 18px 30px}.tradeRecordShelf>div:first-child{display:block}.tradeRecordShelf p{margin-top:5px}.recordDrawer{padding:22px}.recordGroups article{grid-template-columns:1fr 70px}.recordGroups article>div:last-child{grid-column:1/-1}.recordDrawer footer{margin:30px -22px -22px}}.queuePrintBar{align-items:end;gap:9px}.queuePrintBar label{color:#666;letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:8px;font-weight:900;display:grid}.queuePrintBar select{color:#111;background:#fff;border:1px solid #ccc;border-radius:7px;padding:8px 28px 8px 9px;font-size:10px}.qrLocationName{color:#c8102e;letter-spacing:.14em;text-transform:uppercase;margin:-4px 0 6px;font-size:13px;display:block}.queuePrintBar{flex-wrap:wrap}.queuePrintBar .historicalBackfillButton{color:#fff;background:#c8102e;border-color:#c8102e}.historicalNotice{color:#8f0b21;background:#fff7f8;border:1px solid #c8102e33;border-radius:7px;width:max-content;max-width:calc(100% - 36px);margin:10px auto 0;padding:9px 13px;font-size:10px;font-weight:800}.queuePanel .filters{display:none}.recordButtons button{padding-top:36px;position:relative}.contactSignal{color:#748078;background:#f0f2ee;border-radius:6px;align-items:center;gap:6px;height:20px;padding:0 7px;font-style:normal;position:absolute;top:9px;left:10px;right:10px;display:flex!important}.contactSignal span{margin:0!important;font-size:10px!important;display:inline!important}.contactSignal b{background:#aeb7b1;border-radius:50%;width:7px;height:7px;margin-left:auto;display:block;box-shadow:0 0 0 3px #e1e5e2}.contactSignal.contacted b{background:#29a565;box-shadow:0 0 0 3px #c6ead4}.emptyProcessed{color:#748078!important;padding:14px!important}.queuePanel table{min-width:0}.queuePanel th:first-child,.queuePanel td:first-child{width:180px}.queuePanel th:nth-child(2),.queuePanel td:nth-child(2){width:auto}.queuePanel th:nth-child(3),.queuePanel td:nth-child(3){width:190px}.queuePanel th:last-child,.queuePanel td:last-child{text-align:right;width:170px}.queuePanel .rowAction{color:#fff;background:#111;border-radius:7px;justify-content:center;align-items:center;min-width:110px;padding:10px 14px;display:inline-flex}.queuePanel tbody tr:hover{background:#f8faf6}@media (max-width:600px){.queuePanel th:first-child,.queuePanel td:first-child{width:105px}.queuePanel th:nth-child(3),.queuePanel td:nth-child(3){width:120px}.queuePanel th:last-child,.queuePanel td:last-child{width:110px}.queuePanel th,.queuePanel td{padding:14px 10px}.queuePanel .rowAction{min-width:82px;padding:9px 10px}}.contactSignal[role=button]{cursor:pointer;outline:none}:is(.contactSignal[role=button]:hover,.contactSignal[role=button]:focus-visible){box-shadow:0 0 0 2px #8fc8a8}.contactSignal span:nth-child(3){white-space:nowrap;font-weight:800;font-size:8px!important}.contactSignal b{display:none}.contactSignal{color:#476158!important;box-shadow:none!important;background:#eef2ef!important}.recordActionDock{z-index:70;background:#fff;border:1px solid #dbe1da;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;width:min(500px,100vw - 60px);padding:14px;display:grid;position:fixed;bottom:24px;right:30px;box-shadow:0 14px 45px #102b2440}.recordActionDock label{color:#68756f;letter-spacing:.1em;font-size:8px;display:grid}.recordActionDock label strong{color:#173f35;letter-spacing:0;margin-top:4px;font-size:13px}.recordActionDock button{color:#173f35;cursor:pointer;background:#fff;border:1px solid #d8ded7;border-radius:7px;padding:11px 13px;font-size:10px;font-weight:800}.recordActionDock button:disabled{opacity:.45;cursor:default}.recordActionDock p{color:#35725e;grid-column:1/-1;margin:3px 0 0;font-size:9px}@media (max-width:650px){.recordActionDock{grid-template-columns:1fr 1fr;width:calc(100vw - 24px);bottom:12px;right:12px}.recordActionDock label{grid-column:1/-1}.recordActionDock button{width:100%}}.recordDrawer>footer{display:none}.recordButtons .recordBox{background:#fff;border:1px solid #d8d8d8;border-radius:9px;min-width:0;padding:48px 12px 12px;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.recordButtons .recordBox.hasBeenContacted{border-color:#d6a8a8;box-shadow:0 4px 14px #ae181812}.recordBox>strong,.recordBox>span{display:block}.recordBox>strong{font-size:12px}.recordBox>span{color:#53625d;margin:5px 0;font-size:10px}.recordBox .contactSignal{grid-template-columns:26px 26px minmax(0,1fr);align-items:stretch;gap:4px;min-width:0;height:29px;padding:0;display:grid;position:absolute;top:9px;left:9px;right:9px;background:0 0!important}.recordBox .contactSignal a{color:#202020;background:#f6f6f6;border:1px solid #dedede;border-radius:6px;place-items:center;min-width:0;font-size:11px;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.recordBox .contactSignal a:hover{background:#fff5f5;border-color:#b51f24}.recordBox .contactSignal a.disabled{opacity:.28;pointer-events:none}.recordBox .contactSignal .contactToggle{color:#9d171c;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b51f24;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-width:0;margin:0;padding:0 4px;font-size:7px;font-weight:850;display:flex;overflow:hidden}.recordBox .contactSignal .contactToggle span{flex:none;font-size:9px;line-height:1}.recordBox .contactSignal .contactToggle[aria-pressed=true]{color:#fff;background:#b51f24}.recordBox .contactSignal .contactToggle:hover{box-shadow:0 0 0 2px #b51f241f}.recordBox .contactSignal .contactToggle:focus-visible{outline-offset:1px;outline:2px solid #b51f243d}.recordBox .viewRecord{color:#a3191e;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.recordButtons>button,.headerTools button:first-of-type{display:none}.generatePrintButton{z-index:18;color:#173f35;letter-spacing:.03em;cursor:pointer;background:#fff;border:1px solid #d5ded8;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:850;position:fixed;top:17px;left:250px;box-shadow:0 3px 14px #173f3518}.manualBuyOverlay,.qrPrintOverlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102b2475;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.manualBuyCard{background:#fff;border-radius:18px;width:min(620px,100%);padding:36px;position:relative;box-shadow:0 28px 80px #102b2450}.manualBuyCard>p{color:#36725f;letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:900}.manualBuyCard h2{letter-spacing:-.04em;margin:0 0 8px;font-size:32px}.manualBuyCard>span{color:#69766f;margin-bottom:26px;font-size:12px;display:block}.manualBuyCard label{color:#68736e;letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-size:9px;font-weight:800;display:block}.manualBuyCard>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.manualBuyCard input,.manualBuyCard textarea{color:#173f35;background:#fafbf8;border:1px solid #dbe0da;border-radius:7px;outline:none;width:100%;margin-top:7px;padding:12px;display:block}.manualBuyCard textarea{resize:vertical;min-height:78px}.manualBuyCard input:focus,.manualBuyCard textarea:focus{border-color:#36725f}.manualBuyCard label small{color:#9aa39e;font-size:8px}.manualClose,.closePrint{color:#64716b;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:16px;right:16px}.manualContinue{color:#fff;cursor:pointer;background:#173f35;border:0;border-radius:7px;width:100%;margin-top:24px;padding:14px;font-weight:850}.manualError{background:#fbe7e4;border-radius:6px;padding:10px;color:#9b3027!important;margin:12px 0 0!important;font-size:10px!important}.qrPrintSheet{text-align:center;color:#173f35;background:#fff;border-radius:4px;width:min(620px,100%);padding:46px;position:relative;box-shadow:0 28px 80px #102b2450}.qrPrintSheet>p{color:#387360;letter-spacing:.25em;margin:0;font-size:12px;font-weight:950}.qrPrintSheet h1{letter-spacing:-.055em;margin:10px 0;font-size:46px}.qrPrintSheet>span{color:#5e6d66;font-size:14px;display:block}.qrPrintSheet img{width:min(330px,75vw);margin:28px auto 18px;display:block}.qrPrintSheet>strong{letter-spacing:.04em;font-size:12px;display:block}.printNow{color:#fff;cursor:pointer;background:#173f35;border:0;border-radius:7px;margin-top:24px;padding:13px 18px;font-weight:850}@media (max-width:1000px){.generatePrintButton{left:90px}}@media (max-width:650px){.generatePrintButton{top:72px;left:18px}.manualBuyCard{padding:28px 22px}.manualBuyCard>div{grid-template-columns:1fr}.qrPrintSheet{padding:36px 20px}.qrPrintSheet h1{font-size:38px}}@media print{body>*{visibility:hidden!important}.qrPrintOverlay,.qrPrintOverlay *{visibility:visible!important}.qrPrintOverlay{background:#fff!important;padding:0!important;position:absolute!important;inset:0!important}.qrPrintSheet{width:100%!important;max-width:none!important;box-shadow:none!important}.closePrint,.printNow{display:none!important}}.manualBuyCard select{color:#111;background:#fafbf8;border:1px solid #dbe0da;border-radius:7px;outline:none;width:100%;margin-top:7px;padding:12px;display:block}.manualBuyCard select:focus{border-color:#c8102e}.adminControlShell{gap:10px;width:100%;display:grid}.adminRules{padding:12px 3vw 36px;max-width:none!important}.adminRules .locationProfileBar{z-index:5;border:1px solid #e2e2df;border-radius:10px;position:sticky;top:0;box-shadow:0 8px 24px #0000000a}.adminAccordion{background:#fff;border:1px solid #e2e2df;border-radius:10px;margin:0 3vw;overflow:hidden}.adminRules .adminAccordion{margin:0}.adminAccordion>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;list-style:none;display:flex}.adminAccordion>summary::-webkit-details-marker{display:none}.adminAccordion>summary div{min-width:0}.adminAccordion>summary span,.adminAccordion>summary b,.adminAccordion>summary small{display:block}.adminAccordion>summary span{color:#c8102e;letter-spacing:.14em;margin-bottom:3px;font-size:9px;font-weight:950}.adminAccordion>summary b{font-size:15px}.adminAccordion>summary small{color:#777;margin-top:3px;font-size:11px}.adminAccordion>summary i{font-size:20px;font-style:normal;transition:transform .18s}.adminAccordion[open]>summary i{transform:rotate(45deg)}.adminAccordion[open]>summary{border-bottom:1px solid #ecece8}.adminAccordionBody{padding:16px 18px}.compactActionRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.compactActionRow p{color:#666;margin:0;font-size:12px}.compactActionRow button{padding:9px 13px}.adminAccordion .rulesTable{margin-top:12px}.adminAccordion .ruleHeader,.adminAccordion .ruleRow{padding:8px 12px}.adminAccordion .ruleRow input{padding:7px}.adminAccordion .overrideGrid{margin-top:0}.adminAccordion .overrideRow{padding:7px}.adminAccordion .optionAdminGrid{padding:16px 18px}.adminAccordion .logicNote{margin:0}.nestedAdminAccordion{border-top:1px solid #ecece8}.nestedAdminAccordion>summary{cursor:pointer;justify-content:space-between;padding:13px 18px;list-style:none;display:flex}.nestedAdminAccordion>summary span{color:#777;font-size:11px}.compactAdminSection{padding:15px 18px}.compactAdminSection header{justify-content:space-between;align-items:end;gap:18px;display:flex}.compactAdminSection h3,.compactAdminSection p{margin:0}.compactAdminSection p{color:#777;margin-top:4px;font-size:11px}.addApprovedEmail{gap:7px!important;margin:0!important;display:flex!important}.addApprovedEmail input{min-width:250px;padding:9px 11px!important;font-size:13px!important}.addApprovedEmail button{color:#fff;background:#c8102e;border:0;border-radius:7px;padding:9px 12px;font-weight:850}.accessEmailList{border:0;padding:12px 0 0}.accessEmailList span{align-items:center;gap:6px;display:inline-flex}.accessEmailList span button{color:#777;cursor:pointer;background:#fff;border:0;border-radius:50%;width:18px;height:18px;padding:0}.staffAccessAdmin .staffProfileList{padding:0 18px}.staffAccessAdmin .addStaffProfile{padding:16px 18px}.staffAccessAdmin>.adminAccordionBody>.saveState{margin:10px 0 0}@media (max-width:760px){.compactAdminSection header,.compactActionRow{flex-direction:column;align-items:stretch}.addApprovedEmail{width:100%}.addApprovedEmail input{flex:1;min-width:0}.adminRules .locationProfileBar{position:static}.adminAccordion{margin-left:12px;margin-right:12px}}.adminAccessGrid{grid-template-columns:minmax(320px,.9fr) minmax(500px,1.35fr);gap:12px;margin:12px 3vw;display:grid}.adminAccessGrid.managerScope{grid-template-columns:minmax(0,1fr)}.adminAccessCard{background:#fff;border:1px solid #dededb;border-radius:10px;min-width:0;padding:16px}.adminAccessCard>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.adminAccessCard>header span{color:#c8102e;letter-spacing:.12em;font-size:10px;font-weight:900}.adminAccessCard h2{letter-spacing:-.03em;margin:2px 0;font-size:19px}.adminAccessCard small{color:#6c6c6c;font-size:12px}.adminAccessCard .addApprovedEmail{gap:7px;display:flex}.adminAccessCard .addApprovedEmail input{color:#111;background:#fff;border:1px solid #d7d7d4;border-radius:6px;flex:1;min-width:0}.adminAccessCard .addApprovedEmail button,.addProfileDisclosure>summary{color:#fff;white-space:nowrap;cursor:pointer;background:#111;border:1px solid #111;border-radius:6px;padding:9px 12px;font-size:12px;font-weight:850}.adminAccessCard .accessEmailList{border-top:1px solid #e8e8e4;max-height:310px;margin:12px 0 0;padding:0;list-style:none;overflow:auto}.adminAccessCard .accessEmailList li{border-bottom:1px solid #ececea;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:6px 2px;font-size:13px;display:flex}.adminAccessCard .accessEmailList li span{text-overflow:ellipsis;white-space:nowrap;color:#111;background:0 0;border-radius:0;min-width:0;margin:0;padding:0;font-size:13px;display:block;overflow:hidden}.adminAccessCard .accessEmailList li button{color:#ac1830;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.adminAccessCard .staffProfileList{border-top:1px solid #e8e8e4;max-height:310px;padding:0;overflow:auto}.adminAccessCard .staffProfileList article{grid-template-columns:minmax(90px,1fr) 90px 100px 68px 68px;gap:7px;min-height:44px;padding:5px 0;display:grid}.adminAccessCard .profileName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.adminAccessCard .profileRoleBadge{color:#444;border:1px solid #d8d8d4;border-radius:6px;justify-content:center;align-items:center;padding:6px 7px;font-size:11px;display:flex}.adminAccessCard .staffProfileList select,.adminAccessCard .staffProfileList button,.profileLocationPicker>summary{color:#111;cursor:pointer;background:#fff;border:1px solid #d8d8d4;border-radius:6px;padding:6px 7px;font-size:11px}.adminAccessCard .profileQuietButton{white-space:nowrap}.profileLocationPicker{position:relative}.profileLocationPicker>summary{white-space:nowrap;list-style:none}.profileLocationPicker>summary::-webkit-details-marker{display:none}.profileLocationPicker>.profileLocations{z-index:15;background:#fff;border:1px solid #d8d8d4;border-radius:7px;gap:7px;min-width:165px;padding:12px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 12px 30px #0002}.profileLocationPicker>.profileLocations label{font-size:12px}.profileLocationPicker>.profileLocations input{accent-color:#c8102e}.addProfileDisclosure{position:relative}.addProfileDisclosure>summary{list-style:none}.addProfileDisclosure>summary::-webkit-details-marker{display:none}.addProfileDisclosure .addStaffProfile{z-index:20;background:#fff;border:1px solid #dededb;border-radius:9px;grid-template-columns:1fr 1fr;width:min(440px,80vw);padding:16px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 18px 40px #0003}.addProfileDisclosure .addStaffProfile .profileLocations,.addProfileDisclosure .addStaffProfile>button{grid-column:1/-1}.adminAccessMessage{color:#c8102e;grid-column:1/-1;margin:0;font-size:13px}.adminRules .locationProfileBar{box-shadow:none;padding:10px 14px}.adminRules .adminAccordionBody{padding:12px 14px}.adminRules .rulesTable{border-radius:5px}.adminRules .ruleHeader,.adminRules .ruleRow{grid-template-columns:1fr 1fr 95px 95px;gap:8px;padding:5px 10px}.adminRules .ruleHeader{background:#f2f2f0;font-size:11px}.adminRules .ruleRow label{font-size:13px}.adminRules .ruleRow input{border-radius:4px;height:32px;padding:5px 7px;font-size:13px}.adminGameBar{background:#fafafa;border:1px solid #e9e9e6;border-radius:6px;grid-template-columns:minmax(160px,220px) 1fr;gap:14px;margin-bottom:12px;padding:10px;display:grid}.adminGameBar label,.adminGameManage>span{color:#555;text-transform:uppercase;gap:5px;font-size:11px;font-weight:850;display:grid}.adminGameBar select,.adminGameBar input{color:#111;background:#fff;border:1px solid #d8d8d4;border-radius:5px;width:100%;min-height:34px;padding:6px 8px;font-size:13px}.adminGameList{flex-wrap:wrap;gap:5px;margin:5px 0;display:flex}.adminGameList span{background:#fff;border:1px solid #ddd;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex}.adminGameList button{color:#777;cursor:pointer;background:0 0;border:0;padding:0}.adminGameManage .optionAdd{gap:6px;display:flex}.adminGameManage .optionAdd button,.addOverrideButton{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:5px;font-size:12px;font-weight:850}.adminRules .overrideGrid{grid-template-columns:1fr 1fr;gap:4px}.adminRules .overrideRow{background:#fff;border-radius:4px;grid-template-columns:1.4fr 90px 90px;gap:8px;padding:5px 8px}.adminRules .overrideRow input{height:32px;padding:5px 7px;font-size:13px}.adminRules .overrideRow label{font-size:12px}.overrideHead{display:none}.adminRules .compactActionRow{margin-top:10px}.adminRules .compactActionRow button{border-radius:5px;min-height:34px;font-size:12px}@media (max-width:1100px){.adminAccessGrid{grid-template-columns:1fr}.adminAccessCard .staffProfileList{max-height:360px}}@media (max-width:700px){.adminAccessGrid{margin:12px}.adminAccessCard .staffProfileList article{grid-template-columns:minmax(90px,1fr) 85px 95px;gap:5px}.adminAccessCard .staffProfileList article .profileQuietButton{grid-column:auto}.adminGameBar{grid-template-columns:1fr}.adminRules .ruleHeader,.adminRules .ruleRow{grid-template-columns:1fr 1fr 65px 65px}.adminRules .overrideGrid{grid-template-columns:1fr}.adminRules .overrideRow{grid-template-columns:1fr 70px 70px}}.adminAccessCard .staffProfileList article:has(.profileLocationPicker[open]){grid-template-rows:auto auto}.adminAccessCard .profileLocationPicker[open]{grid-column:1/-1}.adminAccessCard .profileLocationPicker[open]>.profileLocations{min-width:0;box-shadow:none;margin-top:6px;display:flex;position:static}.adminAccessCard .addStaffProfile input,.adminAccessCard .addStaffProfile select{width:100%}.staffGate{color:#111;background:#090909;place-items:center;min-height:100vh;padding:24px;display:grid}.staffGate>section{background:#fff;border-radius:18px;width:min(560px,100%);padding:42px;box-shadow:0 30px 100px #0008}.staffGateMark{color:#fff;letter-spacing:-.05em;background:#c8102e;border-radius:12px;place-items:center;width:54px;height:54px;font-weight:950;display:grid}.staffGate section>p{color:#c8102e;letter-spacing:.18em;margin:22px 0 8px;font-size:11px;font-weight:900}.staffGate h1{letter-spacing:-.045em;margin:0 0 10px;font-size:34px}.staffGate section>span{color:#69716d;line-height:1.5;display:block}.staffGate form{gap:18px;margin-top:28px;display:grid}.staffGate label{color:#555;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:11px;font-weight:850;display:grid}.staffGate input{color:#111;background:#fafafa;border:1px solid #d7d9d6;border-radius:8px;width:100%;padding:14px;font-size:18px}.profilePicker{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profilePicker button{text-align:left;color:#111;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:9px;padding:15px}.profilePicker button.selected{border-color:#c8102e;box-shadow:0 0 0 2px #c8102e22}.profilePicker b,.profilePicker small{display:block}.profilePicker small{color:#777;margin-top:5px;font-size:10px}.staffUnlock{color:#fff;cursor:pointer;background:#c8102e;border:0;border-radius:8px;padding:15px;font-weight:900}.staffUnlock:disabled{opacity:.45}.staffGateError{background:#fae4e1;border-radius:7px;padding:11px;color:#8c372e!important;margin:0!important;font-size:12px!important}.railProfile{border-top:1px solid #39675e;margin-top:auto;padding:14px 10px}.railProfile b,.railProfile span{display:block}.railProfile span{color:#b9cbc6;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:10px}.railProfile button{color:#fff;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:10px;text-decoration:underline}.railProfile+.railFoot{margin-top:0}.staffAccessAdmin{margin:28px 3vw}.accessEmailList{border-bottom:1px solid var(--line);padding:20px 26px}.accessEmailList h3,.addStaffProfile h3{margin:0 0 12px;font-size:13px}.accessEmailList span{color:#414744;background:#f1f2ef;border-radius:99px;margin:0 7px 7px 0;padding:7px 9px;font-size:10px;display:inline-block}.staffProfileList{padding:0 26px}.staffProfileList article{border-bottom:1px solid #eceee9;grid-template-columns:1fr 120px minmax(280px,1.4fr) auto auto;align-items:center;gap:12px;padding:16px 0;display:grid}.staffProfileList article.disabled{opacity:.5}.staffProfileList b,.staffProfileList small{display:block}.staffProfileList small{color:var(--muted);margin-top:4px;font-size:10px}.staffProfileList select,.staffProfileList button,.addStaffProfile input,.addStaffProfile select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px}.staffProfileList button{cursor:pointer}.staffProfileList .disableProfile{color:#a02b20}.staffProfileList .enableProfile{color:#17664f}.profileLocations{flex-wrap:wrap;gap:8px 12px;display:flex}.profileLocations label{color:#555;align-items:center;gap:4px;font-size:10px;display:flex}.addStaffProfile{grid-template-columns:1fr 150px 150px 1.5fr auto;align-items:end;gap:14px;padding:24px 26px;display:grid}.addStaffProfile h3{grid-column:1/-1}.addStaffProfile>label{color:#666;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.addStaffProfile>button{color:#fff;background:#c8102e;border:0;border-radius:7px;padding:11px 15px;font-weight:850}.staffAccessAdmin>.saveState{margin:0 26px 20px}@media (max-width:1000px){.staffProfileList article,.addStaffProfile{grid-template-columns:1fr 1fr}.profileLocations{grid-column:1/-1}}@media (max-width:650px){.staffGate>section{padding:30px 22px}.profilePicker,.staffProfileList article,.addStaffProfile{grid-template-columns:1fr}.profileLocations{grid-column:auto}.railProfile b,.railProfile span,.railProfile button{font-size:0}.railProfile b:before{content:"●";color:#fff;font-size:12px}}.adminAccessCard .staffProfileList article{grid-template-columns:minmax(90px,1fr) 85px 100px 68px 68px 64px}.adminAccessCard .staffProfileList .profileRemoveButton{color:#a3162d;background:#fff;border-color:#e9c9ce}.adminAccessCard .staffProfileList .profileRemoveButton:hover{background:#fff1f3}.adminGamesTop{background:#fafafa;border:1px solid #e9e9e6;border-radius:6px;padding:10px 12px}.adminGamesHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminGamesHeading strong{font-size:12px}.adminAddGame>summary{color:#111;cursor:pointer;background:#fff;border:1px solid #d4d4d0;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:800;list-style:none}.adminAddGame>summary::-webkit-details-marker{display:none}.adminAddGameEntry{z-index:10;background:#fff;border:1px solid #ddd;border-radius:6px;gap:6px;width:230px;padding:8px;display:flex;position:absolute;top:30px;right:0;box-shadow:0 10px 25px #0002}.adminAddGameEntry input{border:1px solid #d8d8d4;border-radius:4px;flex:1;min-width:0;padding:6px}.adminAddGameEntry button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:4px;font-size:11px;font-weight:800}.adminRateSelector{align-items:end;gap:12px;margin:12px 0 8px;display:flex}.adminRateSelector label{color:#555;text-transform:uppercase;gap:4px;min-width:210px;font-size:11px;font-weight:800;display:grid}.adminRateSelector select{color:#111;background:#fff;border:1px solid #d8d8d4;border-radius:5px;min-height:34px;padding:6px 8px;font-size:13px}.adminRateSelector p{color:#666;flex:1;margin:0 0 7px;font-size:12px}.adminRateSelector button{white-space:nowrap}@media (max-width:700px){.adminAccessCard .staffProfileList article{grid-template-columns:minmax(90px,1fr) 85px 90px}.adminRateSelector{flex-wrap:wrap}.adminRateSelector label{flex:1}.adminRateSelector p{display:none}}.adminGamesTop{position:relative}.adminAddGame{position:static}.adminAddGameEntry{gap:10px;width:min(520px,100% - 24px);padding:14px;top:46px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 16px 36px #0002}.adminAddGameEntry input{height:38px;padding:8px 10px;font-size:13px}.adminAddGameEntry button{min-width:66px;padding:8px 12px;font-size:12px}.adminAccessCard .inlineRemove{background:0 0;justify-content:flex-end;align-items:center;gap:3px;min-width:0;padding:0;display:flex}.adminAccessCard .inlineRemove button{white-space:nowrap}.adminAccessCard .inlineRemove .removeConfirm,.adminAccessCard .inlineRemove .profileRemoveButton{color:#a3162d;border-color:#e9c9ce}.adminAccessCard .inlineRemove .removeCancel{color:#555}.adminAccessCard .staffProfileList article:has(.removeCancel){grid-template-columns:minmax(90px,1fr) 85px 100px 68px 68px 120px}.adminAccessCard .accessEmailList li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.adminAccessCard .accessEmailList li>span:first-child{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.35;overflow:visible}.adminAccessCard .accessEmailList li>.inlineRemove{white-space:nowrap;justify-content:flex-end;display:flex;overflow:visible}.adminAccessCard .accessEmailList li:has(.removeCancel)>.inlineRemove{grid-column:1/-1;justify-content:flex-start}.adminRules .adminAccordion{position:relative;overflow:visible}.adminRules .adminGamesTop,.adminRules .adminAddGame{position:static}.adminRules .adminAddGameEntry{width:min(520px,100% - 28px);top:58px;left:50%;right:auto;transform:translate(-50%)}.appHeader .staffWelcome{color:#111;letter-spacing:-.035em;text-transform:none;margin:0 0 6px;font-size:17px;font-weight:800;line-height:1.1}.appHeader .staffWelcome em{color:#c8102e;font-family:Georgia,serif;font-size:1.15em;font-style:italic;font-weight:400}.railProfileActions{gap:7px;margin-top:13px;display:grid}.railProfile .railProfileActions button{color:#fff;text-align:left;background:#ffffff0d;border:1px solid #ffffff3b;border-radius:6px;width:100%;margin:0;padding:8px 9px;font-size:11px;line-height:1.25;text-decoration:none;display:block}.railProfile .railProfileActions button:hover{background:#ffffff1c;border-color:#ffffff80}@media (max-width:650px){.railProfile .railProfileActions button{font-size:11px}.appHeader .staffWelcome{font-size:14px;line-height:1.2}}.appHeader{align-items:flex-end;height:148px;padding-bottom:20px;position:relative}.appHeader .staffWelcome{text-align:center;width:max-content;max-width:calc(100% - 32px);margin:0;font-size:clamp(24px,3vw,38px);font-weight:850;line-height:1.1;position:absolute;top:18px;left:50%;transform:translate(-50%)}.appHeader .staffWelcome em{font-size:1.05em}.railProfile{padding:9px 8px}.railProfile b{font-size:12px}.railProfile span{font-size:9px}.railProfileActions{gap:4px;margin-top:8px}.railProfile .railProfileActions button{padding:5px 7px;font-size:9px;line-height:1.15}.adminAccessCard .accessEmailList{flex-wrap:wrap;align-content:flex-start;gap:6px;padding-top:10px;display:flex}.adminAccessCard .accessEmailList li{background:#fafafa;border:1px solid #dededb;border-radius:7px;align-items:center;gap:5px;max-width:100%;min-height:0;margin:0;padding:5px 6px 5px 9px;display:inline-flex}.adminAccessCard .accessEmailList li>span:first-child{overflow-wrap:anywhere;flex:0 auto;font-size:11px;line-height:1.25}.adminAccessCard .accessEmailList li>.inlineRemove{flex:none;gap:2px;display:inline-flex}.adminAccessCard .accessEmailList li:has(.removeCancel)>.inlineRemove{grid-column:auto}.adminAccessCard .accessEmailList li button{color:#8d2333;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;margin:0;padding:0;font-size:15px;line-height:1;display:grid}.adminAccessCard .accessEmailList li button:hover{background:#f6e6e9}.adminAccessCard .accessEmailList li .removeConfirm{color:#fff;background:#111}.adminAccessCard .accessEmailList li small{font-size:10px}.allLocationsPage{background:#f5f5f3;grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.allLocationsPage .rail{min-height:100vh}.allLocationsRailLabel{color:#fff;letter-spacing:.12em;padding:14px 10px;font-size:11px;font-weight:850}.allLocationsMain{min-width:0;padding:28px 3vw 50px}.allLocationsMain>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;display:flex}.allLocationsMain>header p{color:#c8102e;letter-spacing:.13em;margin:0 0 8px;font-size:11px;font-weight:900}.allLocationsMain>header h1{color:#111;letter-spacing:-.05em;margin:0;font-size:clamp(26px,3vw,42px)}.allLocationsMain>header h1 em{color:#c8102e;font-family:Georgia,serif;font-weight:400}.allLocationsMain>header span{color:#666;margin-top:8px;font-size:13px;display:block}.allLocationsMain>header button,.locationOverviewCard header button{color:#fff;white-space:nowrap;cursor:pointer;background:#111;border:1px solid #111;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:800}.allLocationsMain>header button:disabled{opacity:.5}.allLocationsError{color:#a3162d;border:1px solid #e7b8bf;border-radius:6px;padding:12px}.allLocationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.locationOverviewCard{background:#fff;border:1px solid #dededb;border-radius:10px;min-width:0;padding:18px}.locationOverviewCard>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.locationOverviewCard>header span{color:#c8102e;letter-spacing:.12em;font-size:10px;font-weight:900}.locationOverviewCard h2{margin:2px 0;font-size:21px}.locationOverviewCard header button{color:#111;background:#fff}.locationOverviewCounts{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.locationOverviewCounts div{background:#fafafa;border:1px solid #ececea;border-radius:6px;padding:10px}.locationOverviewCounts strong,.locationOverviewCounts span{display:block}.locationOverviewCounts strong{font-size:25px;line-height:1}.locationOverviewCounts span{color:#666;margin-top:5px;font-size:11px}.locationOverviewList{border-top:1px solid #e6e6e2}.locationOverviewList>div{border-bottom:1px solid #efefed;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:grid}.locationOverviewList>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.locationOverviewList>div small{color:#777}.locationOverviewList p{color:#777;margin:12px 0 0;font-size:12px}@media (max-width:800px){.allLocationsPage{grid-template-columns:1fr}.allLocationsPage .rail{height:auto;min-height:0;position:static}.allLocationsGrid{grid-template-columns:1fr}.allLocationsMain>header{flex-direction:column;align-items:start}.appHeader{height:auto;min-height:170px;padding-top:85px}.appHeader .staffWelcome{white-space:normal;width:calc(100% - 32px);font-size:clamp(22px,5vw,30px);top:16px}}.queueActionBar{min-height:58px;position:relative}.queueActionBar .queuePrintBar{margin:18px 3vw 0}.queueSecondaryActions{align-items:center;gap:7px;display:flex;position:absolute;top:0;right:3vw}.queueSecondaryActions button{color:#111;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #111;border-radius:7px;padding:9px 11px;font-size:11px;font-weight:800}.queueSecondaryActions .historicalBackfillButton{color:#fff;background:#c8102e;border-color:#c8102e}@media (max-width:1100px){.queueSecondaryActions{justify-content:center;margin:10px 3vw 0;position:static}.queueActionBar{padding-bottom:4px}}@media (max-width:650px){.queueSecondaryActions{flex-wrap:wrap;margin:10px 14px 0}.queueSecondaryActions button{font-size:10px}}.profileSelectBlock{gap:12px;display:grid}.profileSelectBlock select{color:#111;cursor:pointer;background:#fafafa;border:1px solid #d7d9d6;border-radius:9px;outline:none;width:100%;padding:15px 44px 15px 15px;font-size:15px;font-weight:750}.profileSelectBlock select:focus{border-color:#c8102e;box-shadow:0 0 0 3px #c8102e18}.selectedProfileSummary{background:#fff;border:1px solid #ececea;border-radius:10px;align-items:center;gap:12px;padding:13px 14px;display:flex}.profileInitial{color:#fff;background:#111;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:17px;font-weight:950;display:grid}.selectedProfileSummary b,.selectedProfileSummary span,.selectedProfileSummary small{display:block}.selectedProfileSummary b{font-size:14px}.selectedProfileSummary span{color:#c8102e;letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:900}.selectedProfileSummary small{color:#777;margin-top:4px;font-size:10px}.locationPicker{gap:10px;margin-top:28px;display:grid}.locationPicker button{text-align:left;color:#111;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:12px;width:100%;padding:16px 18px;transition:all .16s}.locationPicker button:hover{border-color:#c51b2c;transform:translateY(-1px);box-shadow:0 8px 22px #00000014}.locationPicker b,.locationPicker small{display:block}.locationPicker b{font-size:17px}.locationPicker small{color:#777;margin-top:4px}.locationBack{margin-top:18px;color:#666!important;box-shadow:none!important;background:0 0!important;border:0!important}.sessionBuyer{flex-direction:column;align-items:flex-start;gap:2px;display:flex!important}.sessionBuyer strong{color:#111;font-size:14px}.sessionBuyer small{color:#777;font-size:11px}.activeLocationLabel{color:#111;background:#fff;border:1px solid #ddd;border-radius:8px;align-items:center;min-height:38px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.logo>span{color:#0000;background:#fff url(/tdk-badge.png) 50%/44px 44px no-repeat;border-radius:8px;width:48px;height:48px;font-size:0;box-shadow:0 3px 14px #0003}.logo b{color:#fff;letter-spacing:.18em}:root{--ink:#0a0a0a;--muted:#666;--paper:#f2f2f0;--panel:#fff;--line:#d8d8d5;--green:#090909;--mint:#fff;--orange:#bdbdb8;--red:#c8102e;--accent:#c8102e}body{color:#090909;background:#f2f2f0}.rail{background:#080808}nav button{color:#c8c8c8}nav button.on,nav button:hover,nav button em{color:#fff;background:#c8102e}.railFoot{color:#bdbdbd;border-color:#343434}.railFoot small{color:#858585}.headerTools button,.outline,.submitBuy,.manualContinue,.printNow{color:#fff;background:#090909}.headerTools button:first-of-type{color:#c8102e;background:#fff;border:1px solid #c8102e;display:block}.calc{background:#0a0a0a}.calc .moneyField input,.offers>div,.rulePreview{background:#202020;border-color:#3b3b3b}.submitBuy{border:1px solid #fff}.submitBuy span{color:#fff}.rowAction,.contactBtn,.viewRecord,.recordCustomer a{color:#c8102e}.tag.pending,.tag.waiting{color:#1d1d1d;background:#ededeb}.tag.completed,.tag.done{color:#fff;background:#111}.tag.in-progress{color:#111;background:#d8d8d5}.generatePrintButton{color:#fff;background:#090909;border-color:#c8102e;box-shadow:0 8px 24px #0004}.gameTabs button.selected{background:#c8102e;border-color:#c8102e}.typeTabs button.selected{color:#c8102e;border-color:#c8102e}.saveState,.tradeRecordShelf>div:first-child span,.recordButtons em{color:#c8102e}.metric.warn:before{background:#c8102e}.filters button.selected{box-shadow:inset 0 -2px #c8102e,0 1px 4px #d8dcd5}.contactBtn{border-color:#c8102e}.contacted{color:#8d0b21;background:#f8dce1}.liveDot{background:#c8102e}.publicCheckIn{--queue-green:#090909;--queue-mint:#fff;--queue-cream:#f3f3f1;color:#090909;background:radial-gradient(circle at 12% 18%,#dededb 0,#0000 30%),radial-gradient(circle at 88% 82%,#c7c7c2 0,#0000 28%),#f3f3f1}.publicBrand{color:#fff;background:#090909}.publicBrand a{color:#fff}.publicBrand>span{box-shadow:0 0 0 1px #ffffff50}.ambientOrb{filter:grayscale();opacity:.24}.orbOne{background:#999}.orbTwo{background:#444}.welcomeModal,.noticeModal,.questionCard,.completionCard{background:#fffffff0;border-color:#1112;box-shadow:0 28px 80px #0002}.eyebrow,.welcomeModal h1 em,.noticeModal a{color:#c8102e!important}.noticeModal{border-top-color:#c8102e}.noticeIcon,.successMark{color:#fff;background:#c8102e}.welcomeModal button,.noticeModal button,.questionCard button,.queueResult{color:#fff;background:#090909}.welcomeModal button span,.noticeModal button span,.questionCard button span,.queueResult span{color:#fff}.questionProgress{color:#c8102e}.questionProgress i{background:#0002}.questionProgress i.filled{background:#c8102e}.questionCard>input:focus{border-color:#c8102e}.guidedConsent input{accent-color:#c8102e}.statusPill{color:#8d0b21;background:#f8dce1}.tradeQr{border-color:#1112}.welcomeModal:before,.noticeModal:before,.questionCard:before,.completionCard:before{opacity:.045;background-position:50%;background-size:min(62%,420px);inset:0}.manualTotalCard{width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto}.manualTotalCard>div{grid-template-columns:repeat(2,1fr)}.manualTotalCard select{color:#090909;background:#fafafa;border:1px solid #d8d8d5;border-radius:7px;width:100%;margin-top:7px;padding:12px;display:block}.manualMoney{position:relative}.manualMoney>span{color:#777;position:absolute;top:18px;left:12px}.manualMoney input{padding-left:25px}.manualTotalCard input:focus,.manualTotalCard textarea:focus,.manualTotalCard select:focus{border-color:#c8102e;outline:none}.manualTotalCard .manualContinue{background:#c8102e}@media (max-width:650px){.manualTotalCard>div{grid-template-columns:1fr}}.itemizedBuy .quickLine{background:#f1f1ef;border-color:#d4d4d0}.itemizedBuy .quickLine>button{color:#fff;background:#c8102e}.itemizedBuy .quickLine>button span{color:#fff}.rulePreview{background:#1b1b1b;border-color:#c8102e}.rulePreview span,.rulePreview small{color:#bdbdbd}.offerSummary{background:#c8102e}.offerSummary>div{background:#1b1b1b}.offerSummary span{color:#cfcfcf}.calculatorActions .sendBuyAction{background:#c8102e;border-color:#c8102e}.calculatorMessage{background:#ffffff12;border-color:#ffffff35}.floatingOffer{background:#111111f2;border-color:#c8102e;box-shadow:0 12px 30px #0006}.floatingOffer span{color:#ddd}.floatingOffer strong{color:#ff5b72}.tradeCard header>strong,.groupCard header>strong{color:#c8102e}.typeTabs{background:#efefed}.typeTabs button span{background:#e3e3df}.tradeRecordShelf{background:#ededeb;border-color:#d4d4d0}.recordButtons{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:10px;display:grid;overflow:visible}.recordButtons .recordBox{width:100%;min-width:0}.recordButtons .recordBox,.recordButtons button{background:#fff;border-color:#d2d2ce}.recordBox .contactSignal a,.recordBox .contactSignal button{color:#8d0b21;background:#f8dce1}.recordBox .viewRecord,.recordButtons em{color:#c8102e}.recordOverlay,.manualBuyOverlay,.qrPrintOverlay{background:#00000070}.recordDrawer{background:#f5f5f2;padding-bottom:210px;box-shadow:-20px 0 60px #0005}.recordDrawer footer{background:#f5f5f2;margin:30px -30px 0;position:static}.recordDrawer header span,.recordNotes>span,.recordGroups>span{color:#c8102e}.recordDrawer footer button{background:#c8102e}.recordActionDock{background:#fff;border-color:#d6d6d2;border-radius:14px 0 0;grid-template-columns:1fr 1fr;gap:9px;width:min(560px,100vw);padding:14px 18px 12px;bottom:0;right:0;box-shadow:0 -10px 35px #0003}.recordActionDock label{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.recordActionDock .doneAction,.recordActionDock .sendAction{min-height:48px;font-size:11px}.recordActionDock .doneAction{color:#fff;background:#111;border-color:#111}.recordActionDock .sendAction{color:#fff;background:#c8102e;border-color:#c8102e}.recordActionDock .editAction{color:#111;background:#fff;border-color:#111;grid-column:1/-1;min-height:38px}.recordActionDock .voidAction{color:#8d0b21;text-underline-offset:2px;background:0 0;border:0;grid-column:1/-1;justify-self:end;padding:4px 7px;font-size:8px;text-decoration:underline}.recordActionDock p{color:#8d0b21;grid-column:1/-1}.contactSignal{color:#555!important;background:#ededeb!important}.contactSignal.contacted{color:#8d0b21!important;background:#f8dce1!important}.manualBuyCard,.qrPrintSheet{box-shadow:0 28px 80px #0004}.completionOverlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.completionDialog{background:#fff;border-radius:16px;width:min(540px,100%);padding:32px;position:relative;box-shadow:0 28px 80px #0006}.completionDialog>p:first-of-type{color:#c8102e;letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:900}.completionDialog h2{margin:0 0 8px;font-size:28px}.completionDialog>span{color:#666;font-size:12px;display:block}.completionClose{cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:13px;right:15px}.paymentChoices{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:24px 0;display:grid}.paymentChoices button{text-align:left;cursor:pointer;background:#f7f7f5;border:1px solid #d8d8d5;border-radius:9px;gap:5px;padding:18px;display:grid}.paymentChoices button.selected{background:#f8dce1;border-color:#c8102e;box-shadow:inset 0 0 0 1px #c8102e}.paymentChoices .rejectChoice{border-style:dashed}.paymentChoices b{font-size:15px}.paymentChoices small{color:#666;font-size:9px}.completionDialog label{color:#666;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.completionDialog input{border:1px solid #d8d8d5;border-radius:7px;width:100%;margin-top:7px;padding:13px;font-size:15px;display:block}.completionDialog input:focus{border-color:#c8102e;outline:none}.completionError{color:#8d0b21;background:#f8dce1;border-radius:6px;margin:12px 0 0;padding:9px;font-size:10px}.confirmCompletion{color:#fff;cursor:pointer;background:#c8102e;border:0;border-radius:7px;width:100%;margin-top:20px;padding:14px;font-weight:900}.confirmCompletion:disabled{opacity:.5}@media (max-width:520px){.paymentChoices{grid-template-columns:1fr}.paymentChoices button{padding:13px}}.activeBuyBanner{z-index:1;width:min(560px,100% - 56px);margin:24px auto -14px;position:relative;top:auto;left:auto;transform:none;box-shadow:0 5px 18px #0002}@media (max-width:650px){.activeBuyBanner{width:calc(100% - 28px);margin:16px auto -4px;top:auto;left:auto;transform:none}}.recordActionDock .doneAction,.recordActionDock .editAction{grid-column:auto;width:100%;min-height:42px;padding:10px 12px;font-size:11px}@media (max-width:650px){.recordDrawer{padding-bottom:220px}.recordDrawer footer{margin-left:-22px;margin-right:-22px}.recordActionDock{border-radius:14px 14px 0 0;width:100vw;bottom:0;right:0}}.welcomeModal:after,.noticeModal:after,.questionCard:after,.completionCard:after{background:#090909}.generatePrintButton{z-index:45;color:#fff;letter-spacing:.04em;white-space:nowrap;background:#090909;border:1px solid #c8102e;border-radius:999px;width:auto;max-width:max-content;padding:11px 15px;font-size:10px;position:fixed;inset:112px auto auto 18px;box-shadow:0 8px 24px #0004}.qrPrintSheet{isolation:isolate;overflow:hidden}.qrPrintSheet:before{content:"";z-index:-1;opacity:.075;mix-blend-mode:multiply;pointer-events:none;background:url(/tdk-badge.png) 50%/92% no-repeat;position:absolute;inset:-10%}.qrPrintSheet:after{content:"TOP DECK KEEP • CARDS & GAMES";z-index:-1;color:#090909;letter-spacing:.26em;font-size:9px;font-weight:900;position:absolute;bottom:18px;left:0;right:0}@media (max-width:1000px){.generatePrintButton{padding:10px;inset:auto auto 18px 12px}}@media (max-width:650px){.generatePrintButton{inset:auto 14px 14px auto}}@media print{.qrPrintSheet:before{opacity:.09!important;background-size:94%!important}.qrPrintSheet:after{bottom:26px!important}}.historicalDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.historicalEntryBuilder{background:#f7f7f5;border:1px solid #d8d8d5;border-radius:10px;margin:18px 0;padding:15px}.historicalEntryBuilder>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.historicalEntryBuilder>header div{gap:3px;display:grid}.historicalEntryBuilder>header b{font-size:12px}.historicalEntryBuilder>header small{color:#666;font-size:9px}.historicalEntryBuilder>header>span{color:#fff;background:#111;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:900}.historicalEntryGrid{grid-template-columns:1.25fr 1fr .8fr .8fr .9fr auto;align-items:end;gap:8px;display:grid}.historicalEntryGrid label{min-width:0}.historicalEntryGrid>button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:7px;height:42px;padding:0 13px;font-size:9px;font-weight:900}.historicalLines{gap:6px;margin-top:12px;display:grid}.historicalLines article{background:#fff;border:1px solid #ddd;border-radius:7px;grid-template-columns:minmax(120px,1.4fr) repeat(3,minmax(64px,.7fr)) 28px;align-items:center;gap:8px;padding:9px 10px;font-size:9px;display:grid}.historicalLines article>div{display:grid}.historicalLines article small{color:#777}.historicalLines article>button{color:#c8102e;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;width:25px;height:25px;font-weight:900}@media (max-width:850px){.historicalEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.historicalEntryGrid>button{grid-column:1/-1}.historicalLines article{grid-template-columns:1fr repeat(3,auto) 28px}}@media (max-width:650px){.historicalDetails{grid-template-columns:1fr}.historicalLines article{grid-template-columns:1fr auto}.historicalLines article>span{font-size:8px}.historicalLines article>button{grid-area:1/2/3}}.locationProfileBar{background:#f7f7f5;border-bottom:1px solid #e6e6e2;align-items:center;gap:18px;padding:18px 24px;display:flex}.locationProfileBar>div{align-items:center;gap:10px;display:flex}.locationProfileBar span{letter-spacing:.12em;font-size:9px;font-weight:900}.locationProfileBar select{background:#fff;border:1px solid #cfcfca;border-radius:7px;min-width:170px;padding:10px;font-weight:800}.locationProfileBar p{color:#666;flex:1;margin:0;font-size:11px}.locationProfileBar button{color:#c8102e;cursor:pointer;background:#fff;border:1px solid #c8102e;border-radius:7px;padding:10px 12px;font-size:10px;font-weight:850}@media (max-width:750px){.locationProfileBar{flex-direction:column;align-items:stretch}.locationProfileBar>div{justify-content:space-between}.locationProfileBar select{flex:1}}.optionAdmin .panelHead p{font-size:0}.optionAdmin .panelHead p:after{content:"These buyer and game choices apply only to the location profile selected above.";font-size:12px}.appShell .lineReferenceSlot:has(.slabGrader){align-items:flex-end;gap:8px;display:flex}.appShell .lineReferenceSlot .slabGrader{letter-spacing:.09em;text-transform:uppercase;min-width:0;color:var(--ink);flex:0 0 86px;gap:5px;margin:0;font-size:8px;font-weight:900;display:grid}.appShell .lineReferenceSlot .slabGrader select{width:86px;min-width:0;min-height:34px;color:var(--ink);letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #aeb6b1;border-radius:6px;margin:0;padding:7px 3px;font-size:12px;font-weight:700}.appShell .lineReferenceSlot:has(.slabGrader) .inlineReference{flex:1;min-width:0}.appShell .activeBuyBanner .calculatorIdentity{white-space:normal;overflow-wrap:anywhere}.appShell .calculatorIdentity .calculatorPhone{font:inherit;color:inherit;letter-spacing:inherit;white-space:nowrap;text-decoration:none}.appShell .calculatorIdentity .calculatorPhone:hover{text-decoration:underline}.appShell .calculatorActions{grid-template-columns:1fr}.appShell .calculatorActions .sendBuyAction,.appShell .floatingTradeActions .sendBuyAction{white-space:normal;width:100%;line-height:1.35}.appShell .calculatorActions .sendBuyAction:disabled,.appShell .floatingTradeActions .sendBuyAction:disabled{color:#fff;opacity:1;cursor:not-allowed;background:#737373;border-color:#737373}.transferCard footer{flex-wrap:wrap}.transferCard footer .cancelTransferButton{color:#a71930;background:0 0;border:1px solid #d7b7bd}.transferCard.cancelled{color:#fff;background:#171717}.transferCard.cancelled p,.transferCard.cancelled time,.transferCard.cancelled .transferStatus{color:#ddd}.cancelledManifest{border:2px solid #171717;margin-bottom:18px;padding:14px}.cancelledManifest strong{font-size:18px}.cancelledManifest p{white-space:pre-wrap;font-size:12px}.completedLedger{margin:28px 3vw;overflow:hidden}.rail nav button:nth-child(3),.rail nav button:nth-child(4){display:grid}.completedLedger .panelHead>strong{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.completedLedger tbody td{font-size:13px}.revealContact{color:#111;cursor:pointer;background:#fff;border:1px solid #c9c9c5;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:800}.revealedContact{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.revealedContact a{color:#111;font-size:11px}.revealedContact button{color:#666;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.adminLocked{margin:28px 3vw;padding:32px}.adminLocked h2{margin:0 0 8px}.adminLocked p{color:#666;margin:0}.queueControlPanel{background:#fff;border:1px solid #d3d3cf;border-radius:12px;margin:24px 3vw 0;padding:18px 20px;position:relative;box-shadow:0 8px 24px #0000000d}.nowServingDisplay{grid-template-columns:auto 1fr;align-items:end;column-gap:16px;padding-right:430px;display:grid}.nowServingDisplay span{color:#666;letter-spacing:.18em;grid-column:1/-1;margin-bottom:5px;font-size:8px;font-weight:900}.nowServingDisplay strong{letter-spacing:-.05em;font-size:38px;line-height:1}.nowServingDisplay small{color:#555;padding-bottom:4px;font-size:11px}.queueControlActions{align-items:end;gap:7px;display:flex;position:absolute;top:18px;right:20px}.queueControlActions label{color:#666;text-transform:uppercase;letter-spacing:.08em;gap:5px;font-size:8px;font-weight:800;display:grid}.queueControlActions select{background:#fff;border:1px solid #ccc;border-radius:7px;min-width:190px;padding:9px;font-size:10px}.queueControlActions button{color:#111;cursor:pointer;background:#fff;border:1px solid #c9c9c5;border-radius:7px;height:35px;padding:0 11px;font-size:9px;font-weight:850}.queueControlActions button:disabled{opacity:.35;cursor:not-allowed}.queueControlActions .callNext{color:#fff;background:#090909;border-color:#090909}.queueControlActions .awayButton{border-color:#555}.queueControlActions .clearServing{color:#666}.awayQueue{border-top:1px solid #ecece8;align-items:center;gap:7px;margin-top:14px;padding-top:12px;display:flex;overflow:auto}.awayQueue>span{color:#777;letter-spacing:.12em;white-space:nowrap;margin-right:5px;font-size:8px;font-weight:900}.awayQueue button{white-space:nowrap;cursor:pointer;background:#f7f7f5;border:1px solid #d6d6d2;border-radius:7px;padding:7px 9px;font-size:9px}.awayQueue button b{margin-left:8px}.queueControlMessage{color:#444;margin:12px 0 0;font-size:10px}.inProgressSync{z-index:42;background:#fff;border:1px solid #d4d4d0;border-radius:12px;align-items:center;gap:10px;max-width:min(520px,100vw - 44px);padding:8px;display:flex;position:fixed;bottom:72px;right:22px;box-shadow:0 10px 30px #0003}.inProgressSync button{color:#fff;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:#090909;border:0;border-radius:8px;padding:11px 15px;font-size:10px;font-weight:900}.inProgressSync span{color:#4d4d4d;padding-right:8px;font-size:10px}.recordBox>small{color:#71716e;margin:5px 0 12px;font-size:9px;display:block}.statusPill{max-width:100%;font-size:12px;line-height:1.5}@media (max-width:900px){.nowServingDisplay{padding-right:0}.queueControlActions{flex-wrap:wrap;align-items:stretch;margin-top:16px;position:static}.queueControlActions label{flex:1}.queueControlActions select{width:100%}}@media (max-width:650px){.completedLedger,.queueControlPanel{margin:16px}.nowServingDisplay{grid-template-columns:1fr}.nowServingDisplay strong{font-size:32px}.queueControlActions{grid-template-columns:1fr 1fr;display:grid}.queueControlActions label{grid-column:1/-1}.queueControlActions button{width:100%}.inProgressSync{max-width:calc(100vw - 28px);bottom:62px;right:14px}}.locationControls{align-items:center;gap:10px;display:flex}.locationControls>select{color:#111;background:#fff;border:1px solid #d7d7d2;border-radius:7px;padding:8px 30px 8px 10px;font-size:10px;font-weight:800}@media (max-width:700px){.locationControls{flex-direction:column;align-items:stretch}.locationControls>select{width:100%}}.recordIdentityEditor{background:#f7f7f5;border-bottom:1px solid #e5e5e2;grid-template-columns:1fr 100px auto;align-items:end;gap:8px;padding:14px 20px;display:grid}.recordIdentityEditor label{color:#666;letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.recordIdentityEditor select,.recordIdentityEditor input{color:#111;background:#fff;border:1px solid #ccc;border-radius:6px;min-width:0;padding:9px}.recordIdentityEditor button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:6px;padding:10px;font-size:9px;font-weight:850}@media (max-width:520px){.recordIdentityEditor{grid-template-columns:1fr 90px}.recordIdentityEditor button{grid-column:1/-1}}.recordBox>em{color:#c8102e;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:8px;font-style:normal;font-weight:850;display:block}.ledgerLocationFilter{justify-content:flex-end;margin:20px 3vw -10px;display:flex}.ledgerLocationFilter select{color:#111;background:#fff;border:1px solid #ccc;border-radius:7px;padding:9px 30px 9px 10px;font-size:10px;font-weight:800}.queueCustomerName b{color:#111;font-size:14px}.queueCustomerName small{max-width:260px}.activeBuyTable{min-width:620px}.activeBuyTable th:last-child,.activeBuyTable td:last-child{text-align:right}.activeBuyTable .processBuyButton{color:#fff;background:#111;border-radius:6px;padding:9px 13px}.activeBuyTable .queueCustomerName b{font-size:14px}.activeBuyActions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.activeBuyActions .activeVoidButton{color:#9d171c;cursor:pointer;background:#fff;border:1px solid #d7a7a9;border-radius:6px;padding:8px 10px;font-size:0;font-weight:850}.activeBuyActions .activeVoidButton:after{content:"Cancel";font-size:9px}.activeBuyActions .activeVoidButton:hover{background:#fff5f5;border-color:#b51f24}.qrPrintSheet img{image-rendering:auto;width:min(470px,82vw);height:auto}.qrPrintSheet h1{font-size:54px}.printActions{justify-content:center;gap:10px;margin-top:24px;display:flex}.printActions .printNow{margin-top:0}.downloadPrint{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:7px;padding:13px 18px;font-weight:850}@page{size:letter portrait;margin:0}@media print{html,body{background:#fff!important;width:8.5in!important;height:11in!important;margin:0!important;padding:0!important;overflow:hidden!important}.qrPrintOverlay{width:8.5in!important;height:11in!important}.qrPrintSheet{border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:8.5in!important;height:11in!important;padding:.45in .55in!important;display:flex!important}.qrPrintSheet h1{margin:.12in 0!important;font-size:48pt!important}.qrPrintSheet>span{font-size:16pt!important}.qrPrintSheet img{width:5.75in!important;height:5.75in!important;margin:.3in auto .18in!important}.qrPrintSheet>strong{font-size:16pt!important}.printActions{display:none!important}}.safeCountWorkspace{max-width:1240px;margin:0 auto;padding:32px 3vw 64px}.safeCountIntro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;display:flex}.safeCountIntro p{color:#36725f;letter-spacing:.14em;margin:0 0 8px;font-size:10px;font-weight:900}.safeCountIntro h2{margin:0 0 8px;font-size:24px}.safeCountIntro>div>span{max-width:650px;color:var(--muted);font-size:13px;line-height:1.5;display:block}.safeCountProgress{align-items:center;display:flex}.safeCountProgress i{background:#fff;border:2px solid #aab4ae;border-radius:50%;width:12px;height:12px}.safeCountProgress i.complete{background:#278164;border-color:#278164}.safeCountProgress span{background:#d7ddd8;width:44px;height:2px}.safeCountPanel{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 12px 30px #173f350b}.safeCountFormHead{border-bottom:1px solid var(--line);background:#f8faf7;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.safeCountFormHead b{font-size:16px;display:block}.safeCountFormHead small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.safeCountFormHead label{min-width:220px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.safeCountFormHead select{width:100%;color:var(--ink);background:#fff;border:1px solid #d7ddd8;border-radius:6px;margin-top:6px;padding:10px;display:block}.denominationGrid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.denominationGrid label{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 100px;align-items:center;gap:8px;min-height:112px;padding:22px 24px;display:grid}.denominationGrid label:nth-child(3n){border-right:0}.denominationGrid label:nth-last-child(-n+3){border-bottom:0}.denominationGrid span{font-size:13px;font-weight:800}.denominationGrid input{text-align:center;border:1px solid #cfd7d1;border-radius:6px;outline:none;width:100%;padding:13px 10px;font-size:18px;font-weight:800}.denominationGrid input:focus{border-color:#278164;box-shadow:0 0 0 3px #27816418}.denominationGrid strong{color:#5d6963;grid-column:1/-1;font-size:12px;font-weight:600}.safeCountFooter{justify-content:flex-end;align-items:center;gap:30px;padding:20px 24px;display:flex}.safeCountFooter>div{text-align:right}.safeCountFooter span{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.safeCountFooter strong{font-size:27px}.safeCountFooter button,.safeCountConfirmation button,.safeCountSuccess>button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:13px 20px;font-weight:800}.safeCountFooter button:disabled,.safeCountConfirmation button:disabled{opacity:.55;cursor:wait}.safeCountError{color:#9b3027;background:#fbe7e4;margin:0;padding:13px 24px;font-size:12px;font-weight:700}.safeCountBack{color:var(--green);cursor:pointer;background:#fff;border:1px solid #ccd5cf;border-radius:6px;padding:9px 13px;font-weight:800}.validationTotals{grid-template-columns:repeat(3,1fr);display:grid}.validationTotals article{border-right:1px solid var(--line);padding:30px 26px}.validationTotals article:last-child{border-right:0}.validationTotals span,.safeCountConfirmation>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.validationTotals strong{margin-top:10px;font-size:30px;display:block}.validationTotals small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.validationTotals .balanced{background:#e8f7ef}.validationTotals .balanced strong{color:#176348}.validationTotals .discrepancy{background:#fff2d8}.validationTotals .discrepancy strong{color:#9a5118}.varianceWarning{background:#fff7e8;border-left:4px solid #e28d25;margin:0 24px;padding:15px 17px}.varianceWarning b{color:#8a4c15}.varianceWarning p{color:#755d3d;margin:4px 0 0;font-size:12px}.safeCountConfirmation{grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding:22px 24px;display:grid}.safeCountSuccess{text-align:center;padding:48px 28px}.successMark{color:#176348;background:#dcf5e8;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:24px;font-weight:900;display:grid}.safeCountSuccess>p{color:#36725f;letter-spacing:.14em;margin:0;font-size:10px;font-weight:900}.safeCountSuccess h2{margin:8px 0 24px;font-size:28px}.safeCountSuccess>div:not(.successMark){border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr 1fr;gap:9px;max-width:380px;margin:0 auto 18px;padding:18px;display:grid}.safeCountSuccess>div span{text-align:left;color:var(--muted);font-size:12px}.safeCountSuccess>div strong{text-align:right}.safeCountSuccess>small{color:var(--muted);font-size:12px;display:block}.safeCountSuccess>button{min-width:150px;margin-top:25px}.varianceText{color:#a45318}@media (max-width:760px){.safeCountWorkspace{padding:22px 18px 48px}.safeCountIntro{align-items:flex-start}.safeCountProgress{display:none}.safeCountFormHead{flex-direction:column;align-items:flex-start}.safeCountFormHead label{width:100%;min-width:0}.denominationGrid{grid-template-columns:1fr 1fr}.denominationGrid label,.denominationGrid label:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.denominationGrid label:nth-child(2n){border-right:0}.denominationGrid label:nth-last-child(-n+2){border-bottom:0}.validationTotals{grid-template-columns:1fr}.validationTotals article{border-right:0;border-bottom:1px solid var(--line)}.validationTotals article:last-child{border-bottom:0}.safeCountConfirmation{grid-template-columns:1fr}.safeCountConfirmation button{width:100%}}.compactTransfers{height:calc(100vh - 108px);padding:16px 2vw;overflow:hidden}.transferTopbar{justify-content:space-between;align-items:flex-start;gap:12px;height:46px;display:flex}.transferTabs{border:1px solid var(--line);background:#e9ece7;border-radius:7px;padding:3px;display:flex}.transferTabs button{cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 13px;font-size:11px;font-weight:850}.transferTabs .on{background:#fff;box-shadow:0 1px 4px #bbc2bc}.routeCompact{gap:6px;display:flex}.routeCompact button{color:#31574e;cursor:pointer;background:#fff;border:1px solid #d7dcd7;border-radius:5px;padding:8px 10px;font-size:9px;font-weight:850}.podWorkspace{grid-template-columns:minmax(285px,.9fr) minmax(300px,1fr) 245px;gap:10px;height:calc(100% - 46px);display:grid}.podColumn{border:1px solid var(--line);background:#fff;border-radius:7px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.podColumn>header{border-bottom:1px solid var(--line);background:#f6f7f4;flex:0 0 42px;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.podColumn>header span,.recentPods>span,.receiveRecents>span{letter-spacing:.11em;color:#68736e;font-size:9px;font-weight:900}.podColumn>header strong{font-size:11px}.podScan{grid-template-columns:1fr auto;gap:7px;padding:10px;display:grid}.podScan input,.receiveScan input{border:2px solid #191919;border-radius:5px;min-width:0;padding:10px;font-size:14px}.podScan button,.receiveScan button,.podColumn>footer button,.receiveShell>footer button{color:#fff;cursor:pointer;background:#c8102e;border:0;border-radius:5px;padding:10px 13px;font-size:11px;font-weight:850}.podError{color:#8c201d;background:#fff0ed;border-radius:5px;margin:0 10px 8px;padding:8px;font-size:10px}.scannedPod{background:#fff;border:1px solid #d8ded8;border-left:4px solid #c8102e;border-radius:6px;justify-content:space-between;align-items:center;margin:0 10px 8px;padding:10px 12px;display:flex}.scannedPod strong,.scannedPod span{display:block}.scannedPod strong{font-size:15px}.scannedPod span{color:#69736e;margin-top:2px;font-size:9px}.scannedPod button,.podRemove{color:#a32032;cursor:pointer;background:0 0;border:0;font-size:20px}.miniFilters{grid-template-columns:1fr 1fr auto;gap:5px;padding:0 10px 8px;display:grid}.miniFilters select,.routeSelects select{background:#fafbf8;border:1px solid #d8ddd8;border-radius:5px;min-width:0;padding:7px;font-size:10px}.miniFilters button{background:#f3f5f1;border:1px solid #d6dbd6;border-radius:5px;padding:7px;font-size:9px;font-weight:800}.podContents,.queuedPods,.receivePodList{overscroll-behavior:contain;min-height:0;overflow-y:auto}.podContents{padding:0 10px 62px}.podContents>label{border-bottom:1px solid #eceeeb;grid-template-columns:18px 1fr 32px 58px;align-items:center;gap:5px;padding:9px 5px;font-size:10px;display:grid}.podContents small,.podDetail small{color:#737d78;margin-top:2px;display:block}.podContents em,.podContents strong{text-align:right;font-style:normal}.podContents .dim{opacity:.35}.podColumn>footer{z-index:2;border-top:1px solid var(--line);background:#fff;padding:9px;position:absolute;bottom:0;left:0;right:0}.podColumn>footer button{width:100%}.podColumn>footer button:disabled{opacity:.35}.podEmpty{color:#78817d;text-align:center;align-content:center;place-items:center;height:100%;min-height:160px;padding:20px;display:grid}.podEmpty b{color:#222;margin-bottom:5px}.podEmpty span{font-size:10px}.queuedPods{padding:9px 9px 12px}.buyPod{background:#fff;border:1px solid #dce1dc;border-radius:6px;margin-bottom:7px;overflow:hidden}.buyPodHead{grid-template-columns:1fr 28px;display:grid}.podToggle{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:85px 1fr 18px;align-items:center;gap:8px;padding:10px;display:grid}.podToggle>strong{font-size:13px}.podToggle>span{color:#66716c;font-size:9px}.podToggle>i{text-align:center;font-size:16px;font-style:normal}.podDetail{background:#f8f9f6;padding:0 9px 7px}.podDetail>div{border-top:1px solid #e5e8e4;grid-template-columns:1fr 38px 62px;align-items:center;gap:7px;padding:8px 4px;font-size:9px;display:grid}.podDetail em,.podDetail strong{text-align:right;font-style:normal}.transferSummary{padding-bottom:54px}.routeSelects{grid-template-columns:1fr 1fr;gap:7px;padding:12px;display:grid}.routeSelects label{font-size:8px;font-weight:850}.routeSelects select{width:100%;margin-top:4px;display:block}.transferSummary dl{border-block:1px solid var(--line);grid-template-columns:1fr auto;gap:9px;margin:0 12px;padding:13px 0;font-size:11px;display:grid}.transferSummary dd{margin:0;font-weight:900}.recentPods{min-height:0;padding:12px;overflow:auto}.recentPods>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7eae6;width:100%;padding:8px 0;display:block}.recentPods b,.recentPods small{display:block}.recentPods b{font-size:9px}.recentPods small{color:#6f7974;margin-top:2px;font-size:8px}.receiveWorkspace{height:calc(100% - 46px);overflow:hidden}.receiveScan{grid-template-columns:1fr auto;gap:7px;max-width:570px;margin:0 auto 10px;display:grid}.receiveShell{border:1px solid var(--line);background:#fff;border-radius:7px;flex-direction:column;max-width:820px;height:calc(100% - 55px);margin:auto;display:flex;overflow:hidden}.receiveShell>header{color:#fff;background:#111;justify-content:space-between;padding:14px 18px;display:flex}.receiveShell h2{margin:3px 0;font-size:20px}.receiveShell p{color:#aaa;margin:0;font-size:10px}.receiveShell>header>div:last-child{text-align:right}.receiveShell>header>div:last-child span{color:#aaa;font-size:8px;display:block}.receivePodList{padding:10px}.receivingDetails>div{grid-template-columns:1fr}.receivingDetails label{gap:8px;display:flex}.receivingDetails>div>input{border:1px solid #d8b36d;border-radius:5px;padding:7px}.receivingDetails .received{background:#e9f6ee}.receivingDetails .missing{background:#fff5e7}.receiveShell>footer{border-top:1px solid var(--line);gap:7px;margin-top:auto;padding:9px;display:flex}.receiveShell>footer .receiveFinish{margin-left:auto}.receiveRecents{grid-template-columns:repeat(4,1fr);gap:8px;max-width:900px;margin:25px auto;display:grid}.receiveRecents>span{grid-column:1/-1}.receiveRecents button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:6px;padding:10px}.receiveRecents b,.receiveRecents small,.receiveRecents em{display:block}.receiveRecents small,.receiveRecents em{margin-top:3px;font-size:8px}.receiveRecents em{color:#a32032;font-style:normal}.transferModal{z-index:100;background:#111b;place-items:center;display:grid;position:fixed;inset:0}.transferModal section{text-align:center;background:#fff;border-radius:8px;width:390px;max-width:90vw;padding:28px;position:relative}.transferModal section>button:first-child{background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.transferModal img{width:180px;margin:16px auto;display:block}.transferModal .download{color:#fff;background:#111;border:0;border-radius:5px;width:100%;padding:11px;font-weight:800}@media (max-width:1050px){.podWorkspace{grid-template-columns:1fr 1fr}.transferSummary{grid-column:1/-1;min-height:190px}.recentPods{display:none}}@media (max-width:720px){.compactTransfers{height:auto;min-height:calc(100vh - 108px);overflow:visible}.transferTopbar{height:auto;display:block}.routeCompact{margin:8px 0}.podWorkspace{grid-template-columns:1fr;height:auto}.podColumn{min-height:380px}.transferSummary{min-height:260px}.receiveWorkspace,.receiveShell{height:auto;min-height:500px}.receiveRecents{grid-template-columns:1fr 1fr}}.transferV2{color:#171918;height:calc(100vh - 108px);padding:16px 2vw;overflow:hidden}.transferDashboard{height:100%;padding-bottom:30px;overflow:auto}.transferDashActions{justify-content:flex-end;gap:8px;margin-bottom:14px;display:flex}.transferDashActions button,.createDraft{cursor:pointer;background:#fff;border:1px solid #cfd4cf;border-radius:6px;padding:10px 15px;font-size:11px;font-weight:900}.transferDashActions .buildTransfer,.createDraft{color:#fff;background:#c8102e;border-color:#c8102e}.transferLane{background:#fff;border:1px solid #d7dcd7;border-radius:8px;margin-bottom:15px;overflow:hidden}.transferLane>header{border-bottom:1px solid #dde1dd;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.activeLane>header{color:#fff;background:#151716;border-bottom:4px solid #c8102e}.processedLane>header{background:#f1f3ef}.transferLane header small{letter-spacing:.15em;color:#c8102e;margin-bottom:3px;font-size:8px;font-weight:950;display:block}.transferLane h2{margin:0;font-size:17px}.transferLane>header>strong{color:#fff;background:#c8102e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.transferCardGrid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:9px;padding:10px;display:grid}.transferCard{background:#fff;border:1px solid #d9ddd9;border-radius:7px;min-width:0;padding:13px;position:relative;box-shadow:0 1px 2px #1111}.transferCard.intransit{border:2px solid #171918;box-shadow:inset 0 4px #c8102e}.transferStatus{letter-spacing:.08em;text-transform:uppercase;background:#ecefeb;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:950;display:inline-block}.transferCard.intransit .transferStatus{color:#fff;background:#171918}.transferCard.draft .transferStatus{color:#a10e24;background:#fff0f1}.transferCard h3{margin:11px 0 5px;font-size:18px}.transferCard p{align-items:center;gap:8px;margin:0;font-size:10px;font-weight:800;display:flex}.transferCard p b{color:#c8102e}.transferCard time{color:#737a76;margin-top:8px;font-size:9px;display:block}.transferCard footer{gap:6px;margin-top:13px;display:flex}.transferCard footer button{cursor:pointer;background:#fff;border:1px solid #d4d9d4;border-radius:5px;flex:1;padding:8px;font-size:9px;font-weight:850}.transferCard footer .receiveAction{color:#fff;background:#c8102e;border-color:#c8102e}.transferLaneEmpty{color:#7b837e;text-align:center;grid-column:1/-1;padding:28px;font-size:11px}.transferSetup{height:100%;overflow:auto}.transferSetup>.backLink{margin-bottom:14px}.transferSetup>div{background:#fff;border:1px solid #d5dad5;border-radius:9px;width:min(460px,100%);margin:5vh auto;padding:28px;box-shadow:0 18px 55px #1111}.transferSetup small,.builderHeader small,.savedTransfer header small{letter-spacing:.14em;color:#c8102e;font-size:8px;font-weight:950}.transferSetup h2{margin:6px 0;font-size:25px}.transferSetup p{color:#68716c;margin:0 0 18px;font-size:11px}.transferSetup .routeSelects{padding:0 0 18px}.transferSetup .routeSelects select{font-size:12px}.createDraft{width:100%}.createDraft:disabled{opacity:.35}.backLink{cursor:pointer;background:0 0;border:0;padding:6px 9px;font-size:10px;font-weight:850}.transferBuilder{flex-direction:column;height:100%;display:flex;overflow:hidden}.builderHeader{background:#fff;border:1px solid #d7dcd7;border-radius:7px;flex:none;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:10px;padding:11px 14px;display:grid}.builderHeader h2{margin:2px 0;font-size:20px}.builderHeader p{color:#5f6863;margin:0;font-size:10px;font-weight:800}.saveState{text-align:right}.saveState b,.saveState span{display:block}.saveState b{color:#2d6b4e;font-size:10px}.saveState span{color:#6e7772;margin-top:3px;font-size:9px}.builderGrid{flex:1;grid-template-columns:minmax(360px,.9fr) minmax(400px,1.1fr);gap:10px;min-height:0;display:grid}.scanWorkbench,.savedTransfer{background:#fff;border:1px solid #d7dcd7;border-radius:7px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.persistentScan{background:#f7f8f5;border-bottom:1px solid #e1e4e1;grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.persistentScan label{letter-spacing:.1em;font-size:8px;font-weight:950}.persistentScan input{background:#fff;border:2px solid #171918;border-radius:5px;width:100%;margin-top:5px;padding:11px;font-size:15px;display:block}.persistentScan input:focus{outline:3px solid #c8102e33}.persistentScan button,.stickyFilters button,.scanWorkbench>footer button,.savedTransfer>footer>button{color:#fff;cursor:pointer;background:#c8102e;border:0;border-radius:5px;padding:10px 13px;font-size:10px;font-weight:900}.stickyFilters{background:#fff;border-bottom:1px solid #e3e6e3;grid-template-columns:1fr 1fr auto;gap:6px;padding:9px 12px;display:grid}.stickyFilters select{background:#fff;border:1px solid #d3d8d3;border-radius:5px;min-width:0;padding:8px;font-size:10px}.stickyFilters button{color:#222;background:#f3f5f2;border:1px solid #d3d8d3;padding:8px 10px}.scanResultList,.savedPodList{min-height:0;overflow:auto}.scanResultList{padding:5px 12px 64px}.scanResultList>label{border-bottom:1px solid #e8ebe8;grid-template-columns:20px 1fr 38px 65px;align-items:center;gap:7px;padding:10px 5px;font-size:10px;display:grid}.scanResultList span b,.scanResultList span small{display:block}.scanResultList span b{font-size:12px}.scanResultList span small{color:#6f7773;margin-top:2px}.scanResultList em,.scanResultList>label>strong{text-align:right;font-style:normal}.scanResultList .dim{display:none}.scanResultList .blocked{opacity:.55}.scanWorkbench>footer{background:#fff;border-top:1px solid #dfe3df;padding:9px;position:absolute;bottom:0;left:0;right:0}.scanWorkbench>footer button{width:100%}.scanWorkbench button:disabled,.savedTransfer button:disabled{opacity:.35}.savedTransfer>header{color:#fff;background:#171918;border-bottom:1px solid #dfe3df;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.savedTransfer h3{margin:3px 0 0;font-size:16px}.savedTransfer header>strong{font-size:10px}.savedPodList{padding:9px 9px 92px}.savedTransfer .podDetail>div{grid-template-columns:1fr 38px 62px 24px}.savedTransfer .podDetail button{color:#a10e24;cursor:pointer;background:0 0;border:0;font-size:17px}.savedTransfer>footer{background:#fff;border-top:1px solid #dfe3df;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.savedTransfer>footer>div{grid-template-columns:auto auto;gap:3px 10px;font-size:9px;display:grid}.savedTransfer>footer>div b{text-align:right}.receiveWorkspace>.backLink{margin-bottom:8px}@media (max-width:900px){.transferV2{height:auto;min-height:calc(100vh - 108px);overflow:visible}.builderGrid{grid-template-columns:1fr}.scanWorkbench,.savedTransfer{min-height:520px}.builderHeader{grid-template-columns:auto 1fr}.saveState{text-align:left;grid-column:1/-1}.transferDashboard{overflow:visible}}@media (max-width:600px){.transferCardGrid{grid-template-columns:1fr}.transferDashActions{justify-content:stretch}.transferDashActions button{flex:1}.builderHeader{grid-template-columns:1fr}.builderHeader>.backLink{justify-self:start}.stickyFilters{grid-template-columns:1fr 1fr}.stickyFilters button{grid-column:1/-1}.transferSetup>div{padding:20px}.transferSetup .routeSelects,.savedTransfer>footer{grid-template-columns:1fr}.savedTransfer>footer>button{width:100%}}.scanResultList .blocked.dim{opacity:1;background:#faf2f3;display:grid}.scanResultList select{background:#fff;border:1px solid #777;border-radius:4px;max-width:100%;margin-top:6px;padding:5px;font-size:14px}.scanResultList span b{overflow-wrap:anywhere;font-size:14px}.transfers .podError{white-space:pre-line;max-height:120px;overflow:auto}.lineReferenceSlot select{color:#111;background:#fff;border:1px solid #aaa;border-radius:4px;max-width:100%;padding:5px}.transferModal{align-items:start;padding:24px;overflow:auto}.transferModal .transferBol{color:#171918;text-align:left;background:#eceeeb;border-radius:6px;width:min(900px,96vw);max-width:none;padding:22px;position:relative;box-shadow:0 24px 80px #0005}.bolActions{justify-content:flex-end;gap:7px;margin-bottom:14px;display:flex}.bolActions button{cursor:pointer;background:#fff;border:1px solid #ccd2cd;border-radius:5px;padding:9px 13px;font-weight:800}.bolActions button:first-child{z-index:3;background:0 0;border:0;padding:2px 8px;font-size:24px;position:absolute;top:8px;right:10px}.bolCover,.bolInventory{box-sizing:border-box;background:#fff}.bolCover{flex-direction:column;min-height:900px;padding:38px 42px 30px;display:flex;position:relative}.bolBrand{border-bottom:1px solid #d7dad7;align-items:center;gap:12px;padding-bottom:20px;display:flex}.bolMark{color:#fff;letter-spacing:-.05em;background:#c8102e;place-items:center;width:48px;height:48px;font-size:17px;font-weight:950;display:grid}.bolBrand>div:nth-child(2) small,.bolBrand>div:nth-child(2) strong{display:block}.bolBrand>div:nth-child(2) small{letter-spacing:.22em;font-size:8px;font-weight:950}.bolBrand>div:nth-child(2) strong{letter-spacing:.06em;margin-top:4px;font-size:14px}.bolBrand>span{letter-spacing:.1em;text-transform:uppercase;border:1px solid #171918;margin-left:auto;padding:6px 9px;font-size:8px;font-weight:950}.bolIdentity{grid-template-columns:1fr 340px;align-items:center;gap:28px;padding:38px 0 30px;display:grid}.bolIdentity small{letter-spacing:.18em;color:#c8102e;font-size:8px;font-weight:950}.bolIdentity h2{letter-spacing:-.055em;margin:5px 0 8px;font-size:48px;line-height:1}.bolIdentity p{align-items:center;gap:12px;margin:0;font-size:18px;font-weight:850;display:flex}.bolIdentity p b{color:#c8102e}.bolIdentity svg{width:100%;height:108px;display:block}.bolMetrics{border-block:3px solid #171918;grid-template-columns:repeat(3,1fr) 1.35fr;display:grid}.bolMetrics>div{border-right:1px solid #d2d5d2;padding:17px 14px}.bolMetrics>div:last-child{border-right:0}.bolMetrics span,.bolDetails span,.bolPayments span,.bolHandoff span{color:#69716d;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.bolMetrics strong{margin-top:5px;font-size:24px;display:block}.bolMetrics .bolCost{color:#fff;background:#171918}.bolMetrics .bolCost span{color:#bfc4c1}.bolMetrics .bolCost strong{font-size:27px}.bolDetails{border:1px solid #d7dad7;grid-template-columns:1fr 1fr;gap:0;margin-top:24px;display:grid}.bolDetails>div{border-bottom:1px solid #d7dad7;border-right:1px solid #d7dad7;padding:13px 15px}.bolDetails>div:nth-child(2n){border-right:0}.bolDetails>div:nth-last-child(-n+2){border-bottom:0}.bolDetails strong{margin-top:5px;font-size:11px;display:block}.bolPayments{margin-top:22px}.bolPayments>header{border-bottom:1px solid #171918;justify-content:space-between;padding-bottom:8px;display:flex}.bolPayments>header span{color:#171918}.bolPayments>header strong{font-size:11px}.bolPayments>div{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:9px;display:grid}.bolPayments article{border:1px solid #d7dad7;padding:11px}.bolPayments article strong{margin-top:4px;font-size:15px;display:block}.bolHandoff{grid-template-columns:1.25fr .75fr 1.25fr .75fr;gap:18px;margin-top:auto;padding-top:34px;display:grid}.bolHandoff i{border-bottom:1px solid #171918;height:32px;display:block}.bolHandoff small{color:#858b87;margin-top:4px;font-size:7px;display:block}.bolCover>footer{color:#777e7a;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #d7dad7;justify-content:space-between;margin-top:25px;padding-top:10px;font-size:7px;font-weight:800;display:flex}.bolInventory{margin-top:18px;padding:34px 38px}.bolInventory>header{border-bottom:3px solid #171918;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.bolInventory>header small{letter-spacing:.12em;color:#c8102e;font-size:8px;font-weight:950}.bolInventory h3{margin:5px 0 3px;font-size:28px}.bolInventory p{margin:0;font-size:11px;font-weight:800}.bolInventory>header>div:last-child{text-align:right}.bolInventory>header>div:last-child strong,.bolInventory>header>div:last-child span{display:block}.bolInventory>header>div:last-child strong{font-size:28px}.bolInventory>header>div:last-child span{color:#6d746f;text-transform:uppercase;font-size:8px;font-weight:900}.bolInventory table{border-collapse:collapse;width:100%;margin-top:18px;font-size:10px}.bolInventory th,.bolInventory td{text-align:left;border-bottom:1px solid #d8dcd8;padding:8px 7px}.bolInventory thead th{letter-spacing:.05em;text-transform:uppercase;background:#f0f2ef;border-block:1px solid #171918;font-size:8px}.bolInventory th:first-child,.bolInventory td:first-child{color:#777;width:28px}.bolInventory th:nth-child(5),.bolInventory td:nth-child(5),.bolInventory th:last-child,.bolInventory td:last-child{text-align:right}.bolInventory tbody tr:nth-child(2n){background:#fafbfa}.bolInventory tfoot th{background:#fff;border-top:3px solid #171918;border-bottom:0;padding-top:12px;font-size:10px}.bolInventory tfoot th:last-child{font-size:14px}@media (max-width:720px){.transferModal{padding:8px}.transferModal .transferBol{width:100%;padding:8px}.bolCover{min-height:0;padding:25px 20px}.bolIdentity{grid-template-columns:1fr}.bolIdentity svg{height:90px}.bolMetrics{grid-template-columns:1fr 1fr}.bolMetrics>div:nth-child(2){border-right:0}.bolMetrics>div:nth-child(-n+2){border-bottom:1px solid #d2d5d2}.bolDetails,.bolHandoff{grid-template-columns:1fr 1fr}.bolInventory{padding:24px 16px;overflow-x:auto}}.transferModal .transferBol>.bolCover,.transferModal .transferBol>.bolInventory{box-sizing:border-box;text-align:left;background:#fff;border-radius:0;width:100%;max-width:none;position:relative}.transferModal .transferBol>.bolCover{padding:38px 42px 30px}.transferModal .transferBol>.bolInventory{padding:34px 38px}@media (max-width:720px){.transferModal .transferBol>.bolCover{padding:25px 20px}.transferModal .transferBol>.bolInventory{padding:24px 16px}}@page{size:letter portrait;margin:.5in}@media print{html,body{width:100%;background:#fff!important;margin:0!important;padding:0!important}body>*{visibility:hidden!important}.transferModal,.transferModal *{visibility:visible!important}.transferModal{background:#fff!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.transferModal .transferBol{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important}.bolActions{display:none!important}.transferModal .transferBol>.bolCover{break-after:page;page-break-after:always;width:100%;max-width:none;height:10in;min-height:10in;padding:.28in .34in .2in}.bolBrand{padding-bottom:.16in}.bolMark{width:.48in;height:.48in}.bolIdentity{grid-template-columns:1fr 3.1in;padding:.34in 0 .26in}.bolIdentity h2{font-size:38pt}.bolIdentity svg{width:3.1in;height:.95in}.bolMetrics>div{padding:.14in .12in}.bolMetrics strong{font-size:18pt}.bolMetrics .bolCost strong{font-size:20pt}.bolDetails{margin-top:.2in}.bolDetails>div{padding:.1in .12in}.bolPayments{margin-top:.18in}.bolPayments article{padding:.08in}.bolHandoff{gap:.16in;padding-top:.28in}.bolHandoff i{height:.28in}.bolCover>footer{margin-top:.18in}.transferModal .transferBol>.bolInventory{break-before:page;page-break-before:always;width:100%;max-width:none;margin:0;padding:0}.bolInventory>header{padding:0 0 .14in}.bolInventory h3{font-size:22pt}.bolInventory table{margin-top:.14in;font-size:8pt}.bolInventory thead{display:table-header-group}.bolInventory tfoot{display:table-row-group}.bolInventory tr{break-inside:avoid;page-break-inside:avoid}.bolInventory th,.bolInventory td{padding:5.5pt 5pt}.bolInventory thead th{font-size:6.5pt}}
