[hidden]{display:none!important}.login-panel{max-width:540px;margin:35px auto}.login-panel h1{font-size:30px}.login-panel form{display:grid;gap:18px}.login-panel input{direction:ltr;text-align:right}.demo-accounts{margin-top:22px;font-size:13px;border-top:1px solid #e4dbcf;padding-top:18px}.demo-accounts button{margin:4px;padding:7px 10px}.otp-note{padding:12px;background:#efe7d9}.otp-note bdi{font-size:24px;letter-spacing:5px}#serviceNotice{position:fixed;bottom:15px;left:15px;z-index:10;background:#47111b;color:#fff5e4;padding:14px;max-width:90vw}#serviceNotice:empty{display:none}.service-form{display:grid;gap:15px}.service-form .actions{margin-top:0}.unit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:25px}.ticket-id{font:12px/1.8 monospace;overflow-wrap:anywhere}.private-photo{display:block;max-width:100%;max-height:500px;object-fit:contain}.ops-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}.ops-grid details{border-top:1px solid #e4dbcf;padding-top:14px}.ops-grid summary{cursor:pointer;margin-bottom:15px}.review-table{overflow:auto;margin:20px 0}.review-table table{width:100%;border-collapse:collapse;font-size:13px}.review-table td,.review-table th{padding:10px;border-bottom:1px solid #e4dbcf;text-align:right}.service-note{font-size:13px;color:#79665d}.stage-filter{margin-bottom:20px}.ready-list{list-style:none;padding:0}.ready-list li{padding:14px 0;border-bottom:1px solid #e4dbcf}.inline-field{display:flex;gap:10px;align-items:center}.inline-field input{width:auto}.compact-select{max-width:260px}.service-ticket p{overflow-wrap:anywhere}nav{flex-wrap:wrap;gap:20px}nav button{min-height:48px}.review-data{overflow-wrap:anywhere}input,select,textarea{font-size:16px}.control-stack{display:grid;gap:12px}.danger-note{color:#8a302d}a.primary,a.secondary{min-height:46px}@media(max-width:700px){.ops-grid,.unit-list{grid-template-columns:1fr}.login-panel{margin-top:10px}nav{gap:12px}nav button{padding:12px 3px}.login-panel h1{font-size:26px}.ticket-top{flex-wrap:wrap}}

.sandbox-controls{display:flex;gap:18px;align-items:end;justify-content:center;flex-wrap:wrap;margin:14px 0}.sandbox-controls label{text-align:right}.sandbox-controls select{min-width:190px}.sandbox-entry{margin-bottom:22px}.sandbox-entry a{display:inline-flex;align-items:center}.demo small{display:block;padding:0 15px}.demo:has(.sandbox-controls){padding:20px}
