.retail-ops{box-sizing:border-box;max-width:1080px;margin:auto;padding:24px;color:#f5efdf;font:17px/1.6 Arial,sans-serif}.retail-ops *{box-sizing:border-box;min-width:0}.retail-ops h1{font:clamp(30px,4vw,44px)/1.15 Georgia,serif!important}.retail-ops h2,.retail-ops h3{font-family:Georgia,serif;line-height:1.25}.retail-ops nav{display:flex;flex-wrap:wrap;gap:16px}.retail-ops a,.retail-order-updates a{color:#f1ce82}.retail-ops a{min-height:44px;display:inline-flex;align-items:center}.retail-ops button,.retail-order-updates button{padding:12px 16px;min-height:46px;border:1px solid #b89c68;border-radius:8px;background:#f1ce82;color:#092230;font:700 16px/1.4 Arial,sans-serif;cursor:pointer}.retail-ops button:disabled,.retail-order-updates button:disabled{opacity:.55;cursor:default}.retail-ops input,.retail-ops select,.retail-ops textarea{width:100%;max-width:100%;padding:12px;min-height:46px;border:1px solid #8d9ba0;border-radius:7px;background:#f5f1e8;color:#092230;font:16px/1.5 Arial,sans-serif}.retail-ops label{display:block;margin:14px 0 8px}.retail-ops .check{display:flex;align-items:flex-start;gap:12px}.retail-ops .check input{width:22px;min-height:22px;flex-shrink:0;margin-top:4px}.retail-ops section,.retail-order-updates{padding:22px;margin:22px 0;border:1px solid #9a8254;border-radius:12px;background:#071f2bf5}.retail-order-updates{font:16px/1.6 Arial,sans-serif;color:#f5efdf}.retail-order-updates h3{font-family:Georgia,serif}.retail-order-updates button{margin:8px 8px 0 0}.retail-ops .ops-notice{border-left:4px solid #f1ce82;padding:14px 18px;background:#123442}.retail-ops .ops-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.retail-ops dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.retail-ops dd{margin:0;text-align:right}.retail-ops table{border-collapse:collapse;width:100%;font-size:15px}.retail-ops th,.retail-ops td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #586d77;overflow-wrap:anywhere}.retail-ops .ops-table{overflow-x:auto}.retail-ops .ops-controls{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.retail-ops video{width:100%;max-height:70vh;background:#061520;border-radius:10px}.retail-ops [hidden]{display:none!important}.retail-ops :focus-visible,.retail-order-updates :focus-visible{outline:3px solid #91e6ff;outline-offset:4px}.retail-ops .ops-record{padding:16px 0;border-bottom:1px solid #586d77}.retail-ops p{overflow-wrap:anywhere}.retail-ops .collection-code{font:700 36px ui-monospace,monospace;letter-spacing:.15em}.retail-ops .training-transcript{white-space:pre-wrap}.retail-ops .ops-metric{border-left:2px solid #b89c68;padding:8px 14px}.retail-ops .ops-metric strong{display:block;font-size:28px}.retail-ops .register-event-form{max-width:680px}
@media(max-width:650px){.retail-ops{padding:16px 12px}.retail-ops h1{font-size:32px!important}.retail-ops .ops-grid{grid-template-columns:1fr}.retail-ops section,.retail-order-updates{padding:16px}.retail-ops .ops-controls{display:block}.retail-ops .ops-controls>*{margin:8px 0}.retail-ops table,.retail-ops tbody,.retail-ops tr,.retail-ops td{display:block}.retail-ops thead{display:none}.retail-ops tr{padding:12px 0;border-bottom:1px solid #b89c68}.retail-ops td{border:0;padding:6px 0}.retail-ops td[data-label]:before{content:attr(data-label) ': ';font-weight:bold}.retail-ops .ops-table{overflow:visible}}
