*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:#0f172a;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.splash{place-items:center;min-height:100vh;font-weight:700;display:grid}.login-screen{background:#0f172a;place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{background:#fff;border-radius:22px;width:min(420px,100%);padding:36px;box-shadow:0 30px 80px #00000040}.login-logo{color:#fff;background:#0f172a;border-radius:14px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.login-card h1{margin:18px 0 5px}.login-card p{color:#64748b;margin:0 0 24px}.login-card input{border:1px solid #dbe3ed;border-radius:10px;width:100%;min-height:48px;margin-bottom:11px;padding:0 13px}.login-card button{color:#fff;background:#0f172a;border:0;border-radius:10px;width:100%;min-height:48px;font-weight:800}.login-error,.error-box{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;margin-bottom:12px;padding:11px 13px;font-size:12px}.app-shell{min-height:100vh}.sidebar{z-index:50;color:#fff;background:#0f172a;flex-direction:column;width:250px;padding:20px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff14;align-items:center;gap:11px;padding:4px 7px 20px;display:flex}.brand-mark{color:#0f172a;background:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.brand strong,.brand small{display:block}.brand small{color:#94a3b8;margin-top:3px;font-size:10px}.sidebar nav{gap:4px;margin-top:18px;display:grid}.sidebar nav button{color:#cbd5e1;text-align:left;background:0 0;border:0;border-radius:9px;padding:11px 13px;font-weight:650}.sidebar nav button:hover{color:#fff;background:#ffffff0f}.sidebar nav button.active{color:#0f172a;background:#fff}.sidebar-user{border-top:1px solid #ffffff14;margin-top:auto;padding:15px 7px 4px}.sidebar-user strong,.sidebar-user small{display:block}.sidebar-user strong{font-size:12px}.sidebar-user small{color:#94a3b8;margin:3px 0 10px;font-size:10px}.sidebar-user button{color:#cbd5e1;background:0 0;border:1px solid #ffffff26;border-radius:8px;width:100%;padding:8px}.workspace{min-height:100vh;margin-left:250px}.topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e2e8f0;min-height:70px;padding:15px 28px;position:sticky;top:0}.topbar h1{margin:0;font-size:18px}.topbar p{color:#64748b;margin:3px 0 0;font-size:10px}.content{gap:20px;padding:26px 28px 60px;display:grid}.page-head{background:#fff;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px;display:flex;box-shadow:0 8px 28px #0f172a0d}.page-head h2{margin:9px 0 4px;font-size:27px}.page-head p{color:#64748b;margin:0}.page-head>button,.page-head>div+button{color:#fff;background:#0f172a;border:0;border-radius:9px;padding:10px 14px;font-weight:750}.eyebrow{color:#475569;background:#eef2f7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-block}.kpis,.mini-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.kpis article,.mini-summary article{background:#fff;border:1px solid #e2e8f0;border-radius:13px;padding:17px}.kpis .danger{background:#fef2f2;border-color:#fecaca}.kpis .warning{background:#fff7ed;border-color:#fed7aa}.kpis span,.mini-summary span{color:#64748b;margin-bottom:6px;font-size:10px;display:block}.kpis b,.mini-summary b{font-size:24px;display:block}.kpis small{color:#94a3b8;margin-top:4px;display:block}.panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:21px}.panel-head h3{margin:0}.panel-head p{color:#64748b;margin:4px 0 0;font-size:11px}.action-list{gap:8px;margin-top:15px;display:grid}.action{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:35px 1fr;gap:12px;padding:13px;display:grid}.action.critical{border-color:#fecaca}.action.high{border-color:#fed7aa}.rank{color:#fff;background:#0f172a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.action p{color:#475569;margin:4px 0;font-size:12px}.action>div>small{color:#64748b}.badges{gap:6px;margin-bottom:4px;display:flex}.badges span,.badges small,.badge{color:#475569;text-transform:uppercase;background:#eef2f7;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:900}.badge.success{color:#15803d;background:#ecfdf3}.toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.toolbar input{border:1px solid #d7e0eb;border-radius:9px;width:min(520px,100%);min-height:43px;padding:0 12px}.toolbar span{color:#64748b;font-size:11px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:17px}.card-head{justify-content:space-between;gap:15px;display:flex}.card-head h3{margin:0}.card-head small{color:#94a3b8}.card dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:15px 0 0;display:grid}.card dl>div{background:#f8fafc;border-radius:9px;padding:10px}.card dt{color:#64748b;font-size:9px}.card dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:700}.risk.critical,.risk.lost_candidate{border-color:#fecaca}.risk.risky{border-color:#fed7aa}.risk-score{font-size:25px;font-weight:900}.risk-score small{font-size:9px}.reason-box{background:#f8fafc;border-radius:9px;padding:10px}.reason-box p{color:#475569;margin:5px 0;font-size:11px}.table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:950px}th{color:#64748b;text-align:left;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #dce4ee;padding:12px;font-size:9px}td{overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #edf2f7;max-width:280px;padding:13px 12px;font-size:11px}tr:last-child td{border-bottom:0}.empty{color:#64748b;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:14px;padding:40px}@media (width<=1200px){.kpis,.mini-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.sidebar{width:205px}.workspace{margin-left:205px}.cards{grid-template-columns:1fr}}@media (width<=650px){.sidebar{width:100%;position:static}.sidebar nav{grid-template-columns:repeat(2,1fr)}.workspace{margin-left:0}.content{padding:15px}.page-head{flex-direction:column}.kpis,.mini-summary{grid-template-columns:repeat(2,1fr)}.card dl{grid-template-columns:1fr}}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.form-grid label,.operation-form label{flex-direction:column;gap:6px;margin-bottom:11px;font-size:12px;font-weight:700;display:flex}.form-grid label.full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea,.operation-form input,.operation-form select,.operation-form textarea{background:#fff;border:1px solid #d7e0eb;border-radius:9px;width:100%;min-height:43px;padding:9px 11px}.primary-action,.danger-action{color:#fff;background:#0f172a;border:0;border-radius:9px;min-height:46px;padding:0 17px;font-weight:800}.danger-action{background:#b91c1c}.active-operation{background:#f0fdf4;border-color:#bbf7d0}.operation-live{color:#15803d;margin-bottom:7px;font-size:10px;font-weight:900;display:inline-block}.operations-layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:16px;display:grid}.operation-form h3{margin-top:0}.service-cards{gap:10px;display:grid}.service-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:15px}.service-card.critical{border-color:#fecaca}.service-card.high{border-color:#fed7aa}.card-actions{gap:7px;margin-top:12px;display:flex}.card-actions button{color:#334155;background:#eef2f7;border:0;border-radius:8px;padding:8px 11px;font-weight:700}.card-actions .success-button{color:#15803d;background:#ecfdf3}@media (width<=1000px){.operations-layout{grid-template-columns:1fr}}@media (width<=650px){.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}}.customer360-overlay{z-index:100;background:#0f172ab8;padding:30px;position:fixed;inset:0;overflow:auto}.customer360-modal{background:#f4f7fb;border-radius:20px;gap:18px;width:min(1450px,100%);margin:0 auto;padding:20px;display:grid}.customer360-summary{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.customer360-summary article{background:#fff;border-radius:11px;padding:14px}.customer360-summary span{color:#64748b;font-size:9px;display:block}.customer360-summary b{margin-top:4px;font-size:23px;display:block}.customer360-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customer360-grid dl{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.customer360-grid dl div{background:#f8fafc;border-radius:8px;padding:10px}.customer360-grid dt{color:#64748b;font-size:9px}.customer360-grid dd{margin:4px 0 0;font-size:11px;font-weight:700}.mini-form{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.mini-form input{border:1px solid #d7e0eb;border-radius:8px;min-height:40px;padding:8px 10px}.mini-form button{color:#fff;background:#0f172a;border:0;border-radius:8px;font-weight:700}.checkbox-line{align-items:center;gap:7px;font-size:11px;display:flex}.head-buttons{gap:7px;display:flex}.head-buttons button{color:#fff;background:#0f172a;border:0;border-radius:8px;padding:10px 12px;font-weight:700}@media (width<=900px){.customer360-summary{grid-template-columns:repeat(3,1fr)}.customer360-grid{grid-template-columns:1fr}}@media (width<=600px){.customer360-overlay{padding:8px}.customer360-summary{grid-template-columns:repeat(2,1fr)}.mini-form{grid-template-columns:1fr}}.topbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.split-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.split-head select,.toolbar select{background:#fff;border:1px solid #d7e0eb;border-radius:8px;min-height:40px;padding:7px 10px}.success-button{border:0;border-radius:8px;padding:8px 11px;font-weight:800;color:#15803d!important;background:#ecfdf3!important}.personnel-card dl{grid-template-columns:repeat(3,1fr)}.performance-score{text-align:center;min-width:60px}.performance-score b{font-size:27px;display:block}.performance-score small{color:#64748b;font-size:9px}.cause-box{background:#fff7ed;margin-top:8px}.notification-center{position:relative}.notification-button{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:9px;min-height:38px;padding:0 13px;font-size:11px;font-weight:750;position:relative}.notification-button>span{color:#fff;background:#b91c1c;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid;position:absolute;top:-7px;right:-7px}.notification-panel{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:380px;max-height:550px;padding:12px;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 20px 60px #0f172a2e}.notification-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.notification-head button{background:0 0;border:0;font-size:20px}.notification-panel article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;margin-bottom:7px;padding:11px}.notification-panel article.critical{background:#fef2f2;border-color:#fecaca}.notification-panel article.high{background:#fff7ed;border-color:#fed7aa}.notification-panel article>span{text-transform:uppercase;background:#eef2f7;border-radius:999px;margin-bottom:5px;padding:3px 6px;font-size:8px;font-weight:900;display:inline-block}.notification-panel article strong{display:block}.notification-panel article p{margin:4px 0;font-size:11px}.notification-panel article small{color:#64748b;font-size:9px}.notification-empty{color:#64748b;text-align:center;padding:20px;font-size:11px}@media (width<=700px){.personnel-card dl{grid-template-columns:1fr}.notification-panel{width:auto;position:fixed;top:80px;left:10px;right:10px}}.system-offline{z-index:5000;color:#fff;text-align:center;background:#991b1b;padding:9px 15px;font-size:11px;font-weight:800;position:fixed;top:0;left:250px;right:0}.fatal-error{background:#f4f7fb;place-items:center;min-height:100vh;padding:20px;display:grid}.fatal-error>div{background:#fff;border:1px solid #fecaca;border-radius:18px;width:min(500px,100%);padding:30px;box-shadow:0 20px 60px #0f172a1a}.fatal-error h1{margin-top:0}.fatal-error p{color:#64748b}.fatal-error button{color:#fff;background:#0f172a;border:0;border-radius:8px;min-height:42px;padding:0 14px;font-weight:800}button:disabled{cursor:not-allowed;opacity:.55}input:invalid,select:invalid,textarea:invalid{box-shadow:none}input,select,textarea{outline:none}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #64748b1a;border-color:#64748b!important}@media (width<=900px){.system-offline{left:205px}}@media (width<=650px){.system-offline{left:0}}.topbar-left,.topbar-actions{align-items:center;gap:10px;display:flex}.mobile-menu-button{background:#eef2f7;border:0;border-radius:8px;width:38px;height:38px;display:none}.global-search{width:min(460px,40vw);position:relative}.global-search>input{background:#f8fafc;border:1px solid #d7e0eb;border-radius:9px;width:100%;min-height:40px;padding:0 12px}.global-search-results{z-index:2000;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:430px;padding:7px;position:absolute;top:47px;left:0;right:0;overflow:auto;box-shadow:0 18px 50px #0f172a2b}.global-search-results button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:65px 1fr;gap:8px;width:100%;padding:9px;display:grid}.global-search-results button:hover{background:#f8fafc}.global-search-results button>span{color:#475569;background:#eef2f7;border-radius:999px;align-self:start;padding:3px 5px;font-size:8px;font-weight:900}.global-search-results strong,.global-search-results small{display:block}.global-search-results small{color:#64748b;margin-top:2px;font-size:9px}.search-empty{color:#64748b;text-align:center;padding:20px;font-size:10px}.quick-actions{position:relative}.quick-main{color:#fff;background:#0f172a;border:0;border-radius:8px;min-height:38px;padding:0 11px;font-size:10px;font-weight:800}.quick-menu{z-index:1800;background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:4px;width:170px;padding:7px;display:grid;position:absolute;top:45px;right:0;box-shadow:0 15px 40px #0f172a26}.quick-menu button{color:#334155;text-align:left;background:0 0;border:0;border-radius:7px;padding:8px 9px;font-size:10px;font-weight:700}.quick-menu button:hover{background:#f8fafc}.customer-edit-form{margin-top:14px}.archive-button{color:#b91c1c!important;background:#fef2f2!important}.customer360-tabs{background:#fff;border-radius:10px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.customer360-tabs button{color:#475569;background:#f1f5f9;border:0;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:800}.customer360-tabs button.active{color:#fff;background:#0f172a}.customer360-hidden{display:none!important}.mobile-backdrop{display:none}@media (width<=1050px){.global-search{width:min(350px,35vw)}}@media (width<=800px){.mobile-menu-button{display:block}.sidebar{z-index:3000;width:250px;transition:transform .2s;transform:translate(-105%)}.sidebar.mobile-open{transform:translate(0)}.workspace{margin-left:0}.mobile-backdrop{z-index:2500;background:#0f172a8c;border:0;display:block;position:fixed;inset:0}.global-search{order:3;width:100%}.topbar{flex-wrap:wrap;padding:10px 14px}.topbar-left{flex:1}.topbar-actions{margin-left:auto}.global-search{flex-basis:100%}}@media (width<=520px){.quick-main{width:38px;padding:0;font-size:0;overflow:hidden}.quick-main:after{content:"+";font-size:20px}.notification-button{width:38px;padding:0;font-size:0}.notification-button:before{content:"!";font-size:14px;font-weight:900}}.dashboard-v3-layout{grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.dashboard-v3-side{gap:14px;display:grid}.dashboard-priority-list{gap:8px;margin-top:15px;display:grid}.dashboard-priority-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.dashboard-priority-item.critical{background:#fef2f2;border-color:#fecaca}.dashboard-priority-item.high{background:#fff7ed;border-color:#fed7aa}.dashboard-rank{color:#fff;background:#0f172a;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.dashboard-priority-content{min-width:0}.dashboard-priority-content strong{display:block}.dashboard-priority-content p{color:#64748b;margin:4px 0 0;font-size:11px}.dashboard-priority-item>button,.dashboard-v3-side .panel>button{color:#fff;background:#0f172a;border:0;border-radius:7px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800}.dashboard-stat-list{gap:7px;margin:13px 0;display:grid}.dashboard-stat-list .danger-row{background:#fef2f2}.dashboard-stat-list .danger-row b{color:#b91c1c}.dashboard-big-number{margin:14px 0 5px;font-size:28px;font-weight:900}.active-dashboard-visit{background:#f0fdf4;border-color:#bbf7d0}@media (width<=1000px){.dashboard-v3-layout{grid-template-columns:1fr}.dashboard-v3-side{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.dashboard-v3-side{grid-template-columns:1fr}.dashboard-priority-item{grid-template-columns:32px 1fr}.dashboard-priority-item>button{grid-column:2;justify-self:start}}.dashboard-v3-grid{grid-template-columns:minmax(0,2fr) minmax(300px,.8fr);align-items:start;gap:16px;display:grid}.dashboard-priority-panel{min-width:0}.dashboard-count{color:#64748b;font-size:10px}.priority-feed{gap:8px;margin-top:15px;display:grid}.priority-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.priority-item.critical{background:#fef2f2;border-color:#fecaca}.priority-item.high{background:#fff7ed;border-color:#fed7aa}.priority-item.medium{border-color:#fde68a}.priority-rank{color:#fff;background:#0f172a;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.priority-meta{gap:6px;margin-bottom:4px;display:flex}.priority-meta span,.priority-meta small{color:#475569;text-transform:uppercase;background:#eef2f7;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900}.priority-body>strong{display:block}.priority-body p{color:#475569;margin:4px 0;font-size:11px}.priority-body>small{color:#64748b;font-size:9px}.priority-item>button{color:#fff;background:#0f172a;border:0;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800}.dashboard-side{gap:14px;display:grid}.dashboard-mini-list{gap:7px;margin-top:13px;display:grid}.dashboard-mini-list>button{text-align:left;background:#f8fafc;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.dashboard-mini-list strong,.dashboard-mini-list small{display:block}.dashboard-mini-list small{color:#64748b;text-transform:uppercase;margin-top:3px;font-size:8px}.dashboard-mini-list b{font-size:19px}.dashboard-stat-list{gap:7px;margin-top:13px;display:grid}.dashboard-stat-list>div{background:#f8fafc;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:10px;display:flex}.dashboard-stat-list span{color:#64748b;font-size:10px}.dashboard-stat-list b{font-size:15px}.dashboard-open-button{color:#fff;background:#0f172a;border:0;border-radius:8px;width:100%;margin-top:12px;padding:9px;font-size:9px;font-weight:800}.empty.compact{padding:18px}@media (width<=1100px){.dashboard-v3-grid{grid-template-columns:1fr}.dashboard-side{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.dashboard-side{grid-template-columns:1fr}}@media (width<=600px){.priority-item{grid-template-columns:30px 1fr}.priority-item>button{grid-column:2;justify-self:start}}.mobile-field-bar{display:none}@media (width<=800px){body{overscroll-behavior-y:none}.content{padding-bottom:92px!important}.mobile-field-bar{z-index:2200;min-height:64px;padding:5px 6px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #e2e8f0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0f172a14}.mobile-field-bar button{color:#64748b;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:52px;display:flex}.mobile-field-bar button span{font-size:17px;line-height:1}.mobile-field-bar button small{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;font-weight:800;overflow:hidden}.mobile-field-bar button.active{color:#fff;background:#0f172a}.form-grid{grid-template-columns:1fr!important}.form-grid .full{grid-column:1!important}input,select,textarea{font-size:16px}textarea{min-height:90px}.primary-action{min-height:46px}.card-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.card-actions button{min-height:42px}.visit-actions,.visit-controls{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.visit-actions button,.visit-controls button{min-height:48px}.operation-live{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.dashboard-v3-layout{display:block}.dashboard-v3-side{grid-template-columns:1fr;margin-top:14px;display:grid}.dashboard-priority-item{grid-template-columns:32px 1fr}.dashboard-priority-item>button{grid-column:2;width:100%;min-height:40px}.cards{grid-template-columns:1fr!important}.customer360-tabs{z-index:100;scrollbar-width:none;flex-wrap:nowrap;padding:7px;position:sticky;top:0;overflow-x:auto}.customer360-tabs::-webkit-scrollbar{display:none}.customer360-tabs button{flex:none;min-height:38px}.topbar{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;position:sticky;top:0}.topbar h1{font-size:16px}.topbar p{display:none}.global-search>input{min-height:44px}}@media (width<=420px){.content{padding-left:10px!important;padding-right:10px!important}.panel,.card{border-radius:10px}.page-head{gap:8px}.page-head h2{font-size:19px}.kpis{grid-template-columns:repeat(2,1fr)!important}.card-actions{grid-template-columns:1fr}}
