.gc-mobile-backdrop,.gc-mobile-bar{display:none}.gc-sidebar-footer{grid-template-columns:34px minmax(0,1fr) 16px;min-width:0}.gc-sidebar-footer form{width:100%}.gc-sidebar-footer form button{box-sizing:border-box;min-width:0;width:100%}.gc-shell{align-items:flex-start}.gc-sidebar{height:100vh;min-height:100vh;position:-webkit-sticky;position:sticky;top:0}.gc-shell-content{min-height:100vh;overflow-x:hidden}.gc-page{width:100%;max-width:1280px;margin:0 auto}.gc-page>h1{margin:0 0 8px;font-size:30px;letter-spacing:-.04em}.gc-page>h1+.muted,.gc-page>h1+p.muted{margin:0 0 22px}.gc-page>p:first-child{margin-top:0}.gc-page>.card,.gc-page>.gc-card{overflow-x:auto}.gc-page>.card>h2,.gc-page>.gc-card>h2{letter-spacing:-.025em}.gc-page .page-heading{margin-bottom:22px}.gc-page .page-heading h1{margin:0 0 8px;font-size:30px;letter-spacing:-.04em}.gc-page .page-heading p{margin:0}.gc-page .actions{align-items:end}.gc-page .actions>.gc-btn,.gc-page .actions>button{flex-shrink:0}.gc-page table{min-width:620px}.gc-page .grid>.card,.gc-page .grid>.gc-card{margin-top:0}.mk-main{padding-right:30px}.mk-cart-is-open .mk-main{padding-right:510px}.mk-heading-actions{display:flex;align-items:flex-start;gap:10px}.mk-header-cart{display:inline-flex;white-space:nowrap}.mk-open-cart{display:none}.mk-drawer-head{flex:0 0 auto}.inv-table-card{min-width:0}.inv-table-wrap{min-width:0;overflow:hidden}.inv-filter-primary{display:grid;grid-template-columns:minmax(0,2fr) minmax(112px,.7fr) minmax(140px,1fr) minmax(130px,.8fr);grid-gap:8px;gap:8px}.inv-filter-primary>select{min-width:0}.catalog-search-form.inv-filters .inv-filter-primary{align-items:end;grid-template-columns:minmax(0,2fr) minmax(112px,.7fr) minmax(140px,1fr) minmax(130px,.8fr)}.catalog-search-form button,.catalog-search-form input,.catalog-search-form select{height:44px;min-height:44px}.catalog-search-form button{white-space:nowrap}.inv-filter-dates{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:7px}.inv-filters{display:block;padding:9px 10px}.inv-filters .gc-input{min-height:36px;padding:6px 8px}.inv-search input{min-height:36px}.inv-date-filter{gap:5px;margin:0}.inv-date-filter input{width:130px}.inv-clear-filters{min-height:36px;padding:6px 10px}.inv-table-card table{min-width:0;table-layout:fixed;font-size:11px}.inv-table-card th{white-space:normal}.inv-table-card td,.inv-table-card th{overflow-wrap:anywhere;padding:7px 5px}.inv-table-card td:first-child,.inv-table-card th:first-child{width:48px}.inv-inline-money,.inv-inline-select{min-height:34px;width:100%;padding:5px 4px;font-size:11px}.tcg-link{overflow:hidden}.tcg-link svg{height:29px;width:38px}.inv-table-card tbody tr:nth-child(2n){background:#f8fafc}.cu-search-field{position:relative;flex:1 1;min-width:0}.cu-search-field>span{color:var(--gc-text-muted);left:13px;pointer-events:none;position:absolute;top:10px}.cu-search-field input{padding-left:36px;width:100%}.cu-type{color:var(--gc-text-muted);font-size:.9rem}.buy-customer-summary{margin:0 0 8px}.buy-customer-summary p{margin:0}.buy-processor,.mk-processor{color:var(--gc-text-muted);font-size:14px;margin-top:8px!important}.buy-processor strong,.mk-processor strong{color:var(--gc-text)}.buy-customer-quote{color:#8c5406;font-weight:600}.buy-manual-price{align-items:end}.buy-manual-price>span{font-weight:600}.desk-settle-success{align-items:center;display:flex;gap:12px;justify-content:flex-end;padding:8px 20px;background:var(--gc-surface-2);border-bottom:1px solid var(--gc-border);color:var(--gc-success-text,#166534)}.desk-hidden-cart-banner{align-items:center;background:#fff7e6;border-bottom:1px solid var(--gc-accent);color:var(--gc-text);display:flex;gap:12px;justify-content:space-between;padding:7px 20px}.desk-hidden-cart-banner>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.desk-hidden-cart-banner strong{font-size:12px}.desk-hidden-cart-banner small{color:var(--gc-text-muted);font-size:11px}.desk-hidden-cart-banner .gc-btn{flex:0 0 auto;min-height:34px}.gc-page .page-heading{flex-wrap:wrap}.gc-page .page-heading>.gc-btn{flex-shrink:0}.quote-page{min-height:100vh;padding:32px 20px 56px;background:var(--gc-bg)}.quote-shell{width:min(960px,100%);margin:0 auto}.quote-back{display:inline-flex;margin-bottom:14px;min-height:44px}.quote-header{justify-content:space-between;margin:0 0 22px}.quote-brand,.quote-header{align-items:center;display:flex}.quote-brand{gap:10px;font-size:18px;letter-spacing:-.02em}.quote-brand-mark{color:var(--gc-accent);display:inline-block;font-size:29px;line-height:1;transform:rotate(-25deg)}.quote-brand .brand-logo{height:54px;object-position:left center;width:136px}.quote-header-label{color:var(--gc-text-muted);font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.08em}.quote-card{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-card);box-shadow:0 1px 3px rgb(0 0 0/6%);padding:32px}.quote-intro{border-bottom:1px solid var(--gc-border);padding-bottom:22px}.quote-eyebrow{color:var(--gc-accent-text);font-size:11px;font-weight:800;letter-spacing:.14em;margin:0 0 9px}.quote-intro h1{font-size:32px;letter-spacing:-.04em;margin:0 0 9px}.quote-intro p:last-child{color:var(--gc-text-muted);margin:0}.quote-table-wrap{overflow-x:auto}.quote-table{min-width:600px;margin:22px 0}.quote-table th{color:var(--gc-text-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.quote-table td{padding:12px 8px;vertical-align:middle}.quote-table td:not(:first-child){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.quote-card-line{align-items:center;display:flex;gap:12px;min-width:260px}.quote-card-line>span{display:grid;grid-gap:4px;gap:4px}.quote-card-line small{color:var(--gc-text-muted);font-size:12px}.quote-card-thumb{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid var(--gc-border);border-radius:4px;flex:0 0 42px;height:59px;object-fit:contain;width:42px}.quote-totals{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.quote-totals div{background:var(--gc-surface-2);border:1px solid var(--gc-border);border-radius:6px;display:grid;grid-gap:6px;gap:6px;padding:16px}.quote-totals span{color:var(--gc-text-muted);font-size:12px}.quote-totals strong{font-size:24px;letter-spacing:-.03em}.quote-footer{border-top:1px solid var(--gc-border);color:var(--gc-text-muted);font-size:12px;line-height:1.5;margin:24px 0 0;padding-top:18px}@media (max-width:760px){.gc-shell{display:block}.gc-mobile-bar{align-items:center;background:var(--gc-sidebar-bg);color:var(--gc-primary-contrast);display:flex;gap:12px;height:56px;padding:0 14px;position:relative;z-index:12}.gc-mobile-bar .gc-brand{min-height:56px;padding:0;color:var(--gc-primary-contrast)}.gc-mobile-bar .gc-brand-mark{font-size:24px}.gc-mobile-bar .brand-logo{height:44px;object-position:left center;width:118px}.gc-mobile-menu{background:transparent;border:0;color:var(--gc-primary-contrast);font-size:22px;min-height:44px;padding:4px 8px}.gc-mobile-backdrop{background:rgb(0 0 0/35%);border:0;display:block;inset:56px 0 0;position:fixed;z-index:10}.gc-sidebar{display:none}.gc-sidebar.gc-sidebar-mobile-open{background:var(--gc-sidebar-bg);color:var(--gc-sidebar-text);display:flex;height:calc(100vh - 56px);min-height:0;position:fixed;top:56px;left:0;width:min(270px,85vw);z-index:11}.gc-sidebar-mobile-open .gc-brand{display:none}.gc-sidebar-mobile-open .gc-sidebar-footer{display:grid;border-top:1px solid var(--gc-sidebar-border)}.gc-shell-content{min-height:calc(100vh - 56px);width:100%}.gc-page{padding:22px 16px 44px}.mk-cart-is-open .mk-main,.mk-main{padding-right:16px}.mk-heading-actions{align-items:stretch;flex-direction:column}.mk-header-cart{display:block;width:100%}.mk-source{flex:0 0 auto;width:100%}.mk-result{grid-template-columns:62px minmax(0,1fr)}.mk-add{grid-column:2}.mk-heading h1{font-size:28px}.gc-drawer{width:100vw;max-width:100vw}.mk-cart-lines,.mk-drawer-head,.mk-drawer-tools{padding-left:14px;padding-right:14px}.mk-note,.mk-review,.mk-totals{margin-left:14px;margin-right:14px;width:calc(100% - 28px)}.mk-review form{grid-template-columns:1fr}.mk-cart-fields,.mk-percent-row{margin-left:0}.cu-heading,.cu-toolbar{align-items:flex-start;flex-direction:column}.cu-heading{gap:12px;margin-bottom:22px}.cu-heading>.gc-btn-primary{align-self:flex-start}.cu-toolbar{gap:12px}.cu-search{max-width:none}.cu-table-card{overflow-x:auto}.cu-table-card .gc-table{min-width:610px}.inv-page{padding-left:10px;padding-right:10px}.inv-filter-primary{grid-template-columns:1fr}.inv-filters{align-items:stretch}.inv-search{min-width:0}.inv-filter-dates{align-items:stretch;flex-direction:column}.inv-date-filter{justify-content:space-between}.inv-date-filter input{flex:1 1;width:auto}.inv-table-card{overflow:hidden;padding:0}.inv-table-wrap{overflow:hidden;width:100%}.inv-table-card table{min-width:0}}.mk-card-info h2{overflow-wrap:anywhere}@media (max-width:1120px){.mk-result{align-items:start;grid-template-columns:65px minmax(0,1fr)}.mk-result .mk-metric{display:grid;grid-column:2;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px}.mk-result .mk-metric span{white-space:normal}.mk-result .mk-metric strong{font-size:14px;text-align:right}.mk-add{grid-column:2;width:100%}}.mk-back-results,.mk-mobile-cart-bar{display:none}@media (max-width:900px){.mk-cart-is-open .mk-main,.mk-main{padding-right:16px}.mk-result{grid-template-columns:62px minmax(0,1fr)}.gc-drawer{max-width:100vw;width:100vw}.mk-main{padding-bottom:92px}.mk-mobile-cart-bar{align-items:center;bottom:16px;display:inline-flex;justify-content:center;left:16px;min-height:48px;position:fixed;right:16px;z-index:4}.mk-back-results{display:inline-flex;min-height:44px}.mk-drawer-tools{align-items:center;justify-content:space-between}}@media print{.print-hidden{display:none!important}}@media (max-width:760px){.gc-drawer{bottom:0;max-height:calc(100vh - 56px);top:56px}.quote-page{padding:22px 12px 36px}.quote-header{align-items:flex-start;flex-direction:column;gap:8px}.quote-card{padding:20px 16px}.quote-intro h1{font-size:27px}.quote-totals{grid-template-columns:1fr}}.mk-results{container-name:mk-results;container-type:inline-size}.mk-marketplace .gc-drawer{width:600px;max-width:min(600px,100vw)}.mk-cart-is-open .mk-main{padding-right:600px}.mk-cart-is-expanded .mk-main{padding-right:30px}.gc-drawer.mk-drawer-expanded{width:min(920px,calc(100vw - 32px));max-width:min(920px,calc(100vw - 32px))}.mk-drawer-head-actions{display:flex;align-items:center;gap:8px}.mk-expand{min-height:36px;padding:6px 10px;font-size:12px}@container mk-results (min-width: 901px){.mk-result{align-items:center;grid-template-columns:78px minmax(150px,1fr) minmax(100px,.75fr) 121px;gap:12px}.mk-result .mk-metric{display:grid;grid-template-columns:1fr;grid-gap:5px;gap:5px}.mk-result .mk-metric .price-provenance,.mk-result .mk-metric>.error,.mk-result .mk-metric>.gc-btn,.mk-result .mk-metric>span,.mk-result .mk-metric>strong{grid-column:auto;grid-row:auto}.mk-result .mk-metric>span{white-space:nowrap}.mk-result .mk-metric>strong{text-align:left}.mk-add{grid-column:auto;width:auto}}@container mk-results (max-width: 900px){.mk-result{align-items:start;grid-template-columns:68px minmax(0,1fr);gap:12px;min-height:0}.mk-result>.mk-image-slot{grid-row:1/span 5}.mk-card-info{grid-column:2;align-self:center}.mk-card-info h2,.mk-card-info p{white-space:normal;overflow:visible;text-overflow:clip}.mk-card-info p{overflow-wrap:anywhere}.mk-result .mk-metric{align-items:baseline;display:grid;grid-column:2;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px;min-width:0}.mk-result .mk-metric>span:first-child{grid-column:1;grid-row:1;white-space:normal}.mk-result .mk-metric>strong{grid-column:2;grid-row:1;text-align:right;white-space:nowrap}.mk-result .mk-metric .price-provenance{grid-column:1/-1;grid-row:2;min-width:0}.mk-result .mk-metric .price-provenance small{display:block;line-height:1.3;white-space:normal}.mk-result .mk-metric>.gc-btn{grid-column:1/-1;grid-row:3;width:max-content;max-width:100%;margin-top:2px}.mk-result .mk-metric>.error{grid-column:1/-1}.mk-add{grid-column:2;width:100%;margin-top:2px}}@media (min-width:1101px){.mk-drawer-expanded .mk-cart-line{display:grid;grid-template-columns:minmax(320px,1.4fr) repeat(3,minmax(130px,1fr));grid-gap:16px;gap:16px;align-items:center}.mk-drawer-expanded .mk-cart-top{grid-column:1;min-width:0}.mk-drawer-expanded .mk-cart-fields,.mk-drawer-expanded .mk-percent-row{grid-column:2/-1;margin:0}.mk-drawer-expanded .mk-cart-line>.mk-error{grid-column:1/-1;margin:0}.mk-drawer-expanded .mk-cart-name strong{white-space:normal;overflow:visible}.mk-drawer-expanded .mk-cart-name span{overflow-wrap:anywhere}.mk-drawer-expanded .mk-review,.mk-drawer-expanded .mk-totals{margin-left:32px;margin-right:32px}.mk-drawer-expanded .mk-cart-lines{padding-left:32px;padding-right:32px}.mk-drawer-expanded .mk-review form{grid-template-columns:1fr 1fr}}@media (max-width:1100px){.mk-marketplace .gc-drawer{width:100vw;max-width:100vw}.mk-cart-is-open .mk-main{padding-right:30px}}@media (max-width:760px){.mk-cart-is-expanded .mk-main,.mk-cart-is-open .mk-main{padding-right:16px}.mk-drawer-head-actions{gap:4px}.mk-expand{padding-left:8px;padding-right:8px}}@media (max-width:900px){.mk-cart-line{padding:10px 0 11px}.mk-cart-top{gap:7px}.mk-image-small{flex-basis:48px;height:52px;width:48px}.mk-cart-name{gap:2px}.mk-cart-name strong{font-size:13px}.mk-cart-name span{font-size:10px;line-height:1.25;overflow-wrap:anywhere}.mk-cart-fields{gap:6px;margin:8px 0 2px;min-width:0}.mk-field{gap:2px;min-width:0}.mk-field span[data-compact-label]{font-size:0;min-width:0;overflow:hidden}.mk-field span[data-compact-label]:after{content:attr(data-compact-label);font-size:10px}.mk-field input{min-height:31px;min-width:0;padding:4px 6px}.mk-percent-row{gap:7px;margin-left:0}.mk-percent-row label{gap:3px;margin-top:1px}}.desk-page{height:100vh;min-height:0;overflow:hidden;width:100%}.desk-shell{background:var(--gc-bg);display:grid;height:100%}.desk-header,.desk-shell{min-width:0;position:relative}.desk-header{background:var(--gc-surface);border-bottom:1px solid var(--gc-border);gap:12px;padding:0 20px;z-index:8}.desk-header,.desk-title{align-items:center;display:flex}.desk-title{flex:0 0 auto;gap:9px}.desk-mode-title{align-items:center;display:flex;gap:2px}.desk-mode-title-button{background:transparent;border:0;border-radius:var(--gc-radius-button);color:var(--gc-text-muted);font-size:16px;font-weight:700;letter-spacing:-.03em;min-height:36px}.desk-mode-title-button.active,.desk-mode-title-button:hover{background:var(--gc-accent);color:var(--gc-primary)}.desk-title h1{font-size:16px;letter-spacing:-.03em;margin:0;white-space:nowrap}.desk-code{color:var(--gc-text-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk-save-status{color:var(--gc-success-text);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.desk-customer-wrap{position:relative}.desk-clear-deal,.desk-new-customer{min-height:36px;padding:5px 9px;white-space:nowrap}.desk-customer-chip{align-items:center;background:var(--gc-surface-2);border:1px solid var(--gc-border);border-radius:var(--gc-radius-button);display:flex;gap:7px;min-height:38px;padding:0 9px;white-space:nowrap}.desk-customer-chip.empty{border-style:dashed;color:var(--gc-text-muted)}.desk-customer-chip strong{font-size:12px}.desk-customer-popover{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-card);box-shadow:0 10px 28px rgb(0 0 0/16%);left:0;padding:12px;position:absolute;top:46px;width:330px;z-index:20}.desk-gate-shade{background:rgb(15 23 42/38%);inset:48px 0 96px;position:absolute;z-index:7}.desk-gated .desk-header{z-index:8}.desk-deal-select{align-items:center;color:var(--gc-text-muted);display:flex;font-size:10px;gap:5px;margin:0;position:relative}.desk-deal-picker-label,.desk-deal-select{white-space:nowrap}.desk-deal-picker-trigger{align-items:center;background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-button);color:var(--gc-text);display:flex;min-height:38px;min-width:170px;overflow:hidden;padding:6px 9px;text-align:left;text-overflow:ellipsis}.desk-deal-picker-menu{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-card);box-shadow:0 12px 28px rgb(0 0 0/18%);max-height:300px;min-width:310px;overflow:auto;padding:5px;position:absolute;right:0;top:calc(100% + 5px);z-index:30}.desk-deal-option{align-items:flex-start;background:transparent;border:0;border-bottom:1px solid var(--gc-border);border-radius:0;display:grid;grid-gap:2px;gap:2px;min-height:52px;padding:8px;text-align:left;width:100%}.desk-deal-option:last-child{border-bottom:0}.desk-deal-option.highlighted,.desk-deal-option:hover{background:var(--gc-surface-2)}.desk-deal-option strong{color:var(--gc-text);font-size:12px}.desk-deal-option span{color:var(--gc-text-muted);font-size:10px}.desk-deal-select select{min-height:34px;max-width:190px;padding:5px 7px}.desk-deal-gate{display:grid;grid-gap:8px;gap:8px}.desk-deal-gate>strong{font-size:14px}.desk-deal-gate>p{color:var(--gc-text-muted);font-size:11px;margin:0 0 2px}.desk-deal-gate>button:not(.gc-btn){align-items:flex-start;background:var(--gc-surface-2);border:1px solid var(--gc-border);border-radius:var(--gc-radius-default);display:grid;grid-gap:2px;gap:2px;min-height:48px;padding:7px 8px;text-align:left}.desk-deal-gate>button span{color:var(--gc-text-muted);font-size:10px}.desk-deal-option b{color:var(--gc-link);font-size:10px;font-weight:700;margin-top:2px}.desk-deal-option:hover{border-color:var(--gc-accent);background:var(--gc-surface)}.desk-change-customer{background:transparent!important;border:0!important;color:var(--gc-link);font-size:11px;min-height:32px!important;padding:4px!important;text-align:center!important}.desk-customer-popover label{margin:0 0 8px}.desk-customer-options{max-height:210px;overflow:auto}.desk-customer-options button{align-items:flex-start;background:transparent;border:0;border-bottom:1px solid var(--gc-border);border-radius:0;display:grid;grid-gap:2px;gap:2px;min-height:48px;padding:7px 4px;text-align:left;width:100%}.desk-customer-options button:hover{background:var(--gc-surface-2)}.desk-customer-options span{color:var(--gc-text-muted);font-size:11px}.desk-quick-add{border-top:1px solid var(--gc-border);margin-top:8px;padding-top:8px}.desk-quick-add summary{color:var(--gc-link);cursor:pointer;font-size:12px;font-weight:650;min-height:32px;padding-top:6px}.desk-quick-add form{margin:8px 0 0}.desk-customer-modal-backdrop{align-items:center;background:rgb(0 0 0/42%);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:40}.desk-customer-modal{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-default);box-shadow:0 18px 50px rgb(0 0 0/25%);max-height:calc(100vh - 48px);max-width:620px;overflow:auto;padding:28px;width:100%}.desk-customer-modal-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.desk-customer-modal-heading h2{margin:3px 0 6px}.desk-customer-modal-heading p:last-child{color:var(--gc-text-muted);margin:0}.desk-modal-close{background:transparent;border:0;font-size:24px;line-height:1;min-height:44px;min-width:44px}.desk-detail-trigger{align-items:center;background:transparent;border:0;color:var(--gc-link);display:inline-flex;font-size:11px;font-weight:700;justify-content:center;min-height:32px;padding:4px 6px;white-space:nowrap}.desk-detail-trigger:focus-visible,.desk-detail-trigger:hover{text-decoration:underline}.desk-sell-group .desk-line-title{align-items:center;display:flex;gap:4px;min-width:0}.desk-sell-group .desk-line-title>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-inventory-detail-backdrop{align-items:center;background:rgb(0 0 0/54%);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:40}.desk-inventory-detail-modal{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:5px;box-shadow:0 18px 60px rgb(0 0 0/30%);max-height:min(720px,calc(100vh - 40px));max-width:920px;overflow:auto;width:100%}.desk-inventory-detail-heading{align-items:center;background:var(--gc-sidebar-bg);color:var(--gc-primary-contrast);display:flex;justify-content:space-between;padding:13px 18px}.desk-inventory-detail-heading p{color:var(--gc-accent);font-size:10px;font-weight:800;letter-spacing:.1em;margin:0 0 3px}.desk-inventory-detail-heading h2{font-size:17px;margin:0}.desk-inventory-detail-heading small{color:#d4d4d4;display:block;margin-top:3px}.desk-inventory-detail-heading .desk-modal-close{color:var(--gc-primary-contrast)}.desk-page .desk-inventory-detail-heading .desk-modal-close{background:transparent;border:0;color:var(--gc-primary-contrast)}.desk-inventory-detail-body{padding:18px 20px 16px}.desk-inventory-detail-summary{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:104px minmax(0,1fr)}.desk-inventory-detail-image{background:var(--gc-surface-2);border:1px solid var(--gc-border);border-radius:4px;height:136px;object-fit:contain;width:98px}.desk-inventory-detail-kicker{color:var(--gc-accent-text);font-size:11px;font-weight:800;letter-spacing:.1em;margin:0 0 4px;text-transform:uppercase}.desk-inventory-detail-summary h3{font-size:25px;letter-spacing:-.04em;margin:0 0 4px}.desk-inventory-detail-subtitle{color:var(--gc-text-muted);margin:0}.desk-inventory-detail-price{align-items:baseline;display:flex;gap:12px;margin-top:16px}.desk-inventory-detail-price span{color:var(--gc-text-muted);font-size:11px;text-transform:uppercase}.desk-inventory-detail-price strong{font-size:26px;letter-spacing:-.04em}.desk-inventory-detail-facts{border-bottom:1px solid var(--gc-border);border-top:1px solid var(--gc-border);display:grid;grid-gap:14px 24px;gap:14px 24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;padding:16px 0}.desk-inventory-detail-facts div{min-width:0}.desk-inventory-detail-facts dt{color:var(--gc-text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.desk-inventory-detail-facts dd{margin:4px 0 0;overflow-wrap:anywhere}.desk-inventory-detail-facts small{color:var(--gc-text-muted);display:block;font-size:10px;margin-top:3px}.desk-inventory-detail-footer{align-items:center;display:flex;font-size:11px;justify-content:space-between;margin-top:14px}.desk-inventory-detail-error,.desk-inventory-detail-loading{margin:0;padding:34px 20px;text-align:center}@media (max-width:760px){.desk-inventory-detail-backdrop{padding:10px}.desk-inventory-detail-body{padding:15px}.desk-inventory-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.desk-inventory-detail-summary{grid-template-columns:76px minmax(0,1fr)}.desk-inventory-detail-image{height:104px;width:72px}.desk-inventory-detail-summary h3{font-size:20px}.desk-inventory-detail-facts{gap:12px;grid-template-columns:1fr 1fr}}.desk-customer-modal .cu-form{margin-top:20px}.desk-quick-add label{margin:6px 0}.desk-spacer{flex:1 1;min-width:10px}.desk-processed{color:var(--gc-text-muted);font-size:10px;line-height:1.2;text-align:right;white-space:nowrap}.desk-processed strong{color:var(--gc-text);display:block;font-size:11px}.desk-park{min-height:38px;opacity:.5;white-space:nowrap}.desk-gated .desk-columns,.desk-gated .desk-settlement{filter:grayscale(.8);opacity:.55;pointer-events:none}.desk-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.desk-side{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;min-height:0;min-width:0;padding:10px 16px 0}.desk-side+.desk-side{border-left:1px solid var(--gc-border)}.desk-side-heading{align-items:baseline;min-height:32px}.desk-side-heading h2{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.desk-side-heading span,.desk-side-heading>strong{color:var(--gc-text-muted);font-size:11px}.desk-search{position:relative;align-items:center;background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-default);display:flex;height:40px;overflow:visible}.desk-search>span{color:var(--gc-text-muted);font-size:20px;padding:0 8px}.desk-search input{background:transparent;border:0;border-radius:0;height:38px;min-width:0;outline:0;padding:0;width:100%}.desk-search>.gc-btn{border-radius:0 var(--gc-radius-default) var(--gc-radius-default) 0;height:40px;min-height:40px}.desk-search .desk-clear{background:transparent;color:var(--gc-text-muted);font-size:20px;min-height:36px;padding:0 7px}.desk-search-results{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-default);box-shadow:0 8px 24px rgb(0 0 0/14%);left:0;max-height:390px;overflow:auto;position:absolute;right:0;top:44px;z-index:7}.desk-result{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--gc-border);color:inherit;cursor:pointer;display:grid;font:inherit;grid-gap:9px;gap:9px;grid-template-columns:30px minmax(0,1fr);min-height:56px;padding:6px 9px;text-align:left;width:100%}.desk-result:last-child{border-bottom:0}.desk-result:hover{background:var(--gc-surface-2)}.desk-result:disabled{cursor:not-allowed;opacity:.65}.desk-result-image{background:var(--gc-surface-2);border:1px solid var(--gc-border);border-radius:3px;height:40px;object-fit:contain;width:30px}.desk-result>span{display:grid;min-width:0}.desk-result strong{font-size:12px}.desk-result small,.desk-result strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-result small{color:var(--gc-text-muted);font-size:10px}.desk-no-results{color:var(--gc-text-muted);font-size:12px;margin:0;padding:14px}.desk-filter-row{align-items:center;display:flex;gap:10px;min-height:38px}.desk-filter-row label{align-items:center;display:flex;gap:6px;margin:0}.desk-filter-row select{min-height:34px;padding:5px 8px}.desk-filter-note{color:var(--gc-text-muted);font-size:10px;text-overflow:ellipsis}.desk-line-list{min-height:0;overflow-y:auto;padding:3px 0 8px;scrollbar-gutter:stable}.desk-buy-line,.desk-sell-group{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-card);grid-column-gap:6px;column-gap:6px;display:grid;grid-template-columns:30px minmax(0,1.35fr) minmax(78px,.85fr) minmax(68px,.75fr) 52px 30px;margin:0 0 6px;min-width:0;padding:6px 7px}.desk-buy-line.has-error{background:#fffdf5;border-color:var(--gc-warning)}.desk-line-image{background:var(--gc-surface-2);border:1px solid var(--gc-border);border-radius:3px;height:42px;object-fit:contain;width:30px}.desk-line-heading{display:grid;grid-gap:2px;gap:2px;min-width:0}.desk-line-heading small,.desk-line-heading span,.desk-line-heading strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-line-heading strong{font-size:11px}.desk-line-heading small,.desk-line-heading span{font-size:9px}.desk-line-condition,.desk-money-field,.desk-quantity{display:grid;grid-gap:2px;gap:2px;margin:0;min-width:0}.desk-line-condition>span,.desk-money-field>span,.desk-quantity>span{color:var(--gc-text-muted);font-size:8px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.desk-line-condition>small{color:var(--gc-text-muted);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-line-condition select,.desk-money-field input,.desk-quantity input{min-height:32px;min-width:0;padding:4px 5px;width:100%}.desk-line-condition select{font-size:10px}.desk-quantity input{font-size:11px}.desk-remove{background:transparent;padding:0}.desk-line-error{color:var(--gc-danger-text);font-size:10px;grid-column:2/-1;margin:2px 0 0}.desk-sell-group .desk-line-condition strong{color:var(--gc-text);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-sell-price input{min-height:32px}.desk-coming,.desk-empty{align-self:start;background:var(--gc-surface);border:1px dashed var(--gc-border);border-radius:var(--gc-radius-card);color:var(--gc-text-muted);margin-top:3px;padding:28px 16px;text-align:center}.desk-coming>span,.desk-empty>span{display:block;font-size:26px;opacity:.45}.desk-coming strong,.desk-empty strong{color:var(--gc-text);display:block;font-size:13px;margin:7px 0 3px}.desk-coming p,.desk-empty p{font-size:11px;line-height:1.4;margin:0 auto 11px;max-width:270px}.desk-side-tools{align-items:center;gap:8px;min-height:46px}.desk-side-tools span{color:var(--gc-text-muted);font-size:10px}.desk-side-tools .gc-btn{min-height:36px}.desk-custom-card{border-top:1px dashed var(--gc-border);font-size:11px;padding:5px 0}.desk-custom-card summary{color:var(--gc-link);cursor:pointer;font-weight:650;min-height:32px;padding-top:6px}.desk-custom-form{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-card);padding:8px}.desk-custom-form label{margin:5px 0}.desk-custom-form>div{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,1fr)}.desk-custom-form input,.desk-custom-form select{min-height:34px;padding:5px 6px}.desk-coming{margin-top:3px}.desk-settlement{align-items:center;background:var(--gc-surface);border-top:1px solid var(--gc-border);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto auto auto minmax(145px,1fr) minmax(420px,1.8fr) auto;min-height:96px;padding:9px 20px 10px}.desk-balance-item,.desk-balance-net{display:grid;grid-gap:2px;gap:2px}.desk-balance-item span,.desk-balance-net span,.desk-payout-choice>span{color:var(--gc-text-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.desk-balance-item strong{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk-balance-net{background:var(--gc-bg);border:1px solid var(--gc-border);border-radius:var(--gc-radius-card);padding:6px 10px}.desk-balance-net strong{color:var(--gc-accent-text-dark);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk-balance-net small{color:var(--gc-success-text);font-size:9px}.desk-settle-form{align-items:center;display:contents}.desk-payout-choice{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.desk-payout-choice>span{flex-basis:100%}.desk-payout-choice label{align-items:center;display:flex;gap:4px;margin:0;white-space:nowrap}.desk-payout-choice input[type=radio]{min-height:18px;width:18px}.desk-payout-choice b{background:#fffbeb;color:var(--gc-warning-text);font-size:9px;padding:2px 4px}.desk-cash-amount{flex-basis:130px!important;display:grid!important;font-size:10px}.desk-cash-amount input{min-height:34px;width:110px}.desk-settle-button{min-height:44px;white-space:nowrap}@media (max-width:1250px){.desk-header,.desk-settlement{padding-left:12px;padding-right:12px}.desk-header{gap:7px}.desk-settlement{gap:8px;grid-template-columns:auto auto auto minmax(125px,1fr) minmax(330px,1.5fr) auto}.desk-side{padding-left:10px;padding-right:10px}.desk-filter-note{display:none}}@media (max-width:850px){.desk-page{overflow:visible}.desk-page,.desk-shell{height:auto;min-height:100vh}.desk-shell{grid-template-rows:auto auto auto}.desk-header{flex-wrap:wrap;min-height:58px;padding-bottom:6px;padding-top:6px}.desk-spacer{display:none}.desk-columns{grid-template-columns:1fr}.desk-side{min-height:420px}.desk-side+.desk-side{border-left:0;border-top:1px solid var(--gc-border)}.desk-settlement{align-items:stretch;grid-template-columns:repeat(3,1fr)}.desk-balance-net,.desk-settle-form{grid-column:1/-1}.desk-settle-form{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto}}.desk-shell{grid-template-rows:auto auto minmax(0,1fr);grid-auto-rows:min-content}.desk-notices{display:grid;min-width:0}.desk-header-actions,.desk-mode-title{align-items:center;display:flex;gap:5px}.desk-mode-title{flex-wrap:nowrap}.desk-mode-title-button{min-height:34px;padding:4px 7px;white-space:nowrap}.desk-header-actions .gc-btn{min-height:36px;white-space:nowrap}.desk-overflow{position:relative}.desk-overflow-trigger{cursor:pointer}.desk-overflow-menu{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-card);box-shadow:0 8px 20px rgb(0 0 0/14%);padding:8px;position:absolute;right:0;top:42px;z-index:30}.desk-columns-buy,.desk-columns-sell{grid-template-columns:1fr}.desk-column-total{align-items:baseline;display:flex;gap:7px;margin-left:auto}.desk-column-total span{color:var(--gc-text-muted);font-size:10px;text-transform:uppercase}.desk-column-total strong{color:var(--gc-text);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk-review-page{padding:22px 28px 28px}.desk-review-head{align-items:flex-start;border-bottom:1px solid var(--gc-border);gap:18px;margin:0 auto 18px;max-width:1040px;padding-bottom:14px}.desk-review-head h2{letter-spacing:-.03em;margin:0}.desk-review-head p{font-size:11px;margin:4px 0 0}.desk-review-eyebrow{color:var(--gc-accent-text-dark)!important;font-size:10px!important;font-weight:700;letter-spacing:.12em;margin:0 0 5px!important}.desk-review-page>:not(.desk-review-head){margin-left:auto;margin-right:auto;max-width:1040px}.desk-review-summary{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px!important}.desk-review-summary>div{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-card);display:grid;grid-gap:4px;gap:4px;padding:12px 14px}.desk-review-balance>span,.desk-review-summary span{color:var(--gc-text-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.desk-review-summary strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk-review-summary small{color:var(--gc-text-muted);font-size:10px}.desk-review-balance{align-items:baseline;background:var(--gc-surface);border-left:1px solid var(--gc-border);border:1px solid var(--gc-border);border-left-width:4px;border-radius:var(--gc-radius-card);flex-wrap:wrap;gap:8px 14px;margin-bottom:14px!important;padding:10px 14px}.desk-review-balance strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk-review-balance small{color:var(--gc-text-muted);font-size:10px}.desk-review-balance.customer-owes{border-left-color:var(--gc-danger-text)}.desk-review-balance.customer-owes strong{color:var(--gc-danger-text)}.desk-review-balance.customer-gets{border-left-color:var(--gc-success-text)}.desk-review-balance.customer-gets strong{color:var(--gc-success-text)}.desk-review-page .desk-payout-choice{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-card);margin:0 auto 14px;padding:9px 12px}.desk-cash-percentage{color:var(--gc-accent-text-dark);font-size:10px;font-weight:700}.desk-split-fields{align-items:end;display:flex;flex-basis:100%;flex-wrap:wrap;gap:8px}.desk-split-fields .desk-cash-amount{min-width:120px}.desk-split-fields small{color:var(--gc-text-muted);display:block;font-size:10px;margin-top:3px}.desk-review-page .desk-settle-summary-grid{margin-bottom:12px}.desk-review-page .desk-settle-actions{padding-top:12px}@media (min-width:851px) and (max-width:1250px){.desk-header{gap:6px;overflow:hidden;padding-left:10px;padding-right:10px}.desk-title{flex:1 1 170px;gap:5px;min-width:170px}.desk-title h1{font-size:14px}.desk-mode-title{gap:1px}.desk-mode-title-button{flex-shrink:1;padding-left:5px;padding-right:5px}.desk-customer-wrap{flex:0 1 130px;min-width:0}.desk-customer-chip{max-width:100%;overflow:hidden}.desk-customer-chip strong{overflow:hidden;text-overflow:ellipsis}.desk-deal-select{flex:0 1 150px;min-width:0}.desk-deal-picker-trigger,.desk-deal-select select{max-width:100%;min-width:0;width:100%}.desk-spacer{display:none}.desk-processed{flex:0 1 88px;min-width:60px;overflow:hidden}.desk-processed strong{overflow:hidden;text-overflow:ellipsis}.desk-header-actions{flex:0 0 auto}}@media (max-width:850px){.desk-header{flex-wrap:wrap;min-height:58px;padding-bottom:6px;padding-top:6px}.desk-header-right{flex:1 1 100%;margin-left:0}.desk-header-toolbar{justify-content:flex-end;width:100%}.desk-mode-title{order:3;width:100%}.desk-mode-title-button{flex:1 1}.desk-header-actions{margin-left:auto}.desk-review-page{padding:16px 12px 24px}.desk-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.desk-columns{align-items:stretch;min-height:0}.desk-side{align-content:start;overflow:hidden}.desk-search,.desk-stock-search{position:-webkit-sticky;position:sticky;top:0;z-index:6}.desk-game-filter{align-items:center;color:var(--gc-text-muted);display:flex;flex:0 0 auto;gap:4px;margin:0;white-space:nowrap}.desk-game-filter select{min-height:34px;max-width:112px;padding:4px 6px}.desk-result-highlight,.desk-stock-result[aria-selected=true]{background:#fff7e6;box-shadow:inset 0 0 0 2px var(--gc-accent);outline:1px solid var(--gc-accent);outline-offset:-1px}.desk-stock-result.has-error{background:#fffdf5;border-color:var(--gc-warning)}.desk-stock-error{color:var(--gc-danger-text)!important;white-space:normal!important}.desk-undo{align-items:center;background:#fff7e6;border:1px solid var(--gc-accent);border-radius:var(--gc-radius-card);display:flex;gap:8px;justify-content:space-between;margin:0 0 8px;padding:6px 8px}.desk-undo span{color:var(--gc-text);font-size:10px}.desk-buy-line-added{animation:desk-buy-line-added 1.6s ease-out}@keyframes desk-buy-line-added{0%,45%{background:#fff7e6;border-color:var(--gc-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--gc-accent) 35%,transparent)}to{background:var(--gc-surface);border-color:var(--gc-border);box-shadow:none}}.desk-in{grid-template-areas:"heading" "search" "content" "tools" "custom";grid-template-rows:auto auto minmax(0,1fr) auto auto}.desk-out{grid-template-areas:"heading" "search" "error" "content" "tools" "undo" "custom";grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto}.desk-side-heading{grid-area:heading}.desk-side>.desk-search{grid-area:search}.desk-side>.desk-line-list{grid-area:content}.desk-in>.desk-side-tools{grid-area:tools}.desk-custom-card{grid-area:custom}.desk-out>.desk-sale-error{grid-area:error}.desk-out>.desk-empty,.desk-out>.desk-sell-lines{grid-area:content}.desk-out>.desk-side-tools{grid-area:tools}.desk-out>.desk-undo{grid-area:undo}.desk-header{flex-wrap:wrap;row-gap:4px}.desk-header-right{align-items:flex-end;display:flex;flex:0 1 auto;flex-direction:column;gap:2px;margin-left:auto;min-width:0}.desk-header-toolbar{align-items:center;display:flex;gap:5px}.desk-title{flex:4 1 170px;gap:3px;min-width:150px;overflow:hidden}.desk-title .desk-mode-title{flex:0 0 auto;gap:0}.desk-mode-title-button{font-size:14px;padding-left:5px;padding-right:5px}.desk-code,.desk-save-status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-save-status{font-size:9px}.desk-customer-wrap{flex:0 1 120px;max-width:170px;min-width:0}.desk-customer-chip{max-width:100%;overflow:hidden}.desk-customer-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-deal-select{flex:0 1 120px;min-width:0}.desk-deal-picker-trigger,.desk-deal-select select{max-width:100%;min-width:0;width:100%}.desk-processed{flex:0 1 88px;max-width:130px;min-width:0;overflow:hidden}.desk-processed strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-clear-deal,.desk-header-actions,.desk-header-actions .gc-btn,.desk-new-customer{flex:0 0 auto;min-width:max-content;overflow:visible}.desk-header-toolbar .desk-header-actions{display:flex}@media (min-width:851px) and (max-width:1250px){.desk-title{flex:1 1;min-width:0}.desk-mode-title-button{flex-shrink:0}.desk-processed{min-width:0}}.desk-buy-line{grid-template-columns:30px minmax(0,1.15fr) minmax(68px,.75fr) minmax(72px,.8fr) minmax(0,1.35fr) minmax(0,1.35fr) 42px 30px}.desk-money-field,.desk-percent-field,.desk-quantity{display:grid;grid-gap:2px;gap:2px;margin:0;min-width:0}.desk-percent-field>span{color:var(--gc-text-muted);font-size:8px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.desk-percent-field input{min-height:32px;min-width:0;padding:4px 3px;width:100%}.desk-column-total-group{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-left:auto;min-width:0;white-space:nowrap}.desk-column-total-group b{color:var(--gc-text);font-weight:650}.desk-column-total-group em{color:var(--gc-accent-text-dark);font-size:9px;font-style:normal}.desk-review-value-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px!important}.desk-review-value-grid>div{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-card);display:grid;grid-gap:4px;gap:4px;grid-template-columns:1fr auto;padding:10px 12px}.desk-review-value-grid span{color:var(--gc-text-muted);font-size:10px;text-transform:uppercase}.desk-review-value-grid strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk-review-value-grid em{color:var(--gc-accent-text-dark);font-size:10px;font-style:normal}.desk-customer-link{background:none;border:0;color:var(--gc-accent-text-dark);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.desk-customer-link:hover{color:var(--gc-text)}.desk-customer-popover-hint{color:var(--gc-text-muted);font-size:12px;line-height:1.4;margin:0 0 8px}.desk-header .desk-title>div{position:relative}.desk-header:has(.desk-header-customer-popover),.desk-title:has(.desk-header-customer-popover){overflow:visible}.desk-header-customer-popover{left:0;max-height:min(420px,calc(100vh - 96px));overflow:auto;top:calc(100% + 8px)}.desk-customer-new{margin-top:8px;width:100%}.desk-customer-readonly{color:var(--gc-text-muted);flex:0 1 180px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-customer-readonly strong{color:var(--gc-text);font-size:11px}.desk-review-customer{position:relative}.desk-review-customer-selected{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.desk-review-customer-popover{right:auto;top:calc(100% + 8px)}.desk-processed{flex:0 0 auto;max-width:none;overflow:visible}.desk-processed strong{overflow:visible;text-overflow:clip}.desk-deal-select{flex:0 1 auto}.desk-deal-picker-trigger{min-width:150px}.desk-search input,.desk-stock-search input{overflow:hidden;text-overflow:ellipsis}.desk-game-filter{padding-left:4px}.desk-default-game-wrap,.desk-game-filter{background:var(--gc-surface);flex-shrink:0;position:relative;z-index:1}.desk-buy-line{align-items:start;column-gap:7px;row-gap:6px;grid-template-columns:36px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 32px;grid-template-areas:"image heading heading condition remove" "image market cash trade qty";padding:8px}.desk-buy-line>.desk-line-image{grid-area:image}.desk-buy-line>.desk-line-heading{grid-area:heading}.desk-buy-line>.desk-line-condition{grid-area:condition}.desk-buy-line>.desk-buy-market{grid-area:market}.desk-buy-line>.desk-offer-cash{grid-area:cash}.desk-buy-line>.desk-offer-trade{grid-area:trade}.desk-buy-line>.desk-quantity{grid-area:qty;width:auto}.desk-buy-line>.desk-remove{grid-area:remove}.desk-line-heading strong{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.15}.desk-line-heading small,.desk-line-heading span{min-width:0}.desk-line-condition select{max-width:100%}.desk-sell-group{align-items:start;column-gap:7px;row-gap:6px;grid-template-columns:36px minmax(0,1fr) minmax(0,1fr) minmax(84px,.8fr) 72px;grid-template-areas:"image heading heading heading remove" "image condition price quantity quantity";padding:8px}.desk-sell-group>.desk-line-image{grid-area:image}.desk-sell-group>.desk-line-heading{grid-area:heading}.desk-sell-group>.desk-line-condition{grid-area:condition}.desk-sell-group>.desk-sell-price{grid-area:price}.desk-sell-group>.desk-remove{grid-area:remove}.desk-sell-group .desk-line-condition strong{overflow:visible;text-overflow:clip;white-space:normal}@media (min-width:851px){.desk-header{flex-wrap:nowrap}}@media (max-width:850px){.desk-header{flex-wrap:wrap}.desk-customer-readonly{flex-basis:140px}.desk-deal-picker-trigger{min-width:0}}.desk-side-heading{align-items:flex-start;min-height:42px}.desk-side-heading>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.desk-side-heading h2{font-size:14px;line-height:1.1;margin:0}.desk-side-heading div>span{line-height:1.25}.desk-line-heading{align-content:start}.desk-line-heading strong{line-height:1.2;overflow:visible;text-overflow:clip;white-space:normal}.desk-line-heading small,.desk-line-heading span{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.desk-line-heading span{font-size:11px;line-height:1.25}.desk-line-heading small{font-size:10px;line-height:1.25}.buy-audit-page,.buy-deal-page,.buy-history-page,.desk-page,.gc-sidebar,.inv-page{line-height:1.4}:where(.desk-page,.inv-page,.buy-history-page,.buy-deal-page,.buy-audit-page) :is(strong,b){font-weight:650}:where(.desk-page,.inv-page,.buy-history-page,.buy-deal-page,.buy-audit-page) :is(h1,h2,h3,p){margin:0}:where(.desk-page,.inv-page,.buy-history-page,.buy-deal-page,.buy-audit-page) h1{font-size:24px;font-weight:650;letter-spacing:-.025em;line-height:1.4}:where(.desk-page,.inv-page,.buy-history-page,.buy-deal-page,.buy-audit-page) h2{font-size:17px;font-weight:650}:where(.desk-page,.inv-page,.buy-history-page,.buy-deal-page,.buy-audit-page) h3{font-size:14px;font-weight:650}:where(.desk-page,.inv-page,.buy-history-page,.buy-deal-page,.buy-audit-page) small{color:var(--gc-text-muted);font-size:12px}:where(.desk-page,.inv-page,.buy-history-page,.buy-deal-page,.buy-audit-page) label{color:#4b5563;display:grid;font-size:12px;grid-gap:5px;gap:5px;margin:0}:where(.desk-page,.inv-page,.buy-history-page,.buy-deal-page,.buy-audit-page) :is(button,input,select,.gc-btn){background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:8px;color:var(--gc-text);font:inherit;line-height:1.4;max-width:100%;min-height:44px;min-width:0;padding:8px 12px}:where(.desk-page,.inv-page,.buy-history-page,.buy-deal-page,.buy-audit-page) :is(button,.gc-btn){min-width:44px}:where(.desk-page,.inv-page,.buy-history-page,.buy-deal-page,.buy-audit-page) .gc-btn-primary{background:var(--gc-primary);border-color:var(--gc-primary);color:var(--gc-primary-contrast);font-weight:600}:where(.desk-page,.inv-page,.buy-history-page,.buy-deal-page,.buy-audit-page) button:disabled{cursor:default;opacity:.45}.buy-card-thumb,.desk-line-image,.inv-image-slot .gc-card-image{background:#f8fafc;border:0;border-radius:3px}.gc-sidebar{flex-basis:190px;padding:22px 12px;width:190px}.gc-sidebar .gc-brand{color:var(--gc-primary-contrast);display:block;font-size:17px;font-weight:650;letter-spacing:0;margin:0 8px 30px;min-height:0;padding:0}.gc-sidebar .gc-brand strong{font-weight:650}.gc-sidebar .gc-brand-mark{display:inline;font-size:17px;margin-right:8px;transform:none}.gc-sidebar .brand-logo{height:48px;object-position:left center;width:130px}.gc-nav{display:block;padding:0}.gc-nav a{border-radius:6px;display:block;font-size:13px;font-weight:400;margin-bottom:5px;min-height:0;padding:13px 12px}.gc-nav .gc-nav-active{font-weight:600}.gc-sidebar-footer{align-items:start;border-top:1px solid var(--gc-sidebar-border);display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-top:auto;padding:14px 8px 0}.gc-sidebar-footer strong{font-weight:650}.gc-sidebar-footer span,.gc-sidebar-footer strong{font-size:12px}.gc-sidebar-footer span{margin-top:0}.gc-sidebar-footer .gc-user-avatar,.gc-sidebar-footer .gc-user-chevron{display:none}.gc-sidebar-footer form{display:block;flex:0 0 auto;width:auto}.gc-sidebar-footer form button{background:transparent;border:0;color:var(--gc-sidebar-text-muted);font-size:11px;min-height:0;padding:0;text-decoration:underline;text-underline-offset:2px;width:auto}.gc-sidebar-footer form button:hover{color:var(--gc-primary-contrast)}.desk-page>.desk-shell{gap:0;padding:24px}.desk-header{margin-bottom:0}.desk-notices>:not(.desk-filter-note){margin-bottom:12px}.desk-filter-note{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.desk-customer-readonly{display:none}.desk-header{background:transparent;border:0;gap:8px;min-height:48px;padding:0}.desk-title h1{font-size:24px;line-height:1.4}.desk-title p,.desk-title-meta{font-size:12px;margin:4px 0 0}.desk-deal-select{color:var(--gc-text);font-size:14px}.desk-deal-picker-trigger{font-size:14px;gap:8px;justify-content:space-between;max-width:220px;min-height:44px;min-width:0;padding:8px 10px 8px 12px;width:auto}.desk-deal-picker-trigger>span{font-size:12px}.desk-clear-deal,.desk-header-actions .gc-btn{min-height:44px;padding:8px 12px}.desk-header-actions{gap:8px}.desk-overflow{display:block}.desk-overflow-trigger.gc-btn{align-items:center;display:inline-flex;justify-content:center;min-width:44px;padding:0;width:44px}.desk-overflow-trigger svg{display:block;fill:currentColor;height:16px;width:16px}.desk-overflow-menu{display:grid;min-width:200px;padding:4px;top:calc(100% + 6px)}.desk-overflow-item{align-items:center;background:none;border:0;border-radius:6px;color:var(--gc-text);cursor:pointer;display:flex;font:inherit;font-size:14px;min-height:40px;padding:0 12px;text-align:left;white-space:nowrap;width:100%}.desk-overflow-item:focus-visible,.desk-overflow-item:hover{background:var(--gc-surface-2);outline:none}.desk-overflow-item:disabled{color:var(--gc-text-muted);cursor:default}.desk-overflow-item.is-danger{color:var(--gc-danger-text)}.desk-overflow-item.is-danger:focus-visible,.desk-overflow-item.is-danger:hover{background:#fef2f2}.desk-overflow-divider{background:var(--gc-border);height:1px;margin:4px 0}.desk-columns{column-gap:20px}.desk-side{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:4px;padding:14px 18px 0;row-gap:0}.desk-side-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;min-height:0}.desk-side-heading>div:first-child{display:block}.desk-side-heading h2{font-size:17px;font-weight:700;letter-spacing:-.4px;line-height:1.4;text-transform:none}.desk-in .desk-side-heading h2{color:var(--gc-accent-text-dark)}.desk-out .desk-side-heading h2{color:var(--gc-info-text)}.desk-side-heading div>span{color:var(--gc-text-muted);display:block;font-size:11px;line-height:1.4;margin-top:5px}.desk-side-meta{align-items:center;display:flex;gap:10px}.desk-side-meta small{color:var(--gc-text-muted);font-size:12px}.desk-side-heading .desk-side-count{background:var(--gc-surface-2);border-radius:4px;color:var(--gc-text);font-size:12px;margin:0;padding:5px 8px;white-space:nowrap}.desk-side-clear{background:none;border:0;color:var(--gc-link);font-size:12px;min-height:0;min-width:0;padding:0;text-decoration:underline;text-underline-offset:2px}.desk-clear-deal{background:#fff7e6;border-color:var(--gc-accent);color:var(--gc-accent-text-dark);font-weight:650;min-height:44px;min-width:84px;padding:8px 18px}.desk-search,.desk-stock-search{align-items:start;background:none;border:0;border-radius:0;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 128px;height:auto;margin-bottom:8px}.desk-search>span[aria-hidden=true]{display:none}.desk-search input,.desk-stock-search input{background:var(--gc-bg);border:1px solid var(--gc-border);border-radius:8px;font-size:12px;height:44px;padding:8px 12px;width:100%}.desk-search .desk-game-filter{background:none;padding:0}.desk-search .desk-game-filter select{font-size:14px;height:44px;max-width:none;min-height:44px;padding:8px 12px;width:128px}.desk-search .desk-default-game-wrap{display:block;grid-column:1/-1;justify-self:end}.desk-default-game{background:none;border:0;color:var(--gc-link);font-size:12px;min-height:0;padding:0;text-decoration:underline}.desk-search .desk-clear{background:none;border:0;height:44px;min-height:44px;position:absolute;right:136px;top:0}.desk-line-list,.desk-sell-lines{display:flex;flex-direction:column;gap:12px;padding:0}.desk-empty{align-self:start;background:var(--gc-surface);border:1px dashed #d1d5db;border-radius:4px;color:var(--gc-text);gap:10px;margin:0;min-height:250px;padding:24px}.desk-empty>span{color:#9ca3af;font-size:28px;line-height:1.4}.desk-empty strong{font-size:14px}.desk-empty p{color:var(--gc-text-muted);font-size:13px;max-width:300px}.desk-empty .gc-btn{font-size:14px;min-height:44px;padding:8px 12px}.desk-buy-line,.desk-sell-group{align-items:start;border-radius:4px;column-gap:10px;grid-template-columns:42px minmax(0,1fr) 72px 44px;grid-template-areas:"image heading condition remove" "levers levers levers levers";margin:0;padding:12px;row-gap:0}.desk-buy-line>.desk-line-levers,.desk-sell-group>.desk-line-levers{grid-area:levers}.desk-line-image{height:59px;width:42px}.desk-line-heading{display:block}.desk-line-heading strong{display:block;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.desk-line-heading small,.desk-line-heading span{color:var(--gc-text-muted);display:block;font-size:11px;line-height:1.4;margin-top:3px}.desk-line-condition{display:block}.desk-line-condition select,.desk-sell-group .desk-line-condition strong{font-size:14px;height:44px;padding:8px;width:72px}.desk-sell-group .desk-line-condition strong{align-items:center;border:1px solid var(--gc-border);border-radius:8px;display:flex;font-weight:400}.desk-remove{background:var(--gc-surface);border:0;color:var(--gc-text-muted);font-size:20px;height:44px;min-height:44px;min-width:44px;padding:4px}.desk-buy-line .desk-line-levers{grid-gap:7px;gap:7px;grid-template-columns:1.15fr 1fr .7fr 1fr .7fr .6fr;margin-top:14px}.desk-buy-line .desk-line-levers label{font-size:11px;width:auto}.desk-buy-line .desk-line-levers input{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:44px;padding:7px;width:100%}.desk-sell-group .desk-line-levers{align-items:end;display:flex;gap:12px;margin-top:14px}.desk-sell-group .desk-sell-price input{height:44px;padding:8px 12px;width:120px}.desk-sell-market{color:var(--gc-text-muted);font-size:12px}.desk-side-tools{align-items:stretch;border-top:1px solid var(--gc-border);display:flex;margin:12px -18px 0;min-height:0;padding:14px 18px}.desk-in-totals,.desk-out-totals{align-items:baseline;justify-content:space-between}.desk-side-tools.desk-in-totals span,.desk-side-tools.desk-out-totals span{color:var(--gc-text-muted);font-size:12px;white-space:nowrap}.desk-in-totals strong,.desk-out-totals strong{color:var(--gc-text);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0 4px 0 2px}.desk-column-total,.desk-column-total-group{align-items:end;display:flex;flex:0 0 auto;gap:24px;justify-content:flex-end;margin-left:auto;width:max-content}.desk-column-total-group>span,.desk-total-item{color:var(--gc-text);display:grid;grid-gap:3px;gap:3px;min-width:max-content;text-align:right}.desk-column-total .desk-total-item strong,.desk-column-total-group>span,.desk-total-item{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;line-height:1.4}.desk-column-total-group b{display:block;font-size:12px;font-weight:400}.desk-column-total-group em{display:none}.desk-column-total .desk-total-item>span{color:var(--gc-text);display:block;font-size:12px;text-transform:none}.desk-column-total .desk-total-item strong{display:block}.desk-review-page{display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:0;position:static}.desk-review-page>*{margin:0;max-width:none;width:auto}.desk-review-head{align-items:center;border:0;display:flex;gap:16px;justify-content:space-between;margin:0;min-height:48px;padding:0}.desk-review-head h2{font-size:24px;letter-spacing:-.025em;line-height:1.4}.desk-review-head p{color:var(--gc-text-muted);font-size:12px;margin-top:4px}.desk-review-controls{display:grid;grid-gap:5px;gap:5px;justify-content:start;position:relative;width:330px}.desk-review-customer-label{color:#4b5563;font-size:12px}.desk-review-customer-trigger{width:330px}.desk-review-customer .actions{display:flex;gap:8px}.desk-review-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr)}.desk-review-main{display:flex;flex-direction:column;gap:12px;min-width:0}.desk-review-main>*{margin:0!important}.desk-review-summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.desk-review-summary>div{border-radius:4px;display:block;gap:0;padding:12px}.desk-review-summary span{color:var(--gc-text);display:block;font-size:14px;letter-spacing:0;text-transform:none}.desk-review-summary strong{display:block;font-size:20px;margin-top:5px}.desk-review-summary small{display:block;font-size:12px;margin-top:3px}.desk-payout-comparison>div.selected{background:#fffaf1;border:2px solid var(--gc-accent);padding:11px}.desk-review-page .desk-payout-choice{background:none;border:0;border-radius:0;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.desk-review-page .desk-payout-choice legend{color:var(--gc-text);float:left;font-size:14px;font-weight:650;letter-spacing:0;margin-bottom:8px;padding:0;text-transform:none;width:100%}.desk-review-page .desk-payout-choice>label{align-items:center;background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:8px;color:var(--gc-text);display:flex;font-size:13px;gap:8px;min-height:48px;padding:0 12px}.desk-review-page .desk-payout-choice>label:has(:checked){background:#fffaf1;border-color:var(--gc-accent)}.desk-review-page .desk-payout-choice input[type=radio]{accent-color:#000;margin:0;min-height:20px;padding:0;width:17px}.desk-review-page .desk-payout-choice small{background:none;color:var(--gc-text-muted);font-size:12px;padding:0}.desk-review-balance{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;color:var(--gc-success-text);display:flex;justify-content:space-between;padding:12px 16px}.desk-review-balance>span{color:inherit;font-size:14px;letter-spacing:0;text-transform:none}.desk-review-balance strong{font-size:20px}.desk-review-balance.customer-owes{background:#fef2f2;border-color:#fecaca;color:var(--gc-danger-text)}.desk-review-balance.even-trade{background:var(--gc-surface);color:var(--gc-text)}.desk-review-math{align-self:start;background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:4px;color:#4b5563;font-size:12px;line-height:1.6;padding:16px;position:static;width:auto}.desk-review-math h3{color:var(--gc-text);font-size:14px;line-height:1.4;margin:0}.desk-review-math p{color:inherit;font-size:12px;line-height:1.6;margin:7px 0}.desk-review-math .divider{border-top:1px solid var(--gc-border);margin-top:12px;padding-top:12px}.desk-review-page .desk-settle-actions{align-items:center;border-top:1px solid var(--gc-border);display:flex;gap:8px;justify-content:flex-end;margin-top:auto;padding-top:16px}.desk-review-page .desk-settle-actions>small{color:var(--gc-text-muted);flex:1 1;font-size:12px;min-width:0}.desk-review-page .desk-settle-actions .gc-btn{font-size:14px;min-height:44px}.desk-review-page .desk-settle-error{font-size:12px;margin:0}.desk-review-page :is(.desk-payment-reference label,.desk-square-only,.desk-cash-amount){color:#4b5563;font-size:12px;gap:5px!important}.desk-review-page :is(.desk-payment-reference input,.desk-square-only input,.desk-cash-amount input){font-size:14px;min-height:44px;padding:8px 12px;width:100%}.desk-review-page .desk-split-fields{display:grid;flex-basis:100%;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.desk-review-page .desk-cash-amount{min-width:0}.desk-review-page .desk-cash-amount small{font-size:11px}@media (max-width:760px){.desk-review-grid{grid-template-columns:1fr}.desk-review-controls,.desk-review-customer-trigger{width:100%}}.inv-page{display:flex;flex-direction:column;gap:16px;height:100vh;max-width:none;padding:24px}.inv-page>*{margin:0}.inv-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:48px}.inv-heading h1{font-size:24px;margin:0}.inv-heading p{color:var(--gc-text-muted);font-size:12px;margin:4px 0 0}.inv-tools>summary.gc-btn{min-height:44px;padding:8px 12px}.inv-tabs{border-bottom:1px solid var(--gc-border);display:flex;gap:8px;margin:0}.inv-tabs .inv-tab{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--gc-text-muted);font-size:14px;font-weight:400;margin:0;min-height:44px;padding:10px 16px}.inv-tabs .inv-tab span{color:inherit;font-weight:inherit}.inv-tabs .inv-tab.active{border-bottom-color:var(--gc-link);color:var(--gc-link);font-weight:600}.inv-filters.gc-card{border-radius:4px;margin:0;padding:12px 16px}.inv-filters .inv-filter-primary{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(180px,2fr) minmax(110px,1fr) minmax(130px,1.2fr) 130px auto auto auto}.inv-filters .inv-filter-primary>label{color:#4b5563;display:block;font-size:12px;margin:0;min-width:0}.inv-filters .gc-input{font-size:14px;min-height:44px;padding:8px 12px;width:100%}.inv-filters .inv-date-filter{align-items:center;display:flex;gap:6px}.inv-filters .inv-date-filter input{width:150px}.inv-filters .inv-clear-filters{min-height:44px;white-space:nowrap}.inv-table-card.gc-card{border-radius:4px;display:flex;flex:1 1 auto;flex-direction:column;margin:0;max-height:none;min-height:0;padding:0}.inv-table-card .inv-table-wrap{flex:1 1 auto;min-height:0;overflow:auto}.inv-table-card table{font-size:13px;width:100%}.inv-table-card .inv-inventory-table{table-layout:fixed}.inv-table-card .inv-sold-table{table-layout:fixed;width:calc(100% - 8px)}.inv-table-card th{background:#fafafa;color:#4b5563;font-size:11px;font-weight:600;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:1}.inv-table-card td,.inv-table-card th{border-bottom:1px solid var(--gc-border);overflow-wrap:normal;padding:10px 8px;vertical-align:middle}.inv-table-card tbody tr:nth-child(2n){background:none}.inv-table-card .money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.inv-table-card td small{color:var(--gc-text-muted);display:block;font-size:11px;margin-top:3px}.inv-table-card td.inv-code small:first-child,.inv-table-card td>small:only-child{margin-top:0}.inv-table-card .inv-sort-button{background:none;border:0;color:inherit;font:inherit;min-height:0;min-width:0;padding:0}.inv-inventory-table .inv-select-column{width:4%}.inv-inventory-table .inv-card-column{width:25%}.inv-inventory-table .inv-condition-column{width:10%}.inv-inventory-table .inv-code-column{width:9%}.inv-inventory-table .inv-date-column{width:8%}.inv-inventory-table .inv-price-column{width:9%}.inv-inventory-table .inv-cost-column,.inv-inventory-table .inv-market-column{width:8%}.inv-inventory-table .inv-link-column{width:6%}.inv-inventory-table .inv-actions-column{width:13%}.inv-inventory-table .inv-code-column,.inv-inventory-table .inv-date-column{white-space:nowrap}.inv-table-card .inv-sold-table .inv-card-column{width:18%}.inv-table-card .inv-sold-table .inv-code-column,.inv-table-card .inv-sold-table .inv-condition-column,.inv-table-card .inv-sold-table .inv-date-column,.inv-table-card .inv-sold-table .inv-price-column,.inv-table-card .inv-sold-table .inv-sale-price-column,.inv-table-card .inv-sold-table .inv-sold-date-column{width:7%}.inv-table-card .inv-sold-table .inv-cost-column,.inv-table-card .inv-sold-table .inv-market-column{width:6%}.inv-table-card .inv-sold-table .inv-customer-column,.inv-table-card .inv-sold-table .inv-transaction-column{width:8%}.inv-table-card .inv-sold-table .inv-link-column{width:5%}.inv-table-card .cardcell{align-items:center;display:flex;gap:12px;min-width:0}.inv-table-card .cardcell>div:last-child{min-width:0}.inv-table-card .cardcell strong{display:block;font-weight:650}.inv-table-card .cardcell small,.inv-table-card .cardcell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-image-slot{flex:0 0 42px}.inv-image-slot,.inv-image-slot .gc-card-image{height:59px;width:42px}.inv-table-card .inv-inline-select{width:76px}.inv-table-card .inv-inline-money,.inv-table-card .inv-inline-select{font-size:13px;height:44px;min-height:44px;max-width:100%;padding:8px}.inv-table-card .inv-inline-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:90px}.inv-table-card .inv-link-column{text-align:center}.inv-table-card .inv-actions-column{overflow:hidden}.inv-table-card .inv-actions-column .inv-action{max-width:100%}.inv-table-card .inv-sold-table td,.inv-table-card .inv-sold-table th{white-space:nowrap}.inv-table-card .inv-sold-table .inv-card-column{white-space:normal}.inv-table-card .inv-sold-table .inv-customer-column,.inv-table-card .inv-sold-table .inv-transaction-column{overflow:hidden;text-overflow:ellipsis}.inv-table-card .inv-sold-table .inv-transaction-column{white-space:nowrap}.inv-table-footer{align-items:center;border-top:0;color:var(--gc-text-muted);display:flex;font-size:12px;justify-content:space-between;padding:12px 16px}.inv-pagination{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding:0 16px 14px}.inv-pagination .gc-btn{min-height:40px;padding:8px 12px}.inv-pagination span{color:var(--gc-text-muted);font-size:12px}.tcg-link{align-items:center;background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:8px;display:inline-flex;height:44px;justify-content:center;min-height:44px;min-width:44px;overflow:visible;padding:4px;width:44px}.tcg-link:hover{border-color:var(--gc-link)}.tcg-link svg{display:block;height:auto;max-width:100%;width:34px}.buy-history-page{display:flex;flex-direction:column;gap:20px;max-width:none;padding:24px}.buy-history-page>*{margin:0}.buy-history-page .page-heading{min-height:48px}.buy-history-page .page-heading h1{font-size:24px;margin:0}.buy-history-page .page-heading p{font-size:12px;margin:4px 0 0}.buy-history-page>form.card.actions{align-items:center;background:none;border:0;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.buy-history-page>form.card.actions label{display:block;margin:0}.buy-history-page>form.card.actions label:first-child{flex:0 1 320px}.buy-history-page>form.card.actions input{font-size:14px;min-height:44px;width:100%}.buy-history-page>form.card.actions .gc-btn{font-weight:400}.buy-history-page .buy-status-tabs{border-bottom:1px solid var(--gc-border);display:flex;gap:8px;margin:0}.buy-history-page .buy-status-tab{align-items:center;border-bottom:2px solid transparent;color:var(--gc-text-muted);display:inline-flex;font-size:14px;font-weight:400;min-height:44px;padding:10px 16px;text-decoration:none}.buy-history-page .buy-status-tab>span{color:inherit;display:inline;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.buy-history-page .buy-discard-button.gc-btn-danger-outline{border-color:#fee2e2;color:var(--gc-danger)}.buy-history-page .buy-status-tab.active{border-bottom-color:var(--gc-link);color:var(--gc-link);font-weight:600}.buy-history-page>.card{border-radius:4px;margin:0;overflow:auto;padding:0}.buy-history-page>.card table{font-size:13px}.buy-history-page>.card th{background:#fafafa;color:#4b5563;font-size:11px;font-weight:600;white-space:nowrap}.buy-history-page>.card td,.buy-history-page>.card th{padding:10px 12px;vertical-align:middle}.buy-history-page .money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.buy-history-page .buy-deal-money>span{display:block}.buy-history-page .buy-deal-money small{color:var(--gc-text-muted);display:block;font-size:11px;margin-top:3px}.buy-history-page .buy-restore-form .gc-btn{font-size:13px}.buy-history-foot{color:var(--gc-text-muted);font-size:12px;margin:0;padding:12px 16px}.buy-history-page>.card>.actions{margin:0;padding:0 16px 12px}.buy-history-discard-copy.card{padding:16px}.buy-history-discard-copy p{color:var(--gc-text-muted);margin:8px 0 0}.gc-nav a>span[aria-hidden=true]{display:none}.desk-page>.desk-shell{margin:0;max-width:none}.desk-deal-picker-label{display:none}.desk-side-heading>.desk-side-meta{align-items:center;display:flex;gap:10px}.desk-line-levers label>span{color:#4b5563;font-size:11px;font-weight:400;letter-spacing:0;line-height:1.4;text-transform:none}.desk-sell-group .desk-sell-price label>span,.desk-sell-group .desk-sell-price>span{font-size:12px}.desk-sell-group .desk-sell-price{flex:0 0 auto;margin:0}.desk-sell-group .desk-sell-market{flex:0 1 auto;font-size:12px;margin:0}.desk-column-total .desk-total-item>span{font-weight:400}.desk-review-page>:not(.desk-review-head){margin:0;max-width:none}.desk-review-page .desk-review-balance{border-left-width:1px}.desk-review-math .danger{color:var(--gc-danger-text)}.inv-page>:not(.inv-table-card){flex-shrink:0}.desk-review-page>.desk-settle-actions{margin-top:auto}.desk-review-customer-trigger{font-size:12px}.desk-review-page .desk-payout-choice legend{margin-bottom:0}.desk-review-page .desk-payout-choice input[type=radio]{margin:3px 3px 0 5px}.desk-review-page .desk-payout-choice+.desk-review-balance{margin-top:12px!important}.desk-review-math h3{color:inherit;line-height:inherit}.desk-review-math code{color:var(--gc-text);font-size:12px}.buy-history-page>.page-heading{margin:0}.inv-filters.gc-card{padding:14px 16px}.inv-filters .inv-filter-primary{align-items:end;grid-template-columns:minmax(180px,2fr) minmax(110px,1fr) minmax(130px,1.2fr) 110px 150px 150px auto}.inv-filters .inv-date-filter,.inv-filters .inv-filter-primary>label{display:grid;grid-gap:5px;gap:5px}.inv-filters .inv-date-filter{align-items:stretch}.inv-filters .inv-date-filter input{width:100%}.inv-filters .gc-input{font-size:12px}.inv-page>.inv-table-note{color:var(--gc-text-muted);font-size:12px}.gc-sidebar-footer{align-items:baseline;grid-column-gap:4px;column-gap:4px;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-row-gap:8px}.gc-sidebar-footer>.gc-user-details{display:contents}.gc-sidebar-footer>.gc-user-details>strong{grid-column:1/-1;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-sidebar-footer>.gc-user-details>span{color:var(--gc-sidebar-text-muted);grid-column:1;grid-row:2}.gc-sidebar-footer form{grid-row:2;min-width:0}.gc-sidebar-footer .gc-user-action-switch{grid-column:2}.gc-sidebar-footer .gc-user-action-signout{grid-column:1/-1;grid-row:3}.gc-sidebar-footer form button{font-size:12px;text-decoration:none;white-space:nowrap}.gc-sidebar-footer .gc-user-action-switch button:before{content:"· "}.gc-sidebar-footer form button:hover{text-decoration:underline}.desk-line-list>.desk-empty{align-self:stretch}@media (max-width:760px){.gc-sidebar-mobile-open .gc-brand{display:none}.inv-page{height:auto}.inv-filters .inv-filter-primary{grid-template-columns:1fr 1fr}.inv-filters .inv-search{grid-column:1/-1}}.gc-sidebar-footer{row-gap:8px}.desk-side .desk-empty{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;text-align:center}.desk-side+.desk-side{border:1px solid var(--gc-border)}.desk-title p,.desk-title-meta{color:var(--gc-text-muted)}.desk-buy-line .desk-line-levers label{display:grid;grid-gap:5px;gap:5px}.desk-sell-group .desk-sell-price{display:grid;font-size:12px;grid-gap:5px;gap:5px}.desk-sell-group .desk-sell-price input{font-size:12px}.desk-sell-group .desk-line-levers .desk-sell-market{font-size:12px;line-height:1.4}.desk-line-quick{align-items:center;display:flex;gap:8px;min-height:44px;min-width:0}.desk-line-market{align-items:baseline;color:var(--gc-text-muted);display:flex;flex-wrap:wrap;gap:5px;min-width:0;font-size:12px;line-height:1.3}.desk-line-market b{color:#4b5563;font-size:11px;font-weight:400}.desk-line-market strong{color:var(--gc-text);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk-line-market small{color:var(--gc-text-muted);font-size:10px}.desk-line-tcg{flex:0 0 44px}.desk-buy-line>.desk-line-image,.desk-sell-group>.desk-line-image{height:78px;width:56px}.desk-buy-line,.desk-sell-group{grid-template-columns:56px minmax(0,1fr) minmax(0,.85fr) 72px 44px;grid-template-areas:"image title title title remove" "image heading quick condition ." "levers levers levers levers levers";row-gap:4px}.desk-buy-line>.desk-line-title,.desk-sell-group>.desk-line-title{align-self:start;font-size:16px;line-height:1.3;overflow-wrap:anywhere}.desk-buy-line>.desk-line-quick,.desk-sell-group>.desk-line-quick{display:flex;grid-area:quick}.desk-buy-line .desk-line-market,.desk-sell-group .desk-line-market{align-self:center;max-width:100%}.desk-buy-line .desk-line-tcg,.desk-sell-group .desk-line-tcg{align-self:center}.desk-buy-line>.desk-line-condition,.desk-sell-group>.desk-line-condition{align-self:start}.desk-buy-line>.desk-line-heading>:first-child,.desk-sell-group>.desk-line-heading>:first-child{margin-top:0}.desk-sell-group .desk-line-levers{justify-self:end;max-width:65%}.desk-custom-thumb{align-items:center;background:var(--gc-surface-2);border:1px dashed var(--gc-border);border-radius:4px;color:var(--gc-text-muted);display:flex;font-size:20px;grid-area:image;justify-content:center}.desk-custom-sale-price{display:grid;grid-gap:5px;gap:5px;text-align:right}.desk-custom-sale-price>span{color:#4b5563;font-size:11px;line-height:1.4}.desk-custom-sale-price strong{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:44px}.desk-buy-line .desk-line-levers{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 52px;justify-self:end;max-width:65%;width:100%}.inv-add-items-overlay{align-items:stretch;background:rgb(0 0 0/42%);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:50}.inv-add-items-panel{background:var(--gc-surface);box-shadow:-10px 0 30px rgb(0 0 0/16%);display:flex;flex-direction:column;height:100%;max-width:760px;width:50vw}.inv-add-items-header{align-items:flex-start;border-bottom:1px solid var(--gc-border);display:flex;flex:0 0 auto;justify-content:space-between;padding:24px 28px 18px}.inv-panel-eyebrow{color:var(--gc-accent-text-dark);font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 5px}.inv-add-items-header h2{font-size:23px;letter-spacing:-.03em;margin:0}.inv-add-items-header p:last-child{color:var(--gc-text-muted);font-size:12px;margin:5px 0 0}.inv-panel-close,.inv-remove-item{background:transparent;border:0;color:var(--gc-text-muted);font-size:25px;line-height:1;min-height:44px;min-width:44px;padding:8px}.inv-add-items-body{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 28px 24px}.inv-add-items-search{margin:0 0 16px;position:relative;z-index:1}.inv-add-items-search>input{padding-left:34px;width:100%}.inv-add-items-search>span{left:12px;position:absolute;top:10px}.inv-add-items-search .desk-search-results{max-height:min(300px,45vh)}.inv-add-item{border:1px solid var(--gc-border);border-radius:var(--gc-radius-card);margin-top:10px;padding:12px}.inv-add-item-heading{align-items:center;display:flex;gap:10px;min-width:0}.inv-add-item-heading>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.inv-add-item-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-add-item-heading small{color:var(--gc-text-muted);font-size:11px}.inv-add-item-heading>.gc-card-image{flex:0 0 38px;height:54px;width:38px}.inv-remove-item{margin-left:auto}.inv-add-item-fields{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.inv-add-extra-form label,.inv-add-item-fields label{font-size:11px;margin:10px 0 0}.inv-add-extra-form input,.inv-add-extra-form select,.inv-add-extra-form textarea,.inv-add-item-fields input,.inv-add-item-fields select{min-height:38px;padding:7px 9px;width:100%}.inv-add-items-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.inv-add-extra-form{background:var(--gc-surface-2);border:1px solid var(--gc-border);border-radius:var(--gc-radius-card);margin-top:12px;padding:12px}.inv-add-extra-form>div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.inv-add-extra-form>div:last-of-type{grid-template-columns:1fr 1fr}.inv-add-extra-form button{margin-top:12px}.inv-add-items-error{background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:var(--gc-danger-text);margin:16px 0 0;padding:10px 12px}.inv-add-items-footer{background:var(--gc-surface);border-top:1px solid var(--gc-border);display:grid;flex:0 0 auto;grid-gap:10px;gap:10px;padding:14px 28px 18px}.inv-add-items-footer fieldset{align-items:center;display:flex;gap:14px;margin:0;padding:7px 10px}.inv-add-items-footer legend{color:var(--gc-text-muted);font-size:11px;padding:0 4px}.inv-add-items-footer fieldset label{align-items:center;display:flex;font-size:12px;gap:5px;margin:0}.inv-add-items-footer fieldset input{min-height:18px}.inv-add-summary{align-items:center;display:flex;font-size:12px;justify-content:space-between}.inv-add-summary strong{font-size:15px}.inv-add-confirm{width:100%}@media (max-width:760px){.inv-add-items-panel{max-width:none;width:100vw}.inv-add-items-body,.inv-add-items-footer,.inv-add-items-header{padding-left:16px;padding-right:16px}.inv-add-item-fields{grid-template-columns:1fr 1fr}}.desk-shell{grid-template-rows:auto auto minmax(0,1fr) auto}.desk-shell:has(>.desk-review-dock){grid-template-rows:auto auto minmax(0,1fr) auto}.desk-shell:has(>.desk-review-dock)>.desk-header{display:flex}.desk-review-dock{background:var(--gc-bg);padding:10px 0 12px}.desk-review-bar{align-items:center;background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-default);display:flex;gap:20px;min-height:64px;padding:12px 14px 12px 20px}.desk-review-headline{display:grid;grid-gap:2px;gap:2px;min-width:0}.desk-review-headline>span{color:var(--gc-text-muted);font-size:12px}.desk-review-headline strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15}.desk-review-headline small{color:var(--gc-text-muted);font-size:11px}.desk-review-headline.is-owes strong{color:var(--gc-danger-text)}.desk-review-headline.is-large{border-top:1px solid var(--gc-border);gap:6px;padding-top:16px}.desk-review-headline.is-large strong{font-size:32px;letter-spacing:-.03em}.desk-review-summary{align-items:flex-start;display:flex;flex:0 1 auto;gap:20px;margin-left:auto;min-width:0}.desk-review-bar .desk-review-summary>div{background:none;border:0;border-radius:0;display:grid;flex:0 1 auto;grid-gap:4px;gap:4px;min-width:0;padding:0;text-align:left}.desk-review-bar .desk-review-summary>div+div{border-left:1px solid var(--gc-border);padding-left:20px}.desk-review-bar .desk-review-summary span{color:var(--gc-text-muted);display:block;font-size:12px;letter-spacing:0;line-height:1.3;text-transform:none}.desk-review-bar .desk-review-summary strong{display:block;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-review-bar .desk-review-summary small{color:var(--gc-text-muted);display:block;font-size:12px;line-height:1.3;margin:0}.desk-review-hint{color:var(--gc-text-muted);display:grid;flex:0 1 auto;font-size:12px;grid-gap:2px;gap:2px;line-height:1.4;margin:0 0 0 auto;text-align:right}.desk-review-open{flex:0 0 auto;gap:8px;min-height:44px;padding:0 22px;white-space:nowrap}.desk-review-modal-backdrop{align-items:center;background:rgb(0 0 0/42%);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:35}.desk-review-modal{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-default);box-shadow:0 18px 50px rgb(0 0 0/25%);display:grid;grid-gap:16px;gap:16px;max-height:calc(100vh - 48px);max-width:620px;overflow:auto;padding:22px 20px 20px;width:100%}.desk-review-modal:focus{outline:none}.desk-review-modal-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.desk-review-modal-heading p{color:var(--gc-text-muted);font-size:12px;margin:0}.desk-review-modal-heading h2{font-size:18px;margin:0}.desk-review-modal-heading .desk-modal-close{margin:-10px -10px 0 0}.desk-review-modal-customer{align-items:center;display:flex;gap:8px}.desk-review-customer-picker{flex:1 1 auto;min-width:0;position:relative}.desk-review-customer-trigger{align-items:center;display:flex;font-weight:400;gap:10px;justify-content:space-between;text-align:left;width:100%}.desk-review-customer-trigger strong{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-review-customer-trigger>span{color:var(--gc-text-muted);font-size:12px}.desk-review-customer-popover{left:0;max-height:270px;overflow:auto;top:calc(100% + 6px);width:100%;z-index:20}.desk-payout-boxes{border:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.desk-payout-boxes label{align-items:center;background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-default);cursor:pointer;display:flex;font-size:14px;justify-content:center;margin:0;min-height:44px;padding:8px 12px}.desk-payout-boxes label.is-selected{background:#fff4e0;border-color:var(--gc-accent-text)}.desk-payout-boxes label:has(:focus-visible){outline:2px solid var(--gc-accent);outline-offset:2px}.desk-payout-boxes:disabled label{cursor:default;opacity:.5}.desk-payout-boxes p{color:var(--gc-text-muted);font-size:12px;grid-column:1/-1;margin:0}.desk-destination-switch{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;margin:0;padding:0}.desk-destination-switch strong{font-size:14px;font-weight:600}.desk-destination-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--gc-border);border:0;border-radius:999px;cursor:pointer;flex:none;height:24px;margin:0;min-height:0;padding:0;position:relative;transition:background .15s;width:42px}.desk-destination-switch input:after{background:var(--gc-surface);border-radius:50%;box-shadow:0 1px 2px rgb(0 0 0/.25);content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .15s;width:20px}.desk-destination-switch input:checked{background:var(--gc-accent-text)}.desk-destination-switch input:checked:after{transform:translateX(18px)}.desk-destination-switch input:focus-visible{outline:2px solid var(--gc-accent);outline-offset:2px}.desk-split-panel{background:var(--gc-surface-2);border:1px solid var(--gc-border);border-radius:var(--gc-radius-default);display:grid;grid-gap:12px;gap:12px;padding:14px}.desk-split-amounts{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.desk-split-amount{display:grid;grid-gap:4px;gap:4px;margin:0;min-width:0}.desk-split-amount>span:first-child{font-size:12px;font-weight:600}.desk-split-amount small{color:var(--gc-text-muted);font-size:11px}.desk-split-input{align-items:center;background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-default);display:flex;padding-left:12px}.desk-split-input:focus-within{border-color:var(--gc-accent-text)}.desk-split-input b{color:var(--gc-text-muted);font-size:18px;font-weight:500}.desk-split-input input{background:transparent;border:0;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;min-height:46px;min-width:0;outline:none;padding:6px 10px 6px 4px;width:100%}.desk-split-rates{align-items:center;border-top:1px solid var(--gc-border);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 14px;padding-top:12px}.desk-split-rates>span{color:var(--gc-text-muted);margin-right:auto}.desk-split-rates label{align-items:center;display:flex;gap:6px;margin:0}.desk-split-rates input{min-height:34px;padding:4px 6px;text-align:right;width:52px}.desk-split-rates b{color:var(--gc-text-muted);font-weight:500}.desk-review-modal-rows{border-top:1px solid var(--gc-border);display:grid;grid-gap:14px;gap:14px;padding-top:16px}.desk-review-modal-rows .desk-summary-row{align-items:baseline;display:flex;justify-content:space-between}.desk-review-modal-rows .desk-summary-row span{font-size:14px}.desk-review-modal-rows .desk-summary-row strong{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk-review-modal .desk-payment-reference{display:grid;grid-gap:4px;gap:4px;font-size:12px;margin:0;padding:0}.desk-review-modal .desk-payment-reference input{min-height:38px;width:100%}.desk-review-modal .desk-settle-error{margin:0}.desk-review-modal-actions{display:flex;gap:10px;justify-content:flex-end}.desk-review-modal-actions .gc-btn{min-height:44px;padding:0 16px}@media (max-width:1100px){.desk-review-hint{display:none}}@media (max-width:850px){.desk-review-bar{flex-wrap:wrap;gap:10px 16px}.desk-review-summary{margin-left:0}}@media (max-width:560px){.desk-review-modal-backdrop{align-items:flex-end;padding:0}.desk-review-modal{border-radius:var(--gc-radius-default) var(--gc-radius-default) 0 0;max-height:92vh}.desk-split-amounts{grid-template-columns:1fr}.desk-review-modal-actions .gc-btn{flex:1 1}}.desk-side-custom{align-items:center;background:none;border:0;color:var(--gc-text);display:inline-flex;font-size:13px;gap:6px;min-height:32px;padding:0 4px;white-space:nowrap}.desk-side-custom:hover{color:var(--gc-accent-text-dark)}.desk-side-custom>span{font-size:16px;line-height:1}.desk-custom-item-modal .desk-customer-modal-heading{align-items:center}.desk-custom-item-modal h2{font-size:18px;margin:0}.desk-custom-item-modal .desk-customer-modal-heading p{font-size:12px;margin:4px 0 0}.desk-custom-item-modal .desk-custom-form{background:none;border:0;display:grid;grid-gap:16px;gap:16px;margin-top:16px;padding:0}.desk-custom-item-modal .desk-custom-form label{display:grid;font-size:12px;grid-gap:6px;gap:6px;margin:0}.desk-custom-item-modal .desk-custom-form input,.desk-custom-item-modal .desk-custom-form select{min-height:44px;padding:8px 12px;width:100%}.desk-custom-item-modal .desk-custom-form textarea{padding:8px 12px;resize:vertical;width:100%}.desk-custom-item-modal .desk-custom-form p{margin:0}.desk-custom-form-actions{display:flex;gap:10px;justify-content:flex-end}.desk-custom-form-actions .gc-btn{min-height:44px;padding:0 16px}.desk-customer-modal:not(.desk-custom-item-modal){max-width:460px}.desk-customer-anchor{display:inline-block;position:relative;vertical-align:middle}.desk-customer-anchor>.desk-header-customer-popover{left:0;top:calc(100% + 6px);width:240px}.desk-header-toolbar .desk-customer-anchor{display:block;flex:0 1 auto;min-width:0}.desk-header-toolbar .desk-customer-link{align-items:center;background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-button);color:var(--gc-text);display:flex;font-size:14px;gap:8px;justify-content:space-between;max-width:200px;min-height:44px;min-width:0;padding:8px 10px 8px 12px;text-decoration:none;width:100%}.desk-header-toolbar .desk-customer-link:hover{background:var(--gc-surface-2);color:var(--gc-text)}.desk-header-toolbar .desk-customer-link>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-header-toolbar .desk-customer-link>span[aria-hidden=true]{color:var(--gc-text-muted);flex:0 0 auto;font-size:12px}.desk-header-toolbar .desk-customer-anchor>.desk-header-customer-popover{left:auto;right:0}.desk-customer-popover{white-space:normal}.desk-new-deal{gap:6px;white-space:nowrap}.desk-leave-modal h2{font-size:18px;margin:0}.desk-leave-modal>p{color:var(--gc-text-muted);font-size:13px;line-height:1.45;margin:12px 0 20px}.desk-leave-actions{display:flex;gap:10px;justify-content:flex-end}.desk-leave-actions .gc-btn{min-height:44px;padding:0 16px}.desk-leave-discard{border-color:var(--gc-danger-text);color:var(--gc-danger-text)}.desk-sell-group .desk-line-levers:has(>.desk-stock-notices){justify-self:stretch;max-width:none}.desk-sell-group .desk-line-levers:has(>.desk-stock-notices)>:not(.desk-stock-notices){flex-shrink:0}.desk-line-levers>.desk-stock-notices{align-self:end;display:grid;flex:1 1 auto;grid-gap:4px;gap:4px;min-width:0;padding-bottom:4px}.desk-stock-notice{align-items:flex-start;display:flex;font-size:12px;gap:6px;line-height:1.35;margin:0}.desk-stock-notice .desk-stock-icon{flex:0 0 16px;margin-top:1px}.desk-stock-notice.is-warning{color:#92400e}.desk-stock-notice.is-warning a{color:inherit;font-weight:600;text-underline-offset:2px}.desk-stock-notice.is-error{color:var(--gc-danger-text);font-weight:600}.desk-sell-group.is-unavailable{background:var(--gc-surface-2)}.desk-sell-group.is-unavailable .desk-line-levers>:not(.desk-stock-notices),.desk-sell-group.is-unavailable>:not(.desk-line-levers):not(.desk-remove){opacity:.45}.desk-saving{align-items:center;color:var(--gc-text-muted);display:flex;font-size:12px;gap:8px;margin:0}.desk-spinner{animation:desk-spin .8s linear infinite;border-radius:50%;border:2px solid var(--gc-border);border-top-color:var(--gc-text);display:inline-block;height:14px;width:14px}@keyframes desk-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.desk-spinner{animation-duration:2.4s}}.desk-line-list,.desk-sell-lines{container:desk-lines/inline-size}.desk-buy-line,.desk-sell-group{align-items:center;column-gap:8px;padding:8px 10px;row-gap:2px}.desk-buy-line{grid-template-columns:48px 64px minmax(0,1fr) 32px;grid-template-areas:"image title title remove" "image heading heading remove" "tcg condition . ." "levers levers levers levers"}.desk-sell-group{grid-template-columns:48px 64px minmax(0,1fr) minmax(64px,80px) 52px;grid-template-areas:"image title title details remove" "image heading heading details remove" "tcg condition . price qty"}.desk-buy-line>.desk-line-image,.desk-sell-group>.desk-line-image{align-self:center;grid-area:image;height:67px;width:48px}.desk-buy-line>.desk-line-title,.desk-sell-group>.desk-line-title{align-self:end;font-size:15px;grid-area:title;line-height:1.25}.desk-sell-group>.desk-line-title>strong{white-space:normal}.desk-buy-line>.desk-line-heading,.desk-sell-group>.desk-line-heading{align-self:start;grid-area:heading}.desk-buy-line>.desk-line-heading small,.desk-sell-group>.desk-line-heading small{font-size:12px;line-height:1.35;margin-top:2px}.desk-buy-line .desk-line-levers,.desk-sell-group .desk-line-levers{display:contents}.desk-buy-line .desk-line-levers{grid-column-gap:8px;column-gap:8px;display:grid;grid-area:levers;grid-template-columns:auto auto auto 52px;justify-content:end;justify-self:stretch;margin:0;max-width:none}.desk-buy-line>.desk-line-quick,.desk-sell-group>.desk-line-quick{grid-area:tcg}.desk-buy-line>.desk-line-condition,.desk-sell-group>.desk-line-condition{grid-area:condition}.desk-buy-line .desk-line-market{display:grid;grid-gap:5px;gap:5px}.desk-buy-line .desk-line-market b{color:#4b5563;font-size:11px;font-weight:400;line-height:1.4;white-space:nowrap}.desk-buy-line .desk-line-market strong{font-size:14px;font-weight:600;line-height:44px;white-space:nowrap}.desk-buy-line .desk-quantity{width:auto}.desk-sell-group .desk-quantity{grid-area:qty;width:auto}.desk-sell-group .desk-custom-sale-price,.desk-sell-group .desk-sell-price{grid-area:price}.desk-buy-line .desk-line-levers>*,.desk-buy-line>.desk-line-condition,.desk-buy-line>.desk-line-quick,.desk-sell-group .desk-line-levers>:not(.desk-stock-notices),.desk-sell-group>.desk-line-condition,.desk-sell-group>.desk-line-quick{align-self:end;margin-top:8px}.desk-buy-line .desk-line-levers label,.desk-sell-group .desk-line-levers label{display:grid;grid-gap:5px;gap:5px;margin:0}.desk-buy-line .desk-line-levers label>span,.desk-sell-group .desk-line-levers label>span{color:#4b5563;font-size:11px;line-height:1.4}.desk-buy-line .desk-line-levers input,.desk-sell-group .desk-line-levers input{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:44px;padding:7px 10px;width:100%}.desk-buy-line .desk-line-condition select,.desk-sell-group .desk-line-condition strong{font-size:14px;height:44px;width:64px}.desk-sell-group>.desk-detail-trigger{align-self:center;justify-self:end;border:1px solid var(--gc-border);border-radius:var(--gc-radius-button);color:var(--gc-text);font-size:13px;font-weight:500;grid-area:details;min-height:44px;padding:0 12px}.desk-buy-line>.desk-remove,.desk-sell-group>.desk-remove{align-self:start;grid-area:remove;justify-self:end;min-width:32px;padding:0;width:32px}.desk-sell-group .desk-line-levers>.desk-stock-notices{grid-column:1/-1;grid-row:4;padding:6px 0 0}.desk-sell-group>.desk-line-note{color:var(--gc-warning-text);font-size:12px;grid-column:1/-1;justify-self:end;line-height:1.4;margin:4px 0 0}.desk-buy-line .desk-value-percent{display:grid;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;grid-gap:5px 0;gap:5px 0;grid-template-columns:minmax(calc(4ch + 22px),calc(var(--desk-value-chars, 4) * 1ch + 22px)) 1px calc(3ch + 8px) auto;grid-template-rows:auto 44px;min-width:0}.desk-buy-line .desk-value-percent:before{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:var(--gc-radius-default);content:"";grid-column:1/-1;grid-row:2}.desk-buy-line .desk-value-percent:after{background:var(--gc-surface-2);border-radius:0 var(--gc-radius-default) var(--gc-radius-default) 0;content:"";grid-column:3/-1;grid-row:2;margin:1px 1px 1px 0}.desk-buy-line .desk-value-percent:focus-within:before{border-color:var(--gc-link);box-shadow:0 0 0 1px var(--gc-link)}.desk-buy-line .desk-value-percent>label{display:contents}.desk-buy-line .desk-value-percent>label>span{grid-row:1}.desk-buy-line .desk-value-percent input{background:transparent;border:0;grid-row:2;outline:0;position:relative;z-index:1}.desk-buy-line .desk-money-field>*{grid-column:1}.desk-buy-line .desk-money-field>span{grid-column:1/-1}.desk-buy-line .desk-percent-field>input{grid-column:3;padding:7px 0 7px 6px;text-align:right}.desk-buy-line .desk-value-percent .desk-percent-field>span{align-self:center;color:var(--gc-text-muted);font-size:14px;grid-column:4;grid-row:2;line-height:1;padding:0 10px 0 2px;position:relative;z-index:1}.desk-percent-field input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.desk-percent-field input::-webkit-inner-spin-button,.desk-percent-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.desk-value-percent-pipe{align-self:stretch;background:var(--gc-border);font-size:0;grid-column:2;grid-row:2;margin:1px 0;position:relative;z-index:1}@container desk-lines (min-width: 670px){.desk-sell-group{grid-template-columns:48px minmax(96px,1fr) auto 44px 64px 80px 52px 32px;grid-template-areas:"image title details tcg condition price qty remove" "image heading details tcg condition price qty remove"}.desk-sell-group .desk-line-levers>:not(.desk-stock-notices),.desk-sell-group>.desk-line-condition,.desk-sell-group>.desk-line-quick{margin-top:0}.desk-sell-group>.desk-detail-trigger{align-self:end}.desk-sell-group .desk-line-levers>.desk-stock-notices{grid-column:2/-1;grid-row:3}}@container desk-lines (min-width: 520px){.desk-buy-line{grid-template-columns:48px 64px minmax(0,1fr) auto auto auto 52px;grid-template-areas:"image title title title title title remove" "image heading heading heading heading heading remove" "tcg condition . market cash credit qty"}.desk-buy-line .desk-line-levers{display:contents}.desk-buy-line .desk-line-market{grid-area:market}.desk-buy-line .desk-offer-cash{grid-area:cash}.desk-buy-line .desk-offer-credit{grid-area:credit}.desk-buy-line .desk-quantity{grid-area:qty}}@container desk-lines (min-width: 790px){.desk-buy-line{grid-template-columns:48px minmax(120px,1fr) 44px 64px auto auto auto 52px 32px;grid-template-areas:"image title tcg condition market cash credit qty remove" "image heading tcg condition market cash credit qty remove"}.desk-buy-line .desk-line-levers>*,.desk-buy-line>.desk-line-condition,.desk-buy-line>.desk-line-quick{margin-top:0}}