: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}.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{gap:18px;display:grid}.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;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}.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)}.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}.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{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.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}.vendorProfitBlock{background:#ff7a1a0f;border:1px solid #ff7a1a47;border-radius:8px;gap:14px;margin:18px 0;padding:16px;display:grid}.vendorProfitBlock h3{margin:0}.compactUpload{width:fit-content;margin:0}.vendorSummary{margin-bottom:0}.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:.9fr 2fr 1fr .55fr .8fr .8fr .8fr;align-items:center;gap:12px;min-width:980px;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}.vendorInventoryTable .vendorTableHeader,.vendorInventoryTable .vendorTableRow{grid-template-columns:.85fr 1.7fr .9fr .55fr .75fr .85fr .75fr .8fr;min-width:1120px}.feedbackLauncher{justify-content:flex-end;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}.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}.instructionList{color:#34444b;gap:9px;margin:0;padding-left:20px;display:grid}.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}.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)}.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}.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}.importSummary{color:var(--green);margin:0 0 12px;font-size:.88rem;font-weight:800}.removalNoticeList{background:#ff7a1a1a;border:1px solid #ff7a1a6b;border-radius:8px;gap:8px;margin:0 0 12px;padding:12px;display:grid}.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:5px 10px;font-weight:850}.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}.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}.cardsTable{border:1px solid var(--line);background:#fff;border-radius:8px;display:grid;overflow-x:auto}.cardsTableHeader,.cardsTableRow{grid-template-columns:1.25fr 2.5fr 1fr .7fr .75fr 1fr .6fr .6fr .9fr .65fr 1fr;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{background:#f3f8fb}.cardsTableRow:last-child{border-bottom:0}.cardsTableRow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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}.arrivalLoadMore{margin-top:2px}.currentCerts{gap:12px;display:grid}.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}.currentCertTableWrap{border:1px solid var(--line);background:#07090b;border-radius:8px;overflow-x:auto}.currentCertTable{min-width:1120px}.currentCertTableHeader,.currentCertTableRow{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(260px,1.5fr) 120px 120px 70px 80px 110px 80px 120px 120px 90px;align-items:center;gap:12px;padding:12px 14px;display:grid}.currentCertTableHeader{z-index:1;color:var(--muted);background:#15181c;font-weight:850;position:sticky;top:0}.currentCertTableRow{background:#0b0d10}.currentCertTableRow.rejected{background:#ff5a5214}.currentCertTableRow.accepted{background:#23c55e09}.currentCertTableRow>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monoCell{font-family:SFMono-Regular,Consolas,monospace}.goodConf{color:var(--green);font-weight:900}.warnConf{color:#f59e0b;font-weight:900}.payoutCell{color:#60a5fa;font-weight:900}.removeCertButton{color:#ff9b95;background:#ff5a521a;border:1px solid #ff5a525c;border-radius:7px;min-height:36px;padding:0 11px;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}.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}.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: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)}.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}.rateNotice{color:#6d4c10;background:#fff9eb;border:1px solid #b8831673;border-radius:8px;margin-bottom:14px;padding:11px 13px;font-weight:750}.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:1.05fr 1.5fr .65fr 1.15fr 1fr .9fr;align-items:center;gap:14px;min-width:760px;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}.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;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;padding:12px}.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;display:flex}.arrivalTrackingBlock small{color:var(--muted);font-weight:800}.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;overflow-x:auto}.arrivalTable{min-width:1080px}.arrivalTableHeader,.arrivalTableRow{border-bottom:1px solid var(--line);grid-template-columns:76px 118px minmax(250px,1.6fr) 118px 68px 80px 116px 110px 96px;align-items:center;gap:12px;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}.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}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,.profilePanel,.buySheetPanel,.uploadPanel,.mySubmissionsPanel,.arrivalPanel{grid-area:auto}.miniGrid,.profitSummary,.overviewPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTabs{grid-template-columns:repeat(3,minmax(0,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,.accountApprovalCard{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.authSwitch,.accountBar .ghostButton,.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}.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}.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%}}@media (width<=460px){.adminTabs{grid-template-columns:1fr}}
