.mobile-nav-backdrop,.mobile-nav-toggle{display:none}@media (max-width:768px){.mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;padding:0;background:0 0;border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);cursor:pointer}.mobile-nav-toggle-bars,.mobile-nav-toggle-bars::after,.mobile-nav-toggle-bars::before{display:block;width:18px;height:2px;background:currentColor;border-radius:2px}.mobile-nav-toggle-bars{position:relative}.mobile-nav-toggle-bars::after,.mobile-nav-toggle-bars::before{content:"";position:absolute;left:0}.mobile-nav-toggle-bars::before{top:-6px}.mobile-nav-toggle-bars::after{top:6px}.mobile-nav-backdrop{display:block;position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .2s ease}body.mobile-nav-open .mobile-nav-backdrop{opacity:1;pointer-events:auto}.app-layout{display:block}.app-layout>.sidebar{position:fixed;top:0;left:0;z-index:201;width:min(82vw,300px);height:100%;transform:translateX(-100%);transition:transform .22s ease;border-right:1px solid var(--border-color);background-color:var(--bg-color);background-image:linear-gradient(var(--surface-color),var(--surface-color));overflow-y:auto;-webkit-overflow-scrolling:touch}body.mobile-nav-open .app-layout>.sidebar{transform:translateX(0)}.main-content{padding:16px 12px}header{flex-wrap:wrap;height:auto;gap:8px;padding:10px 12px}.header-controls{flex-wrap:wrap;width:100%;gap:8px}.agent-header-actions{flex-wrap:wrap;width:100%}.siranui-logo{height:40px!important}table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}[style*=grid-template-columns]:not([style*=auto-fit]):not([style*=auto-fill]){grid-template-columns:1fr!important}[style*="flex-wrap: nowrap"],[style*="flex-wrap:nowrap"]{flex-wrap:wrap!important}[style*="display: flex"]:not([style*="flex-direction: column"]):not([style*="flex-direction:column"]),[style*="display:flex"]:not([style*="flex-direction: column"]):not([style*="flex-direction:column"]){flex-wrap:wrap}.admin-console-view .admin-tab-inner--grid-coupons,.agent-grid,.cv-designer-grid{grid-template-columns:1fr}[style*="white-space: nowrap"]:not(table *),[style*="white-space:nowrap"]:not(table *){white-space:normal!important}}@media (min-width:769px){body.mobile-nav-open{overflow:auto}}