@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,400..700,0..1,-50..200";.lia-v2 *,.lia-v2 *:before,.lia-v2 *:after{box-sizing:border-box}html,body{margin:0;padding:0}.lia-v2{font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5;color:var(--text-strong);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}.lia-v2 *{-webkit-tap-highlight-color:transparent}.lia-v2 button,.lia-v2 a,.lia-v2 [role=button]{touch-action:manipulation}.lia-v2 button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0;color:inherit}.lia-v2 a{color:inherit;text-decoration:none}.lia-v2 img{max-width:100%;display:block}.lia-v2 input,.lia-v2 textarea,.lia-v2 select{font-family:inherit;font-size:max(16px,1rem)}.lia-v2 ul,.lia-v2 ol{list-style:none;padding:0;margin:0}.lia-v2 .icon-mat{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;user-select:none}.lia-v2 .icon-mat.filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}:root{--primary: #47A3FF;--primary-700: #2989E8;--primary-100: #E8F2FF;--secondary: #55F2A3;--info: #3FD4FF;--success: #22C55E;--warning: #F59E0B;--error: #EF4444;--danger: #EF4444;--whatsapp: #25D366;--text-strong: #0F172A;--text-medium: #3B4252;--text-muted: #5A6072;--text-subtle: #8A93A6;--text-invert: #FFFFFF;--bg: #F7F8FA;--surface: #FFFFFF;--surface-2: #FAFBFC;--border: rgba(15, 23, 42, .08);--border-strong: rgba(15, 23, 42, .16);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-22: 22px;--fs-24: 24px;--fs-28: 28px;--fs-32: 32px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--shadow-md: 0 4px 12px rgba(15, 23, 42, .08);--shadow-lg: 0 14px 40px rgba(15, 23, 42, .1);--sidebar-w: 240px;--sidebar-w-mini: 56px;--sub-sidebar-w: 220px;--header-h: 56px;--bottom-nav-h: 64px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--transition: .2s cubic-bezier(.4, 0, .2, 1)}.lia-v2 .h1{font-size:var(--fs-28);font-weight:800;letter-spacing:-.02em;line-height:1.1}.lia-v2 .h2{font-size:var(--fs-22, 22px);font-weight:700;letter-spacing:-.01em;line-height:1.2}.lia-v2 .h3{font-size:var(--fs-18);font-weight:700;line-height:1.3}.lia-v2 .body{font-size:var(--fs-15);font-weight:400;line-height:1.5;color:var(--text-medium)}.lia-v2 .muted{color:var(--text-muted)}.lia-v2 .kicker{font-size:var(--fs-12);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.lia-v2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-14);font-weight:600;white-space:nowrap;transition:background var(--transition),color var(--transition),transform var(--transition);min-width:44px}.lia-v2 .btn:active{transform:scale(.98)}.lia-v2 .btn-primary{background:var(--primary);color:var(--text-invert)}.lia-v2 .btn-primary:hover{background:var(--primary-700)}.lia-v2 .btn-secondary{background:var(--primary-100);color:var(--primary-700)}.lia-v2 .btn-secondary:hover{background:#d6e8ff}.lia-v2 .btn-ghost{background:transparent;color:var(--text-medium)}.lia-v2 .btn-ghost:hover{background:#0f172a0d}.lia-v2 .btn-danger{background:var(--error);color:var(--text-invert)}.lia-v2 .btn-danger:hover{background:#dc2626}.lia-v2 .btn-sm{height:32px;padding:0 var(--space-3);font-size:var(--fs-13)}.lia-v2 .btn-lg{height:48px;padding:0 var(--space-5);font-size:var(--fs-16)}.lia-v2 .icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-pill);color:var(--text-medium);transition:background var(--transition)}.lia-v2 .icon-btn:hover{background:#0f172a0d}.lia-v2 .icon-btn.size-sm{width:32px;height:32px}.lia-v2 .card{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.lia-v2 .card-pad{padding:var(--space-5)}.lia-v2 .card-hover{transition:box-shadow var(--transition),transform var(--transition)}.lia-v2 .card-hover:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.lia-v2 .chip{display:inline-flex;align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-12);font-weight:600;background:var(--primary-100);color:var(--primary-700)}.lia-v2 .chip-success{background:#22c55e1f;color:#15803d}.lia-v2 .chip-warning{background:#f59e0b1f;color:#b45309}.lia-v2 .chip-info{background:#3fd4ff24;color:#0e7a93}.lia-v2 .chip-muted{background:#0f172a0f;color:var(--text-muted)}.lia-v2 .chip-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.lia-v2 .chip-danger{background:#ef44441f;color:#b91c1c}.lia-v2 .callout{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:10px;font-size:var(--fs-14);line-height:1.5}.lia-v2 .callout .icon-mat{flex-shrink:0}.lia-v2 .callout-info{background:#47a3ff1a;border:1px solid rgba(71,163,255,.3)}.lia-v2 .callout-info .icon-mat{color:var(--primary)}.lia-v2 .callout-warning{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3)}.lia-v2 .callout-warning .icon-mat{color:var(--warning)}.lia-v2 .callout-success{background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.lia-v2 .callout-success .icon-mat{color:var(--success)}.lia-v2 .callout-danger{background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.lia-v2 .callout-danger .icon-mat{color:var(--danger)}.lia-v2 .avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--primary),var(--info));color:var(--text-invert);font-weight:700;font-size:var(--fs-14);flex-shrink:0}.lia-v2 .avatar-sm{width:28px;height:28px;font-size:var(--fs-12)}.lia-v2 .avatar-lg{width:48px;height:48px;font-size:var(--fs-16)}.lia-v2 .avatar-xl{width:64px;height:64px;font-size:var(--fs-18)}.lia-v2 .kebab-wrap{position:relative}.lia-v2 .kebab-menu{position:absolute;top:calc(100% + var(--space-1));right:0;min-width:200px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1);z-index:50;display:none}.lia-v2 .kebab-wrap[data-open=true] .kebab-menu{display:block}.lia-v2 .kebab-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-14);color:var(--text-medium);cursor:pointer;width:100%;min-height:40px}.lia-v2 .kebab-item:hover{background:#0f172a0a}.lia-v2 .kebab-item.danger{color:var(--error)}.lia-v2 .kebab-divider{height:1px;background:var(--border);margin:var(--space-1) 0}.lia-v2 .app-shell{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:1fr;background:var(--bg)}.lia-v2 .app-shell.with-sub{grid-template-columns:var(--sidebar-w-mini) var(--sub-sidebar-w) 1fr}.lia-v2 .sidebar{position:sticky;top:0;height:100vh;height:100dvh;background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;padding-top:var(--safe-top);padding-left:var(--safe-left);z-index:30}.lia-v2 .sidebar-brand{height:var(--header-h);display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-4);font-weight:800;font-size:var(--fs-18);letter-spacing:-.02em}.lia-v2 .sidebar-brand .logo{width:32px;height:32px;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--primary),var(--info));display:grid;place-items:center;color:#fff;font-weight:800}.lia-v2 .sidebar-nav{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.lia-v2 .sidebar-item{display:flex;align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-medium);font-size:var(--fs-14);font-weight:500;transition:background var(--transition),color var(--transition)}.lia-v2 .sidebar-item:hover{background:#0f172a0a;color:var(--text-strong)}.lia-v2 .sidebar-item.active{background:var(--primary-100);color:var(--primary-700);font-weight:600}.lia-v2 .sidebar-item .icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lia-v2 .sidebar-item .label{flex:1}.lia-v2 .sidebar-item .badge{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--primary);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.lia-v2 .sidebar-spacer{flex:1}.lia-v2 .sidebar-footer{padding:var(--space-3);border-top:1px solid var(--border)}.lia-v2 .sidebar-user{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md)}.lia-v2 .sidebar-user:hover{background:#0f172a0a}.lia-v2 .sidebar-user .info{flex:1;min-width:0}.lia-v2 .sidebar-user .name{font-size:var(--fs-13);font-weight:600;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lia-v2 .sidebar-user .role{font-size:var(--fs-12);color:var(--text-muted)}.lia-v2 .sidebar.mini{width:var(--sidebar-w-mini)}.lia-v2 .sidebar.mini .sidebar-brand{padding:0;justify-content:center}.lia-v2 .sidebar.mini .sidebar-brand .brand-text{display:none}.lia-v2 .sidebar.mini .sidebar-item{justify-content:center;padding:0;position:relative}.lia-v2 .sidebar.mini .sidebar-item .label,.lia-v2 .sidebar.mini .sidebar-item .badge{display:none}.lia-v2 .sidebar.mini .sidebar-item[data-badge]:after{content:"";position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--primary)}.lia-v2 .sidebar.mini .sidebar-user{justify-content:center}.lia-v2 .sidebar.mini .sidebar-user .info{display:none}.lia-v2 .sidebar.mini .sidebar-item{position:relative}.lia-v2 .sidebar.mini .sidebar-item:hover:before{content:attr(data-label);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);background:var(--text-strong);color:#fff;font-size:var(--fs-12);font-weight:500;padding:6px 10px;border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;z-index:100;box-shadow:var(--shadow-md)}.lia-v2 .sub-sidebar{position:sticky;top:0;height:100vh;height:100dvh;background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;padding-top:var(--safe-top);overflow-y:auto;z-index:25}.lia-v2 .sub-sidebar-header{padding:var(--space-4);border-bottom:1px solid var(--border)}.lia-v2 .sub-sidebar-back{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-12);color:var(--text-muted);margin-bottom:var(--space-3)}.lia-v2 .sub-sidebar-back:hover{color:var(--text-medium)}.lia-v2 .sub-sidebar-title{display:flex;align-items:center;gap:var(--space-3)}.lia-v2 .sub-sidebar-title .name{font-size:var(--fs-16);font-weight:700;color:var(--text-strong)}.lia-v2 .sub-sidebar-title .meta{font-size:var(--fs-12);color:var(--text-muted)}.lia-v2 .sub-sidebar-nav{padding:var(--space-3);display:flex;flex-direction:column;gap:2px}.lia-v2 .sub-sidebar-section-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:var(--space-3) var(--space-3) var(--space-1)}.lia-v2 .main{display:flex;flex-direction:column;min-width:0;padding-bottom:var(--safe-bottom)}.lia-v2 .main-inner{padding:var(--space-5);max-width:1280px;width:100%;margin:0 auto}.lia-v2 .page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.lia-v2 .page-header .title{font-size:var(--fs-28);font-weight:800;letter-spacing:-.02em;line-height:1.1}.lia-v2 .page-header .subtitle{font-size:var(--fs-14);color:var(--text-muted);margin-top:var(--space-1)}.lia-v2 .page-header .actions{display:flex;gap:var(--space-2);flex-shrink:0}.lia-v2 .breadcrumb{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-13);color:var(--text-muted);margin-bottom:var(--space-4)}.lia-v2 .breadcrumb a:hover{color:var(--text-medium)}.lia-v2 .breadcrumb .sep{opacity:.5}.lia-v2 .breadcrumb .current{color:var(--text-strong);font-weight:500}.lia-v2 .mobile-only{display:none}.lia-v2 .desktop-only{display:block}.lia-v2 .mobile-header,.lia-v2 .mobile-bottom-nav,.lia-v2 .mobile-tabs{display:none}@media (max-width: 767px){.lia-v2 .mobile-only{display:block}.lia-v2 .desktop-only{display:none!important}.lia-v2 .app-shell,.lia-v2 .app-shell.with-sub{grid-template-columns:1fr;grid-template-rows:1fr}.lia-v2 .sidebar,.lia-v2 .sub-sidebar{display:none}.lia-v2 .main{padding-top:calc(var(--header-h) + var(--safe-top));padding-bottom:calc(var(--bottom-nav-h) + var(--safe-bottom))}.lia-v2 .main-inner{padding:var(--space-4);padding-left:max(var(--space-4),var(--safe-left));padding-right:max(var(--space-4),var(--safe-right))}.lia-v2 .page-header{flex-direction:column;align-items:stretch}.lia-v2 .page-header .title{font-size:var(--fs-24)}.lia-v2 .page-header .actions{flex-direction:column;align-items:stretch}.lia-v2 .page-header .actions .btn{width:100%}.lia-v2 .mobile-header{display:flex;align-items:center;gap:var(--space-3);position:fixed;top:0;left:0;right:0;height:calc(var(--header-h) + var(--safe-top));padding-top:var(--safe-top);padding-left:max(var(--space-3),var(--safe-left));padding-right:max(var(--space-3),var(--safe-right));background:var(--surface);border-bottom:1px solid var(--border);z-index:40}.lia-v2 .mobile-header .title{flex:1;font-size:var(--fs-16);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lia-v2 .mobile-header .icon-btn{width:40px;height:40px}.lia-v2 .mobile-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;height:calc(var(--bottom-nav-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--surface);border-top:1px solid var(--border);z-index:40}.lia-v2 .mobile-bottom-nav .nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--text-muted);font-size:11px;font-weight:500;min-height:44px;position:relative}.lia-v2 .mobile-bottom-nav .nav-item .icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.lia-v2 .mobile-bottom-nav .nav-item.active{color:var(--primary)}.lia-v2 .mobile-bottom-nav .nav-item .badge{position:absolute;top:6px;right:calc(50% - 18px);min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--primary);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.lia-v2 .mobile-tabs{display:flex;gap:var(--space-2);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:var(--space-3) var(--space-4);background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:calc(var(--header-h) + var(--safe-top));z-index:30}.lia-v2 .mobile-tabs::-webkit-scrollbar{display:none}.lia-v2 .mobile-tabs .tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-14);font-weight:600;color:var(--text-medium);background:transparent;border:1px solid var(--border)}.lia-v2 .mobile-tabs .tab.active{background:var(--primary);color:var(--text-invert);border-color:var(--primary)}}.lia-v2 .row{display:flex;align-items:center;gap:var(--space-3)}.lia-v2 .row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.lia-v2 .col{display:flex;flex-direction:column;gap:var(--space-3)}.lia-v2 .stack-2{display:flex;flex-direction:column;gap:var(--space-2)}.lia-v2 .stack-3{display:flex;flex-direction:column;gap:var(--space-3)}.lia-v2 .stack-4{display:flex;flex-direction:column;gap:var(--space-4)}.lia-v2 .stack-5{display:flex;flex-direction:column;gap:var(--space-5)}.lia-v2 .grid{display:grid}.lia-v2 .grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4)}.lia-v2 .flex-1{flex:1;min-width:0}.lia-v2 .text-success{color:var(--success)}.lia-v2 .text-warning{color:var(--warning)}.lia-v2 .text-error{color:var(--error)}.lia-v2 .text-muted{color:var(--text-muted)}.lia-v2 .font-mono{font-family:ui-monospace,SF Mono,Consolas,monospace}@media (pointer: coarse){.lia-v2 input,.lia-v2 textarea,.lia-v2 select{font-size:16px!important}}@media (min-width: 768px){.lia-v2 nav.sheet{left:14px;right:auto;width:250px;bottom:14px;border-radius:16px;padding:var(--space-2);box-shadow:0 12px 40px #0f172a33}.lia-v2 nav.sheet .grip{display:none}.lia-v2 .sheet-overlay{background:transparent}}html,body{font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.v-application{font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}
