body.adminArea{background:#f3f6fb}body.adminArea header{background:#142238;color:white;border-image:none;border-top-color:#00b5dc}body.adminArea header a,body.adminArea header small{color:white!important}.adminArea #workspace{max-width:1450px;margin-inline:auto}.adminArea nav{padding:14px;background:#fff;border:1px solid #dce5ef;border-radius:14px;position:sticky;top:88px;z-index:6}body:not(.adminArea) #ownerTab,body:not(.adminArea) #analyticsTab,body:not(.adminArea) #operationsTab{display:none!important}.opsHeading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.opsHeading h1{font-size:2rem;margin-block:8px}.opsHeading small{letter-spacing:.05em}.opsMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-block:24px}.opsMetrics article{margin:0;padding:20px;border-radius:16px;background:#f5fbff;border-top:4px solid #00afd9}.opsMetrics article:nth-child(2){border-color:#e7248d;background:#fff5fa}.opsMetrics article:nth-child(3){border-color:#f6d52b;background:#fffdf1}.opsMetrics article:nth-child(4){border-color:#65a557;background:#f6fbf3}.opsMetrics strong{display:block;font-size:2rem}.opsFilters{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.opsFilters input{margin:0}.opsFilters button{align-self:end}.opsTableWrap{overflow:auto;margin-block:22px}.opsTable th{background:#f1f5fa;color:#344861;white-space:nowrap;text-align:start}.opsTable td{border-inline:0;vertical-align:top;min-width:110px}.opsTable td:first-child{min-width:225px}.opsTable small{display:block}.opsTable button{margin:4px}.badge.rejected,.badge.cancelled{background:#fee6e5;color:#9c2822}.internalNote{padding:16px;background:#fff3ce;border-inline-start:4px solid #b79822}pre{white-space:pre-wrap;overflow-wrap:anywhere}.opsBoard{padding:28px}@media(max-width:700px){.opsMetrics{grid-template-columns:1fr 1fr}.opsFilters{grid-template-columns:1fr 1fr}.adminArea nav{position:static}.opsBoard{padding:16px}}@media(max-width:430px){.opsFilters{grid-template-columns:1fr}}

header{direction:ltr}header>a{display:flex;align-items:center;gap:12px}header>a:before{display:none!important}header .brandLogo{width:100px;height:72px;object-fit:contain}header>a span{display:flex;flex-direction:column}header>a small{font-size:.65rem} .paymentAccountCard{border:1px solid #e6d5df;padding:16px;margin:12px 0;border-radius:12px;overflow-wrap:anywhere}.paymentAccountCard dd{margin:0 0 8px;white-space:pre-wrap}.accountEditor{border:1px solid #ddd;padding:14px;margin:12px 0}.accountEditor input,.accountEditor select,.accountEditor textarea{width:100%;box-sizing:border-box}.accountEditor input[type=checkbox]{width:auto}@media(max-width:600px){header .brandLogo{width:70px;height:54px}header>a{gap:7px;font-size:1rem}}

.paymentAccountCard img,.orderPaymentQr{max-width:100%;height:auto;object-fit:contain;display:block;background:#fff}.paymentAccountCard button{font-size:.85rem}
