@import url('/assets/css/app.css?v=20260922-v123');
/* Final responsive and theme safety layer. */
html,body{max-width:100%;overflow-x:clip}img,video,iframe,svg{max-width:100%}.container,.panel-main,.admin-content-shell,.table-wrap{min-width:0}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-inline-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-inline-form select{min-width:110px}
html[data-theme="dark"] input,html[data-theme="dark"] select,html[data-theme="dark"] textarea{color:#eef3ff;background:#11182a;border-color:#2b354b}html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:#8490a8}
@media(max-width:760px){.container{width:100%;padding-inline:16px}.admin-content-shell{padding-inline:12px}.admin-grid,.admin-grid-2,.form-grid,.kpi-grid{grid-template-columns:1fr!important}.admin-page-head,.section-head{align-items:flex-start!important;flex-direction:column!important}.admin-head-actions,.admin-form-actions,.panel-top-actions{width:100%;flex-wrap:wrap}.admin-head-actions .btn,.admin-form-actions .btn{flex:1 1 auto}.table{min-width:680px}.panel-main{width:100%;max-width:100%}.panel-top{padding-inline:14px}.panel-top-actions>.btn,.panel-user-pill{display:none}.v94-selection-bar{grid-template-columns:1fr!important}.v94-selected-actions{width:100%}.v94-selected-actions .btn,.v94-selected-actions form{width:100%!important}}
@media(max-width:420px){.container{padding-inline:12px}.btn{max-width:100%}.admin-stat-grid{grid-template-columns:1fr 1fr!important}.v94-package-grid{grid-template-columns:1fr!important}}
