.painel[data-v-09b86eb1]{width:100%;min-width:0;height:100vh;min-height:100vh;display:grid;grid-template-rows:clamp(56px,9vh,104px) minmax(0,1fr) clamp(60px,11vh,120px);background:#fff;color:#17212b}@supports (height:100dvh){.painel[data-v-09b86eb1]{height:100dvh;min-height:100dvh}}.painel-footer[data-v-09b86eb1],.painel-header[data-v-09b86eb1]{width:100%;background-color:#2f6595;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(6px,1.2vh,18px) clamp(12px,2vw,32px)}.painel-footer p[data-v-09b86eb1],.painel-header h1[data-v-09b86eb1]{margin:0;text-transform:uppercase}.painel-header h1[data-v-09b86eb1]{font-size:clamp(1.6rem,3vw,3.5rem);line-height:1;letter-spacing:.04em}.painel-footer p[data-v-09b86eb1]{font-size:clamp(1.1rem,2vw,2.25rem);line-height:1.2}.painel-content[data-v-09b86eb1]{min-width:0;min-height:0;overflow:auto;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:clamp(12px,1.8vh,24px);padding:clamp(6px,1.2vh,16px) clamp(8px,1.5vw,24px);background-color:#fff}.chamada-atual[data-v-09b86eb1]{min-width:0;display:grid;gap:clamp(3px,.6vh,8px);padding-block:clamp(16px,2.4vh,32px);text-align:center;text-transform:uppercase}.chamada-paciente[data-v-09b86eb1]{margin:0;padding:clamp(5px,.8vh,12px) clamp(8px,1vw,18px);font-size:clamp(1.75rem,4vw,4.5rem);font-weight:700;line-height:1.05;overflow-wrap:anywhere}.chamada-detalhe[data-v-09b86eb1]{margin:0;color:#1976d2;font-size:clamp(1.1rem,2.1vw,2.3rem);font-weight:700;line-height:1.08;overflow-wrap:anywhere}.painel-table[data-v-09b86eb1]{min-width:0;align-self:stretch}.painel-table[data-v-09b86eb1] table{table-layout:fixed;width:100%}.painel-table[data-v-09b86eb1] td,.painel-table[data-v-09b86eb1] th{height:clamp(36px,5.2vh,60px)!important;padding:0 clamp(4px,1vw,16px)!important;font-size:clamp(.72rem,1.25vw,1.4rem)!important;line-height:1.08;white-space:normal;overflow-wrap:anywhere}.painel-table[data-v-09b86eb1] .v-datatable__progress th{height:0!important;padding:0!important}.painel-table[data-v-09b86eb1] td:first-child,.painel-table[data-v-09b86eb1] th:first-child{width:50%}.painel-table[data-v-09b86eb1] td:nth-child(2),.painel-table[data-v-09b86eb1] th:nth-child(2){width:20%}.painel-table[data-v-09b86eb1] td:nth-child(3),.painel-table[data-v-09b86eb1] th:nth-child(3){width:30%}.current-call-row td[data-v-09b86eb1]:first-child{box-shadow:inset 4px 0 #2f6595}.painel-state[data-v-09b86eb1]{min-height:clamp(64px,10vh,120px);display:flex;align-items:center;justify-content:center;padding:16px;font-size:clamp(1rem,1.7vw,2rem);text-align:center}.painel-standalone-state[data-v-09b86eb1]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;color:#fff;background:#2f6595;text-align:center}.sound-activation[data-v-09b86eb1]{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(19,39,57,.94)}.sound-activation-card[data-v-09b86eb1]{width:min(620px,100%);padding:clamp(24px,5vw,56px);border-radius:8px;background:#fff;color:#17212b;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.3)}.sound-activation-card h1[data-v-09b86eb1]{margin:0 0 16px;font-size:clamp(1.8rem,4vw,3.4rem)}.sound-activation-card p[data-v-09b86eb1]{font-size:clamp(1rem,2vw,1.5rem)}.sound-activation-button[data-v-09b86eb1]{min-width:min(100%,320px);min-height:64px;margin-top:12px;border:0;border-radius:6px;padding:12px 24px;background:#2f6595;color:#fff;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:700;cursor:pointer}.sound-activation-button[data-v-09b86eb1]:disabled{cursor:wait;opacity:.65}.sound-silent-button[data-v-09b86eb1]{min-width:min(100%,320px);min-height:52px;margin-top:14px;border:2px solid #2f6595;border-radius:6px;padding:10px 20px;background:#fff;color:#2f6595;font-size:clamp(.95rem,1.7vw,1.3rem);font-weight:700;cursor:pointer}.sound-silent-button[data-v-09b86eb1]:disabled{cursor:wait;opacity:.65}.sound-countdown-help[data-v-09b86eb1]{margin:10px 0 0;color:#52616f}.sound-error[data-v-09b86eb1]{color:#b00020;font-weight:700}.connection-status[data-v-09b86eb1]{position:fixed;right:12px;bottom:12px;z-index:100;border-radius:999px;padding:7px 12px;background:rgba(176,0,32,.92);color:#fff;font-size:clamp(.72rem,1vw,.95rem);font-weight:700}@media (max-height:760px){.painel-content[data-v-09b86eb1]{gap:4px;padding-top:5px;padding-bottom:5px}.chamada-atual[data-v-09b86eb1]{gap:2px;padding-block:clamp(8px,1.2vh,14px)}}