:root{--ink:#171515;--paper:#f7f0e6;--panel:#fffaf3;--line:#d8c5aa;--muted:#665c54;--gold:#b78a48;--green:#875b27;--sidebar:#1c1816;--serif:var(--font-serif),var(--serif);--sans:var(--font-sans),Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.adminShell{min-height:100dvh;display:grid;grid-template-columns:236px 1fr}.adminSidebar{position:sticky;top:0;height:100dvh;background:var(--sidebar);color:#f0f2ee;padding:28px 16px 20px;display:flex;flex-direction:column}.adminBrand{display:grid;justify-items:center;align-self:start;margin:0 16px 26px}.adminBrand img{width:104px;height:104px;object-fit:contain;display:block}.adminBrand em{font-style:normal;color:#c5a36f;font-size:7px;letter-spacing:.22em;margin-top:7px}.adminSidebar nav{display:flex;flex-direction:column;gap:3px;overflow-y:auto}.adminSidebar nav a{min-height:42px;display:flex;align-items:center;gap:12px;padding:0 13px;color:#aeb5b1;font-size:12px}.adminSidebar nav a.active,.adminSidebar nav a:hover{color:#fff;background:#2b3031}.adminUser{border-top:1px solid #34393a;margin-top:auto;padding:20px 10px 0;display:flex;align-items:center;gap:11px}.adminUser>div{width:34px;height:34px;background:#dfe4df;color:#202423;display:grid;place-items:center;font-size:11px}.adminUser span{display:grid;gap:4px;font-size:11px}.adminUser small{color:#89908d}.adminUser>button{border:0;background:transparent;color:#aeb5b1;margin-left:auto;width:36px;height:36px;display:grid;place-items:center}.adminContent{min-width:0}.adminPage{padding:48px clamp(28px,5vw,72px) 80px;max-width:1600px;margin-inline:auto}.adminHeader{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:40px}.adminHeader p,.modifierEditor header p{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.16em;margin:0 0 10px}.adminHeader h1{font-family:var(--serif);font-size:42px;font-weight:400;margin:0}.adminDescription{color:var(--muted);max-width:720px;font-size:12px;line-height:1.7;margin:10px 0 0}.adminHeader .primary,.primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:var(--ink);color:white;min-height:42px;padding:0 18px;font-size:11px}.adminHeader .primary:hover,.primary:hover{background:#2c3031;transform:translateY(-1px)}.adminGate{min-height:100dvh;display:grid;place-items:center;background:var(--paper);padding:24px}.adminGate>section{width:min(100%,460px);background:var(--panel);border:1px solid var(--line);padding:48px}.adminGate img{display:block;margin:0 auto 25px}.adminGate h1{text-align:center;font:400 44px var(--serif);margin:0}.adminGate p{color:var(--muted);font-size:12px;line-height:1.7;text-align:center}.adminGate form,.contentEditor form,.stackForm,.translationPanel{display:grid;gap:16px}.adminGate label,.contentEditor label,.stackForm label,.translationPanel label,.wideField{display:grid;gap:7px;color:var(--muted);font-size:10px}.adminGate input,.contentEditor input,.contentEditor select,.contentEditor textarea,.formGrid input,.formGrid select,.stackForm input,.stackForm select,.translationPanel input,.translationPanel textarea,.wideField input{width:100%;min-height:44px;border:1px solid #bfc3bf;background:white;color:var(--ink);padding:10px 12px}.adminGate form button{min-height:48px;border:0;background:var(--ink);color:white}.adminGateLoading{align-content:center;gap:16px}.adminStateError,.formError{color:#8b3d35}.adminState{min-height:180px;display:grid;place-items:center;color:var(--muted);font-size:12px}.adminPanel,.adminState{border:1px solid var(--line);background:var(--panel)}.adminPanel{padding:28px}.adminPanel>h2{margin:0 0 24px;font:400 27px var(--serif)}.dataTable{min-width:680px}.adminPanel:has(.dataTable){overflow-x:auto}.dataRow,.dataTableHead{display:grid;grid-template-columns:1.1fr 1.4fr 1fr 1fr .8fr;gap:18px;align-items:center}.dataTableHead{min-height:38px;background:#f0f2ef;margin:0 -28px;padding:0 28px;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.dataRow{min-height:66px;border-top:1px solid var(--line);font-size:10px}.dataRow span,.dataRow strong{display:grid;gap:4px}.dataRow small{color:var(--muted);font-weight:400}.splitWorkspace{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:720px;border:1px solid var(--line);background:var(--panel)}.splitWorkspace.compact{min-height:560px}.resourceList{border-right:1px solid var(--line);overflow:auto}.resourceListHeader{padding:20px;color:var(--muted);font-size:10px;border-bottom:1px solid var(--line)}.resourceList>button{width:100%;min-height:78px;border:0;border-bottom:1px solid var(--line);background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;text-align:left}.resourceList>button.active,.resourceList>button:hover{background:#f0eee9}.resourceList>button span{min-width:0;display:grid;gap:6px}.resourceList>button strong{font-size:11px;overflow:hidden;text-overflow:ellipsis}.resourceList>button em,.resourceList>button small{color:var(--muted);font-size:9px;font-style:normal}.resourceList em[data-status=active]{color:var(--green)}.editorPane{padding:32px;min-width:0}.editorTop{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--line)}.editorTop h2{margin:0;font:400 34px var(--serif)}.editorTop p{color:var(--muted);font-size:10px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.formGridFour{grid-template-columns:repeat(4,1fr)}.formGrid label{display:grid;gap:7px;color:var(--muted);font-size:9px}.wideField{margin:16px 0}.inlineCheck{min-height:44px;display:flex!important;flex-direction:row;align-items:center;gap:9px!important;color:var(--muted);font-size:10px}.inlineCheck input{width:16px!important;min-height:16px!important}.localeTabs{display:flex;gap:0;border-bottom:1px solid var(--line);margin-top:28px;overflow:auto}.localeTabs button{min-height:42px;border:0;border-bottom:2px solid transparent;background:transparent;padding:0 18px;color:var(--muted);font-size:10px;white-space:nowrap}.localeTabs button.active{color:var(--ink);border-color:var(--ink)}.translationPanel{padding:24px 0 30px}.contentEditor textarea,.translationPanel textarea{resize:vertical;line-height:1.6}.associationGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:10px 0 26px}.checkList,.mediaPicker{margin:0;border:1px solid var(--line);padding:15px}.checkList legend,.mediaPicker legend{color:var(--muted);font-size:9px;padding:0 6px}.checkList label{display:flex;align-items:center;gap:8px;min-height:28px;font-size:10px}.checkList small{color:var(--muted);font-size:9px}.mediaPicker>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px}.mediaPicker button{position:relative;aspect-ratio:1;padding:0;border:1px solid transparent;background:#eee;overflow:hidden}.mediaPicker button.selected{border:2px solid var(--green)}.mediaPicker img{width:100%;height:100%;object-fit:cover}.mediaPicker svg{position:absolute;top:6px;right:6px;background:var(--paper);color:var(--green);padding:3px;box-sizing:content-box}.formMessage{color:var(--green);background:#eef2ed;padding:12px;font-size:10px}.emptyEditor{min-height:400px;align-content:center;gap:12px;text-align:center}.emptyEditor h2{font:400 28px var(--serif);margin:0}.emptyEditor p{color:var(--muted);font-size:11px}.emptyMark{width:72px;height:72px;border:1px solid var(--line);display:grid;place-items:center;font:400 22px var(--serif);color:var(--gold)}.segmented{display:flex;margin-bottom:18px;border-bottom:1px solid var(--line)}.segmented button{min-height:42px;padding:0 20px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:10px}.segmented button.active{color:var(--ink);border-color:var(--ink)}.uploadButton input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mediaGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px}.mediaGrid article{background:var(--panel);border:1px solid var(--line)}.mediaGrid img{width:100%;aspect-ratio:4/5;display:block;object-fit:cover}.mediaGrid article div{display:flex;align-items:center;gap:8px;padding:12px}.mediaGrid span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px}.mediaGrid button{margin-left:auto;border:0;background:transparent;color:#8b3d35}.inlineForm{display:grid;grid-template-columns:1.4fr .6fr 1fr auto;gap:12px;align-items:end;padding-bottom:26px}.inlineForm label{display:grid;gap:7px;color:var(--muted);font-size:9px}.inlineForm input,.inlineForm select{min-height:42px;border:1px solid var(--line);background:white;padding:0 11px}.twoPanels{display:grid;grid-template-columns:1fr 1fr;gap:20px}.simpleList{display:grid;margin-top:24px;border-top:1px solid var(--line)}.simpleList>button,.simpleList>div{min-height:62px;width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;text-align:left;font-size:10px}.simpleList>button span,.simpleList>div span{display:grid;gap:5px}.simpleList small{color:var(--muted)}.simpleList em{color:var(--green);font-style:normal}.simpleList>div>button{border:0;background:transparent;color:#8b3d35}.codeField{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:11px}.metricsThree{grid-template-columns:repeat(3,1fr)}.auditList{max-height:520px;overflow:auto}.auditList div{display:grid;gap:5px;padding:13px 0;border-top:1px solid var(--line);font-size:10px}.auditList small,.auditList span{color:var(--muted)}.adminHeader>button,.optionHeading>button,.primary{border:0;background:var(--ink);color:white;min-height:42px;padding:0 18px;font-size:11px}.demoNotice{display:inline-block;margin:-18px 0 28px;color:var(--muted);background:#e8ebe7;padding:9px 12px;font-size:10px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);background:var(--panel);border:1px solid var(--line);margin-bottom:24px}.metrics article{min-height:140px;padding:26px;border-right:1px solid var(--line);display:flex;flex-direction:column}.metrics article:last-child{border-right:0}.metrics span{color:var(--muted);font-size:11px}.metrics strong{font-family:var(--serif);font-size:32px;font-weight:400;margin:18px 0 10px}.metrics small{color:var(--muted);font-size:10px;display:flex;align-items:center;gap:5px}.adminColumns{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,.7fr);gap:24px}.ordersPanel,.productionPanel{background:var(--panel);border:1px solid var(--line);padding:28px}.panelHeading{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.panelHeading h2{font-family:var(--serif);font-size:25px;font-weight:400;margin:0}.adminTextLink,.panelHeading a{font-size:10px;text-decoration:underline;text-underline-offset:4px}.orderTable{display:grid}.orderTable>div{display:grid;grid-template-columns:75px 1fr 1.4fr 100px 70px auto;gap:14px;align-items:center;min-height:58px;border-top:1px solid var(--line);font-size:10px}.orderTable>div b,.orderTable>div strong{font-weight:600}.orderTable>div em{font-style:normal;color:var(--green)}.productionNumber{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.productionNumber strong{font-family:var(--serif);font-size:52px;font-weight:400}.productionNumber span{color:var(--muted);font-size:11px}.productionStages{background:#f5f6f3;padding:5px 18px;margin-bottom:24px}.productionStages div{display:flex;justify-content:space-between;padding:13px 0;font-size:10px;border-bottom:1px solid var(--line)}.productionStages div:last-child{border-bottom:0}.pageIntro{color:var(--muted);max-width:580px;margin:-22px 0 34px;font-size:12px;line-height:1.7}.modifierManager{display:grid;grid-template-columns:290px minmax(0,1fr);border:1px solid var(--line);background:var(--panel);min-height:680px}.modifierList{border-right:1px solid var(--line);padding:20px 0}.modifierListHeading{display:flex;align-items:center;justify-content:space-between;padding:0 20px 18px}.modifierListHeading h2{margin:0;font-family:var(--serif);font-size:23px;font-weight:400}.modifierListHeading button,.optionAdminRow button{background:transparent;border:0;display:grid;place-items:center}.modifierRow{width:100%;min-height:70px;background:transparent;border:0;border-top:1px solid transparent;border-bottom:1px solid transparent;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 18px;color:var(--ink);text-align:left}.modifierRow.active{background:#eef0ec;border-color:var(--line)}.modifierRow>svg{color:#a3a8a5}.modifierRow span{display:grid;gap:5px}.modifierRow strong{font-size:11px}.modifierRow em,.modifierRow small{color:var(--muted);font-size:9px;font-style:normal}.modifierEditor{padding:34px;min-width:0}.adminLogin{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;padding:12px;margin-bottom:12px;background:#f0f2ef;border:1px solid var(--line)}.adminLogin input{min-height:38px;border:1px solid #bfc3bf;background:white;padding:0 11px;font-size:10px}.adminLogin button{border:0;background:var(--ink);color:white;padding:0 16px;font-size:10px}.adminFeedback{color:var(--muted);font-size:10px;margin:0 0 14px}.modifierEditor header{display:flex;align-items:start;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding-bottom:26px}.modifierEditor header h2{margin:0;font-family:var(--serif);font-size:32px;font-weight:400}.editorActions{display:flex;gap:8px}.editorActions button,.secondary{min-height:37px;border:1px solid var(--line);background:white;padding:0 12px;display:flex;align-items:center;gap:8px;font-size:10px}.editorActions button.danger{color:#8b3d35}.settingGrid{display:grid;grid-template-columns:1.5fr 1fr .6fr .6fr;gap:14px;padding:28px 0 36px}.settingGrid label{display:grid;gap:8px;color:var(--muted);font-size:9px}.settingGrid input,.settingGrid select{min-height:42px;border:1px solid #bfc3bf;background:#fff;color:var(--ink);padding:0 12px;font-size:11px}.optionHeading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.optionHeading h3{font-family:var(--serif);font-size:25px;font-weight:400;margin:0 0 6px}.optionHeading p{color:var(--muted);font-size:9px;margin:0}.optionHeading>button{min-height:36px;display:flex;align-items:center;gap:7px}.optionTable{border:1px solid var(--line)}.optionAdminRow,.optionColumns{display:grid;grid-template-columns:1.5fr .65fr .65fr .7fr 34px;gap:14px;align-items:center;padding:0 15px}.optionColumns{min-height:38px;background:#f0f2ef;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.optionAdminRow{min-height:62px;border-top:1px solid var(--line);font-size:10px}.optionAdminRow>span:first-child{display:flex;align-items:center;gap:10px}.optionAdminRow>span:first-child svg{color:#a3a8a5}.optionNameInput{min-width:0;width:100%;border:0;background:transparent;color:var(--ink);font-weight:600;padding:7px 3px}.switch{width:30px;height:17px;background:#c8ccc8;border:0;border-radius:20px;padding:2px}.switch i{display:block;width:13px;height:13px;background:white;border-radius:50%;transition:transform .2s}.switch.on{background:var(--green)}.switch.on i{transform:translateX(13px)}.modifierEditor footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.primary,.secondary{min-height:40px}.emptyEditor{display:grid;place-items:center;color:var(--muted);font-size:12px}.opsLogin{width:min(100%,440px);padding:34px;background:var(--panel);border:1px solid var(--line);display:grid;gap:12px}.opsLogin h2{font:400 28px var(--serif);margin:0}.opsLogin p,.opsLogin small{color:var(--muted);font-size:11px;line-height:1.5}.opsLogin label{display:grid;gap:7px;color:var(--muted);font-size:9px}.opsLogin input,.opsToolbar input{min-height:44px;border:1px solid var(--line);background:white;padding:0 13px}.opsLogin button,.orderDetail button{min-height:42px;border:0;background:var(--ink);color:white;padding:0 16px}.operationsPanel{background:var(--panel);border:1px solid var(--line)}.opsToolbar{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px}.opsToolbar input{width:min(100%,410px)}.opsToolbar span{color:var(--muted);font-size:10px}.opsMessage{margin:0;padding:12px 20px;color:var(--green);background:#eef2ed;font-size:10px}.opsRow,.opsTableHead{display:grid;grid-template-columns:130px 1.4fr 1fr 120px 100px;gap:20px;align-items:center}.opsTableHead{min-height:38px;padding:0 20px;background:#f0f2ef;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.opsRow{min-height:76px;padding:12px 20px;border-top:1px solid var(--line);font-size:11px;transition:background .2s}.opsRow:hover{background:#f7f8f5}.opsRow>span:nth-child(2){display:grid;gap:6px}.opsRow small{color:var(--muted)}.opsRow em{color:var(--green);font-style:normal}.opsRow b{font-family:var(--serif);font-size:15px;font-weight:400}.opsEmpty{min-height:220px;display:grid;place-items:center;color:var(--muted);font-size:11px;border-top:1px solid var(--line)}.orderDetailSummary{display:grid;grid-template-columns:repeat(3,1fr);background:var(--panel);border:1px solid var(--line)}.orderDetailSummary div{padding:25px;border-right:1px solid var(--line);display:grid;gap:10px}.orderDetailSummary div:last-child{border:0}.orderDetailSummary span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.orderDetailSummary strong{font:400 23px var(--serif)}.orderDetailGrid{display:grid;grid-template-columns:1.4fr .8fr;gap:20px;margin-top:20px}.orderDetailGrid>*{background:var(--panel);border:1px solid var(--line);padding:28px}.orderDetailGrid h2{font:400 25px var(--serif);margin:0 0 24px}.orderDetailGrid p{color:var(--muted);font-size:11px;line-height:1.7}.orderDetailGrid aside button{width:100%;margin:4px 0 18px;font-size:10px}.orderLine{display:grid;gap:6px;padding:16px 0;border-top:1px solid var(--line);font-size:11px}.orderLine small{color:var(--muted)}.settlementConsole{display:grid;gap:20px}.settlementMetrics{display:grid;grid-template-columns:repeat(4,1fr);background:var(--panel);border:1px solid var(--line)}.settlementMetrics article{min-height:122px;display:grid;align-content:center;gap:16px;padding:24px;border-right:1px solid var(--line)}.settlementMetrics article:last-child{border:0}.settlementActions header p,.settlementMetrics span,.settlementTable header p{margin:0;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.settlementMetrics strong{font:400 25px var(--serif)}.settlementActions{display:grid;grid-template-columns:1fr 1fr;gap:20px}.settlementActions>section,.settlementTable{background:var(--panel);border:1px solid var(--line);padding:26px}.settlementActions header,.settlementTable header{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:22px}.settlementActions h2,.settlementTable h2{margin:7px 0 0;font:400 25px var(--serif)}.settlementTable header>span{color:var(--muted);font-size:10px}.beneficiaryCard{display:grid;gap:7px;background:#f0f2ef;padding:18px}.beneficiaryCard strong{font:400 20px var(--serif)}.beneficiaryCard small,.beneficiaryCard span,.settlementHelp{color:var(--muted);font-size:10px}.settlementHelp{line-height:1.6;margin:-6px 0 18px}.settlementForm{display:grid;grid-template-columns:1fr 1fr;gap:14px}.settlementForm label{display:grid;gap:7px;color:var(--muted);font-size:9px}.settlementForm input,.settlementForm select{min-height:42px;border:1px solid var(--line);background:white;padding:0 11px}.settlementForm button{align-self:end}.settlementRow,.settlementTableHead{display:grid;grid-template-columns:1.2fr repeat(5,1fr);gap:16px;align-items:center}.settlementTableHead{min-height:38px;margin:0 -26px;padding:0 26px;background:#f0f2ef;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.07em}.settlementRow{min-height:60px;border-top:1px solid var(--line);font-size:10px}.settlementRow b{font:400 14px var(--serif)}.systemSettings{display:grid;gap:20px}.systemStatus{display:grid;grid-template-columns:repeat(4,1fr);background:var(--panel);border:1px solid var(--line)}.systemStatus article{min-height:120px;padding:24px;border-right:1px solid var(--line);display:grid;align-content:center;gap:12px}.systemStatus article:last-child{border:0}.systemColumns header p,.systemStatus span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.1em;margin:0}.systemStatus strong{font:400 19px var(--serif)}.systemStatus small{color:var(--muted);font-size:9px}.systemStatus .healthy{color:var(--green)}.systemStatus .unhealthy{color:#8b3d35}.systemColumns{display:grid;grid-template-columns:1.4fr .8fr;gap:20px}.systemColumns>section{background:var(--panel);border:1px solid var(--line);padding:26px}.systemColumns header{margin-bottom:22px}.systemColumns h2{margin:7px 0 0;font:400 25px var(--serif)}.staffList{display:grid}.staffList article{min-height:68px;display:grid;grid-template-columns:1fr 90px auto;gap:14px;align-items:center;border-top:1px solid var(--line)}.staffList article>span{display:grid;gap:5px;font-size:10px}.staffList small{color:var(--muted);text-transform:uppercase}.staffList em{font-size:9px;font-style:normal}.staffList em.active{color:var(--green)}.staffList em.disabled{color:#8b3d35}.staffForm{display:grid;gap:14px}.staffForm label{display:grid;gap:7px;color:var(--muted);font-size:9px}.staffForm input,.staffForm select{min-height:42px;border:1px solid var(--line);background:white;padding:0 11px}@media (max-width:1000px){.adminShell{grid-template-columns:72px 1fr}.adminSidebar{padding-inline:10px}.adminBrand{margin-inline:auto}.adminBrand em,.adminBrand span,.adminBrand strong,.adminSidebar nav a span,.adminUser span{display:none}.adminSidebar nav a{padding:0}.adminSidebar nav a,.adminUser{justify-content:center}.metrics{grid-template-columns:1fr 1fr}.metrics article:nth-child(2){border-right:0}.metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.settingGrid,.settlementMetrics{grid-template-columns:1fr 1fr}.settlementMetrics article:nth-child(2){border-right:0}.settlementMetrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.systemStatus{grid-template-columns:1fr 1fr}.systemStatus article:nth-child(2){border-right:0}.systemStatus article:nth-child(-n+2){border-bottom:1px solid var(--line)}.associationGrid,.formGridFour{grid-template-columns:1fr 1fr}.twoPanels{grid-template-columns:1fr}}@media (max-width:760px){.adminShell{display:block}.adminSidebar{position:relative;width:100%;height:auto;flex-direction:row;align-items:center;padding:12px 16px}.adminSidebar nav{flex-direction:row;overflow-x:auto;margin-left:auto}.adminSidebar nav a{min-width:42px}.adminBrand{margin:0}.adminUser{display:none}.adminPage{padding:30px 16px 60px}.adminHeader{align-items:flex-start;flex-direction:column}.metrics{grid-template-columns:1fr}.metrics article{border-right:0;border-bottom:1px solid var(--line)}.adminColumns{grid-template-columns:1fr}.orderTable{overflow-x:auto}.orderTable>div{min-width:680px}.modifierManager{grid-template-columns:1fr}.modifierList{border-right:0;border-bottom:1px solid var(--line)}.modifierEditor{padding:22px 16px}.modifierEditor header,.optionHeading{align-items:flex-start;flex-direction:column}.adminLogin,.settingGrid{grid-template-columns:1fr}.adminLogin button{min-height:38px}.optionTable{overflow-x:auto}.optionAdminRow,.optionColumns{min-width:720px}.operationsPanel{overflow-x:auto}.opsTable,.opsToolbar{min-width:760px}.orderDetailGrid,.orderDetailSummary{grid-template-columns:1fr}.orderDetailSummary div{border-right:0;border-bottom:1px solid var(--line)}.settlementActions,.settlementMetrics{grid-template-columns:1fr}.settlementMetrics article{border-right:0;border-bottom:1px solid var(--line)}.settlementForm{grid-template-columns:1fr}.settlementTable{overflow-x:auto}.settlementRow,.settlementTable header,.settlementTableHead{min-width:720px}.systemColumns,.systemStatus{grid-template-columns:1fr}.systemStatus article{border-right:0;border-bottom:1px solid var(--line)}.staffList article{grid-template-columns:1fr auto}.staffList article>button{grid-column:1/-1;justify-self:start;margin-bottom:12px}.splitWorkspace{grid-template-columns:1fr}.resourceList{max-height:280px;border-right:0;border-bottom:1px solid var(--line)}.editorPane{padding:22px 16px}.editorTop{flex-direction:column}.associationGrid,.formGrid,.formGridFour,.inlineForm{grid-template-columns:1fr}.mediaGrid{grid-template-columns:repeat(2,1fr)}.adminGate>section{padding:30px 22px}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_ccbe58{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_ccbe58{--font-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_ebfcd2{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_ebfcd2{--font-sans:"Manrope","Manrope Fallback"}