.wg-operations{color:#eee;background:#151515;border:1px solid #38332a;border-radius:16px;max-width:1100px;margin:24px auto;padding:clamp(16px,3vw,32px)}.wg-operations *{box-sizing:border-box}.wg-operations body{margin:0;padding:32px 20px}.wg-operations main{max-width:760px;margin:auto}.wg-operations .eyebrow{color:#c9b58c;letter-spacing:.2em;font-size:12px}.wg-operations h1{margin:20px 0;font:42px Georgia}.wg-operations section{background:#181818;border:1px solid #38332a;border-radius:18px;margin-top:24px;padding:28px}.wg-operations label{margin:18px 0 8px;display:block}.wg-operations input,.wg-operations button{font:inherit;border-radius:8px;width:100%;min-height:48px;padding:12px}.wg-operations input{color:#eee;background:#101010;border:1px solid #555}.wg-operations button{color:#191919;cursor:pointer;background:#d1bc95;border:0;margin-top:16px}.wg-operations button.secondary{color:#eee;background:#292929}.wg-operations button:disabled{opacity:.5;cursor:wait}.wg-operations :focus-visible{outline-offset:4px;outline:2px solid #e7d4b0}.wg-operations .muted{color:#bbb;line-height:1.6}.wg-operations .plans{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wg-operations .plans button{text-align:left;padding:22px}.wg-operations #message{white-space:pre-wrap;line-height:1.6}.wg-operations dl{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wg-operations dt{color:#bbb;font-size:13px}.wg-operations dd{overflow-wrap:anywhere;margin:6px 0}@media (max-width:520px){.wg-operations h1{font-size:34px}.wg-operations section{padding:20px}.wg-operations .plans,.wg-operations dl{grid-template-columns:1fr}}.wg-operations [hidden]{display:none!important}.wg-operations .staff-entry,.wg-operations .staff-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.wg-operations .staff-entry button,.wg-operations .staff-header button{width:auto;margin:0}.wg-operations .staff-card{background:#101010;border:1px solid #38332a;border-radius:12px;margin:16px 0;padding:20px}.wg-operations .staff-card h3{margin-top:0}.wg-operations .staff-forgot{color:#d1bc95;text-underline-offset:4px;margin-top:8px;padding:8px 0;display:block}.wg-operations .staff-forgot[aria-disabled=true]{opacity:.5;pointer-events:none}.wg-operations .staff-back{color:#d1bc95;margin:12px 0;display:inline-block}.wg-operations dialog{color:#eee;background:#181818;border:1px solid #d1bc95;border-radius:18px;width:min(440px,90vw);padding:24px}.wg-operations dialog::backdrop{background:#000b}@media (max-width:520px){.wg-operations .staff-entry,.wg-operations .staff-header{display:block}.wg-operations .staff-entry button{width:100%}.wg-operations .staff-card{padding:16px}}.wg-operations .admin-tabs{gap:12px;margin:20px 0;display:flex}.wg-operations .admin-tabs button{color:#eee;background:#292929;flex:1;margin:0}.wg-operations .admin-tabs button[aria-selected=true]{color:#191919;background:#d1bc95}.wg-operations .benefit-toggle{align-items:center;gap:12px;margin:16px 0;display:flex}.wg-operations .benefit-toggle input{accent-color:#d1bc95;width:24px;min-height:24px}.wg-operations .benefit-toggle span{color:#d1bc95}.wg-operations .benefit-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wg-operations .benefit-fields label{margin:0}.wg-operations .benefit-fields .full{grid-column:1/-1}.wg-operations textarea{font:inherit;color:#eee;resize:vertical;background:#101010;border:1px solid #555;border-radius:8px;width:100%;min-height:100px;padding:12px}.wg-operations .benefit-type{color:#c9b58c;font-size:14px}.wg-operations .benefit-card{scroll-margin-top:20px}@media (max-width:520px){.wg-operations .benefit-fields{grid-template-columns:1fr}.wg-operations .benefit-fields .full{grid-column:auto}}.wg-operations .usage-status{color:#d1bc95;border:1px solid #c9b58c;border-radius:24px;padding:6px 12px;font-size:14px;display:inline-block}.wg-operations .usage-status.reversed{color:#bbb;border-color:#555}.wg-operations .usage-card dd,.wg-operations .usage-reason{white-space:pre-wrap;overflow-wrap:anywhere}.wg-operations .admin-nav{flex-wrap:wrap;gap:20px;display:flex}.wg-operations .usage-toolbar{align-items:end;gap:16px;display:flex}.wg-operations .usage-toolbar label{flex:1}.wg-operations .usage-toolbar select{color:#eee;width:100%;min-height:48px;font:inherit;background:#101010;border:1px solid #555;border-radius:8px;padding:12px}.wg-operations .usage-toolbar button{width:auto;margin-bottom:8px}@media (max-width:520px){.wg-operations .usage-toolbar{display:block}.wg-operations .usage-toolbar button{width:100%}}.wg-operations section{max-width:none;margin:0}.wg-operations input,.wg-operations textarea,.wg-operations select{box-sizing:border-box;max-width:100%}.wg-operations button{cursor:pointer}.wg-operations dd{overflow-wrap:anywhere}.wg-operations .staff-qr-tools{border-color:#c7ab7455;margin-bottom:26px}.wg-operations #staff-qr-video{object-fit:cover;background:#000;border-radius:10px;width:100%;max-width:600px;max-height:60svh;display:block}.wg-operations .staff-qr-tools>button{font-weight:600}.wg-operations #staff-qr-search{color:#d1bc95;text-align:left;text-underline-offset:4px;background:0 0;margin-top:16px;padding-left:0;font-weight:400;text-decoration:underline;display:block}
