.studio-staff-banner{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#15191d;border:1px solid #ff5a1f;border-radius:18px;padding:22px 26px;margin:22px auto;max-width:1100px;color:#f5f0e8}.studio-staff-banner small{display:block;letter-spacing:.16em;color:#ff9966;font-size:11px}.studio-staff-banner strong{display:block;font-size:24px;margin:7px 0}.studio-staff-banner p{font-size:13px;line-height:1.6;margin:4px 0;color:#c4c5c6}.studio-staff-banner a{color:#ff9966;white-space:nowrap}.studio-staff-dialog{color:#f5f0e8;background:#14181c;border:1px solid #454545;border-radius:22px;padding:28px;width:min(550px,calc(100vw - 32px));max-height:90dvh;box-sizing:border-box;font:14px/1.55 Manrope,system-ui,sans-serif;box-shadow:0 24px 80px #0009}.studio-staff-dialog::backdrop{background:#05070adc;backdrop-filter:blur(6px)}.studio-staff-dialog h2{margin:8px 0 12px;font-size:28px}.studio-staff-dialog p{color:#c4c5c6}.studio-staff-dialog small{color:#ff9966}.studio-staff-dialog fieldset{border:0;padding:0;margin:18px 0}.studio-staff-dialog label{display:block;margin:12px 0}.studio-staff-dialog input:not([type=checkbox]),.studio-staff-dialog textarea,.studio-staff-dialog select{display:block;box-sizing:border-box;width:100%;background:#0d1115;border:1px solid #555b61;border-radius:8px;padding:11px;color:#fff;font:inherit;margin-top:5px}.studio-staff-dialog textarea{min-height:84px}.studio-staff-dialog .studio-staff-check{display:flex;gap:10px;align-items:flex-start}.studio-staff-check input{margin-top:5px;accent-color:#ff9966}.studio-staff-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.studio-staff-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.studio-staff-dialog button{border:1px solid #73716b;border-radius:9px;background:#22282f;color:#f5f0e8;padding:11px 17px;font:inherit;cursor:pointer}.studio-staff-dialog button[type=submit]{background:#ff5a1f;color:#101419;border-color:#ff5a1f}.studio-staff-dialog button:disabled{opacity:.5;cursor:wait}.studio-staff-dialog [hidden]{display:none!important}.studio-staff-mode #trailCartSection,.studio-staff-mode #cartoCart,.studio-staff-mode #viewCarto,.studio-staff-mode #confirmOrderBtn{display:none!important}.studio-staff-dialog :focus-visible,.studio-staff-banner a:focus-visible{outline:2px solid #ff9966;outline-offset:3px}@media(max-width:600px){.studio-staff-banner{flex-direction:column;align-items:flex-start;padding:18px}.studio-staff-dialog{padding:20px}.studio-staff-grid{grid-template-columns:1fr}.studio-staff-actions{justify-content:stretch}.studio-staff-actions button{flex:1}}
