@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}:root{--bg-out:#090a0f;--bg-app:#0f1117;--bg-raised:#1c2130;--surface:#161b27;--surface-hover:#1e2536;--surface-active:#252d43;--border:#ffffff0f;--border-subtle:#ffffff08;--text-primary:#fff;--text-secondary:#a1a5b7;--text-muted:#6e717f;--brand:#4c84ff;--brand-dim:#4c84ff26;--brand-hover:#3a6be6;--success:#00d473;--success-dim:#00d47326;--danger:#f1416c;--danger-dim:#f1416c26;--warning:#ffc700;--warning-dim:#ffc70026;--purple:#7c5cfc;--purple-soft:#7c5cfc26;--panel-grad-a:#4c84ff14;--panel-grad-b:#7c5cfc0a;--panel-border:#7888b233;--panel-chip-bg:#0b0f1b6b;--panel-chip-text:#c5d8ff;--panel-chip-border:#7888b259;--radius-xl:24px;--radius-lg:16px;--radius-md:12px;--radius:8px;--radius-sm:6px;--font:"Inter", -apple-system, sans-serif;--sidebar-w:260px}[data-theme=light]{--bg-out:#e5e7eb;--bg-app:#f9fafb;--bg-raised:#eef2ff;--surface:#fff;--surface-hover:#f3f4f6;--surface-active:#e5e7eb;--border:#e5e7eb;--border-subtle:#f3f4f6;--text-primary:#111827;--text-secondary:#6b7280;--text-muted:#9ca3af;--brand:#4c84ff;--brand-dim:#e0e7ff;--success-dim:#d1fae5;--danger-dim:#fee2e2;--warning-dim:#fef3c7;--panel-grad-a:#4c84ff14;--panel-grad-b:#6366f10f;--panel-border:#6373914d;--panel-chip-bg:#eff6ff;--panel-chip-text:#1d4ed8;--panel-chip-border:#63739142}body{background:var(--bg-out);color:var(--text-primary);font-family:var(--font);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;padding:0;font-size:13px}input,textarea,select{font-family:var(--font)}.app-layout{background:var(--bg-app);width:100vw;height:100vh;display:flex;overflow:hidden}.sidebar{width:var(--sidebar-w);background:var(--surface);border-right:1px solid var(--border);z-index:10;flex-direction:column;flex-shrink:0;padding:24px 20px;transition:width .25s;display:flex;position:relative}.sidebar-collapse-btn{background:var(--surface);border:1px solid var(--border);width:28px;height:28px;color:var(--text-muted);cursor:pointer;z-index:11;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:20px;right:-14px;box-shadow:0 2px 8px #00000026}.sidebar-collapse-btn:hover{color:var(--brand);border-color:var(--brand);background:var(--surface-hover)}.sidebar-collapsed .sidebar{align-items:center;width:72px;padding:24px 12px}.sidebar-collapsed .sidebar-logo{justify-content:center;padding:0 0 24px}.sidebar-collapsed .sidebar-logo-text,.sidebar-collapsed .sidebar-section-label{display:none}.sidebar-collapsed .nav-item{justify-content:center;padding:12px}.sidebar-collapsed .nav-icon{width:20px;height:20px}.sidebar-collapsed .user-profile-pill{display:none}.sidebar-collapsed .sidebar-footer{align-items:center}.sidebar-logo{align-items:center;gap:12px;padding:0 12px 32px;text-decoration:none;display:flex}.sidebar-logo-img{object-fit:cover;clip-path:inset(14% round 12px);transform-origin:50%;border-radius:12px;transform:scale(1.3)}.sidebar-logo-text{color:var(--text-primary);letter-spacing:-.5px;font-size:18px;font-weight:800}.sidebar-nav{flex-direction:column;flex:1;gap:4px;display:flex}.sidebar-section-label{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;padding:16px 16px 8px;font-size:11px;font-weight:700}.nav-item{color:var(--text-secondary);text-align:left;cursor:pointer;width:100%;font-size:14px;font-weight:500;font-family:var(--font);white-space:nowrap;background:0 0;border:none;border-radius:12px;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.nav-item:hover{color:var(--text-primary);background:var(--surface-hover)}.nav-item.active{background:var(--brand-dim);color:var(--brand);font-weight:600}.nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.sidebar-footer{flex-direction:column;gap:4px;margin-top:auto;padding-top:16px;display:flex}.user-profile-pill{background:var(--surface-active);border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:10px 12px;display:flex}.user-avatar{background:var(--brand-dim);width:32px;height:32px;color:var(--brand);border:1px solid var(--brand);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.user-info{flex-direction:column;flex:1;display:flex;overflow:hidden}.user-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.user-role{color:var(--text-muted);font-size:11px}.main-area{background:var(--bg-app);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.top-header{border-bottom:1px solid var(--border-subtle);background:var(--bg-app);z-index:5;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 40px;display:flex}.top-header-main{align-items:center;gap:12px;display:flex}.top-header-actions{align-items:center;gap:8px;display:flex}.page-title{color:var(--text-primary);letter-spacing:-.3px;font-size:18px;font-weight:700}.mobile-nav-toggle{color:var(--text-primary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:6px;transition:background .15s;display:none}.mobile-nav-toggle:hover{background:var(--surface-hover)}.mobile-nav-shell{z-index:200;display:flex;position:fixed;inset:0}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0009;border:none;position:absolute;inset:0}.mobile-sidebar{z-index:201;width:var(--sidebar-w);background:var(--surface);flex-direction:column;max-width:80vw;height:100%;padding:24px 20px;display:flex;position:relative;box-shadow:8px 0 32px #0006}.mobile-sidebar-close{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:6px;transition:all .15s;position:absolute;top:20px;right:16px}.mobile-sidebar-close:hover{background:var(--surface-hover);color:var(--text-primary)}.gd-score{text-align:right}.gd-score span{color:var(--text-muted);font-size:12px;display:block}.gd-score strong{color:var(--success);font-size:28px;font-weight:800}.pub-page{background:var(--bg-app);min-height:100vh;color:var(--text-primary)}.pub-loading{background:var(--bg-app);justify-content:center;align-items:center;min-height:100vh;display:flex}.pub-error-card{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);max-width:420px;padding:40px}.pub-nav{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.pub-nav-brand{align-items:center;gap:12px;display:flex}.pub-nav-brand img{border-radius:10px}.pub-nav-brand strong{font-size:15px;display:block}.pub-nav-brand span{color:var(--text-muted);font-size:12px;display:block}.pub-nav-status{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:flex}.pub-main{flex-direction:column;gap:24px;max-width:1080px;margin:0 auto;padding:32px 24px 48px;display:flex}.pub-hero{background:linear-gradient(145deg, var(--surface), var(--bg-raised));border:1px solid var(--border);border-radius:var(--radius-xl);padding:32px}.pub-hero-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--brand);font-size:12px;font-weight:800}.pub-hero h1{letter-spacing:-.03em;margin-top:8px;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800}.pub-hero-meta{color:var(--text-secondary);flex-wrap:wrap;gap:20px;margin-top:16px;font-size:13px;display:flex}.pub-hero-meta span{align-items:center;gap:6px;display:flex}.pub-hero-obs{color:var(--text-secondary);margin-top:16px;font-size:14px;line-height:1.7}.pub-video-wrap{border-radius:var(--radius-xl);border:1px solid var(--border);background:#000;overflow:hidden}.pub-video{width:100%;max-height:640px;display:block}.pub-empty-card{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:48px}.pub-empty-card svg{color:var(--text-muted);margin:0 auto 12px}.pub-empty-card h3{margin-bottom:6px}.pub-empty-card p{color:var(--text-muted);font-size:14px}.pub-section-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pub-section-head h2{font-size:18px;font-weight:700}.pub-footer{border-top:1px solid var(--border);text-align:center;color:var(--text-muted);padding:24px;font-size:13px}.page-wrapper{flex:1;padding:24px 40px 40px;overflow:hidden auto}.page-wrapper::-webkit-scrollbar{width:6px}.page-wrapper::-webkit-scrollbar-thumb{background:var(--surface-active);border-radius:10px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.btn{border-radius:var(--radius);font-family:var(--font);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn--primary{background:var(--brand);color:#fff}.btn--primary:hover{background:var(--brand-hover)}.btn--teams{color:#fff;background:#5b5fc7}.btn--teams:hover{background:#4a4d9e}.btn--ghost{color:var(--text-secondary);background:0 0;border:1px solid #0000}.btn--ghost:hover{background:var(--surface-hover);color:var(--text-primary);border-color:var(--border)}.btn--danger{background:var(--danger-dim);color:var(--danger);box-shadow:none}.btn--danger:hover{background:var(--danger);color:#fff}.btn--sm{border-radius:var(--radius-sm);padding:7px 14px;font-size:12px}.btn--lg{border-radius:var(--radius-md);padding:13px 24px;font-size:14px}.back-btn{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:20px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.back-btn:hover{color:var(--brand)}.card,.card-matte,.glass-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #0003}.card-header-flex{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.card-heading{color:var(--text-primary);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.card-link{color:var(--text-secondary);align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.card-link:hover{color:var(--brand)}.badge{letter-spacing:.2px;text-transform:uppercase;border:none;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.badge--agendada{background:var(--brand-dim);color:var(--brand)}.badge--andamento{background:var(--warning-dim);color:var(--warning)}.badge--concluida{background:var(--success-dim);color:var(--success)}.badge--cancelada{background:var(--danger-dim);color:var(--danger)}.badge--pronta{background:var(--success-dim);color:var(--success)}.badge--aguardando{background:var(--warning-dim);color:var(--warning)}.badge--vazia{background:var(--surface-active);color:var(--text-muted)}.badge--erro{background:var(--danger-dim);color:var(--danger)}.badge--accent{background:var(--purple-soft);color:var(--purple)}.page-header{margin-bottom:28px}.page-header h1{color:var(--text-primary);letter-spacing:-.4px;margin-bottom:6px;font-size:24px;font-weight:700}.page-header p{color:var(--text-muted);font-size:14px}.page-header--rich{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-header-badge{background:linear-gradient(135deg, var(--panel-grad-a), var(--panel-grad-b));border:1px solid var(--panel-border);color:var(--text-primary);text-transform:uppercase;border-radius:99px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.dash-grid-stats{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px;display:grid}.dash-grid-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;display:grid}.stat-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.stat-icon-sm{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.stat-icon-sm.purple{background:var(--purple-soft);color:var(--purple)}.stat-icon-sm.orange{background:var(--warning-dim);color:var(--warning)}.stat-icon-sm.blue{background:var(--brand-dim);color:var(--brand)}.stat-icon-sm.green{background:var(--success-dim);color:var(--success)}.stat-icon-sm.pink{background:var(--danger-dim);color:var(--danger)}.stat-title{color:var(--text-secondary);font-size:14px;font-weight:500}.stat-value{color:var(--text-primary);letter-spacing:-1px;margin-bottom:8px;font-size:32px;font-weight:700}.stat-trend{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.dashboard-table-wrap{width:100%;overflow-x:auto}.custom-table{border-collapse:separate;border-spacing:0;width:100%;min-width:560px}.custom-table th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.5px;padding-bottom:16px;font-size:12px;font-weight:600}.custom-table td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle;padding:16px 0;font-size:14px;font-weight:500}.custom-table tr:last-child td{border-bottom:none;padding-bottom:0}.participants-stack{align-items:center;display:flex}.participant-bubble{color:#fff;border:2px solid var(--surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-8px;font-size:11px;font-weight:700;display:flex}.participants-stack .participant-bubble:first-child{margin-left:0}.participant-bubble--more{background:var(--surface-active);color:var(--text-secondary)}.status-dot{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.status-dot:before{content:"";border-radius:50%;width:6px;height:6px}.status-dot.blue{color:var(--brand)}.status-dot.blue:before{background:var(--brand)}.status-dot.green{color:var(--success)}.status-dot.green:before{background:var(--success)}.progress-list{flex-direction:column;gap:20px;display:flex}.progress-item{flex-direction:column;gap:8px;transition:opacity .2s;display:flex}.progress-item:hover{opacity:.8}.progress-meta{color:var(--text-primary);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.progress-track{background:var(--surface-active);border-radius:99px;height:6px;overflow:hidden}.progress-bar{background:var(--brand);border-radius:99px;height:100%}.form-group{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.form-label{color:var(--text-secondary);font-size:13px;font-weight:600}.form-input,.form-textarea,.form-select{background:var(--bg-app);border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text-primary);font-family:var(--font);outline:none;padding:12px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim)}.form-textarea{resize:vertical;min-height:100px}.chip-input-wrapper{background:var(--bg-app);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:10px 14px;transition:border-color .2s;display:flex}.chip-input-wrapper:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim)}.chip{background:var(--surface-active);color:var(--text-primary);border-radius:99px;align-items:center;gap:8px;margin:0;padding:4px 12px 4px 6px;font-size:13px;font-weight:500;display:inline-flex}.chip-remove{cursor:pointer;color:var(--text-muted);background:0 0;border:none;align-items:center;margin-left:2px;font-size:16px;transition:color .15s;display:flex}.chip-remove:hover{color:var(--danger)}.chip-input-field{min-width:160px;color:var(--text-primary);font-family:var(--font);background:0 0;border:none;outline:none;flex:1;font-size:14px}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card{background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--border);width:100%;max-width:440px;padding:32px;box-shadow:0 20px 40px #00000080}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 20px;display:flex}.empty-state h3{color:var(--text-primary);margin:16px 0 8px;font-size:18px;font-weight:600}.empty-state p{color:var(--text-secondary);max-width:400px;font-size:14px;line-height:1.5}.reuniao-tabs{border-bottom:1px solid var(--border);gap:8px;margin-bottom:24px;padding-bottom:16px;display:flex;overflow-x:auto}.reuniao-tabs button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:99px;flex-shrink:0;align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.reuniao-tabs button:hover{color:var(--text-primary);background:var(--surface-hover)}.reuniao-tabs button.active{background:var(--brand-dim);color:var(--brand);border:none}.reuniao-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.reuniao-main{flex-direction:column;gap:24px;min-width:0;display:flex;overflow:hidden}.reuniao-side{flex-direction:column;gap:24px;display:flex;position:sticky;top:24px}.reuniao-panel-stack{flex-direction:column;gap:24px;display:flex}.reuniao-hero-panel{background:linear-gradient(145deg, var(--surface), var(--bg-raised));border-radius:var(--radius-xl);border:1px solid var(--border);padding:32px;position:relative;overflow:hidden}.reuniao-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.reuniao-hero-kicker,.reuniao-section-kicker{text-transform:uppercase;color:var(--brand);letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.reuniao-hero-panel h1{letter-spacing:-1px;word-wrap:break-word;margin-bottom:8px;font-size:32px;font-weight:800;line-height:1.2}.reuniao-hero-panel p{color:var(--text-secondary);margin-bottom:24px;font-size:15px}.reuniao-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reuniao-hero-metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.reuniao-hero-metric{background:var(--bg-app);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.reuniao-hero-metric span{color:var(--text-secondary);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.reuniao-hero-metric strong{color:var(--text-primary);font-size:16px;font-weight:700}.reuniao-side-card{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);padding:24px}.reuniao-side-card-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.reuniao-side-card-head h3{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.reuniao-side-card p{color:var(--text-secondary);margin-bottom:16px;font-size:13px;line-height:1.5}.reuniao-participantes-card ul{flex-direction:column;gap:8px;list-style:none;display:flex}.reuniao-participantes-card li{background:var(--bg-app);border-radius:var(--radius);border:1px solid var(--border);flex-direction:column;padding:12px;display:flex}.reuniao-participantes-card li span{font-size:14px;font-weight:600}.reuniao-participantes-card li small{color:var(--text-muted);font-size:12px}.transcript-container{flex-direction:column;gap:16px;max-height:500px;padding-right:8px;display:flex;overflow-y:auto}.transcript-container::-webkit-scrollbar{width:6px}.transcript-container::-webkit-scrollbar-thumb{background:var(--surface-active);border-radius:10px}.transcript-msg{align-items:flex-start;gap:16px;display:flex}.transcript-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:flex}.transcript-bubble{background:var(--bg-app);border:1px solid var(--border);border-radius:4px 16px 16px;flex:1;padding:16px}.transcript-speaker{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:800}.transcript-text{color:var(--text-primary);margin:0;font-size:14px;line-height:1.6}.ata-meta-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ata-meta-row span{background:var(--bg-app);color:var(--text-secondary);border:1px solid var(--border);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600}.ata-summary{color:var(--text-secondary);margin-bottom:16px;font-size:13px;line-height:1.6}.ata-actions{flex-wrap:wrap;gap:8px;display:flex}.ata-document{flex-direction:column;gap:24px;display:flex}.ata-doc-header{background:linear-gradient(145deg, var(--bg-raised), var(--surface));border-radius:var(--radius-xl);border:1px solid var(--border);padding:32px}.ata-doc-brand-row{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ata-doc-brand{align-items:center;gap:12px;display:flex}.ata-doc-brand-mark{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;padding:4px;display:flex}.ata-doc-brand-mark img{object-fit:contain;width:100%;height:100%}.ata-doc-brand strong{margin:0;font-size:18px;font-weight:800}.ata-doc-audience-pill{background:var(--purple-soft);color:var(--purple);text-transform:uppercase;border:none;border-radius:99px;padding:6px 14px;font-size:12px;font-weight:700}.ata-doc-title-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ata-doc-title-row h2{margin:0 0 8px;font-size:28px;font-weight:800}.ata-doc-subtitle{color:var(--text-secondary);margin:0;font-size:15px}.ata-doc-score{flex-direction:column;align-items:flex-end;display:flex}.ata-doc-score span{color:var(--text-muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.ata-doc-score strong{color:var(--text-primary);font-size:24px;font-weight:800}.ata-doc-meta-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:32px;display:grid}.ata-doc-meta-card{background:var(--bg-app);border-radius:var(--radius-lg);border:1px solid var(--border);padding:16px}.ata-doc-meta-card span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.ata-doc-meta-card strong{margin:0;font-size:15px;font-weight:600}.ata-doc-section{background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--border);padding:32px}.ata-doc-section-head{align-items:center;gap:12px;margin-bottom:24px;display:flex}.ata-doc-section-head svg{color:var(--brand)}.ata-doc-section-head h3{margin:0;font-size:20px;font-weight:700}.ata-doc-summary{color:var(--text-primary);margin:0 0 24px;font-size:15px;line-height:1.7}.ata-doc-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.ata-doc-list{flex-direction:column;gap:12px;list-style:none;display:flex}.ata-doc-list li{background:var(--bg-app);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);padding:16px 16px 16px 40px;font-size:14px;line-height:1.6;position:relative}.ata-doc-list li:before{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px;position:absolute;top:22px;left:16px}.ata-doc-list--ordered li{padding-left:20px}.ata-doc-list--ordered li:before{display:none}.ata-doc-list--risk li:before{background:var(--danger)}.ata-doc-list--steps li:before{background:var(--success)}.ata-doc-actions-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.ata-doc-action-card{background:var(--bg-app);border-radius:var(--radius-lg);border:1px solid var(--border);padding:20px}.ata-doc-action-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ata-doc-action-top strong{margin:0;font-size:15px;font-weight:600}.ata-doc-priority{text-transform:uppercase;border:none;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:700}.ata-doc-priority--alta{background:var(--danger-dim);color:var(--danger);border:1px solid var(--danger)}.ata-doc-priority--media{background:var(--warning-dim);color:var(--warning);border:1px solid var(--warning)}.ata-doc-priority--baixa{background:var(--success-dim);color:var(--success);border:1px solid var(--success)}.ata-doc-action-meta{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ata-doc-action-meta dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700}.ata-doc-action-meta dd{color:var(--text-primary);margin:0;font-size:13px;font-weight:500}.ata-doc-timeline{flex-direction:column;gap:12px;display:flex}.ata-doc-timeline-item{background:var(--bg-app);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:100px 1fr;align-items:center;gap:16px;padding:16px;display:grid}.ata-doc-timeline-item span{color:var(--brand);font-size:13px;font-weight:700}.ata-doc-timeline-item p{color:var(--text-secondary);margin:0;font-size:14px}.ata-doc-quote{background:var(--bg-app);border-left:4px solid var(--brand);border-radius:var(--radius);border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:16px;padding:20px}.ata-doc-quote span{color:var(--brand);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.ata-doc-quote p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.ata-doc-empty{color:var(--text-muted);background:var(--bg-app);border-radius:var(--radius);border:1px dashed var(--border);text-align:center;padding:16px;font-size:13px}.ata-markdown-preview{font-family:var(--font);color:var(--text-secondary);background:var(--bg-app);border-radius:var(--radius);border:1px solid var(--border);white-space:pre-wrap;max-height:200px;margin-bottom:16px;padding:16px;font-size:14px;line-height:1.6;overflow-y:auto}.ata-inline-hint{background:var(--brand-dim);border-radius:var(--radius);color:var(--text-secondary);border:1px solid #4c84ff4d;margin-bottom:16px;padding:16px;font-size:13px}.gestor-page{flex-direction:column;gap:32px;display:flex}.gestor-kpis{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.gestor-kpi-card{background:linear-gradient(135deg, var(--surface), var(--bg-raised));border-radius:var(--radius-xl);border:1px solid var(--border);padding:24px;position:relative;overflow:hidden}.gestor-kpi-card span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:13px;font-weight:600;display:block}.gestor-kpi-card strong{color:var(--text-primary);letter-spacing:-1px;font-size:36px;font-weight:800}.gestor-kpi-card svg{color:var(--brand-dim);width:48px;height:48px;position:absolute;top:24px;right:24px}.gestor-tabs{border-bottom:1px solid var(--border);gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}.gestor-tabs button{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:99px;align-items:center;gap:8px;margin:0;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.gestor-tabs button:hover{background:var(--surface-hover);color:var(--text-primary)}.gestor-tabs button.active{background:var(--brand-dim);border-color:var(--brand);color:var(--brand)}.gestor-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.gestor-card-link{color:inherit;text-decoration:none}.gestor-card{background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;gap:20px;height:100%;margin:0;padding:24px;transition:all .2s;display:flex}.gestor-card:hover{border-color:var(--brand);transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.gestor-card-top{align-items:center;gap:16px;display:flex}.gestor-avatar{background:var(--brand-dim);width:56px;height:56px;color:var(--brand);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.gestor-ident{flex:1;min-width:0}.gestor-ident h3{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);margin:0 0 4px;font-size:18px;font-weight:700;overflow:hidden}.gestor-ident small{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.gestor-rank{background:var(--brand);color:#fff;border:none;border-radius:99px;margin:0;padding:6px 12px;font-size:13px;font-weight:800}.gestor-card-stats{background:var(--bg-app);border-radius:var(--radius-lg);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.gestor-stat-pill{flex-direction:column;gap:4px;display:flex}.gestor-stat-pill span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.gestor-stat-pill strong{color:var(--text-primary);font-size:20px;font-weight:700}.gestor-card-meta-row{flex-wrap:wrap;gap:8px;display:flex}.gestor-card-meta-row span{background:var(--surface-active);color:var(--text-secondary);border:none;border-radius:99px;margin:0;padding:4px 10px;font-size:12px;font-weight:500}.gestor-card-footer{flex-direction:column;gap:12px;margin-top:auto;display:flex}.gestor-progress-copy{color:var(--text-secondary);justify-content:space-between;font-size:13px;font-weight:600;display:flex}.gestor-progress-copy strong{color:var(--text-primary);font-weight:700}.gestor-bar-track{background:var(--surface-active);border-radius:99px;height:8px;overflow:hidden}.gestor-bar-fill{background:linear-gradient(90deg, var(--brand), var(--purple));border-radius:99px;height:100%}.gestor-open-cta{color:var(--brand);align-self:flex-start;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.gestor-heatmap-day.level-1{background:#4c84ff33;border-color:#4c84ff4d}.gestor-heatmap-day.level-2{background:#4c84ff80;border-color:#4c84ff99}.gestor-heatmap-day.level-3{background:#4c84ffcc;border-color:#4c84ffe6}.gestor-heatmap-day.level-4{background:var(--brand);border-color:var(--brand-hover)}.gestor-heatmap{grid-template-columns:repeat(auto-fit,minmax(14px,1fr));gap:4px;margin-bottom:20px;display:grid}.gestor-heatmap-day{aspect-ratio:1;background:var(--bg-app);border:1px solid var(--border);border-radius:4px}.smart-filter-bar{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;gap:16px;margin-bottom:24px;padding:16px;display:flex}.smart-filter-main{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.smart-filter-chip-list{flex-wrap:wrap;gap:8px;display:flex}.smart-filter-chip{background:var(--bg-app);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:99px;margin:0;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.smart-filter-chip:hover{background:var(--surface-hover);color:var(--text-primary)}.smart-filter-chip.active{background:var(--brand);color:#fff;border-color:var(--brand)}.smart-filter-divider{background:var(--border);width:1px;height:24px;margin:0 8px}.smart-date-inline{align-items:center;gap:8px;display:flex}.smart-date-inline input{background:var(--bg-app);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);outline:none;padding:8px 12px;font-size:13px}.smart-date-inline.active input{border-color:var(--brand)}.smart-date-inline-separator{color:var(--text-muted)}.smart-filter-reset{color:var(--danger);cursor:pointer;background:0 0;border:none;border-radius:99px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .2s;display:flex}.smart-filter-reset:hover{background:var(--danger-dim)}.reunioes-filter-surface{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;gap:16px;margin-bottom:24px;padding:16px;display:flex}.reunioes-filter-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.reunioes-search-field,.reunioes-duration-field{background:var(--bg-app);border:1px solid var(--border);border-radius:var(--radius);flex:1;align-items:center;gap:12px;min-width:240px;height:44px;margin:0;padding:0 16px;display:flex}.reunioes-search-field svg,.reunioes-duration-field svg{color:var(--text-muted)}.reunioes-search-field input,.reunioes-duration-field select{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;height:100%;margin:0;font-size:14px}.reunioes-filter-chip-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.smart-filter-label{text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;margin-right:8px;font-size:12px;font-weight:700;display:flex}.reuniao-video{border-radius:var(--radius-lg);background:#000;width:100%;max-height:600px}.tecnico-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:24px}.tecnico-meeting-card{background:var(--bg-app);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:12px;margin-bottom:12px;padding:16px;display:flex}.tecnico-meeting-card:hover{border-color:var(--brand)}.tecnico-meeting-head{justify-content:space-between;align-items:flex-start;display:flex}.tecnico-meeting-head h3{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.tecnico-row-meta{color:var(--text-secondary);gap:12px;font-size:13px;display:flex}.tecnico-row-badges{gap:6px;display:flex}.toolbar-inline-wrap{margin-bottom:24px}.detail-wrapper{flex-direction:column;gap:24px;display:flex}.focus-within-glow{transition:box-shadow .2s}.focus-within-glow:focus-within{box-shadow:0 0 0 2px var(--brand-dim), 0 0 24px #4c84ff14}.gestor-heatmap-wrap{flex-direction:column;gap:12px;display:flex}.gestor-heatmap-cell{aspect-ratio:1;border-radius:4px;min-width:14px}.gestor-heatmap-legend{color:var(--text-muted);align-items:center;gap:8px;font-size:11px;display:flex}.gestor-heatmap-legend div{gap:4px;display:flex}.gestor-heatmap-legend i{border-radius:3px;width:14px;height:14px;display:block}.rd-hero{background:linear-gradient(145deg, var(--surface), var(--bg-raised));border:1px solid var(--border);border-radius:var(--radius-xl);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 32px;display:flex}.rd-hero-left{flex:1;min-width:0}.rd-hero-title{letter-spacing:-.5px;word-wrap:break-word;margin:0 0 12px;font-size:26px;font-weight:800}.rd-hero-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:20px;font-size:13px;font-weight:500;display:flex}.rd-hero-meta span{align-items:center;gap:6px;display:inline-flex}.rd-hero-author{color:var(--text-muted);margin-top:8px;font-size:13px}.rd-hero-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;display:flex}.rd-hero-actions{gap:8px;display:flex}.rd-teams-bar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.rd-teams-bar strong{color:var(--text-primary);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.rd-teams-bar>div:first-child span{color:var(--text-secondary);font-size:13px}.rd-teams-actions{gap:8px;display:flex}.rd-content-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.rd-main{flex-direction:column;gap:20px;min-width:0;display:flex}.rd-info-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.rd-info-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:20px;display:flex}.rd-info-card-label{color:var(--text-muted);text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.rd-info-card strong{color:var(--text-primary);font-size:15px;font-weight:700}.rd-sidebar{flex-direction:column;gap:20px;display:flex;position:sticky;top:24px}.rd-sidebar-card{padding:20px}.rd-sidebar-card-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.rd-sidebar-card-head h4{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.rd-participants-list{flex-direction:column;gap:8px;list-style:none;display:flex}.rd-participants-list li{background:var(--bg-app);border-radius:var(--radius);border:1px solid var(--border);flex-direction:column;padding:10px 12px;display:flex}.rd-participants-list li span{font-size:13px;font-weight:600}.rd-participants-list li small{color:var(--text-muted);font-size:12px}.ata-pdf-wrapper{flex-direction:column;gap:20px;display:flex}.ata-pdf-toolbar{justify-content:flex-end;display:flex}.ata-pdf-document{color:#1a1a2e;border-radius:var(--radius-xl);font-family:var(--font);border:1px solid var(--border);background:#fff;padding:48px}.ata-pdf-header{justify-content:space-between;align-items:center;display:flex}.ata-pdf-brand{align-items:center;gap:14px;display:flex}.ata-pdf-brand-name{color:#1a1a2e;font-size:18px;font-weight:800;display:block}.ata-pdf-brand-sub{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.ata-pdf-header-right{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ata-pdf-date{color:#374151;font-size:13px;font-weight:600}.ata-pdf-doc-id{color:#9ca3af;font-size:12px}.ata-pdf-divider{background:#e5e7eb;height:1px;margin:24px 0}.ata-pdf-title-section{margin-bottom:24px}.ata-pdf-title{color:#111827;letter-spacing:-.5px;margin:0;font-size:24px;font-weight:800}.ata-pdf-meta-row{flex-wrap:wrap;gap:24px;margin-bottom:16px;display:flex}.ata-pdf-meta-item{color:#4b5563;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.ata-pdf-meta-item svg{color:#6366f1}.ata-pdf-participants{color:#4b5563;margin-bottom:8px;font-size:13px;line-height:1.6}.ata-pdf-participants strong{color:#111827;margin-right:6px}.ata-pdf-section{margin-bottom:28px}.ata-pdf-section-head{border-bottom:2px solid #e5e7eb;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:10px;display:flex}.ata-pdf-section-num{color:#fff;background:#6366f1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:flex}.ata-pdf-section-head h3{color:#111827;margin:0;font-size:16px;font-weight:700}.ata-pdf-body-text{color:#374151;font-size:14px;line-height:1.7}.ata-pdf-list{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.ata-pdf-list li{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px 12px 32px;font-size:14px;line-height:1.6;position:relative}.ata-pdf-list li:before{content:"";background:#6366f1;border-radius:50%;width:8px;height:8px;position:absolute;top:18px;left:14px}.ata-pdf-list--ordered{counter-reset:ata-counter}.ata-pdf-list--ordered li{counter-increment:ata-counter;padding-left:16px}.ata-pdf-list--ordered li:before{content:counter(ata-counter) ".";color:#6366f1;background:0 0;border-radius:0;width:auto;height:auto;margin-right:8px;font-size:14px;font-weight:800;position:relative;top:auto;left:auto}.ata-pdf-list--risk li:before{background:#ef4444}.ata-pdf-list--risk li svg,.ata-pdf-list--steps li svg{color:#6366f1;flex-shrink:0;margin-right:8px}.ata-pdf-list--risk li,.ata-pdf-list--steps li{align-items:flex-start;padding-left:16px;display:flex}.ata-pdf-list--risk li:before,.ata-pdf-list--steps li:before{display:none}.ata-pdf-table{border-collapse:collapse;width:100%;font-size:13px}.ata-pdf-table th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;background:#f3f4f6;border-bottom:2px solid #e5e7eb;padding:10px 12px;font-size:11px;font-weight:700}.ata-pdf-table td{color:#374151;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:12px}.ata-pdf-table tr:last-child td{border-bottom:none}.ata-pdf-priority-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.ata-pdf-timeline{flex-direction:column;gap:0;padding-left:20px;display:flex;position:relative}.ata-pdf-timeline:before{content:"";background:#e5e7eb;width:2px;position:absolute;top:6px;bottom:6px;left:7px}.ata-pdf-timeline-row{align-items:flex-start;gap:16px;padding:8px 0;display:flex;position:relative}.ata-pdf-timeline-dot{background:#6366f1;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:-17px}.ata-pdf-timeline-time{color:#6366f1;flex-shrink:0;min-width:80px;font-size:12px;font-weight:700}.ata-pdf-timeline-event{color:#374151;font-size:14px;line-height:1.5}.ata-pdf-empty{color:#9ca3af;text-align:center;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:8px;padding:16px;font-size:13px}.ata-pdf-footer{color:#9ca3af;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;font-size:11px;display:flex}.ata-pdf-footer-left{align-items:center;gap:8px;display:flex}.form-input{background:var(--bg-app);border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text-primary);font-family:var(--font);outline:none;padding:10px 14px;font-size:14px;transition:border-color .2s}.form-input:focus{border-color:var(--brand)}@media (max-width:1024px){.dash-grid-stats{grid-template-columns:repeat(2,1fr)}.dash-grid-main,.reuniao-grid{grid-template-columns:1fr}.reuniao-side{position:relative;top:0}.gestor-kpis{grid-template-columns:repeat(2,1fr)}.rd-content-grid{grid-template-columns:1fr}.rd-sidebar{position:relative;top:0}}@media (max-width:768px){.sidebar{z-index:100;height:100%;transition:transform .3s;position:fixed;transform:translate(-100%);width:var(--sidebar-w)!important}.sidebar.mobile-open{transform:translate(0)}.sidebar-collapse-btn{display:none}.sidebar-collapsed .sidebar{width:var(--sidebar-w)!important}.mobile-nav-toggle{display:flex}.app-layout{overflow:auto}.main-area{min-height:100vh;overflow:visible}.page-wrapper{padding:16px}.top-header{height:56px;padding:0 16px}.dash-grid-stats,.gestor-kpis{grid-template-columns:1fr}.reuniao-hero-metrics{grid-template-columns:repeat(2,1fr)}.ata-doc-grid,.ata-doc-meta-grid,.dash-grid-main{grid-template-columns:1fr}.rd-hero{padding:20px}.rd-hero-title{font-size:20px}.rd-info-grid{grid-template-columns:1fr}.ata-pdf-document{padding:24px}.ata-pdf-meta-row{flex-direction:column;gap:8px}}
