.fila-demo{background:var(--ui-bg);color:var(--ui-ink);min-height:100vh;padding-bottom:32px}.fila-topbar{border-bottom:1px solid var(--ui-line);background:#fff}.fila-topbar-inner{justify-content:space-between;align-items:center;gap:18px;max-width:1240px;margin:auto;padding:15px 28px;display:flex}.fila-brand{align-items:center;display:inline-flex}.fila-brand img{width:138px;height:auto;display:block}.fila-topbar-right{color:var(--ui-muted);font-size:12px}.fila-container{max-width:1240px;margin:auto;padding:0 28px}.fila-breadcrumb{color:var(--ui-muted);align-items:center;gap:11px;margin:19px 0 18px;font-size:13px;display:flex}.fila-breadcrumb a{color:var(--ui-accent);text-decoration:none}.fila-breadcrumb a:hover{text-decoration:underline}.fila-hero{margin:0 0 18px}.fila-hero h1{letter-spacing:-.035em;max-width:100%;font-size:clamp(29px,3.5vw,39px);font-weight:730;line-height:1.2}.fila-workspace{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.fila-filtros{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow-card);background:#fff;border-radius:17px;margin:0;padding:21px}.fila-filtros-principal{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:11px;display:grid}.fila-busca{border:1px solid var(--ui-line-strong);min-width:0;height:45px;color:var(--ui-muted);background:#fff;border-radius:10px;align-items:center;gap:11px;padding:0 14px;display:flex}.fila-busca:focus-within{outline:3px solid var(--ui-accent-soft);border-color:var(--ui-accent)}.fila-busca svg{flex:0 0 19px}.fila-busca input{width:100%;min-width:0;height:100%;color:var(--ui-ink);background:0 0;border:0;outline:0;font-size:14px;display:block}.fila-busca input:focus-visible{outline:0}.fila-busca input::placeholder{color:var(--ui-subtle)}.fila-periodo{z-index:5;position:relative}.fila-date-button{border:1px solid var(--ui-line-strong);min-width:173px;height:45px;color:var(--ui-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.fila-date-button:hover{border-color:var(--ui-accent);background:var(--ui-accent-soft)}.fila-date-button.ativo{border-color:var(--ui-accent);color:var(--ui-accent);background:var(--ui-accent-soft)}.fila-chev{margin-left:3px;font-size:18px;line-height:1}.fila-filtros-badges{flex-wrap:wrap;align-items:center;gap:7px;margin:13px 0 0;display:flex}.fila-badge-count{color:#4f5861;font-variant-numeric:tabular-nums;background:#f0f1f4;border-radius:999px;justify-content:center;align-items:center;min-width:23px;padding:3px 6px;font-size:11px;font-weight:700;display:inline-flex}.fila-limpar{color:#9b9da4;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;min-height:34px;margin-left:auto;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.fila-limpar.visivel{color:var(--ui-accent);cursor:pointer;background:#eef7fd;border-color:#bcd9ec}.fila-limpar.visivel:hover{background:#dcecf9;border-color:#91bdda}.fila-limpar:disabled{cursor:default}.fila-calendar-popover{z-index:35;border:1px solid var(--ui-line);width:620px;max-width:calc(100vw - 36px);box-shadow:var(--ui-shadow-popover);background:#fff;border-radius:15px;padding:17px;position:absolute;top:calc(100% + 9px);right:0}.fila-calendar-presets{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;gap:6px;padding-bottom:13px;display:flex}.fila-calendar-presets button{border:1px solid var(--ui-line);color:var(--ui-ink);cursor:pointer;background:#fafbfc;border-radius:8px;padding:6px 10px;font-size:12px}.fila-calendar-presets button:hover{background:var(--ui-accent-soft);border-color:#a2c5dc}.fila-calendar-nav{justify-content:space-between;align-items:center;gap:12px;margin:10px 0 5px;display:flex}.fila-calendar-nav strong{color:var(--ui-muted);text-align:center;font-size:12px;font-weight:600}.fila-calendar-nav button{border:1px solid var(--ui-line);cursor:pointer;width:32px;height:32px;color:var(--ui-ink);background:#fff;border-radius:8px;font-size:24px;line-height:1}.fila-calendar-nav button:hover{background:var(--ui-accent-soft)}.fila-calendar-duplo{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fila-calendar-mes h3{text-align:center;text-transform:capitalize;margin:4px 0 12px;font-size:13px;font-weight:700}.fila-calendar-grade{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.fila-calendar-weekday{text-align:center;color:var(--ui-muted);padding:5px 0;font-size:10px;font-weight:600}.fila-calendar-dia{aspect-ratio:1;width:100%;color:var(--ui-ink);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;font-size:12px}.fila-calendar-dia:hover{background:var(--ui-accent-soft);border-color:#a5d0ec}.fila-calendar-dia.intervalo{background:#eaf4fb;border-radius:3px}.fila-calendar-dia.selecionado{background:var(--ui-accent);color:#fff;border-color:var(--ui-accent);border-radius:7px}.fila-calendar-instrucao{text-align:center;border-top:1px solid var(--ui-line);color:var(--ui-muted);margin-top:13px;padding-top:12px;font-size:12px}.fila-demo .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.fila-resultados{color:var(--ui-muted);border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:36px;margin-top:22px;padding:0 2px;font-size:12px;display:flex}.fila-lista{gap:11px;margin-top:12px;display:grid}.fila-registro{border:1px solid var(--ui-line);background:#fff;border-radius:12px;transition:border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 2px 10px #162d410d}.fila-registro[open]{border-color:#afc9dd;box-shadow:0 5px 17px #1937530f}.fila-registro summary span:not(.fila-estado):not(.fila-abrir){min-width:0}.fila-data,.fila-paciente,.fila-exame,.fila-estados{flex-direction:column;align-items:start;gap:6px;min-width:0;font-size:13px;display:flex}.fila-data{white-space:nowrap;font-weight:560}.fila-paciente strong{font-size:14px;font-weight:720}.fila-exame strong{font-size:14px;font-weight:580}.fila-data small,.fila-paciente small,.fila-exame small,.fila-estados small{color:var(--ui-muted);font-size:12px;font-weight:450;line-height:1.5}.fila-estado{white-space:nowrap;background:#f4f6f8;border:1px solid #ebedf1;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:580;display:inline-block}.fila-estado-aguardando_complemento{color:#754518;background:#fff6ee;border-color:#f9e0c7}.fila-estado-em_revisao{color:#5a4889;background:#f2efff;border-color:#e7defc}.fila-abrir{white-space:nowrap;color:var(--ui-accent);font-size:12px;font-weight:650}.fila-abrir span{transition:transform .2s;display:inline-block}.fila-registro[open] .fila-abrir span{transform:rotate(180deg)}.fila-detalhe{border-top:1px solid var(--ui-line);background:#f9fbfd;padding:20px 21px}.fila-detalhe-intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:15px;display:flex}.fila-detalhe-intro strong{font-size:14px}.fila-detalhe-intro span{color:var(--ui-muted);font-size:12px}.fila-detalhe-grid>section{border:1px solid var(--ui-line);background:#fff;border-radius:10px;padding:16px}.fila-somente-leitura{color:var(--ui-muted);margin:16px 0 0;font-size:12px;line-height:1.65}.fila-paginacao{color:var(--ui-muted);justify-content:center;align-items:center;gap:20px;margin-top:18px;font-size:13px;display:flex}.fila-paginacao button{color:var(--ui-accent);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-weight:660}.fila-paginacao button:disabled{color:var(--ui-subtle);cursor:default;opacity:.5}.fila-vazio{text-align:center;color:var(--ui-muted);padding:35px 14px}.fila-vazio strong{color:var(--ui-ink)}.fila-footer{color:var(--ui-muted);text-align:center;margin:35px 0;padding-bottom:30px;font-size:12px}@media (max-width:1020px){.fila-registro>summary{grid-template-columns:minmax(110px,.8fr) minmax(135px,1.2fr) minmax(145px,1.3fr) minmax(130px,1fr)}.fila-abrir{grid-column:4;justify-self:start}.fila-detalhe-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.fila-container{padding:0 16px}.fila-topbar-inner{padding:14px 16px}.fila-topbar-right{text-align:right;max-width:48%;line-height:1.45}.fila-breadcrumb{margin:17px 0}.fila-hero{margin-bottom:14px}.fila-filtros{border-radius:14px;padding:14px 12px}.fila-filtros-principal{grid-template-columns:minmax(0,1fr) auto;gap:7px}.fila-date-button{min-width:45px;padding:0 12px}.fila-date-label,.fila-chev{display:none}.fila-filtros-badges{gap:6px}.fila-filtro-cor{padding:8px 10px;font-size:12px}.fila-limpar{margin-left:0}.fila-registro>summary{grid-template-columns:1fr auto;gap:9px 12px;min-height:auto;padding:15px}.fila-data,.fila-paciente,.fila-exame{grid-column:1}.fila-estados{grid-area:2/2/span 2;align-self:start}.fila-abrir{grid-area:1/2;font-size:12px}.fila-detalhe{padding:16px}.fila-detalhe-grid{grid-template-columns:1fr;gap:10px}}@media (max-width:550px){.fila-calendar-popover{width:340px;max-width:calc(100vw - 28px);right:-10px}.fila-calendar-duplo{grid-template-columns:1fr}.fila-calendar-segundo{display:none}.fila-calendar-presets{gap:4px}.fila-calendar-presets button{padding:5px 8px;font-size:11px}}@media (max-width:390px){.fila-topbar-right{font-size:11px}.fila-registro .fila-estado{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.fila-demo *{transition:none!important}}.fila-registro>summary{cursor:pointer;grid-template-columns:130px minmax(0,1.75fr) minmax(0,1.05fr) minmax(210px,1.1fr);align-items:center;gap:18px;min-height:88px;padding:14px 18px;list-style:none;display:grid}.fila-registro>summary>*{min-width:0}.fila-registro>summary::-webkit-details-marker{display:none}.fila-registro>summary::marker{content:""}.fila-registro>summary:hover{background:#fafcfe}.fila-registro>summary:focus-visible{outline:3px solid var(--ui-accent);outline-offset:-3px}.fila-data{white-space:nowrap;font-size:13px;font-weight:650}.fila-paciente strong,.fila-exame strong{overflow-wrap:anywhere;font-size:14px;font-weight:680;line-height:1.38}.fila-paciente small,.fila-exame small{color:var(--ui-muted);font-size:12px}.fila-resumo-conduta{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.fila-resumo-conduta>small{color:var(--ui-muted);text-align:right;padding-inline-end:10px;font-size:12px;line-height:1.35}.fila-resumo-acao{text-align:right;border-radius:9px;justify-content:flex-end;align-items:center;gap:7px;width:fit-content;max-width:100%;padding:7px 10px;font-size:12px;font-weight:670;line-height:1.3;display:inline-flex}.fila-resumo-acao strong{overflow-wrap:break-word;min-width:0;font-weight:670}.fila-resumo-bolinha{background:#9aa4ae;border-radius:50%;flex:0 0 11px;width:11px;height:11px;box-shadow:inset 0 -2px 2px #00000024}.fila-resumo-acao-verde{color:#177349;background:#e9f6ef}.fila-resumo-acao-verde .fila-resumo-bolinha{background:#22b15e}.fila-resumo-acao-amarelo{color:#806014;background:#fff7df}.fila-resumo-acao-amarelo .fila-resumo-bolinha{background:#efc31f}.fila-resumo-acao-vermelho{color:#ab3540;background:#fdeced}.fila-resumo-acao-vermelho .fila-resumo-bolinha{background:#df3f4b}.fila-resumo-acao-laranja{color:#94520d;background:#fff0df}.fila-resumo-acao-laranja .fila-resumo-bolinha{background:#e88e24}.fila-resumo-acao-neutro{color:#515d66;background:#f0f2f4}.fila-detalhe{border-top:1px solid var(--ui-line);font-family:var(--font-ui);color:var(--ui-ink);background:#f9fbfd;padding:21px}.fila-dados-grid,.fila-clinicos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fila-clinicos-grid{margin-top:13px}.fila-dado{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:11px;min-width:0;min-height:83px;padding:14px 15px}.fila-dado-label{letter-spacing:0;color:var(--ui-muted);text-transform:none;margin-bottom:9px;font-size:12px;font-weight:640;line-height:1.4;display:block}.fila-dado-linha{justify-content:space-between;align-items:center;gap:10px;display:flex}.fila-dado-linha>strong{color:var(--ui-ink);overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:630;line-height:1.45}.fila-dado-linha>strong.fila-dado-vazio{color:#828b94;font-weight:460}.fila-copiar-icone{border:1px solid var(--ui-line);background:var(--ui-surface);width:34px;height:34px;color:var(--ui-muted);cursor:pointer;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:flex}.fila-copiar-icone:hover,.fila-copiar-icone:focus-visible{color:var(--ui-accent);background:#ecf6fd;border-color:#91b9d7}.fila-detalhe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fila-detalhe-grid>section{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:11px;min-width:0;padding:15px}.fila-detalhe-grid h3{margin:0 0 11px;font-size:13px;font-weight:710}.fila-detalhe-grid ul{gap:8px;margin:0;padding-left:18px;display:grid}.fila-detalhe-grid li{font-size:13px;line-height:1.5}.fila-detalhe-grid li span{color:var(--ui-muted);font-size:12px;display:block}.fila-detalhe-grid p{color:var(--ui-muted);margin:0 0 8px;font-size:12px;line-height:1.55}.fila-detalhe-grid p strong{color:var(--ui-ink)}.fila-doc-upload{color:var(--ui-accent);cursor:pointer;background:#eff7fd;border:1px solid #bdd8ec;border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:8px 11px;font-size:12px;font-weight:650;display:inline-flex}.fila-doc-upload:hover,.fila-doc-upload:focus-visible{background:#dbeefa;border-color:#81b5d8}.fila-guia-informada{border-top:1px solid var(--ui-line);padding-top:10px;margin-top:12px!important}.fila-guia-informada small{color:var(--ui-muted);margin-top:4px;display:block}.fila-detalhe-grid>section.fila-conduta{border:1px solid var(--ui-line);padding-left:15px}.fila-detalhe-grid>section.fila-conduta-verde{background:#f0fbf5}.fila-detalhe-grid>section.fila-conduta-amarelo{background:#fff9e9}.fila-detalhe-grid>section.fila-conduta-vermelho{background:#fff0f1}.fila-detalhe-grid>section.fila-conduta-laranja{background:#fff3e8}.fila-detalhe-grid>section.fila-conduta-neutro{background:#f7f8fa}.fila-detalhe-grid .fila-conduta-titulo{color:var(--ui-ink);margin:0 0 7px;font-size:15px;font-weight:730;line-height:1.4}.fila-detalhe-grid .fila-conduta-complemento{color:#4c5056;margin:0 0 16px;font-size:12px;line-height:1.55}.fila-dado-clinico{min-height:105px}.fila-dado-clinico .fila-dado-label{letter-spacing:0;font-size:12px;font-weight:640}.fila-clinico-texto{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:530;line-height:1.6}.fila-clinico-vazio{text-align:center;color:#8a939c;margin:0;padding:10px 0 0;font-size:13px}.fila-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:17px;display:flex}.fila-acoes button{background:var(--ui-surface);border:1px solid var(--ui-line);min-height:41px;color:var(--ui-ink);cursor:pointer;border-radius:9px;padding:8px 13px;font-size:13px;font-weight:650;transition:background .15s,border-color .15s}.fila-acoes button:hover,.fila-acoes button:focus-visible{background:#eef5fa;border-color:#a3c0d8}.fila-acoes button.fila-acao-principal{background:var(--ui-accent);color:#fff;border-color:var(--ui-accent)}.fila-acoes button.fila-acao-principal:hover{background:var(--ui-accent-hover);border-color:var(--ui-accent-hover)}.fila-feedback{z-index:100;border:1px solid var(--ui-line-strong);max-width:min(480px,100vw - 32px);color:var(--ui-ink);background:#fff;border-radius:11px;align-items:center;gap:15px;padding:13px 15px;font-size:13px;line-height:1.45;display:flex;position:fixed;bottom:20px;right:22px;box-shadow:0 8px 26px #00000021}.fila-feedback button{cursor:pointer;background:#f1f2f5;border:0;border-radius:6px;padding:5px 9px;font-size:17px;line-height:1}@media (max-width:1020px){.fila-registro>summary{grid-template-columns:112px minmax(0,1.6fr) minmax(0,.95fr) minmax(170px,1fr);gap:12px}.fila-dados-grid,.fila-clinicos-grid,.fila-detalhe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fila-detalhe-grid>section.fila-conduta{grid-column:span 2}}@media (max-width:720px){.fila-registro>summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px 12px;min-height:auto;padding:14px}.fila-data{grid-area:1/1}.fila-resumo-conduta{grid-area:1/2/span 2;align-items:flex-end}.fila-paciente{grid-area:2/1}.fila-exame{grid-area:3/1/auto/-1}.fila-dados-grid,.fila-clinicos-grid,.fila-detalhe-grid{grid-template-columns:1fr}.fila-detalhe-grid>section.fila-conduta{grid-column:auto}.fila-detalhe{padding:13px}.fila-acoes button{flex:150px}}@media (max-width:410px){.fila-resumo-acao{padding:6px 8px;font-size:11px}.fila-resumo-conduta>small{font-size:11px}}.fila-cores-filtro{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.fila-filtro-cor{border:1px solid var(--ui-line);background:var(--ui-surface);cursor:pointer;min-width:0;max-width:100%;min-height:39px;color:var(--ui-ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:630;line-height:1.3;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.fila-filtro-cor-label{overflow-wrap:break-word;min-width:0}.fila-filtro-cor .fila-badge-count{flex:none}.fila-filtro-cor:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.fila-filtro-cor:hover{background:var(--ui-surface-soft);border-color:var(--ui-line)}.fila-filtro-cor.selecionado{background:var(--ui-accent-soft);border-color:var(--ui-accent);box-shadow:0 0 0 1px var(--ui-accent) inset}.fila-filtro-cor-bolinha{background:#a2aab2;border-radius:50%;flex:0 0 13px;width:13px;height:13px;display:block;box-shadow:inset 0 -2px 2px #0000001a}.fila-filtro-cor-verde .fila-filtro-cor-bolinha{background:#22b15e}.fila-filtro-cor-amarelo .fila-filtro-cor-bolinha{background:#efc31f}.fila-filtro-cor-laranja .fila-filtro-cor-bolinha{background:#e88e24}.fila-filtro-cor-vermelho .fila-filtro-cor-bolinha{background:#df3f4b}.fila-outros-filtros{flex:none;position:relative}.fila-outros-abrir{width:32px;height:34px;color:var(--ui-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;display:flex}.fila-outros-abrir:hover,.fila-outros-abrir.selecionado{background:var(--ui-accent-soft);color:var(--ui-accent);border-color:#bcd9ec}.fila-outros-menu{z-index:15;background:var(--ui-surface);border:1px solid var(--ui-line);min-width:217px;box-shadow:var(--ui-shadow-popover);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 7px);right:0}.fila-outros-menu button{width:100%;min-height:39px;color:var(--ui-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:600;display:flex}.fila-outros-menu button:hover,.fila-outros-menu button.selecionado{color:var(--ui-accent);background:var(--ui-accent-soft)}.fila-filtro-cor{gap:6px;min-height:35px;padding:7px 9px;font-size:11px}.fila-filtro-cor-bolinha{flex-basis:11px;width:11px;height:11px}.fila-cores-filtro{gap:5px}.fila-filtro-cor .fila-badge-count{min-width:19px;padding:2px 4px;font-size:10px}.fila-filtro-pendencias{border-style:solid}.fila-hero{justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.fila-legenda{flex:none;position:relative}.fila-legenda-abrir{min-height:36px;color:var(--ui-accent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.fila-legenda-abrir:hover{color:var(--ui-accent-hover);background:var(--ui-accent-soft);border-color:#d4e6f3}.fila-legenda-abrir:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.fila-legenda-abrir>span{text-decoration:none}.fila-legenda-icone{flex:0 0 17px;display:block}.fila-legenda-janela{z-index:42;overscroll-behavior:contain;border:1px solid var(--ui-line);width:min(485px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(74vh,660px);box-shadow:var(--ui-shadow-popover);color:var(--ui-ink);background:#fff;border-radius:13px;padding:17px 19px;font-size:12px;font-weight:450;line-height:1.55;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.fila-legenda-titulo{margin:0;font-size:14px;font-weight:720}.fila-legenda-topo{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.fila-legenda-fechar{border:1px solid var(--ui-line);width:29px;height:29px;color:var(--ui-muted);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.fila-legenda-fechar:hover{background:var(--ui-accent-soft);color:var(--ui-accent)}.fila-legenda-item{align-items:flex-start;gap:10px;margin:0 0 12px;display:flex}.fila-legenda-item p{flex:1;margin:0}.fila-legenda-item strong{margin-bottom:3px;font-weight:720;display:block}.fila-legenda-cor{border-radius:50%;flex:0 0 13px;width:13px;height:13px;margin-top:2px}.fila-legenda-cor.verde{background:#22b15e}.fila-legenda-cor.amarelo{background:#efc31f}.fila-legenda-cor.laranja{background:#e88e24}.fila-legenda-cor.vermelho{background:#df3f4b}.fila-legenda-cor.todas,.fila-legenda-cor.pendencias{background:#a5afb8}.fila-legenda-rodape{border-top:1px solid var(--ui-line);margin:10px 0;padding-top:11px}.fila-legenda-janela small{color:var(--ui-muted);font-size:11px}.fila-acompanhamento{text-align:left;cursor:pointer;color:var(--ui-ink);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;transition:background .16s,border-color .16s;display:flex}.fila-acompanhamento .fila-dado-label{justify-content:space-between;width:100%;margin-bottom:2px;display:flex}.fila-acompanhamento strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.fila-acompanhamento small{color:var(--ui-muted);font-size:12px;line-height:1.5}.fila-acompanhamento:hover,.fila-acompanhamento:focus-visible{border-color:var(--ui-accent);background:var(--ui-accent-soft)}.fila-acompanhamento:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.acomp-overlay{z-index:120;background:#091c2c78;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.acomp-modal{background:var(--ui-surface);border:1px solid var(--ui-line);width:min(860px,100%);max-height:min(92vh,960px);color:var(--ui-ink);border-radius:17px;overflow:auto;box-shadow:0 20px 70px #0000003b}.acomp-cabecalho{justify-content:space-between;align-items:flex-start;gap:16px;padding:21px 24px 15px;display:flex}.acomp-cabecalho h2{margin:0 0 6px;font-size:21px;font-weight:730;line-height:1.3}.acomp-cabecalho p{color:var(--ui-muted);margin:0;font-size:13px}.acomp-fechar{border:1px solid var(--ui-line);cursor:pointer;width:35px;height:35px;color:var(--ui-muted);background:#fff;border-radius:9px;flex:0 0 35px;place-items:center;padding:0;font-size:0;display:inline-grid;position:relative}.acomp-fechar:before,.acomp-fechar:after{content:"";transform-origin:50%;background:currentColor;border-radius:2px;width:14px;height:1.6px;position:absolute;top:50%;left:50%}.acomp-fechar:before{transform:translate(-50%,-50%)rotate(45deg)}.acomp-fechar:after{transform:translate(-50%,-50%)rotate(-45deg)}.acomp-fechar:hover{background:var(--ui-accent-soft);color:var(--ui-accent)}.acomp-fechar:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.acomp-aviso{border:1px solid var(--ui-line);background:var(--ui-surface-soft);color:var(--ui-muted);border-radius:9px;margin:0 24px 15px;padding:10px 12px;font-size:12px;line-height:1.5}.acomp-conteudo{grid-template-columns:1fr 1fr;align-items:start;gap:16px;padding:0 24px 23px;display:grid}.acomp-grupo{border:1px solid var(--ui-line);border-radius:12px;min-width:0;padding:16px}.acomp-grupo h3{align-items:center;gap:9px;margin:0 0 13px;font-size:14px;font-weight:710;display:flex}.acomp-grupo h3 span{color:var(--ui-muted);background:var(--ui-surface-soft);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:600}.acomp-vazio{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.5}.acomp-pendencias,.acomp-historico{gap:9px;margin:0;padding:0;list-style:none;display:grid}.acomp-pendencias li{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.acomp-pendencias li:first-child{border-top:0;padding-top:0}.acomp-pendencias strong,.acomp-historico strong{font-size:12px;font-weight:670;line-height:1.45;display:block}.acomp-pendencias small,.acomp-historico small{color:var(--ui-muted);margin-top:3px;font-size:11px;line-height:1.45;display:block}.acomp-pendencias button{border:1px solid var(--ui-line-strong);color:var(--ui-accent);cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:7px 10px;font-size:12px;font-weight:660}.acomp-campo{gap:5px;margin:0 0 12px;font-size:12px;font-weight:650;display:grid}.acomp-campo>span small{color:var(--ui-muted);font-weight:450}.acomp-campo select,.acomp-campo textarea{box-sizing:border-box;border:1px solid var(--ui-line-strong);width:100%;color:var(--ui-ink);font:inherit;background:#fff;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:470}.acomp-campo textarea{resize:vertical;min-height:74px;line-height:1.5}.acomp-escolhas{border:0;flex-wrap:wrap;gap:8px 12px;margin:0 0 13px;padding:0;display:flex}.acomp-escolhas legend{margin-bottom:8px;font-size:12px;font-weight:650}.acomp-escolhas label{align-items:center;gap:5px;font-size:12px;display:flex}.acomp-erro,.acomp-restricao{color:#a52f39;margin:7px 0;font-size:12px;line-height:1.5}.acomp-salvar{color:#fff;background:var(--ui-accent);cursor:pointer;border:0;border-radius:9px;width:100%;min-height:41px;font-size:13px;font-weight:670}.acomp-salvar:hover{background:var(--ui-accent-hover)}.acomp-historico li{border-left:2px solid var(--ui-line-strong);padding:0 0 4px 12px}.acomp-historico p{color:var(--ui-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.55}@media (max-width:770px){.fila-hero{align-items:flex-start}.fila-legenda-abrir{font-size:11px}.acomp-conteudo{grid-template-columns:1fr}.acomp-registrar{grid-area:auto}.acomp-modal{max-height:95vh}}@media (max-width:480px){.fila-hero h1{font-size:27px}.fila-legenda-abrir{font-size:11px}.fila-filtro-cor{padding:6px 8px;font-size:11px}.fila-cores-filtro{gap:5px}.acomp-overlay{padding:7px}.acomp-cabecalho{padding:16px 16px 11px}.acomp-aviso{margin:0 16px 12px}.acomp-conteudo{gap:11px;padding:0 16px 16px}.acomp-grupo{padding:13px}}@media (prefers-reduced-motion:reduce){.fila-acompanhamento,.fila-filtro-cor{transition:none}}.fila-paciente strong{text-transform:uppercase;overflow-wrap:break-word;word-break:normal}@media (max-width:1020px){.fila-paciente strong{font-size:13px}}.fila-data{text-align:left;align-items:flex-start;gap:4px;font-weight:400}.fila-data strong{font-size:13px;font-weight:700;line-height:1.35}.fila-data small{color:var(--ui-muted);font-size:12px;font-weight:400;line-height:1.35}.acomp-modal{width:min(1020px,100%);max-height:min(94vh,990px)}.acomp-conteudo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:15px}.acomp-documentos{grid-area:1/1}.acomp-registrar{grid-area:1/2}.acomp-historico-card{grid-area:2/1/auto/-1}.acomp-legenda-discreta{color:var(--ui-muted);margin:0 0 13px;font-size:12px;line-height:1.55}.acomp-documentos-lista{gap:9px;margin:0;padding:0;list-style:none;display:grid}.acomp-doc-item{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:10px;padding:11px}.acomp-doc-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;display:flex}.acomp-doc-topo strong{font-size:12px;font-weight:700}.acomp-doc-topo small{color:var(--ui-muted);font-size:11px}.acomp-doc-topo .acomp-status-concluido{color:#177349;font-weight:680}.acomp-doc-arquivo{color:var(--ui-muted);overflow-wrap:anywhere;margin:6px 0;font-size:11px;line-height:1.4}.acomp-doc-acoes{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.acomp-doc-acoes button,.acomp-doc-anexar,.acomp-link-area>button,.acomp-justificativa>button{border:1px solid var(--ui-line-strong);min-height:32px;color:var(--ui-accent);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:6px 9px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex}.acomp-doc-acoes button:hover:not(:disabled),.acomp-link-area>button:hover{background:var(--ui-accent-soft);border-color:var(--ui-accent)}.acomp-doc-acoes button:disabled,.acomp-justificativa>button:disabled{color:var(--ui-muted);opacity:.48;cursor:not-allowed}.acomp-doc-acoes .acomp-dispensar{color:var(--ui-muted)}.acomp-doc-anexar{cursor:pointer;position:relative;overflow:hidden}.acomp-doc-anexar:focus-within{outline:2px solid var(--ui-accent);outline-offset:2px}.acomp-doc-anexar input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.acomp-justificativa{background:var(--ui-surface-soft);border-radius:9px;margin-top:9px;padding:12px}.acomp-justificativa label{gap:6px;font-size:12px;font-weight:610;display:grid}.acomp-justificativa textarea{box-sizing:border-box;width:100%;min-height:58px;font:inherit;border:1px solid var(--ui-line-strong);resize:vertical;border-radius:7px;padding:9px;font-size:12px}.acomp-justificativa>button{margin-top:7px}.acomp-link-area{border-top:1px solid var(--ui-line);margin-top:14px;padding-top:14px}.acomp-link-gerado{gap:7px;margin-top:10px;display:grid}.acomp-link-gerado small{color:var(--ui-muted);font-size:11px;line-height:1.5}.acomp-link-gerado input{box-sizing:border-box;border:1px solid var(--ui-line-strong);width:100%;min-width:0;color:var(--ui-muted);border-radius:8px;padding:8px;font-size:12px}.acomp-link-gerado a{color:var(--ui-accent);font-size:12px;text-decoration:underline}.acomp-campo input[type=text]{box-sizing:border-box;border:1px solid var(--ui-line-strong);width:100%;color:var(--ui-ink);font:inherit;background:#fff;border-radius:8px;padding:10px;font-size:13px}.acomp-campo>small{color:var(--ui-muted);font-size:11px;font-weight:400;line-height:1.5}.acomp-pendencias-clinicas{border:1px solid var(--ui-line);background:var(--ui-surface-soft);border-radius:9px;margin:0 0 12px;padding:11px 12px}.acomp-pendencias-clinicas>strong{font-size:11px;font-weight:700}.acomp-pendencias-clinicas ul{margin:7px 0 0;padding-left:16px;font-size:11px;line-height:1.6}.acomp-pendencias-clinicas small{color:var(--ui-muted)}.acomp-sucesso{color:#177349;margin:8px 0;font-size:12px;line-height:1.5}.acomp-salvar:disabled{opacity:.45;cursor:not-allowed}.acomp-historico-card .acomp-historico{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.acomp-historico-card .acomp-historico li{background:var(--ui-surface-soft);border-radius:0 8px 8px 0;padding:7px 9px 7px 13px}.acomp-originais{border-top:1px solid var(--ui-line);margin-top:16px;padding-top:12px}.acomp-originais strong{font-size:12px}.acomp-originais p{color:var(--ui-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.acomp-visual-overlay{z-index:140;background:#0a192899;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.acomp-visual-modal{background:#fff;border-radius:14px;flex-direction:column;width:min(850px,100%);height:min(690px,90vh);max-height:96vh;display:flex;overflow:hidden;box-shadow:0 20px 80px #00000045}.acomp-visual-modal>header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 17px;display:flex}.acomp-visual-modal>header strong{font-size:14px}.acomp-visual-modal>header button{border:1px solid var(--ui-line);cursor:pointer;background:#fff;border-radius:8px;width:32px;height:32px;font-size:21px}.acomp-visual-modal iframe{border:0;flex:auto;width:100%;min-height:150px}.acomp-previa-ficticia{text-align:center;background:var(--ui-surface-soft);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px;display:flex}.acomp-previa-ficticia strong{font-size:16px}.acomp-previa-ficticia p{max-width:460px;color:var(--ui-muted);font-size:13px;line-height:1.6}.acomp-visual-modal footer{border-top:1px solid var(--ui-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px 17px;display:flex}.acomp-visual-modal footer>button{cursor:pointer;border-radius:8px;width:auto;min-height:38px;padding:9px 14px;font-size:12px;font-weight:640}.acomp-visual-modal footer>button:first-child{border:1px solid var(--ui-line);color:var(--ui-muted);background:#fff}@media (max-width:770px){.acomp-conteudo{grid-template-columns:1fr}.acomp-documentos,.acomp-registrar,.acomp-historico-card{grid-area:auto/1}.acomp-historico-card .acomp-historico{grid-template-columns:1fr}}.fila-documentos-card{cursor:pointer;transition:border-color .15s,background .15s}.fila-documentos-card:hover,.fila-documentos-card:focus-within{border-color:var(--ui-accent)!important;background:var(--ui-accent-soft)!important}.fila-documentos-abrir{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.fila-documentos-abrir:focus-visible{outline:2px solid var(--ui-accent);outline-offset:6px}.fila-documentos-abrir h3{justify-content:space-between;gap:8px;display:flex}.fila-documentos-abrir h3 span{color:var(--ui-accent)}.fila-pendencias-lista{gap:6px!important;padding:0!important;list-style:none!important}.fila-pendencias-lista li{margin:0}.fila-pendencias-lista button{text-align:left;border:1px solid var(--ui-line);background:var(--ui-surface);cursor:pointer;width:100%;color:var(--ui-ink);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;padding:9px 10px;display:grid}.fila-pendencias-lista button:hover,.fila-pendencias-lista button:focus-visible{border-color:var(--ui-accent);background:var(--ui-accent-soft)}.fila-pendencias-lista strong{grid-column:1;font-size:12px;line-height:1.4}.fila-pendencias-lista button>span:not(.fila-pendencia-seta){color:var(--ui-muted);grid-column:1;font-size:11px}.fila-pendencias-lista .fila-pendencia-seta{color:var(--ui-accent);grid-area:1/2/3;align-self:center;padding-left:9px}.fila-detalhe-grid .fila-conduta-itens{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.fila-conduta-itens li{color:var(--ui-ink);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.fila-conduta-itens li+li{border-top:1px solid #00000012;padding-top:7px}.acomp-modal-compacta{width:min(720px,100%)}.acomp-conteudo-vertical{grid-template-columns:1fr;gap:13px;display:grid}.acomp-conteudo-vertical .acomp-registrar,.acomp-conteudo-vertical .acomp-historico-card{grid-area:auto/1}.acomp-conteudo-vertical .acomp-historico-card .acomp-historico{grid-template-columns:1fr}.docs-modal{width:min(780px,100%)}.docs-conteudo{gap:13px;padding:0 24px 24px;display:grid}.docs-conteudo .acomp-doc-item{padding:15px}.docs-conteudo .acomp-doc-topo strong{font-size:13px}.docs-destaque{box-shadow:0 0 0 1px var(--ui-accent) inset;border-color:var(--ui-accent)!important}.docs-link{margin-top:0}.docs-conteudo .docs-link{border-top:1px solid var(--ui-line);padding-top:16px}.paciente-modal{width:min(700px,100%)}.paciente-form{gap:15px;padding:0 24px 24px;display:grid}.paciente-form label{color:var(--ui-ink);gap:6px;font-size:12px;font-weight:650;display:grid}.paciente-form input{box-sizing:border-box;border:1px solid var(--ui-line-strong);width:100%;min-height:40px;font:inherit;color:var(--ui-ink);background:#fff;border-radius:8px;padding:9px 11px;font-size:13px;font-weight:470}.paciente-form input:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.paciente-campos-duplos{grid-template-columns:1fr 1fr;gap:14px;display:grid}.paciente-acoes{justify-content:flex-end;gap:10px;display:flex}.paciente-acoes button{border:1px solid var(--ui-line-strong);cursor:pointer;width:auto;min-width:130px;min-height:40px;color:var(--ui-ink);background:#fff;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:650}.paciente-acoes button.acomp-salvar{background:var(--ui-accent);border-color:var(--ui-accent);color:#fff}@media (max-width:600px){.paciente-campos-duplos{grid-template-columns:1fr}.paciente-form,.docs-conteudo{padding:0 16px 16px}.paciente-acoes button{flex:1;min-width:0}}.fila-resultados-acoes{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fila-recolher{border:1px solid var(--ui-line);color:var(--ui-accent);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:650}.fila-recolher:hover,.fila-recolher:focus-visible{background:var(--ui-accent-soft);border-color:var(--ui-accent)}.fila-recolher span{margin-right:4px;font-size:14px}.docs-copia-aviso{z-index:180;background:var(--ui-surface);border:1px solid var(--ui-line-strong);max-width:min(420px,100vw - 32px);color:var(--ui-ink);border-radius:12px;align-items:center;gap:14px;padding:13px 15px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #0003}.docs-copia-aviso strong{font-size:13px;display:block}.docs-copia-aviso small{color:var(--ui-muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.docs-copia-aviso button{background:var(--ui-surface-soft);cursor:pointer;border:0;border-radius:7px;padding:5px 9px;font-size:17px}@media (max-width:640px){.fila-resultados-acoes{justify-content:flex-end;gap:7px}.fila-recolher{font-size:11px}.docs-copia-aviso{bottom:16px;right:16px}}.fila-atualizar{border:1px solid var(--ui-line);color:var(--ui-accent);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:650}.fila-atualizar:hover,.fila-atualizar:focus-visible{background:var(--ui-accent-soft);border-color:var(--ui-accent)}.fila-atualizar span{margin-right:4px;font-size:16px}.paciente-campo-erro{color:#ac2531;margin-top:1px;font-size:11px;font-weight:570;line-height:1.4;display:block}.paciente-form input[aria-invalid=true]{border-color:#ce5360}@media (max-width:640px){.fila-atualizar{font-size:11px}}.fila-registro:hover{border-color:#b5cbdc;box-shadow:0 5px 17px #162d411a}.fila-registro[open]{background:#fff;box-shadow:0 5px 17px #162d4114}.fila-lista .fila-vazio{border:1px solid var(--ui-line);background:#fff;border-radius:12px}.fila-resultados-acoes{justify-content:flex-end;gap:10px;min-width:0}.fila-resultados-acoes>span{color:var(--ui-muted)}.fila-legenda-abrir:focus-visible,.fila-legenda-fechar:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (max-width:720px){.fila-resultados{row-gap:10px;margin-top:20px}.fila-resultados-acoes{flex-wrap:wrap;gap:7px}.fila-legenda-janela{max-height:75dvh;padding:15px}}@media (max-width:520px){.fila-hero{flex-wrap:wrap;align-items:center}.fila-hero h1{flex:100%;margin-bottom:0}.fila-legenda{margin-left:auto}.fila-resultados-acoes{justify-content:flex-start;width:100%}.fila-resultados-acoes>span{flex:100%}.fila-atualizar,.fila-recolher{min-height:36px}.fila-lista{gap:11px}}.fila-data .fila-protocolo{color:var(--ui-accent);letter-spacing:.01em;font-size:11px;font-weight:760;line-height:1.25}.fila-paciente .fila-sinalizadores{white-space:nowrap;flex-flow:row;align-items:center;gap:4px;min-width:0;max-width:none;margin-left:-7px;display:flex}.fila-paciente .fila-formulario-atualizado,.fila-paciente .fila-comunicacao-pendente{color:#15577f;background:#e8f2fb;border-radius:7px;align-items:center;padding:3px 7px;font-size:10px;font-weight:760;line-height:1.2;display:inline-flex}.fila-paciente .fila-comunicacao-pendente{color:#905815;background:#fff0db}.edicao-modal{width:min(700px,100vw - 28px);max-width:700px}.edicao-modal-conteudo{padding:21px 25px 23px}.edicao-modal-conteudo>p{font-size:13px;line-height:1.65}.edicao-modal-destaque{border:1px solid var(--ui-line);background:#f1f6fa;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:13px 16px;display:flex}.edicao-modal-destaque span{font-size:13px}.edicao-modal-destaque small{width:100%;color:var(--ui-muted);font-size:11px;display:block}.edicao-modal-aviso-operacional{color:#825718;background:#fff7e7;border-radius:9px;padding:11px 14px}.edicao-modal-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:21px;display:flex}.edicao-modal-acoes button{cursor:pointer;border:1px solid var(--ui-line-strong);min-height:40px;color:var(--ui-accent);background:#fff;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:660}.edicao-modal-acoes button:hover{background:var(--ui-accent-soft)}.edicao-modal-acoes .edicao-modal-primario{background:var(--ui-accent);color:#fff;border-color:var(--ui-accent)}.edicao-modal-acoes .edicao-modal-primario:hover{background:var(--ui-accent-hover)}.edicao-modal-tabela{border:1px solid var(--ui-line);border-radius:10px;overflow-x:auto}.edicao-modal-tabela table{border-collapse:collapse;width:100%;font-size:12px}.edicao-modal-tabela th,.edicao-modal-tabela td{text-align:left;border-bottom:1px solid var(--ui-line);vertical-align:top;overflow-wrap:anywhere;padding:10px 12px}.edicao-modal-tabela thead{background:#f0f5f8}.edicao-modal-tabela tbody th{min-width:105px;font-weight:700}.edicao-modal-tabela tr:last-child>*{border-bottom:0}.edicao-modal-json{border:1px solid var(--ui-line);white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f5f8;border-radius:9px;max-height:300px;padding:15px;font:12px/1.55 monospace;overflow:auto}.acomp-historico-formulario{border-top:1px solid var(--ui-line);margin:15px 0;padding-top:13px}.acomp-historico-formulario h4{margin:0 0 7px;font-size:13px}.acomp-historico-formulario p{color:var(--ui-muted);font-size:11px;line-height:1.55}@media (max-width:680px){.edicao-modal-conteudo{padding:14px 15px}.edicao-modal-acoes{flex-direction:column;align-items:stretch}.edicao-modal-acoes button{width:100%}.edicao-modal-tabela th,.edicao-modal-tabela td{padding:9px 7px}}.fila-hero-acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:9px;display:flex}.fila-hero-acoes h1{margin:0}.fila-nova-solicitacao{box-sizing:border-box;background:var(--ui-accent);color:#fff;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;font-size:13px;font-weight:690;text-decoration:none;transition:filter .16s;display:inline-flex}.fila-nova-solicitacao:hover,.fila-nova-solicitacao:focus-visible{filter:brightness(.93);text-decoration:none}.fila-platform-by{color:var(--ui-muted);justify-content:center;align-items:center;gap:9px;margin:33px 0 14px;font-size:11px;display:flex}.fila-platform-by img{width:92px;height:auto;display:block}:is(.fila-legenda-fechar,.acomp-visual-modal>header button,.docs-copia-aviso button,.fila-feedback button){color:var(--ui-muted);place-items:center;min-width:29px;min-height:29px;padding:0;font-size:0;line-height:1;display:inline-grid;position:relative}:is(.fila-legenda-fechar,.acomp-visual-modal>header button,.docs-copia-aviso button,.fila-feedback button):before,:is(.fila-legenda-fechar,.acomp-visual-modal>header button,.docs-copia-aviso button,.fila-feedback button):after{content:"";transform-origin:50%;background:currentColor;border-radius:2px;width:12px;height:1.5px;position:absolute;top:50%;left:50%}:is(.fila-legenda-fechar,.acomp-visual-modal>header button,.docs-copia-aviso button,.fila-feedback button):before{transform:translate(-50%,-50%)rotate(45deg)}:is(.fila-legenda-fechar,.acomp-visual-modal>header button,.docs-copia-aviso button,.fila-feedback button):after{transform:translate(-50%,-50%)rotate(-45deg)}.fila-resultados{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-top:22px;display:flex}.fila-resultados .fila-resultados-acoes{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;width:auto;margin-left:auto;display:flex}.fila-resultados .fila-nova-solicitacao,.fila-resultados .fila-atualizar,.fila-resultados .fila-recolher{box-sizing:border-box;white-space:nowrap;border-radius:8px;height:38px;min-height:38px;padding:7px 12px;font-size:12px;font-weight:650;line-height:1.35}.fila-resultados .fila-nova-solicitacao{min-height:38px;margin-right:auto}.fila-topbar-endotask{flex:none;width:96px;max-width:25vw;height:auto;display:block}@media (max-width:520px){.fila-resultados{gap:7px}.fila-resultados .fila-resultados-acoes{justify-content:flex-end;gap:6px;width:auto}.fila-resultados .fila-nova-solicitacao,.fila-resultados .fila-atualizar,.fila-resultados .fila-recolher{height:36px;min-height:36px;padding:7px 8px;font-size:11px}}.fila-registro,.fila-filtros{transition:transform .18s,box-shadow .18s,border-color .18s}.fila-filtro-cor,.fila-outros-abrir,.fila-date-button{transition:background .16s,border-color .16s,color .16s,box-shadow .18s,transform .18s}@media (hover:hover) and (pointer:fine){.fila-registro:not([open]):hover{box-shadow:var(--ui-shadow-card-hover);border-color:#c5d7e8;transform:translateY(-2px)}.fila-filtros:hover{box-shadow:var(--ui-shadow-card-hover);border-color:#d0dce8;transform:translateY(-1px)}.fila-filtro-cor:hover,.fila-outros-abrir:hover,.fila-date-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #142a461a}}.fila-registro:not([open]):focus-within{box-shadow:var(--ui-shadow-card-hover);border-color:#abc9e0}.fila-filtros:focus-within{box-shadow:var(--ui-shadow-card-hover)}@media (prefers-reduced-motion:reduce){.fila-registro,.fila-filtros,.fila-filtro-cor,.fila-outros-abrir,.fila-date-button{transition:none!important;transform:none!important}}.fila-registro{scroll-margin-top:14px}.fila-paciente .fila-formulario-atualizado,.fila-paciente .fila-comunicacao-pendente{color:#68359a;background:#f0e9fa;border:1px solid #e3d5f5}.fila-dados-grid{margin-bottom:0}.fila-dado-telefones{min-height:83px;padding:11px 12px}.fila-dado-telefones>.fila-dado-label{margin-bottom:4px}.fila-telefones-linha{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fila-telefone-unico{gap:1px;min-width:0;display:grid}.fila-telefone-unico small{color:var(--ui-muted);font-size:10px;line-height:1.2}.fila-telefone-valor{justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}.fila-telefone-valor strong{white-space:nowrap;min-width:0;font-size:12px;font-weight:650;line-height:1.3}.fila-telefone-valor strong.fila-dado-vazio{color:#8a939c;font-weight:450}.fila-telefone-valor .fila-copiar-icone{border-radius:7px;flex:0 0 26px;width:26px;height:26px}.fila-telefone-valor .fila-copiar-icone svg{width:13px;height:13px}.fila-preenchido-terceiro{color:var(--ui-muted);margin:12px 3px 0;font-size:12px}.fila-preenchido-terceiro strong{color:var(--ui-ink);font-weight:650}.fila-preenchido-terceiro>span{margin-right:6px}.fila-separador-blocos{border-top:1px solid #e3e9ef;margin:20px 1px 17px}.fila-operacionais-grid{align-items:stretch}.fila-operacionais-grid>.fila-operacional-clicavel,.fila-operacionais-grid>section{border:1px solid var(--ui-line);background:var(--ui-surface);box-sizing:border-box;border-radius:11px;min-width:0;min-height:143px;padding:15px}.fila-operacionais-grid>.fila-operacional-clicavel{width:100%;font:inherit;text-align:left;color:var(--ui-ink);cursor:pointer;transition:border-color .16s,background .16s;display:block}.fila-operacionais-grid>.fila-operacional-clicavel:hover,.fila-operacionais-grid>.fila-operacional-clicavel:focus-visible{outline-offset:2px;background:#f2f8fc;border-color:#8bb7d2}.fila-operacionais-grid>.fila-operacional-clicavel h3{justify-content:space-between;align-items:center;gap:8px;display:flex}.fila-operacionais-grid>.fila-operacional-clicavel h3 span{color:var(--ui-accent)}.fila-operacionais-grid .fila-pendencias-resumo{gap:6px;display:grid}.fila-operacionais-grid .fila-pendencias-resumo>strong{font-size:13px}.fila-operacionais-grid .fila-pendencias-resumo>span{color:var(--ui-muted);font-size:12px;line-height:1.35}.fila-operacionais-grid .fila-pendencias-resumo>small{color:var(--ui-accent);font-size:11px}.fila-operacionais-grid .fila-guia-resumo{border-top:1px solid #e7edf2;gap:4px;margin-top:10px;padding-top:8px;font-size:12px;display:grid}.fila-operacionais-grid .fila-guia-resumo>span{color:var(--ui-muted)}.fila-guia-alerta{color:#a97700;font-size:12px;font-weight:650}.fila-operacionais-grid .fila-conduta-complemento{margin:9px 0 0}.fila-acoes{justify-content:space-between;gap:12px}.fila-acoes-secundarias,.fila-acoes-principais{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.fila-acoes-secundarias button{color:#536575;font-weight:600}.fila-painel-overlay{z-index:180;background:#0a1e326b;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.fila-painel-lateral{width:min(730px,100vw);height:100dvh;max-height:100dvh;color:var(--ui-ink);background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:-12px 0 40px #091c2c29}.fila-painel-topo{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:flex-start;gap:14px;padding:23px 25px;display:flex}.fila-painel-topo h2{margin:0 0 5px;font-size:22px}.fila-painel-topo p{color:var(--ui-muted);margin:0;font-size:12px}.fila-painel-topo button{color:#40566a;cursor:pointer;border:1px solid var(--ui-line);background:#fff;border-radius:8px;flex:none;width:36px;height:36px;font-size:21px}.fila-painel-conteudo{min-height:0;padding:22px 25px 32px;overflow-y:auto}.fila-painel-nota{color:var(--ui-muted);margin:0 0 19px;font-size:12px;line-height:1.55}.fila-painel-grupo{border-top:1px solid var(--ui-line);padding:16px 0}.fila-painel-grupo h3{justify-content:space-between;margin:0 0 12px;font-size:15px;display:flex}.fila-painel-grupo h3 span{color:var(--ui-muted);font-weight:550}.fila-painel-grupo>p{color:var(--ui-muted);font-size:13px}.fila-painel-lista,.fila-painel-timeline{gap:9px;margin:0;padding:0;list-style:none;display:grid}.fila-painel-lista li{border:1px solid var(--ui-line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.fila-painel-lista li div{gap:5px;min-width:0;display:grid}.fila-painel-lista li strong{font-size:13px}.fila-painel-lista li small{color:var(--ui-muted);font-size:12px;line-height:1.45}.fila-painel-lista li button{color:#116d9f;white-space:nowrap;cursor:pointer;background:#f2f8fc;border:1px solid #a9c9db;border-radius:8px;padding:8px}.fila-painel-timeline li{background:#f8fafc;border-left:3px solid #b9cddd;gap:5px;padding:12px 15px;display:grid}.fila-painel-timeline strong{font-size:13px}.fila-painel-timeline small,.fila-painel-timeline p{color:var(--ui-muted);margin:0;font-size:12px}.docs-overlay{justify-content:flex-end;align-items:stretch;padding:0}.docs-overlay>.docs-modal{border:0;border-radius:0;width:min(730px,100vw);height:100dvh;max-height:100dvh;overflow-y:auto}.fila-guia-gestao p{margin:8px 0;font-size:12px}.fila-guia-gestao .acomp-doc-topo button{color:#176b9d;cursor:pointer;background:#fff;border:1px solid #b9d0de;border-radius:7px;padding:7px 9px;font-size:12px}.fila-guia-form{border-top:1px solid var(--ui-line);gap:12px;margin-top:15px;padding-top:12px;display:grid}.fila-guia-form label{gap:5px;font-size:12px;font-weight:650;display:grid}.fila-guia-form input,.fila-guia-form select{min-height:39px;color:var(--ui-ink);font:inherit;background:#fff;border:1px solid #bfcedb;border-radius:8px;padding:8px}.fila-guia-form .acomp-salvar{justify-self:start}@media (max-width:880px){.fila-telefones-linha{gap:8px}.fila-telefone-valor strong{font-size:11px}.fila-acoes{justify-content:flex-start}}@media (max-width:650px){.fila-operacionais-grid{grid-template-columns:1fr}.fila-dado-telefones{min-height:83px}.fila-telefones-linha{gap:9px}.fila-telefone-valor strong{font-size:12px}.fila-painel-conteudo{padding:18px 16px 27px}.fila-painel-topo{padding:18px 16px}.fila-painel-lista li{flex-direction:column;align-items:flex-start}.fila-acoes-secundarias,.fila-acoes-principais{width:100%}.fila-acoes-principais{justify-content:flex-end}.fila-acoes button{min-height:39px}}.fila-legenda-cor.roxo{background:#8557bd}
