@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:999px;transition:background .25s}*{scrollbar-width:thin;scrollbar-color:#94a3b84d transparent}@keyframes dynamicIslandEntrance{0%{opacity:0;filter:blur(6px);transform:translate(-50%,-24px)scale(.85)}60%{opacity:1;filter:blur();transform:translate(-50%,4px)scale(1.02)}to{opacity:1;filter:blur();transform:translate(-50%)scale(1)}}@keyframes dynamicIslandExit{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;filter:blur(4px);transform:translate(-50%,-20px)scale(.9)}}.apple-dynamic-island{z-index:99999;box-sizing:border-box;-webkit-backdrop-filter:blur(28px)saturate(190%);color:#f8fafc;letter-spacing:-.01em;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#0d1424f5;border:1px solid #ffffff2e;border-radius:34px;align-items:center;gap:.95rem;max-width:min(94vw,720px);padding:.85rem 1.45rem .85rem 1.1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:1.02rem;font-weight:500;animation:.45s cubic-bezier(.175,.885,.32,1.275) forwards dynamicIslandEntrance;display:inline-flex;position:fixed;top:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 24px 50px -10px #000000a6,0 0 0 1px #ffffff14,inset 0 1px 1px #ffffff40}.apple-dynamic-island.exit{animation:.3s cubic-bezier(.4,0,1,1) forwards dynamicIslandExit}.apple-island-icon-badge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.apple-table-row{transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s,box-shadow .2s,border-color .2s!important}.apple-table-row:hover{z-index:2;position:relative;transform:translateY(-1.5px);box-shadow:0 6px 16px -4px #00000012}@keyframes inServicePulseAura{0%,to{box-shadow:0 0 0 1px #10b98166,0 4px 14px #10b9811f}50%{box-shadow:0 0 0 2px #10b981bf,0 6px 20px #10b98140}}.apple-in-service-row{animation:3s ease-in-out infinite inServicePulseAura;position:relative;background:linear-gradient(90deg,#10b98114 0%,#10b98105 100%)!important;border-left:3px solid #10b981!important}.apple-sonar-btn{position:relative;overflow:hidden;transition:transform .18s cubic-bezier(.175,.885,.32,1.275),box-shadow .18s,filter .18s!important}.apple-sonar-btn:hover{filter:brightness(1.08);transform:translateY(-1.5px)}.apple-sonar-btn:active{transform:translateY(1px)scale(.97)}@keyframes sonarWave{0%{opacity:.7;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(3.5)}}.apple-sonar-btn:after{content:"";pointer-events:none;opacity:0;background:#fff6;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%}.apple-sonar-btn:active:after{animation:.5s ease-out forwards sonarWave}@keyframes holoShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.apple-hologram-card{border-radius:16px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative;overflow:hidden}.apple-hologram-card:hover{transform:translateY(-3px)scale(1.01);box-shadow:0 16px 36px -8px #10b98140,0 0 0 1px #10b98166}.apple-hologram-card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 0%,#ffffff0a 30%,#38bdf81f 45%,#a855f71f 50%,#fbbf241f 55%,#ffffff0a 70%,#0000 100%) 0 0/250% 100%;animation:6s linear infinite holoShimmer;position:absolute;inset:0}.apple-pill-btn{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;position:relative;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s,border-color .18s,box-shadow .18s!important}.apple-pill-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 14px -3px #0000002e}.apple-pill-btn:active:not(:disabled){transform:translateY(.5px)scale(.98)}.apple-progress-track{background:#e2e8f099;border-radius:999px;height:4px;position:relative;overflow:hidden}.apple-progress-bar{background:linear-gradient(90deg,#3b82f6 0%,#10b981 50%,#c7b386 100%);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.16,1,.3,1);box-shadow:0 0 10px #3b82f680}@keyframes appleCheckmarkDraw{0%{stroke-dashoffset:50px;opacity:0}50%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.apple-animated-check path{stroke-dasharray:50;animation:.6s cubic-bezier(.16,1,.3,1) forwards appleCheckmarkDraw}@keyframes companionTimerPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.companion-pulse-dot{background-color:#10b981;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite companionTimerPulse;display:inline-block;box-shadow:0 0 8px #10b981}.apple-card-hover{position:relative;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),border-color .22s!important}.apple-card-hover:hover{z-index:3;transform:translateY(-3.5px)scale(1.008);box-shadow:0 14px 32px -6px #0006,0 0 0 1px #ffffff1f!important}.apple-card-hover:active{transform:translateY(-1px)scale(.995)}.apple-btn-tactile{-webkit-user-select:none;user-select:none;transition:transform .18s cubic-bezier(.16,1,.3,1),filter .18s,box-shadow .18s!important}.apple-btn-tactile:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1.5px)}.apple-btn-tactile:active:not(:disabled){filter:brightness(.96);transform:translateY(1px)scale(.96)}.apple-tab-pill{-webkit-user-select:none;user-select:none;position:relative;transition:all .24s cubic-bezier(.16,1,.3,1)!important}.apple-tab-pill:hover:not(.apple-tab-active){transform:translateY(-1.5px);color:#fff!important;background-color:#ffffff14!important}@keyframes appleTabPop{0%{transform:scale(.96)}60%{transform:scale(1.03)}to{transform:scale(1.02)}}.apple-tab-active{animation:.25s cubic-bezier(.16,1,.3,1) forwards appleTabPop;transform:scale(1.02);box-shadow:inset 0 1px 1px #ffffff47,0 4px 14px #2563eb61!important}.apple-input-focus{transition:border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.16,1,.3,1)!important}.apple-input-focus:focus{transform:scale(1.004);border-color:#38bdf8!important;outline:none!important;box-shadow:0 0 0 3px #38bdf840,0 4px 16px #00000040!important}@keyframes organicBreath{0%,to{opacity:.85;filter:drop-shadow(0 0 3px);transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 8px);transform:scale(1.12)}}.apple-badge-pulse{animation:2.6s ease-in-out infinite organicBreath}@keyframes progressShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.apple-progress-shimmer{position:relative;overflow:hidden}.apple-progress-shimmer:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff38 50%,#0000 100%) 0 0/200% 100%;animation:2.5s linear infinite progressShimmer;position:absolute;inset:0}@keyframes numberShine{0%,to{filter:brightness()}50%{filter:brightness(1.18)drop-shadow(0 0 10px #c7b38659)}}.apple-number-shine{animation:4s ease-in-out infinite numberShine}@keyframes appleModalDrop{0%{opacity:0;filter:blur(4px);transform:scale(.95)translateY(-10px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.apple-modal-spring{animation:.26s cubic-bezier(.16,1,.3,1) forwards appleModalDrop}@keyframes appleStaggerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.apple-stagger-fade{animation:.32s cubic-bezier(.16,1,.3,1) forwards appleStaggerIn}.apple-subtab-pill{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:all .22s cubic-bezier(.16,1,.3,1)!important}.apple-subtab-pill:hover:not(.apple-subtab-active){box-shadow:0 2px 8px #0003;color:var(--text-primary,#fff)!important;background-color:#ffffff14!important}.apple-subtab-active{box-shadow:0 3px 12px #00000059,inset 0 1px #ffffff40!important}@keyframes appleCompleteSuccess{0%{transform:scale(1);box-shadow:0 0 #10b98100}30%{border-color:#10b981e6;transform:scale(.98);box-shadow:0 0 25px #10b981a6}to{opacity:0;filter:blur(4px);transform:scale(.9)translateY(-16px)}}.apple-complete-exit{animation:.42s cubic-bezier(.16,1,.3,1) forwards appleCompleteSuccess!important}@keyframes timerAmberBreathe{0%,to{color:#f59e0b;box-shadow:0 0 0 1px #f59e0b4d,0 0 10px #f59e0b26}50%{color:#fbbf24;box-shadow:0 0 0 2px #f59e0bb3,0 0 20px #f59e0b66}}.apple-timer-warning{border-radius:8px;padding:.1rem .4rem;animation:2.2s ease-in-out infinite timerAmberBreathe!important}@keyframes appleCopyPop{0%{transform:scale(1)}45%{color:#10b981;transform:scale(1.22)}to{transform:scale(1)}}.apple-copy-pop{animation:.35s cubic-bezier(.175,.885,.32,1.275) appleCopyPop}@keyframes spotlightLensIn{0%{opacity:0;filter:blur(10px);transform:scale(.94)translateY(-14px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.apple-spotlight-lens{animation:.28s cubic-bezier(.16,1,.3,1) forwards spotlightLensIn}.apple-spotlight-active-row{transition:all .18s cubic-bezier(.16,1,.3,1);transform:translate(3px);box-shadow:0 4px 16px #0000004d, inset 2px 0 0 var(--secondary-color,#c7b386)!important;background:linear-gradient(90deg,#c7b3862e 0%,#c7b38614 100%)!important;border-color:#c7b38673!important}.apple-profile-card{transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s,border-color .26s!important}.apple-profile-card:hover{transform:translateY(-4.5px)scale(1.03)!important}@keyframes pinBounce{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.apple-pin-bounce{animation:.25s cubic-bezier(.175,.885,.32,1.275) pinBounce}@keyframes lockUnlockTransition{0%{opacity:1;transform:scale(1)}to{opacity:0;filter:blur(12px);transform:scale(1.05)}}.apple-lock-unlocking{animation:.35s cubic-bezier(.16,1,.3,1) forwards lockUnlockTransition}.apple-keycap{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;transition:all .15s cubic-bezier(.16,1,.3,1)!important}.apple-keycap:hover{transform:translateY(-1px);color:#fff!important;border-bottom-color:#c7b386cc!important}.apple-keycap:active{border-bottom-width:1px!important;transform:translateY(2px)!important;box-shadow:0 1px 2px #0009!important}@keyframes calendarSlideMonth{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.apple-calendar-slide{animation:.26s cubic-bezier(.16,1,.3,1) forwards calendarSlideMonth}@keyframes daySelectRipple{0%{box-shadow:0 0 #38bdf8b3}70%{box-shadow:0 0 0 8px #38bdf800}to{box-shadow:0 0 #38bdf800}}.apple-day-selected{animation:.45s ease-out daySelectRipple}.apple-home-card{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s!important}.apple-home-card:hover{border-color:#c7b38673!important;transform:translateY(-5px)scale(1.015)!important;box-shadow:0 16px 36px -8px #0009,0 0 24px #c7b38638!important}@keyframes stepGlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.apple-step-slide{animation:.3s cubic-bezier(.16,1,.3,1) forwards stepGlideIn}.apple-slot-pill{transition:all .2s cubic-bezier(.16,1,.3,1)!important}.apple-slot-pill:hover:not(:disabled){transform:translateY(-2px)scale(1.04)}.apple-slot-pill:active:not(:disabled){transform:scale(.96)}.apple-faq-content{animation:.28s cubic-bezier(.16,1,.3,1) forwards appleFaqExpand;overflow:hidden}@keyframes appleFaqExpand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes timelineStagePulse{0%,to{transform:scale(1);box-shadow:0 0 #38bdf880}50%{transform:scale(1.05);box-shadow:0 0 0 8px #38bdf800}}.apple-timeline-active-step{animation:2.4s ease-in-out infinite timelineStagePulse}@keyframes barGrowIn{0%{width:0%!important}}.apple-bar-grow{animation:.85s cubic-bezier(.16,1,.3,1) forwards barGrowIn}.apple-period-pill{transition:all .22s cubic-bezier(.16,1,.3,1)!important}.apple-period-pill:hover{transform:translateY(-1.5px)}.apple-period-pill:active{transform:scale(.97)}@keyframes appleShakeError{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.apple-login-shake{animation:.42s cubic-bezier(.36,.07,.19,.97) both appleShakeError}@keyframes lockUnlockPop{0%{transform:scale(1)rotate(0)}40%{color:#10b981;transform:scale(1.22)rotate(-8deg)}to{color:#10b981;transform:scale(1)rotate(0)}}.apple-lock-reactive{animation:.45s cubic-bezier(.175,.885,.32,1.275) lockUnlockPop}@keyframes appleRainbowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes appleAuraBreathe{0%,to{opacity:.75;filter:blur(16px);transform:scale(.96)}50%{opacity:1;filter:blur(24px);transform:scale(1.06)}}.apple-intelligence-ring{border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:relative}.apple-intelligence-ring:before{content:"";filter:blur(10px);opacity:.9;background:conic-gradient(#38bdf8,#818cf8,#c084fc,#f472b6,#fb7185,#f59e0b,#10b981,#38bdf8);border-radius:50%;animation:3s linear infinite appleRainbowSpin;position:absolute;inset:-8px}.apple-intelligence-ring:after{content:"";background:conic-gradient(#38bdf8,#818cf8,#c084fc,#f472b6,#fb7185,#f59e0b,#10b981,#38bdf8);border-radius:50%;animation:3s linear infinite appleRainbowSpin;position:absolute;inset:-2px}.apple-intelligence-core{z-index:2;color:#f8fafc;background:#0b1329f2;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:relative;box-shadow:inset 0 2px 8px #0009}.apple-rainbow-border-box{background-image:linear-gradient(#0f172aeb,#0b1329f5),linear-gradient(135deg,#38bdf8a6,#a855f7a6,#f472b6a6,#f59e0ba6);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;border-radius:18px;position:relative}.agendados-date-folder{-webkit-backdrop-filter:blur(20px)saturate(180%);color:var(--text-primary,#fff);background:linear-gradient(135deg,#151d2ad9 0%,#0f172af2 100%);border:1px solid #ffffff1a;box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff14}.agendados-date-folder:hover{border-color:#c7b38659;box-shadow:0 14px 40px #0009,0 0 20px #c7b3861a}.agendados-date-folder.folder-expanded{border-color:#c7b38673;box-shadow:0 12px 35px #0000008c,0 0 20px #c7b38626}.agendados-calendar-tile{background:#0b0f17e6;border:1.5px solid #ffffff24;box-shadow:0 4px 14px #00000080}.agendados-calendar-tile .calendar-tile-top{color:#0b0e14;background:#c7b386}.agendados-calendar-tile .calendar-tile-number{color:#fff}.agendados-calendar-tile .calendar-tile-month{color:#94a3b8}.agendados-folder-title{color:var(--text-primary,#fff)}.agendados-folder-subtitle,.agendados-meter-label{color:var(--text-secondary,#94a3b8)}.agendados-bar-track{background-color:#ffffff14}.agendados-stat-pill.pill-completed{color:#6ee7b7;background:#10b98126;border:1px solid #34d3994d}.agendados-stat-pill.pill-scheduled{color:#fde68a;background:#f59e0b26;border:1px solid #fbbf244d}.agendados-tag-pill.tag-hoje{color:#fef08a;background:#f59e0b33;border:1px solid #fbbf2466}.agendados-tag-pill.tag-amanha{color:#bae6fd;background:#38bdf833;border:1px solid #38bdf866}.agendados-toggle-btn{color:var(--text-secondary,#cbd5e1);background:#ffffff0d;border:1px solid #ffffff1f}.agendados-toggle-btn:hover,.agendados-toggle-btn.active{border-color:var(--secondary-color,#c7b386);color:#fff;background:#c7b38633}.agendados-folder-contents{border-left-color:#c7b38666}.custom-dropdown-btn{background-color:var(--card-bg,#1e293b);border:1.5px solid var(--border-color,#ffffff26);color:var(--text-primary,#fff)}.custom-dropdown-menu{background-color:var(--card-bg,#0b1324);border:1px solid var(--border-color,#c7b38659)}.custom-dropdown-item{color:var(--text-primary,#fff)}.custom-dropdown-item:hover{background-color:#ffffff14}.custom-dropdown-item.active{color:var(--secondary-color,#c7b386);background-color:#c7b3862e}.badge-agendado{color:#fbbf24!important;background-color:#f59e0b33!important;border:1px solid #f59e0b66!important}.badge-aguardando-agendamento{color:#38bdf8!important;background-color:#38bdf833!important;border:1px solid #38bdf866!important}.badge-faltou{color:#f87171!important;background-color:#ef444433!important;border:1px solid #ef444466!important}.badge-atendimento-realizado{color:#34d399!important;background-color:#10b98133!important;border:1px solid #10b98166!important}.badge-cancelado{color:#cbd5e1!important;background-color:#94a3b833!important;border:1px solid #94a3b859!important}html[data-theme=light] .dashboard-main-layout strong,html[data-theme=light] .dashboard-distribution-card strong,html[data-theme=light] .dashboard-peak-card strong{color:#0f172a!important}html[data-theme=light] .today-appointment-card:not(.today-in-service) .today-notes,html[data-theme=light] .today-appointment-card:not(.today-in-service) .today-card-body span{color:#64748b!important}html[data-theme=ocean] .agendados-folder-subtitle,html[data-theme=ocean] .agendados-meter-label{color:#93c5fd!important}html[data-theme=emerald] .agendados-folder-subtitle,html[data-theme=emerald] .agendados-meter-label{color:#86efac!important}html[data-theme=gold] .agendados-folder-subtitle,html[data-theme=gold] .agendados-meter-label{color:#fde68a!important}html[data-theme=amethyst] .agendados-folder-subtitle,html[data-theme=amethyst] .agendados-meter-label{color:#e9d5ff!important}html[data-theme=ruby] .agendados-folder-subtitle,html[data-theme=ruby] .agendados-meter-label{color:#fecdd3!important}html[data-theme=graphite] .agendados-folder-subtitle,html[data-theme=graphite] .agendados-meter-label{color:#a1a1aa!important}html[data-theme=perf] .agendados-folder-subtitle,html[data-theme=perf] .agendados-meter-label{color:#94a3b8!important}:root{--base-font-size:16px;--primary-color:#232226;--primary-hover:#19181b;--secondary-color:#c7b386;--secondary-hover:#b49f72;--accent-blue:#253342;--accent-green:#16a34a;--accent-green-hover:#15803d;--accent-yellow:#c7b386;--accent-yellow-light:#fdfbf7;--bg-color:#f8fafc;--card-bg:#fff;--text-primary:#0f172a;--text-secondary:#475569;--border-color:#e2e8f0;--success:#10b981;--success-bg:#ecfdf5;--warning:#f59e0b;--warning-bg:#fffbeb;--danger:#ef4444;--danger-bg:#fef2f2;--info:#0284c7;--info-bg:#f0f9ff;--pending:#6366f1;--pending-bg:#eef2ff;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--shadow-lg:0 10px 15px -3px #0b4f8c0d, 0 4px 6px -2px #0b4f8c05;--shadow-premium:0 20px 25px -5px #0f172a14, 0 10px 10px -5px #0f172a0a;--glass-bg:#ffffffbf;--glass-border:#fff6;--glass-blur:blur(12px);--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--transition-fast:.2s ease;--transition-normal:.3s ease}.unauth-login-bg{flex-direction:column;width:100%;min-height:100vh;display:flex;background-image:linear-gradient(135deg,#0b0e1473 0%,#0b0e14cc 100%),url(/background.JPG)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}html.high-contrast{--bg-color:#000;--card-bg:#121212;--text-primary:#fff;--text-secondary:#ff0;--border-color:#fff;--primary-color:#ff0;--primary-hover:#fff;--secondary-color:#fff;--accent-green:#0f0;--accent-green-hover:#0f0;--accent-yellow:#ff0;--accent-yellow-light:#000;--success:#0f0;--success-bg:#000;--warning:#ff0;--warning-bg:#000;--danger:red;--danger-bg:#000;--info:#0ff;--info-bg:#000;--pending:#f0f;--pending-bg:#000;--shadow-lg:none;--shadow-md:none;--shadow-premium:none;--glass-bg:#121212;--glass-border:#fff}.tv-news-ticker-bar{-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#0b0e14 0%,#121620 100%);border-bottom:1.5px solid #c7b38659;align-items:center;width:100%;height:38px;font-family:Outfit,sans-serif;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000080}.ticker-badge{color:#e2b857;letter-spacing:.8px;white-space:nowrap;z-index:10;background:linear-gradient(135deg,#c7b38638,#c7b38614);border-right:1.5px solid #c7b38659;flex-shrink:0;align-items:center;gap:.5rem;height:100%;padding:0 1.1rem;font-size:.78rem;font-weight:800;display:flex;box-shadow:4px 0 12px #0000004d}.ticker-viewport{flex:1;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.ticker-track{white-space:nowrap;will-change:transform;align-items:center;animation:25s linear infinite newsTickerScroll;display:flex}.ticker-track:hover{animation-play-state:paused}.ticker-item{color:#f8fafc;letter-spacing:.3px;align-items:center;padding:0 2rem;font-size:.85rem;font-weight:700;display:inline-flex}@keyframes newsTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tv-sub-ticker-bar{-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#0f1726 0%,#162032 100%);border-bottom:1.5px solid #38bdf859;align-items:center;width:100%;height:30px;font-family:Outfit,sans-serif;display:flex;overflow:hidden;box-shadow:0 4px 10px #0000004d}.sub-ticker-badge{color:#38bdf8;letter-spacing:.7px;white-space:nowrap;z-index:9;background:linear-gradient(135deg,#0284c740,#0284c71a);border-right:1.5px solid #38bdf859;flex-shrink:0;align-items:center;gap:.4rem;height:100%;padding:0 .9rem;font-size:.7rem;font-weight:800;display:flex;box-shadow:2px 0 8px #0000004d}.sub-ticker-item{color:#cbd5e1;align-items:center;padding:0 1.75rem;font-size:.78rem;font-weight:600;display:inline-flex}@media (width<=768px){.ticker-badge-text{display:none!important}.ticker-badge,.sub-ticker-badge{gap:0!important;padding:0 .55rem!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--base-font-size);scroll-behavior:smooth;height:100%}body{background-color:var(--bg-color);color:var(--text-primary);min-height:100%;transition:background-color var(--transition-normal), color var(--transition-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;display:flex}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:var(--border-color);border:2.5px solid var(--bg-color);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{color:var(--text-primary);margin-bottom:.5rem;font-weight:700;line-height:1.25}h1{font-size:2.25rem}h2{border-bottom:2px solid var(--border-color);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.75rem}h3{font-size:1.35rem}p{color:var(--text-secondary);margin-bottom:1rem}html.high-contrast p{color:#fff}:focus-visible{outline:3px solid var(--secondary-color);outline-offset:3px}html.high-contrast :focus-visible{outline:3px solid #ff0}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.main-content{flex:1;padding:2.5rem 0}.gov-bar{color:#fff;background:linear-gradient(90deg,#0b0e14 0%,#121620 100%);border-bottom:1.5px solid #c7b38659;justify-content:space-between;align-items:center;padding:.4rem 0;font-size:.8rem;font-weight:600;display:flex}.gov-bar a{color:#fff;margin-left:1rem;text-decoration:none}.gov-bar a:hover{text-decoration:underline}.header-main{box-shadow:var(--shadow-md);z-index:100;transition:background-color var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);background-color:#0c1220;border-bottom:none;position:sticky;top:0}.header-container{justify-content:space-between;align-items:center;height:4.8rem;display:flex}.logo-section{color:#fff;align-items:center;gap:.75rem;text-decoration:none;display:flex}.logo-icon{background:linear-gradient(135deg, var(--primary-color), var(--secondary-color));color:#fff;border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:flex}html.high-contrast .logo-icon{color:#ff0;background:#000;border:2px solid #fff}.logo-text h1{color:#fff;letter-spacing:.03em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.1}.logo-text p{color:#b89774;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.75rem;font-weight:600;line-height:1.1}.nav-links{align-items:center;gap:1.5rem;list-style:none;display:flex}.nav-link{color:#e2e8f0;border-radius:var(--radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast);padding:.5rem .75rem;font-size:.95rem;font-weight:600;text-decoration:none}.nav-link:hover,.nav-link.active{color:#fff;background-color:#ffffff14}html.high-contrast .nav-link:hover,html.high-contrast .nav-link.active{color:#000;background-color:#ff0;font-weight:800}.accessibility-bar{background-color:#081222;border-top:1px solid #ffffff0d;border-bottom:none;padding:.5rem 0}.access-btn{color:var(--text-primary);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.8rem;font-weight:600;display:flex}.access-btn:hover{background-color:var(--card-bg)}html.high-contrast .access-btn{color:#ff0;border:1px solid #fff}.btn{border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-normal), color var(--transition-normal), transform var(--transition-fast), box-shadow var(--transition-fast);box-shadow:var(--shadow-sm);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-hover) 100%);color:#fff;border:1px solid #ffffff1a;box-shadow:0 4px 14px #0b1a3033}.btn-secondary{color:var(--primary-color);border:1.5px solid var(--border-color);background-color:#fff}.btn-secondary:hover{background-color:var(--bg-color);border-color:var(--text-secondary);transform:translateY(-2px)}.btn-success{background-color:var(--accent-green);color:#fff}.btn-success:hover{background-color:var(--accent-green-hover);transform:translateY(-2px)}.btn-danger{background-color:var(--danger);color:#fff}.btn-danger:hover{background-color:#b91c1c;transform:translateY(-2px)}.btn-lg{padding:1rem 2rem;font-size:1.1rem}.btn-sm{border-radius:var(--radius-sm);padding:.4rem .8rem;font-size:.85rem}html.high-contrast .btn{color:#ff0!important;background-color:#000!important;border:2px solid #fff!important}html.high-contrast .btn:hover{color:#000!important;background-color:#ff0!important}.card{background-color:var(--card-bg);border-radius:var(--radius-md);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);transition:transform var(--transition-normal), box-shadow var(--transition-normal);padding:2rem}.card:hover{box-shadow:var(--shadow-premium)}html.high-contrast .card{border:2px solid #fff}.grid-2{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.form-group{flex-direction:column;gap:.45rem;margin-bottom:1.25rem;display:flex}.form-label{color:var(--text-primary);font-size:.95rem;font-weight:600}.form-input,.form-select,.form-textarea{border:1.5px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--card-bg);color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.95rem}.form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23475569' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5'%3E%3C/path%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.25rem}.card select.form-select{color:#fff;background-color:#1e293b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23cbd5e1' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5'%3E%3C/path%3E%3C/svg%3E");border-color:#ffffff26}.card select.form-select option{color:#fff;background-color:#0f172a}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--secondary-color);outline:none;box-shadow:0 0 0 3px #1a82e226}.card select.form-select:focus{border-color:var(--secondary-color);box-shadow:0 0 0 3px #c7b38640}html.high-contrast .form-input,html.high-contrast .form-select,html.high-contrast .form-textarea{color:#fff;background-color:#000;border:2px solid #fff}html.high-contrast .form-input:focus{border-color:#ff0}.badge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;width:fit-content;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.badge-aguardando-analise{background-color:var(--pending-bg);color:var(--pending)}.badge-aguardando-agendamento{background-color:var(--info-bg);color:var(--info)}.badge-agendado{background-color:var(--warning-bg);color:var(--warning)}.badge-em-atendimento{color:#0369a1;background-color:#e0f2fe;border:1px solid #bae6fd}.badge-atendimento-realizado{background-color:var(--success-bg);color:var(--success)}.badge-documento-entregue{color:#15803d;background-color:#dcfce7;border:1px solid #86efac}.badge-faltou{background-color:var(--danger-bg);color:var(--danger)}.badge-cancelado{color:#475569;background-color:#e2e8f0}.badge-dados-invalidos{color:#7e22ce;background-color:#faf5ff;border:1px solid #e9d5ff}html.high-contrast .badge{color:#fff;background-color:#000;border:1px solid #fff}.upload-container{border:2px dashed var(--border-color);border-radius:var(--radius-md);text-align:center;cursor:pointer;background-color:var(--bg-color);transition:border-color var(--transition-fast), background-color var(--transition-fast);padding:2rem}.upload-container:hover{border-color:var(--secondary-color);background-color:#fff}html.high-contrast .upload-container{background-color:#000;border:2px dashed #fff}.footer-main{color:#e2e8f0;border-top:4px solid var(--accent-yellow);background-color:#0c1a30;padding:3rem 0}.footer-main a{color:#94a3b8;transition:color var(--transition-fast);text-decoration:none}.footer-main a:hover{color:#fff}.footer-container{grid-template-columns:2fr 1fr 1fr;gap:3rem;display:grid}.footer-info h3{color:#fff;margin-bottom:1rem}.footer-links ul{list-style:none}.footer-links li{margin-bottom:.5rem}.footer-bottom{text-align:center;color:#64748b;border-top:1px solid #1e293b;margin-top:2rem;padding-top:1.5rem;font-size:.85rem}.table-container{background-color:var(--card-bg);border-radius:var(--radius-md);border:1px solid var(--border-color);width:100%;box-shadow:var(--shadow-sm);overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th,td{border-bottom:1px solid var(--border-color);padding:1rem 1.25rem}th{background-color:var(--bg-color);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}tr:last-child td{border-bottom:none}tr:hover td{background-color:var(--bg-color)}html.high-contrast th{background-color:#121212;border-bottom:2px solid #fff}html.high-contrast tr:hover td{background-color:#222}.alert{border-radius:var(--radius-md);align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.95rem;display:flex;box-shadow:0 4px 6px -1px #00000008,0 2px 4px -1px #00000005}.alert-success{color:#166534;background-color:#f0fdf4;border:1px solid #bbf7d0}.alert-danger{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca}.alert-info{color:#075985;background-color:#f0f9ff;border:1px solid #bae6fd}html.high-contrast .alert{color:#fff!important;background-color:#000!important;border:2px solid #fff!important}.faq-item{border-bottom:1px solid var(--border-color);padding:1rem 0}.faq-question{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:1.1rem;font-weight:600;display:flex}.faq-question:hover{color:var(--primary-color)}.faq-answer{color:var(--text-secondary);padding:.5rem 0 1rem}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2.5rem;display:grid}.stat-card{background-color:var(--card-bg);border-radius:var(--radius-md);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);align-items:center;gap:1rem;padding:1.5rem;display:flex}.stat-icon{border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.stat-number{font-size:1.75rem;font-weight:800}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0f172a99;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content{background-color:var(--card-bg);border-radius:var(--radius-md);width:90%;max-width:550px;box-shadow:var(--shadow-premium);max-height:90vh;padding:2rem;animation:.3s modalSlideUp;position:relative;overflow-y:auto}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}html.high-contrast .modal-content{background-color:#000;border:3px solid #fff}.hero{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:linear-gradient(135deg,#0b4f8c0d 0%,#1a82e208 100%);margin-bottom:3rem;padding:4rem 3rem;position:relative;overflow:hidden}.hero:after{content:"";z-index:0;background:radial-gradient(circle,#1a82e214 0%,#fff0 70%);width:30rem;height:30rem;position:absolute;top:-50%;right:-20%}.hero-container{z-index:1;justify-content:space-between;align-items:center;gap:3rem;display:flex;position:relative}.hero-content{flex:1.3;max-width:700px}.hero h1{color:var(--primary-color);margin-bottom:1rem;font-size:2.75rem;line-height:1.2}.hero p{color:var(--text-secondary);margin-bottom:2rem;font-size:1.15rem;line-height:1.6}.hero-image-container{flex:.7;justify-content:center;align-items:center;display:flex}.hero-image{object-fit:contain;filter:drop-shadow(0 10px 15px #00000026);max-width:100%;height:auto;max-height:240px;animation:4s ease-in-out infinite float}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}html.high-contrast .hero{background:#000;border:2px solid #fff}html.high-contrast .hero h1{color:#ff0}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.gap-1{gap:1rem}.gap-2{gap:2rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.text-center{text-align:center}@media (width<=1024px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){h1{font-size:1.75rem}h2{font-size:1.4rem}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.footer-container{grid-template-columns:1fr;gap:2rem}.header-container{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;height:auto!important;padding:.75rem 1rem!important}.logo-section img{height:2.4rem!important}.logo-title{font-size:.88rem!important}.logo-subtitle{font-size:.62rem!important}.header-main .nav-links{flex-wrap:wrap;justify-content:center;gap:.75rem}.accessibility-bar,.footer-servicos-rapidos{display:none!important}.hero{margin-bottom:1.5rem!important;padding:1.5rem 1.25rem!important}.hero-container{text-align:center;flex-direction:column-reverse;gap:1.25rem!important}.hero-content-responsive{text-align:center!important}.hero-title-responsive{margin-bottom:.5rem!important;font-size:1.6rem!important;line-height:1.3!important}.hero-subtitle-responsive{margin-bottom:1rem!important;font-size:.88rem!important;line-height:1.4!important}.hero-badges-responsive,.hero-buttons-responsive{justify-content:center!important}.flex-between{flex-direction:column;align-items:stretch;gap:1rem}.table-container{box-shadow:none;border:none}table,thead,tbody,th,td,tr{display:block}thead tr{position:absolute;top:-9999px;left:-9999px}tr{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--card-bg);margin-bottom:1rem;padding:.5rem}td{border:none;border-bottom:1px solid var(--border-color);text-align:right;padding-left:50%;position:relative}td:last-child{border-bottom:none}td:before{white-space:nowrap;text-align:left;content:attr(data-label);width:45%;color:var(--text-secondary);padding-right:10px;font-size:.8rem;font-weight:700;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.card{padding:1.25rem 1rem!important}.container{padding:0 1rem!important}.main-content{padding:1.5rem 0!important}h2{margin-bottom:1rem!important;font-size:1.35rem!important}td[data-label=Ações]{text-align:left!important;padding-left:1rem!important;display:block!important}td[data-label=Ações]:before{margin-bottom:.5rem!important;display:block!important;position:static!important;transform:none!important}td[data-label=Ações]>div{flex-wrap:wrap!important;justify-content:flex-start!important;gap:.5rem!important}.search-wrapper{flex-direction:column!important;gap:.75rem!important}.search-wrapper button{justify-content:center!important;width:100%!important}.summary-grid{grid-template-columns:1fr!important;gap:.75rem!important}.no-print{flex-direction:column!important;width:100%!important}.no-print .btn{justify-content:center!important;width:100%!important}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;animation:1.5s linear infinite shimmer}html.high-contrast .skeleton-shimmer{background:linear-gradient(90deg,#121212 25%,#2a2a2a 50%,#121212 75%) 0 0/200% 100%}.glass-header{-webkit-backdrop-filter:blur(12px);background:#0c1220d9!important;border-bottom:2px solid #b8977466!important;box-shadow:0 4px 30px #0000004d!important}.glass-card{-webkit-backdrop-filter:blur(10px)!important;box-shadow:var(--shadow-premium)!important;background:#ffffffbf!important;border:1px solid #e2e8f0cc!important}html.high-contrast .glass-header{background:#000!important;border-bottom:2px solid #fff!important}html.high-contrast .glass-card{background:#121212!important;border:2px solid #fff!important}.hover-lift{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background-color .3s!important}.hover-lift:hover{transform:translateY(-4px)!important;box-shadow:0 12px 24px -10px #0f172a26,0 4px 10px -5px #0f172a0d!important}.btn-primary.hover-lift:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #d9770680!important}.btn-secondary.hover-lift:hover{background-color:#ffffff26!important}.hero-premium{border-radius:var(--radius-lg);box-shadow:var(--shadow-premium);border:1px solid #ffffff14;margin-bottom:2.5rem;padding:3.5rem 3rem;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#232226 0%,#253342 100%)!important}.hero-glow-effect{z-index:0;pointer-events:none;background:radial-gradient(circle,#c7b3862e 0%,#fff0 70%);width:400px;height:400px;position:absolute;top:-30%;right:-10%}.hero-layout-grid{justify-content:space-between;align-items:center;gap:2rem;display:flex}.grid-cards-auto{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:1.25rem;margin-bottom:2.5rem;display:grid}.card-top-accent{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.75rem;display:flex}.card-icon-wrapper{border-radius:12px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:.75rem;display:flex}.card-accent-blue{border-top:4px solid var(--secondary-color)!important}.card-accent-blue .card-icon-wrapper{color:var(--secondary-color);background-color:#c7b38614}.card-accent-green{border-top:4px solid var(--accent-green)!important}.card-accent-green .card-icon-wrapper{color:var(--accent-green);background-color:#16a34a14}.card-accent-yellow{border-top:4px solid var(--accent-yellow)!important}.card-accent-yellow .card-icon-wrapper{color:var(--accent-yellow);background-color:#d9770614}.fade-slide-in{animation:.45s cubic-bezier(.16,1,.3,1) forwards fadeSlideIn}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.stepper-wrapper{justify-content:space-between;align-items:center;max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;padding:0 1rem;display:flex;position:relative}.stepper-line-bg{background-color:var(--border-color);z-index:0;height:3px;position:absolute;top:1.25rem;left:0;right:0}.stepper-line-active{background:linear-gradient(90deg, var(--secondary-color), var(--success));z-index:0;height:3px;transition:width .4s;position:absolute;top:1.25rem;left:0}.stepper-step-item{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.stepper-circle{background-color:var(--card-bg);border:3px solid var(--border-color);width:2.5rem;height:2.5rem;color:var(--text-secondary);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.stepper-step-item.active .stepper-circle{border-color:var(--secondary-color);color:var(--secondary-color);background-color:var(--card-bg);transform:scale(1.1);box-shadow:0 0 0 4px #c7b38626}.stepper-step-item.completed .stepper-circle{border-color:var(--success);color:#fff;background-color:var(--success)}.stepper-label-text{color:var(--text-secondary);text-align:center;margin-top:.5rem;font-size:.78rem;font-weight:700;transition:color .3s}.stepper-step-item.active .stepper-label-text{color:var(--secondary-color)}.stepper-step-item.completed .stepper-label-text{color:var(--success)}.floating-group{margin-bottom:1.5rem;position:relative}.floating-input,.floating-select{border:1.5px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--card-bg);width:100%;color:var(--text-primary);outline:none;padding:1.15rem 1rem .65rem;font-family:inherit;font-size:.95rem;transition:all .25s}.floating-input:focus,.floating-select:focus{border-color:var(--secondary-color);box-shadow:0 0 0 3px #c7b3861f}.floating-label{color:var(--text-secondary);pointer-events:none;background-color:#0000;font-size:.95rem;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.floating-input:focus~.floating-label,.floating-input:not(:placeholder-shown)~.floating-label,.floating-select:focus~.floating-label,.floating-select:not([value=""])~.floating-label,.floating-select:valid~.floating-label{color:var(--secondary-color);font-size:.72rem;font-weight:700;top:.55rem;transform:translateY(0)}.menu-toggle-btn{color:#fff;cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--transition-fast);background:0 0;border:none;padding:.5rem;display:none}.menu-toggle-btn:hover{background-color:#ffffff1a}@media (width<=768px){.menu-toggle-btn{z-index:1001;display:block!important;position:static!important;top:auto!important;right:auto!important}.header-main .nav-links{z-index:1000;background-color:#0c1220;border-left:2px solid #b897744d;flex-direction:column;justify-content:flex-start;width:280px;height:100vh;padding:6rem 2rem 2rem;transition:right .35s cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:-100%;box-shadow:-10px 0 30px #00000080;align-items:flex-start!important;gap:1.5rem!important}.header-main .nav-links.open{right:0}.header-main .nav-links li{width:100%}.header-main .nav-link{border-radius:var(--radius-md);width:100%;padding:.75rem 1rem;font-size:1.05rem;display:block}.menu-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;opacity:0;pointer-events:none;background-color:#00000080;width:100%;height:100vh;transition:opacity .3s;position:fixed;top:0;left:0}.menu-overlay.open{opacity:1;pointer-events:auto}}.mobile-card-list{display:none}@media (width<=768px){.mobile-card-list{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.mobile-record-card{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1.25rem}.mobile-record-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.mobile-record-title{color:var(--text-primary);font-size:1.05rem;font-weight:700}.mobile-record-details{color:var(--text-secondary);grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin-bottom:1rem;font-size:.88rem;display:grid}.mobile-record-actions{border-top:1px dashed var(--border-color);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}}html.dark{--bg-color:#232226;--card-bg:#253342;--text-primary:#f9fafb;--text-secondary:#cbd5e1;--border-color:#374656;--glass-bg:#253342d9;--glass-border:#ffffff14;--success-bg:#064e3b;--warning-bg:#78350f;--danger-bg:#7f1d1d;--info-bg:#0c4a6e;--pending-bg:#311042}html.dark .glass-card{background:#253342d9!important;border-color:#ffffff14!important}html.dark body{background-color:var(--bg-color);color:var(--text-primary)}html.dark .card{background-color:var(--card-bg);border-color:var(--border-color);box-shadow:0 4px 6px -1px #0003,0 2px 4px -1px #0000001a}html.dark .accessibility-bar{border-bottom-color:var(--border-color);background-color:#0f172a}html.dark .access-btn{color:#cbd5e1}html.dark .access-btn:hover{background-color:#1f2937}html.dark .btn-secondary{color:#cbd5e1!important;background-color:#1f2937!important;border-color:#374151!important}html.dark .btn-secondary:hover{color:#fff!important;background-color:#374151!important;border-color:#4b5563!important}html.dark input,html.dark select,html.dark textarea{color:#fff!important;background-color:#232226!important;border-color:#374656!important}html.dark input:focus,html.dark select:focus,html.dark textarea:focus{border-color:var(--secondary-color)!important;box-shadow:0 0 0 3px #c7b38640!important}html.dark .floating-input:focus~.floating-label,html.dark .floating-input:not(:placeholder-shown)~.floating-label,html.dark .floating-select:focus~.floating-label,html.dark .floating-select:not([value=""])~.floating-label{color:#60a5fa!important}.focus-panel-wrapper{color:#f3f4f6;z-index:9999;background-color:#070a13;flex-direction:column;width:100vw;height:100vh;font-family:Outfit,sans-serif;animation:.3s cubic-bezier(.16,1,.3,1) forwards fadeSlideIn;display:flex;position:fixed;top:0;left:0;overflow:hidden}.focus-top-bar{background-color:#0f172a;border-bottom:2px solid #b89774;flex-shrink:0;justify-content:space-between;align-items:center;padding:.85rem 2rem;display:flex}.focus-panel-body{flex:1;grid-template-columns:2fr 1fr;gap:1.5rem;padding:1.5rem 2rem;display:grid;overflow:hidden}@media (width<=992px){.focus-panel-body{grid-template-columns:1fr;overflow-y:auto}}.focus-content-col{flex-direction:column;gap:1.25rem;padding-right:.5rem;display:flex;overflow-y:auto}.focus-sidebar-col{border-radius:var(--radius-lg);background-color:#0f172a;border:1px solid #1e293b;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.focus-main-card{border:2px solid #1e293b;border-left:8px solid var(--secondary-color);border-radius:var(--radius-lg);background:linear-gradient(135deg,#111827 0%,#030712 100%);flex-direction:column;gap:1.5rem;padding:2.5rem 2rem;display:flex;position:relative;box-shadow:0 10px 30px #0006}.focus-main-card.in-service{border-left-color:var(--success);box-shadow:0 10px 30px #10b98126}.focus-main-card.no-service{text-align:center;border-left-color:#64748b;justify-content:center;align-items:center;min-height:280px}.focus-citizen-name{color:#fff;font-size:2.25rem;font-weight:800;line-height:1.2}.focus-citizen-details{border-radius:var(--radius-md);background-color:#ffffff08;border:1px solid #ffffff0d;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 1.5rem;padding:1.25rem;display:grid}.focus-detail-item{color:#9ca3af;font-size:1rem}.focus-detail-item strong{color:#f3f4f6;font-size:1.05rem}.focus-action-row{gap:1rem;width:100%;display:flex}.focus-btn-giant{border-radius:var(--radius-md);cursor:pointer;color:#fff;border:none;flex:1;justify-content:center;align-items:center;gap:.6rem;padding:1.25rem 2rem;font-size:1.2rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 15px #0003}.focus-btn-giant:hover{transform:translateY(-2px)}.focus-btn-giant.btn-success{box-shadow:0 4px 15px #10b9814d;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important}.focus-btn-giant.btn-danger{box-shadow:0 4px 15px #ef44444d;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important}.focus-btn-giant.btn-primary{box-shadow:0 4px 15px #3b82f64d;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)!important}.focus-queue-item{border-radius:var(--radius-md);background-color:#1f2937;border:1px solid #374151;justify-content:space-between;align-items:center;padding:.85rem 1rem;transition:background-color .2s;display:flex}.focus-queue-item:hover{background-color:#374151}.focus-stats-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.focus-stat-box{border-radius:var(--radius-md);text-align:center;background-color:#1f2937;border:1px solid #374151;padding:.75rem}.focus-stat-value{color:#fff;font-size:1.5rem;font-weight:800;display:block}.focus-stat-label{color:#9ca3af;text-transform:uppercase;font-size:.72rem;font-weight:700}.period-column-matutino{background:linear-gradient(135deg,#161a23d9 0%,#0e1117f2 100%)!important;border:1px solid #c7b38640!important;border-top-color:#c7b386!important;border-radius:16px!important;box-shadow:0 10px 30px #00000059!important}.period-column-matutino h3{color:#c7b386!important}.period-column-matutino .badge{color:#c7b386!important;background-color:#c7b38626!important;border:1px solid #c7b3864d!important}html.dark .period-column-matutino{border-top-color:#c7b386!important}html.dark .period-column-matutino h3{color:#c7b386!important}html.dark .period-column-matutino .badge{color:#e5d5b3!important;background-color:#c7b38626!important}.period-column-vespertino{background:linear-gradient(135deg,#161a23d9 0%,#0e1117f2 100%)!important;border:1px solid #f59e0b40!important;border-top-color:#f59e0b!important;border-radius:16px!important;box-shadow:0 10px 30px #00000059!important}.period-column-vespertino h3{color:#fbbf24!important}.period-column-vespertino .badge{color:#fbbf24!important;background-color:#f59e0b26!important;border:1px solid #f59e0b4d!important}html.dark .period-column-vespertino{border-top-color:#fbbf24!important}html.dark .period-column-vespertino h3{color:#fbbf24!important}html.dark .period-column-vespertino .badge{color:#fde047!important;background-color:#f59e0b26!important}.wa-spinner{animation:1.2s linear infinite wa-spin}@keyframes wa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){html,body,#root,.main-content{max-width:100vw;overflow-x:hidden}.gov-bar,.home-notice-box,.hero-image-container{display:none!important}.home-video-wrapper{aspect-ratio:1!important;max-width:320px!important;height:auto!important}.home-actions-container{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important;width:100%!important}.home-actions-container a{text-align:center!important;justify-content:center!important;width:100%!important;display:inline-flex!important}.dashboard-header-banner{flex-direction:column!important;align-items:stretch!important;gap:1.25rem!important;padding:1.25rem 1.5rem!important}.dashboard-header-banner div[style*="display: flex"]{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important;width:100%!important}.dashboard-main-layout{grid-template-columns:1fr!important;gap:1.25rem!important}.dashboard-funnel-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:.75rem!important}.dashboard-gauges-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.waiting-list-top-buttons{flex-wrap:wrap!important;gap:.5rem!important;width:100%!important;margin-top:1rem!important}.waiting-list-top-buttons button{flex:calc(50% - .5rem)!important;justify-content:center!important;padding:.65rem .75rem!important;font-size:.88rem!important}.waiting-list-tabs-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap!important;padding:.5rem!important;overflow-x:auto!important}.waiting-list-tabs-container::-webkit-scrollbar{display:none}.waiting-list-tabs-container button{white-space:nowrap!important;flex:none!important;padding:.5rem 1rem!important;font-size:.88rem!important}.completed-card-selectable{flex-direction:column!important;align-items:stretch!important;gap:1rem!important;padding:1rem!important}.completed-card-selectable .flex-between{flex-direction:column!important;align-items:stretch!important;gap:1rem!important}.completed-card-selectable .flex-between>div{width:100%!important}.card-phone-block{box-sizing:border-box!important;align-items:flex-start!important;width:100%!important;margin-right:0!important;padding:.5rem .75rem!important}.card-actions-block{border-top:1px dashed #ffffff1a!important;justify-content:flex-start!important;gap:.5rem!important;width:100%!important;margin-left:0!important;padding-top:.75rem!important}.card-actions-block button{flex:auto!important;justify-content:center!important;padding:.65rem 1rem!important;font-size:.88rem!important}.cadastro-radio-option{text-align:left!important;flex-direction:row!important;align-items:flex-start!important;padding:.75rem 1rem!important}.cadastro-radio-option input[type=radio]{margin-top:.25rem!important}.form-submit-container{justify-content:center!important;width:100%!important;margin-top:1.5rem!important}.form-submit-container button{width:100%!important;padding:.85rem!important}.form-subtitle-mobile{display:none!important}.form-title-mobile{margin-bottom:.5rem!important;font-size:1.2rem!important}.stepper-wrapper{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;max-width:290px!important;margin:0 auto 1rem!important;padding:0 .5rem!important;display:flex!important}.stepper-step-item{flex-direction:row!important;align-items:center!important;gap:.4rem!important}.stepper-circle{border-width:2px!important;flex-shrink:0!important;width:1.5rem!important;height:1.5rem!important;font-size:.75rem!important}.stepper-line-bg,.stepper-line-active{top:.75rem!important}.stepper-label-text{white-space:nowrap!important;margin-top:0!important;font-size:.75rem!important}.doc-carousel-container{scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:1rem!important;padding:.5rem .25rem 1rem!important;display:flex!important;overflow-x:auto!important}.doc-carousel-container::-webkit-scrollbar{display:none!important}.doc-slide-card{scroll-snap-align:center!important;flex:0 0 88%!important;width:88%!important}.carousel-indicator-mobile{color:#94a3b8!important;justify-content:center!important;align-items:center!important;gap:.4rem!important;margin-top:.5rem!important;font-size:.75rem!important;display:flex!important}}.doc-carousel-container{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1rem;display:grid}.carousel-indicator-mobile{display:none}.card,.completed-card-selectable{-webkit-backdrop-filter:blur(14px)saturate(160%)!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s!important}.completed-card-selectable:hover{transform:none!important;box-shadow:0 16px 40px #0000008c,inset 0 1px #ffffff38!important}.waiting-list-tabs-container{-webkit-backdrop-filter:blur(16px)saturate(180%)!important;background:#0f172aad!important;border:1px solid #c7b38638!important;box-shadow:0 8px 30px #0006,inset 0 1px #ffffff1f!important}.form-input:focus{border-color:#c7b386a6!important;box-shadow:0 0 18px #c7b38640,inset 0 1px #ffffff1a!important}.btn-success{background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;transition:all .2s!important;box-shadow:0 4px 15px #10b98159!important}.btn-success:hover{transform:translateY(-1.5px)!important;box-shadow:0 6px 20px #10b98180!important}.btn-primary{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;transition:all .2s!important;box-shadow:0 4px 15px #0284c759!important}.btn-primary:hover{transform:translateY(-1.5px)!important;box-shadow:0 6px 20px #0284c780!important}body{background-color:#0b0e14;background-image:radial-gradient(at 10% 15%,#c7b38614 0,#0000 45%),radial-gradient(at 88% 22%,#0284c71a 0,#0000 50%),radial-gradient(at 50% 75%,#10b9810f 0,#0000 55%),radial-gradient(at 85% 85%,#7c3aed12 0,#0000 50%);background-attachment:fixed}html.perf-mode body{background-color:#0b0e14!important;background-image:none!important;background-attachment:scroll!important}html.perf-mode *,html.perf-mode :before,html.perf-mode :after{-webkit-backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important}html.perf-mode .card,html.perf-mode .completed-card-selectable,html.perf-mode .waiting-list-tabs-container,html.perf-mode .admin-header,html.perf-mode .modal-card,html.perf-mode .stat-card,html.perf-mode .filter-bar,html.perf-mode .queue-card{background:#161f2e!important;border:1px solid #ffffff1f!important}html.perf-mode .unauth-login-bg{background-attachment:scroll!important}html.perf-mode button:hover,html.perf-mode .btn-primary:hover,html.perf-mode .btn-success:hover,html.perf-mode .hover-lift:hover{transform:none!important}html.perf-mode *{transition-duration:50ms!important}html.perf-mode [class*=animate-pulse],html.perf-mode .animate-pulse{animation:none!important}html[data-theme=dark]{--bg-color:#0b0e14;--card-bg:#151d2a;--text-primary:#fff;--text-secondary:#94a3b8;--border-color:#ffffff14;--primary-color:#232226;--secondary-color:#c7b386}html[data-theme=dark] body{color:#fff!important;background-color:#0b0e14!important;background-image:radial-gradient(at 10% 15%,#c7b38614 0,#0000 45%),radial-gradient(at 88% 22%,#0284c71a 0,#0000 50%),radial-gradient(at 50% 75%,#10b9810f 0,#0000 55%),radial-gradient(at 85% 85%,#7c3aed12 0,#0000 50%)!important;background-attachment:fixed!important}html[data-theme=light]{--bg-color:#f8fafc;--card-bg:#fff;--text-primary:#0f172a;--text-secondary:#475569;--border-color:#e2e8f0;--primary-color:#0284c7;--secondary-color:#c7b386;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 12px #0000000f;--shadow-lg:0 10px 25px -5px #00000014;--glass-bg:#fffffff2;--glass-border:#e2e8f0e6}html[data-theme=light] body{color:#0f172a!important;background-color:#f1f5f9!important;background-image:radial-gradient(at 10% 15%,#c7b3862e 0,#0000 45%),radial-gradient(at 88% 22%,#0284c71f 0,#0000 50%),radial-gradient(at 50% 75%,#10b9811a 0,#0000 55%),radial-gradient(at 85% 85%,#7c3aed14 0,#0000 50%)!important;background-attachment:fixed!important}html[data-theme=light] .gov-bar{color:#475569!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 1px 3px #00000008!important}html[data-theme=light] .gov-bar a,html[data-theme=light] .gov-bar span,html[data-theme=light] .gov-bar button{color:#475569!important}html[data-theme=light] .gov-bar strong{color:#0f172a!important}html[data-theme=light] .gov-bar .perf-mode-btn{color:#334155!important;background-color:#f1f5f9!important;border:1px solid #cbd5e1!important}html[data-theme=light] .gov-bar .perf-mode-btn:hover{color:#0f172a!important;background-color:#e2e8f0!important}html[data-theme=light] .header-main{background-color:#fff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 2px 10px #0000000a!important}html[data-theme=light] .header-main .nav-link{color:#334155!important}html[data-theme=light] .header-main .nav-link:hover,html[data-theme=light] .header-main .nav-link.active{color:#0284c7!important;background-color:#f1f5f9!important}html[data-theme=light] .logo-text h1{color:#0f172a!important}html[data-theme=light] .header-profile-btn{color:#0f172a!important;background-color:#f8fafc!important;border-color:#e2e8f0!important}html[data-theme=light] .card:not(.completed-card-selectable):not(.today-in-service),html[data-theme=light] .dashboard-main-layout .card:not(.completed-card-selectable):not(.today-in-service),html[data-theme=light] .dashboard-distribution-card,html[data-theme=light] .dashboard-peak-card{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px #0000000d!important}html[data-theme=light] .dashboard-header-banner{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;border:1px solid #cbd5e1!important;box-shadow:0 4px 20px #0000000a!important}html[data-theme=light] .dashboard-header-banner h2{color:#0f172a!important}html[data-theme=light] .dashboard-header-banner p{color:#475569!important}html[data-theme=light] .dashboard-quote-glass{color:#0f172a!important;background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 15px #0000000a!important}html[data-theme=light] .dashboard-quote-glass p{color:#334155!important}html[data-theme=light] .dashboard-funnel-step{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #0000000a!important}html[data-theme=light] .dashboard-funnel-step:hover{background:#f8fafc!important;box-shadow:0 6px 16px #0000000f!important}html[data-theme=light] .dashboard-funnel-step span{color:#475569!important}html[data-theme=light] .dashboard-funnel-step .apple-number-shine,html[data-theme=light] .apple-card-hover .apple-number-shine,html[data-theme=light] .dashboard-main-layout .apple-number-shine,html[data-theme=light] .apple-number-shine{color:#0f172a!important;text-shadow:none!important}html[data-theme=light] .dashboard-main-layout strong,html[data-theme=light] .dashboard-distribution-card strong,html[data-theme=light] .dashboard-peak-card strong{color:#0f172a!important}html[data-theme=light] .dashboard-distribution-card span,html[data-theme=light] .dashboard-peak-card span{color:#475569!important}html[data-theme=light] .dashboard-shortcut-card{background:#fff!important;border:1px solid #e2e8f0!important}html[data-theme=light] .dashboard-shortcut-card:hover{background:#f8fafc!important;box-shadow:0 6px 16px #0000000f!important}html[data-theme=light] .dashboard-shortcut-card h4{color:#0f172a!important}html[data-theme=light] .dashboard-shortcut-card p{color:#475569!important}html[data-theme=light] .dashboard-shortcut-card kbd{color:#334155!important;background-color:#f1f5f9!important;border:1px solid #cbd5e1!important}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4{color:#0f172a!important}html[data-theme=light] p{color:#475569!important}html[data-theme=light] .waiting-list-tabs-container{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px #0000000d!important}html[data-theme=light] .apple-tab-pill.apple-tab-active{color:#fff!important;background-color:#0284c7!important;box-shadow:0 4px 14px #0284c740!important}html[data-theme=light] .apple-tab-pill.apple-tab-active svg{color:#fff!important}html[data-theme=light] .apple-tab-pill:not(.apple-tab-active){color:#475569!important;background-color:#0000!important}html[data-theme=light] .apple-tab-pill:not(.apple-tab-active):hover{color:#0284c7!important;background-color:#f1f5f9!important}html[data-theme=light] .apple-tab-pill:not(.apple-tab-active) svg{color:#64748b!important}html[data-theme=light] .waiting-list-subtabs-bar{border-bottom:1px solid #e2e8f0!important}html[data-theme=light] .apple-subtab-pill:not(.apple-subtab-active){color:#475569!important;background-color:#fff!important;border:1.5px solid #cbd5e1!important}html[data-theme=light] .apple-subtab-pill:not(.apple-subtab-active):hover{color:#0f172a!important;background-color:#f8fafc!important;border-color:#94a3b8!important}html[data-theme=light] .apple-subtab-pill:not(.apple-subtab-active) span{color:#334155!important;background-color:#f1f5f9!important;border:1px solid #e2e8f0!important}html[data-theme=light] .form-input,html[data-theme=light] .form-select,html[data-theme=light] .form-textarea{color:#0f172a!important;background-color:#fff!important;border:1.5px solid #cbd5e1!important}html[data-theme=light] .form-input::placeholder,html[data-theme=light] .form-textarea::placeholder{color:#94a3b8!important}html[data-theme=light] .form-input:focus,html[data-theme=light] .form-select:focus,html[data-theme=light] .form-textarea:focus{border-color:#0284c7!important;box-shadow:0 0 0 3px #0284c726!important}html[data-theme=light] .form-label{color:#0f172a!important;font-weight:600!important}html[data-theme=light] .custom-dropdown-btn{color:#0f172a!important;background-color:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 1px 3px #0000000a!important}html[data-theme=light] .custom-dropdown-btn:hover{border-color:#0284c7!important}html[data-theme=light] .custom-dropdown-menu{background-color:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 16px 36px #0000001f!important}html[data-theme=light] .custom-dropdown-item{color:#334155!important}html[data-theme=light] .custom-dropdown-item:hover{color:#0f172a!important;background-color:#f1f5f9!important}html[data-theme=light] .custom-dropdown-item.active{color:#0284c7!important;background-color:#e0f2fe!important;font-weight:700!important}html[data-theme=light] .btn-secondary{color:#334155!important;background-color:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 1px 3px #0000000a!important}html[data-theme=light] .btn-secondary:hover:not(:disabled){color:#0f172a!important;background-color:#f1f5f9!important;border-color:#94a3b8!important}html[data-theme=light] .btn-secondary:disabled{opacity:.45!important;cursor:not-allowed!important}html[data-theme=light] .pagination-compact-container{background-color:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 4px #0000000a!important}html[data-theme=light] .waiting-list-top-buttons{background-color:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 4px 16px #0000000d!important}html[data-theme=light] .waiting-list-top-buttons button,html[data-theme=light] .waiting-list-top-buttons a{color:#334155!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important}html[data-theme=light] .waiting-list-top-buttons button:hover,html[data-theme=light] .waiting-list-top-buttons a:hover{color:#0284c7!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}html[data-theme=light] .waiting-list-top-buttons svg{color:#0284c7!important}html[data-theme=light] .waiting-list-top-buttons button:last-child{color:#0369a1!important;background-color:#e0f2fe!important;border:1px solid #bae6fd!important}html[data-theme=light] .waiting-list-top-buttons button:last-child:hover{color:#fff!important;background-color:#0284c7!important;border-color:#0284c7!important}html[data-theme=light] .waiting-list-top-buttons button:last-child:hover svg{color:#fff!important}html[data-theme=light] .pagination-compact-page{color:#0284c7!important;font-weight:800!important}html[data-theme=light] .waiting-list-status-text{color:#475569!important}html[data-theme=light] .agendados-date-folder{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 16px #0000000a!important}html[data-theme=light] .agendados-date-folder:hover{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 8px 24px #00000012!important}html[data-theme=light] .agendados-date-folder.folder-expanded{border-color:#0284c7!important;box-shadow:0 6px 20px #0284c717!important}html[data-theme=light] .agendados-calendar-tile{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 2px 8px #0000000d!important}html[data-theme=light] .agendados-calendar-tile .calendar-tile-top{color:#fff!important;background:#dc2626!important}html[data-theme=light] .agendados-calendar-tile .calendar-tile-number{color:#0f172a!important}html[data-theme=light] .agendados-calendar-tile .calendar-tile-month{color:#64748b!important}html[data-theme=light] .agendados-folder-title{color:#0f172a!important}html[data-theme=light] .agendados-folder-subtitle{color:#475569!important}html[data-theme=light] .agendados-meter-label{color:#64748b!important}html[data-theme=light] .agendados-bar-track{background-color:#e2e8f0!important}html[data-theme=light] .agendados-stat-pill.pill-completed{color:#065f46!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}html[data-theme=light] .agendados-stat-pill.pill-scheduled{color:#92400e!important;background:#fffbeb!important;border:1px solid #fde68a!important}html[data-theme=light] .agendados-tag-pill.tag-hoje{color:#b45309!important;background:#fef3c7!important;border:1px solid #fde68a!important}html[data-theme=light] .agendados-tag-pill.tag-amanha{color:#0369a1!important;background:#e0f2fe!important;border:1px solid #bae6fd!important}html[data-theme=light] .agendados-toggle-btn{color:#334155!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important}html[data-theme=light] .agendados-toggle-btn:hover,html[data-theme=light] .agendados-toggle-btn.active{color:#fff!important;background:#0284c7!important;border-color:#0284c7!important}html[data-theme=light] .agendados-folder-contents{border-left-color:#0284c7!important}html[data-theme=light] .completed-card-selectable{border-top:1px solid #ffffff26!important;border-bottom:1px solid #ffffff26!important;border-right:1px solid #ffffff26!important;box-shadow:0 4px 16px #0f172a1f!important}html[data-theme=light] .completed-card-selectable:hover{border-top-color:#ffffff47!important;border-bottom-color:#ffffff47!important;border-right-color:#ffffff47!important;box-shadow:0 8px 24px #0f172a2e!important}html[data-theme=light] .badge-agendado{color:#b45309!important;background-color:#fef3c7!important;border:1px solid #fde68a!important;font-weight:800!important}html[data-theme=light] .badge-aguardando-agendamento{color:#0369a1!important;background-color:#e0f2fe!important;border:1px solid #bae6fd!important;font-weight:800!important}html[data-theme=light] .badge-faltou{color:#b91c1c!important;background-color:#fee2e2!important;border:1px solid #fca5a5!important;font-weight:800!important}html[data-theme=light] .badge-em-atendimento{color:#b45309!important;background-color:#fef3c7!important;border:1px solid #fde68a!important;font-weight:800!important}html[data-theme=light] .badge-atendimento-realizado{color:#047857!important;background-color:#d1fae5!important;border:1px solid #a7f3d0!important;font-weight:800!important}html[data-theme=light] .badge-documento-entregue{color:#0f766e!important;background-color:#ccfbf1!important;border:1px solid #99f6e4!important;font-weight:800!important}html[data-theme=light] .badge-cancelado{color:#475569!important;background-color:#f1f5f9!important;border:1px solid #cbd5e1!important;font-weight:800!important}html[data-theme=light] .period-column-matutino{background:#fff!important;border:1px solid #e2e8f0!important;border-top:4px solid #0284c7!important;border-radius:16px!important;box-shadow:0 4px 20px #0000000a!important}html[data-theme=light] .period-column-matutino h3{color:#0f172a!important;border-bottom:1px solid #e2e8f0!important}html[data-theme=light] .period-column-matutino h3 span:first-child{color:#0284c7!important;font-weight:800!important}html[data-theme=light] .period-column-matutino .badge{color:#0369a1!important;background-color:#e0f2fe!important;border:1px solid #bae6fd!important;font-weight:700!important}html[data-theme=light] .period-column-vespertino{background:#fff!important;border:1px solid #e2e8f0!important;border-top:4px solid #d97706!important;border-radius:16px!important;box-shadow:0 4px 20px #0000000a!important}html[data-theme=light] .period-column-vespertino h3{color:#0f172a!important;border-bottom:1px solid #e2e8f0!important}html[data-theme=light] .period-column-vespertino h3 span:first-child{color:#b45309!important;font-weight:800!important}html[data-theme=light] .period-column-vespertino .badge{color:#b45309!important;background-color:#fef3c7!important;border:1px solid #fde68a!important;font-weight:700!important}html[data-theme=light] .today-summary-toolbar{color:#475569!important;background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #0000000a!important}html[data-theme=light] .today-summary-toolbar span{color:#475569!important}html[data-theme=light] .today-summary-toolbar strong{color:#0f172a!important}html[data-theme=light] .today-segmented-pill{background-color:#f1f5f9!important;border:1px solid #e2e8f0!important}html[data-theme=light] .today-pill-btn{color:#64748b!important}html[data-theme=light] .today-pill-btn.active{color:#fff!important;background-color:#0284c7!important;box-shadow:0 2px 6px #0284c740!important}html[data-theme=light] .today-pill-btn.active svg{color:#fff!important}html[data-theme=light] .today-print-btn{color:#334155!important;background-color:#fff!important;border:1.5px solid #cbd5e1!important}html[data-theme=light] .today-print-btn:hover{color:#0284c7!important;background-color:#f8fafc!important;border-color:#94a3b8!important}html[data-theme=light] .today-print-btn svg{color:#0284c7!important}html[data-theme=light] .today-horizontal-scroll::-webkit-scrollbar-track{background:#f1f5f9!important}html[data-theme=light] .today-horizontal-scroll::-webkit-scrollbar-thumb{background:#cbd5e1!important;border:1px solid #f1f5f9!important}html[data-theme=light] .today-horizontal-scroll::-webkit-scrollbar-thumb:hover{background:#0284c7!important}html[data-theme=light] .today-appointment-card:not(.today-in-service){background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 4px 14px #0000000a!important}html[data-theme=light] .today-appointment-card:not(.today-in-service):hover{transform:translateY(-2px);border-color:#cbd5e1!important;box-shadow:0 8px 24px #00000014!important}html[data-theme=light] .today-appointment-card:not(.today-in-service) h4{color:#0f172a!important;text-shadow:none!important;font-weight:900!important}html[data-theme=light] .today-appointment-card:not(.today-in-service) .today-eye-btn{color:#64748b!important}html[data-theme=light] .today-appointment-card:not(.today-in-service) .today-eye-btn:hover{color:#0284c7!important}html[data-theme=light] .today-appointment-card:not(.today-in-service) .today-tv-btn{color:#0284c7!important;background-color:#e0f2fe!important;border:1px solid #bae6fd!important}html[data-theme=light] .today-appointment-card:not(.today-in-service) .today-tv-btn:hover{color:#fff!important;background-color:#0284c7!important}html[data-theme=light] .today-appointment-card:not(.today-in-service) .today-origin-admin{color:#334155!important;background-color:#f1f5f9!important;border:1px solid #cbd5e1!important}html[data-theme=light] .today-appointment-card:not(.today-in-service) .today-origin-publico{color:#0369a1!important;background-color:#e0f2fe!important;border:1px solid #bae6fd!important}html[data-theme=light] .today-appointment-card:not(.today-in-service) .today-time-badge{color:#b45309!important;background-color:#fef3c7!important;border:1px solid #fde68a!important}html[data-theme=light] .today-appointment-card:not(.today-in-service) .today-phone-btn{color:#0f172a!important;background-color:#f8fafc!important;border:1px solid #cbd5e1!important}html[data-theme=light] .today-appointment-card:not(.today-in-service) .today-phone-btn:hover{color:#0284c7!important;background-color:#e0f2fe!important;border-color:#0284c7!important}html[data-theme=light] .today-appointment-card:not(.today-in-service) .today-started-time{color:#0284c7!important}html[data-theme=light] .today-appointment-card:not(.today-in-service) .today-notes,html[data-theme=light] .today-appointment-card:not(.today-in-service) .today-card-body span{color:#64748b!important}html[data-theme=light] .today-appointment-card:not(.today-in-service) strong{color:#0f172a!important}html[data-theme=light] .today-appointment-card.today-in-service{background:linear-gradient(135deg,#d97706 0%,#f59e0b 50%,#b45309 100%)!important;border:2.5px solid #fef08a!important;box-shadow:0 8px 24px #d9770659!important}html[data-theme=light] .today-appointment-card.today-in-service h4,html[data-theme=light] .today-appointment-card.today-in-service strong,html[data-theme=light] .today-appointment-card.today-in-service span{color:#fff!important}html[data-theme=light] .today-appointment-card.today-in-service .badge{color:#b45309!important;background-color:#fff!important}html[data-theme=light] .card.text-center{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 16px #0000000a!important}html[data-theme=light] .card.text-center h3{color:#0f172a!important}html[data-theme=light] .card.text-center p{color:#475569!important}html[data-theme=light] .waiting-list-bottom-pagination{background-color:#fff!important;border:1px solid #cbd5e1!important;border-left:4px solid #0284c7!important;box-shadow:0 4px 16px #0000000a!important}html[data-theme=light] .waiting-list-bottom-pagination span{color:#475569!important}html[data-theme=light] .waiting-list-bottom-pagination strong{color:#0f172a!important}html[data-theme=light] .modal-container,html[data-theme=light] .modal-content,html[data-theme=light] .modal-content-animated{color:#0f172a!important;background-color:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 20px 50px #0000001f!important}html[data-theme=light] .modal-content h1,html[data-theme=light] .modal-content h2,html[data-theme=light] .modal-content h3,html[data-theme=light] .modal-content h4{color:#0f172a!important}html[data-theme=light] .modal-content label{color:#475569!important}html[data-theme=light] .modal-content p{color:#64748b!important}html[data-theme=light] .modal-content input,html[data-theme=light] .modal-content select,html[data-theme=light] .modal-content textarea{color:#0f172a!important;background-color:#fff!important;border:1.5px solid #cbd5e1!important}html[data-theme=light] .modal-content input::placeholder,html[data-theme=light] .modal-content textarea::placeholder{color:#94a3b8!important}html[data-theme=light] .focus-main-card,html[data-theme=light] .focus-stat-box{background:#fff!important;border-color:#e2e8f0!important}html[data-theme=light] table thead th{color:#475569!important;background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}html[data-theme=light] table tbody tr{color:#0f172a!important;border-bottom:1px solid #f1f5f9!important}html[data-theme=light] table tbody tr:hover,html[data-theme=light] .apple-table-row:hover:not(.completed-card-selectable){background-color:#f8fafc!important}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#64748b4d}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#64748b80}html[data-theme=ocean]{--bg-color:#030d1c;--card-bg:#081a38;--text-primary:#fff;--text-secondary:#93c5fd;--border-color:#38bdf833;--primary-color:#0284c7;--secondary-color:#38bdf8;--shadow-premium:0 20px 35px -5px #020a1899}html[data-theme=ocean] body{color:#fff!important;background-color:#030d1c!important;background-image:radial-gradient(at 10% 15%,#06b6d438 0,#0000 45%),radial-gradient(at 88% 22%,#0284c740 0,#0000 50%),radial-gradient(at 50% 75%,#0ea5e92e 0,#0000 55%),radial-gradient(at 85% 85%,#3b82f626 0,#0000 50%)!important;background-attachment:fixed!important}html[data-theme=ocean] .header-main{background-color:#041024eb!important;border-bottom:1px solid #38bdf833!important;box-shadow:0 4px 20px #020a1899!important}html[data-theme=ocean] .header-main .nav-link{color:#93c5fd!important}html[data-theme=ocean] .header-main .nav-link:hover,html[data-theme=ocean] .header-main .nav-link.active{color:#fff!important;background-color:#38bdf824!important}html[data-theme=ocean] .header-profile-btn{background-color:#081a38cc!important;border-color:#38bdf847!important}html[data-theme=ocean] .card:not(.completed-card-selectable):not(.today-in-service),html[data-theme=ocean] .dashboard-main-layout .card:not(.completed-card-selectable):not(.today-in-service),html[data-theme=ocean] .dashboard-distribution-card,html[data-theme=ocean] .dashboard-peak-card{background:linear-gradient(135deg,#081a38b8 0%,#041024e0 100%)!important;border:1px solid #38bdf833!important;box-shadow:0 8px 32px #020a18a6!important}html[data-theme=ocean] .dashboard-header-banner{background:linear-gradient(135deg,#0ea5e933 0%,#081a38cc 100%)!important;border-color:#38bdf847!important}html[data-theme=ocean] .dashboard-quote-glass{background-color:#081a38d9!important;border-color:#38bdf859!important;box-shadow:0 8px 30px #020a1899,0 0 20px #38bdf826!important}html[data-theme=ocean] .dashboard-funnel-step,html[data-theme=ocean] .dashboard-shortcut-card{background:#081a3880!important;border-color:#38bdf82e!important}html[data-theme=ocean] .dashboard-funnel-step:hover,html[data-theme=ocean] .dashboard-shortcut-card:hover{background:#081a38cc!important;border-color:#38bdf859!important;box-shadow:0 8px 24px #020a18b3!important}html[data-theme=ocean] .waiting-list-tabs-container{background:#06142cd9!important;border:1px solid #38bdf840!important;box-shadow:0 8px 30px #020a18b3,inset 0 1px #ffffff1a!important}html[data-theme=ocean] .waiting-list-tabs-container button:hover{color:#38bdf8!important;background-color:#38bdf81f!important}html[data-theme=ocean] .form-input,html[data-theme=ocean] .form-select,html[data-theme=ocean] .form-textarea{color:#fff!important;background-color:#051228d9!important;border:1.5px solid #38bdf838!important}html[data-theme=ocean] .form-input:focus,html[data-theme=ocean] .form-select:focus,html[data-theme=ocean] .form-textarea:focus{border-color:#38bdf8!important;box-shadow:0 0 18px #38bdf84d,inset 0 1px #ffffff1a!important}html[data-theme=ocean] .completed-card-selectable{border-top:1px solid #38bdf826!important;border-bottom:1px solid #38bdf826!important;border-right:1px solid #38bdf826!important}html[data-theme=ocean] .completed-card-selectable:hover{border-top-color:#38bdf84d!important;border-bottom-color:#38bdf84d!important;border-right-color:#38bdf84d!important}html[data-theme=ocean] .modal-container,html[data-theme=ocean] .modal-content,html[data-theme=ocean] .modal-content-animated{background:linear-gradient(135deg,#081a38f5 0%,#041024fa 100%)!important;border:1px solid #38bdf847!important;box-shadow:0 25px 60px #000000d9!important}html[data-theme=ocean] .focus-main-card,html[data-theme=ocean] .focus-stat-box{background:#081a38bf!important;border-color:#38bdf838!important}html[data-theme=ocean] .agendados-date-folder{color:#fff!important;background:linear-gradient(135deg,#081a38cc 0%,#041024e6 100%)!important;border:1px solid #38bdf838!important;box-shadow:0 8px 30px #020a1899!important}html[data-theme=ocean] .agendados-date-folder:hover{border-color:#38bdf873!important;box-shadow:0 12px 36px #020a18bf,0 0 20px #38bdf826!important}html[data-theme=ocean] .agendados-date-folder.folder-expanded{border-color:#38bdf8!important;box-shadow:0 10px 32px #020a18b3,0 0 15px #38bdf833!important}html[data-theme=ocean] .agendados-calendar-tile{background:#030d1cd9!important;border:1.5px solid #38bdf84d!important;box-shadow:0 4px 12px #0006!important}html[data-theme=ocean] .agendados-calendar-tile .calendar-tile-top{color:#fff!important;background:#0284c7!important}html[data-theme=ocean] .agendados-calendar-tile .calendar-tile-number{color:#fff!important}html[data-theme=ocean] .agendados-calendar-tile .calendar-tile-month{color:#93c5fd!important}html[data-theme=ocean] .agendados-folder-title{color:#fff!important}html[data-theme=ocean] .agendados-folder-subtitle,html[data-theme=ocean] .agendados-meter-label{color:#93c5fd!important}html[data-theme=ocean] .agendados-bar-track{background-color:#38bdf826!important}html[data-theme=ocean] .agendados-stat-pill.pill-completed{color:#6ee7b7!important;background:#10b98126!important;border:1px solid #34d3994d!important}html[data-theme=ocean] .agendados-stat-pill.pill-scheduled{color:#fde68a!important;background:#f59e0b26!important;border:1px solid #fbbf244d!important}html[data-theme=ocean] .agendados-tag-pill.tag-hoje{color:#fef08a!important;background:#f59e0b33!important;border:1px solid #fbbf2466!important}html[data-theme=ocean] .agendados-tag-pill.tag-amanha{color:#bae6fd!important;background:#38bdf833!important;border:1px solid #38bdf866!important}html[data-theme=ocean] .agendados-toggle-btn{color:#93c5fd!important;background:#081a38cc!important;border:1px solid #38bdf847!important}html[data-theme=ocean] .agendados-toggle-btn:hover,html[data-theme=ocean] .agendados-toggle-btn.active{color:#fff!important;background:#38bdf833!important;border-color:#38bdf8!important}html[data-theme=ocean] .agendados-folder-contents{border-left-color:#38bdf873!important}html[data-theme=ocean] .custom-dropdown-btn{color:#fff!important;background-color:#081a38d9!important;border:1.5px solid #38bdf840!important}html[data-theme=ocean] .custom-dropdown-btn:hover{border-color:#38bdf8!important}html[data-theme=ocean] .custom-dropdown-menu{background-color:#051228f5!important;border:1px solid #38bdf859!important;box-shadow:0 20px 40px #000000d9!important}html[data-theme=ocean] .custom-dropdown-item{color:#93c5fd!important}html[data-theme=ocean] .custom-dropdown-item:hover{color:#fff!important;background-color:#38bdf826!important}html[data-theme=ocean] .custom-dropdown-item.active{color:#38bdf8!important;background-color:#38bdf838!important}html[data-theme=ocean] .btn-secondary{color:#93c5fd!important;background-color:#081a38cc!important;border:1.5px solid #38bdf840!important}html[data-theme=ocean] .btn-secondary:hover:not(:disabled){color:#fff!important;background-color:#38bdf82e!important;border-color:#38bdf8!important}html[data-theme=ocean] .pagination-compact-container{background-color:#06142cd9!important;border:1px solid #38bdf840!important}html[data-theme=ocean] .pagination-compact-page{color:#38bdf8!important}html[data-theme=ocean] .waiting-list-status-text{color:#93c5fd!important}html[data-theme=emerald]{--bg-color:#03140e;--card-bg:#08241a;--text-primary:#fff;--text-secondary:#86efac;--border-color:#10b98133;--primary-color:#10b981;--secondary-color:#34d399;--shadow-premium:0 20px 35px -5px #02120ca6}html[data-theme=emerald] body{color:#fff!important;background-color:#03140e!important;background-image:radial-gradient(at 10% 15%,#10b98138 0,#0000 45%),radial-gradient(at 88% 22%,#05966933 0,#0000 50%),radial-gradient(at 50% 75%,#04785729 0,#0000 55%),radial-gradient(at 85% 85%,#34d3991f 0,#0000 50%)!important;background-attachment:fixed!important}html[data-theme=emerald] .header-main{background-color:#04140eeb!important;border-bottom:1px solid #10b98133!important;box-shadow:0 4px 20px #02120c99!important}html[data-theme=emerald] .header-main .nav-link{color:#86efac!important}html[data-theme=emerald] .header-main .nav-link:hover,html[data-theme=emerald] .header-main .nav-link.active{color:#fff!important;background-color:#10b98124!important}html[data-theme=emerald] .header-profile-btn{background-color:#08241acc!important;border-color:#10b98147!important}html[data-theme=emerald] .card:not(.completed-card-selectable):not(.today-in-service),html[data-theme=emerald] .dashboard-main-layout .card:not(.completed-card-selectable):not(.today-in-service),html[data-theme=emerald] .dashboard-distribution-card,html[data-theme=emerald] .dashboard-peak-card{background:linear-gradient(135deg,#08241ab8 0%,#04140fe0 100%)!important;border:1px solid #10b98138!important;box-shadow:0 8px 32px #02120ca6!important}html[data-theme=emerald] .dashboard-header-banner{background:linear-gradient(135deg,#10b98133 0%,#08241acc 100%)!important;border-color:#10b98147!important}html[data-theme=emerald] .dashboard-quote-glass{background-color:#08241ad9!important;border-color:#10b98159!important;box-shadow:0 8px 30px #02120c99,0 0 20px #10b98126!important}html[data-theme=emerald] .dashboard-funnel-step,html[data-theme=emerald] .dashboard-shortcut-card{background:#08241a80!important;border-color:#10b9812e!important}html[data-theme=emerald] .dashboard-funnel-step:hover,html[data-theme=emerald] .dashboard-shortcut-card:hover{background:#08241acc!important;border-color:#10b98159!important;box-shadow:0 8px 24px #02120cb3!important}html[data-theme=emerald] .waiting-list-tabs-container{background:#061c14d9!important;border:1px solid #10b98140!important;box-shadow:0 8px 30px #02120cb3,inset 0 1px #ffffff1a!important}html[data-theme=emerald] .waiting-list-tabs-container button:hover{color:#34d399!important;background-color:#10b9811f!important}html[data-theme=emerald] .form-input,html[data-theme=emerald] .form-select,html[data-theme=emerald] .form-textarea{color:#fff!important;background-color:#051811d9!important;border:1.5px solid #10b98138!important}html[data-theme=emerald] .form-input:focus,html[data-theme=emerald] .form-select:focus,html[data-theme=emerald] .form-textarea:focus{border-color:#10b981!important;box-shadow:0 0 18px #10b9814d,inset 0 1px #ffffff1a!important}html[data-theme=emerald] .completed-card-selectable{border-top:1px solid #10b98126!important;border-bottom:1px solid #10b98126!important;border-right:1px solid #10b98126!important}html[data-theme=emerald] .completed-card-selectable:hover{border-top-color:#10b9814d!important;border-bottom-color:#10b9814d!important;border-right-color:#10b9814d!important}html[data-theme=emerald] .modal-container,html[data-theme=emerald] .modal-content,html[data-theme=emerald] .modal-content-animated{background:linear-gradient(135deg,#08241af5 0%,#04140ffa 100%)!important;border:1px solid #10b98147!important;box-shadow:0 25px 60px #000000d9!important}html[data-theme=emerald] .focus-main-card,html[data-theme=emerald] .focus-stat-box{background:#08241abf!important;border-color:#10b98138!important}html[data-theme=emerald] .agendados-date-folder{color:#fff!important;background:linear-gradient(135deg,#08241acc 0%,#04140fe6 100%)!important;border:1px solid #10b98138!important;box-shadow:0 8px 30px #02120ca6!important}html[data-theme=emerald] .agendados-date-folder:hover{border-color:#10b98173!important;box-shadow:0 12px 36px #02120cbf,0 0 20px #10b98126!important}html[data-theme=emerald] .agendados-date-folder.folder-expanded{border-color:#34d399!important;box-shadow:0 10px 32px #02120cb3,0 0 15px #10b98133!important}html[data-theme=emerald] .agendados-calendar-tile{background:#03140ed9!important;border:1.5px solid #10b9814d!important;box-shadow:0 4px 12px #0006!important}html[data-theme=emerald] .agendados-calendar-tile .calendar-tile-top{color:#fff!important;background:#10b981!important}html[data-theme=emerald] .agendados-calendar-tile .calendar-tile-number{color:#fff!important}html[data-theme=emerald] .agendados-calendar-tile .calendar-tile-month{color:#86efac!important}html[data-theme=emerald] .agendados-folder-title{color:#fff!important}html[data-theme=emerald] .agendados-folder-subtitle,html[data-theme=emerald] .agendados-meter-label{color:#86efac!important}html[data-theme=emerald] .agendados-bar-track{background-color:#10b98126!important}html[data-theme=emerald] .agendados-stat-pill.pill-completed{color:#6ee7b7!important;background:#10b98126!important;border:1px solid #34d3994d!important}html[data-theme=emerald] .agendados-stat-pill.pill-scheduled{color:#fde68a!important;background:#f59e0b26!important;border:1px solid #fbbf244d!important}html[data-theme=emerald] .agendados-tag-pill.tag-hoje{color:#fef08a!important;background:#f59e0b33!important;border:1px solid #fbbf2466!important}html[data-theme=emerald] .agendados-tag-pill.tag-amanha{color:#a7f3d0!important;background:#10b98133!important;border:1px solid #10b98166!important}html[data-theme=emerald] .agendados-toggle-btn{color:#86efac!important;background:#08241acc!important;border:1px solid #10b98147!important}html[data-theme=emerald] .agendados-toggle-btn:hover,html[data-theme=emerald] .agendados-toggle-btn.active{color:#fff!important;background:#10b98140!important;border-color:#34d399!important}html[data-theme=emerald] .agendados-folder-contents{border-left-color:#10b98173!important}html[data-theme=emerald] .custom-dropdown-btn{color:#fff!important;background-color:#08241ad9!important;border:1.5px solid #10b98140!important}html[data-theme=emerald] .custom-dropdown-btn:hover{border-color:#34d399!important}html[data-theme=emerald] .custom-dropdown-menu{background-color:#04140ff5!important;border:1px solid #10b98159!important;box-shadow:0 20px 40px #000000d9!important}html[data-theme=emerald] .custom-dropdown-item{color:#86efac!important}html[data-theme=emerald] .custom-dropdown-item:hover{color:#fff!important;background-color:#10b98126!important}html[data-theme=emerald] .custom-dropdown-item.active{color:#34d399!important;background-color:#10b98138!important}html[data-theme=emerald] .btn-secondary{color:#86efac!important;background-color:#08241acc!important;border:1.5px solid #10b98140!important}html[data-theme=emerald] .btn-secondary:hover:not(:disabled){color:#fff!important;background-color:#10b9812e!important;border-color:#34d399!important}html[data-theme=emerald] .pagination-compact-container{background-color:#04140ed9!important;border:1px solid #10b98140!important}html[data-theme=emerald] .pagination-compact-page{color:#34d399!important}html[data-theme=emerald] .waiting-list-status-text{color:#86efac!important}html[data-theme=gold]{--bg-color:#120d05;--card-bg:#221808;--text-primary:#fff;--text-secondary:#fde68a;--border-color:#f59e0b38;--primary-color:#f59e0b;--secondary-color:#fbbf24;--shadow-premium:0 20px 35px -5px #120c04a6}html[data-theme=gold] body{color:#fff!important;background-color:#120d05!important;background-image:radial-gradient(at 10% 15%,#f59e0b3d 0,#0000 45%),radial-gradient(at 88% 22%,#c7b38647 0,#0000 50%),radial-gradient(at 50% 75%,#d977062e 0,#0000 55%),radial-gradient(at 85% 85%,#fbbf2426 0,#0000 50%)!important;background-attachment:fixed!important}html[data-theme=gold] .header-main{background-color:#181106eb!important;border-bottom:1px solid #f59e0b33!important;box-shadow:0 4px 20px #120c0499!important}html[data-theme=gold] .header-main .nav-link{color:#fde68a!important}html[data-theme=gold] .header-main .nav-link:hover,html[data-theme=gold] .header-main .nav-link.active{color:#fff!important;background-color:#f59e0b26!important}html[data-theme=gold] .header-profile-btn{background-color:#241a0acc!important;border-color:#f59e0b4d!important}html[data-theme=gold] .card:not(.completed-card-selectable):not(.today-in-service),html[data-theme=gold] .dashboard-main-layout .card:not(.completed-card-selectable):not(.today-in-service),html[data-theme=gold] .dashboard-distribution-card,html[data-theme=gold] .dashboard-peak-card{background:linear-gradient(135deg,#241a0ab8 0%,#140e05e0 100%)!important;border:1px solid #f59e0b40!important;box-shadow:0 8px 32px #120c04a6!important}html[data-theme=gold] .dashboard-header-banner{background:linear-gradient(135deg,#f59e0b33 0%,#241a0acc 100%)!important;border-color:#f59e0b52!important}html[data-theme=gold] .dashboard-quote-glass{background-color:#241a0ad9!important;border-color:#f59e0b66!important;box-shadow:0 8px 30px #120c0499,0 0 22px #f59e0b33!important}html[data-theme=gold] .dashboard-funnel-step,html[data-theme=gold] .dashboard-shortcut-card{background:#241a0a80!important;border-color:#f59e0b2e!important}html[data-theme=gold] .dashboard-funnel-step:hover,html[data-theme=gold] .dashboard-shortcut-card:hover{background:#241a0acc!important;border-color:#f59e0b66!important;box-shadow:0 8px 24px #120c04b3!important}html[data-theme=gold] .waiting-list-tabs-container{background:#1c1408d9!important;border:1px solid #f59e0b47!important;box-shadow:0 8px 30px #120c04b3,inset 0 1px #ffffff1a!important}html[data-theme=gold] .waiting-list-tabs-container button:hover{color:#fbbf24!important;background-color:#f59e0b24!important}html[data-theme=gold] .form-input,html[data-theme=gold] .form-select,html[data-theme=gold] .form-textarea{color:#fff!important;background-color:#1a1207d9!important;border:1.5px solid #f59e0b3d!important}html[data-theme=gold] .form-input:focus,html[data-theme=gold] .form-select:focus,html[data-theme=gold] .form-textarea:focus{border-color:#f59e0b!important;box-shadow:0 0 18px #f59e0b52,inset 0 1px #ffffff1a!important}html[data-theme=gold] .completed-card-selectable{border-top:1px solid #f59e0b26!important;border-bottom:1px solid #f59e0b26!important;border-right:1px solid #f59e0b26!important}html[data-theme=gold] .completed-card-selectable:hover{border-top-color:#f59e0b59!important;border-bottom-color:#f59e0b59!important;border-right-color:#f59e0b59!important}html[data-theme=gold] .modal-container,html[data-theme=gold] .modal-content,html[data-theme=gold] .modal-content-animated{background:linear-gradient(135deg,#241a0af5 0%,#140e05fa 100%)!important;border:1px solid #f59e0b52!important;box-shadow:0 25px 60px #000000d9!important}html[data-theme=gold] .focus-main-card,html[data-theme=gold] .focus-stat-box{background:#241a0abf!important;border-color:#f59e0b40!important}html[data-theme=gold] .agendados-date-folder{color:#fff!important;background:linear-gradient(135deg,#241a0acc 0%,#140e05e6 100%)!important;border:1px solid #f59e0b40!important;box-shadow:0 8px 30px #120c04a6!important}html[data-theme=gold] .agendados-date-folder:hover{border-color:#f59e0b73!important;box-shadow:0 12px 36px #120c04bf,0 0 20px #f59e0b26!important}html[data-theme=gold] .agendados-date-folder.folder-expanded{border-color:#fbbf24!important;box-shadow:0 10px 32px #120c04b3,0 0 15px #f59e0b33!important}html[data-theme=gold] .agendados-calendar-tile{background:#120d05d9!important;border:1.5px solid #f59e0b4d!important;box-shadow:0 4px 12px #0006!important}html[data-theme=gold] .agendados-calendar-tile .calendar-tile-top{color:#120d05!important;background:#f59e0b!important;font-weight:900!important}html[data-theme=gold] .agendados-calendar-tile .calendar-tile-number{color:#fff!important}html[data-theme=gold] .agendados-calendar-tile .calendar-tile-month{color:#fbbf24!important}html[data-theme=gold] .agendados-folder-title{color:#fff!important}html[data-theme=gold] .agendados-folder-subtitle,html[data-theme=gold] .agendados-meter-label{color:#fde68a!important}html[data-theme=gold] .agendados-bar-track{background-color:#f59e0b26!important}html[data-theme=gold] .agendados-stat-pill.pill-completed{color:#6ee7b7!important;background:#10b98126!important;border:1px solid #34d3994d!important}html[data-theme=gold] .agendados-stat-pill.pill-scheduled{color:#fef08a!important;background:#f59e0b2e!important;border:1px solid #fbbf2459!important}html[data-theme=gold] .agendados-tag-pill.tag-hoje{color:#fef08a!important;background:#f59e0b40!important;border:1px solid #fbbf2473!important}html[data-theme=gold] .agendados-tag-pill.tag-amanha{color:#fde68a!important;background:#fbbf242e!important;border:1px solid #fbbf2459!important}html[data-theme=gold] .agendados-toggle-btn{color:#fde68a!important;background:#241a0acc!important;border:1px solid #f59e0b47!important}html[data-theme=gold] .agendados-toggle-btn:hover,html[data-theme=gold] .agendados-toggle-btn.active{color:#fff!important;background:#f59e0b40!important;border-color:#fbbf24!important}html[data-theme=gold] .agendados-folder-contents{border-left-color:#f59e0b73!important}html[data-theme=gold] .custom-dropdown-btn{color:#fff!important;background-color:#241a0ad9!important;border:1.5px solid #f59e0b47!important}html[data-theme=gold] .custom-dropdown-btn:hover{border-color:#fbbf24!important}html[data-theme=gold] .custom-dropdown-menu{background-color:#140e05f5!important;border:1px solid #f59e0b59!important;box-shadow:0 20px 40px #000000d9!important}html[data-theme=gold] .custom-dropdown-item{color:#fde68a!important}html[data-theme=gold] .custom-dropdown-item:hover{color:#fff!important;background-color:#f59e0b26!important}html[data-theme=gold] .custom-dropdown-item.active{color:#fbbf24!important;background-color:#f59e0b38!important}html[data-theme=gold] .btn-secondary{color:#fde68a!important;background-color:#241a0acc!important;border:1.5px solid #f59e0b47!important}html[data-theme=gold] .btn-secondary:hover:not(:disabled){color:#fff!important;background-color:#f59e0b2e!important;border-color:#fbbf24!important}html[data-theme=gold] .pagination-compact-container{background-color:#140e05d9!important;border:1px solid #f59e0b47!important}html[data-theme=gold] .pagination-compact-page{color:#fbbf24!important}html[data-theme=gold] .waiting-list-status-text{color:#fde68a!important}html[data-theme=amethyst]{--bg-color:#0e061a;--card-bg:#200e36;--text-primary:#fff;--text-secondary:#e9d5ff;--border-color:#a855f738;--primary-color:#a855f7;--secondary-color:#c084fc;--shadow-premium:0 20px 35px -5px #0e061ab3}html[data-theme=amethyst] body{color:#fff!important;background-color:#0e061a!important;background-image:radial-gradient(at 10% 15%,#a855f73d 0,#0000 45%),radial-gradient(at 88% 22%,#7c3aed47 0,#0000 50%),radial-gradient(at 50% 75%,#9333ea2e 0,#0000 55%),radial-gradient(at 85% 85%,#c084fc24 0,#0000 50%)!important;background-attachment:fixed!important}html[data-theme=amethyst] .header-main{background-color:#140826eb!important;border-bottom:1px solid #a855f733!important;box-shadow:0 4px 20px #0e061a99!important}html[data-theme=amethyst] .header-main .nav-link{color:#e9d5ff!important}html[data-theme=amethyst] .header-main .nav-link:hover,html[data-theme=amethyst] .header-main .nav-link.active{color:#fff!important;background-color:#a855f726!important}html[data-theme=amethyst] .header-profile-btn{background-color:#200e36cc!important;border-color:#a855f74d!important}html[data-theme=amethyst] .card:not(.completed-card-selectable):not(.today-in-service),html[data-theme=amethyst] .dashboard-main-layout .card:not(.completed-card-selectable):not(.today-in-service),html[data-theme=amethyst] .dashboard-distribution-card,html[data-theme=amethyst] .dashboard-peak-card{background:linear-gradient(135deg,#200e36b8 0%,#120720e0 100%)!important;border:1px solid #a855f740!important;box-shadow:0 8px 32px #0e061aa6!important}html[data-theme=amethyst] .dashboard-header-banner{background:linear-gradient(135deg,#a855f733 0%,#200e36cc 100%)!important;border-color:#a855f752!important}html[data-theme=amethyst] .dashboard-quote-glass{background-color:#200e36d9!important;border-color:#a855f766!important;box-shadow:0 8px 30px #0e061a99,0 0 22px #a855f733!important}html[data-theme=amethyst] .dashboard-funnel-step,html[data-theme=amethyst] .dashboard-shortcut-card{background:#200e3680!important;border-color:#a855f72e!important}html[data-theme=amethyst] .dashboard-funnel-step:hover,html[data-theme=amethyst] .dashboard-shortcut-card:hover{background:#200e36cc!important;border-color:#a855f766!important;box-shadow:0 8px 24px #0e061ab3!important}html[data-theme=amethyst] .waiting-list-tabs-container{background:#180a2ad9!important;border:1px solid #a855f747!important;box-shadow:0 8px 30px #0e061ab3,inset 0 1px #ffffff1a!important}html[data-theme=amethyst] .waiting-list-tabs-container button:hover{color:#c084fc!important;background-color:#a855f724!important}html[data-theme=amethyst] .form-input,html[data-theme=amethyst] .form-select,html[data-theme=amethyst] .form-textarea{color:#fff!important;background-color:#160926d9!important;border:1.5px solid #a855f73d!important}html[data-theme=amethyst] .form-input:focus,html[data-theme=amethyst] .form-select:focus,html[data-theme=amethyst] .form-textarea:focus{border-color:#a855f7!important;box-shadow:0 0 18px #a855f752,inset 0 1px #ffffff1a!important}html[data-theme=amethyst] .completed-card-selectable{border-top:1px solid #a855f726!important;border-bottom:1px solid #a855f726!important;border-right:1px solid #a855f726!important}html[data-theme=amethyst] .completed-card-selectable:hover{border-top-color:#a855f759!important;border-bottom-color:#a855f759!important;border-right-color:#a855f759!important}html[data-theme=amethyst] .modal-container,html[data-theme=amethyst] .modal-content,html[data-theme=amethyst] .modal-content-animated{background:linear-gradient(135deg,#200e36f5 0%,#120720fa 100%)!important;border:1px solid #a855f752!important;box-shadow:0 25px 60px #000000d9!important}html[data-theme=amethyst] .focus-main-card,html[data-theme=amethyst] .focus-stat-box{background:#200e36bf!important;border-color:#a855f740!important}html[data-theme=amethyst] .agendados-date-folder{color:#fff!important;background:linear-gradient(135deg,#200e36cc 0%,#120720e6 100%)!important;border:1px solid #a855f740!important;box-shadow:0 8px 30px #0e061aa6!important}html[data-theme=amethyst] .agendados-date-folder:hover{border-color:#a855f773!important;box-shadow:0 12px 36px #0e061abf,0 0 20px #a855f726!important}html[data-theme=amethyst] .agendados-date-folder.folder-expanded{border-color:#c084fc!important;box-shadow:0 10px 32px #0e061ab3,0 0 15px #a855f733!important}html[data-theme=amethyst] .agendados-calendar-tile{background:#10071cd9!important;border:1.5px solid #a855f74d!important;box-shadow:0 4px 12px #0006!important}html[data-theme=amethyst] .agendados-calendar-tile .calendar-tile-top{color:#fff!important;background:#a855f7!important}html[data-theme=amethyst] .agendados-calendar-tile .calendar-tile-number{color:#fff!important}html[data-theme=amethyst] .agendados-calendar-tile .calendar-tile-month{color:#c084fc!important}html[data-theme=amethyst] .agendados-folder-title{color:#fff!important}html[data-theme=amethyst] .agendados-folder-subtitle,html[data-theme=amethyst] .agendados-meter-label{color:#e9d5ff!important}html[data-theme=amethyst] .agendados-bar-track{background-color:#a855f726!important}html[data-theme=amethyst] .agendados-stat-pill.pill-completed{color:#6ee7b7!important;background:#10b98126!important;border:1px solid #34d3994d!important}html[data-theme=amethyst] .agendados-stat-pill.pill-scheduled{color:#fde68a!important;background:#f59e0b26!important;border:1px solid #fbbf244d!important}html[data-theme=amethyst] .agendados-tag-pill.tag-hoje{color:#fef08a!important;background:#f59e0b33!important;border:1px solid #fbbf2466!important}html[data-theme=amethyst] .agendados-tag-pill.tag-amanha{color:#e9d5ff!important;background:#a855f733!important;border:1px solid #a855f766!important}html[data-theme=amethyst] .agendados-toggle-btn{color:#e9d5ff!important;background:#200e36cc!important;border:1px solid #a855f747!important}html[data-theme=amethyst] .agendados-toggle-btn:hover,html[data-theme=amethyst] .agendados-toggle-btn.active{color:#fff!important;background:#a855f740!important;border-color:#c084fc!important}html[data-theme=amethyst] .agendados-folder-contents{border-left-color:#a855f773!important}html[data-theme=amethyst] .custom-dropdown-btn{color:#fff!important;background-color:#200e36d9!important;border:1.5px solid #a855f747!important}html[data-theme=amethyst] .custom-dropdown-btn:hover{border-color:#c084fc!important}html[data-theme=amethyst] .custom-dropdown-menu{background-color:#120720f5!important;border:1px solid #a855f759!important;box-shadow:0 20px 40px #000000d9!important}html[data-theme=amethyst] .custom-dropdown-item{color:#e9d5ff!important}html[data-theme=amethyst] .custom-dropdown-item:hover{color:#fff!important;background-color:#a855f726!important}html[data-theme=amethyst] .custom-dropdown-item.active{color:#c084fc!important;background-color:#a855f738!important}html[data-theme=amethyst] .btn-secondary{color:#e9d5ff!important;background-color:#200e36cc!important;border:1.5px solid #a855f747!important}html[data-theme=amethyst] .btn-secondary:hover:not(:disabled){color:#fff!important;background-color:#a855f72e!important;border-color:#c084fc!important}html[data-theme=amethyst] .pagination-compact-container{background-color:#120720d9!important;border:1px solid #a855f747!important}html[data-theme=amethyst] .pagination-compact-page{color:#c084fc!important}html[data-theme=amethyst] .waiting-list-status-text{color:#e9d5ff!important}html[data-theme=ruby]{--bg-color:#14050a;--card-bg:#2a0a16;--text-primary:#fff;--text-secondary:#fecdd3;--border-color:#f43f5e38;--primary-color:#f43f5e;--secondary-color:#fb7185;--shadow-premium:0 20px 35px -5px #14050ab3}html[data-theme=ruby] body{color:#fff!important;background-color:#14050a!important;background-image:radial-gradient(at 10% 15%,#f43f5e3d 0,#0000 45%),radial-gradient(at 88% 22%,#e11d4842 0,#0000 50%),radial-gradient(at 50% 75%,#be123c2e 0,#0000 55%),radial-gradient(at 85% 85%,#fb718524 0,#0000 50%)!important;background-attachment:fixed!important}html[data-theme=ruby] .header-main{background-color:#1c060eeb!important;border-bottom:1px solid #f43f5e33!important;box-shadow:0 4px 20px #14050a99!important}html[data-theme=ruby] .header-main .nav-link{color:#fecdd3!important}html[data-theme=ruby] .header-main .nav-link:hover,html[data-theme=ruby] .header-main .nav-link.active{color:#fff!important;background-color:#f43f5e26!important}html[data-theme=ruby] .header-profile-btn{background-color:#2a0a16cc!important;border-color:#f43f5e4d!important}html[data-theme=ruby] .card:not(.completed-card-selectable):not(.today-in-service),html[data-theme=ruby] .dashboard-main-layout .card:not(.completed-card-selectable):not(.today-in-service),html[data-theme=ruby] .dashboard-distribution-card,html[data-theme=ruby] .dashboard-peak-card{background:linear-gradient(135deg,#2a0a16b8 0%,#18050ce0 100%)!important;border:1px solid #f43f5e40!important;box-shadow:0 8px 32px #14050aa6!important}html[data-theme=ruby] .dashboard-header-banner{background:linear-gradient(135deg,#f43f5e33 0%,#2a0a16cc 100%)!important;border-color:#f43f5e52!important}html[data-theme=ruby] .dashboard-quote-glass{background-color:#2a0a16d9!important;border-color:#f43f5e66!important;box-shadow:0 8px 30px #14050a99,0 0 22px #f43f5e33!important}html[data-theme=ruby] .dashboard-funnel-step,html[data-theme=ruby] .dashboard-shortcut-card{background:#2a0a1680!important;border-color:#f43f5e2e!important}html[data-theme=ruby] .dashboard-funnel-step:hover,html[data-theme=ruby] .dashboard-shortcut-card:hover{background:#2a0a16cc!important;border-color:#f43f5e66!important;box-shadow:0 8px 24px #14050ab3!important}html[data-theme=ruby] .waiting-list-tabs-container{background:#220812d9!important;border:1px solid #f43f5e47!important;box-shadow:0 8px 30px #14050ab3,inset 0 1px #ffffff1a!important}html[data-theme=ruby] .waiting-list-tabs-container button:hover{color:#fb7185!important;background-color:#f43f5e24!important}html[data-theme=ruby] .form-input,html[data-theme=ruby] .form-select,html[data-theme=ruby] .form-textarea{color:#fff!important;background-color:#1e0710d9!important;border:1.5px solid #f43f5e3d!important}html[data-theme=ruby] .form-input:focus,html[data-theme=ruby] .form-select:focus,html[data-theme=ruby] .form-textarea:focus{border-color:#f43f5e!important;box-shadow:0 0 18px #f43f5e52,inset 0 1px #ffffff1a!important}html[data-theme=ruby] .completed-card-selectable{border-top:1px solid #f43f5e26!important;border-bottom:1px solid #f43f5e26!important;border-right:1px solid #f43f5e26!important}html[data-theme=ruby] .completed-card-selectable:hover{border-top-color:#f43f5e59!important;border-bottom-color:#f43f5e59!important;border-right-color:#f43f5e59!important}html[data-theme=ruby] .modal-container,html[data-theme=ruby] .modal-content,html[data-theme=ruby] .modal-content-animated{background:linear-gradient(135deg,#2a0a16f5 0%,#18050cfa 100%)!important;border:1px solid #f43f5e52!important;box-shadow:0 25px 60px #000000d9!important}html[data-theme=ruby] .focus-main-card,html[data-theme=ruby] .focus-stat-box{background:#2a0a16bf!important;border-color:#f43f5e40!important}html[data-theme=ruby] .agendados-date-folder{color:#fff!important;background:linear-gradient(135deg,#2a0a16cc 0%,#18050ce6 100%)!important;border:1px solid #f43f5e40!important;box-shadow:0 8px 30px #14050aa6!important}html[data-theme=ruby] .agendados-date-folder:hover{border-color:#f43f5e73!important;box-shadow:0 12px 36px #14050abf,0 0 20px #f43f5e26!important}html[data-theme=ruby] .agendados-date-folder.folder-expanded{border-color:#fb7185!important;box-shadow:0 10px 32px #14050ab3,0 0 15px #f43f5e33!important}html[data-theme=ruby] .agendados-calendar-tile{background:#16050bd9!important;border:1.5px solid #f43f5e4d!important;box-shadow:0 4px 12px #0006!important}html[data-theme=ruby] .agendados-calendar-tile .calendar-tile-top{color:#fff!important;background:#f43f5e!important}html[data-theme=ruby] .agendados-calendar-tile .calendar-tile-number{color:#fff!important}html[data-theme=ruby] .agendados-calendar-tile .calendar-tile-month{color:#fb7185!important}html[data-theme=ruby] .agendados-folder-title{color:#fff!important}html[data-theme=ruby] .agendados-folder-subtitle,html[data-theme=ruby] .agendados-meter-label{color:#fecdd3!important}html[data-theme=ruby] .agendados-bar-track{background-color:#f43f5e26!important}html[data-theme=ruby] .agendados-stat-pill.pill-completed{color:#6ee7b7!important;background:#10b98126!important;border:1px solid #34d3994d!important}html[data-theme=ruby] .agendados-stat-pill.pill-scheduled{color:#fde68a!important;background:#f59e0b26!important;border:1px solid #fbbf244d!important}html[data-theme=ruby] .agendados-tag-pill.tag-hoje{color:#fef08a!important;background:#f59e0b33!important;border:1px solid #fbbf2466!important}html[data-theme=ruby] .agendados-tag-pill.tag-amanha{color:#fecdd3!important;background:#f43f5e33!important;border:1px solid #f43f5e66!important}html[data-theme=ruby] .agendados-toggle-btn{color:#fecdd3!important;background:#2a0a16cc!important;border:1px solid #f43f5e47!important}html[data-theme=ruby] .agendados-toggle-btn:hover,html[data-theme=ruby] .agendados-toggle-btn.active{color:#fff!important;background:#f43f5e40!important;border-color:#fb7185!important}html[data-theme=ruby] .agendados-folder-contents{border-left-color:#f43f5e73!important}html[data-theme=ruby] .custom-dropdown-btn{color:#fff!important;background-color:#2a0a16d9!important;border:1.5px solid #f43f5e47!important}html[data-theme=ruby] .custom-dropdown-btn:hover{border-color:#fb7185!important}html[data-theme=ruby] .custom-dropdown-menu{background-color:#18050cf5!important;border:1px solid #f43f5e59!important;box-shadow:0 20px 40px #000000d9!important}html[data-theme=ruby] .custom-dropdown-item{color:#fecdd3!important}html[data-theme=ruby] .custom-dropdown-item:hover{color:#fff!important;background-color:#f43f5e26!important}html[data-theme=ruby] .custom-dropdown-item.active{color:#fb7185!important;background-color:#f43f5e38!important}html[data-theme=ruby] .btn-secondary{color:#fecdd3!important;background-color:#2a0a16cc!important;border:1.5px solid #f43f5e47!important}html[data-theme=ruby] .btn-secondary:hover:not(:disabled){color:#fff!important;background-color:#f43f5e2e!important;border-color:#fb7185!important}html[data-theme=ruby] .pagination-compact-container{background-color:#18050cd9!important;border:1px solid #f43f5e47!important}html[data-theme=ruby] .pagination-compact-page{color:#fb7185!important}html[data-theme=ruby] .waiting-list-status-text{color:#fecdd3!important}html[data-theme=graphite]{--bg-color:#09090b;--card-bg:#18181b;--text-primary:#fff;--text-secondary:#a1a1aa;--border-color:#ffffff1f;--primary-color:#e4e4e7;--secondary-color:#a1a1aa;--shadow-premium:0 20px 35px -5px #000000b3}html[data-theme=graphite] body{color:#fff!important;background-color:#09090b!important;background-image:radial-gradient(at 10% 15%,#ffffff12 0,#0000 45%),radial-gradient(at 88% 22%,#a1a1aa14 0,#0000 50%),radial-gradient(at 50% 75%,#71717a0f 0,#0000 55%)!important;background-attachment:fixed!important}html[data-theme=graphite] .header-main{background-color:#121215eb!important;border-bottom:1px solid #ffffff1a!important;box-shadow:0 4px 20px #0009!important}html[data-theme=graphite] .header-main .nav-link{color:#a1a1aa!important}html[data-theme=graphite] .header-main .nav-link:hover,html[data-theme=graphite] .header-main .nav-link.active{color:#fff!important;background-color:#ffffff1a!important}html[data-theme=graphite] .header-profile-btn{background-color:#1c1c22cc!important;border-color:#ffffff29!important}html[data-theme=graphite] .card:not(.completed-card-selectable):not(.today-in-service),html[data-theme=graphite] .dashboard-main-layout .card:not(.completed-card-selectable):not(.today-in-service),html[data-theme=graphite] .dashboard-distribution-card,html[data-theme=graphite] .dashboard-peak-card{background:linear-gradient(135deg,#1c1c22b8 0%,#121216e0 100%)!important;border:1px solid #ffffff1f!important;box-shadow:0 8px 32px #000000a6!important}html[data-theme=graphite] .dashboard-header-banner{background:linear-gradient(135deg,#ffffff14 0%,#1c1c22cc 100%)!important;border-color:#ffffff29!important}html[data-theme=graphite] .dashboard-quote-glass{background-color:#1c1c22d9!important;border-color:#ffffff2e!important;box-shadow:0 8px 30px #0009!important}html[data-theme=graphite] .dashboard-funnel-step,html[data-theme=graphite] .dashboard-shortcut-card{background:#1c1c2280!important;border-color:#ffffff1a!important}html[data-theme=graphite] .dashboard-funnel-step:hover,html[data-theme=graphite] .dashboard-shortcut-card:hover{background:#1c1c22cc!important;border-color:#ffffff38!important;box-shadow:0 8px 24px #000000b3!important}html[data-theme=graphite] .waiting-list-tabs-container{background:#18181cd9!important;border:1px solid #ffffff26!important;box-shadow:0 8px 30px #000000b3,inset 0 1px #ffffff14!important}html[data-theme=graphite] .waiting-list-tabs-container button:hover{color:#fff!important;background-color:#ffffff1a!important}html[data-theme=graphite] .form-input,html[data-theme=graphite] .form-select,html[data-theme=graphite] .form-textarea{color:#fff!important;background-color:#141418d9!important;border:1.5px solid #ffffff24!important}html[data-theme=graphite] .form-input:focus,html[data-theme=graphite] .form-select:focus,html[data-theme=graphite] .form-textarea:focus{border-color:#fff9!important;box-shadow:0 0 18px #ffffff2e,inset 0 1px #ffffff1a!important}html[data-theme=graphite] .completed-card-selectable{border-top:1px solid #ffffff14!important;border-bottom:1px solid #ffffff14!important;border-right:1px solid #ffffff14!important}html[data-theme=graphite] .completed-card-selectable:hover{border-top-color:#ffffff38!important;border-bottom-color:#ffffff38!important;border-right-color:#ffffff38!important}html[data-theme=graphite] .badge-agendado{color:#fbbf24!important;background-color:#f59e0b33!important;border:1px solid #f59e0b73!important}html[data-theme=graphite] .badge-aguardando-agendamento{color:#38bdf8!important;background-color:#38bdf833!important;border:1px solid #38bdf873!important}html[data-theme=graphite] .badge-faltou{color:#f87171!important;background-color:#ef444433!important;border:1px solid #ef444473!important}html[data-theme=graphite] .badge-em-atendimento{color:#fef08a!important;background-color:#f59e0b40!important;border:1px solid #f59e0b80!important}html[data-theme=graphite] .badge-atendimento-realizado{color:#34d399!important;background-color:#10b98133!important;border:1px solid #10b98173!important}html[data-theme=graphite] .badge-documento-entregue{color:#2dd4bf!important;background-color:#14b8a633!important;border:1px solid #14b8a673!important}html[data-theme=graphite] .badge-cancelado{color:#cbd5e1!important;background-color:#94a3b833!important;border:1px solid #94a3b859!important}html[data-theme=graphite] .badge-dados-invalidos{color:#c084fc!important;background-color:#a855f733!important;border:1px solid #a855f773!important}html[data-theme=graphite] .modal-container,html[data-theme=graphite] .modal-content,html[data-theme=graphite] .modal-content-animated{background:linear-gradient(135deg,#1c1c22f5 0%,#121216fa 100%)!important;border:1px solid #ffffff2e!important;box-shadow:0 25px 60px #000000d9!important}html[data-theme=graphite] .focus-main-card,html[data-theme=graphite] .focus-stat-box{background:#1c1c22bf!important;border-color:#ffffff24!important}html[data-theme=graphite] .agendados-date-folder{color:#fff!important;background:linear-gradient(135deg,#1c1c22cc 0%,#121216e6 100%)!important;border:1px solid #ffffff24!important;box-shadow:0 8px 30px #000000a6!important}html[data-theme=graphite] .agendados-date-folder:hover{border-color:#ffffff4d!important;box-shadow:0 12px 36px #000000bf!important}html[data-theme=graphite] .agendados-date-folder.folder-expanded{border-color:#e4e4e7!important;box-shadow:0 10px 32px #000000b3,0 0 15px #ffffff14!important}html[data-theme=graphite] .agendados-calendar-tile{background:#0e0e12d9!important;border:1.5px solid #fff3!important;box-shadow:0 4px 12px #0006!important}html[data-theme=graphite] .agendados-calendar-tile .calendar-tile-top{color:#09090b!important;background:#f59e0b!important;font-weight:900!important}html[data-theme=graphite] .agendados-calendar-tile .calendar-tile-number{color:#fff!important}html[data-theme=graphite] .agendados-calendar-tile .calendar-tile-month{color:#fbbf24!important}html[data-theme=graphite] .agendados-folder-title{color:#fff!important}html[data-theme=graphite] .agendados-folder-subtitle,html[data-theme=graphite] .agendados-meter-label{color:#a1a1aa!important}html[data-theme=graphite] .agendados-bar-track{background-color:#ffffff1f!important}html[data-theme=graphite] .agendados-stat-pill.pill-completed{color:#6ee7b7!important;background:#10b98126!important;border:1px solid #34d3994d!important}html[data-theme=graphite] .agendados-stat-pill.pill-scheduled{color:#fde68a!important;background:#f59e0b26!important;border:1px solid #fbbf244d!important}html[data-theme=graphite] .agendados-tag-pill.tag-hoje{color:#fef08a!important;background:#f59e0b33!important;border:1px solid #fbbf2466!important}html[data-theme=graphite] .agendados-tag-pill.tag-amanha{color:#e4e4e7!important;background:#ffffff26!important;border:1px solid #ffffff4d!important}html[data-theme=graphite] .agendados-toggle-btn{color:#a1a1aa!important;background:#1c1c22cc!important;border:1px solid #ffffff2e!important}html[data-theme=graphite] .agendados-toggle-btn:hover,html[data-theme=graphite] .agendados-toggle-btn.active{color:#fff!important;background:#ffffff2e!important;border-color:#e4e4e7!important}html[data-theme=graphite] .agendados-folder-contents{border-left-color:#ffffff59!important}html[data-theme=graphite] .custom-dropdown-btn{color:#fff!important;background-color:#1c1c22d9!important;border:1.5px solid #ffffff2e!important}html[data-theme=graphite] .custom-dropdown-btn:hover{border-color:#e4e4e7!important}html[data-theme=graphite] .custom-dropdown-menu{background-color:#121216f5!important;border:1px solid #ffffff38!important;box-shadow:0 20px 40px #000000d9!important}html[data-theme=graphite] .custom-dropdown-item{color:#a1a1aa!important}html[data-theme=graphite] .custom-dropdown-item:hover{color:#fff!important;background-color:#ffffff1a!important}html[data-theme=graphite] .custom-dropdown-item.active{color:#fff!important;background-color:#ffffff2e!important}html[data-theme=graphite] .btn-secondary{color:#a1a1aa!important;background-color:#1c1c22cc!important;border:1.5px solid #ffffff2e!important}html[data-theme=graphite] .btn-secondary:hover:not(:disabled){color:#fff!important;background-color:#ffffff1f!important;border-color:#e4e4e7!important}html[data-theme=graphite] .pagination-compact-container{background-color:#121216d9!important;border:1px solid #ffffff2e!important}html[data-theme=graphite] .pagination-compact-page{color:#e4e4e7!important}html[data-theme=graphite] .waiting-list-status-text{color:#a1a1aa!important}html[data-theme=perf]{--bg-color:#0b0e14;--card-bg:#131b26;--text-primary:#fff;--text-secondary:#94a3b8;--border-color:#ffffff1a;--primary-color:#38bdf8;--secondary-color:#94a3b8}html[data-theme=perf] body{color:#fff!important;background-color:#0b0e14!important;background-image:none!important;background-attachment:scroll!important}html[data-theme=perf] *,html[data-theme=perf] :before,html[data-theme=perf] :after{-webkit-backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important}html[data-theme=perf] *{transition-duration:50ms!important}html[data-theme=perf] .card:not(.completed-card-selectable):not(.today-in-service),html[data-theme=perf] .dashboard-main-layout .card:not(.completed-card-selectable):not(.today-in-service),html[data-theme=perf] .dashboard-distribution-card,html[data-theme=perf] .dashboard-peak-card{box-shadow:none!important;background:#131b26!important;border:1px solid #ffffff1f!important}html[data-theme=perf] .header-main{box-shadow:none!important;background-color:#0f172a!important;border-bottom:1px solid #ffffff1a!important}html[data-theme=perf] .waiting-list-tabs-container{box-shadow:none!important;background:#131b26!important;border:1px solid #ffffff24!important}html[data-theme=perf] .form-input,html[data-theme=perf] .form-select,html[data-theme=perf] .form-textarea{color:#fff!important;background:#0f172a!important;border:1px solid #ffffff26!important}html[data-theme=perf] .modal-container,html[data-theme=perf] .modal-content,html[data-theme=perf] .modal-content-animated{box-shadow:none!important;background:#131b26!important;border:1px solid #fff3!important}html[data-theme=perf] .completed-card-selectable{box-shadow:none!important;border-top:1px solid #ffffff1a!important;border-bottom:1px solid #ffffff1a!important;border-right:1px solid #ffffff1a!important}html[data-theme=perf] button:hover,html[data-theme=perf] .hover-lift:hover{transform:none!important}html[data-theme=perf] .agendados-date-folder{box-shadow:none!important;color:#fff!important;background:#131b26!important;border:1px solid #ffffff26!important}html[data-theme=perf] .agendados-date-folder:hover{border-color:#38bdf8!important}html[data-theme=perf] .agendados-calendar-tile{background:#0b0e14!important;border:1px solid #fff3!important}html[data-theme=perf] .agendados-calendar-tile .calendar-tile-top{color:#fff!important;background:#0284c7!important}html[data-theme=perf] .agendados-calendar-tile .calendar-tile-number{color:#fff!important}html[data-theme=perf] .agendados-calendar-tile .calendar-tile-month{color:#94a3b8!important}html[data-theme=perf] .agendados-folder-title{color:#fff!important}html[data-theme=perf] .agendados-folder-subtitle,html[data-theme=perf] .agendados-meter-label{color:#94a3b8!important}html[data-theme=perf] .agendados-bar-track{background-color:#ffffff1a!important}html[data-theme=perf] .agendados-stat-pill.pill-completed{color:#6ee7b7!important;background:#10b98133!important;border:1px solid #10b981!important}html[data-theme=perf] .agendados-stat-pill.pill-scheduled{color:#fde68a!important;background:#f59e0b33!important;border:1px solid #f59e0b!important}html[data-theme=perf] .agendados-tag-pill.tag-hoje{color:#fef08a!important;background:#f59e0b40!important;border:1px solid #f59e0b!important}html[data-theme=perf] .agendados-tag-pill.tag-amanha{color:#bae6fd!important;background:#38bdf840!important;border:1px solid #38bdf8!important}html[data-theme=perf] .agendados-toggle-btn{color:#fff!important;background:#1e293b!important;border:1px solid #fff3!important}html[data-theme=perf] .agendados-toggle-btn:hover,html[data-theme=perf] .agendados-toggle-btn.active{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}html[data-theme=perf] .agendados-folder-contents{border-left-color:#38bdf8!important}html[data-theme=perf] .custom-dropdown-btn{color:#fff!important;background-color:#131b26!important;border:1px solid #fff3!important}html[data-theme=perf] .custom-dropdown-menu{box-shadow:none!important;background-color:#0b0e14!important;border:1px solid #ffffff40!important}html[data-theme=perf] .custom-dropdown-item{color:#94a3b8!important}html[data-theme=perf] .custom-dropdown-item:hover{color:#fff!important;background-color:#1e293b!important}html[data-theme=perf] .custom-dropdown-item.active{color:#fff!important;background-color:#0284c7!important}html[data-theme=perf] .btn-secondary{color:#fff!important;background-color:#131b26!important;border:1px solid #fff3!important}html[data-theme=perf] .btn-secondary:hover:not(:disabled){background-color:#1e293b!important;border-color:#38bdf8!important}html[data-theme=perf] .pagination-compact-container{background-color:#131b26!important;border:1px solid #fff3!important}html[data-theme=perf] .pagination-compact-page{color:#38bdf8!important}html[data-theme=perf] .waiting-list-status-text{color:#94a3b8!important}
