.admin-main{max-width:1440px;margin:auto;padding:38px 28px 70px;color:var(--ink,#20374e)}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:16px;z-index:99;background:white;padding:12px}.ops-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px;background:#96bed0;border-radius:24px;padding:34px 36px;color:var(--ink,#20374e)}.ops-heading h1{font:bold italic clamp(34px,4vw,54px)/1.07 Georgia,serif;letter-spacing:-1.8px;margin:12px 0 18px;color:var(--ink,#20374e)}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:800;text-transform:uppercase;color:var(--ink,#20374e)}.ops-heading p{max-width:620px;color:#2b4558;margin-bottom:0}.ops-heading>.button{flex-shrink:0}.ops-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:30px}.ops-metric{padding:20px;border:1px solid #dbe6ec;background:#fff;border-radius:16px}.ops-metric strong{font-size:32px;display:block;line-height:1.2;margin-top:12px;color:var(--ink,#20374e)}.ops-metric span{font-size:12px;color:#4c6272}.ops-metric:nth-child(3){background:#f8e4e9;border-color:#e9a3b1}.ops-metric:nth-child(3) strong{color:#573442}.ops-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:24px;align-items:start}.ops-panel{padding:24px;border-radius:18px;background:#fff;border:1px solid #dbe6ec;min-width:0}.ops-panel h2{font-size:23px;margin:0;color:var(--ink,#20374e)}.ops-panel .badge{background:#f1f6f9;color:#20374e;border:1px solid #d8e5eb}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.ops-review{border-top:1px solid #e1e9ee;padding:24px 0}.ops-review:first-child{border-top:0;padding-top:0}.review-top{display:flex;align-items:start;gap:16px}.review-top img{width:110px;height:110px;object-fit:cover;border-radius:12px;background:#f1f6f9}.review-top h3{margin:0 0 8px;font-size:20px}.review-meta{color:#4b6272;font-size:13px}.review-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.review-gallery{display:flex;overflow-x:auto;max-width:100%;gap:8px;padding:10px 0}.review-gallery img{width:70px;height:70px;object-fit:cover;border-radius:8px}.review-form{display:grid;gap:12px}.review-form textarea{width:100%;min-height:74px;resize:vertical;padding:12px;border-radius:10px;border:1px solid #bdcfd9;font:inherit}.review-form .row{display:flex;flex-wrap:wrap;gap:10px}.seller-row{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 0;border-top:1px solid #e1e9ee}.seller-row h3{font-size:15px;margin:0 0 5px}.seller-row small{color:#4b6272}.seller-row button{font-size:12px}.ops-activity{list-style:none;padding:0;margin:0}.ops-activity li{padding:16px 0;border-top:1px solid #e1e9ee;overflow-wrap:anywhere}.ops-activity time{display:block;color:#526b7b;font-size:12px;margin-top:6px}.activity-panel{margin-top:24px}.ops-error{color:#9b2244;background:#fff0f4;border:1px solid #f3c4d2;border-radius:12px;padding:14px;margin-bottom:20px}.review-help{font-size:12px;color:#526b7b;margin:0}.approval-note{background:#f1f6f9;color:#334f62;padding:14px;border:1px solid #dce8ee;border-radius:10px;font-size:13px;line-height:1.7}.ops-empty{padding:35px 18px;text-align:center;color:#526b7b;background:#f1f6f9;border-radius:12px;line-height:1.7}.ops-empty strong{color:var(--ink,#20374e);display:block;font-size:18px;margin-bottom:10px}@media(max-width:1000px){.ops-metrics{grid-template-columns:repeat(3,1fr)}.ops-columns{grid-template-columns:1fr}}@media(max-width:600px){.admin-main{padding:24px 16px 50px}.ops-heading{align-items:start;flex-direction:column;padding:26px 24px;border-radius:20px}.ops-metrics{grid-template-columns:repeat(2,1fr)}.ops-panel{padding:18px}.review-top img{width:80px;height:80px}.seller-row{flex-wrap:wrap}.ops-heading h1{letter-spacing:-1px}}
.staff-list{margin:18px 0}.staff-row{border-top:1px solid #e1e9ee;padding:14px 0;display:grid;gap:5px;overflow-wrap:anywhere}.staff-row strong{font-size:14px}.staff-row span,.staff-row small{font-size:12px;color:#4b6272}.staff-form{display:grid;gap:12px;border-top:1px solid #e1e9ee;padding-top:20px}.staff-form h3{font-size:16px;margin:0}.staff-form label{font-size:12px;display:grid;gap:6px}.staff-form input{font:inherit;font-size:15px;width:100%;min-width:0;border:1px solid #bdcfd9;border-radius:9px;padding:11px}.staff-form .review-help{line-height:1.7}
