.test-environment-banner{z-index:9999;color:#fff;text-align:center;letter-spacing:.14em;background:#8b1e1e;width:100%;padding:9px 16px;font-size:12px;font-weight:900;position:sticky;top:0;box-shadow:0 2px 10px #0003}:is(.account-actions,.ops-shell nav,.queue-shell nav,.qr-shell nav,.reschedule-shell nav){flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}:is(.account-actions,.ops-shell nav,.queue-shell nav,.qr-shell nav,.reschedule-shell nav) :is(a,button){color:#282828!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d9ceb2!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}:is(.account-actions,.ops-shell nav,.queue-shell nav,.qr-shell nav,.reschedule-shell nav) :is(a,button):hover{color:#8b6d2f!important;border-color:#b4934e!important}body{color:#252525!important;background:#f8f7f3!important;font-family:Lato,Helvetica Neue,Arial,sans-serif!important}.brand-logo{object-fit:contain;width:clamp(170px,18vw,245px);height:auto;margin:0 0 18px;display:block}.account-panel{justify-items:end;gap:12px;max-width:760px;display:grid}.account-panel .status{order:-1;border-color:#d2b86f #e7dec8 #e7dec8!important;border-top-style:solid!important;border-top-width:2px!important;border-radius:2px!important}.account-panel .account-actions{flex-wrap:wrap;justify-content:flex-end}.topbar{border-top:4px solid #d2b86f;padding-top:23px;align-items:flex-start!important}.eyebrow{color:#a07f39!important;letter-spacing:.18em!important}.topbar h1{color:#171717!important;letter-spacing:-.025em!important;font-weight:500!important}.topbar p{color:#777!important}.filters,.panel,.kpis article,.commercial-kpis article{border-color:#e7dec8!important;border-radius:4px!important;box-shadow:0 8px 25px #5d48220a!important}.filters select,.filters button,.ranking-head select{border-radius:2px!important}.filters button{color:#fff!important;background:#1d1d1d!important}.panel-head>span{color:#8c6e2e!important;background:#f4eddd!important;border-radius:2px!important}@media (max-width:900px){.account-panel{justify-items:start;max-width:100%}.account-panel .account-actions{justify-content:flex-start}}:root{--navy:#17324d;--ink:#213547;--muted:#6f7f8d;--line:#dce5ec;--paper:#f4f7f9;--blue:#2f75b5;--green:#2e7d55;--gold:#d89a32}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.loading{min-height:100vh;color:var(--muted);place-items:center;display:grid}.app-shell{max-width:1500px;margin:auto;padding:32px}.topbar{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:.15em;color:var(--blue);font-size:11px;font-weight:800}h1{color:var(--navy);letter-spacing:-.035em;margin:7px 0 8px;font-size:34px;line-height:1.05}.topbar p{color:var(--muted);margin:0}.status{color:var(--muted);border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:10px 14px;font-size:12px}.status span{background:#43a46f;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.filters{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:end;gap:12px;padding:16px;display:flex;box-shadow:0 5px 22px #17324d0b}.filters label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;gap:6px;min-width:180px;font-size:11px;font-weight:800;display:grid}.filters select{height:42px;color:var(--ink);background:#fff;border:1px solid #cbd8e2;border-radius:10px;padding:0 12px;font-size:14px}.filters button{height:42px;color:var(--navy);cursor:pointer;background:#eaf1f6;border:0;border-radius:10px;padding:0 18px;font-weight:750}.kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin:18px 0;display:grid}.kpis article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px;position:relative;overflow:hidden}.kpis article:before{content:"";background:var(--blue);width:4px;position:absolute;top:0;bottom:0;left:0}.kpis article:nth-child(2):before{background:var(--gold)}.kpis article:nth-child(3):before,.kpis article:nth-child(4):before{background:var(--green)}.kpis span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:800;display:block}.kpis strong{color:var(--navy);margin:10px 0 4px;font-size:32px;display:block}.kpis .text-kpi{font-size:25px}.kpis small{color:var(--muted)}.grid-main{grid-template-columns:1.3fr .9fr;gap:18px;display:grid}.grid-secondary{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;box-shadow:0 7px 26px #17324d08}.panel-head{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.panel-head h2{color:var(--navy);margin:0 0 4px;font-size:17px}.panel-head p{color:var(--muted);margin:0;font-size:12px}.panel-head>span{color:var(--blue);background:#edf5fa;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800}.unit-list{gap:12px;display:grid}.unit-row{grid-template-columns:118px 1fr 48px;align-items:center;gap:12px;font-size:12px;display:grid}.unit-row b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.unit-row em{text-align:right;color:var(--navy);font-style:normal;font-weight:800}.track{background:#edf2f5;border-radius:8px;height:12px;display:flex;overflow:hidden}.track span{height:100%}.legend{color:var(--muted);flex-wrap:wrap;gap:15px;margin-top:18px;font-size:11px;display:flex}.legend i{border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.trend-bars{border-bottom:1px solid var(--line);align-items:end;gap:7px;height:290px;padding-top:20px;display:flex}.trend-bars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;height:100%;display:flex}.trend-bars span{background:#b8d3e4;border-radius:5px 5px 1px 1px;width:100%;max-width:18px;transition:all .25s;display:block}.trend-bars .active span{background:var(--blue)}.trend-bars small{color:var(--muted);white-space:nowrap;height:23px;font-size:9px;transform:rotate(-50deg)}.ranking{min-height:360px}.rank-row{grid-template-columns:25px 1fr 50px;align-items:center;gap:10px;margin:12px 0;display:grid}.rank-row>span{width:23px;height:23px;color:var(--muted);background:#eef3f6;border-radius:7px;place-items:center;font-size:10px;font-weight:800;display:grid}.rank-row>div b{white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:12px;display:block;overflow:hidden}.rank-row>div i{background:#edf2f5;border-radius:5px;height:5px;display:block;overflow:hidden}.rank-row>div em{background:var(--blue);border-radius:5px;height:100%;display:block}.rank-row>div em.gold{background:var(--gold)}.rank-row>strong{text-align:right;font-size:12px}.empty{color:var(--muted);place-items:center;min-height:220px;display:grid}footer{text-align:center;color:#8997a3;padding:28px 0 8px;font-size:11px}@media (max-width:900px){.app-shell{padding:20px}.topbar{flex-direction:column;align-items:start}.filters{grid-template-columns:1fr 1fr;display:grid}.filters label{min-width:0}.kpis{grid-template-columns:1fr 1fr}.grid-main,.grid-secondary{grid-template-columns:1fr}.status{white-space:normal}}@media (max-width:520px){.filters,.kpis{grid-template-columns:1fr}h1{font-size:28px}.unit-row{grid-template-columns:95px 1fr 38px}.trend-bars{gap:3px}.panel{padding:17px}}.multi-day-select{gap:6px;min-width:170px;display:grid;position:relative}.multi-day-select>span{color:#6b777c;text-transform:uppercase;font-size:10px;font-weight:900}.multi-day-select details{position:relative}.multi-day-select summary{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #d9ceb2;justify-content:space-between;align-items:center;gap:10px;height:42px;padding:0 10px;font-size:12px;font-weight:700;list-style:none;display:flex}.multi-day-select summary::-webkit-details-marker{display:none}.multi-day-select summary:after{content:"+";font-size:16px}.multi-day-select details[open] summary:after{content:"−"}.multi-day-select details>div{z-index:80;background:#fff;border:1px solid #d9ceb2;width:220px;max-height:290px;padding:8px;position:absolute;top:46px;left:0;overflow:auto;box-shadow:0 14px 35px #0002}.multi-day-select details>div>button{cursor:pointer;background:#f4eddd;border:0;width:100%;min-height:34px;margin-bottom:5px;font-weight:800}.multi-day-select details label{align-items:center;gap:8px;padding:7px 5px;text-transform:none!important;font-size:12px!important;font-weight:600!important;display:flex!important}.multi-day-select details input{width:auto!important;min-width:0!important}@media (max-width:560px){.multi-day-select{width:100%}.multi-day-select details>div{box-sizing:border-box;width:100%}}dialog.janela{max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);color:inherit;background:0 0;border:0;padding:0;overflow:visible}dialog.janela::backdrop{background:#102a36ab}dialog.janela>*{max-height:calc(100vh - 40px);overflow:auto}
.sector-breakdown{border:1px solid var(--line);background:#fff;border-radius:18px;margin:0 0 18px;padding:20px 22px;box-shadow:0 7px 26px #17324d08}.sector-breakdown-head{justify-content:space-between;align-items:start;margin-bottom:16px;display:flex}.sector-breakdown-head h2{color:var(--navy);margin:0 0 4px;font-size:17px}.sector-breakdown-head p{color:var(--muted);margin:0;font-size:12px}.sector-breakdown-head>strong{color:var(--blue);background:#edf5fa;border-radius:8px;padding:7px 10px;font-size:12px}.sector-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sector-cards article{border:1px solid var(--line);background:#fbfcfd;border-radius:14px;padding:15px}.sector-cards article>div{align-items:center;gap:7px;display:flex}.sector-cards article>div i{background:var(--sector-color);border-radius:3px;width:10px;height:10px}.sector-cards article>div span{color:var(--ink);font-size:12px;font-weight:800}.sector-cards article>strong{color:var(--navy);margin:10px 0 2px;font-size:27px;display:block}.sector-cards article>small{color:var(--muted);font-size:11px}.sector-cards article>em{background:#e9eff3;border-radius:5px;height:5px;margin-top:12px;display:block;overflow:hidden}.sector-cards article>em i{background:var(--sector-color);border-radius:5px;height:100%;display:block}@media (max-width:900px){.sector-cards{grid-template-columns:1fr 1fr}}@media (max-width:520px){.sector-breakdown-head{flex-direction:column;gap:12px}.sector-cards{grid-template-columns:1fr 1fr}.sector-breakdown{padding:17px}}.account-actions{align-items:center;gap:9px;display:flex}.account-actions>a{border:1px solid var(--line);height:37px;color:var(--navy);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.account-actions form button{border:1px solid var(--line);height:37px;color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-size:12px;font-weight:800}@media (max-width:900px){.account-actions{justify-content:space-between;width:100%}}.attendance-summary{color:#fff;background:#17324d;border-radius:18px;grid-template-columns:1.5fr repeat(3,1fr);align-items:stretch;gap:12px;margin:0 0 18px;padding:18px 20px;display:grid}.attendance-summary>div{padding:5px 8px}.attendance-summary>div>span{letter-spacing:.12em;color:#9fc6dc;font-size:10px;font-weight:800}.attendance-summary h2{margin:6px 0 4px;font-size:18px}.attendance-summary p{color:#c3d4de;margin:0;font-size:12px}.attendance-summary article{background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;padding:15px}.attendance-summary article span{color:#c3d4de;font-size:11px}.attendance-summary article strong{margin-top:8px;font-size:27px;display:block}@media (max-width:900px){.attendance-summary{grid-template-columns:1fr 1fr}.attendance-summary>div{grid-column:1/-1}}@media (max-width:520px){.attendance-summary{grid-template-columns:1fr}}.clients-summary{grid-template-columns:1.45fr repeat(4,1fr);margin-top:18px}.client-sector-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.client-sector-grid article{border:1px solid var(--line);background:#fbfcfd;border-radius:14px;padding:16px;position:relative}.client-sector-grid article>span{color:var(--muted);font-size:12px;font-weight:800}.client-sector-grid article>strong{color:var(--navy);margin:10px 0;font-size:25px;display:block}.client-sector-grid article>strong small{color:var(--muted);font-size:12px}.client-sector-grid article>div{background:#e9eff3;border-radius:8px;height:7px;overflow:hidden}.client-sector-grid article>div i{background:var(--green);border-radius:8px;height:100%;display:block}.client-sector-grid article>em{text-align:right;color:var(--green);margin-top:6px;font-size:11px;font-style:normal;font-weight:800;display:block}@media (max-width:1100px){.clients-summary{grid-template-columns:1fr 1fr}.clients-summary>div{grid-column:1/-1}}@media (max-width:760px){.client-sector-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.clients-summary,.client-sector-grid{grid-template-columns:1fr}}.commercial-shell{gap:18px;display:grid}.commercial-shell .topbar{margin-bottom:0}.commercial-kpis{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.commercial-kpis article{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;border-radius:15px;padding:17px}.commercial-kpis article:nth-child(2),.commercial-kpis article:nth-child(3),.commercial-kpis article:nth-child(4){border-top-color:var(--green)}.commercial-kpis article:nth-child(6){border-top-color:#b35d53}.commercial-kpis span{text-transform:uppercase;color:var(--muted);letter-spacing:.05em;font-size:10px;font-weight:800}.commercial-kpis strong{color:var(--navy);margin:8px 0;font-size:27px;display:block}.commercial-kpis small{color:var(--muted);font-size:11px;line-height:1.4}.performance-table{overflow:auto}.performance-table table{border-collapse:collapse;width:100%;min-width:760px}.performance-table th,.performance-table td{text-align:right;border-bottom:1px solid var(--line);padding:13px 12px;font-size:12px}.performance-table th:first-child,.performance-table td:first-child{text-align:left}.performance-table th{text-transform:uppercase;color:var(--muted);font-size:10px}.conversion-value{color:var(--green);font-size:14px}.commercial-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.reason-list,.consultant-ranking{gap:9px;display:grid}.reason-list>div,.consultant-ranking>div{border-bottom:1px solid #edf1f3;grid-template-columns:28px 1fr 58px;align-items:center;gap:10px;padding:9px 0;display:grid}.reason-list>div>span,.consultant-ranking>div>span{width:25px;height:25px;color:var(--muted);background:#edf3f6;border-radius:7px;place-items:center;font-size:10px;font-weight:800;display:grid}.reason-list section,.consultant-ranking section{gap:5px;display:grid}.reason-list section>b,.consultant-ranking section>b{font-size:12px}.reason-list section>i{background:#edf1f3;border-radius:7px;height:6px;display:block;overflow:hidden}.reason-list section>i>em{background:#b35d53;height:100%;display:block}.reason-list>div>strong,.consultant-ranking>div>strong{text-align:right;color:var(--navy)}.consultant-ranking small{color:var(--muted);font-size:10px}.commercial-empty{min-height:170px;color:var(--muted);place-items:center;font-size:13px;display:grid}@media (max-width:1200px){.commercial-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.commercial-grid{grid-template-columns:1fr}}@media (max-width:580px){.commercial-kpis{grid-template-columns:1fr 1fr}}@media (max-width:420px){.commercial-kpis{grid-template-columns:1fr}}.account-actions{flex-wrap:wrap;justify-content:flex-end}.account-actions>a,.account-actions form button{color:#282828!important;background:#fff!important;border-color:#d9ceb2!important;border-radius:2px!important;font-weight:700!important}.account-actions>a:hover,.account-actions form button:hover{color:#8b6d2f!important;border-color:#b4934e!important}.commercial-kpis article{border-top-width:2px!important}.track,.rank-row>div i,.reason-list section>i{border-radius:1px!important}.track span,.rank-row>div em{border-radius:0!important}.sector-cards article>strong{margin-bottom:0!important}.comparison-label{margin:2px 0 13px;display:block;color:#777!important;font-size:12px!important}.sector-cards dl{border-top:1px solid var(--line);gap:8px;margin:0;padding-top:12px;display:grid}.sector-cards dl>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.sector-cards dt{color:var(--muted);font-size:12px}.sector-cards dd{color:var(--ink);margin:0;font-size:14px;font-weight:800}.sector-cards .positive dd{color:#547761}.sector-cards .negative dd{color:#a85149}.sector-cards .neutral dd{color:#777;font-size:12px;font-weight:600}.unit-panel-head{gap:12px;align-items:end!important}.unit-panel-head>div{margin-right:auto}.unit-panel-head label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);gap:5px;font-size:10px;font-weight:800;display:grid}.unit-panel-head select{border:1px solid var(--line);min-width:135px;height:34px;color:var(--ink);background:#fff;border-radius:2px;padding:0 9px}.unit-panel-head select:disabled{opacity:.55}
@media (max-width:700px){html,body{max-width:100%;overflow-x:hidden}.test-environment-banner{padding:8px 10px;font-size:10px}.app-shell,.commercial-shell,.ops-shell,.queue-shell,.qr-shell,.reschedule-shell,.lost-shell{width:100%;padding:14px!important}.topbar,.ops-shell header,.queue-shell>header,.qr-shell>header,.reschedule-shell>header,.lost-shell header{display:block!important}.topbar h1,.ops-shell h1,.queue-shell h1,.qr-shell h1,.reschedule-shell h1,.lost-shell h1{line-height:1.15;font-size:28px!important}.brand-logo{width:190px!important}.account-panel{display:block!important}.status{width:100%;margin:14px 0;white-space:normal!important}:is(.account-actions,.ops-shell nav,.queue-shell nav,.qr-shell nav,.reschedule-shell nav,.lost-shell nav){overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;padding:2px 0 9px;flex-wrap:nowrap!important;justify-content:flex-start!important;display:flex!important;overflow-x:auto!important}:is(.account-actions,.ops-shell nav,.queue-shell nav,.qr-shell nav,.reschedule-shell nav,.lost-shell nav) :is(a,button){flex:none!important;min-height:42px!important;font-size:13px!important}.account-actions form{flex:none}.filters,.ops-filters,.queue-filters,.lost-filters{grid-template-columns:1fr 1fr!important;gap:10px!important;padding:13px!important;display:grid!important}.filters label,.ops-filters label,.queue-filters label,.lost-filters label,.sector-filter{width:100%!important;min-width:0!important}.filters select,.filters button,.ops-filters select,.queue-filters input,.queue-filters select,.lost-filters select,.lost-filters button{width:100%!important;min-width:0!important;height:46px!important}.filters button{grid-column:1/-1}.ops-filters strong{grid-column:1/-1!important}.kpis,.commercial-kpis,.ops-kpis,.queue-kpis{grid-template-columns:1fr 1fr!important;gap:9px!important}.kpis article,.commercial-kpis article,.ops-kpis article,.queue-kpis article{padding:14px!important}.kpis strong,.commercial-kpis strong{font-size:24px!important}.grid-main,.grid-secondary,.commercial-grid{grid-template-columns:1fr!important}.panel{padding:15px!important}.sector-breakdown{padding:14px!important}.sector-cards{grid-template-columns:1fr 1fr!important;gap:8px!important}.sector-cards article{padding:12px!important}.unit-panel-head{grid-template-columns:1fr auto!important;display:grid!important}.unit-panel-head>div{grid-column:1/-1}.unit-panel-head>span{align-self:end}.trend-bars{min-width:650px}.trend{overflow-x:auto}.performance-table{overflow:visible!important}.performance-table table,.performance-table tbody,.performance-table tr,.performance-table td{width:100%!important;min-width:0!important;display:block!important}.performance-table thead{display:none}.performance-table tr{border-bottom:1px solid var(--line);padding:12px 0}.performance-table td{justify-content:space-between;gap:15px;text-align:right!important;border:0!important;padding:7px 2px!important;display:flex!important}.performance-table td:before{color:var(--muted);text-align:left;font-size:12px;font-weight:700}.performance-table td:first-child:before{content:"Setor"}.performance-table td:nth-child(2):before{content:"Agendados"}.performance-table td:nth-child(3):before{content:"Compareceram"}.performance-table td:nth-child(4):before{content:"Atendidos"}.performance-table td:nth-child(5):before{content:"Fechados"}.performance-table td:nth-child(6):before{content:"Conversão"}.performance-table td:nth-child(7):before{content:"Tempo médio"}.ops-table,.lost-table{background:0 0!important;border:0!important;overflow:visible!important}.ops-table table,.ops-table tbody,.ops-table tr,.ops-table td,.lost-table table,.lost-table tbody,.lost-table tr,.lost-table td{width:100%!important;min-width:0!important;display:block!important}.ops-table thead,.lost-table thead{display:none}.ops-table tr,.lost-table tr{background:#fff;border:1px solid #e7dec8;border-left:4px solid #d2b86f;margin-bottom:12px;padding:13px}.ops-table td,.lost-table td{text-align:left;grid-template-columns:120px 1fr;gap:10px;border:0!important;border-bottom:1px solid #f0ece3!important;padding:8px 0!important;display:grid!important}.ops-table td:last-child,.lost-table td:last-child{border-bottom:0!important}.ops-table td:before,.lost-table td:before{color:#777;text-transform:uppercase;font-size:11px;font-weight:800}.ops-table td:first-child:before{content:"Data e hora"}.ops-table td:nth-child(2):before{content:"Cliente"}.ops-table td:nth-child(3):before{content:"Ação"}.ops-table td:nth-child(4):before{content:"Contato"}.ops-table td:nth-child(5):before{content:"Loja"}.ops-table td:nth-child(6):before{content:"Setor"}.ops-table td:nth-child(7):before{content:"Situação"}.ops-table td:nth-child(8):before{content:"Comparecimento"}.ops-table td:nth-child(9):before{content:"Venda"}.lost-table td:first-child:before{content:"Cliente"}.lost-table td:nth-child(2):before{content:"Data / loja"}.lost-table td:nth-child(3):before{content:"Setor"}.lost-table td:nth-child(4):before{content:"Atendimento"}.lost-table td:nth-child(5):before{content:"Consultor / tempo"}.lost-table td:nth-child(6):before{content:"Motivo"}.lost-table td:nth-child(7):before{content:"Observação"}.row-actions{width:100%;min-width:0!important;max-width:none!important}.ops-table td .row-actions button,.queue-action button,.reschedule-action button{width:100%;min-height:42px!important;font-size:12px!important}.queue-list>article{grid-template-columns:72px 1fr!important;gap:10px!important;padding:13px!important}.queue-modal,.reschedule-modal{padding:12px!important}.queue-modal>div,.queue-modal form,.reschedule-modal>div,.modal>div,.modal form{width:calc(100% - 24px)!important;max-height:92vh!important;padding:18px!important}.modal-buttons,.modal-actions,.reschedule-modal .actions{grid-template-columns:1fr 1fr;display:grid!important}.modal-buttons button,.modal-actions button,.reschedule-modal .actions button{min-height:44px}.reschedule-summary{padding:14px!important;display:block!important}.reschedule-summary button{width:100%;min-height:42px;margin-top:10px}.reschedule-card{padding:14px!important}.qr-grid article{padding:17px!important}.qr-grid img{width:min(230px,85%)!important}}@media (max-width:430px){.filters,.ops-filters,.queue-filters,.lost-filters,.kpis,.commercial-kpis,.ops-kpis,.queue-kpis,.sector-cards{grid-template-columns:1fr!important}.filters button{grid-column:auto}.unit-row{grid-template-columns:82px 1fr 35px!important}.reason-list>div,.consultant-ranking>div{grid-template-columns:25px 1fr 48px!important}.queue-list>article{grid-template-columns:1fr!important}.queue-state,.queue-action{grid-column:1!important}.ops-table td,.lost-table td{grid-template-columns:1fr}.ops-table td:before,.lost-table td:before{margin-bottom:-4px}.time-options{grid-template-columns:1fr 1fr!important}.optional-heading{gap:3px!important;display:grid!important}}@media (max-width:700px){.queue-filters{align-items:stretch!important}.queue-filters label,.sector-filter{grid-template-rows:18px 48px auto!important;gap:5px!important;display:grid!important}.queue-filters input,.queue-filters select,.sector-filter>button{color:#252525!important;background:#fff!important;border:1px solid #ccd5d8!important;width:100%!important;min-width:0!important;height:48px!important;padding:0 12px!important;font-size:16px!important}.queue-filters label>small{min-height:16px}.sector-filter>span,.queue-filters label{font-size:11px!important}.sector-popover{width:100%!important;top:72px!important}.queue-kpis{align-items:stretch!important}.queue-kpis article{flex-direction:column!important;justify-content:space-between!important;min-height:104px!important;display:flex!important}.queue-kpis span{min-height:30px;line-height:1.25;font-size:12px!important}.queue-kpis strong{margin-top:auto!important;font-size:30px!important;line-height:1!important}.ops-table tr{overflow:hidden;box-shadow:0 5px 16px #4b39120d;border:1px solid #ded5c1!important;border-left:0!important;border-radius:8px!important;padding:0!important}.ops-table td{background:#fff;grid-template-columns:108px minmax(0,1fr)!important;padding:9px 12px!important}.ops-table td:first-child{color:#59491f;font-weight:800;background:#f4eddd!important}.ops-table td:nth-child(2){padding-top:12px!important;padding-bottom:12px!important}.ops-table td:nth-child(2) b{font-size:16px;line-height:1.3}.ops-table td:nth-child(3){background:#faf8f3!important}.ops-table td:before{letter-spacing:.04em;font-size:10px!important}.row-actions{gap:7px!important;display:grid!important}.ops-table td .row-actions button{padding:9px 10px!important}.message-sent-at{font-size:10px!important;line-height:1.35!important}.commercial-shell .filters{border-radius:7px!important;grid-template-columns:1fr!important;padding:14px!important}.commercial-shell .filters label{gap:7px!important;font-size:12px!important;display:grid!important}.commercial-shell .filters select,.commercial-shell .filters button{height:48px!important;padding:0 12px!important;font-size:16px!important}.commercial-shell .commercial-kpis{align-items:stretch}.commercial-shell .commercial-kpis article{flex-direction:column;min-height:122px;display:flex}.commercial-shell .commercial-kpis small{margin-top:auto;font-size:12px!important}.commercial-shell .panel:has(.performance-table){padding:14px!important}.performance-table tr{background:#fff;border-radius:7px;margin-bottom:10px;border:1px solid #e7dec8!important;border-top:3px solid #d2b86f!important;padding:12px!important}.performance-table td{border-bottom:1px solid #f0ece3!important;padding:8px 2px!important;font-size:14px!important}.performance-table td:last-child{border-bottom:0!important}.performance-table td:first-child{padding-top:2px!important;padding-bottom:11px!important;font-size:17px!important}.performance-table td:first-child:before{content:"Setor";font-size:10px}.performance-table td:first-child b{color:#171717}.ranking-head{gap:12px;grid-template-columns:1fr!important;display:grid!important}.ranking-head label,.ranking-head select{width:100%!important;min-width:0!important}.ranking-head select{height:46px!important;font-size:15px!important}}@media (max-width:430px){.queue-kpis{grid-template-columns:1fr 1fr!important}.queue-kpis article{min-height:96px!important}.ops-table td,.lost-table td{grid-template-columns:102px minmax(0,1fr)!important}.commercial-shell .commercial-kpis{grid-template-columns:1fr 1fr!important}.commercial-shell .commercial-kpis article{min-height:116px}.performance-table td{display:flex!important}}@media (max-width:700px){.queue-filters label:first-child input[type=date]{appearance:none!important;opacity:1!important;-webkit-text-fill-color:#252525!important;color:#252525!important;background:#fff!important;border:1px solid #ccd5d8!important;border-radius:2px!important;height:48px!important;padding:0 12px!important;font-family:inherit!important;font-size:16px!important}.queue-filters label:first-child input[type=date]:disabled{cursor:default;opacity:1!important;color:#252525!important;background:#fff!important}.queue-filters label:first-child input[type=date]::-webkit-date-and-time-value{text-align:left}.queue-filters label:first-child input[type=date]::-webkit-calendar-picker-indicator{opacity:.7}.queue-filters>label:first-child,.queue-filters>label:nth-child(2),.queue-filters>.sector-filter,.queue-filters>label:last-child{align-self:start!important}.queue-kpis article{height:106px!important}.queue-kpis strong{min-height:32px;align-items:flex-end!important;display:flex!important}}
