@charset "UTF-8";*{box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f4f6f9;color:#1e293b}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.text-muted{color:#64748b}.container-spacing{padding:24px}html,body{width:100%;height:100%;overflow:hidden}app-root{display:block;width:100%;height:100%;overflow:hidden}body{background:#eef3f8}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#94a3b8;border:2px solid transparent;background-clip:padding-box}@media(max-width:768px){html,body{width:100%!important;height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}app-root{display:block!important;width:100%!important;height:auto!important;min-height:100dvh!important;overflow:visible!important}button,a,input,select,textarea{touch-action:manipulation}button,select,input:not([type=checkbox]):not([type=radio]){min-height:42px}input,select,textarea{max-width:100%;font-size:16px}img,svg,canvas{max-width:100%}.page-header,.dashboard-header,.stats-header,.tickets-header,.agents-header,.section-heading,.panel-heading,.header-actions,.form-actions,.selection-actions,.submit-row,.detail-toolbar{min-width:0!important;align-items:stretch!important;flex-direction:column!important}.header-actions,.form-actions,.selection-actions,.submit-row{width:100%}.header-actions>*,.form-actions>*,.selection-actions>*{max-width:100%}.table-wrap,.accounts-table-wrap,.endpoint-table-scroll,.desktop-table,.task-history-scroll,.local-accounts-table-wrap,.asset-table,.compact-table,.execution-table,.risk-table{width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.modal-backdrop,.modal-overlay,.agent-detail-backdrop{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal-backdrop,.modal-overlay{align-items:flex-start!important;place-items:start center!important;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))!important}.modal,.dry-run-modal,.history-modal,.action-modal,.update-modal,.agent-detail-panel{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:16px!important;-webkit-overflow-scrolling:touch}.agent-detail-panel{min-height:100dvh}.metrics,.metrics-grid,.kpi-grid,.summary-grid,.tasks-kpi-grid,.template-grid,.action-scope-grid,.update-version-grid,.agent-mini-grid,.agent-actions-grid,.form-grid,.edit-grid,.security-grid,.analytics-grid,.intelligence-grid,.top-grid,.middle-grid,.bottom-grid{grid-template-columns:minmax(0,1fr)!important}.card,.panel,.inventory-card,.endpoint-card,.endpoint-detail,.campaign,.release-card,.agent-update-panel{min-width:0!important;max-width:100%!important}pre,code,.hash,.task-command-preview{max-width:100%;overflow-wrap:anywhere;word-break:break-word}}
