.view-surgeries{--view-color:#e4c98e}.surgery-view{display:grid;gap:22px;animation:brain-entrance .38s ease-out both;min-width:0}.surgery-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;border:1px solid #303b50;border-radius:22px;background:radial-gradient(ellipse at 92% 0,#624f2e35,transparent 60%),linear-gradient(145deg,#111a2a,#0b101c)}.surgery-toolbar h2{font-size:1.35rem;font-weight:500;margin-top:6px}.surgery-toolbar p{color:#9eafc5;font-size:.875rem;margin-top:7px}.surgery-toolbar>button{min-height:42px;border-color:#3c4d64;color:#cdd9e8;background:#111c2c}.surgery-refresh-button{width:42px;min-width:42px;height:42px;padding:0;display:grid;place-items:center;flex:0 0 42px}.surgery-patient-search{padding:22px;background:linear-gradient(145deg,#131e30,#0e1726);border-color:#3a506d;box-shadow:none}.surgery-patient-search .section-title{align-items:flex-start;margin-bottom:16px}.surgery-patient-search .section-title h2{font-size:1.12rem;font-weight:500}.surgery-patient-search .section-title p{margin-top:5px;color:#8ea3bd;font-size:.8125rem}.surgery-patient-search .section-title>svg{color:#ffae66;flex:0 0 auto}.patient-search-form{display:flex;gap:10px}.patient-search-form input{width:100%;min-height:44px;padding:10px 13px;border:1px solid #435a76;border-radius:10px;background:#0d1727;color:#edf3fb;font-size:.9375rem;outline:none}.patient-search-form input::placeholder{color:#7489a5}.patient-search-form input:focus{border-color:#91c4ff;box-shadow:0 0 0 3px #91c4ff22}.patient-search-form .primary-button{flex:0 0 auto}.patient-results{display:grid;gap:12px;margin-top:17px}.patient-result{padding:15px 16px;border:1px solid #2d405b;border-radius:14px;background:#0d1727}.patient-result-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.patient-result-heading strong{color:#e8eef8;font-size:.9375rem;font-weight:500;overflow-wrap:anywhere}.patient-result-heading a,.patient-video-actions a{display:inline-flex;align-items:center;gap:5px;color:#9bc8ff;font-size:.75rem;white-space:nowrap}.patient-video-list{display:grid;gap:9px;margin-top:12px}.patient-video{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding-top:11px;border-top:1px solid #24364e}.patient-video>div:first-child{min-width:0}.patient-video span{display:block;color:#c8d6e8;font-size:.8125rem;overflow-wrap:anywhere}.patient-video small{display:inline-block;margin-top:4px;color:#8196b1;font-size:.6875rem;letter-spacing:.04em}.patient-video-actions{display:flex;align-items:center;gap:9px}.patient-video-actions .outline{min-height:34px;padding:7px 10px;font-size:.75rem}.patient-video-frame{grid-column:1/-1;aspect-ratio:16/9;overflow:hidden;margin-top:4px;border:1px solid #3c5573;border-radius:10px;background:#02060d}.patient-video-frame iframe{width:100%;height:100%;border:0}.patient-no-results,.patient-no-video{margin-top:14px;color:#98abc2;font-size:.8125rem}.patient-search-note{display:block;margin-top:13px;color:#7085a0;font-size:.75rem}.surgery-filters{display:flex;align-items:flex-end;gap:13px;flex-wrap:wrap}.surgery-filters label{display:grid;gap:7px;color:#a9b9cc;font-size:.875rem}.surgery-filters select{min-height:44px;min-width:160px;padding:9px 12px;border:1px solid #3c4c63;border-radius:10px;background:#101a2b;color:#e2ebf7;font-size:.9375rem}.surgery-sync-status{margin-left:auto;color:#8396af;font-size:.8125rem;padding-bottom:12px}.surgery-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.surgery-stats>.rounded-xl{padding:20px 21px;background:linear-gradient(145deg,#121c2d,#0e1523);border-color:#2d3b52;box-shadow:none}.surgery-stats span{display:block;color:#9eafc5;font-size:.8125rem}.surgery-stats strong{display:block;color:#e4c98e;font-size:2rem;font-weight:500;letter-spacing:-.045em;margin:12px 0 6px;overflow-wrap:anywhere}.surgery-stats .surgery-stat-text{font-size:1.22rem;line-height:1.2;min-height:2.9rem;display:flex;align-items:center}.surgery-stats small{color:#8498b2;font-size:.75rem}.surgery-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.surgery-chart-card{padding:22px 22px 20px;background:#101827;border-color:#2e3d54;box-shadow:none;min-width:0}.surgery-chart-card .section-title{margin-bottom:0}.surgery-chart-card .section-title h2{font-size:1.15rem;font-weight:500}.chart-caption{color:#8295ae;font-size:.8125rem}.surgery-chart{height:275px}.surgery-chart-tall{height:330px}.surgery-chart-card .data-chart .recharts-tooltip-label{color:#edf2fa}.surgery-chart-card .source-note{font-size:.75rem;margin:10px 0 0;color:#8fa2ba}.surgery-lower-grid{gap:20px}.surgery-lower-grid>.rounded-xl{padding:22px;background:#101827;border-color:#2e3d54;box-shadow:none}.surgery-list{display:grid;gap:0}.surgery-list-row{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #26344a;color:#bdcadd;font-size:.875rem}.surgery-list-row:last-child{border-bottom:0}.surgery-list-row span{overflow-wrap:anywhere}.surgery-list-row strong{color:#e4c98e;font-weight:500;font-variant-numeric:tabular-nums}.surgery-quality{display:grid;gap:0}.surgery-quality p{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #26344a;color:#bdcadd;font-size:.875rem}.surgery-quality p:last-child{border-bottom:0}.surgery-quality strong{font-weight:500;color:#f0b0b8;font-variant-numeric:tabular-nums}.surgery-records-card{padding:22px;background:#101827;border-color:#2e3d54;box-shadow:none;min-width:0}.surgery-records-card .section-title{align-items:flex-start}.surgery-records-card .section-title p{margin-top:5px}.surgery-table-wrap{overflow-x:auto}.surgery-table{width:100%;border-collapse:collapse;text-align:left;min-width:830px}.surgery-table th{padding:13px 10px;color:#8599b1;font-size:.75rem;font-weight:500;border-bottom:1px solid #35445a;white-space:nowrap}.surgery-table td{padding:14px 10px;color:#c2cedd;font-size:.8125rem;border-bottom:1px solid #243248;vertical-align:top}.surgery-table tbody tr:nth-child(2n){background:#111d2e}.surgery-table td:nth-child(3){min-width:250px;color:#dce6f2}.surgery-empty{display:grid;justify-items:center;gap:14px;padding:60px 20px;text-align:center;background:#101827;border-color:#2e3d54;box-shadow:none;color:#91dfe5}.surgery-empty h2{color:#e4edf7;font-weight:500}.surgery-empty p{color:#9eafc5;font-size:.875rem}.surgery-empty-inline{display:grid;justify-items:center;gap:9px;padding:40px 15px;color:#91a4bd;font-size:.875rem}@media(max-width:1100px){.surgery-stats{grid-template-columns:1fr 1fr}.surgery-toolbar{align-items:flex-start;flex-direction:row}.surgery-sync-status{margin-left:0}}@media(max-width:760px){.surgery-view{gap:16px}.surgery-toolbar{padding:18px 16px;border-radius:19px;flex-direction:row;align-items:flex-start}.surgery-toolbar h2{font-size:1.2rem}.surgery-toolbar p{font-size:.8125rem;line-height:1.5}.surgery-toolbar>button{width:42px;flex:0 0 42px}.surgery-patient-search{padding:18px 14px;border-radius:19px}.patient-search-form{display:grid;grid-template-columns:1fr}.patient-search-form .primary-button{width:100%}.patient-result-heading{display:grid;gap:8px}.patient-video{grid-template-columns:1fr}.patient-video-actions{justify-content:flex-start}.surgery-filters{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.surgery-filters label{min-width:0}.surgery-filters select{min-width:0;width:100%;font-size:.875rem}.surgery-sync-status{grid-column:1/-1;padding:0}.surgery-stats{gap:9px}.surgery-stats>.rounded-xl{padding:16px 13px}.surgery-stats strong{font-size:1.6rem}.surgery-stats .surgery-stat-text{font-size:1rem;min-height:2.45rem}.surgery-stats span{font-size:.75rem;min-height:34px}.surgery-stats small{font-size:.7rem;line-height:1.35;display:block}.surgery-chart-grid{grid-template-columns:1fr;gap:16px}.surgery-chart-card,.surgery-lower-grid>.rounded-xl,.surgery-records-card{padding:18px 14px;border-radius:19px}.surgery-chart{height:250px}.surgery-chart-tall{height:315px}.surgery-lower-grid{gap:16px}.surgery-chart-card .section-title h2{font-size:1.05rem}.surgery-table{min-width:780px}}.nc-pagina{display:grid;gap:18px;min-width:0}.nc-abas{display:flex;gap:6px;padding:5px;border:1px solid #2e3d54;border-radius:14px;background:#0d1522;width:max-content;max-width:100%}.nc-abas button{min-height:40px;padding:8px 18px;border-radius:10px;color:#9eafc5;font-size:.9375rem;font-weight:500;background:transparent;border:0;cursor:pointer}.nc-abas button.ativa{background:#1b2940;color:#e4c98e;box-shadow:inset 0 0 0 1px #3a506d}.nc-abas button:focus-visible,.nc-botao:focus-visible,.nc-cartao:focus-visible{outline:2px solid #91c4ff;outline-offset:2px}.nc-fluxo,.nc-inicio{display:grid;gap:16px;min-width:0;animation:brain-entrance .3s ease-out both}.nc-cartoes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nc-cartao{display:grid;gap:8px;justify-items:start;text-align:left;padding:22px;border:1px solid #3a506d;border-radius:18px;background:radial-gradient(ellipse at 100% 0,#624f2e30,transparent 60%),linear-gradient(145deg,#131e30,#0e1726);color:#e2ebf7;cursor:pointer;min-height:132px;transition:border-color .15s,transform .15s}.nc-cartao:hover{border-color:#e4c98e88;transform:translateY(-1px)}.nc-cartao svg{color:#e4c98e}.nc-cartao strong{font-size:1.08rem;font-weight:500}.nc-cartao span{color:#9eafc5;font-size:.875rem;line-height:1.45}.nc-linha-acoes{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.nc-botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:11px;font-size:.9375rem;font-weight:500;cursor:pointer;border:1px solid transparent;line-height:1.2;text-align:center}.nc-botao:disabled{opacity:.5;cursor:not-allowed}.nc-principal{background:#e4c98e;color:#1a1408;border-color:#e4c98e}.nc-principal:hover:not(:disabled){background:#eed8a6}.nc-secundario{background:#111c2c;color:#cdd9e8;border-color:#3c4d64}.nc-secundario:hover:not(:disabled){border-color:#5b7392}.nc-texto{background:transparent;color:#9bc8ff;min-height:36px;padding:6px 4px;border:0}.nc-texto:hover:not(:disabled){color:#c2dcff;text-decoration:underline}.nc-perigo{color:#f0b0b8}.nc-link{display:inline-flex;align-items:center;gap:6px;color:#9bc8ff;font-size:.875rem;min-height:36px}.nc-aviso{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border-radius:12px;border:1px solid;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.nc-aviso svg{margin-top:2px}.nc-aviso ul{margin:6px 0 0 18px;list-style:disc}.nc-aviso a{color:#9bc8ff;text-decoration:underline}.nc-aviso-atencao{background:#2a210f;border-color:#6b5426;color:#f0dcb2}.nc-aviso-atencao svg{color:#f3b54a}.nc-aviso-erro{background:#2b1418;border-color:#6d2e37;color:#f5c7cd}.nc-aviso-erro svg{color:#ff8a98}.nc-aviso-ok{background:#10261d;border-color:#2c6a4f;color:#bfeed8}.nc-aviso-ok svg{color:#5fd49c}.nc-aviso-info{background:#0f1f33;border-color:#2c4d73;color:#c7dcf5}.nc-aviso-info svg{color:#7fb6ff}.nc-aviso .nc-botao.nc-texto{min-height:0;padding:0;font-size:inherit}.nc-anuncio{display:grid;gap:8px}.nc-anuncio:empty{display:none}.nc-carregando,.nc-carregando-tela{display:inline-flex;align-items:center;gap:8px}.nc-carregando-tela{padding:40px 10px;color:#9eafc5;justify-content:center;width:100%}.nc-campos{display:grid;gap:14px;border:0;margin:0;padding:0;min-width:0}.nc-campos:disabled{opacity:.75}.nc-campo{display:grid;gap:7px;align-content:start;min-width:0;color:#a9b9cc;font-size:.875rem}.nc-campo label,.nc-rotulo{display:flex;align-items:center;gap:8px;color:#a9b9cc;font-size:.875rem}.nc-campo input,.nc-campo select,.nc-campo textarea,.nc-copia-manual textarea{width:100%;min-height:46px;padding:10px 13px;border:1px solid #435a76;border-radius:10px;background:#0d1727;color:#edf3fb;font-size:16px;outline:none;min-width:0;font-family:inherit}.nc-campo textarea,.nc-copia-manual textarea{min-height:88px;resize:vertical;line-height:1.45}.nc-campo input:focus,.nc-campo select:focus,.nc-campo textarea:focus{border-color:#91c4ff;box-shadow:0 0 0 3px #91c4ff22}.nc-campo input[type=date],.nc-campo input[type=month],.nc-campo input[type=time]{appearance:none;-webkit-appearance:none;color-scheme:dark}.nc-ajuda{display:block;color:#8196b1;font-size:.8125rem;line-height:1.45}.nc-selo{padding:2px 8px;border-radius:999px;background:#3b3018;color:#e4c98e;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.nc-grade-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nc-residentes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.nc-opcoes{display:flex;gap:10px}.nc-opcao{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid #435a76;border-radius:10px;background:#0d1727;color:#cdd9e8;font-size:16px;cursor:pointer}.nc-opcao input{position:absolute;opacity:0;pointer-events:none}.nc-opcao.ativa{border-color:#e4c98e;color:#e4c98e;background:#231c0f}.nc-opcao:focus-within{box-shadow:0 0 0 3px #91c4ff33}.nc-fluxo-topo{display:flex;justify-content:space-between;align-items:center;gap:12px}.nc-etapa-contador{color:#8196b1;font-size:.8125rem}.nc-etapas{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;list-style:none;margin:0;padding:0}.nc-etapas li{display:grid;justify-items:center;gap:5px;min-width:0}.nc-etapas button{width:34px;height:34px;border-radius:50%;border:1px solid #3a506d;background:#0d1727;color:#9eafc5;font-size:.8125rem;cursor:pointer}.nc-etapas button:disabled{cursor:not-allowed}.nc-etapas li.feita button{background:#1b2940;color:#cdd9e8}.nc-etapas li.atual button{background:#e4c98e;color:#1a1408;border-color:#e4c98e}.nc-etapas span{color:#7d91ab;font-size:.6875rem;text-align:center;line-height:1.25;overflow-wrap:anywhere}.nc-etapas li.atual span{color:#e4c98e}.nc-titulo-etapa{font-size:1.3rem;font-weight:500;color:#e8eef8;outline:none}.nc-achado,.nc-verificacao{display:grid;gap:10px}.nc-navegacao{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.nc-navegacao .nc-principal{margin-left:auto}.nc-nota-rascunho{text-align:center}.nc-conferir{display:grid;gap:16px}.nc-resumo{display:grid;gap:0;padding:6px 16px;border:1px solid #2e3d54;border-radius:14px;background:#0d1727}.nc-resumo>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #22324a}.nc-resumo>div:last-child{border-bottom:0}.nc-resumo dt{color:#8196b1;font-size:.8125rem}.nc-resumo dd{color:#dce6f2;font-size:.9rem;overflow-wrap:anywhere}.nc-destino{display:grid;gap:10px;padding:18px;border:1px solid #2e3d54;border-radius:16px;background:#101827;min-width:0}.nc-destino h3{color:#e4c98e;font-size:1rem;font-weight:500}.nc-destino p{color:#b6c4d6;font-size:.875rem;line-height:1.5}.nc-copia-manual,.nc-video-busca{display:grid;gap:8px}.nc-video-lista{display:grid;gap:10px;list-style:none;margin:0;padding:0}.nc-video-lista>li{padding:12px;border:1px solid #2d405b;border-radius:12px;background:#0d1727}.nc-video-lista ul{list-style:none;margin:8px 0 0;padding:0}.nc-video-item,.nc-video-lista ul,.nc-video-pasta{display:grid;gap:6px}.nc-video-pasta strong{color:#e8eef8;font-size:.875rem;font-weight:500;overflow-wrap:anywhere}.nc-video-item span{color:#c8d6e8;font-size:.8125rem;overflow-wrap:anywhere}.nc-filtros{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.nc-resultado-topo{display:grid;gap:10px}.nc-resultado-topo p{color:#cdd9e8;font-size:.9375rem}.nc-lista{display:grid;gap:12px;list-style:none;margin:0;padding:0}.nc-item{display:grid;gap:8px;padding:16px;border:1px solid #2e3d54;border-radius:16px;background:#101827;min-width:0}.nc-item.falta{border-color:#6b5426}.nc-item-topo{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.nc-item-data{color:#e4c98e;font-variant-numeric:tabular-nums;font-weight:500}.nc-chip{padding:4px 10px;border-radius:999px;font-size:.75rem;background:#1b2940;color:#b6c4d6}.nc-chip.ok{background:#10261d;color:#8fe0b8}.nc-chip.falta{background:#3b2a10;color:#f3c77a}.nc-item-cirurgia{color:#e8eef8;font-weight:500;overflow-wrap:anywhere}.nc-item-paciente{color:#9eafc5;font-size:.8125rem;overflow-wrap:anywhere}.nc-item-nota{color:#f0dcb2;font-size:.8125rem}.nc-completar{padding-top:12px;border-top:1px solid #22324a}.nc-completar,.nc-detalhes{display:grid;gap:12px}.nc-detalhes summary{display:flex;align-items:center;gap:6px;min-height:40px;color:#9bc8ff;font-size:.875rem;cursor:pointer;list-style:none}.nc-detalhes[open] summary svg{transform:rotate(180deg)}.nc-detalhes>.nc-campo{margin-top:12px}.nc-achadas ul,.nc-planilhas{display:grid;gap:8px;list-style:none;margin:0;padding:0}.nc-achadas li,.nc-planilhas li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid #2d405b;border-radius:12px;background:#0d1727}.nc-achadas li div,.nc-planilhas li div{display:grid;gap:3px;min-width:0}.nc-achadas strong,.nc-planilhas strong{color:#e8eef8;font-size:.9rem;font-weight:500;overflow-wrap:anywhere}.nc-achadas small,.nc-planilhas small{color:#8196b1;font-size:.75rem}.nc-achadas,.nc-adicionar,.nc-nova{display:grid;gap:10px}@media(max-width:760px){.nc-abas{width:100%}.nc-abas button{flex:1;padding:8px 10px}.nc-cartoes{grid-template-columns:1fr}.nc-cartao{min-height:0;padding:18px}.nc-filtros{grid-template-columns:1fr 1fr}.nc-filtros .nc-botao{grid-column:1/-1}.nc-residentes{grid-template-columns:1fr 1fr}.nc-completar>.nc-botao,.nc-conferir>.nc-botao,.nc-destino>.nc-botao,.nc-navegacao .nc-botao,.nc-nova>.nc-botao{width:100%}.nc-navegacao{flex-direction:column-reverse}.nc-navegacao .nc-principal{margin-left:0}.nc-secundarias .nc-botao{flex:1 1 100%}.nc-destino{padding:15px 13px}.nc-item{padding:14px 12px}.nc-resumo{padding:4px 12px}.nc-resumo>div{grid-template-columns:1fr;gap:3px}.nc-etapas span{display:none}}.cs-tela{display:grid;gap:18px;max-width:1100px;margin:0 auto;color:#e0e5ea}.cs-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:16px}.cs-cabecalho h2{font-size:1.6rem;margin:5px 0}.cs-tela p,.cs-tela small{color:#aeb7c2;line-height:1.55}.cs-cabecalho p{margin:0}.cs-card{min-width:0;border:1px solid #34373d;border-radius:20px;padding:22px;background:#15171b}.cs-card h3{display:flex;align-items:center;gap:9px;font-size:1.12rem;margin:0 0 8px}.cs-anos{display:flex;gap:7px;flex-wrap:wrap}.cs-anos button{padding:8px 16px;min-height:42px;border:1px solid #34373d;border-radius:10px;background:#202328;color:#c6ced7;cursor:pointer}.cs-anos button[aria-pressed=true]{background:#79cbc51f;border-color:#79cbc5;color:#a3ece6}.cs-cobertura{display:flex;align-items:center;justify-content:center;gap:32px;padding:12px 0}.cs-cobertura svg{width:220px;max-width:45%;height:auto;flex-shrink:0}.cs-legenda{display:grid;gap:10px}.cs-legenda p{display:flex;align-items:center;gap:8px;margin:0;color:#dfe5e9}.cs-legenda strong{font-size:1.65rem;color:#fff}.cs-legenda i{width:12px;height:12px;border-radius:3px;flex:none}.cs-cor-prontos{background:#79cbc5}.cs-cor-faltam{background:#be8f59}.cs-leitura{display:block;text-align:right}.cs-periodo{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:18px 0}.cs-periodo label{display:grid;gap:6px;flex:1;min-width:110px}.cs-tela input,.cs-tela select,.cs-tela textarea{width:100%;min-width:0;max-width:100%;padding:11px 12px;color:#e5e9ed;border:1px solid #42474f;border-radius:10px;background:#0e1013;font:inherit}.cs-tela input,.cs-tela select{min-height:44px}.cs-tela textarea{resize:vertical;line-height:1.6;font-size:.88rem}.cs-tela :is(button,a,select,input,textarea):focus-visible{outline:2px solid #79cbc5;outline-offset:3px}.cs-selecao{display:grid;gap:8px;margin:18px 0 8px;min-width:0}.cs-caso{border-top:1px solid #34373d;margin-top:20px;padding-top:20px;min-width:0}.cs-caso-titulo{display:flex;align-items:start;justify-content:space-between;gap:14px}.cs-caso-titulo strong{font-size:1.12rem;overflow-wrap:anywhere}.cs-caso-titulo span{border:1px solid #79cbc55c;color:#a3ded9;padding:4px 8px;border-radius:8px;font-size:.8rem;flex:none}.cs-acoes{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:15px 0}.cs-destino small{display:block;margin-top:8px}.cs-destino strong{display:block;color:#a3ded9}@media(max-width:600px){.cs-card{padding:16px;border-radius:15px}.cs-cobertura{gap:16px}.cs-cobertura svg{max-width:42%}.cs-legenda{gap:6px}.cs-legenda strong{font-size:1.4rem}.cs-periodo>.nc-botao{width:100%}.cs-caso-titulo{flex-direction:column}.cs-acoes>.nc-botao{width:100%}.cs-anos button{flex:1;padding-inline:10px}}.nc-pagina{--vs-bg:#0b0c0e;--vs-card:#17191d;--vs-line:#35383e;--vs-text:#e5e7ea;color-scheme:dark;color:var(--vs-text);background:var(--vs-bg)}.nc-pagina .nc-cartao,.nc-pagina .nc-destino,.nc-pagina .nc-item,.nc-pagina .nc-resumo{background-color:#17191d;border-color:#383c42}.nc-pagina .nc-cartao h2,.nc-pagina .nc-cartao h3,.nc-pagina .nc-destino h3{color:#e0e3e7}.nc-pagina .nc-chip.falta,.nc-pagina .nc-etapas li.atual button,.nc-pagina .nc-item.falta,.nc-pagina .nc-opcao.ativa,.nc-pagina .nc-selo{color:#c7d0d4;background:#292d32;border-color:#555b62}.cs-tela{color:#e0e3e7}.cs-tela .cs-card{background:#17191d;border-color:#383c42}.cs-tela .cs-card h3{color:#e0e3e7}.cs-tela .cs-anos button[aria-pressed=true]{background:#25302f;border-color:#3c6864;color:#8ce4dc}.cs-tela .cs-cor-prontos{background:#63d7cb}.cs-tela .cs-cor-faltam{background:#8d949d}.view-surgeries{--vs-bg:#0b0c0e;--vs-card:#17191d;--vs-line:#35383e;--vs-text:#e5e7ea;--vs-muted:#9aa1aa;--vs-teal:#63d7cb;min-width:0;color:var(--vs-text);background:var(--vs-bg)}.view-surgeries h1,.view-surgeries h2,.view-surgeries h3{color:#eceef0}.view-surgeries .surgery-view{gap:18px}.view-surgeries .surgery-toolbar{background:#17191d;border-color:#35383e;box-shadow:none}.view-surgeries .surgery-toolbar h2{color:#f0f1f3}.view-surgeries .chart-caption,.view-surgeries .section-kicker,.view-surgeries .surgery-toolbar p{color:#9da4ae}.view-surgeries .surgery-toolbar>button{color:#d1d5da;background:#202328;border-color:#41454c}.view-surgeries .surgery-chart-card,.view-surgeries .surgery-lower-grid>.rounded-xl,.view-surgeries .surgery-patient-search,.view-surgeries .surgery-records-card,.view-surgeries .surgery-stats>.rounded-xl{background:#17191d;border-color:#35383e;box-shadow:none}.view-surgeries .surgery-patient-search .section-title>svg{color:#aab3bd}.view-surgeries .surgery-list-row strong,.view-surgeries .surgery-stats strong{color:#75d9ce}.view-surgeries .surgery-chart-card .section-title h2,.view-surgeries .surgery-list-row,.view-surgeries .surgery-stats span{color:#c8cdd3}.view-surgeries .patient-search-note,.view-surgeries .surgery-chart-card .source-note,.view-surgeries .surgery-stats small,.view-surgeries .surgery-sync-status{color:#929aa5}.view-surgeries .nc-campo input,.view-surgeries .nc-campo select,.view-surgeries .patient-search-form input,.view-surgeries .surgery-filters select{color:#e2e5e9;background:#101215;border-color:#41454c}.view-surgeries .patient-search-form input:focus,.view-surgeries .surgery-filters select:focus{border-color:#66cfc5;box-shadow:0 0 0 3px #66cfc522}.view-surgeries .nc-botao.nc-principal,.view-surgeries .primary-button{color:#07100f;background:#71d9cf;border-color:#71d9cf}.view-surgeries .nc-botao.nc-principal:hover,.view-surgeries .primary-button:hover{background:#8be5dc}.view-surgeries .nc-abas{background:#141619;border-color:#363a40}.view-surgeries .nc-abas button{color:#aeb4bc}.view-surgeries .nc-abas button.ativa{color:#8ce4dc;background:#25302f;box-shadow:inset 0 0 0 1px #3c6864}.view-surgeries .nc-abas button:focus-visible,.view-surgeries .nc-botao:focus-visible{outline-color:#78d9cf}.view-surgeries .surgery-table th{color:#a1a8b1;border-color:#373b42}.view-surgeries .surgery-table td{color:#c9cdd3;border-color:#30343a}.view-surgeries .surgery-table tbody tr:nth-child(2n){background:#1b1e22}.view-surgeries .surgery-empty,.view-surgeries .surgery-empty-inline{background:#17191d;border-color:#35383e;color:#75d9ce}.view-surgeries .surgery-empty h2{color:#eceef0}.view-surgeries .surgery-empty p{color:#a7adb5}.nc-pagina .op-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;min-width:0}.nc-pagina .op-chart-card,.nc-pagina .op-metric{min-width:0;border:1px solid #35383e;border-radius:15px;background:#17191d}.nc-pagina .op-metric{position:relative;min-height:137px;padding:15px 16px 13px;overflow:hidden}.nc-pagina .op-metric-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#aeb4bc;font-size:.76rem}.nc-pagina .op-metric-top svg{flex:0 0 auto;color:#70d9ce}.nc-pagina .op-metric-cyan .op-metric-top svg{color:#63c7e7}.nc-pagina .op-metric-violet .op-metric-top svg{color:#9d9bb3}.nc-pagina .op-metric>strong{position:relative;z-index:1;display:block;max-width:100%;margin:13px 0 5px;overflow:hidden;color:#eff1f3;font-size:clamp(1.1rem,1.7vw,1.55rem);font-weight:560;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.nc-pagina .op-metric-violet>strong{font-size:clamp(.98rem,1.4vw,1.22rem)}.nc-pagina .op-metric>small{position:relative;z-index:1;display:block;color:#939ba4;font-size:.69rem;line-height:1.4}.nc-pagina .op-sparkline{position:absolute;right:0;bottom:0;left:0;width:100%;height:37px;opacity:.62}.nc-pagina .op-sparkline polyline{fill:none;stroke:#53d6c5;stroke-width:2.5;vector-effect:non-scaling-stroke}.nc-pagina .op-metric-ghost{position:absolute;right:14px;bottom:12px;width:28px;height:28px;color:#5ebbe8;opacity:.27}.nc-pagina .op-chart-card{padding:18px 18px 16px}.nc-pagina .op-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.nc-pagina .op-chart-heading>div{min-width:0}.nc-pagina .op-chart-heading h3{margin:0;color:#e8eaed;font-size:1rem;font-weight:560;letter-spacing:-.015em}.nc-pagina .op-chart-heading p{margin:4px 0 0;color:#949ca5;font-size:.72rem;line-height:1.45}.nc-pagina .op-chart-heading>svg{flex:0 0 auto;color:#67d2c7}.nc-pagina .op-chart-chip{flex:0 0 auto;padding:5px 9px;border:1px solid #354341;border-radius:999px;background:#202725;color:#a4ddd6;font-size:.68rem;font-variant-numeric:tabular-nums}.nc-pagina .op-empty{display:grid;min-height:160px;place-items:center;margin:0;color:#8f979f;font-size:.8rem;text-align:center}.nc-pagina .op-bars{display:flex;align-items:stretch;justify-content:flex-start;gap:6px;height:252px;padding:3px 1px 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#454b52 transparent}.nc-pagina .op-bar-column{appearance:none;border:0;padding:0;background:transparent;cursor:pointer;display:flex;flex:1 0 35px;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;max-width:78px}.nc-pagina .op-volume-chart{position:relative;min-width:0}.nc-pagina .op-bar-column:focus-visible{outline:2px solid #78d9cf;outline-offset:-2px;border-radius:5px}.nc-pagina .op-bar-column:is(:hover,[aria-pressed=true]) .op-bar-fill{filter:brightness(1.12)}.nc-pagina .op-bar-tooltip{position:absolute;z-index:2;left:50%;bottom:32px;transform:translateX(-50%);max-width:calc(100% - 12px);width:max-content;padding:7px 11px;border:1px solid #815146;border-radius:8px;background:#482b25;color:#fff4ef;box-shadow:0 4px 14px #0005;font-size:.8rem;font-weight:550;line-height:1.4;text-align:center;pointer-events:none}.nc-pagina .op-bar-track{display:flex;width:min(62%,34px);height:200px;flex:0 0 200px;align-items:flex-end;justify-content:center;border-bottom:1px solid #464b51;background:repeating-linear-gradient(0deg,transparent 0,transparent 49px,#ffffff08 50px,#ffffff08 51px)}.nc-pagina .op-bar-fill{display:block;width:100%;flex:0 0 auto;border-radius:4px 4px 0 0;background:#eb8b77}.nc-pagina .op-bar-label{flex:0 0 26px;width:100%;padding-top:7px;overflow:hidden;color:#9da5ad;font-size:.66rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.nc-pagina .op-bars-monthly{gap:3px}.nc-pagina .op-bars-monthly .op-bar-column{flex-basis:22px}.nc-pagina .op-bars-monthly .op-bar-label{font-size:.59rem}.nc-pagina .op-bars-monthly .op-bar-track{width:65%}.nc-pagina .op-pictogram-layout{display:flex;align-items:center;justify-content:center;gap:18px;min-height:205px}.nc-pagina .op-pictogram{width:min(43%,205px);height:auto;flex:0 0 auto;overflow:visible}.nc-pagina .op-legend{display:grid;flex:1;gap:9px;min-width:0;max-height:205px;margin:0;padding:1px 2px 1px 0;overflow-y:auto;list-style:none;scrollbar-width:thin;scrollbar-color:#454b52 transparent}.nc-pagina .op-legend li{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;color:#c4cbd1;font-size:.73rem}.nc-pagina .op-legend-dot{width:8px;height:8px;border-radius:3px}.nc-pagina .op-legend-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-pagina .op-legend-value{color:#e1e5e8;font-variant-numeric:tabular-nums;white-space:nowrap}.nc-pagina .op-legend-value small{margin-left:4px;color:#9199a2;font-size:.65rem}.nc-pagina .op-procedure-list,.nc-pagina .op-ranking{display:grid;gap:13px}.nc-pagina .op-procedure-row,.nc-pagina .op-rank-row{min-width:0}.nc-pagina .op-procedure-label,.nc-pagina .op-rank-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:#c6ccd2;font-size:.75rem}.nc-pagina .op-procedure-label span,.nc-pagina .op-rank-heading span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-pagina .op-procedure-label strong,.nc-pagina .op-rank-heading strong{flex:0 0 auto;color:#e5e8eb;font-size:.73rem;font-weight:560;font-variant-numeric:tabular-nums}.nc-pagina .op-rank-track{height:7px;overflow:hidden;border-radius:999px;background:#292d32}.nc-pagina .op-rank-track span{display:block;height:100%;border-radius:inherit}.nc-pagina .op-toggle{display:flex;gap:4px;width:max-content;max-width:100%;margin:-2px 0 15px;padding:3px;border:1px solid #373b41;border-radius:10px;background:#111316}.nc-pagina .op-toggle button{min-height:33px;padding:6px 11px;border:0;border-radius:7px;background:transparent;color:#a1a8b0;font:inherit;font-size:.7rem;cursor:pointer}.nc-pagina .op-toggle button[aria-selected=true]{background:#25302f;color:#91e1d8}.nc-pagina .op-toggle button:focus-visible{outline:2px solid #73d8cd;outline-offset:2px}.nc-pagina .op-procedure-list{max-height:238px;overflow-y:auto;padding-right:3px;scrollbar-width:thin;scrollbar-color:#454b52 transparent}.nc-pagina .mc-tela,.view-surgeries .mc-tela{display:grid;gap:15px;min-width:0;color:#e2e5e8}.nc-pagina .mc-cabecalho,.view-surgeries .mc-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border:1px solid #35383e;border-radius:17px;background:#17191d}.nc-pagina .mc-cabecalho h2,.view-surgeries .mc-cabecalho h2{margin:5px 0;color:#eff1f3;font-size:1.35rem;font-weight:560;letter-spacing:-.025em}.nc-pagina .mc-cabecalho p,.view-surgeries .mc-cabecalho p{margin:0;color:#9da4ad;font-size:.82rem;line-height:1.5}.nc-pagina .mc-cabecalho>svg,.view-surgeries .mc-cabecalho>svg{flex:0 0 auto;color:#68d4ca}.nc-pagina .mc-busca,.view-surgeries .mc-busca{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:11px;padding:15px;border:1px solid #35383e;border-radius:15px;background:#141619}.nc-pagina .mc-busca>label,.nc-pagina .mc-termo,.view-surgeries .mc-busca>label,.view-surgeries .mc-termo{display:grid;gap:7px;min-width:0;color:#b9c0c7;font-size:.75rem}.nc-pagina .mc-termo>div,.view-surgeries .mc-termo>div{display:flex;align-items:center;gap:9px;min-width:0;min-height:44px;padding:0 12px;border:1px solid #41454c;border-radius:10px;background:#0f1113;color:#818a94}.nc-pagina .mc-busca select,.nc-pagina .mc-termo input,.view-surgeries .mc-busca select,.view-surgeries .mc-termo input{width:100%;min-width:0;min-height:44px;border:1px solid #41454c;border-radius:10px;background:#0f1113;color:#e2e5e9;font:inherit;font-size:.82rem;outline:none}.nc-pagina .mc-termo input,.view-surgeries .mc-termo input{min-height:40px;padding:0;border:0;background:transparent}.nc-pagina .mc-busca select,.view-surgeries .mc-busca select{padding:8px 10px}.nc-pagina .mc-termo input::placeholder,.view-surgeries .mc-termo input::placeholder{color:#6f7882}.nc-pagina .mc-busca select:focus,.nc-pagina .mc-termo:focus-within>div,.view-surgeries .mc-busca select:focus,.view-surgeries .mc-termo:focus-within>div{border-color:#68cfc5;box-shadow:0 0 0 3px #68cfc51c}.nc-pagina .mc-busca .nc-botao,.view-surgeries .mc-busca .nc-botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid #70d4ca;border-radius:10px;background:#65cfc5;color:#07100f;font-size:.8rem;font-weight:600;white-space:nowrap}.nc-pagina .mc-busca .nc-botao:disabled,.view-surgeries .mc-busca .nc-botao:disabled{border-color:#34383d;background:#272a2e;color:#777f88;cursor:not-allowed}.nc-pagina .mc-resultados-titulo,.view-surgeries .mc-resultados-titulo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#e0e4e7;font-size:.86rem;font-weight:550}.nc-pagina .mc-resultados-titulo small,.view-surgeries .mc-resultados-titulo small{color:#8d969f;font-size:.7rem;font-weight:400}.nc-pagina .mc-resultados,.view-surgeries .mc-resultados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0}.nc-pagina button.mc-item,.view-surgeries button.mc-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-width:0;padding:13px 14px;border:1px solid #34383e;border-radius:13px;background:#17191d;color:#d9dde1;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.nc-pagina button.mc-item:hover,.view-surgeries button.mc-item:hover{border-color:#52615f;background:#1b1f20}.nc-pagina .mc-fechar:focus-visible,.nc-pagina button.mc-item:focus-visible,.view-surgeries .mc-fechar:focus-visible,.view-surgeries button.mc-item:focus-visible{outline:2px solid #75d9ce;outline-offset:2px}.nc-pagina .mc-item-data,.view-surgeries .mc-item-data{display:inline-flex;align-items:center;gap:6px;color:#9fa8b1;font-size:.69rem;white-space:nowrap}.nc-pagina .mc-item-data svg,.view-surgeries .mc-item-data svg{color:#70d3c9}.nc-pagina .mc-item-corpo,.view-surgeries .mc-item-corpo{display:grid;gap:4px;min-width:0}.nc-pagina .mc-item-corpo strong,.view-surgeries .mc-item-corpo strong{overflow:hidden;color:#e8eaed;font-size:.79rem;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.nc-pagina .mc-item-corpo>span,.view-surgeries .mc-item-corpo>span{overflow:hidden;color:#c3c9cf;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.nc-pagina .mc-item-corpo small,.view-surgeries .mc-item-corpo small{overflow:hidden;color:#929aa3;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.nc-pagina .mc-midias,.view-surgeries .mc-midias{display:flex;align-items:center;gap:7px;color:#747d86}.nc-pagina .mc-midias svg.disponivel,.view-surgeries .mc-midias svg.disponivel{color:#72d6cc}.nc-pagina .mc-aviso,.nc-pagina .mc-vazio,.view-surgeries .mc-aviso,.view-surgeries .mc-vazio{margin:0;padding:13px 15px;border:1px solid #363a40;border-radius:12px;background:#17191d;color:#aeb5bc;font-size:.78rem;line-height:1.55}.nc-pagina .mc-aviso,.view-surgeries .mc-aviso{border-color:#49423b;color:#c7bda9}.nc-pagina .mc-inicio,.view-surgeries .mc-inicio{display:grid;justify-items:center;gap:8px;padding:35px 18px;text-align:center}.nc-pagina .mc-inicio>svg,.view-surgeries .mc-inicio>svg{color:#68d4ca}.nc-pagina .mc-inicio h3,.view-surgeries .mc-inicio h3{margin:0;color:#e1e4e7;font-size:.92rem;font-weight:550}.nc-pagina .mc-inicio p,.view-surgeries .mc-inicio p{max-width:38ch;margin:0;color:#979fa8;font-size:.76rem}.nc-pagina .mc-modal-fundo,.view-surgeries .mc-modal-fundo{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:22px;background:#050607d9;backdrop-filter:blur(5px)}.nc-pagina .mc-modal,.view-surgeries .mc-modal{position:relative;display:grid;gap:12px;width:min(660px,100%);max-height:min(88vh,850px);overflow-y:auto;padding:25px;border:1px solid #45494f;border-radius:18px;background:#17191d;box-shadow:0 24px 90px #0009}.nc-pagina .mc-fechar,.view-surgeries .mc-fechar{position:absolute;top:14px;right:14px;display:grid;width:38px;height:38px;place-items:center;border:1px solid #3e4248;border-radius:10px;background:#22252a;color:#cbd0d5;cursor:pointer}.nc-pagina .mc-modal>.section-kicker,.view-surgeries .mc-modal>.section-kicker{max-width:calc(100% - 46px);color:#9ca5ad;font-size:.69rem}.nc-pagina .mc-modal h2,.view-surgeries .mc-modal h2{margin:2px 45px 0 0;color:#eff1f3;font-size:1.35rem;font-weight:560;overflow-wrap:anywhere}.nc-pagina .mc-procedimento,.view-surgeries .mc-procedimento{margin:-5px 0 3px;color:#b8c0c7;font-size:.88rem;line-height:1.5}.nc-pagina .mc-links,.view-surgeries .mc-links{display:grid;grid-template-columns:1fr 1fr;gap:9px}.nc-pagina .mc-links>a,.nc-pagina .mc-links>span,.view-surgeries .mc-links>a,.view-surgeries .mc-links>span{display:flex;align-items:center;gap:9px;min-width:0;min-height:50px;padding:10px 12px;border:1px solid #373c41;border-radius:11px;background:#202328;color:#acb5bd;font-size:.75rem;text-decoration:none}.nc-pagina .mc-links>a,.view-surgeries .mc-links>a{color:#98dcd5}.nc-pagina .mc-links>a:hover,.view-surgeries .mc-links>a:hover{border-color:#557b76;background:#242c2b}.nc-pagina .mc-links svg,.view-surgeries .mc-links svg{flex:0 0 auto}.nc-pagina .mc-links span,.view-surgeries .mc-links span{min-width:0;overflow-wrap:anywhere}.nc-pagina .mc-dados,.view-surgeries .mc-dados{display:grid;grid-template-columns:1fr 1fr;gap:0 17px;margin:2px 0;padding:4px 14px;border:1px solid #34383e;border-radius:12px;background:#121416}.nc-pagina .mc-dados>div,.view-surgeries .mc-dados>div{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:10px;padding:10px 0;border-bottom:1px solid #2e3237}.nc-pagina .mc-dados>div:nth-last-child(-n+2),.view-surgeries .mc-dados>div:nth-last-child(-n+2){border-bottom:0}.nc-pagina .mc-dados dt,.view-surgeries .mc-dados dt{color:#9099a2;font-size:.7rem}.nc-pagina .mc-dados dd,.view-surgeries .mc-dados dd{margin:0;color:#d1d6db;font-size:.74rem;line-height:1.45;overflow-wrap:anywhere}.nc-pagina .mc-origem,.view-surgeries .mc-origem{display:inline-flex;align-items:center;justify-self:start;gap:7px;min-height:38px;color:#89d8d0;font-size:.75rem;text-decoration:none}.nc-pagina .mc-origem:hover,.view-surgeries .mc-origem:hover{color:#b1eee8;text-decoration:underline}.nc-pagina .nc-abas{background:#141619;border-color:#363a40}.nc-pagina .nc-abas button{color:#aeb4bc}.nc-pagina .nc-abas button.ativa{color:#8ce4dc;background:#25302f;box-shadow:inset 0 0 0 1px #3c6864}.nc-pagina .nc-abas button:focus-visible,.nc-pagina .nc-botao:focus-visible{outline-color:#78d9cf}.nc-pagina :is(.nc-cartao,.nc-item,.nc-destino,.nc-resumo,.nc-video-lista>li,.nc-planilhas li,.nc-achadas li){border-color:#383c42;background:#17191d}.nc-pagina :is(.nc-cartao h2,.nc-cartao h3,.nc-destino h3,.nc-item-cirurgia,.nc-planilhas strong,.nc-achadas strong){color:#e0e3e7}.nc-pagina :is(.nc-selo,.nc-chip,.nc-etapas button,.nc-opcao,.nc-navegacao .nc-botao,.nc-secundarias .nc-botao){border-color:#42464c;background:#202328;color:#c2c8ce}.nc-pagina :is(.nc-item.falta,.nc-chip.falta,.nc-opcao.ativa,.nc-etapas li.atual button,.nc-etapas li.feita button){border-color:#4c5359;background:#292d32;color:#d3d7db}.nc-pagina .nc-etapas li.atual span{color:#a5dcd6}.nc-pagina :is(.nc-item-data,.nc-item-nota,.nc-detalhes summary,.nc-destino a,.nc-planilhas a,.nc-achadas a){color:#9bded7}.nc-pagina .nc-resumo>div{border-color:#34383e}.nc-pagina .nc-ajuda,.nc-pagina .nc-resumo dt{color:#969ea7}.nc-pagina .nc-destino p,.nc-pagina .nc-item-paciente,.nc-pagina .nc-resumo dd{color:#c4c9cf}@media (max-width:760px){.nc-pagina .op-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.nc-pagina .op-metric{min-height:126px;padding:12px 12px 11px}.nc-pagina .op-metric-top{align-items:flex-start;font-size:.69rem}.nc-pagina .op-metric-top svg{width:15px;height:15px}.nc-pagina .op-metric>strong{margin:12px 0 5px;font-size:clamp(1rem,3vw,1.35rem)}.nc-pagina .op-metric-violet>strong{font-size:clamp(.88rem,2.5vw,1.1rem)}.nc-pagina .op-metric>small{font-size:.64rem}.nc-pagina .op-chart-card{padding:15px 13px 13px;border-radius:14px}.nc-pagina .op-bars{gap:3px}.nc-pagina .op-bar-column{flex-basis:29px}.nc-pagina .op-bars-monthly{gap:2px}.nc-pagina .op-bars-monthly .op-bar-column{flex-basis:21px}.nc-pagina .op-bars-monthly .op-bar-label{font-size:.57rem}.nc-pagina .op-pictogram-layout{gap:10px;min-height:175px}.nc-pagina .op-pictogram{width:min(40%,145px)}.nc-pagina .op-legend{gap:8px;max-height:175px}.nc-pagina .op-legend li{grid-template-columns:8px minmax(0,1fr) auto;gap:6px;font-size:.67rem}.nc-pagina .op-legend-value small{display:none}.nc-pagina .mc-busca,.view-surgeries .mc-busca{grid-template-columns:minmax(0,1fr) 125px}.nc-pagina .mc-busca .nc-botao,.view-surgeries .mc-busca .nc-botao{grid-column:1/-1}}@media (max-width:480px){.nc-pagina .op-chart-heading h3{font-size:.94rem}.nc-pagina .op-chart-heading p{font-size:.67rem}.nc-pagina .op-bars{gap:2px}.nc-pagina .op-bars-monthly .op-bar-column{flex-basis:21px}.nc-pagina .op-bars-monthly .op-bar-track{width:62%}.nc-pagina .mc-cabecalho,.view-surgeries .mc-cabecalho{padding:16px 14px}.nc-pagina .mc-cabecalho h2,.view-surgeries .mc-cabecalho h2{font-size:1.16rem}.nc-pagina .mc-busca,.view-surgeries .mc-busca{grid-template-columns:minmax(0,1fr) 104px;gap:9px;padding:12px}.nc-pagina .mc-busca>label,.nc-pagina .mc-termo,.view-surgeries .mc-busca>label,.view-surgeries .mc-termo{font-size:.69rem}.nc-pagina .mc-termo input,.view-surgeries .mc-termo input{font-size:.72rem}.nc-pagina .mc-resultados,.view-surgeries .mc-resultados{grid-template-columns:1fr}.nc-pagina button.mc-item,.view-surgeries button.mc-item{grid-template-columns:minmax(0,1fr) auto;gap:8px 11px;padding:12px}.nc-pagina .mc-item-data,.view-surgeries .mc-item-data{grid-column:1/-1}.nc-pagina .mc-links,.view-surgeries .mc-links{grid-template-columns:1fr}.nc-pagina .mc-modal-fundo,.view-surgeries .mc-modal-fundo{align-items:end;padding:10px}.nc-pagina .mc-modal,.view-surgeries .mc-modal{max-height:92vh;padding:22px 15px 16px;border-radius:17px 17px 13px 13px}.nc-pagina .mc-dados,.view-surgeries .mc-dados{grid-template-columns:1fr}.nc-pagina .mc-dados>div,.view-surgeries .mc-dados>div{grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr)}.nc-pagina .mc-dados>div:nth-last-child(2),.view-surgeries .mc-dados>div:nth-last-child(2){border-bottom:1px solid #2e3237}}@media (max-width:350px){.nc-pagina .op-summary{grid-template-columns:1fr}.nc-pagina .op-metric{min-height:110px}.nc-pagina .op-pictogram-layout{flex-direction:column}.nc-pagina .op-pictogram{width:126px}.nc-pagina .op-legend{width:100%}}.view-surgeries .surgery-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:end;gap:12px;max-width:100%}.view-surgeries .surgery-refresh-button{width:44px;height:44px;padding:0}.view-surgeries .surgery-sync-status{grid-column:1/-1;margin:0;padding:0;font-size:.72rem}.view-surgeries .op-review{border:1px solid #35383e;border-radius:13px;background:#17191d;padding:12px 15px;color:#aab2ba;font-size:.78rem}.view-surgeries .op-review summary{cursor:pointer;color:#c3ced0}.view-surgeries .op-review-list p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:10px 0;border-top:1px solid #30343a}.view-surgeries .op-review-list{margin-top:10px}.view-surgeries .op-review-list strong{font-variant-numeric:tabular-nums;color:#7ed6cf}@media(max-width:480px){.view-surgeries .nc-abas button{padding:8px 4px;font-size:.78rem;min-width:0}.view-surgeries .surgery-filters{gap:8px}.view-surgeries .cs-cobertura{gap:14px}.view-surgeries .cs-legenda p{font-size:.88rem}.view-surgeries .cs-legenda strong{font-size:1.8rem}}.view-surgeries .nc-abas{flex-wrap:wrap}.view-surgeries .nc-abas button{flex:1 0 auto}.nc-pagina .op-distributions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nc-pagina .op-distributions-grid .op-pictogram-layout{flex-direction:column;gap:18px}.nc-pagina .op-distributions-grid .op-pictogram{width:min(100%,230px)}.nc-pagina .op-distributions-grid .op-legend{width:100%;flex:0 1 auto;max-height:215px}.nc-pagina .op-pictogram rect{transition:opacity .15s ease}.nc-pagina .op-legend li:focus-visible{outline:1px solid #78d9cf;outline-offset:3px;border-radius:3px}.view-surgeries .surgery-area-chart{min-width:0}@media (max-width:1100px){.nc-pagina .op-distributions-grid{grid-template-columns:1fr}.nc-pagina .op-distributions-grid .op-pictogram-layout{flex-direction:row;min-height:205px}.nc-pagina .op-distributions-grid .op-pictogram{width:min(40%,205px)}.nc-pagina .op-distributions-grid .op-legend{flex:1;width:auto}}@media (max-width:480px){.view-surgeries .nc-abas{gap:4px}.view-surgeries .nc-abas button{padding-inline:8px;font-size:.72rem}.nc-pagina .op-distributions-grid .op-pictogram-layout{min-height:175px}.nc-pagina .op-distributions-grid .op-pictogram{width:min(37%,135px)}}@media (max-width:350px){.nc-pagina .op-distributions-grid .op-pictogram-layout{flex-direction:column}.nc-pagina .op-distributions-grid .op-legend{width:100%}}@media (prefers-reduced-motion:reduce){.nc-pagina .op-pictogram rect{transition:none}}.nc-pagina .nc-barra-abas{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;flex-wrap:wrap}.nc-pagina .nc-barra-abas>.nc-abas{flex:1 1 240px;width:auto;min-width:0}.nc-pagina .nc-link-lens{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:40px;padding:8px 13px;border:1px solid #41454c;border-radius:10px;background:#202328;color:#c5ccd3;font-size:.84rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.nc-pagina .nc-link-lens:hover{border-color:#4e716d;background:#202927;color:#8ce4dc}.nc-pagina .nc-link-lens:focus-visible{outline:2px solid #78d9cf;outline-offset:2px}@media (max-width:600px){.nc-pagina .nc-barra-abas{align-items:stretch}.nc-pagina .nc-barra-abas>.nc-abas{flex:1 1 225px;width:auto}.nc-pagina .nc-link-lens{align-self:center}}.nc-pagina .mc-vincular,.view-surgeries .mc-vincular{display:grid;gap:13px;min-width:0;margin-top:4px;padding:16px;border:1px solid #3b3e43;border-radius:14px;background:#111315;color:#dfe3e6}.nc-pagina .mc-vincular-header,.view-surgeries .mc-vincular-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.nc-pagina .mc-vincular-kicker,.view-surgeries .mc-vincular-kicker{color:#858e97;font-size:.62rem;font-weight:650;letter-spacing:.1em}.nc-pagina .mc-vincular-header h3,.view-surgeries .mc-vincular-header h3{margin:3px 0 0;color:#edf0f2;font-size:1rem;font-weight:570;letter-spacing:-.02em}.nc-pagina .mc-vincular-fechar,.view-surgeries .mc-vincular-fechar{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border:1px solid #383c41;border-radius:10px;background:#1d2024;color:#aeb6bd;cursor:pointer}.nc-pagina .mc-vincular-fechar:disabled,.view-surgeries .mc-vincular-fechar:disabled{opacity:.45;cursor:wait}.nc-pagina .mc-vincular-tipos,.view-surgeries .mc-vincular-tipos{display:flex;gap:7px;padding:4px;border:1px solid #30343a;border-radius:11px;background:#151719}.nc-pagina .mc-vincular-tipos button,.view-surgeries .mc-vincular-tipos button{display:flex;flex:1;align-items:center;justify-content:center;gap:7px;min-height:39px;border:1px solid transparent;border-radius:8px;background:transparent;color:#aeb5bc;font:inherit;font-size:.76rem;cursor:pointer}.nc-pagina .mc-vincular-tipos button[aria-pressed=true],.view-surgeries .mc-vincular-tipos button[aria-pressed=true]{border-color:#3d5551;background:#202a28;color:#a5e2da}.nc-pagina .mc-vincular-tipos button:disabled,.view-surgeries .mc-vincular-tipos button:disabled{opacity:.55;cursor:not-allowed}.nc-pagina .mc-vincular-destino,.view-surgeries .mc-vincular-destino{display:grid;grid-template-columns:35px minmax(0,1fr) 28px;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid #30353a;border-radius:11px;background:#191c20}.nc-pagina .mc-vincular-pasta-icon,.view-surgeries .mc-vincular-pasta-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#262b2e;color:#b9c5c4}.nc-pagina .mc-vincular-destino>div:nth-child(2),.view-surgeries .mc-vincular-destino>div:nth-child(2){display:grid;gap:3px;min-width:0}.nc-pagina .mc-vincular-destino span,.view-surgeries .mc-vincular-destino span{color:#838c95;font-size:.58rem;font-weight:650;letter-spacing:.08em}.nc-pagina .mc-vincular-destino strong,.view-surgeries .mc-vincular-destino strong{overflow-wrap:anywhere;color:#dfe3e6;font-size:.76rem;font-weight:550;line-height:1.35}.nc-pagina .mc-vincular-destino small,.view-surgeries .mc-vincular-destino small{overflow-wrap:anywhere;color:#949da5;font-size:.66rem;line-height:1.35}.nc-pagina .mc-vincular-conexao,.nc-pagina .mc-vincular-destino>a,.view-surgeries .mc-vincular-conexao,.view-surgeries .mc-vincular-destino>a{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#a8d8d3;text-decoration:none}.nc-pagina .mc-vincular-explicacao,.view-surgeries .mc-vincular-explicacao{margin:0;color:#a7afb6;font-size:.72rem;line-height:1.55}.nc-pagina .mc-vincular-aviso,.view-surgeries .mc-vincular-aviso{margin:0;padding:10px 11px;border:1px solid #46413b;border-radius:9px;background:#211f1c;color:#d0c7bc;font-size:.72rem;line-height:1.45}.nc-pagina .mc-vincular-conexao,.view-surgeries .mc-vincular-conexao{justify-self:start;font-size:.72rem}.nc-pagina .mc-vincular-form,.view-surgeries .mc-vincular-form{display:grid;gap:9px;min-width:0}.nc-pagina .mc-vincular-form label,.view-surgeries .mc-vincular-form label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px 8px;color:#b9c0c7;font-size:.73rem}.nc-pagina .mc-vincular-form label>svg,.view-surgeries .mc-vincular-form label>svg{color:#a7b7b5}.nc-pagina .mc-vincular-form input,.view-surgeries .mc-vincular-form input{grid-column:1/-1;width:100%;min-width:0;min-height:43px;padding:9px 11px;border:1px solid #41464c;border-radius:9px;outline:none;background:#0e1012;color:#e3e7e9;font:inherit;font-size:.75rem}.nc-pagina .mc-vincular-form input:focus,.view-surgeries .mc-vincular-form input:focus{border-color:#709d96;box-shadow:0 0 0 3px #71999120}.nc-pagina .mc-vincular-validacao,.view-surgeries .mc-vincular-validacao{color:#d3aaa2;font-size:.68rem}.nc-pagina .mc-vincular-confirmar,.view-surgeries .mc-vincular-confirmar{display:flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:9px 12px;border:1px solid #719b94;border-radius:9px;background:#354743;color:#d7e8e5;font:inherit;font-size:.75rem;font-weight:580;cursor:pointer}.nc-pagina .mc-vincular-confirmar:hover,.view-surgeries .mc-vincular-confirmar:hover{background:#3d514c}.nc-pagina .mc-vincular-confirmar:disabled,.view-surgeries .mc-vincular-confirmar:disabled{border-color:#383c40;background:#24272a;color:#777f86;cursor:not-allowed}.nc-pagina .mc-vincular-status,.view-surgeries .mc-vincular-status{display:flex;align-items:center;gap:8px;margin:0;color:#aeb6bd;font-size:.75rem}.nc-pagina .mc-vincular-spinner,.view-surgeries .mc-vincular-spinner{animation:mc-vincular-girar 1s linear infinite}@keyframes mc-vincular-girar{to{transform:rotate(1turn)}}.nc-pagina .mc-vincular-erro,.view-surgeries .mc-vincular-erro{padding:10px 11px;border:1px solid #5b3d3a;border-radius:9px;background:#241a19;color:#e0b1a8;font-size:.74rem;line-height:1.45}.nc-pagina .mc-vincular-erro p,.view-surgeries .mc-vincular-erro p{margin:0}.nc-pagina .mc-vincular-erro a,.view-surgeries .mc-vincular-erro a{display:inline-flex;align-items:center;gap:5px;margin-top:7px;color:#edc1b8;text-decoration:underline;text-underline-offset:3px}.nc-pagina .mc-vincular-sucesso,.view-surgeries .mc-vincular-sucesso{display:grid;gap:7px;padding:11px;border:1px solid #3e6256;border-radius:9px;background:#18211e;color:#c8e8da;font-size:.75rem}.nc-pagina .mc-vincular-abrir-pasta,.nc-pagina .mc-vincular-sucesso a,.view-surgeries .mc-vincular-abrir-pasta,.view-surgeries .mc-vincular-sucesso a{display:inline-flex;align-items:center;gap:6px;color:#a6ded0;font-size:.72rem;text-decoration:none}.nc-pagina .mc-vincular-sucesso small,.view-surgeries .mc-vincular-sucesso small{color:#b7c1bc;line-height:1.45}.nc-pagina .mc-vincular-abrir-pasta,.view-surgeries .mc-vincular-abrir-pasta{justify-self:start}.nc-pagina .mc-vincular :is(button,a,input):focus-visible,.view-surgeries .mc-vincular :is(button,a,input):focus-visible{outline:2px solid #a4c9c2;outline-offset:2px}.nc-pagina .mc-links>button,.view-surgeries .mc-links>button{display:flex;align-items:center;gap:9px;min-width:0;min-height:50px;padding:10px 12px;border:1px solid #373c41;border-radius:11px;background:#202328;color:#a9c4c0;font:inherit;font-size:.75rem;text-align:left;cursor:pointer}.nc-pagina .mc-links>button:hover,.view-surgeries .mc-links>button:hover{border-color:#526f6a;background:#242a29}.nc-pagina .mc-links>button span,.view-surgeries .mc-links>button span{min-width:0;overflow-wrap:anywhere}.nc-pagina .mc-links>button svg,.view-surgeries .mc-links>button svg{flex:0 0 auto}@media(max-width:480px){.nc-pagina .mc-vincular,.view-surgeries .mc-vincular{gap:11px;padding:13px 11px}.nc-pagina .mc-vincular-destino,.view-surgeries .mc-vincular-destino{grid-template-columns:30px minmax(0,1fr) 24px;gap:8px;padding:10px}.nc-pagina .mc-vincular-pasta-icon,.view-surgeries .mc-vincular-pasta-icon{width:30px;height:30px}.nc-pagina .mc-vincular-explicacao,.view-surgeries .mc-vincular-explicacao{font-size:.68rem}}@media(prefers-reduced-motion:reduce){.nc-pagina .mc-vincular-spinner,.view-surgeries .mc-vincular-spinner{animation:none}}.view-surgeries .cs-tela{width:100%;max-width:1100px;min-width:0;margin-inline:auto;gap:18px}.view-surgeries .cs-cabecalho{align-items:flex-start;gap:16px;padding-block:4px}.view-surgeries .cs-cabecalho>div{min-width:0}.view-surgeries .cs-cabecalho h2{font-size:clamp(1.35rem,2vw,1.65rem)}.view-surgeries .cs-cabecalho p{max-width:65ch;font-size:.9rem}.view-surgeries .cs-cabecalho>button{flex:0 0 42px;width:42px;min-height:42px;padding:10px;color:#cbd0d5;border-color:#41454c;background:#202328}.view-surgeries .cs-card{padding:clamp(16px,2.5vw,26px);border-radius:18px;border-color:#35383e;background:#17191d;box-shadow:none}.view-surgeries .cs-card h3{color:#e8eaed;font-size:1rem;font-weight:550}.view-surgeries .cs-card>p{font-size:.85rem}.view-surgeries .cs-cobertura-topo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.view-surgeries .cs-cobertura-topo h3{margin:0}.view-surgeries .cs-anos{gap:6px}.view-surgeries .cs-anos button{min-height:40px;padding:7px 13px;border-color:#383c42;color:#b9c0c8;background:#202328;font-size:.85rem}.view-surgeries .cs-anos button[aria-pressed=true]{color:#8ce4dc;background:#25302f;border-color:#3c6864}.view-surgeries .cs-cobertura{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr);gap:clamp(20px,4vw,48px);max-width:690px;margin-inline:auto;padding:22px 0}.view-surgeries .cs-cobertura svg{width:100%;max-width:100%}.view-surgeries .cs-legenda{min-width:0;gap:12px}.view-surgeries .cs-legenda p{display:grid;grid-template-columns:10px max-content minmax(0,1fr);gap:9px;font-size:.9rem;color:#dce0e4}.view-surgeries .cs-legenda i{width:10px;height:10px}.view-surgeries .cs-legenda strong{font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:600;font-variant-numeric:tabular-nums}.view-surgeries .cs-legenda>span{color:#c4c9cf;font-size:.85rem}.view-surgeries .cs-legenda small{color:#9da5af;font-size:.78rem}.view-surgeries .cs-tela .mc-aviso{margin:0;padding:11px 13px;border-color:#49443e;background:#1b1c1e;color:#c1b8a6;font-size:.78rem}.view-surgeries .cs-leitura{margin-top:10px;color:#9da5af;font-size:.73rem}.view-surgeries .cs-periodo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;margin:18px 0 0}.view-surgeries .cs-periodo label{min-width:0;color:#c4c9cf;font-size:.85rem}.view-surgeries .cs-tela :is(select,input,textarea){border-color:#41454c;background:#101215;color:#e2e5e9}.view-surgeries .cs-tela :is(p,small,a){overflow-wrap:anywhere}@media (max-width:600px){.view-surgeries .nc-abas{width:100%;gap:3px;padding:4px}.view-surgeries .nc-abas button{min-width:0;flex:1;padding:8px 4px;font-size:clamp(.7rem,2.8vw,.85rem)}.view-surgeries .cs-cobertura-topo{align-items:stretch;flex-direction:column;gap:12px}.view-surgeries .cs-anos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.view-surgeries .cs-anos button{min-width:0;padding-inline:6px}.view-surgeries .cs-cobertura{grid-template-columns:minmax(0,110px) minmax(0,1fr);gap:16px;padding:20px 0}.view-surgeries .cs-legenda{gap:9px}.view-surgeries .cs-legenda p{grid-template-columns:8px minmax(0,1fr);gap:3px 7px;font-size:.8rem}.view-surgeries .cs-legenda p>span{grid-column:2}.view-surgeries .cs-legenda i{width:8px;height:8px}.view-surgeries .cs-legenda strong{font-size:1.5rem}.view-surgeries .cs-legenda small{font-size:.72rem}.view-surgeries .cs-periodo{grid-template-columns:repeat(2,minmax(0,1fr))}.view-surgeries .cs-periodo>button{grid-column:1/-1}.view-surgeries .cs-leitura{text-align:left}}@media (max-width:360px){.view-surgeries .cs-cobertura{grid-template-columns:1fr}.view-surgeries .cs-cobertura svg{width:128px;justify-self:center}}.eu-view{--eu-bg:#08090b;--eu-card:#15171b;--eu-card-raised:#191c20;--eu-line:#30343a;--eu-text:#e6e8eb;--eu-muted:#9ba2aa;--eu-soft:#727b84;--eu-accent:#a7c9c4;display:grid;gap:20px;width:100%;min-width:0;color:var(--eu-text);color-scheme:dark}.eu-view .eu-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;padding:5px;border:1px solid #292d32;border-radius:13px;background:#101215}.eu-view .eu-tabs button{min-width:0;min-height:43px;padding:8px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#9ca4ac;font:inherit;font-size:.82rem;font-weight:520;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.eu-view .eu-tabs button:hover{background:#1a1d21;color:#d2d7db}.eu-view .eu-tabs button.is-active{border-color:#39413f;background:#202523;color:#d4e2de}.eu-view .eu-tabs button:focus-visible,.eu-view a:focus-visible,.eu-view button:focus-visible,.eu-view input:focus-visible,.eu-view summary:focus-visible{outline:2px solid #a9c9c3;outline-offset:3px}.eu-view .eu-tabpanel{min-width:0;outline:none}.eu-view .eu-curriculum{display:grid;gap:15px}.eu-view .eu-profile{display:flex;align-items:center;gap:15px;min-width:0;padding:21px 22px;border:1px solid #30343a;border-radius:16px;background:#111316}.eu-view .eu-profile-icon{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border:1px solid #3d4543;border-radius:15px;background:#1b201f;color:#c2d4ce}.eu-view .eu-profile h2{color:#eff1f3;font-size:1.13rem;font-weight:560;letter-spacing:-.025em}.eu-view .eu-profile p{margin-top:4px;color:#9ca5ac;font-size:.78rem}.eu-view .eu-profile p span{padding:0 4px;color:#626b72}.eu-view .eu-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.eu-view .eu-resource{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:13px;min-width:0;padding:18px;border:1px solid #30343a;border-radius:15px;background:var(--eu-card)}.eu-view .eu-resource-featured{grid-column:1/-1;grid-template-columns:40px minmax(0,1fr) auto;align-items:center}.eu-view .eu-resource-icon{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border:1px solid #3b4242;border-radius:12px;background:#1d2222;color:#b8cbc6}.eu-view .eu-resource-copy{display:grid;gap:3px;min-width:0}.eu-view .eu-eyebrow{color:#8a9499;font-size:.61rem;font-weight:660;letter-spacing:.1em}.eu-view .eu-resource h3{margin:1px 0 0;color:#e5e8eb;font-size:.98rem;font-weight:550;letter-spacing:-.018em}.eu-view .eu-resource p{color:#999fa6;font-size:.72rem;line-height:1.5}.eu-view .eu-classes-card a,.eu-view .eu-resource a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 11px;border:1px solid #3b4744;border-radius:9px;background:#1d2422;color:#c1d8d1;font-size:.72rem;font-weight:540;text-decoration:none;white-space:nowrap}.eu-view .eu-classes-card a:hover,.eu-view .eu-resource a:hover{border-color:#596d67;background:#232c29}.eu-view .eu-resource:not(.eu-resource-featured)>a{grid-column:2;justify-self:start}.eu-view .eu-resource .eu-resource-secondary{grid-column:2/-1;justify-self:start;min-height:31px;padding:5px 1px;border:0;background:transparent;color:#aeb9b5;font-size:.68rem}.eu-view .eu-resource .eu-resource-secondary:hover{background:transparent;color:#d0ded8}.eu-view .eu-classes-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:22px;border:1px solid #30343a;border-radius:16px;background:var(--eu-card)}.eu-view .eu-classes-card h2{margin:2px 0 3px;color:#e7e9eb;font-size:1.05rem;font-weight:550}.eu-view .eu-classes-card p{color:#9ba2aa;font-size:.76rem;line-height:1.5}.eu-view .eu-access{display:flex;align-items:center;gap:14px;padding:17px;border:1px solid #30343a;border-radius:14px;background:var(--eu-card);color:#aab1b7;font-size:.8rem}.eu-view .notion-panel{display:grid;gap:13px;margin:0}.eu-view .notion-panel>.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:15px 18px;border:1px solid var(--eu-line);border-radius:13px;background:#111316}.eu-view .notion-panel>.section-title h2{color:#e3e6e8;font-size:.95rem;font-weight:550;letter-spacing:-.015em}.eu-view .notion-panel>.section-title button{min-height:37px;padding:7px 11px;border:1px solid #3d4448;border-radius:8px;background:#1b1f22;color:#c7d0d0;font-size:.72rem}.eu-view .notion-area{margin:0;padding:17px;border:1px solid #30343a;border-radius:14px;background:var(--eu-card);box-shadow:none;color:#cbd0d4}.eu-view .area-career,.eu-view .notion-area .area-career{--collection-color:#9eaec4}.eu-view .area-travel{--collection-color:#9bbab1}.eu-view .project-collection{padding-bottom:8px}.eu-view .collection-heading{min-height:66px;gap:13px;padding:4px 2px 14px}.eu-view .area-emblem{width:40px;height:40px;border-color:#454b50;border-radius:12px;background:#202328;color:var(--collection-color)}.eu-view .area-heading-copy strong{color:#e1e5e8;font-size:.93rem;font-weight:540}.eu-view .area-heading-copy small{color:#939ca4;font-size:.69rem}.eu-view .project-collection>.alert,.eu-view .project-collection>.notion-content,.eu-view .project-collection>.source-note,.eu-view .project-collection>div:not(.collection-heading):not(.task-progress){margin-left:2px;margin-right:2px}.eu-view .project-collection>.source-note{color:#848d95;font-size:.67rem}.eu-view .project-collection .task-progress{margin:0 2px 15px;background:#292e32}.eu-view .notion-document{border-color:#30343a}.eu-view .notion-document>summary{color:#d2d7da;font-size:.78rem}.eu-view .notion-content{color:#b9c0c5;font-size:.78rem;line-height:1.58}.eu-view .notion-content h3{color:#d7dcdf}.eu-view .notion-content a{color:#a9cbc3}.eu-view .notion-table td{border-color:#34393e;color:#c5cbd0}.eu-view .notion-table tr:first-child{background:#202428}.eu-view .notion-task{color:#c2c8cd;font-size:.76rem}.eu-view .notion-task input{accent-color:#9cb9b1}.eu-view .eu-priorities{display:grid;gap:13px;color:#dfe3e6}.eu-view .eu-priorities>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border:1px solid var(--eu-line);border-radius:13px;background:#111316}.eu-view .eu-priorities>header h2{color:#e5e8eb;font-size:.95rem;font-weight:550}.eu-view .eu-priorities>header button{min-height:37px;padding:7px 11px;border:1px solid #3d4448;border-radius:8px;background:#1b1f22;color:#c7d0d0;font-size:.72rem}.eu-view .eu-priorities>header button:disabled{color:#737c83;cursor:not-allowed}.eu-view .eu-priority-list{display:grid;gap:11px}.eu-view .eu-priority-group{padding:16px 18px;border:1px solid #30343a;border-radius:13px;background:var(--eu-card)}.eu-view .eu-section-heading{margin:0 0 11px;color:#d9dee1;font-size:.8rem;font-weight:560;letter-spacing:-.01em}.eu-view .eu-priority-group ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.eu-view .eu-priority-task{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #292d32;color:#c1c7cc;font-size:.76rem;line-height:1.5}.eu-view .eu-priority-task label{display:flex;align-items:flex-start;gap:10px;min-width:0;cursor:pointer}.eu-view .eu-priority-task input{flex:0 0 16px;width:16px;height:16px;margin:2px 0 0;accent-color:#a2beb6}.eu-view .eu-priority-task input:disabled{opacity:.48;cursor:not-allowed}.eu-view .eu-priority-task input:checked+span{color:#95aaa3;text-decoration:line-through}.eu-view .eu-priority-task small{flex:0 0 auto;color:#8e9997;font-size:.66rem}.eu-view .eu-priority-history{padding:13px 17px;border:1px solid #30343a;border-radius:12px;background:#111316}.eu-view .eu-priority-history>summary{display:flex;align-items:center;min-height:32px;color:#aeb6bc;font-size:.75rem;font-weight:530;cursor:pointer}.eu-view .eu-priority-history>summary:after{content:"+";margin-left:auto;font-size:1.1rem}.eu-view .eu-priority-history[open]>summary:after{content:"−"}.eu-view .eu-priority-history[open]>.eu-priority-list{margin-top:9px}.eu-view .eu-priorities>p[role=alert],.eu-view .eu-priorities>p[role=status],.eu-view .eu-priority-empty,.eu-view .eu-priority-permission{margin:0;padding:14px 16px;border:1px solid #30343a;border-radius:11px;background:#15171b;color:#aeb5bb;font-size:.75rem;line-height:1.55}.eu-view .eu-priority-permission a{color:#b2cec4;text-decoration:underline;text-underline-offset:3px}.eu-view [data-focused=true]{outline:2px solid #859e97;outline-offset:3px;border-radius:8px}@media (max-width:760px){.eu-view{gap:15px}.eu-view .eu-resource-grid{gap:10px}.eu-view .eu-profile{padding:17px}.eu-view .eu-resource{padding:15px}.eu-view .eu-resource-featured{grid-template-columns:36px minmax(0,1fr) auto}.eu-view .eu-resource-icon{width:36px;height:36px}.eu-view .eu-classes-card{padding:18px}.eu-view .notion-area{padding:15px}}@media (max-width:520px){.eu-view .eu-tabs{gap:2px;padding:4px}.eu-view .eu-tabs button{min-height:41px;padding:7px 4px;font-size:.69rem}.eu-view .eu-resource-grid{grid-template-columns:1fr}.eu-view .eu-resource-featured{grid-column:auto;grid-template-columns:36px minmax(0,1fr)}.eu-view .eu-resource-featured>a:not(.eu-resource-secondary){grid-column:2;justify-self:start}.eu-view .eu-resource .eu-resource-secondary{grid-column:2}.eu-view .eu-resource:not(.eu-resource-featured){grid-template-columns:36px minmax(0,1fr)}.eu-view .eu-resource:not(.eu-resource-featured)>a{grid-column:2;justify-self:start}.eu-view .eu-profile{gap:12px;padding:15px}.eu-view .eu-profile-icon{width:42px;height:42px;flex-basis:42px}.eu-view .eu-profile h2{font-size:1rem}.eu-view .eu-profile p{font-size:.71rem}.eu-view .eu-classes-card{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:15px}.eu-view .eu-classes-card>a{grid-column:2;justify-self:start}.eu-view .eu-priorities>header,.eu-view .notion-area,.eu-view .notion-panel>.section-title{padding:12px}.eu-view .eu-priority-group{padding:13px}}@media (prefers-reduced-motion:reduce){.eu-view .eu-tabs button{transition:none}}.eu-view .eu-task-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:0 0 auto;max-width:40%}.eu-view .eu-task-actions a,.eu-view .eu-task-actions button,.eu-view .eu-task-add button,.eu-view .eu-task-edit button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border:1px solid #3d4448;border-radius:7px;color:#c7d0d0;background:#1b1f22}.eu-view .eu-task-actions button:disabled,.eu-view .eu-task-add button:disabled{opacity:.45;cursor:not-allowed}.eu-view .eu-task-add,.eu-view .eu-task-edit{display:flex;align-items:center;gap:8px}.eu-view .eu-task-add{padding:12px 16px;border:1px solid var(--eu-line);border-radius:10px;background:#14171a}.eu-view .eu-task-add label{display:grid;gap:6px;flex:1;min-width:0;font-size:.72rem}.eu-view .eu-task-add input,.eu-view .eu-task-edit input{flex:1;min-width:0;width:100%;min-height:36px;padding:7px 10px;border:1px solid #41494e;border-radius:7px;color:#e5e8eb;background:#1b1f22;font-size:.8rem}.eu-view .eu-priority-task .eu-task-edit{flex:1 1 100%}.eu-view .eu-priority-task:has(.eu-task-edit){flex-wrap:wrap}.eu-view .eu-priority-task label span{overflow-wrap:anywhere}@media(max-width:600px){.eu-view .eu-priority-task{flex-wrap:wrap;gap:6px}.eu-view .eu-task-actions{max-width:100%;margin-left:26px}.eu-view .eu-task-add input,.eu-view .eu-task-edit input{font-size:16px}}:root{--app-accent:#ef9a84;--app-accent-strong:#cf6b57;--app-accent-hover:#f4b29f;--app-accent-wash:#d06b581a;--app-accent-line:#a7604e;--app-on-accent:#291a16;--primary:12 77% 73%;--primary-foreground:13 30% 12%;--ring:12 77% 73%;--gold:var(--app-accent);--muted-ink:#a6abb2;--paper:#08090b;--line:#34373d}.app-shell{--view-color:var(--app-accent)}.app-shell :is(button,a,input,textarea,select,summary):focus-visible{outline-color:var(--app-accent)!important}.app-shell .fin-botao:not(.leve):not(.perigo),.app-shell :is(.primary-button,.study-start-button,.study-reveal-button){background:var(--app-accent);border-color:var(--app-accent);color:var(--app-on-accent);box-shadow:none}.app-shell .fin-botao:not(.leve):not(.perigo):hover:not(:disabled),.app-shell :is(.primary-button,.study-start-button,.study-reveal-button):hover:not(:disabled){background:var(--app-accent-hover);border-color:var(--app-accent-hover);color:var(--app-on-accent)}.app-shell :is(.brand-icon,.avatar,.empty-icon,.connection-logo,.date-block){color:var(--app-accent);background:var(--app-accent-wash);border-color:#72493e}.app-shell .connection-nav.active,.app-shell .sidebar nav button.active{color:var(--app-accent);background:var(--app-accent-wash)}.app-shell .sidebar nav button.active svg{color:var(--app-accent)}.app-shell :is(.connection-details svg,.strip-icon,.connection-strip>button,.notion-origin,.notion-area a,.finance-view a,.text-button,.wger-catalog .section-title>button,.source-heading-icon){color:var(--app-accent)}.app-shell .week-strip{background:#15171b}.app-shell .week-strip button.selected{background:var(--app-accent-wash);box-shadow:inset 0 3px var(--app-accent-strong)}.app-shell .week-strip button.today:not(.selected){background:#28201e}.app-shell .week-strip button:hover:not(.selected){background:#222024}.app-shell .month-cell.selected{background:#2a201e;box-shadow:inset 0 0 0 2px var(--app-accent)}.app-shell .month-weekdays{background:#202125}.app-shell .month-weekdays span{color:#b3b7bf}.app-shell .month-cell{border-color:var(--line)}.app-shell .month-cell.outside{background:#111216}.app-shell .month-cell.outside .month-day-button{color:#7f858e}.app-shell .month-cell:hover:not(.selected){background:#27201e}.app-shell .day-notes{border-color:var(--line)}.app-shell .day-notes-footer [role=status]{color:var(--app-accent)}.app-shell .month-cell.today .month-day-number{color:var(--app-on-accent);background:var(--app-accent)}.app-shell :is(.day-notes textarea,.email-reply,.study-session-card textarea,.study-review-picker select):focus{outline:2px solid var(--app-accent)}.app-shell .email-dot.unread{background:var(--app-accent)}.app-shell :is(.connection-strip,.source-select select,.modal,.modal input,.modal textarea,.email-reply,.day-notes textarea,.month-calendar,.map-controls>div,.brain-graph-controls>div,.brain-neighbors button,.fv-status){background:#1b1c1f;border-color:var(--line)}.app-shell :is(.connection-strip p,.fv-status,.page-footer,.review-card p,.review-card .section-kicker){color:#a6abb2}.app-shell .review-card{background:#15171b!important;border-color:var(--line)!important}.app-shell :is(.review-card .tag,.tag.neutral){background:#28292e;color:#c5c8ce}.app-shell .review-heading{color:#ead6ce}.app-shell :is(.notion-table tr:first-child,.shift-origin,.fv-table tbody tr:nth-child(2n)){background:#1b1c1f}.app-shell .fv-track{background:#2b2c30}.app-shell .fv-balance{background:linear-gradient(115deg,#2c211e,#19191d);border-color:#5b4038}.app-shell .fv-balance-values strong{color:var(--app-accent)}.app-shell .fv-balance-values>div+div strong{color:#e3c0b5}.app-shell :is(.map-view-switch button,.map-controls button,.brain-graph-controls button,.neural-legend button)[aria-pressed=true]{color:var(--app-accent);background:var(--app-accent-wash);border-color:var(--app-accent-line)}.app-shell :is(.overview-card-title button,.command-subtitle button,.overview-mini-kicker,.overview-priority-add,.overview-priority-form button){color:var(--app-accent)}.app-shell .overview-priority input[type=checkbox]{accent-color:var(--app-accent-strong)}.app-shell :is(.overview-priority-add,.overview-priority-form input,.overview-priority-form button){border-color:#a7604e66}.app-shell .overview-priority-form input{background:#15171b}.app-shell .overview-priority-form button.listening{color:#f3a6a6}.app-shell :is(.command-surface,.command-today,.command-tools){--command-accent:var(--app-accent)}.app-shell .command-focus{border-color:#a7604e88;border-left-color:var(--app-accent-strong);background:linear-gradient(110deg,#75473544,#39272366 50%,#19191d)}.app-shell :is(.command-focus small,.command-subtitle button:hover){color:#e4c4b9}.app-shell :is(.command-events button,.command-tool-list button):hover,.app-shell.view-overview :is(.overview-card-title button,.email-overview-row):hover{background:var(--app-accent-wash)}.app-shell .chart-month-button[aria-pressed=true],.app-shell .fv-tabs button.selected,.app-shell :is(.fin-subabas,.fin-chips) button[aria-pressed=true]{color:var(--app-accent);border-color:var(--app-accent-strong);background:var(--app-accent-wash)}.app-shell .fin-botao.leve{color:var(--app-accent);border-color:var(--app-accent-line)}.app-shell .fv-month[aria-pressed=true]>span{color:var(--app-accent)}.app-shell .fv-month[aria-pressed=true]:after{background:var(--app-accent-strong)}.app-shell .finance-view tr[data-focused=true]{outline-color:var(--app-accent)}.app-shell .sd-root{--sd-info:var(--app-accent)}.app-shell :is(.sd-segmento,.sd-abas) button.ativo{background:var(--app-accent-wash);color:var(--app-accent)}.app-shell .view-surgeries,.app-shell.view-surgeries{--vs-teal:var(--app-accent)}.app-shell .op-toggle button[aria-selected=true],.app-shell :is(.cs-anos,.mc-vincular-tipos) button[aria-pressed=true],.app-shell :is(.view-surgeries,.nc-pagina) .nc-abas button.ativa{color:var(--app-accent);background:var(--app-accent-wash);border-color:var(--app-accent-line);box-shadow:inset 0 0 0 1px #a7604e66}.app-shell :is(.nc-botao.nc-principal,.mc-busca .nc-botao):not(:disabled){background:var(--app-accent);border-color:var(--app-accent);color:var(--app-on-accent)}.app-shell :is(.nc-botao.nc-principal,.mc-busca .nc-botao):hover:not(:disabled){background:var(--app-accent-hover)}.app-shell :is(.nc-link,.nc-texto,.mc-links>a,.mc-links>button){color:var(--app-accent)}.app-shell .nc-texto:hover:not(:disabled){color:var(--app-accent-hover)}.app-shell .nc-aviso-info{background:#241c19;border-color:#70483c;color:#e8c9be}.app-shell .nc-aviso-info svg{color:var(--app-accent)}.app-shell .nc-pagina .op-metric-cyan .op-metric-top svg,.app-shell .view-surgeries :is(.surgery-stats strong,.surgery-list-row strong){color:var(--app-accent)}.app-shell .nc-pagina .op-metric-ghost{color:#a7604e}.app-shell :is(.nc-texto code,.nc-dica){background:#25201e}.app-shell .mc-termo:focus-within>div,.app-shell :is(.patient-search-form input,.surgery-filters select,.mc-busca select,.mc-vincular-form input):focus{border-color:var(--app-accent-line);box-shadow:0 0 0 3px var(--app-accent-wash)}.app-shell :is(.op-toggle button,.nc-abas button,.nc-botao,.mc-item,.mc-fechar,.op-bar-column):focus-visible{outline-color:var(--app-accent)}.app-shell .journal-experience{--j-accent:var(--app-accent);--j-panel:#15171bc2}.app-shell .journal-button{color:var(--app-accent);border-color:#a7604e66;background:var(--app-accent-wash)}.app-shell .journal-button:hover{background:#d06b5826}.app-shell .journal-day-list button[aria-pressed=true],.app-shell .journal-universe .journal-controls button[aria-pressed=true]{color:var(--app-accent);background:var(--app-accent-wash);border-color:#a7604e88}.app-shell .journal-day-list button{background:#191b1f}.app-shell .eu-view{--eu-accent:var(--app-accent)}.app-shell .eu-view .eu-tabs button.is-active{color:var(--app-accent);background:var(--app-accent-wash);border-color:var(--app-accent-line)}.app-shell .eu-view [data-focused=true]{outline-color:var(--app-accent)}.app-shell .eu-view :is(.eu-profile-icon,.eu-resource-icon){color:var(--app-accent);background:var(--app-accent-wash);border-color:#70483c}.app-shell .eu-view :is(.eu-resource a,.eu-classes-card a){color:var(--app-accent);background:var(--app-accent-wash);border-color:#70483c}.app-shell .eu-view :is(.eu-resource a,.eu-classes-card a):hover{background:#d06b5826}.app-shell .journal-day-ring:focus-visible{stroke:var(--app-accent)!important}::selection{background:#a9513d88;color:#fff2ed}.app-shell.view-overview .overview-rail{gap:10px;padding-top:18px}.app-shell.view-overview .overview-rail-content>:is(.overview-mini-card,.monthly-balance,.overview-agenda,.email-overview-card){min-height:0;padding:12px!important;border-radius:16px!important;scrollbar-width:thin;scrollbar-color:#555960 transparent;overscroll-behavior:contain}.app-shell.view-overview .overview-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px}.app-shell.view-overview .overview-card-title h2{margin:0;font-size:.9rem;font-weight:600;line-height:1.3}.app-shell.view-overview .overview-card-title button{display:grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border-radius:8px;color:var(--app-accent);border:0;background:transparent}.app-shell.view-overview .overview-card-title button:hover{background:var(--app-accent-wash)}.app-shell.view-overview .overview-mini-card.overview-priority{gap:6px}.app-shell.view-overview .overview-priority>strong{font-size:.78rem;font-weight:500;color:#b0b7bf}.app-shell.view-overview .overview-priority-list{padding-left:0;font-size:.8rem;line-height:1.4;list-style:none}.app-shell.view-overview .overview-priority-list li+li{margin-top:8px}.app-shell.view-overview .overview-priority label{gap:7px}.app-shell.view-overview .overview-priority label span{overflow-wrap:anywhere}.app-shell.view-overview .overview-priority input[type=checkbox]{width:15px;height:15px;margin-top:2px}.app-shell.view-overview .overview-priority-list small{display:block;margin-left:22px;font-size:.68rem}.app-shell.view-overview .upcoming-group+.upcoming-group{margin-top:12px;padding-top:10px;border-top:1px solid #34373d}.app-shell.view-overview .upcoming-group h3{display:flex;justify-content:space-between;align-items:center;margin:0 0 4px;color:#ef9a84;font-size:.76rem;font-weight:600}.app-shell.view-overview .upcoming-group--receipts h3{color:#92d1b0}.app-shell.view-overview .upcoming-group h3>span{font-size:.68rem;color:#a6adb6;font-weight:400}.app-shell.view-overview .upcoming-group ul{margin:0;padding:0;list-style:none}.app-shell.view-overview .upcoming-item{display:flex;justify-content:space-between;align-items:start;gap:8px;width:100%;padding:7px 0;border:0;background:transparent;color:#e2e8ee;text-align:left;font-size:.78rem}.app-shell.view-overview .upcoming-item>span{min-width:0;display:grid;gap:2px}.app-shell.view-overview .upcoming-item strong{font-weight:500;overflow-wrap:anywhere}.app-shell.view-overview .upcoming-item small{font-size:.69rem;color:#a6adb6}.app-shell.view-overview .upcoming-item b{flex:none;font-size:.76rem;font-weight:500;max-width:50%;text-align:right}.app-shell.view-overview .upcoming-amount-note{display:block;margin-top:2px;font-size:.6rem;font-weight:400}.app-shell.view-overview .upcoming-item:hover strong{color:var(--app-accent)}.app-shell.view-overview .overview-compact-empty{margin:4px 0;font-size:.76rem;line-height:1.45;color:#a6adb6}.app-shell.view-overview .next-event{grid-template-columns:36px minmax(0,1fr) 14px;gap:8px;padding:9px 0}.app-shell.view-overview .next-event-date{width:36px;min-height:46px;padding:4px 0;border-radius:9px}.app-shell.view-overview .next-event-date strong{font-size:1rem;line-height:1.1}.app-shell.view-overview .next-event-date span{font-size:.6rem}.app-shell.view-overview .next-event>div:nth-child(2)>strong{font-size:.8rem;line-height:1.35;font-weight:500;overflow-wrap:anywhere}.app-shell.view-overview .next-event>div:nth-child(2)>span{font-size:.7rem;line-height:1.35;margin-top:3px}.app-shell.view-overview .overview-empty{min-height:0;padding:10px 0;font-size:.78rem;gap:8px}.app-shell.view-overview .email-overview-card .section-title{align-items:center;margin:0 0 6px;gap:8px}.app-shell.view-overview .email-overview-card .section-kicker{font-size:.67rem;letter-spacing:.12em}.app-shell.view-overview .email-overview-card .section-title button{min-height:28px;height:28px;padding:3px 6px;font-size:.75rem;gap:5px}.app-shell.view-overview .email-overview-row{gap:7px;padding:8px 0;font-size:.78rem;border-color:#34373d}.app-shell.view-overview .email-overview-row strong{font-size:.78rem;line-height:1.3}.app-shell.view-overview .email-overview-row small{font-size:.72rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}.app-shell.view-overview .email-overview-row time{font-size:.65rem}.app-shell.view-overview .email-overview-card .empty{min-height:0;padding:14px 0 4px;gap:6px}.app-shell.view-overview .email-overview-card .empty-icon{width:32px;height:32px;margin:0 auto 4px}.app-shell.view-overview .email-overview-card .empty-icon svg{width:18px;height:18px}.app-shell.view-overview .email-overview-card .empty>strong{font-size:.83rem;margin:0}.app-shell.view-overview .email-overview-card .empty p{font-size:.74rem;line-height:1.4;margin:0}@media(min-width:1101px){.app-shell.view-overview .overview-stage{grid-template-columns:minmax(240px,280px) minmax(0,1fr) minmax(240px,280px);gap:12px}.app-shell.view-overview .overview-rail-content>.overview-priority{max-height:min(320px,40dvh)}.app-shell.view-overview .overview-rail-content>.upcoming-finance{max-height:440px}.app-shell.view-overview .overview-rail-content>.overview-agenda{max-height:320px}.app-shell.view-overview .overview-rail-content>.email-overview-card{max-height:290px}}@media(max-width:1100px){.app-shell.view-overview .overview-rail{padding-top:0}.app-shell.view-overview .overview-stage:has(.is-open) .overview-rail-trigger{visibility:hidden}.app-shell.view-overview .overview-rail-item.is-open .overview-rail-content{left:12px;right:12px;width:auto;top:calc(50% - 20px);max-height:calc(100dvh - 160px);padding:12px;border-radius:18px}.app-shell.view-overview .overview-rail-item.is-open .overview-rail-content>:not(.overview-rail-close){padding:0!important}.app-shell.view-overview .is-open :is(.overview-card-title,.overview-priority-head,.section-title){padding-right:38px;min-height:32px}.app-shell.view-overview .overview-rail-close{width:32px;height:32px;top:10px;right:10px}.app-shell.view-overview .overview-priority-list{font-size:.85rem}.app-shell.view-overview .upcoming-item{font-size:.85rem;padding:9px 0}.app-shell.view-overview .upcoming-item b{font-size:.82rem}.app-shell.view-overview .next-event{padding:10px 0}.app-shell.view-overview .next-event>div:nth-child(2)>strong{font-size:.85rem}}.app-shell.view-overview .overview-month-summary{display:grid;gap:8px;padding:0 0 12px;margin-bottom:10px;border-bottom:1px solid #34373d}.app-shell.view-overview .overview-month-result{display:grid;gap:3px}.app-shell.view-overview .overview-month-pending span,.app-shell.view-overview .overview-month-projected>span,.app-shell.view-overview .overview-month-result>span{font-size:.7rem;line-height:1.35;color:#a6adb6}.app-shell.view-overview .overview-month-result>strong{font-size:1.35rem;line-height:1.15;font-weight:550;color:#d6e8e1;letter-spacing:-.03em}.app-shell.view-overview .overview-month-projected{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-shell.view-overview .overview-month-projected>b{flex:none;font-size:.8rem;font-weight:500;color:#e2e8ee}.app-shell.view-overview .overview-month-pending{display:grid;grid-template-columns:1fr 1fr;gap:8px}.app-shell.view-overview .overview-month-pending>div{display:grid;gap:3px}.app-shell.view-overview .overview-month-pending strong{font-size:.83rem;font-weight:500;color:#92d1b0}.app-shell.view-overview .overview-month-pending>div:last-child strong{color:#efa1a8}