:root{--ink:#f7fbff;--muted:#8f9aa8;--line:#252a31;--soft:#0d0f12;--paper:#12151a;--blue:#3b82f6;--green:#3b82f6;--gold:#ff7a1a;--red:#ff5a52;--panel:#111418;--panel-2:#171b21;--black:#07080a;--orange:#ff7a1a;--shadow:0 18px 45px #00000052;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:var(--ink);background:linear-gradient(135deg, #3b82f629, transparent 30%), linear-gradient(315deg, #ff7a1a1f, transparent 28%), var(--black);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{grid-template-columns:76px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#050608;flex-direction:column;align-items:center;gap:34px;padding:22px 14px;display:flex}.brandMark{width:48px;height:48px;color:var(--orange);background:#ff7a1a24;border-radius:8px;place-items:center;display:grid;overflow:hidden}.brandMark.logoPlate{background:#fff;border:1px solid #ffffffb8;box-shadow:0 10px 28px #00000047}.brandMark img{object-fit:contain;width:100%;height:100%;padding:3px}.rail{gap:12px;display:grid}.rail button,.iconButton,.ghostIcon{border:1px solid #0000;border-radius:8px;place-items:center;width:42px;height:42px;display:inline-grid}.rail button{color:#7d8795;background:0 0}.rail button.active,.rail button:hover{color:#fff;background:#ffffff1f}.workspace{min-width:0;padding:28px}.topbar{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--orange);margin:0 0 4px;font-size:.76rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:0;font-size:clamp(2rem,4vw,4rem);line-height:1}h2{margin-bottom:4px;font-size:1.05rem}h3{margin-bottom:6px;font-size:1rem}.modeSwitch{border:1px solid var(--line);background:#111418e0;border-radius:8px;align-items:center;gap:4px;padding:4px;display:inline-flex}.backendBadge{white-space:nowrap;border-radius:7px;align-items:center;min-height:34px;padding:0 10px;font-size:.75rem;font-weight:900;display:inline-flex}.backendBadge.local{color:#ffb477;background:#ff7a1a24}.backendBadge.connected{color:#93c5fd;background:#3b82f629}.modeSwitch button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:9px 16px}.previewSelect{border:1px solid var(--line);max-width:220px;min-height:38px;color:var(--ink);background:#080b0d;border-radius:6px;padding:0 10px;font-weight:850}.modeSwitch .selected{background:var(--orange);color:#fff}.grid{gap:18px;display:grid}.adminGrid{flex-direction:column;gap:18px;display:flex}.consignerGrid{grid-template-columns:minmax(270px,.75fr) minmax(380px,1.25fr);grid-template-areas:"profile buysheet""instructions buysheet""upload buysheet""mysubs mysubs"}.consignerPortal{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.arrivalPortal{width:100%;max-width:100%}.arrivalPortalHeader{justify-content:space-between;align-items:stretch;gap:18px;width:100%;display:flex}.arrivalPortal .accountBar{flex:0 0 360px;min-width:0;margin:0}.arrivalPortal .submissionTabs{flex:auto;justify-content:flex-end;min-width:0}.arrivalPortal .submissionTabs,.arrivalPortal .managerArrivalPanel{width:100%;max-width:100%}.submissionTabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.submissionTabs button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:#ffffffc2;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-weight:850;display:inline-flex}.submissionTabs button.active{color:#fff;background:#18242a;border-color:#18242a}.submissionWindowBanner{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.submissionWindowBanner div{gap:3px;display:grid}.submissionWindowBanner span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:850}.submissionWindowBanner strong{color:var(--ink);font-size:1.35rem;line-height:1.15}.submissionWindowBanner small{color:var(--muted);text-align:right}.submissionWindowBanner.open{background:#3b82f61f;border-color:#3b82f661}.submissionWindowBanner.closed{background:#ff7a1a1a;border-color:#ff7a1a6b}.currentToolbar{border:1px solid var(--line);background:#0b0d10;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:14px;display:flex}.toolbarMetrics,.toolbarActions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.toolbarMetric{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.toolbarMetric strong{grid-row:span 3;font-size:2rem;line-height:1}.toolbarMetric span{color:var(--muted);text-transform:uppercase;font-weight:850}.toolbarMetric small{color:var(--muted)}.toolbarMetric.acceptedCount small:last-child{color:#60a5fa}.toolbarMetric.pendingCount strong,.toolbarStatus{color:var(--orange)}.toolbarStatus{flex-basis:100%;font-weight:850}.saveButton,.finalizeButton{min-height:40px;color:var(--ink);background:#11151b;border:1px solid #2d333c;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-weight:850;display:inline-flex}.finalizeButton{background:var(--orange);border-color:var(--orange);color:#08090b}.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#111418eb;border-radius:8px;min-width:0;padding:18px}.overviewPanel{grid-area:overview;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.adminTabs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.adminTabs button{border:1px solid var(--line);background:var(--panel-2);min-height:62px;color:var(--muted);text-align:left;border-radius:8px;align-content:center;gap:4px;padding:10px;display:grid}.adminTabs button span{color:var(--ink);font-weight:900}.adminTabs button small{color:var(--muted);font-weight:850}.adminTabs button.active{background:#ff7a1a24;border-color:#ff7a1a94}.adminTabs button.active span,.adminTabs button.active small{color:var(--orange)}.adminDataStatus{color:var(--muted);grid-area:admincontent;margin:0;font-size:.9rem;font-weight:800}.adminTabPanel,.profitPanel{grid-area:admincontent}.ratesPanel{grid-area:rates}.instructionsPanel,.consignerInstructionsPanel{grid-area:instructions}.guidelinesPanel{grid-area:guidelines}.submissionsPanel{grid-area:submissions}.profitPanel{grid-area:profit}.profilePanel{grid-area:profile}.buySheetPanel{grid-area:buysheet}.uploadPanel{grid-area:upload}.mySubmissionsPanel{grid-area:mysubs}.arrivalPanel{grid-area:arrival}.managerArrivalPanel{grid-area:auto;place-self:start stretch;overflow:hidden}.adminGrid .adminTabPanel,.adminGrid .profitPanel{grid-area:admincontent}.sectionHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.sectionHeader p{color:var(--muted);margin:0;font-size:.9rem}.headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.headerActions small{color:var(--muted);font-weight:850}.stat{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;align-content:space-between;min-height:106px;padding:16px;display:grid}.stat svg{color:var(--green)}.stat span{font-size:2rem;font-weight:850}.stat p{color:var(--muted);margin:0}.stat small{color:var(--muted);line-height:1.3}.moneyStat span{overflow-wrap:anywhere;font-size:1.45rem}.sampleDataBox{background:#3b82f614;border:1px solid #3b82f652;border-radius:8px;align-content:center;gap:10px;min-height:106px;padding:14px;display:grid}.sampleDataBox .publishButton{justify-content:center;width:100%}.sampleDataBox small{color:var(--muted);line-height:1.35}.rateRows,.guidelineList,.submissionList,.buyCards{gap:12px;display:grid}.copyQueueMessage{color:#bfdbfe;background:#3b82f61a;border:1px solid #3b82f657;border-radius:8px;margin:0;padding:10px 12px;font-weight:850}.lockQueueGroup{border:1px solid var(--line);background:#11151b;border-radius:8px;gap:12px;padding:12px;display:grid}.lockQueueGroupHeader{background:#ff7a181a;border:1px solid #ff7a1852;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.lockQueueGroupHeader>div{gap:3px;min-width:0;display:grid}.lockQueueEyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.lockQueueGroupHeader strong{color:var(--orange);font-size:1.45rem;line-height:1.1}.lockQueueGroupHeader small{color:var(--ink);overflow-wrap:anywhere}.lockQueueCertPreview{flex-wrap:wrap;gap:7px;display:flex}.lockQueueCertPreview code,.lockQueueCertPreview span{border:1px solid var(--line);color:var(--ink);background:#07090b;border-radius:999px;padding:6px 9px;font-size:.82rem}.lockQueueCertPreview span{color:var(--muted);font-weight:850}.previewPicker{color:var(--muted);gap:7px;margin-bottom:12px;font-size:.82rem;font-weight:800;display:grid}.rateRow{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;grid-template-columns:minmax(160px,.38fr) minmax(240px,1fr);align-items:stretch;gap:12px;padding:12px;display:grid}.personCell{align-content:start;gap:5px;display:grid}.personCell label,.laneRates label{color:var(--muted);font-size:.8rem;font-weight:800}.personCell input,.personCell select,.managerRow input{margin-top:5px}.laneRates{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.laneRates span{grid-template-columns:1fr 18px;align-items:center;gap:6px;margin-top:5px;display:grid}.laneRates b{color:var(--ink)}.baseRateDeck,.managerRateDeck{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;gap:12px;margin:0 0 14px;padding:14px;display:grid}.baseRateDeck strong,.managerRateDeck strong{display:block}.baseRateDeck small,.managerRateDeck small,.calculatedRatePill small{color:var(--muted)}.baseLaneRates{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.managerRows{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.managerRow{border:1px solid var(--line);background:#0b0d10;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(110px,.45fr);gap:10px;padding:10px;display:grid}.managerRow label{color:var(--muted);font-size:.78rem;font-weight:850}.managerRow span{grid-template-columns:1fr 18px;align-items:center;gap:6px;display:grid}.calculatedRates{gap:12px;display:grid}.calculatedRateGroup{border:1px solid var(--line);background:#ffffff05;border-radius:8px;gap:8px;padding:10px;display:grid}.calculatedRateGroupHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.calculatedRateGroupHeader strong{color:var(--ink);font-size:.9rem}.calculatedRateGroupHeader span{color:var(--muted);font-size:.74rem;font-weight:850}.calculatedRateGroupGrid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:8px;display:grid}.calculatedRateGroup.basketball{background:#ff7a1a14;border-color:#ff7a1a70}.calculatedRateGroup.basketball .calculatedRatePill{border-color:#ff7a1a6b;box-shadow:inset 0 3px #ff7a1a}.calculatedRateGroup.baseball{background:#60a5fa14;border-color:#60a5fa70}.calculatedRateGroup.baseball .calculatedRatePill{border-color:#60a5fa6b;box-shadow:inset 0 3px #60a5fa}.calculatedRateGroup.football{background:#facc1514;border-color:#facc1570}.calculatedRateGroup.football .calculatedRatePill{border-color:#facc156b;box-shadow:inset 0 3px #facc15}.calculatedRateGroup.other{background:#2dd4bf12;border-color:#2dd4bf5c}.calculatedRateGroup.other .calculatedRatePill{border-color:#2dd4bf5c;box-shadow:inset 0 3px #2dd4bf}.calculatedRatePill{border:1px solid var(--line);background:#0b0d10;border-radius:8px;align-content:center;gap:5px;min-height:128px;padding:10px;display:grid}.calculatedRatePill span{color:var(--muted);font-size:.78rem;font-weight:850}.calculatedRatePill strong{color:#60a5fa;font-size:1.1rem}.calculatedRatePill label{color:var(--muted);gap:4px;font-size:.74rem;font-weight:850;display:grid}.calculatedRatePill input{min-height:34px}.profitHeaderActions{align-items:center;gap:12px;display:inline-flex}.profitPeriodTabs{border:1px solid var(--line);background:#0b0d10;border-radius:8px;gap:6px;padding:4px;display:inline-flex}.profitPeriodTabs button{min-height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 12px;font-weight:900}.profitPeriodTabs button.active{color:#ffb477;background:#ff7a1a29;border-color:#ff7a1a66}.profitSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.profitSummary div{background:#0b1524;border:1px solid #60a5fa57;border-radius:8px;align-content:center;gap:6px;min-height:88px;padding:14px;display:grid}.profitSummary span,.profitWeekHeader small,.profitTableHeader,.managerProfitStrip{color:var(--muted)}.profitSummary strong{color:#fff;font-size:1.55rem;line-height:1}.profitWeeks{gap:14px;display:grid}.profitWeek{border:1px solid var(--line);background:#0b0d10;border-radius:8px;overflow:hidden}.profitWeekHeader{border-bottom:1px solid var(--line);background:#11151b;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.profitWeekHeader strong{color:#fff;font-size:1.05rem;display:block}.profitWeekTotals,.managerProfitStrip{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.profitWeekTotals span,.managerProfitStrip span{width:fit-content;color:var(--orange);white-space:nowrap;background:#ff7a1a1f;border-radius:999px;padding:6px 10px;font-weight:850}.managerProfitStrip{justify-content:flex-start;padding:12px 16px 0}.managerProfitStrip span{color:#60a5fa;background:#3b82f624}.managerProfitGroups{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:12px 16px 0;display:grid}.managerProfitCard{background:#3b82f614;border:1px solid #3b82f647;border-radius:8px;gap:10px;padding:12px;display:grid}.managerProfitCard>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.managerProfitCard strong{color:#fff}.managerProfitCard>div:first-child span,.managerConsignerRow small{color:var(--muted)}.managerConsignerRows{gap:7px;display:grid}.managerConsignerRow{background:#0b0d10;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px;display:grid}.managerConsignerRow span{color:var(--ink);font-weight:850}.managerConsignerRow small{grid-column:1}.managerConsignerRow strong{color:#60a5fa;grid-area:1/2/span 2}.profitTable{display:grid;overflow-x:auto}.profitTableHeader,.profitTableRow{grid-template-columns:1.15fr .85fr .45fr .9fr .9fr .9fr .8fr .8fr .9fr;align-items:center;gap:12px;min-width:1120px;padding:12px 16px;display:grid}.profitTableHeader{border-bottom:1px solid var(--line);font-weight:850}.profitTableRow{border-bottom:1px solid var(--line)}.profitTableRow:last-child{border-bottom:0}.profitTableRow strong{color:#fff}.payoutPanel{gap:18px}.payoutSummary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.payoutSummary>div{background:#60a5fa14;border:1px solid #60a5fa47;border-radius:8px;gap:5px;padding:14px;display:grid}.payoutSummary span{color:var(--muted);font-size:.78rem;font-weight:850}.payoutSummary strong{color:#fff;font-size:1.4rem}.payoutSectionTitle{color:var(--ink);margin:12px 0 4px;font-size:1rem}.payoutTable{border:1px solid var(--line);background:#0b0d10;border-radius:8px;display:grid;overflow-x:auto}.payoutTableHeader,.payoutTableRow{grid-template-columns:1.25fr .8fr .55fr .55fr .55fr .9fr .85fr .95fr .95fr .8fr .8fr .75fr;align-items:center;gap:12px;min-width:1450px;padding:12px 16px;display:grid}.payoutTableHeader{color:var(--muted);border-bottom:1px solid var(--line);background:#15181c;font-weight:850}.payoutTableRow{border-bottom:1px solid var(--line)}.payoutTableRow:last-child{border-bottom:0}.payoutTableRow strong{color:#fff}.vendorProfitBlock{background:#ff7a1a0f;border:1px solid #ff7a1a47;border-radius:8px;gap:14px;margin:18px 0;padding:16px;display:grid}.vendorProfitBlock h3{margin:0}.validationCloseoutNotice{background:#ff7a1a14;border:1px solid #ff7a1a61;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.validationCloseoutNotice svg{color:var(--orange);flex:none;margin-top:2px}.validationCloseoutNotice strong{color:var(--ink);margin-bottom:3px;display:block}.validationCloseoutNotice p{color:var(--muted);margin:0;font-weight:750}.compactVendorProfitBlock{background:#60a5fa0a;border-color:#60a5fa38;grid-template-columns:minmax(220px,1fr) auto;align-items:center;margin-top:18px}.compactVendorProfitBlock p{color:var(--muted);margin:4px 0 0;font-weight:750}.compactVendorStats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.compactVendorStats span{border:1px solid var(--line);color:var(--muted);background:#07090b;border-radius:8px;padding:8px 10px;font-weight:850}.compactUpload{width:fit-content;margin:0}.vendorImportActions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.vendorFormatPicker{color:var(--muted);gap:6px;font-weight:850;display:grid}.vendorFormatPicker select{border:1px solid var(--line);min-width:118px;min-height:48px;color:var(--ink);font:inherit;background:#07090b;border-radius:8px;padding:0 12px;font-weight:850}.vendorSummary{margin-bottom:0}.vendorSourceBreakdown{flex-wrap:wrap;gap:8px;display:flex}.vendorSourceBreakdown span{border:1px solid var(--line);color:var(--muted);background:#07090b;border-radius:8px;padding:7px 10px;font-weight:850}.vendorWeeks{gap:12px;display:grid}.vendorWeek{border:1px solid var(--line);background:#0b0d10;border-radius:8px;overflow:hidden}.vendorTable{display:grid;overflow-x:auto}.vendorTableHeader,.vendorTableRow{grid-template-columns:.65fr .9fr 2fr 1fr .55fr .8fr .8fr .8fr 1.25fr;align-items:center;gap:12px;min-width:1200px;padding:12px 16px;display:grid}.vendorTableHeader{color:var(--muted);border-bottom:1px solid var(--line);font-weight:850}.vendorTableRow{border-bottom:1px solid var(--line)}.vendorTableRow:last-child{border-bottom:0}.vendorTableRow strong{color:#fff}.vendorTableRow.needsRemovalReview{background:#ff5a5214}.vendorReviewText{color:#ff8f8a;font-weight:850}.vendorReviewAlert{color:#ffd3d0;background:#ff5a521a;border:1px solid #ff5a5273;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-weight:850;display:flex}.vendorInventoryTable .vendorTableHeader,.vendorInventoryTable .vendorTableRow{grid-template-columns:.65fr .85fr 1.7fr .9fr .55fr .75fr .85fr .75fr 1.25fr .8fr;min-width:1360px}.vendorCardsTable .vendorCardsTableHeader,.vendorCardsTable .vendorCardsTableRow{grid-template-columns:150px 82px minmax(300px,2fr) 120px 130px 58px 96px 96px 120px 96px 210px 110px;min-width:1480px}.vendorCardsTableRow.needsRemovalReview{background:#ff5a5214}.vendorCardsTableRow.needsRemovalReview:hover,.vendorCardsTableRow.needsRemovalReview:focus-visible{background:#ff5a5224}.feedbackLauncher{justify-content:flex-end;width:100%;margin-top:-4px;display:flex}.feedbackLauncherButton{color:#bfdbfe;background:#3b82f61f;border:1px solid #3b82f66b;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-weight:900;display:inline-flex}.feedbackModalBackdrop{z-index:50;background:#000000ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.feedbackModal{border:1px solid var(--line);background:#11151b;border-radius:8px;width:min(560px,100%);max-height:calc(100vh - 36px);padding:18px;overflow-y:auto;box-shadow:0 24px 80px #0000008c}.removeConfirmModal{width:min(460px,100%)}.removeConfirmCard{background:#ff5a5214;border:1px solid #ff5a5247;border-radius:8px;gap:5px;padding:14px;display:grid}.removeConfirmCard span,.removeConfirmCard small{color:var(--muted);font-weight:800}.removeConfirmCard strong{font-size:1.35rem}.modalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.feedbackForm,.feedbackList{gap:12px;display:grid}.feedbackTypeTabs{flex-wrap:wrap;gap:8px;display:flex}.feedbackTypeTabs button{border:1px solid var(--line);min-height:38px;color:var(--muted);background:#11151b;border-radius:999px;padding:8px 13px;font-weight:850}.feedbackTypeTabs button.active{color:#93c5fd;background:#3b82f629;border-color:#3b82f6ad}.feedbackForm label{color:var(--muted);gap:7px;font-size:.86rem;font-weight:850;display:grid}.feedbackSubmitRow{align-items:center;gap:12px;display:flex}.feedbackSubmitRow .primaryButton{width:fit-content;padding:0 18px}.feedbackSubmitRow small{color:var(--muted);font-weight:800}.feedbackCard{border:1px solid var(--line);background:#0b0d10;border-radius:8px;gap:12px;padding:14px;display:grid}.feedbackCardHeader{gap:5px;display:grid}.feedbackCardHeader strong{color:var(--ink);font-size:1.05rem}.feedbackCardHeader small,.feedbackMetaRow span{color:var(--muted)}.feedbackCard p{color:var(--ink);white-space:pre-wrap;margin:0;line-height:1.5}.feedbackMetaRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedbackMetaRow select{max-width:180px}.rateRow small,.submissionItem small,.buyCard small{color:var(--muted);margin-top:3px;display:block}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:7px;outline:none;padding:10px 11px}textarea{resize:vertical;min-height:76px}.instructionsEditor{min-height:150px;line-height:1.45}.shippingAddressEditor{color:var(--muted);gap:10px;margin-top:16px;font-weight:900;display:grid}.shippingAddressTextArea{min-height:115px}.instructionList{color:#34444b;gap:9px;margin:0;padding-left:20px;display:grid}.shippingAddressBlock{background:#3b82f61a;border:1px solid #3b82f673;border-radius:8px;gap:8px;margin-bottom:16px;padding:16px;display:grid}.shippingAddressBlock span{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.shippingAddressBlock address{color:var(--ink);white-space:pre-line;font-style:normal;font-weight:850;line-height:1.45}.publishBox{background:#f3faf7;border:1px solid #cce0d7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:12px;display:grid}.publishBox small{color:var(--muted);margin-top:3px;display:block}.publishButton{background:var(--green);color:#fff;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:850;display:inline-flex}.ghostButton{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#11151b;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:850;display:inline-flex}.ghostButton.danger{color:#ff9b95;background:#ff5a521a;border-color:#ff5a5266}.linkButton{color:var(--blue);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.formError{color:var(--red);font-weight:850}.compactButton{min-height:32px;padding:0 10px;font-size:.82rem}.authShell{place-items:center;min-height:68vh;display:grid}.authPanel{gap:16px;width:min(100%,520px);display:grid}.authHeader,.accountBar{justify-content:space-between;align-items:center;gap:14px;display:flex}.authSwitch{border:1px solid var(--line);background:#0b0d10;border-radius:8px;gap:5px;padding:4px;display:inline-flex}.authSwitch button{min-height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 11px;font-weight:900}.authSwitch button.active{color:#ffb477;background:#ff7a1a29;border-color:#ff7a1a66}.authPromo{color:var(--ink);background:#2f86ff1a;border:1px solid #2f86ff73;border-radius:8px;padding:12px 14px;font-weight:850;line-height:1.35}.authPromo strong{color:var(--orange)}.authForm,.accountApprovalList,.approvedAccounts,.accountTable{gap:12px;display:grid}.authForm label,.accountActions label{color:var(--muted);gap:6px;font-size:.82rem;font-weight:850;display:grid}.authForm small,.authMeta small,.accountApprovalCard small{color:var(--muted)}.authMeta{border:1px solid var(--line);background:#0b0d10;border-radius:8px;gap:4px;padding:12px;display:grid}.authMeta span{color:var(--ink);font-weight:900}.accountBar{background:#3b82f617;border:1px solid #3b82f64d;border-radius:8px;padding:12px 14px}.accountBar div{gap:2px;display:grid}.accountBar span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.accountBar small{color:var(--muted)}.managerActingPanel{background:#ff791214;border-color:#ff791273;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.managerActingPanel div,.managerActingPanel label{gap:4px;display:grid}.managerActingPanel span,.managerActingPanel label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.managerActingPanel strong{color:var(--ink)}.managerActingPanel select{min-width:260px}.accountApprovalCard{border:1px solid var(--line);background:#0b0d10;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:14px;padding:14px;display:grid}.accountApprovalCard p{color:var(--muted);margin-bottom:4px}.accountActions{gap:10px;display:grid}.approvedAccounts{margin-top:18px}.approvedAccounts>strong{color:#fff}.approvedAccountList{gap:10px;display:grid}.approvedAccountRow{border:1px solid var(--line);background:#0b0d10;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.approvedAccountRow div{gap:4px;display:grid}.approvedAccountRow small{color:var(--muted)}.accountTableRow{border:1px solid var(--line);background:#11151b;border-radius:8px;grid-template-columns:1fr 1.2fr minmax(130px,.8fr) minmax(170px,.9fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.accountTableRow label{color:var(--muted);gap:5px;font-size:.74rem;font-weight:850;display:grid}.accountTableRow input,.accountTableRow select,.accountActions input{min-height:36px}.guidelineEditor{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;padding:12px}.editorTop{grid-template-columns:1fr 42px;gap:8px;margin-bottom:8px;display:grid}.miniGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.miniGrid label{color:var(--muted);font-size:.8rem;font-weight:700}.ghostIcon{color:var(--muted);background:0 0}.searchBox{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:20px 1fr;align-items:center;gap:6px;width:min(260px,100%);padding:0 10px;display:grid}.searchBox input{box-shadow:none;border:0;padding-left:2px}.csvUpload{min-height:48px;color:var(--blue);background:#f3f8fb;border:1px dashed #9fb8c8;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-weight:850;display:flex;position:relative;overflow:hidden}.csvUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.recoveryUpload{color:var(--orange);background:#ff7a1a1c;border-color:#ff7a1ab3}.recoveryHelp{color:var(--muted);margin:-2px 0 12px;font-size:.82rem;font-weight:750}.importSummary{color:var(--green);margin:0 0 12px;font-size:.88rem;font-weight:800}.ignoredVendorRows{background:#ff5a5214;border:1px solid #ff5a5273;border-radius:8px;gap:10px;margin:0 0 12px;padding:12px;display:grid}.compactSectionHeader{margin:0}.ignoredVendorTable{border:1px solid var(--line);background:#07090b;border-radius:8px;max-height:320px;overflow:auto}.ignoredVendorHeader,.ignoredVendorRow{border-bottom:1px solid var(--line);grid-template-columns:.6fr .9fr .75fr minmax(260px,1.8fr) 1fr .55fr;align-items:center;gap:10px;min-width:900px;padding:10px 12px;display:grid}.ignoredVendorHeader{color:var(--muted);background:#15181c;font-weight:850;position:sticky;top:0}.ignoredVendorRow:last-child{border-bottom:0}.ignoredVendorRow strong{color:var(--ink)}.ignoredVendorRow span:nth-child(4){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.removalNoticeList{background:#ff7a1a1a;border:1px solid #ff7a1a6b;border-radius:8px;gap:8px;margin:0 0 12px;padding:12px;display:grid}.historyPanel{gap:14px;display:grid}.historyList{gap:10px;display:grid}.historyItem{border:1px solid var(--line);background:#ffffff08;border-radius:8px;grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:16px;padding:14px;display:grid}.historyItem strong{color:var(--text)}.historyItem p{color:var(--muted);margin:4px 0 0;font-weight:750}.historyItem aside{color:var(--muted);text-align:right;justify-items:end;gap:4px;font-weight:800;display:grid}.historyDetails{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.historyDetails span{color:var(--muted);background:#58a6ff14;border:1px solid #58a6ff52;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:.78rem;font-weight:850;display:inline-flex}.historyDetails b{color:var(--blue);text-transform:capitalize}.removalNoticeHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.removalNoticeHeader>strong{color:#ffb477}.removalNotice{border:1px solid var(--line);background:#0b0d10;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px;display:flex}.removalNotice span,.currentCertRow>div:first-child,.currentCertPrice{gap:3px;display:grid}.removalNotice small,.currentCertRow small,.currentCertPrice small{color:var(--muted)}.submissionItem{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;grid-template-columns:1fr auto;gap:16px;padding:14px;display:grid}.allSubmissionsPanel{padding:0;overflow:hidden}.allSubmissionsHeader{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.allSubmissionsHeader p{color:var(--muted);margin:0}.submissionsTable{border-top:1px solid var(--line);display:grid;overflow-x:auto}.submissionsTableHeader,.submissionsTableRow{grid-template-columns:1.1fr 1.1fr .65fr .8fr .8fr 1fr 1fr 1fr 1.15fr;align-items:center;gap:14px;min-width:1100px;padding:13px 18px;display:grid}.submissionsTableHeader{color:var(--muted);border-bottom:1px solid var(--line);background:#f7f9f8;font-weight:850}.submissionsTableRow{border-bottom:1px solid var(--line);background:#fff}.submissionsTableRow:last-child{border-bottom:0}.dateLink{width:fit-content;color:var(--green);text-align:left;background:0 0;border:0;padding:0;font-weight:900}.submissionsTableRow>strong{color:var(--green)}.acceptedCount,.payoutValue{color:#10a85c;font-weight:850}.rejectedCount{color:#d33b31;font-weight:850}.submissionStatus{width:fit-content;color:var(--muted);white-space:nowrap;background:#e7eef2;border-radius:999px;padding:4px 9px;font-size:.82rem;font-weight:850;line-height:1.1}.submissionStatus.shipping-info{color:#285c8c;background:#ddebff}.submissionStatus.reviewed,.submissionStatus.paid,.submissionStatus.planned{color:#146246;background:#e2f4ec}.submissionStatus.pending-review,.submissionStatus.add-cards,.submissionStatus.new,.submissionStatus.reviewing{color:#7a4f00;background:#fff4d7}.submissionStatus.closed{color:var(--muted);background:#e7eef2}.submissionStatus.removed{color:#cbd5e1;background:#1f2933}.submissionStatus.accepted{color:#0f6b3c;background:#dff7e7}.submissionStatus.rejected{color:#ff9b95;background:#ff5a5229}.submissionStatus.pending{color:#ffb44d;background:#ffb44d29}.submissionStatus.statusStack{white-space:normal;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;max-width:100%;display:inline-flex}.submissionStatus.statusStack small{color:#ffb0aa;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-width:0;max-width:210px;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}.batchDetail{gap:18px;display:grid}.finalizedSubmissionScreen{max-width:100%}.trackingPanel,.finalizedCardsPanel{gap:14px;display:grid}.trackingRows{gap:10px;display:grid}.trackingActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.trackingSaveStatus{color:var(--muted);font-weight:800}.waitingPaymentScreen,.paidLockPanel{max-width:100%}.paidLockPanel{background:#2f86ff14;border-color:#2f86ff73}.paidLockPanel h2{margin:0 0 6px}.paidLockPanel p{color:var(--muted);margin:0;font-weight:800}.trackingRow{border:1px solid var(--line);background:#0b0d10;border-radius:8px;grid-template-columns:110px 130px minmax(220px,1fr) 42px;align-items:center;gap:10px;padding:10px;display:grid}.trackingRow span{color:var(--muted);font-weight:850}.backButton,.exportButton{border:1px solid var(--line);width:fit-content;min-height:40px;color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-weight:850;display:inline-flex}.batchSummaryPanel,.batchTotalsPanel{justify-content:space-between;align-items:center;gap:18px;display:flex}.batchSummaryPanel p,.batchTotalsPanel small{color:var(--muted);margin:0}.batchSteps{color:var(--muted);flex-wrap:wrap;gap:10px;font-weight:850;display:flex}.batchSteps span{border:1px solid var(--line);border-radius:999px;padding:6px 10px}.batchSteps .done{color:#146246;background:#e2f4ec}.batchMetric{gap:2px;display:grid}.batchMetric strong{font-size:2rem;line-height:1}.exportButton{margin-left:auto}.cardSearchBox{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.cardSearchBox textarea{min-height:42px;box-shadow:none;resize:vertical;border:0;padding:0}.detailCardFilters{border:1px solid var(--line);background:#0b0d10;border-radius:8px;gap:8px;width:fit-content;padding:5px;display:inline-flex}.detailCardFilters button{min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-weight:850;display:inline-flex}.detailCardFilters button.active{color:#ffb477;background:#ff7a1a29;border-color:#ff7a1a5c}.detailCardFilters button.hasRejected{color:#ff9b95}.detailCardFilters button.hasRejected.active{color:#ffb0aa;background:#ff5a5229;border-color:#ff5a5261}.detailCardFilters span{min-width:22px;min-height:22px;color:var(--ink);background:#ffffff14;border-radius:999px;place-items:center;font-size:.78rem;display:grid}.cardsTable{border:1px solid var(--line);background:#fff;border-radius:8px;display:grid;overflow-x:auto}.cardsTableHeader,.cardsTableRow{grid-template-columns:150px minmax(280px,2.1fr) 120px 76px 90px 130px 58px 58px 110px 76px 210px;align-items:center;gap:12px;min-width:1250px;padding:12px 14px;display:grid}.cardsTableHeader{color:var(--muted);border-bottom:1px solid var(--line);background:#f7f9f8;font-weight:850}.cardsTableRow{border-bottom:1px solid var(--line)}.clickableCardRow{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border-top:0;border-left:0;border-right:0}.clickableCardRow:hover{color:var(--ink);background:#3b82f61a}.cardsTableRow:last-child{border-bottom:0}.cardsTableRow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cardsTableRow>span,.cardsTableRow>strong{min-width:0}.cardsTableRow>.submissionStatus{justify-content:flex-start;width:210px}.weeklyCardsPanel{gap:18px}.weekSelector{gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.weekSelector button{border:1px solid var(--line);min-width:190px;color:var(--ink);text-align:left;background:#0b0d10;border-radius:8px;padding:12px}.weekSelector button.active{background:#ff6a1a24;border-color:#ff6a1ab8}.weekSelector button span,.weekSelector button small,.weeklyCardsSummary span{color:var(--muted);font-weight:800;display:block}.weeklyCardsSummary{flex-wrap:wrap;gap:10px;display:flex}.weeklyCardTabs{margin:0}.weeklyCardsSummary span{border:1px solid var(--line);background:#0b0d10;border-radius:999px;padding:7px 10px}.adminCardsTableWrap{border:1px solid var(--line);background:#07090b;border-radius:8px;overflow-x:auto}.adminCardsTable{min-width:1490px}.adminCardsTableHeader,.adminCardsTableRow{border-bottom:1px solid var(--line);grid-template-columns:34px 150px minmax(260px,1.5fr) 120px 110px 120px 70px 80px 110px 80px 110px 110px 130px;align-items:center;gap:12px;padding:12px 14px;display:grid}.adminCardsTableHeader{z-index:1;color:var(--muted);background:#15181c;font-weight:850;position:sticky;top:0}.adminCardsTableRow{background:#0b0d10}.adminCardsTableRow.removed{background:#94a3b814}.adminCardsTableRow.rejected{background:#ff5a5214}.adminCardsTableRow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminCardActions button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#101419;border-radius:7px;padding:0 10px;font-weight:850}.bulkActionBar{border:1px solid var(--line);background:#0b0d10;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:10px;display:flex}.bulkActionBar span{color:var(--muted);margin-right:auto;font-weight:850}.bulkActionBar button{color:#bfdbfe;background:#3b82f61f;border:1px solid #3b82f666;border-radius:7px;min-height:34px;padding:0 11px;font-weight:850}.bulkActionBar button:disabled{opacity:.42;cursor:not-allowed}.bulkActionBar .bulkDangerButton{color:#ffb4ae;background:#ff5a521f;border-color:#ff5a526b}.tableSelectCell{justify-content:center;align-items:center;min-width:0;display:inline-flex}.tableSelectCell input{width:18px;height:18px;accent-color:var(--orange)}.cardDetailModal{width:min(680px,100%)}.cardDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cardDetailGrid div{border:1px solid var(--line);background:#0b0d10;border-radius:8px;gap:4px;padding:11px;display:grid}.cardDetailGrid span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.cardDetailGrid strong{color:var(--ink);overflow-wrap:anywhere}.typePill{color:#7a4f00;background:#fff4d7;border-radius:999px;width:fit-content;padding:4px 9px;font-weight:850}.submissionMain p{overflow-wrap:anywhere;margin-bottom:6px}.certPriceList{gap:6px;margin:4px 0 8px;display:grid}.certPrice{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(105px,1fr) auto;align-items:center;gap:10px;padding:7px 9px;display:grid}.certPrice span{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace}.certPrice span b{font-weight:850;display:block}.certPrice span small{color:var(--muted);margin-top:3px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.rejectionText{font-weight:800;color:var(--red)!important}.certPrice strong{color:var(--green);white-space:nowrap}.certPriceMore,.tableLoadMore{border:1px dashed var(--line);color:var(--muted);background:#60a5fa14;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-weight:850;display:flex}.tableLoadMore{grid-column:1/-1}.tableLoadMore button{color:#93c5fd;background:#60a5fa24;border:1px solid #60a5fa73;border-radius:8px;min-height:40px;padding:0 12px;font-weight:900}.tablePagination{border-top:1px solid var(--line);min-height:54px;color:var(--muted);background:#ffffff06;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-weight:850;display:flex}.paginationControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.paginationControls label{color:var(--muted);align-items:center;gap:7px;font-size:.9rem;display:inline-flex}.paginationControls select{width:auto;min-height:36px;padding:0 28px 0 10px}.paginationButton{border:1px solid var(--line);width:36px;min-width:36px;height:36px;color:var(--ink);background:#0b0d10;border-radius:8px;place-items:center;padding:0;display:inline-grid}.paginationButton:disabled{opacity:.42;cursor:not-allowed}.arrivalLoadMore{margin-top:2px}.currentCerts{gap:12px;display:grid}.currentCertControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.currentCertSearch{border:1px solid var(--line);min-height:46px;color:var(--muted);background:#0b0d10;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:0 14px;display:grid}.currentCertSearch:focus-within{border-color:#4a90ff9e;box-shadow:0 0 0 3px #4a90ff24}.currentCertSearch input{width:100%;box-shadow:none;color:var(--ink);background:0 0;border:0;padding:0}.currentCertSearch input::placeholder{color:var(--muted)}.currentCertTabs{border:1px solid var(--line);background:#0b0d10;border-radius:8px;gap:8px;width:fit-content;padding:5px;display:inline-flex}.currentCertTabs button{min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-weight:850;display:inline-flex}.currentCertTabs button.active{color:#ffb477;background:#ff7a1a29;border-color:#ff7a1a5c}.currentCertTabs button.hasRejected{color:#ff9b95}.currentCertTabs button.hasRejected.active{color:#ffb0aa;background:#ff5a5229;border-color:#ff5a5261}.currentCertTabs span{min-width:22px;min-height:22px;color:var(--ink);background:#ffffff14;border-radius:999px;place-items:center;font-size:.78rem;display:grid}.currentCertSort{color:var(--muted);align-items:center;gap:8px;font-weight:850;display:inline-flex}.currentCertSort select{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#0b0d10;border-radius:7px;padding:0 10px;font-weight:850}.currentCertTableWrap{border:1px solid var(--line);background:#07090b;border-radius:8px;overflow-x:auto}.currentCertTable{min-width:1360px;font-size:.86rem;line-height:1.18}.currentCertTableHeader,.currentCertTableRow{border-bottom:1px solid var(--line);grid-template-columns:34px 150px minmax(260px,1.45fr) 104px 98px 50px 58px 96px 68px 98px 220px 104px;align-items:center;gap:8px;padding:8px 12px;display:grid}.currentCertTableHeader.readOnly,.currentCertTableRow.readOnly{grid-template-columns:150px minmax(260px,1.45fr) 104px 98px 50px 58px 96px 68px 98px 220px}.currentCertTableHeader{z-index:1;color:var(--muted);background:#15181c;min-height:42px;font-weight:850;position:sticky;top:0}.currentCertTableRow{background:#0b0d10;min-height:50px}.currentCertTableRow.rejected{background:#ff5a5214}.currentCertTableRow.accepted{background:#23c55e09}.currentCertTableRow>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.addedCell{color:var(--ink);flex-direction:column;gap:1px;font-size:.78rem;line-height:1.08;display:inline-flex}.addedCell small{color:var(--muted);font-size:.75rem;font-weight:800}.currentCertTableRow>span,.currentCertTableRow>strong{min-width:0}.currentCertTableRow>span:not([data-label=Card]),.currentCertTableHeader>span{white-space:nowrap}.currentCertTableHeader>:last-child,.currentCertTableRow>:last-child{z-index:2;justify-self:stretch;position:sticky;right:0}.currentCertTableHeader.readOnly>:last-child,.currentCertTableRow.readOnly>:last-child{justify-self:auto;position:static}.currentCertTableHeader>:last-child{background:#15181c;height:100%}.currentCertTableRow>:last-child{background:#0b0d10}.currentCertTableRow.accepted>:last-child{background:#0b100d}.currentCertTableRow.rejected>:last-child{background:#160d0e}.monoCell{font-family:SFMono-Regular,Consolas,monospace;font-size:.82rem}.goodConf{color:var(--green);font-weight:900}.warnConf{color:#f59e0b;font-weight:900}.payoutCell{color:#60a5fa;font-size:.9rem;font-weight:900}.payoutStack{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.payoutStack strong{color:#60a5fa}.minimumPaymentWarning{white-space:normal;font-size:.78rem;font-weight:900;line-height:1.2;display:block;color:var(--red)!important}.marketLockCell{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.marketLockIcon{color:#f59e0b;cursor:help;place-items:center;display:inline-grid}.marketLockIcon.locked{color:var(--green)}.removeCertButton{color:#ff9b95;background:#ff5a521a;border:1px solid #ff5a525c;border-radius:7px;min-height:32px;padding:0 10px;font-size:.84rem;font-weight:850}.status,.pill{border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-bottom:9px;padding:5px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.status.pending,.pill.hot{color:#7a4f00;background:#fff4d7}.status.locked,.pill.open{color:#146246;background:#e2f4ec}.status.rejected{color:#8b2f25;background:#ffe5e1}.status.removed{color:#cbd5e1;background:#1f2933}.pill.selective{color:#285c8c;background:#e6f1fb}.pill.paused{color:#6e7173;background:#eceff0}.submissionSide{align-content:space-between;justify-items:end;gap:12px;display:grid}.submissionSide>span{align-items:center;gap:3px;font-weight:850;display:inline-flex}.submissionSide .mutedPrice,.certPrice .pendingPrice{color:var(--muted)}.rowActions{gap:6px;display:inline-flex}.largeSelect{min-height:48px}.privateIdentity{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;align-content:center;gap:3px;min-height:48px;padding:12px;display:grid}.privateIdentity small{color:var(--muted)}.managerEarningsPanel{background:#ff7a1a14;border:1px solid #ff7a1a52;border-radius:8px;gap:12px;margin-top:12px;padding:12px;display:grid}.managerEarningsHeader{gap:3px;display:grid}.managerEarningsHeader span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:850}.managerEarningsHeader strong{color:#fff;font-size:1.75rem;line-height:1}.managerEarningsHeader small,.managerEarningsPanel>small,.managerEarningsWeek small{color:var(--muted)}.managerEarningsWeeks,.managerEarningsRows{gap:9px;display:grid}.managerEarningsWeek{border:1px solid var(--line);background:#0b0d10;border-radius:8px;gap:9px;padding:10px;display:grid}.managerEarningsWeek>div:first-child{gap:2px;display:grid}.managerEarningsWeek>span{color:#60a5fa;font-weight:900}.managerEarningsRows div{background:#11151b;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px;display:grid}.managerEarningsRows span{color:var(--ink);font-weight:850}.managerEarningsRows small{grid-column:1}.managerEarningsRows strong{color:#60a5fa;grid-area:1/2/span 2}.editableGuidelinesTable{border:1px solid var(--line);background:#0b0d10;border-radius:8px;display:grid;overflow-x:auto}.editableGuidelinesHeader,.editableGuidelinesRow{grid-template-columns:.9fr 1.2fr .7fr .8fr .8fr .9fr 1.45fr 42px;align-items:center;gap:8px;min-width:1000px;padding:10px;display:grid}.selectedGuidelineNotice{background:#ff7a1a1f;border-bottom:1px solid #ff7a1a52;justify-content:space-between;align-items:center;gap:12px;min-width:1000px;padding:12px;display:flex}.selectedGuidelineNotice span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.selectedGuidelineNotice strong{color:var(--ink)}.draftGuidelinesBlock{background:#ff7a1a12;border-bottom:1px solid #ff7a1a4d;min-width:1000px;display:grid}.draftGuidelinesHeader{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.draftGuidelinesHeader strong{color:var(--orange)}.draftGuidelinesHeader span{color:var(--muted);font-weight:800}.guidelineSportFilter{border-bottom:1px solid var(--line);background:#0d1015;flex-wrap:wrap;gap:8px;min-width:1000px;padding:12px;display:flex}.guidelineSportFilter button{border:1px solid var(--line);color:var(--muted);background:#ffffff14;border-radius:999px;padding:7px 14px;font-weight:850}.guidelineSportFilter button.active{color:var(--orange);background:#ff7a1a29;border-color:#ff7a1a85}.editableGuidelinesRow.draft{background:#ff7a1a1a}.editableGuidelinesHeader{color:var(--muted);border-bottom:1px solid var(--line);background:#11151b;font-weight:850}.editableGuidelinesGroup{background:#3b82f61c;border-bottom:1px solid #3b82f63d;justify-content:space-between;align-items:center;gap:12px;min-width:1000px;padding:10px 12px;display:flex}.editableGuidelinesGroup strong{color:#93c5fd}.editableGuidelinesGroup small{color:var(--muted);font-weight:850}.editableGuidelinesRow{border-bottom:1px solid var(--line)}.editableGuidelinesRow.selected{box-shadow:inset 4px 0 0 var(--orange);background:linear-gradient(90deg,#ff7a1a33,#3b82f614);position:relative}.editableGuidelinesRow.selected input,.editableGuidelinesRow.selected select{border-color:#ff7a1ab8}.editableGuidelinesRow:last-child{border-bottom:0}.editableGuidelinesRow input,.editableGuidelinesRow select{min-height:38px;padding:8px 9px}.rateInputCell{grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:6px;display:grid}.rateInputCell b{color:var(--ink)}.laneAccessEditor{background:#3b82f612;border:1px solid #3b82f63d;border-radius:8px;grid-column:1/-1;align-items:center;gap:10px;padding:8px 10px;display:flex;overflow-x:auto}.laneAccessEditor>strong{color:var(--ink);flex:none}.laneAccessEditor>small{color:var(--muted);flex:none;font-weight:850}.laneAccessEditor>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.laneAccessEditor label{border:1px solid var(--line);min-height:32px;color:var(--ink);white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:13px;font-weight:850;display:inline-flex}.laneAccessEditor input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--orange);border-radius:4px;padding:0}.volumeTierEditor{background:#23c55e12;border:1px solid #23c55e3d;border-radius:8px;grid-column:1/-1;grid-template-columns:auto minmax(220px,1fr) repeat(4,minmax(130px,.55fr));align-items:end;gap:8px;padding:9px 10px;display:grid}.volumeTierEditor strong{color:var(--green);white-space:nowrap;align-self:center}.volumeTierEditor small{color:var(--muted);align-self:center;font-weight:800}.volumeTierEditor label{color:var(--muted);gap:4px;font-size:12px;font-weight:850;display:grid}.volumeTierEditor input{min-height:34px}.buyCard{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fbfcfc;border-radius:8px;gap:3px;padding:15px;display:grid}.buyCard.selected{border-color:var(--blue);box-shadow:inset 0 0 0 2px #285c8c2e}.buyCard p{color:#34444b;margin-bottom:5px}.rateSheetTabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.rateSheetTabs button{border:1px solid var(--line);color:var(--muted);background:#f2f5f4;border-radius:999px;padding:7px 13px;font-weight:850}.rateSheetTabs button.active{color:#fff;background:#18242a;border-color:#18242a}.volumeTrack{background:#2a2d33;border-radius:999px;width:100%;height:9px;overflow:hidden}.volumeTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--blue));height:100%;display:block}.volumeGoalsPanel{gap:16px;display:grid}.consignerVolumeGoalsPanel{background:linear-gradient(135deg,#ff7a1a14,#0000 36%),#111418eb;border-color:#ff7a1a47}.volumeGoalsPanel.compact{gap:12px}.volumeGoalsPanel.compact .sectionHeader{margin-bottom:0}.volumeGoalsPanel.compact .volumeGoalSummary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.volumeGoalsPanel.compact .volumeGoalSummary div{padding:10px 12px}.volumeGoalsPanel.compact .volumeGoalGroups{gap:12px}.volumeGoalsPanel.compact .volumeGoalCards{grid-template-columns:1fr}.volumeGoalsPanel.compact .volumeGoalCard{grid-template-columns:minmax(220px,.55fr) minmax(420px,1.45fr);align-items:center;gap:12px;padding:12px}.volumeGoalsPanel.compact .myVolumeContribution{padding:10px}.volumeGoalsPanel.compact .myVolumeContribution strong,.volumeGoalsPanel.compact .volumeGoalSummary strong{font-size:1.25rem}.volumeGoalsPanel.compact .volumeGoalGroupHeader{display:none}.volumeGoalsPanel.compact .volumeTrack{min-width:160px}.volumeGoalsPanel.compact .volumeGoalTracker{padding-top:12px}.volumeGoalSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.volumeGoalSummary div,.myVolumeContribution{background:#3b82f61a;border:1px solid #3b82f657;border-radius:8px;padding:12px}.volumeGoalSummary span,.myVolumeContribution span,.myVolumeContribution small{color:var(--muted);font-size:.78rem;font-weight:850;display:block}.volumeGoalSummary strong,.myVolumeContribution strong{color:var(--ink);margin-top:3px;font-size:1.5rem;line-height:1;display:block}.volumeGoalGroups{gap:18px;display:grid}.volumeGoalTabs{flex-wrap:wrap;gap:8px;display:flex}.volumeGoalTabs button{border:1px solid var(--line);color:var(--muted);background:#ffffff14;border-radius:999px;padding:6px 13px;font-size:.82rem;font-weight:850}.volumeGoalTabs button.active{color:var(--orange);background:#ff7a1a29;border-color:#ff7a1a73}.volumeGoalGroup{gap:10px;display:grid}.volumeGoalGroupHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.volumeGoalGroupHeader strong{color:var(--orange);font-size:1rem}.volumeGoalGroupHeader span{color:var(--muted);font-size:.78rem;font-weight:850}.volumeGoalCards{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:12px;display:grid}.volumeGoalCard{border:1px solid var(--line);background:#07080a9e;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.volumeGoalCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.volumeGoalCardHeader div{gap:3px;min-width:0;display:grid}.volumeGoalCardHeader span,.volumeGoalCardHeader small{color:var(--muted);font-size:.76rem;font-weight:850}.volumeGoalCardHeader strong{color:var(--ink);font-size:1rem;line-height:1.15}.volumeGoalCardHeader b{color:var(--blue);white-space:nowrap;font-size:1.1rem}.volumeTrack.large{background:#ffffff17;height:12px}.volumeTrack{position:relative}.volumeTrack>span{z-index:1;position:relative}.volumeTrackMarker{z-index:2;background:#0009;border-radius:999px;width:2px;position:absolute;top:-5px;bottom:-5px;transform:translate(-50%)}.volumeTrackMarker.unlocked{background:#22c55ecc}.volumeGoalTracker{gap:8px;min-width:0;display:grid}.volumeTrackerTargets,.volumeTrackerRates{min-height:20px;position:relative}.volumeTrackerTargets span,.volumeTrackerRates span{color:var(--muted);white-space:nowrap;font-size:.78rem;font-weight:850;position:absolute;top:0;transform:translate(-50%)}.volumeTrackerRates span.current{left:0;transform:none}.volumeTrackerTargets span:last-child,.volumeTrackerRates span:last-child{transform:translate(-100%)}.volumeTrackerRates{min-height:24px}.volumeTrackerRates span.current{color:#28d66f;font-size:1.05rem;font-weight:950}.volumeTrackerRates span.unlocked{color:#28d66f}.volumeTrackerNext{color:var(--ink);justify-self:end;font-size:.9rem;font-weight:850}.volumeTrackerNext strong,.volumeTrackerNext.unlocked{color:#28d66f}.volumeTrackerContribution{color:var(--muted);text-align:right;justify-self:end;font-size:.78rem;font-weight:850}.volumeTrackerContribution strong{color:var(--blue)}.volumeTrackerContribution span{margin-left:8px;display:inline-block}.volumeTierMarkers{flex-wrap:wrap;gap:6px;display:flex}.volumeTierMarkers span{border:1px solid var(--line);color:var(--muted);background:#ffffff0a;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:850}.volumeTierMarkers span.unlocked{color:#28d66f;background:#22c55e1a;border-color:#22c55e61}.volumeContributionList{gap:6px;max-height:260px;display:grid;overflow:auto}.volumeContributionList div{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1.3fr) auto auto auto;align-items:center;gap:10px;padding:8px 9px;display:grid}.volumeContributionList div.active{background:#ff7a1a1f;border-color:#ff7a1a8c}.volumeContributionList span{min-width:0;display:grid}.volumeContributionList strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.volumeContributionList small,.volumeContributionList em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:850}.volumeContributionList b{color:var(--blue);white-space:nowrap}.volumeContributionList p{color:var(--muted);margin:0;font-weight:850}.rateNotice{color:#6d4c10;background:#fff9eb;border:1px solid #b8831673;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:11px 13px;font-weight:750;display:flex}.rateNotice a{color:#1f4f9c;flex:none;font-weight:900;text-decoration:none}.rateNotice a:hover{text-decoration:underline}.lockTimingNotice{color:var(--ink);background:#3b82f61a;border:1px solid #3b82f66b;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px 14px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000038}.lockTimingNotice.waiting{background:linear-gradient(90deg,#ff7a1a33,#ff7a1a14);border-color:#ff7a1ac7;box-shadow:inset 4px 0 #ff7a1a,0 0 0 1px #ff7a1a29,0 16px 36px #ff7a1a1f}.lockTimingNotice svg,.lockTimingNotice strong{color:var(--orange)}.lockTimingNotice.waiting svg,.lockTimingNotice.waiting strong{color:#ff7a1a}.lockTimingNotice.ready svg,.lockTimingNotice.ready strong{color:#22c55e}.lockTimingNotice p{color:#d3dae4;margin:4px 0 0;font-weight:850}.adminLockNotice{margin-top:12px}.rateSheetSection{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;margin-top:14px;overflow:hidden}.rateSheetSection h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);margin:0;padding:13px 14px;font-size:.78rem}.rateSheetTable{display:grid;overflow-x:auto}.rateSheetHeader,.rateSheetRow{grid-template-columns:1fr 1.45fr .7fr 1fr .85fr;align-items:center;gap:14px;min-width:720px;padding:12px 14px;display:grid}.rateSheetHeader{color:var(--muted);border-bottom:1px solid var(--line);font-weight:850}.rateSheetRow{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:#fff}.rateSheetRow strong{color:#10a85c;font-size:1.05rem}.rateSheetRow:last-child{border-bottom:0}.rateSheetEmpty{min-height:92px;color:var(--muted);place-items:center;font-weight:700;display:grid}.certBox{min-height:180px;font-family:SFMono-Regular,Consolas,monospace}.certSubmitMessage{color:var(--orange);margin:10px 0 0;font-weight:850;line-height:1.35}.windowBadge{border-radius:999px;width:fit-content;margin-bottom:10px;padding:6px 10px;font-size:.82rem;font-weight:850}.windowBadge.open{color:#146246;background:#e2f4ec}.windowBadge.closed{color:#7a4f00;background:#fff4d7}.closedPortal{place-items:center;min-height:58vh;display:grid}.closedPanel{text-align:center;width:min(520px,100%)}.closedPanel .windowBadge{margin:0 auto 14px}.closedPanel h2{margin-bottom:8px;font-size:1.45rem}.closedPanel p{color:var(--muted);margin-bottom:14px}.closedPanel strong{color:var(--ink);font-size:1.1rem}.primaryButton{background:var(--green);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:12px;font-weight:850;display:inline-flex}.primaryButton:disabled{cursor:not-allowed;background:#9aa8ad}.arrivalGroups,.arrivalCheck{gap:14px;min-width:0;display:grid}.arrivalConsignerTabs{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.arrivalConsignerTabs button{border:1px solid var(--line);min-width:150px;min-height:54px;color:var(--ink);background:#11151b;border-radius:8px;justify-items:start;gap:3px;padding:9px 12px;font-weight:900;display:grid}.arrivalConsignerTabs button.active{color:var(--orange);background:#ff7a1829;border-color:#ff7a18cc}.arrivalConsignerTabs small{color:var(--muted);font-weight:850}.arrivalGroup{border:1px solid var(--line);background:#11151b;border-radius:8px;min-width:0;padding:12px;overflow:hidden}.arrivalGroupHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.arrivalGroupHeader>div{gap:4px;display:grid}.arrivalGroupHeader span{color:var(--muted);font-weight:800}.paidButton,.paidButton:disabled{background:var(--green);color:#fff;opacity:.88}.arrivalTrackingBlock{border:1px solid var(--line);background:#0b0d10;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.arrivalTrackingBlock>div:first-child{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.arrivalTrackingBlock small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.arrivalTrackingList{flex-wrap:wrap;gap:8px;display:flex}.trackingPill{min-height:34px;color:var(--ink);background:#2f86ff1f;border:1px solid #2f86ff8c;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-weight:850;display:inline-flex}.trackingPill b{color:var(--blue)}.arrivalTableWrap{border:1px solid var(--line);background:#07090b;border-radius:8px;width:100%;max-width:100%;overflow-x:auto}.arrivalTable{width:100%;min-width:1100px}.arrivalTableHeader,.arrivalTableRow{border-bottom:1px solid var(--line);grid-template-columns:34px 68px 108px minmax(220px,1.4fr) 108px 62px 70px 106px 108px 84px;align-items:center;gap:10px;padding:12px 14px;display:grid}.arrivalTableHeader{z-index:1;color:var(--muted);background:#15181c;font-weight:850;position:sticky;top:0}.arrivalTableRow{background:#0b0d10}.arrivalTableRow.rejected{background:#ff5a5214}.arrivalTableRow>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arrivalTableRow>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.arrivalCheckCell input{width:19px;height:19px}.arrivalTableRow .rejectionText{grid-column:3/-1}.arrivalRows{gap:7px;display:grid}.arrivalRow{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:20px minmax(0,1fr) minmax(96px,auto);align-items:center;gap:10px;padding:9px;display:grid}.arrivalRow input{width:18px;height:18px}.arrivalRow span{min-width:0}.arrivalRow b,.arrivalRow small{display:block}.arrivalRow b{font-family:SFMono-Regular,Consolas,monospace}.arrivalRow small{color:var(--muted);overflow-wrap:anywhere}.arrivalRow strong{white-space:nowrap}.arrivalReview{justify-items:end;gap:6px;display:grid}.smallButton{border:1px solid var(--line);min-height:30px;color:var(--muted);background:#fff;border-radius:7px;padding:5px 9px;font-weight:850}.smallButton.activeReject{color:#8b2f25;background:#ffe5e1;border-color:#efc6c0}.emptyState{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;padding:22px}.stat,.rateRow,.guidelineEditor,.submissionItem,.privateIdentity,.rateSheetSection,.arrivalGroup,.certPrice,.arrivalRow,.cardsTable,.submissionsTableRow,.buyCard{background:var(--panel-2);border-color:var(--line)}.submissionsTableHeader,.cardsTableHeader,.rateSheetHeader{border-color:var(--line);color:#9aa4b2;background:#0d1015}.submissionsTableRow,.cardsTableRow,.rateSheetRow{border-color:var(--line);color:var(--ink);background:#0b0d10}.rateSheetRow:hover,.rateSheetRow.selected{background:#3b82f624}.cardsTableRow.clickableCardRow:hover,.cardsTableRow.clickableCardRow:focus-visible{color:var(--ink);background:#3b82f61a}input,select,textarea,.searchBox,.cardSearchBox{color:var(--ink);background:#090b0e;border-color:#303741}input::placeholder,textarea::placeholder{color:#687382}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3b82f633}.sectionHeader p,.allSubmissionsHeader p,.batchSummaryPanel p,.batchTotalsPanel small,.rateRow small,.submissionItem small,.buyCard small,.privateIdentity small,.certPrice span small,.arrivalRow small,.closedPanel p{color:var(--muted)}.instructionList,.buyCard p{color:#d9e2ec}.publishBox,.csvUpload,.rateNotice,.windowBadge.closed{color:#ffad66;background:#ff7a1a1a;border-color:#ff7a1a73}.publishButton,.primaryButton,.exportButton,.submissionTabs button.active,.rateSheetTabs button.active{background:var(--orange);color:#08090b;border-color:var(--orange)}.submissionTabs button,.rateSheetTabs button,.backButton,.smallButton{color:#aab4c0;background:#11151b;border-color:#2d333c}.iconButton{color:#73a7ff;background:#3b82f624;border-color:#3b82f659}.ghostIcon{color:#8f9aa8}.ghostIcon:hover{color:#ff9a7a;background:#ff7a1a1f}.dateLink,.acceptedCount,.payoutValue,.rateSheetRow strong,.certPrice strong{color:#60a5fa}.rejectedCount,.rejectionText{color:var(--red)!important}.submissionStatus.shipping-info,.status.locked,.pill.open,.windowBadge.open,.batchSteps .done,.submissionStatus.reviewed,.submissionStatus.paid{color:#9dc0ff;background:#3b82f629}.submissionStatus.pending-review,.submissionStatus.add-cards,.status.pending,.pill.hot,.typePill{color:#ffb477;background:#ff7a1a29}.status.rejected,.smallButton.activeReject{color:#ff9b95;background:#ff5a5229;border-color:#ff5a525c}.certPrice.rejected,.arrivalRow.rejected{background:#ff5a5214;border-color:#ff5a5261}.closedPanel strong,.laneRates b,.arrivalRow strong{color:var(--ink)}.cardSearchBox textarea{background:0 0}@media (width<=980px){.adminGrid,.consignerGrid{grid-template-columns:1fr;grid-template-areas:none}.panel,.overviewPanel,.ratesPanel,.instructionsPanel,.consignerInstructionsPanel,.guidelinesPanel,.submissionsPanel,.profitPanel,.adminTabs,.adminTabPanel,.volumeGoalsPanel,.profilePanel,.buySheetPanel,.uploadPanel,.mySubmissionsPanel,.arrivalPanel{grid-area:auto}.miniGrid,.profitSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.compactVendorProfitBlock{grid-template-columns:1fr}.compactVendorStats{justify-content:flex-start}.overviewPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.volumeGoalsPanel.compact .volumeGoalCard{grid-template-columns:1fr}}@media (width<=680px){.shell{grid-template-columns:1fr}.sidebar{flex-direction:row;justify-content:space-between;min-height:68px;padding:10px 14px}.rail{display:flex}.workspace{padding:14px}.topbar,.sectionHeader,.submissionItem,.lockQueueGroupHeader,.profitWeekHeader{flex-direction:column;align-items:stretch;display:flex}.overviewPanel,.miniGrid,.profitSummary,.cardDetailGrid,.rateRow,.currentCertRow,.arrivalRow,.trackingRow{grid-template-columns:1fr}.profitHeaderActions,.profitPeriodTabs{width:100%}.authHeader,.accountBar,.managerActingPanel,.accountApprovalCard{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.authSwitch,.accountBar .ghostButton,.managerActingPanel select,.accountActions .publishButton,.accountActions .ghostButton,.lockQueueGroupHeader .ghostButton{width:100%}.authSwitch{grid-template-columns:1fr 1fr;display:grid}.accountTableRow{grid-template-columns:1fr}.profitHeaderActions{justify-content:space-between}.profitPeriodTabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profitPeriodTabs button{padding:0 8px}.adminTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:14px}.submissionTabs{grid-template-columns:1fr 1fr;display:grid}.submissionTabs button{justify-content:center;width:100%;min-height:48px;padding:0 10px}.submissionWindowBanner{flex-direction:column;align-items:stretch}.submissionWindowBanner small{text-align:left}.currentToolbar{flex-direction:column;align-items:stretch}.toolbarActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trackingActions,.arrivalGroupHeader,.arrivalTrackingBlock>div:first-child{flex-direction:column;align-items:stretch}.trackingActions .ghostButton,.trackingActions .publishButton{justify-content:center;width:100%}.trackingPill{justify-content:space-between;width:100%}.saveButton,.finalizeButton,.exportButton{justify-content:center;width:100%;min-height:46px}.uploadPanel{z-index:3;border-color:#ff7a1a59;position:sticky;top:10px}.certBox{min-height:220px;font-size:1rem;line-height:1.55}.primaryButton{min-height:56px;font-size:1rem}.rateSheetTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rateSheetTabs button{min-height:44px;padding:8px 10px}.rateSheetHeader{display:none}.currentCertTableWrap,.arrivalTableWrap{background:0 0;border:0;overflow-x:visible}.currentCertTable,.arrivalTable{gap:10px;min-width:0;display:grid}.currentCertTableHeader,.arrivalTableHeader{display:none}.currentCertTableRow,.arrivalTableRow{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px}.currentCertTableRow>:not(button):before,.arrivalTableRow>:not(button):before{content:attr(data-label);color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:.72rem;font-weight:850;display:block}.currentCertTableRow>strong,.currentCertTableRow .removeCertButton,.arrivalTableRow>strong,.arrivalTableRow .arrivalReview,.arrivalTableRow .rejectionText{grid-column:1/-1}.currentCertTableRow>strong,.arrivalTableRow>strong{white-space:normal}.currentCertTableHeader>:last-child,.currentCertTableRow>:last-child{background:0 0;position:static}.rateSheetRow{grid-template-columns:1fr;gap:7px;min-width:0;padding:14px;display:grid}.rateSheetRow span:first-child{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.rateSheetRow strong{font-size:1.3rem}.currentCertTabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.currentCertControls{display:grid}.currentCertSort,.currentCertSort select{width:100%}.currentCertTabs button{justify-content:center;min-height:44px}.currentCertPrice{text-align:left;justify-items:start}.removeCertButton{width:100%;min-height:44px}.submissionSide{justify-items:stretch}.rowActions{width:100%}.rateNotice{flex-direction:column;align-items:flex-start}}@media (width<=1040px){.arrivalPortalHeader{flex-direction:column}.arrivalPortal .accountBar{flex-basis:auto;width:100%}.arrivalPortal .submissionTabs{justify-content:flex-start}}@media (width<=460px){.adminTabs{grid-template-columns:1fr}}.recoveryScreen{color:#f8fafc;background:radial-gradient(circle at 0 0,#3b82f629,#0000 32%),#07080a;place-items:center;min-height:100vh;padding:24px;display:grid}.recoveryScreen section{background:#121821f0;border:1px solid #ff7a1a66;border-radius:18px;gap:16px;width:min(620px,100%);padding:34px;display:grid;box-shadow:0 24px 80px #00000059}.recoveryScreen svg,.recoveryScreen p{color:var(--orange)}.recoveryScreen p{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:900}.recoveryScreen h1{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.recoveryScreen span,.recoveryScreen small{color:#a8b3c3;font-weight:750}
