.conversation-list:before{display:none!important}.conversation-search-row{border-bottom:1px solid var(--border-color);box-sizing:border-box;min-height:62px;padding:9px 14px!important}.conversation-list .chips{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;gap:6px!important;padding:9px 10px!important;display:flex!important}.conversation-list .chips::-webkit-scrollbar{display:none}.conversation-list .chips button{white-space:nowrap;flex:1 0 auto;padding:7px 11px!important;font-size:11px!important}.chat-head-actions>button,.chat-head-actions>.transfer-conversation>button{font-family:Inter,Segoe UI Symbol,sans-serif!important;font-size:20px!important}.chat-head-actions>button:nth-child(2),.chat-head-actions>button:nth-child(3){font-size:0!important}.chat-head-actions>button:nth-child(2):before{content:"🔔";font-family:Segoe UI Emoji,sans-serif;font-size:18px}.chat-head-actions>button:nth-child(2).active:before{content:"🔕"}.chat-head-actions>button:nth-child(3):before{content:"📌";font-family:Segoe UI Emoji,sans-serif;font-size:17px}
.sidebar-toggle{display:none!important}.home-dashboard{display:block!important}.home-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.home-stats .stat.good{background:#e9f8ef;border-color:#bfe7cf}.home-stats .stat.regular{background:#fff7dc;border-color:#f1dda0}.home-operations{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.operation-card{flex-direction:column;min-height:340px;display:flex;overflow:hidden}.operation-list{flex:1}.operation-list article{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:13px 16px;display:flex}.operation-list article>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.operation-list b{font-size:13px}.operation-list small,.operation-list em{color:var(--muted);font-size:11px;font-style:normal}.operation-check,.operation-clock{background:var(--green2);width:32px;height:32px;color:var(--green);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.operation-actions{gap:3px;display:flex}.operation-actions button,.operation-link{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.operation-footer{border:0;border-top:1px solid var(--line);color:var(--green);cursor:pointer;background:0 0;padding:13px;font-weight:700}.operation-empty{text-align:center;color:var(--muted);padding:44px 20px}.training-widget{z-index:121;position:fixed;top:18px;right:140px}.training-launcher{border:1px solid var(--line);background:var(--panel);width:42px;height:42px;color:var(--green);cursor:pointer;border-radius:50%;place-items:center;font-size:20px;display:grid}.training-overlay{z-index:700;background:#0b141a99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.training-modal{background:var(--panel);border-radius:18px;width:min(980px,96vw);max-height:90vh;overflow:hidden;box-shadow:0 24px 70px #0005}.training-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.training-modal>header>div{align-items:center;gap:12px;display:flex}.training-modal>header button{cursor:pointer;background:0 0;border:0;font-size:25px}.training-content{grid-template-columns:280px 1fr;min-height:520px;display:grid}.training-content nav{border-right:1px solid var(--line);padding:12px;overflow:auto}.training-content nav button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px}.training-content nav button.on{background:var(--green2);color:var(--green);font-weight:700}.training-content main{grid-column:auto;padding:22px;display:block}.training-content main h3{margin:0 0 6px}.training-content main p{color:var(--muted)}.training-video{aspect-ratio:16/9;background:#0b141a;border-radius:12px;margin-top:18px;overflow:hidden}.training-video iframe{border:0;width:100%;height:100%}.support-launcher img,.support-avatar img{display:none!important}.support-launcher:after{content:"";box-sizing:border-box;border:2px solid;border-radius:6px;width:18px;height:14px}.support-launcher:before{content:"";border-left:2px solid;width:6px;height:6px;margin:14px 0 0 -11px;position:absolute;transform:rotate(-30deg)}.support-avatar:after{content:"?";font-size:21px;font-weight:900}.home-stats-two{grid-template-columns:repeat(4,minmax(0,1fr))!important}.home-stats-two .stat{order:3;background:var(--panel)!important;border-color:var(--line)!important}.home-stats-two .stat+.stat{order:4}.home-stats-two:before,.home-stats-two:after{white-space:pre-line;background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:12px;padding:18px;font-size:13px;line-height:1.8;display:block;box-shadow:0 1px 2px #00000012}.home-stats-two:before{content:"Tempo 1ª resposta\a 3min 42s\a Média do período selecionado";order:1}.home-stats-two:after{content:"Tempo médio de atendimento\a 7min 18s\a Média do período selecionado";order:2}.operation-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.operation-toolbar select{border:1px solid var(--line);background:var(--panel);min-width:120px;color:var(--text);border-radius:9px;padding:8px}.operation-toolbar button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:9px 12px;font-weight:700}.header-actions>.notification,.header-actions>.notifications-menu{display:none!important}.admin-announcements{z-index:220;display:block;position:fixed;top:18px;right:92px}.admin-bell{color:var(--text);font-size:0!important;display:grid!important;position:relative!important}.admin-bell:before{content:"🔔";font-size:19px}.admin-bell i{background:#e64c4c;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.training-widget{z-index:220!important;display:block!important}.training-launcher{font-size:0!important;display:grid!important}.training-launcher:before{content:"▶";color:var(--green);font-size:18px}.admin-notice-popover{background:var(--panel);border:1px solid var(--line);border-radius:14px;width:360px;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 18px 50px #0003}.admin-notice-popover header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:15px;display:flex;position:static}.admin-notice-popover header div{flex-direction:column;gap:3px;display:flex}.admin-notice-popover header small{color:var(--muted)}.admin-notice-popover header button{cursor:pointer;color:var(--text);background:0 0;border:0;font-size:22px}.admin-notice-popover article{border-bottom:1px solid var(--line);gap:11px;padding:14px;display:flex}.admin-notice-popover article>span{background:var(--green2);width:28px;height:28px;color:var(--green);border-radius:50%;place-items:center;font-weight:800;display:grid}.admin-notice-popover article div{flex:1}.admin-notice-popover p{color:var(--muted);margin:4px 0;font-size:12px}.admin-notice-popover small{color:var(--muted)}@media (max-width:900px){.home-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-operations{grid-template-columns:1fr}.training-widget{right:126px}.training-content{grid-template-columns:1fr}.training-content nav{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow:auto}.training-content nav button{min-width:170px}.training-modal{overflow:auto}.training-content{min-height:0}}[data-theme=dark] .home-stats .stat.good{background:#12372d;border-color:#245948}[data-theme=dark] .home-stats .stat.regular{background:#40371d;border-color:#74612c}.home-stats-four{grid-template-columns:repeat(4,minmax(0,1fr))!important}.home-stats-four:before,.home-stats-four:after{display:none!important}.home-stats-four .stat{background:var(--panel)!important;border-color:var(--line)!important}.support-widget{z-index:220!important;position:fixed!important;top:18px!important;bottom:auto!important;right:188px!important}.support-launcher,.support-launcher.open{border-radius:50%!important;width:42px!important;min-width:42px!important;height:42px!important}.support-chat{top:52px!important;bottom:auto!important}@media (max-width:900px){.home-stats-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}.support-widget{right:176px!important}}.home-stats-four .stat:nth-last-child(-n+2){display:flex!important}.header-actions{overflow:visible!important}.header-actions>.support-widget{order:1}.header-actions>.training-widget{order:2}.header-actions>.admin-announcements{order:3}.header-actions>.avatar-button{order:4}.header-actions .support-widget,.header-actions .training-widget,.header-actions .admin-announcements{z-index:220!important;display:block!important;position:relative!important;inset:auto!important}.header-actions .support-launcher,.header-actions .support-launcher.open,.header-actions .training-launcher,.header-actions .admin-bell{border:1px solid var(--line)!important;background:var(--panel,#fff)!important;width:42px!important;min-width:42px!important;height:42px!important;color:var(--green)!important;box-shadow:none!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important}.header-actions .support-launcher:before{content:"💬"!important;border:0!important;width:auto!important;height:auto!important;margin:0!important;font-size:19px!important;position:static!important;transform:none!important}.header-actions .support-launcher:after{display:none!important}.header-actions .training-launcher,.header-actions .admin-bell{font-size:18px!important}.header-actions .training-launcher:before,.header-actions .admin-bell:before{display:none!important}.header-actions .support-chat{position:absolute!important;top:52px!important;bottom:auto!important;right:0!important}.header-actions .training-overlay{position:fixed!important}.training-overlay{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#0b141ab8!important;padding:28px!important}.training-modal{color:#111b21!important;background:#fff!important;border:1px solid #dfe3e5!important;border-radius:18px!important;width:min(1040px,100vw - 56px)!important;max-height:calc(100vh - 56px)!important;overflow:hidden!important;box-shadow:0 28px 90px #00000061!important}.training-modal>header{color:#111b21!important;background:#fff!important;border-bottom:1px solid #e1e5e7!important;height:auto!important;min-height:76px!important;padding:18px 22px!important;position:static!important}.training-modal>header small{margin-top:3px;display:block;color:#667781!important}.training-modal>header button{color:#54656f!important}.training-content{background:#fff!important;grid-template-columns:280px minmax(0,1fr)!important;height:min(610px,100vh - 134px)!important;min-height:0!important}.training-content nav{background:#f7f9f8!important;border-right:1px solid #e1e5e7!important;padding:14px!important}.training-content nav button{color:#111b21!important;flex-direction:column!important;gap:4px!important;margin-bottom:5px!important;display:flex!important}.training-content nav button small{color:#667781!important;line-height:1.35!important}.training-content nav button.on{color:#008069!important;background:#d9fdd3!important}.training-content main{color:#111b21!important;background:#fff!important;grid-column:auto!important;min-width:0!important;height:100%!important;padding:24px 28px!important;overflow:auto!important}.training-content main>span{color:#008069;text-transform:uppercase;margin-top:18px;font-size:11px;font-weight:800;display:block}.training-content main h2{margin:5px 0 7px}.training-content main p{margin:0;color:#667781!important}.training-video{background:#111b21!important;border-radius:14px!important;margin:0!important;box-shadow:0 3px 14px #0b141a2e!important}[data-theme=dark] .training-modal,[data-theme=dark] .training-modal>header,[data-theme=dark] .training-content,[data-theme=dark] .training-content main{color:#f0f2f5!important;background:#202c33!important;border-color:#3b4a54!important}[data-theme=dark] .training-content nav{background:#111b21!important;border-color:#3b4a54!important}[data-theme=dark] .training-content nav button{color:#f0f2f5!important}[data-theme=dark] .training-modal>header small,[data-theme=dark] .training-content nav button small,[data-theme=dark] .training-content main p{color:#aebac1!important}@media (max-width:760px){.training-overlay{padding:10px!important}.training-modal{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}.training-content{grid-template-columns:1fr!important;height:calc(100vh - 96px)!important;overflow:auto!important}.training-content nav{border-bottom:1px solid #e1e5e7!important;border-right:0!important;min-height:82px!important;display:flex!important;overflow-x:auto!important}.training-content nav button{min-width:180px!important}.training-content main{height:auto!important;overflow:visible!important}}.welcome-video-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b141abd;place-items:center;padding:24px;animation:.2s ease-out welcomeFade;display:grid;position:fixed;inset:0}.welcome-video-modal{color:#111b21;background:#fff;border:1px solid #dfe3e5;border-radius:20px;width:min(820px,100vw - 32px);max-height:calc(100vh - 32px);animation:.3s ease-out welcomeRise;overflow:auto;box-shadow:0 28px 90px #0000006b}.welcome-video-modal>header{border-bottom:1px solid #e7eaec;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.welcome-video-modal>header>div{align-items:center;gap:13px;display:flex}.welcome-video-modal h2{margin:2px 0 0;font-size:22px}.welcome-video-modal small{letter-spacing:.1em;color:#008069;font-size:11px;font-weight:800}.welcome-video-modal>header>button{color:#54656f;cursor:pointer;background:#f0f2f5;border:0;border-radius:50%;width:38px;height:38px;font-size:25px}.welcome-video-icon{color:#008069;background:#d9fdd3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.welcome-video-frame{aspect-ratio:16/9;background:#111b21;border-radius:14px;margin:22px;overflow:hidden;box-shadow:0 4px 18px #0b141a33}.welcome-video-frame iframe{border:0;width:100%;height:100%}.welcome-video-modal>footer{justify-content:space-between;align-items:center;gap:18px;padding:0 22px 22px;display:flex}.welcome-video-modal>footer p{color:#667781;margin:0;font-size:14px}.welcome-video-modal>footer button{color:#fff;cursor:pointer;background:#00a884;border:0;border-radius:999px;flex:none;padding:13px 22px;font-weight:800}@keyframes welcomeFade{0%{opacity:0}to{opacity:1}}@keyframes welcomeRise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:640px){.welcome-video-overlay{padding:10px}.welcome-video-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.welcome-video-modal>header{padding:16px}.welcome-video-modal h2{font-size:18px}.welcome-video-frame{margin:16px}.welcome-video-modal>footer{flex-direction:column;align-items:stretch;padding:0 16px 16px}.welcome-video-modal>footer button{width:100%}}.profile-menu,.admin-notice-popover{color:#111b21!important;z-index:650!important;background:#fff!important;border:1px solid #dfe3e5!important;box-shadow:0 18px 55px #0b141a47!important}.admin-notice-popover header,.admin-notice-popover article{background:#fff!important}.profile-menu button,.profile-menu strong,.profile-menu p,.profile-menu b{z-index:1;position:relative}.profile-menu button{color:#111b21!important;background:#fff!important}.profile-menu button:hover{background:#f0f2f5!important}[data-theme=dark] .profile-menu,[data-theme=dark] .admin-notice-popover,[data-theme=dark] .admin-notice-popover header,[data-theme=dark] .admin-notice-popover article,[data-theme=dark] .profile-menu button{color:#f0f2f5!important;background:#202c33!important;border-color:#3b4a54!important}[data-theme=dark] .profile-menu button:hover{background:#2a3942!important}.sidebar nav button:nth-child(5),.home-operations>.operation-card:nth-child(2),.home-dashboard .operation-footer{display:none!important}.reminder-hub{min-height:430px}.reminder-toolbar{align-items:center}.reminder-toolbar>div{gap:6px;display:flex}.reminder-filters button{background:var(--panel)!important;color:var(--muted)!important;border:1px solid var(--line)!important;padding:8px 10px!important}.reminder-filters button.on{background:var(--green2)!important;color:var(--green)!important;border-color:#9dd9c8!important}.operation-toolbar .calendar-button{background:var(--panel)!important;color:var(--green)!important;border:1px solid #9dd9c8!important}.reminder-items article.late{background:#fff7ed;border-left:4px solid #f59e0b}.reminder-items article.late em{color:#b45309;font-weight:700;display:block}.reminder-modal-layer{z-index:800;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b141a9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reminder-modal{color:#111b21;background:#fff;border-radius:18px;width:min(620px,96vw);padding:22px;box-shadow:0 24px 70px #00000059}.reminder-modal>header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.reminder-modal h2{margin:0 0 4px}.reminder-modal p{color:#667781;margin:0}.reminder-modal header button,.calendar-close{color:inherit;cursor:pointer;background:0 0;border:0;font-size:25px}.reminder-modal label{gap:7px;margin-bottom:14px;font-size:13px;font-weight:700;display:grid}.reminder-modal textarea,.reminder-modal input,.reminder-modal select{box-sizing:border-box;color:#111b21;width:100%;font:inherit;background:#fff;border:1px solid #cbd5da;border-radius:10px;padding:11px}.reminder-modal textarea{resize:vertical;min-height:100px}.reminder-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.reminder-modal footer{border-top:1px solid #e1e5e7;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.reminder-modal footer button{cursor:pointer;background:#fff;border:1px solid #cbd5da;border-radius:10px;padding:10px 16px;font-weight:700}.reminder-modal footer button.primary{background:var(--green);border-color:var(--green);color:#fff}.calendar-modal{color:#1f2937;background:#fff;border-radius:18px;width:min(1180px,96vw);max-height:94vh;overflow:auto;box-shadow:0 24px 70px #00000061}.calendar-modal>header{border-bottom:1px solid #d6dce2;align-items:center;gap:18px;padding:16px 20px;display:flex;color:#1f2937!important;background:#fff!important;height:auto!important;position:static!important}.calendar-modal>header span{letter-spacing:2px;color:#3971c8;font-size:11px;font-weight:800}.calendar-modal>header h2{text-transform:capitalize;margin:3px 0 0;font-size:25px}.calendar-close{margin-left:4px}.calendar-view-switch{gap:4px;margin-left:auto;display:flex}.calendar-view-switch button,.calendar-nav button{color:#334155;cursor:pointer;text-transform:capitalize;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-weight:700}.calendar-view-switch button.on{color:#fff;background:#334155;border-color:#334155}.calendar-nav{border-bottom:1px solid #d6dce2;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.calendar-weekdays{color:#fff;background:#334155;grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays b{text-align:center;border-right:1px solid #64748b;padding:10px}.calendar-grid{grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(115px,1fr);display:grid}.calendar-grid>div{background:#fff;border-bottom:1px solid #cbd5e1;border-right:1px solid #cbd5e1;min-width:0;padding:7px}.calendar-grid>div.outside{color:#94a3b8;background:#e2e8f0}.calendar-grid>div.today strong{color:#fff;background:#008069;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.calendar-grid span{color:#005c4b;text-overflow:ellipsis;white-space:nowrap;background:#d9fdd3;border-radius:5px;margin-top:5px;padding:4px 5px;font-size:10px;display:block;overflow:hidden}.calendar-grid span.late{color:#9a3412;background:#ffedd5}.calendar-grid small{color:#64748b;margin-top:4px;display:block}.calendar-agenda{gap:0;padding:14px;display:grid}.calendar-agenda.semana{grid-template-columns:repeat(7,minmax(130px,1fr));overflow-x:auto}.calendar-agenda>section{border:1px solid #d6dce2;min-height:340px}.calendar-agenda>section>header{color:#fff;text-transform:capitalize;background:#334155;padding:9px}.calendar-agenda article{border-bottom:1px solid #e2e8f0;gap:8px;padding:8px;display:flex}.calendar-agenda article.late{background:#fff7ed}.calendar-agenda time{color:#008069;font-weight:700}.calendar-agenda p{color:#64748b;padding:12px}[data-theme=dark] .reminder-modal,[data-theme=dark] .calendar-modal,[data-theme=dark] .calendar-modal>header,[data-theme=dark] .calendar-grid>div,[data-theme=dark] .reminder-modal textarea,[data-theme=dark] .reminder-modal input,[data-theme=dark] .reminder-modal select{color:#f0f2f5!important;background:#202c33!important;border-color:#3b4a54!important}[data-theme=dark] .calendar-grid>div.outside{color:#667781!important;background:#111b21!important}[data-theme=dark] .reminder-items article.late{background:#3c2c19}@media (max-width:760px){.reminder-toolbar{flex-direction:column;align-items:stretch}.reminder-toolbar>div{overflow:auto}.reminder-form-row{grid-template-columns:1fr}.calendar-modal{width:calc(100vw - 16px)}.calendar-grid,.calendar-weekdays{min-width:760px}.calendar-modal>header{flex-wrap:wrap}.calendar-view-switch{order:3;width:100%;margin:0}}.home-operations>.operation-card:nth-child(2){display:flex!important}.home-dashboard{padding-top:12px!important}.reminder-items,.scheduled-home-list{overscroll-behavior:contain;max-height:520px;overflow-y:auto}.reminder-items article>div:first-child{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.reminder-items .operation-actions{white-space:nowrap;align-items:center}.operation-actions .complete-reminder{background:var(--green2);border:1px solid #9dd9c8;border-radius:7px;padding:6px 8px}.period-buttons{padding-bottom:3px;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:14px 24px 0!important;display:flex!important}.period-presets{white-space:nowrap;flex-direction:row!important;gap:7px!important;margin:0!important;display:flex!important}.period-presets button{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:9px;padding:9px 12px}.period-presets button.on{color:#008069;background:#d9fdd3;border-color:#9dd9c8;font-weight:700}.custom-period{white-space:nowrap;flex-direction:row!important;align-items:flex-end!important;gap:8px!important;margin:0!important;display:flex!important}.custom-period label{min-width:142px;color:var(--muted);font-size:11px;font-weight:700;flex-direction:column!important;display:flex!important}.custom-period input{box-sizing:border-box;width:142px}.custom-period .primary{white-space:nowrap;height:38px}[data-theme=dark] .period-presets button.on{color:#7ee2bd;background:#12372d;border-color:#245948}@media (max-width:800px){.period-buttons{flex-wrap:nowrap!important;align-items:center!important;margin:10px 12px 0!important}.period-buttons>div{width:auto!important}.custom-period label{min-width:132px}.custom-period input{width:132px}}.period-buttons{box-sizing:border-box;align-items:flex-end!important;height:58px!important;min-height:58px!important}.period-presets,.custom-period{align-items:center!important;height:38px!important}.custom-period label{transform:translateY(-7px)}.custom-period .primary{align-self:center}.reminder-items .operation-actions{flex-flow:row!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.home-stats-four .stat{color:#111b21!important;background:#fff!important;border-color:#dfe3e5!important}.home-stats-four .stat p,.home-stats-four .stat small{color:#54656f!important}.header-actions .support-launcher{text-align:center!important;place-items:center!important;line-height:1!important;display:grid!important}.header-actions .support-launcher>span{display:none!important}.header-actions .support-launcher:before{text-align:center!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;line-height:1!important;display:grid!important;transform:none!important}.export-modal-layer{z-index:850;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b141aa6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.export-modal{color:#111b21;background:#fff;border-radius:16px;width:min(460px,96vw);padding:22px;box-shadow:0 24px 70px #00000059}.export-modal header{border-bottom:1px solid #e1e5e7;justify-content:space-between;align-items:flex-start;display:flex;background:0 0!important;height:auto!important;padding:0 0 18px!important;position:static!important}.export-modal h2{margin:0 0 4px}.export-modal p{color:#667781;margin:0}.export-modal header button{background:0 0;border:0;font-size:25px}.export-modal label{margin:18px 0}.export-modal select{color:#111b21;background:#fff;width:100%}.export-modal footer{border-top:1px solid #e1e5e7;justify-content:flex-end;gap:9px;padding-top:17px;display:flex}.export-modal footer button{background:#fff;border:1px solid #d3d9dc;border-radius:9px;padding:10px 14px;font-weight:700}.export-confirm{padding:22px 0}.export-confirm b{font-size:17px}.export-confirm p{margin-top:7px}.redesigned-contact .contact-top{padding:4px 18px 13px!important}.redesigned-contact .contact-top .big-avatar{width:58px!important;height:58px!important;margin-bottom:6px!important;font-size:16px!important}.redesigned-contact .contact-top h3{margin:3px 0 2px!important;font-size:15px!important}.redesigned-contact .contact-top p{margin-bottom:5px!important}.redesigned-contact .service-state{padding:4px 8px!important;font-size:9px!important}.selected-contact-tags{flex-wrap:wrap;gap:5px;display:flex;padding-top:4px!important}[data-theme=dark] .export-modal{color:#f0f2f5;background:#202c33}.export-modal header{border-color:#3b4a54}[data-theme=dark] .export-modal select,[data-theme=dark] .export-modal footer button{color:#f0f2f5;background:#111b21;border-color:#3b4a54}.contact-details-heading{z-index:3;background:var(--panel,#fff);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:-15px -15px 10px;padding:15px 16px 12px;display:flex;position:sticky;top:-15px}.contact-details-heading h3{margin:0;font-size:16px}.contact-details-heading .contact-info-close{border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;display:grid;position:static!important}.client-profile-modal{flex-direction:column;height:min(720px,92vh);display:flex;width:min(900px,96vw)!important;overflow:hidden!important}.client-profile-tab-body{height:330px;min-height:330px;padding:2px 4px 12px;overflow-y:auto}.identification-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.identification-grid label:first-child{grid-column:span 2}.identification-grid label small{color:var(--muted);font-size:9px;font-weight:400}.profile-tags-tab{gap:8px;display:grid}.profile-tags-tab textarea{min-height:170px}.inline-reminder-form{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin:0 0 14px;padding:14px}.inline-reminder-form header{justify-content:space-between;align-items:flex-start;display:flex;background:0 0!important;border:0!important;height:auto!important;padding:0 0 10px!important;position:static!important}.inline-reminder-form header>div{flex-direction:column;display:flex}.inline-reminder-form header small{color:var(--muted)}.inline-reminder-form header button{background:0 0;border:0;font-size:22px}.inline-reminder-form textarea{min-height:58px!important}.inline-reminder-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inline-reminder-form footer{justify-content:flex-end;gap:8px;display:flex}.inline-reminder-form footer button{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:8px 12px}@media (max-width:760px){.client-profile-modal{height:94vh}.identification-grid{grid-template-columns:1fr!important}.identification-grid label:first-child{grid-column:auto}.client-profile-tab-body{height:auto;min-height:300px}.inline-reminder-form>div{grid-template-columns:1fr}}.general-profile-grid .general-tags-field,.general-profile-grid .general-note-field{grid-column:1/-1}.general-note-field textarea{min-height:150px}.client-save-actions{background:var(--panel);border-top:1px solid var(--line);margin-top:auto!important;padding-top:12px!important}.new-client-full{flex-direction:column;height:min(760px,94vh);display:flex;width:min(980px,96vw)!important;overflow:hidden!important}.new-client-full>header h2{margin:0}.new-client-full>header p{color:var(--muted);margin:4px 0 12px}.new-client-scroll{flex:1;padding-right:5px;overflow-y:auto}.new-client-scroll h3{color:var(--green);border-bottom:1px solid var(--line);margin:12px 0 2px;padding-bottom:7px;font-size:14px}.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))!important}.phone-validation-field>div{display:flex}.phone-validation-field>div input{border-radius:8px 0 0 8px;flex:1}.phone-validation-field>div button{border:1px solid var(--line);background:var(--green2);color:var(--green);border-radius:0 8px 8px 0;padding:0 10px;font-weight:700}.phone-validation-field small.valid{color:#16803b}.phone-validation-field small.invalid{color:#c62828}.new-client-full label small{color:var(--muted);font-size:9px;font-weight:400}@media (max-width:800px){.three-columns{grid-template-columns:1fr!important}.new-client-full{height:95vh}}.clients-simple-table table{table-layout:fixed}.clients-simple-table th:nth-child(3),.clients-simple-table th:nth-child(4){width:16%}.clients-simple-table th:nth-child(5){width:15%}.clients-simple-table th:nth-child(6){text-align:center;width:5%}.client-details-button{letter-spacing:1px;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:8px;font-size:18px}.client-details-button:hover{background:var(--green2)}.blocked-client-row{background:#d32f2f0b}.blocked-client-row .avatar{filter:grayscale();opacity:.72}.blocked-client-badge{color:#b71c1c;background:#ffebee;border-radius:10px;width:max-content;margin-top:4px;padding:2px 7px;font-size:9px;font-weight:800;display:block}.contact-block-control{background:#fff8f8;border:1px solid #ef9a9a;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.contact-block-control>div{flex-direction:column;gap:3px;display:flex}.contact-block-control small{color:var(--muted);font-size:10px}.contact-block-control.is-blocked{color:#8e1717;background:#ffebee}.contact-block-control button{border-radius:9px;padding:9px 12px;font-weight:800}.contact-block-control .unblock-button{color:#087d58;background:#e8f8f1;border:1px solid #8fd2b5}[data-theme=dark] .blocked-client-row{background:#ef53501a}[data-theme=dark] .blocked-client-badge,[data-theme=dark] .contact-block-control.is-blocked{color:#ffcdd2;background:#442324;border-color:#854647}[data-theme=dark] .contact-block-control{background:#2c2424}.client-filter-modal{border:1px solid #dfe5e8;color:#111b21!important;background:#fff!important}.client-filter-modal h2,.client-filter-modal label,.client-filter-modal legend{color:#111b21!important}.client-filter-modal p,.client-filter-modal small{color:#667781!important}.client-filter-modal select,.client-filter-modal>footer button:not(.primary){color:#111b21!important;background:#fff!important;border-color:#cbd5da!important}[data-theme=dark] .client-filter-modal{border-color:#3b4a54;color:#f3f6f8!important;background:#202c33!important}[data-theme=dark] .client-filter-modal h2,[data-theme=dark] .client-filter-modal label,[data-theme=dark] .client-filter-modal legend{color:#f3f6f8!important}[data-theme=dark] .client-filter-modal select,[data-theme=dark] .client-filter-modal>footer button:not(.primary){color:#f3f6f8!important;background:#111b21!important;border-color:#4a5b65!important}.stage-config{z-index:1150!important;color:#111b21!important;background:#fff!important;border:1px solid #dfe5e8!important;width:min(680px,100vw - 40px)!important;max-height:82vh!important;padding:22px!important;position:fixed!important;top:50%!important;left:50%!important;overflow:auto!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 9999px #0b141aad,0 24px 70px #0005!important}.stage-config input{color:#111b21!important;background:#fff!important}.kanban-controls label:nth-child(3),.column>header>small,.card-value>b{display:none!important}.card-value{justify-content:flex-end!important}[data-theme=dark] .stage-config{color:#f3f6f8!important;background:#202c33!important;border-color:#3b4a54!important}[data-theme=dark] .stage-config input{color:#f3f6f8!important;background:#111b21!important}.status-board-page{padding-top:18px}.status-board-top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.status-board-top>.search{flex:0 300px;width:300px}.status-view-tabs{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:5px;padding:4px;display:flex}.status-view-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-weight:700;display:flex}.status-view-tabs button.on{background:var(--green2);color:var(--green)}.status-view-tabs span{background:var(--bg);border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;display:grid}.status-view-tabs button.on span{background:#fff}.status-board-actions{gap:8px;margin-left:auto;display:flex}.status-board-actions button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:10px;padding:10px 13px;font-weight:700}.status-filter-panel{margin-bottom:14px}.active-status-board{gap:14px;overflow-x:auto;grid-template-columns:repeat(4,minmax(250px,1fr))!important}.active-status-board .column{min-width:250px}.status-empty-column{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;margin:8px;padding:24px 12px;font-size:11px}.status-archive{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.status-archive>header{border-bottom:1px solid var(--line);padding:19px 22px}.status-archive>header>div{align-items:center;gap:10px;display:flex}.status-archive>header b{font-size:18px}.status-archive>header span{background:var(--green2);color:var(--green);border-radius:12px;padding:4px 8px;font-size:10px;font-weight:800}.status-archive>header p{color:var(--muted);margin:5px 0 0}.status-archive-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:14px;padding:13px 20px;display:grid}.archive-client-main{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:flex}.archive-client-main>span:last-child{flex-direction:column;gap:3px;display:flex}.archive-client-main small{color:var(--muted)}.archive-state{border-radius:12px;padding:5px 9px;font-size:10px;font-weight:800}.archive-state.fechados{color:#087d58;background:#d9fdd3}.archive-state.perdidos{color:#b71c1c;background:#ffebee}.reopen-client{border:1px solid var(--line);background:var(--panel);color:var(--green);border-radius:8px;padding:8px 10px;font-weight:700}.status-empty-archive{text-align:center;color:var(--muted);padding:60px 20px}.status-board-modal-layer{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b141aa6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.status-board-modal{color:#111b21;background:#fff;border-radius:17px;width:min(650px,96vw);padding:22px;box-shadow:0 24px 70px #0006}.status-board-modal>header{border-bottom:1px solid #e1e5e7;justify-content:space-between;align-items:flex-start;display:flex;background:0 0!important;height:auto!important;padding:0 0 15px!important;position:static!important}.status-board-modal h2{margin:0}.status-board-modal p{color:#667781;margin:4px 0 0}.status-board-modal header button{background:0 0;border:0;font-size:25px}.active-stage-summary{gap:0;margin:14px 0;display:grid}.active-stage-summary>div{border-bottom:1px solid #edf0f2;grid-template-columns:18px 1fr auto;align-items:center;padding:12px;display:grid}.active-stage-summary span{color:#667781;font-size:11px}.closing-status-summary{background:#f0f2f5;border-radius:12px;padding:15px}.closing-status-summary h3{margin:0}.closing-status-summary>div{gap:10px;margin-top:13px;display:flex}.closing-status-summary span{background:#fff;border-radius:9px;flex:1;padding:10px}.closing-status-summary span b{float:right}.status-board-modal footer{justify-content:flex-end;padding-top:16px;display:flex}.status-board-modal footer button{border:0;border-radius:9px;padding:10px 18px}.status-board-modal footer .primary{background:var(--green);color:#fff;font-weight:800}[data-theme=dark] .status-board-modal{color:#f0f2f5;background:#202c33}[data-theme=dark] .closing-status-summary{background:#111b21}[data-theme=dark] .closing-status-summary span{background:#2a3942}@media (max-width:900px){.status-board-top{flex-wrap:wrap;align-items:stretch}.status-board-top>.search{flex:100%;width:100%}.status-board-actions{margin-left:0}.active-status-board{grid-template-columns:repeat(4,260px)!important}.status-archive-list article{grid-template-columns:1fr auto}.reopen-client{grid-column:1/-1}.status-view-tabs{overflow-x:auto}}.overlay{z-index:1000!important}.client-profile-modal{z-index:1001}.clients-simple-table th:first-child{width:31%}.clients-simple-table th:nth-child(2){width:23%}.clients-simple-table th:nth-child(3),.clients-simple-table th:nth-child(4){width:20%}.clients-simple-table th:nth-child(5){text-align:center;width:6%}.clients-simple-table td:last-child{text-align:center}.clients-toolbar button span{background:var(--green);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:5px;font-size:9px;display:inline-grid}.active-client-filters{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin:-2px 0 12px;padding:9px 11px;display:flex}.active-client-filters b{font-size:11px}.active-client-filters span{background:var(--green2);color:var(--green);border-radius:12px;padding:4px 8px;font-size:9px}.active-client-filters button{color:var(--green);background:0 0;border:0;margin-left:auto;font-weight:700}.client-filter-layer{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b141aa3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.client-filter-modal{background:var(--panel);border-radius:16px;width:min(700px,96vw);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 24px 70px #0005}.client-filter-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.client-filter-modal h2{margin:0}.client-filter-modal p{color:var(--muted);margin:4px 0 0}.client-filter-modal>header button{background:0 0;border:0;font-size:25px}.client-filter-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.client-filter-grid fieldset{border:1px solid var(--line);border-radius:10px;grid-column:1/-1;margin:12px 0;padding:13px}.client-filter-grid legend{font-weight:700}.client-filter-grid legend small{color:var(--muted);font-weight:400}.filter-tag-options{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.filter-tag-options label{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:16px;flex-direction:row;align-items:center;gap:6px;margin:0;padding:7px 10px;display:flex}.filter-tag-options input{accent-color:var(--green)}.client-filter-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:15px;display:flex}.client-filter-modal>footer button{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:9px 13px}.contact-details-heading>div{align-items:center;gap:5px;display:flex}.contact-details-edit,.contact-section-edit{background:var(--green2);color:var(--green);border:0;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.contact-section-edit{width:100%;margin-top:8px}@media (max-width:720px){.client-filter-grid{grid-template-columns:1fr}.client-filter-grid fieldset{grid-column:auto}.clients-toolbar{flex-wrap:wrap}.clients-toolbar .search{width:100%}}
