@layer components{html[data-nova-cara]{--nc-ges-line:rgba(148,163,184,0.7)}html[data-nova-cara]:not(.dark){--nc-ges-line:rgba(71,85,105,0.7)}.nc-ges-page{display:flex;min-width:0;flex-direction:column;gap:20px}.nc-ges-gate{display:flex;min-height:400px;align-items:center;justify-content:center;color:var(--nc-muted)}.nc-ges-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px}.nc-ges-title{font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--nc-text)}.nc-ges-subtitle{margin-top:4px;font-size:14px;line-height:1.4;color:var(--nc-muted)}.nc-ges-wrap{overflow-wrap:anywhere;word-break:normal}.nc-ges-btn{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;border-radius:10px;border:1px solid var(--nc-ges-line);background:transparent;padding:0 14px;font-size:13px;font-weight:600;line-height:1.2;color:var(--nc-text);cursor:pointer;transition:background .16s,border-color .16s}.nc-ges-btn:hover:not(:disabled){background:color-mix(in srgb,var(--nc-text) 8%,transparent)}.nc-ges-btn:focus-visible{outline:2px solid var(--nc-accent-text);outline-offset:2px}.nc-ges-btn:disabled{cursor:default;opacity:.75}.nc-ges-btn-primary{border-color:var(--nc-accent-text);background:color-mix(in srgb,var(--nc-accent) 16%,transparent)}.nc-ges-btn[data-tone=danger]{border-color:var(--nc-red)}.nc-ges-btn[data-tone=danger] svg{color:var(--nc-red)}.nc-ges-tabs{display:flex;flex-wrap:wrap;gap:6px}.nc-ges-tab{min-height:36px;border-radius:999px;border:1px solid var(--nc-ges-line);background:transparent;padding:0 14px;font-size:13px;font-weight:600;color:var(--nc-text-2);cursor:pointer}.nc-ges-tab[aria-selected=true]{border-color:var(--nc-accent-text);background:color-mix(in srgb,var(--nc-accent) 18%,transparent);box-shadow:inset 0 -2px 0 var(--nc-accent-text);color:var(--nc-text)}.nc-ges-tab:focus-visible{outline:2px solid var(--nc-accent-text);outline-offset:2px}.nc-ges-controls{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 20px}.nc-ges-controls>.nc-ges-search{flex:1 1 260px}.nc-ges-controls>.nc-ges-field:not(.nc-ges-search){flex:2 1 320px}.nc-ges-field{display:flex;min-width:0;flex-direction:column;gap:6px}.nc-ges-field>label,.nc-ges-field>span{font-size:13px;font-weight:600;color:var(--nc-text-2)}.nc-ges-input{width:100%;min-height:40px;border-radius:10px;border:1px solid var(--nc-ges-line);background:var(--nc-field);padding:0 12px;font-size:14px;color:var(--nc-text)}.nc-ges-input::placeholder{color:var(--nc-muted)}.nc-ges-input:focus-visible{outline:2px solid var(--nc-accent-text);outline-offset:1px}.nc-ges-search-box{position:relative;display:flex;align-items:center}.nc-ges-search-box>svg{position:absolute;left:12px;color:var(--nc-muted);pointer-events:none}.nc-ges-search-box>.nc-ges-input{padding-left:36px}.nc-ges-hint{font-size:12.5px;line-height:1.4;color:var(--nc-muted)}.nc-ges-hint[data-troca]{color:var(--nc-text-2);font-weight:500}.nc-ges-profiles{display:grid;margin:0;padding:0;list-style:none;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.nc-ges-profile{border-radius:14px;border:1px solid var(--nc-ges-line);padding:12px 14px}.nc-ges-profile h3{font-size:14.5px;font-weight:600;color:var(--nc-text)}.nc-ges-profile p{margin-top:4px;font-size:13px;line-height:1.45;color:var(--nc-muted)}.nc-ges-grid{display:grid;margin:0;padding:0;list-style:none;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.nc-ges-member{display:flex;min-width:0;flex-direction:column;gap:12px;padding:16px}.nc-ges-member:focus-visible{outline:2px solid var(--nc-accent-text);outline-offset:2px}.nc-ges-member-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 12px}.nc-ges-avatar{display:grid;width:44px;height:44px;flex:none;place-items:center;border-radius:50%;border:1px solid rgb(var(--nc-tone,34 211 238)/.55);background:rgb(var(--nc-tone,34 211 238)/.16);font-size:15px;font-weight:700;color:var(--nc-text)}.nc-ges-identity{min-width:0;flex:1 1 11rem}.nc-ges-name{font-size:16px;font-weight:600;line-height:1.3;color:var(--nc-text);overflow-wrap:anywhere;word-break:normal;text-overflow:clip}.nc-ges-email{margin-top:2px;font-size:13px;line-height:1.35;color:var(--nc-muted);overflow-wrap:anywhere}.nc-ges-pill{display:inline-flex;flex:none;align-items:center;gap:6px;border-radius:999px;border:1px solid rgb(var(--nc-tone,34 211 238)/.6);background:rgb(var(--nc-tone,34 211 238)/.14);padding:4px 10px;font-size:12px;font-weight:600;color:var(--nc-text)}.nc-ges-note{font-size:13px;line-height:1.4;color:var(--nc-text-3)}.nc-ges-meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--nc-muted)}.nc-ges-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto}.nc-ges-skeleton{min-height:170px;border-radius:18px;background:var(--nc-surface-2);border:1px solid var(--nc-ges-line);opacity:.55}@media (prefers-reduced-motion:no-preference){.nc-ges-skeleton{animation:nc-ges-pulse 1.6s ease-in-out infinite}}@keyframes nc-ges-pulse{50%{opacity:.3}}.nc-ges-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;border-radius:14px;border:1px solid rgb(var(--nc-tone,52 211 153)/.7);background:rgb(var(--nc-tone,52 211 153)/.1);padding:12px 16px;font-size:14px;color:var(--nc-text)}.nc-ges-secret{font-family:var(--font-geist-mono),ui-monospace,monospace;font-weight:700;overflow-wrap:anywhere}.nc-ges-alert{border-radius:12px;border:1px solid var(--nc-red);background:rgba(248,113,113,.08);padding:10px 12px;font-size:13px;line-height:1.4;color:var(--nc-text)}.nc-ges-alert:focus-visible{outline:2px solid var(--nc-accent-text);outline-offset:2px}.nc-ges-alert-hint{margin-top:6px;color:var(--nc-text-3)}.nc-ges-info{border-radius:12px;border:1px solid var(--nc-ges-line);padding:10px 12px;font-size:13px;line-height:1.45;color:var(--nc-text-2)}.nc-ges-overlay{position:fixed;inset:0;z-index:70;background:var(--nc-overlay)}.nc-ges-dialog{position:fixed;inset:0;z-index:71;display:flex;width:min(92vw,520px);height:fit-content;max-height:min(90vh,760px);margin:auto;flex-direction:column;gap:16px;overflow-y:auto;border-radius:18px;border:1px solid var(--nc-ges-line);background:var(--nc-modal-bg);padding:22px;color:var(--nc-text)}.nc-ges-dialog-head{padding-right:36px}.nc-ges-dialog-title{font-size:18px;font-weight:700;line-height:1.25;color:var(--nc-text)}.nc-ges-dialog-text{margin-top:6px;font-size:14px;line-height:1.5;color:var(--nc-text-3)}.nc-ges-dialog-body:empty{display:none}.nc-ges-form{display:flex;flex-direction:column;gap:14px}.nc-ges-dialog-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.nc-ges-dialog-close{position:absolute;top:14px;right:14px;display:grid;width:32px;height:32px;place-items:center;border-radius:9px;border:1px solid var(--nc-ges-line);background:transparent;color:var(--nc-text);cursor:pointer}.nc-ges-dialog-close:focus-visible{outline:2px solid var(--nc-accent-text);outline-offset:2px}.nc-ges-dialog-close:disabled{opacity:.45;cursor:not-allowed}.nc-ges-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}a.nc-ges-btn{text-decoration:none}.nc-ges-kpis{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.nc-ges-kpis>div{display:flex;min-width:0}.nc-ges-kpis>div>*{flex:1 1 auto}.nc-ges-controls>.nc-ges-field.nc-ges-shift{flex:0 1 200px}select.nc-ges-input{padding-right:8px}.nc-ges-avatar-photo{object-fit:cover;padding:0}.nc-ges-drop{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;border-radius:12px;border:1px dashed var(--nc-ges-line);padding:12px}.nc-ges-drop[data-over]{border-style:solid;border-color:var(--nc-accent-text);background:color-mix(in srgb,var(--nc-accent) 10%,transparent)}.nc-ges-drop-empty,.nc-ges-drop-img{width:64px;height:64px;flex:none;border-radius:50%;border:1px solid var(--nc-ges-line)}.nc-ges-drop-img{object-fit:cover}.nc-ges-drop-empty{display:grid;place-items:center;color:var(--nc-muted)}.nc-ges-drop-body{display:flex;min-width:0;flex:1 1 200px;flex-direction:column;gap:8px}.nc-ges-drop-actions{display:flex;flex-wrap:wrap;gap:8px}.nc-ges-switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.nc-ges-switch-label{font-size:14px;font-weight:600;color:var(--nc-text)}.nc-ges-switch{position:relative;width:48px;height:28px;flex:none;border-radius:999px;border:1px solid var(--nc-ges-line);background:transparent;cursor:pointer;transition:background .16s,border-color .16s}.nc-ges-switch:after{content:"";position:absolute;inset:-8px -4px}.nc-ges-switch[aria-checked=true]{border-color:var(--nc-accent-text);background:color-mix(in srgb,var(--nc-accent) 30%,transparent)}}@layer components{.nc-ges-switch:focus-visible{outline:2px solid var(--nc-accent-text);outline-offset:2px}.nc-ges-switch-thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--nc-text-2);transition:transform .16s,background .16s}.nc-ges-switch[aria-checked=true] .nc-ges-switch-thumb{transform:translateX(20px);background:var(--nc-accent-text)}.nc-ges-time-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (prefers-reduced-motion:reduce){.nc-ges-switch,.nc-ges-switch-thumb{transition:none}}}@layer components{.nc-ges-header-actions>.nc-ges-btn{justify-content:flex-start;min-inline-size:8.75rem}.nc-ges-header-actions>.nc-ges-btn-primary{min-inline-size:7.5rem}[data-nc-porteiros] .nc-ges-header-actions>.nc-ges-btn-primary{min-inline-size:11rem}.nc-ges-header-actions>.nc-ges-btn.nc-ges-rank-export{min-inline-size:9.75rem}@media (max-width:449px){.nc-ges-rank-heading .nc-ges-title{font-size:min(24px,5.8vw)}}.nc-ges-rank-sub-a,.nc-ges-rank-sub-b{display:block}@media (min-width:430px){.nc-ges-rank-sub{display:flex;column-gap:.28em}.nc-ges-rank-sub-a{flex:none;min-inline-size:13.6em}.nc-ges-rank-sub-b{min-width:0}}.nc-ges-rank-hint{display:flex;flex-wrap:wrap;align-items:center;column-gap:.4em}.nc-ges-rank-hint-label{flex:none;min-inline-size:12.5em}[data-nc-ranking] .nc-ges-tabs .nc-ges-tab{inline-size:4.75rem;padding-inline:8px;white-space:nowrap;line-height:1.25rem}.nc-ges-rank-heading{display:flex;min-width:0;flex:1 1 16rem;align-items:flex-start;gap:12px}.nc-ges-rank-back{flex:none;inline-size:36px;min-inline-size:36px;padding:0;margin-top:2px}.nc-ges-rank-skeleton-kpi{min-height:128px}.nc-ges-rank-skeleton-block{min-height:240px}.nc-ges-rank-var{display:inline-flex;align-items:center;gap:2px;font-size:12.5px;font-weight:600;color:var(--nc-text)}.nc-ges-rank-podium{display:grid;margin:0;padding:0;list-style:none;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.nc-ges-rank-step{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.nc-ges-rank-big{font-size:28px;font-weight:700;line-height:1.1;color:var(--nc-text)}.nc-ges-rank-metrics{display:grid;margin:0;gap:8px 12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.nc-ges-rank-metric{min-width:0}.nc-ges-rank-metric dt{font-size:12px;color:var(--nc-muted)}.nc-ges-rank-metric dd{margin:0;font-size:14px;font-weight:500;color:var(--nc-text)}.nc-ges-rank-metric dd.nc-ges-rank-metric-strong{font-weight:700}.nc-ges-rank-rate{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nc-ges-rank-bar-row>strong,.nc-ges-rank-rate>strong{font-size:13px;color:var(--nc-text)}.nc-ges-rank-bar{flex:1 1 5rem;block-size:8px;border-radius:999px;background:rgba(148,163,184,.28);overflow:hidden}.nc-ges-rank-bar>span{display:block;block-size:100%;border-radius:999px;background:var(--nc-accent-text)}.nc-ges-rank-bar-alt>span{background:var(--nc-muted)}.nc-ges-rank-bars{display:grid;margin:0;padding:0;list-style:none;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.nc-ges-rank-bars-item{display:flex;min-width:0;flex-direction:column;gap:6px}.nc-ges-rank-bar-row{display:grid;align-items:center;gap:8px;grid-template-columns:5.5rem 1fr 3rem}.nc-ges-rank-bar-row>strong{text-align:end}.nc-ges-rank-shifts{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.nc-ges-rank-legend{display:grid;margin:0;padding:0;list-style:none;gap:8px;flex:1 1 15rem;min-width:0}.nc-ges-rank-legend li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--nc-text)}.nc-ges-rank-legend strong{margin-inline-start:auto}.nc-ges-rank-swatch{flex:none;inline-size:12px;block-size:12px;border-radius:3px}.nc-ges-rank-series{display:grid;margin:0;padding:0;list-style:none;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.nc-ges-rank-serie{display:flex;min-width:0;flex-direction:column;gap:6px}html[data-nova-cara]{--prt-border:rgba(148,163,184,0.12);--prt-control-border:rgba(148,163,184,0.24);--prt-search-border:rgba(148,163,184,0.62);--prt-line:rgba(148,163,184,0.16);--prt-divider:rgba(148,163,184,0.1);--prt-chip-bg:rgba(148,163,184,0.08);--prt-quiet:color-mix(in srgb,var(--nc-muted) 50%,var(--nc-faint));--prt-ico-a:#00ccf0;--prt-ico-b:#0ea5e9;--prt-ico-fill-a:#0c6cf0;--prt-ico-fill-b:#00549c;--prt-av-fg:var(--nc-cta-fg);--prt-av-0:linear-gradient(135deg,#058bca,#22c6ea);--prt-av-1:linear-gradient(135deg,#1fa3bb,#1fb9ad);--prt-av-2:linear-gradient(135deg,#22aa8c,#38cfae);--prt-av-3:linear-gradient(135deg,#24a0c4,#2cc4e0)}html[data-nova-cara]:not(.dark){--prt-border:rgba(15,23,42,0.12);--prt-control-border:var(--nc-border);--prt-search-border:var(--nc-border);--prt-line:rgba(15,23,42,0.16);--prt-av-fg:#f8fafc;--prt-divider:rgba(15,23,42,0.09);--prt-chip-bg:rgba(15,23,42,0.06);--prt-quiet:var(--nc-muted);--prt-ico-a:#0369a1;--prt-ico-b:#1d4ed8;--prt-ico-fill-a:#38bdf8;--prt-ico-fill-b:#2563eb;--prt-av-0:linear-gradient(135deg,#014c7a,#085469);--prt-av-1:linear-gradient(135deg,#09554f,#085469);--prt-av-2:linear-gradient(135deg,#02503a,#09554f);--prt-av-3:linear-gradient(135deg,#0d4457,#014c7a)}html[data-nova-cara].dark .nc-tn-green{--prt-pill-fg:var(--nc-green)}.nc-prt-gradients{position:absolute;width:0;height:0;overflow:hidden}.nc-prt-page{gap:20px}.nc-prt-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 16px}.nc-prt-title{font-size:32px;font-weight:700;line-height:37px;letter-spacing:-.02em;color:var(--nc-text)}.nc-prt-subtitle{margin-top:4px;font-size:14.5px;line-height:21px;color:var(--nc-muted)}.nc-prt-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.nc-prt-btn{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:9px;border-radius:12px;border:1px solid var(--prt-control-border);background:var(--nc-field);padding:0 16px;font-size:13px;font-weight:600;line-height:16px;color:var(--nc-text-2);text-decoration:none;cursor:pointer;transition:background .16s,border-color .16s}.nc-prt-btn:hover{background:color-mix(in srgb,var(--nc-text) 8%,var(--nc-field))}}@layer components{.nc-prt-btn:focus-visible{outline:2px solid var(--nc-accent-text);outline-offset:2px}.nc-prt-btn-ico{width:16px;height:16px;flex:none}.nc-prt-trophy{width:15px;height:15px;color:var(--nc-amber)}.nc-prt-add.nc-ges-btn{min-height:40px;border-radius:12px;padding:0 19px;font-size:13px}.nc-prt-kpis{min-width:0}.nc-prt-kpis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border-radius:18px;border:1px solid var(--prt-border);background:var(--nc-surface);box-shadow:var(--nc-card-shadow)}.nc-prt-kpi{display:flex;min-width:0;flex-direction:column;gap:6px;margin:0;padding:16px 22px 17px;box-shadow:-1px 0 0 var(--prt-divider),0 -1px 0 var(--prt-divider)}.nc-prt-kpi dt{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:16px;color:var(--nc-muted)}.nc-prt-kpi-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--tn-dot)}.nc-prt-kpi dd{margin:0;font-size:28px;font-weight:700;line-height:31px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--nc-text)}.nc-prt-kpi-error{margin-top:6px}@container (max-width: 700px){.nc-prt-kpis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-prt-kpi{padding:12px 16px 13px}}.nc-prt-section{display:flex;min-width:0;flex-direction:column;gap:10px}.nc-prt-filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.nc-prt-search{position:relative;min-width:0;flex:1 1 260px}.nc-prt-search-ico{position:absolute;top:50%;transform:translateY(-50%);left:14px;width:17px;height:17px;color:var(--nc-muted);pointer-events:none}.nc-prt-search-input{width:100%;height:40px;border-radius:12px;border:1px solid var(--prt-search-border);background:var(--nc-field);padding:0 14px 0 42px;font-size:13px;line-height:18px;color:var(--nc-text)}.nc-prt-search-input::placeholder{color:var(--prt-quiet);opacity:1}.nc-prt-search-input:focus-visible{outline:2px solid var(--nc-accent-text);outline-offset:1px}.nc-prt-search-input::-webkit-search-cancel-button{filter:none;opacity:.7}.nc-prt-help{font-size:12px;line-height:17px;color:var(--prt-quiet)}.nc-prt-seg{display:flex;min-width:0;max-width:100%;flex:0 1 auto;flex-wrap:wrap;gap:2px;padding:4px;border-radius:12px;border:1px solid var(--prt-control-border);background:var(--nc-field)}.nc-prt-seg-item{display:inline-flex;min-height:30px;align-items:center;gap:7px;border:0;border-radius:9px;background:transparent;padding:0 11px;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;color:var(--nc-muted);cursor:pointer;transition:background .16s,color .16s}.nc-prt-seg-item:hover{color:var(--nc-text)}.nc-prt-seg-item[aria-checked=true],.nc-prt-seg-item[aria-selected=true]{background:color-mix(in srgb,var(--nc-accent) 14%,transparent);font-weight:600;color:var(--nc-text)}html[data-nova-cara]:not(.dark) .nc-prt-seg-item[aria-checked=true],html[data-nova-cara]:not(.dark) .nc-prt-seg-item[aria-selected=true]{background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.14),inset 0 -2px 0 var(--nc-accent-text)}.nc-prt-seg-item:focus-visible{outline:2px solid var(--nc-accent-text);outline-offset:-2px}.nc-prt-seg-item>svg{width:16px;height:16px;flex:none}.nc-prt-seg-count{min-width:2ch;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--prt-quiet)}.nc-prt-seg-count[data-pending]{visibility:hidden}.nc-prt-seg-item[aria-selected=true] .nc-prt-seg-count{color:color-mix(in srgb,var(--nc-accent-text) 70%,var(--nc-text))}.nc-prt-avatar-wrap{position:relative;display:block;flex:none;width:var(--prt-avatar,48px);height:var(--prt-avatar,48px)}.nc-prt-avatar{display:grid;width:100%;height:100%;place-items:center;border-radius:var(--prt-avatar-radius,14px);font-size:var(--prt-avatar-font,16px);font-weight:700;line-height:1;color:var(--prt-av-fg)}.nc-prt-av-0{background:var(--prt-av-0)}.nc-prt-av-1{background:var(--prt-av-1)}.nc-prt-av-2{background:var(--prt-av-2)}.nc-prt-av-3{background:var(--prt-av-3)}.nc-prt-initials{display:block}.nc-prt-avatar-photo{object-fit:cover}.nc-prt-dot{position:absolute;right:-2px;bottom:-2px;width:var(--prt-dot,13px);height:var(--prt-dot,13px);border-radius:50%;background:var(--tn-dot)}.nc-prt-pill{display:inline-flex;height:24px;flex:none;align-items:center;gap:6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tn-dot) 36%,transparent);background:color-mix(in srgb,var(--tn-dot) 14%,transparent);padding:0 10px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;color:var(--prt-pill-fg,var(--tn-fg))}html[data-nova-cara]:not(.dark) .nc-prt-pill{background:color-mix(in srgb,var(--tn-dot) 12%,transparent)}.nc-prt-table .nc-prt-pill{height:22px;padding:0 9px}.nc-prt-pill-dot{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor}.nc-prt-grid{display:grid;margin:0;padding:0;list-style:none;gap:14px;grid-template-columns:minmax(0,1fr)}@container (min-width: 680px){.nc-prt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1080px){.nc-prt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nc-prt-card{position:relative;display:flex;min-width:0;flex-direction:column;gap:16px;padding:20px;border-radius:18px;border:1px solid var(--prt-border);background:var(--nc-surface);box-shadow:var(--nc-card-shadow)}.nc-prt-card:focus-visible,.nc-prt-table tr:focus-visible{outline:2px solid var(--nc-accent-text);outline-offset:2px}.nc-prt-card-head{display:flex;align-items:flex-start;gap:14px}.nc-prt-identity{min-width:0;flex:1 1 auto}.nc-prt-name{font-size:14px;font-weight:700;line-height:21px;color:var(--nc-text);overflow-wrap:anywhere;word-break:normal;text-overflow:clip}.nc-prt-contact{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:19px;color:var(--nc-muted)}.nc-prt-contact-ico{width:15px;height:15px;flex:none;margin-top:2px}.nc-prt-email,.nc-prt-phone{min-width:0;overflow-wrap:anywhere}.nc-prt-phone{font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.nc-prt-status{flex:none;align-items:flex-end;gap:6px}.nc-prt-notes,.nc-prt-status{display:flex;flex-direction:column}.nc-prt-notes{gap:4px}.nc-prt-note{font-size:12.5px;line-height:18px;color:var(--nc-text-3)}.nc-prt-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.nc-prt-chip{display:inline-flex;min-height:27px;max-width:100%;align-items:center;gap:7px;border-radius:9px;background:var(--prt-chip-bg);padding:0 10px;font-size:12px;font-weight:600;line-height:15px;color:var(--nc-text-2);overflow-wrap:anywhere}.nc-prt-chip-ico{width:13px;height:13px;flex:none;color:var(--nc-text-3)}.nc-prt-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--prt-divider);padding-top:14px}.nc-prt-last{font-size:12px;line-height:16px;color:var(--prt-quiet)}.nc-prt-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto}.nc-prt-actions-off{max-width:100%}.nc-prt-iconbtn{display:grid;width:var(--prt-btn,36px);height:var(--prt-btn,36px);flex:none;place-items:center;border-radius:var(--prt-btn-radius,11px);border:1px solid var(--prt-line);background:transparent;padding:0;color:var(--nc-text-3);cursor:pointer;transition:background .16s,border-color .16s,color .16s,transform .12s}.nc-prt-iconbtn:hover:not(:disabled){border-color:var(--prt-control-border);background:color-mix(in srgb,var(--nc-text) 8%,transparent);color:var(--nc-text)}.nc-prt-iconbtn:active:not(:disabled){transform:translateY(1px)}.nc-prt-iconbtn:focus-visible{outline:2px solid var(--nc-accent-text);outline-offset:2px}.nc-prt-iconbtn:disabled{cursor:default;opacity:.5}.nc-prt-ico{width:var(--prt-ico,16px);height:var(--prt-ico,16px)}@media (prefers-reduced-motion:reduce){.nc-prt-btn,.nc-prt-iconbtn,.nc-prt-seg-item{transition:none}.nc-prt-iconbtn:active:not(:disabled){transform:none}}.nc-prt-skeleton{min-height:190px;border-radius:18px;border:1px solid var(--prt-border);background:var(--nc-surface-2);opacity:.55}@media (prefers-reduced-motion:no-preference){.nc-prt-skeleton{animation:nc-ges-pulse 1.6s ease-in-out infinite}}.nc-prt-table-wrap{--prt-avatar:36px;--prt-avatar-radius:11px;--prt-avatar-font:12px;--prt-dot:11px;--prt-btn:32px;--prt-btn-radius:10px;--prt-ico:14px;overflow:hidden;border-radius:18px;border:1px solid var(--prt-border);background:var(--nc-surface);box-shadow:var(--nc-card-shadow)}.nc-prt-scroll{--prt-corte:1090px;--prt-folga:max(0px,calc(100cqw - var(--prt-corte)));--prt-px:min(16px,calc(11px + var(--prt-folga) * 5 / 310));--prt-edge:calc(var(--prt-px) + 4px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--prt-control-border) transparent}.nc-prt-table{width:100%;border-collapse:collapse;font-size:13px;color:var(--nc-text-2)}.nc-prt-table td,.nc-prt-table th{padding:12px var(--prt-px);vertical-align:middle;text-align:left;border-bottom:1px solid var(--prt-divider)}.nc-prt-table td:first-child,.nc-prt-table th:first-child{padding-left:var(--prt-edge)}.nc-prt-table td:last-child,.nc-prt-table th:last-child{padding-right:var(--prt-edge)}.nc-prt-table thead th{padding-top:15px;padding-bottom:14px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--nc-muted)}.nc-prt-table tbody tr:last-child>*{border-bottom:0}.nc-prt-table tbody th{font-weight:400;text-transform:none;letter-spacing:0}.nc-prt-person{display:flex;align-items:center;gap:10px}.nc-prt-person-text{display:flex;min-width:0;flex-direction:column;gap:1px}.nc-prt-table .nc-prt-name{font-size:12.5px;line-height:18px}.nc-prt-table .nc-prt-last{font-size:11.5px;white-space:nowrap}.nc-prt-table td>.nc-prt-email,.nc-prt-table td>.nc-prt-phone{display:block;line-height:17px;white-space:nowrap;overflow-wrap:normal;word-break:normal}.nc-prt-table td>.nc-prt-email{font-size:13.5px;color:var(--nc-text-2)}.nc-prt-table td>.nc-prt-phone{font-size:12px;color:var(--nc-muted)}.nc-prt-cell-turno{white-space:nowrap;font-size:13px;font-weight:500;color:var(--nc-text-2)}.nc-prt-cell-portaria{white-space:nowrap;color:var(--nc-muted)}.nc-prt-table .nc-prt-notes{margin-top:6px}.nc-prt-cell-actions{white-space:nowrap}.nc-prt-table .nc-prt-actions{flex-wrap:nowrap}.nc-prt-nowrap{white-space:nowrap}@container (width >= 1090px){.nc-prt-table .nc-prt-name{overflow-wrap:normal;word-break:normal}.nc-prt-table .nc-prt-person-text{min-width:8rem}.nc-prt-cell-turno,.nc-prt-table .nc-prt-last{white-space:normal}.nc-prt-table td>.nc-prt-email{max-width:min(22rem,calc(14.5rem + var(--prt-folga) * .4));overflow:hidden;text-overflow:ellipsis}.nc-prt-table .nc-prt-cell-portaria .nc-prt-trunc{display:block;max-width:min(8rem,calc(4.5rem + var(--prt-folga) * .2));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-prt-table td:nth-child(2),.nc-prt-table th:nth-child(2){min-width:min(17.5rem,calc(6rem + var(--prt-folga) * .6))}.nc-prt-cell-turno{min-width:min(7.7rem,calc(4.5rem + var(--prt-folga) * .17))}.nc-prt-cell-portaria,.nc-prt-cell-registros{min-width:min(4.8rem,calc(3rem + var(--prt-folga) * .1))}.nc-prt-table .nc-prt-actions-off{flex-direction:column;align-items:flex-end;gap:6px;white-space:normal}.nc-prt-table .nc-prt-actions-off .nc-ges-hint{max-width:12rem;text-align:right}}@media (pointer:coarse){.nc-prt-table-wrap{container-type:inline-size;padding-right:58px}.nc-prt-scroll{margin-right:-58px}}@container (width < 1090px){.nc-prt-table,.nc-prt-table tbody,.nc-prt-table td,.nc-prt-table th,.nc-prt-table tr{display:block}.nc-prt-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.nc-prt-table tbody tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:0 20px;margin:10px;padding:8px 14px;border-radius:14px;border:1px solid var(--prt-line);background:var(--nc-field)}.nc-prt-cell-actions,.nc-prt-table tbody td:nth-child(2),.nc-prt-table tbody th{grid-column:1/-1}.nc-prt-table td>.nc-prt-email{overflow-wrap:anywhere}.nc-prt-table .nc-prt-last,.nc-prt-table td>.nc-prt-email{white-space:normal}.nc-prt-table td,.nc-prt-table td:first-child,.nc-prt-table td:last-child,.nc-prt-table th,.nc-prt-table th:first-child,.nc-prt-table th:last-child{padding:6px 0;border-bottom:0}.nc-prt-table td:before{content:attr(data-label);display:block;font-size:11.5px;font-weight:500;color:var(--prt-quiet)}.nc-prt-table tbody th:before{content:none}.nc-prt-cell-portaria,.nc-prt-cell-registros,.nc-prt-cell-turno{min-width:0}.nc-prt-cell-actions{white-space:normal}.nc-prt-table .nc-prt-actions{flex-wrap:wrap;justify-content:flex-start;margin-left:0}}@container (max-width: 520px){.nc-prt-card{padding:16px}.nc-prt-card-head{flex-wrap:wrap}.nc-prt-identity{flex-basis:11rem}}}@layer components{.nc-prt-chip-registros{min-width:8.9rem;gap:6px}.nc-prt-chip-registros strong{font-weight:700;font-variant-numeric:tabular-nums;color:var(--nc-text)}.nc-prt-chip-skeleton{opacity:.6}@media (prefers-reduced-motion:no-preference){.nc-prt-chip-skeleton{animation:nc-ges-pulse 1.6s ease-in-out infinite}}.nc-prt-cell-registros{white-space:nowrap;font-weight:700;font-variant-numeric:tabular-nums;color:var(--nc-text)}.nc-prt-registros-skeleton{display:block;width:2.5rem;height:14px;border-radius:6px;background:var(--prt-chip-bg)}.nc-prt-situacao{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.nc-prt-now{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:16px;white-space:nowrap;color:color-mix(in srgb,var(--nc-accent-text) 70%,var(--nc-text))}.nc-prt-now-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--nc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--nc-accent) 22%,transparent)}.nc-prt-field-error{font-size:12.5px;line-height:17px;color:var(--nc-red-2)}.nc-prt-dialog .nc-ges-input[aria-invalid=true]{border-color:var(--nc-red)}.nc-prt-ico-lg{width:calc(var(--prt-ico, 16px) + 2px);height:calc(var(--prt-ico, 16px) + 2px)}.nc-prt-ico-sm{width:calc(var(--prt-ico, 16px) - 2px);height:calc(var(--prt-ico, 16px) - 2px)}}@layer components{}@layer components{@media (forced-colors:active){.nc-prt-seg-item[aria-checked=true],.nc-prt-seg-item[aria-selected=true]{outline:2px solid Highlight;outline-offset:-2px}.nc-prt-chip,.nc-prt-iconbtn,.nc-prt-pill{border:1px solid CanvasText}.nc-prt-iconbtn:disabled{border-color:GrayText}}}@layer components{html[data-nova-cara]{--rk-c-blue:var(--nc-blue);--rk-c-green:var(--nc-green);--rk-c-amber:var(--nc-amber);--rk-c-violet:color-mix(in oklch,var(--nc-blue) 50%,var(--nc-red));--rk-c-slate:var(--nc-text-3);--rk-c-teal:color-mix(in oklch,var(--nc-blue) 50%,var(--nc-green));--rk-c-rose:color-mix(in oklch,var(--nc-red) 60%,var(--nc-amber));--rk-gold:var(--nc-amber);--rk-silver:var(--nc-text-3);--rk-bronze:color-mix(in oklch,var(--nc-amber) 55%,var(--nc-red));--rk-fim:var(--nc-bg);--rk-track:color-mix(in srgb,var(--nc-text) 10%,transparent);--rk-tile:color-mix(in srgb,var(--nc-text) 3%,transparent)}html[data-nova-cara]:not(.dark){--rk-fim:var(--nc-text)}.nc-rk-page{container:rk/inline-size;gap:20px}.nc-rk-painel{display:flex;min-width:0;flex-direction:column;gap:20px}.nc-rk-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 16px}.nc-rk-heading{display:flex;min-width:0;flex:1 1 22rem;align-items:flex-start;gap:12px}.nc-rk-back{flex:none;inline-size:40px;margin-top:2px;padding:0}.nc-rk-heading .nc-prt-title{font-size:clamp(24px,6.2vw,32px);line-height:1.16}.nc-rk-actions .nc-prt-seg{flex-wrap:nowrap}.nc-rk-export{min-inline-size:9.75rem}@container rk (max-width: 640px){.nc-rk-actions{inline-size:100%}.nc-rk-actions .nc-prt-seg{display:grid;flex:1 1 100%;grid-template-columns:repeat(5,minmax(0,1fr))}.nc-rk-actions .nc-prt-seg-item{justify-content:center;padding-inline:4px}.nc-rk-export{flex:1 1 100%}}.nc-prt-kpi dd.nc-rk-kpi-hint{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500;line-height:17px;letter-spacing:0;color:var(--prt-quiet)}.nc-rk-card{--rk-pad:20px;min-width:0;border-radius:18px;border:1px solid var(--prt-border);background:var(--nc-surface);box-shadow:var(--nc-card-shadow)}@container rk (max-width: 560px){.nc-rk-card{--rk-pad:16px}}.nc-rk-card-head{display:flex;align-items:flex-start;gap:12px;padding:var(--rk-pad) var(--rk-pad) 14px}.nc-rk-card-ico{display:grid;flex:none;inline-size:32px;block-size:32px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--nc-accent) 14%,transparent);color:var(--nc-accent-text)}.nc-rk-card-title{font-size:16px;font-weight:700;line-height:22px;letter-spacing:-.01em;color:var(--nc-text)}.nc-rk-card-desc{margin-top:1px;font-size:13px;line-height:18px;color:var(--nc-muted)}.nc-rk-card-body{display:flex;min-width:0;flex-direction:column;gap:16px;padding:0 var(--rk-pad) var(--rk-pad)}.nc-rk-card-rente .nc-rk-card-body{gap:0;padding:0}.nc-rk-vazio{padding:28px var(--rk-pad)}.nc-rk-vazio-texto{font-size:13.5px;line-height:20px;color:var(--nc-muted)}.nc-rk-bar{display:block;position:relative;inline-size:100%;block-size:6px;overflow:hidden;border-radius:999px;background:var(--rk-track)}.nc-rk-bar>span{display:block;inline-size:calc(var(--rk-w, 0) * 1%);block-size:100%;border-radius:inherit;background:var(--rk-fill)}.nc-rk-bar-registradas{--rk-fill:linear-gradient(90deg,var(--nc-blue),color-mix(in srgb,var(--nc-blue) 55%,var(--nc-accent)))}.nc-rk-bar-taxa{--rk-fill:linear-gradient(90deg,color-mix(in srgb,var(--nc-green) 70%,var(--nc-accent)),var(--nc-green))}.nc-rk-bar-tempo{--rk-fill:var(--nc-accent)}.nc-rk-var{flex:none}.nc-rk-acima{align-self:flex-start;block-size:auto;min-block-size:22px;max-inline-size:100%;gap:4px;padding:3px 9px;font-size:11.5px;line-height:14px;white-space:normal;text-align:start}.nc-rk-acima-ico{inline-size:12px;block-size:12px;flex:none}.nc-rk-var-seta{inline-size:14px;block-size:14px;flex:none}.nc-rk-name{font-size:15px;font-weight:600;line-height:1.3;color:var(--nc-text);overflow-wrap:anywhere;word-break:normal;text-overflow:clip}.nc-rk-sub{margin-top:2px;font-size:12.5px;line-height:17px;color:var(--prt-quiet);overflow-wrap:anywhere}.nc-rk-avatar-medio{--prt-avatar:40px;--prt-avatar-radius:12px;--prt-avatar-font:14px}.nc-rk-avatar-grande{--prt-avatar:56px;--prt-avatar-radius:16px;--prt-avatar-font:19px}.nc-rk-num{font-variant-numeric:tabular-nums}.nc-rk-podium{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}@container rk (min-width: 760px){.nc-rk-podium{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr) minmax(0,1fr);align-items:end}}.nc-rk-medal-1,.nc-rk-pos[data-medalha="1"],.nc-rk-step{--rk-medal:var(--rk-gold)}.nc-rk-medal-2,.nc-rk-pos[data-medalha="2"],.nc-rk-step-2{--rk-medal:var(--rk-silver)}.nc-rk-medal-3,.nc-rk-pos[data-medalha="3"],.nc-rk-step-3{--rk-medal:var(--rk-bronze)}.nc-rk-step{display:flex;min-width:0;flex-direction:column;gap:16px;padding:18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--rk-medal) 38%,var(--prt-border));background:radial-gradient(110% 80% at 50% -14%,color-mix(in srgb,var(--rk-medal) 16%,transparent),transparent 68%),var(--rk-tile)}.nc-rk-step-1{padding:22px 20px 20px;box-shadow:0 18px 40px -28px color-mix(in srgb,var(--rk-medal) 80%,transparent)}.nc-rk-step-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px}.nc-rk-medal{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:18px;white-space:nowrap;color:var(--nc-text)}.nc-rk-coin,.nc-rk-pos[data-medalha]{background:linear-gradient(150deg,var(--rk-medal),color-mix(in srgb,var(--rk-medal) 68%,var(--rk-fim)));color:var(--prt-av-fg)}.nc-rk-coin{display:grid;inline-size:28px;block-size:28px;place-items:center;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--rk-medal) 24%,transparent);font-size:14px;font-weight:800;line-height:1}.nc-rk-medal-ico{inline-size:16px;block-size:16px;color:var(--rk-medal)}.nc-rk-step-who{display:flex;min-width:0;align-items:center;gap:12px}.nc-rk-step-1 .nc-rk-name{font-size:17px}.nc-rk-step-rate{display:flex;flex-direction:column;gap:6px}.nc-rk-big{font-size:36px;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--nc-text)}.nc-rk-step-1 .nc-rk-big{font-size:44px}.nc-rk-big-rotulo{margin-bottom:4px;font-size:12.5px;line-height:17px;color:var(--prt-quiet)}.nc-rk-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin:0;padding-top:14px;border-top:1px solid var(--prt-divider)}.nc-rk-foot-item dt{font-size:12px;line-height:16px;color:var(--prt-quiet)}.nc-rk-foot-item dd{margin:2px 0 0;font-size:17px;font-weight:700;line-height:22px;font-variant-numeric:tabular-nums;color:var(--nc-text)}.nc-rk-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}@container rk (max-width: 420px){.nc-rk-highlights{grid-template-columns:minmax(0,1fr)}}@container rk (min-width: 760px){.nc-rk-highlights{grid-template-columns:repeat(4,minmax(0,1fr))}}.nc-rk-hl{display:flex;min-width:0;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid var(--prt-border);background:var(--prt-chip-bg)}.nc-rk-hl p{margin:0}.nc-rk-hl-rotulo{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:17px;color:var(--nc-muted)}.nc-rk-hl-ico{inline-size:14px;block-size:14px;flex:none;color:var(--nc-accent-text)}.nc-rk-hl-valor{margin-top:2px;font-size:20px;font-weight:700;line-height:26px;font-variant-numeric:tabular-nums;color:var(--nc-text)}.nc-rk-hl .nc-rk-acima{margin-block:3px 2px}.nc-rk-hl-nome{font-size:13px;font-weight:600;line-height:18px;color:var(--nc-text-2);overflow-wrap:anywhere}.nc-rk-hl-legenda{font-size:12px;line-height:16px;color:var(--prt-quiet)}.nc-rk-card-rente{--rk-cols:minmax(14rem,2.3fr) minmax(6.5rem,1.15fr) minmax(4.25rem,0.5fr) minmax(4.5rem,0.5fr) minmax(7rem,1.15fr) minmax(5rem,0.6fr) minmax(6.25rem,0.7fr)}.nc-rk-head{display:none}.nc-rk-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0 var(--rk-pad);list-style:none}@container rk (min-width: 640px) and (max-width: 919px){.nc-rk-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.nc-rk-row{position:relative;flex-direction:column;gap:14px;padding:16px;border-radius:14px;border:1px solid var(--prt-border);background:var(--rk-tile)}.nc-rk-row,.nc-rk-who{display:flex;min-width:0}.nc-rk-who{align-items:center;gap:12px}.nc-rk-pos{display:grid;flex:none;inline-size:28px;block-size:28px;place-items:center;border-radius:50%;background:var(--prt-chip-bg);font-size:13px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--nc-text-2)}.nc-rk-vals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0}.nc-rk-v{min-width:0}.nc-rk-v-reg,.nc-rk-v-taxa{grid-column:1/-1}.nc-rk-v dt{font-size:12px;line-height:16px;color:var(--prt-quiet)}.nc-rk-v dd{display:flex;flex-direction:column;gap:6px;margin:3px 0 0}.nc-rk-n{font-size:15px;font-weight:700;line-height:20px;font-variant-numeric:tabular-nums;color:var(--nc-text)}.nc-rk-n-sem{font-weight:500;color:var(--prt-quiet)}.nc-rk-mini{display:flex;flex-wrap:wrap;gap:0 12px;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;color:var(--prt-quiet)}.nc-rk-note{margin:0;padding:16px var(--rk-pad) var(--rk-pad);font-size:12.5px;line-height:18px;color:var(--prt-quiet)}@container rk (min-width: 920px){.nc-rk-head{display:grid;grid-template-columns:var(--rk-cols);gap:12px;padding:10px var(--rk-pad);border-block:1px solid var(--prt-divider);font-size:12px;font-weight:600;line-height:16px;color:var(--prt-quiet)}.nc-rk-head .nc-rk-num{text-align:end}.nc-rk-list{display:block;padding:0}.nc-rk-row{display:grid;grid-template-columns:var(--rk-cols);align-items:center;gap:12px;padding:14px var(--rk-pad);border:0;border-top:1px solid var(--prt-divider);border-radius:0;background:transparent}.nc-rk-row:first-child{border-top:0}.nc-rk-row:hover{background:var(--rk-tile)}.nc-rk-vals{display:contents}.nc-rk-v{text-align:end}.nc-rk-mini>span+span,.nc-rk-v dt{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nc-rk-v dd{margin:0}.nc-rk-v-reg,.nc-rk-v-taxa{grid-column:auto}.nc-rk-v dd>.nc-rk-acima,.nc-rk-v dd>.nc-rk-var{align-self:flex-end}.nc-rk-v dd>.nc-rk-acima{text-align:end}.nc-rk-mini{justify-content:flex-end}}.nc-rk-charts{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@container rk (min-width: 1040px){.nc-rk-charts{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}}.nc-rk-s1{--rk-sc:var(--rk-c-blue)}.nc-rk-s2{--rk-sc:var(--rk-c-green)}.nc-rk-s3{--rk-sc:var(--rk-c-amber)}.nc-rk-s4{--rk-sc:var(--rk-c-violet)}.nc-rk-s5{--rk-sc:var(--rk-c-slate)}.nc-rk-evolucao{display:flex;min-width:0;flex-direction:column;gap:12px}.nc-rk-plot{position:relative;min-width:0;border-radius:12px}.nc-rk-plot:focus-visible{outline:2px solid var(--nc-accent-text);outline-offset:3px}.nc-rk-svg{display:block;overflow:visible;touch-action:pan-y}.nc-rk-eixo{font-size:11.5px;font-variant-numeric:tabular-nums;fill:var(--prt-quiet)}.nc-rk-grade{stroke:var(--prt-line);stroke-width:1;shape-rendering:crispEdges}.nc-rk-mira{stroke:var(--prt-search-border);stroke-width:1;stroke-dasharray:3 3}.nc-rk-linha{fill:none;stroke:var(--rk-sc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.nc-rk-marca{fill:var(--rk-sc);stroke:var(--nc-bg);stroke-width:1.5;stroke-linejoin:round}.nc-rk-marca-cruz{fill:none;stroke:var(--rk-sc);stroke-width:2.6;stroke-linecap:round}.nc-rk-marca-pequena{transform-box:fill-box;transform-origin:center;transform:scale(.8)}.nc-rk-marca-ativa{transform-box:fill-box;transform-origin:center;transform:scale(1.35)}.nc-rk-amostra{flex:none;inline-size:20px;block-size:12px}.nc-rk-amostra-linha{stroke:var(--rk-sc);stroke-width:2.4;stroke-linecap:round}.nc-rk-dica{position:absolute;z-index:3;inline-size:max-content;min-inline-size:11rem;max-inline-size:min(17rem,78%);padding:10px 12px;border-radius:12px;border:1px solid var(--prt-control-border);background:var(--nc-modal-bg);box-shadow:0 16px 34px -20px color-mix(in srgb,var(--nc-bg) 92%,transparent);transform:translateX(14px);pointer-events:none}.nc-rk-dica-esquerda{transform:translateX(calc(-100% - 14px))}.nc-rk-dica-dia{margin:0 0 6px;font-size:12px;font-weight:700;line-height:16px;color:var(--nc-text)}.nc-rk-dica ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.nc-rk-dica li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;line-height:16px;color:var(--nc-text-2)}.nc-rk-dica-nome{overflow-wrap:anywhere}.nc-rk-dica strong{font-variant-numeric:tabular-nums;color:var(--nc-text)}.nc-rk-ajuda{margin:0;font-size:12px;line-height:17px;color:var(--prt-quiet)}.nc-rk-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:12px 20px;margin:0;padding:0;list-style:none}.nc-rk-leg{display:flex;min-width:0;align-items:flex-start;gap:10px}.nc-rk-leg .nc-rk-amostra{margin-top:3px}.nc-rk-leg-nome{margin:0;font-size:13.5px;font-weight:600;line-height:18px;color:var(--nc-text);overflow-wrap:anywhere}.nc-rk-leg-meta{margin:0;font-size:12.5px;line-height:17px;color:var(--prt-quiet)}.nc-rk-details{padding-top:6px;border-top:1px solid var(--prt-divider)}.nc-rk-details>summary{display:inline-flex;align-items:center;min-block-size:36px;padding:0 6px;border-radius:8px;font-size:13px;font-weight:600;color:var(--nc-accent-text);cursor:pointer}.nc-rk-details>summary:focus-visible,.nc-rk-rolagem:focus-visible{outline:2px solid var(--nc-accent-text);outline-offset:2px}.nc-rk-rolagem{max-block-size:20rem;margin-top:8px;overflow:auto;border-radius:12px;border:1px solid var(--prt-border)}.nc-rk-tabela{inline-size:100%;border-collapse:collapse;font-size:12.5px;line-height:17px;font-variant-numeric:tabular-nums}.nc-rk-tabela td,.nc-rk-tabela th{padding:8px 12px;border-bottom:1px solid var(--prt-divider);text-align:start;color:var(--nc-text-2);overflow-wrap:anywhere}.nc-rk-tabela thead th{position:sticky;top:0;background:var(--nc-modal-bg);font-weight:600;color:var(--nc-text)}.nc-rk-tabela .nc-rk-num{text-align:end}.nc-rk-turnos{display:flex;flex-direction:column;align-items:center;gap:18px}@container rk (min-width: 560px) and (max-width: 1039px){.nc-rk-turnos{flex-direction:row;justify-content:center;gap:28px}.nc-rk-turnos-lista{max-inline-size:22rem}}.nc-rk-rosca{inline-size:156px}.nc-rk-turnos-lista{display:grid;flex:1 1 auto;inline-size:100%;gap:8px;margin:0;padding:0;list-style:none}.nc-rk-turnos-lista li{display:grid;grid-template-columns:12px minmax(0,1fr) auto 3.25rem;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--prt-chip-bg);font-size:13.5px;line-height:18px;color:var(--nc-text-2)}.nc-rk-turno-cor{inline-size:10px;block-size:10px;border-radius:3px;background:var(--rk-turno)}.nc-rk-turno-nome{overflow-wrap:anywhere}.nc-rk-turnos-lista strong{font-variant-numeric:tabular-nums;color:var(--nc-text)}.nc-rk-turno-pct{font-variant-numeric:tabular-nums;text-align:end;color:var(--prt-quiet)}.nc-rk-skeleton{display:flex;min-width:0;flex-direction:column;gap:20px}.nc-rk-skel{border-radius:18px;border:1px solid var(--prt-border);background:var(--nc-surface-2)}.nc-rk-skel-faixa{block-size:188px}.nc-rk-skel-podio{block-size:360px}.nc-rk-skel-lista{block-size:420px}@container rk (min-width: 700px){.nc-rk-skel-faixa{block-size:104px}.nc-rk-skel-podio{block-size:330px}}.nc-rk-erro{min-width:0}@media (prefers-reduced-motion:no-preference){.nc-rk-in{animation:nc-rk-entrada .42s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--rk-i, 0) * 60ms)}.nc-rk-bar>span{animation:nc-rk-cresce .64s cubic-bezier(.2,.7,.2,1) .16s both}.nc-rk-skel{animation:nc-rk-pulso 1.6s ease-in-out infinite}.nc-rk-spin{animation:nc-rk-giro .9s linear infinite}.nc-rk-marca-ativa,.nc-rk-marca-pequena{transition:transform .12s ease-out}}@keyframes nc-rk-entrada{0%{opacity:0;transform:translateY(8px)}}@keyframes nc-rk-cresce{0%{inline-size:0}}@keyframes nc-rk-pulso{50%{opacity:.5}}@keyframes nc-rk-giro{to{transform:rotate(1turn)}}@media (forced-colors:active){.nc-rk-bar,.nc-rk-card,.nc-rk-coin,.nc-rk-hl,.nc-rk-pos,.nc-rk-row,.nc-rk-step{border:1px solid CanvasText}.nc-rk-bar>span{background:Highlight}.nc-rk-amostra-linha,.nc-rk-linha{stroke:CanvasText}.nc-rk-marca{fill:CanvasText}}}@layer components{html[data-nova-cara]{--hst-check-bg:rgba(52,211,153,0.12);--hst-check-border:rgba(52,211,153,0.34);--hst-check-fg:var(--nc-green);--hst-kpi-green:var(--nc-green);--hst-kpi-label:var(--nc-text-3);--hst-card-bg:rgba(148,163,184,0.04);--hst-row-hover:rgba(148,163,184,0.06);--hst-skeleton:rgba(148,163,184,0.12)}html[data-nova-cara]:not(.dark){--hst-check-bg:rgba(5,150,105,0.1);--hst-check-border:rgba(5,150,105,0.4);--hst-check-fg:var(--nc-green-2);--hst-kpi-green:var(--nc-green-2);--hst-kpi-label:var(--nc-text-2);--hst-card-bg:rgba(15,23,42,0.02);--hst-row-hover:rgba(15,23,42,0.035);--hst-skeleton:rgba(15,23,42,0.07)}.hst-page .nc-prt-title{font-size:30px;line-height:35px}[data-testid=historico-periodo] .nc-prt-seg-item{padding:0 12px}.nc-prt-btn.hst-csv{gap:7px;padding:0 14px;font-weight:700;color:var(--nc-text)}.hst-csv .nc-prt-btn-ico{width:14px;height:14px;color:var(--nc-text-3)}.hst-csv:disabled,.hst-pdf:disabled{cursor:default;opacity:.6}.hst-pdf.nc-ges-btn{min-height:40px;gap:7px;border-radius:12px;padding:0 16px 0 14px;font-size:13px;font-weight:700}.hst-pdf-ico{display:block;width:16px;height:16px;flex:none}.hst-kpis{min-width:0}.hst-kpis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border-radius:18px;border:1px solid var(--prt-border);background:var(--nc-surface);box-shadow:var(--nc-card-shadow)}.hst-kpi{display:flex;min-width:0;flex-direction:column;margin:0;padding:19px 22px 22px;box-shadow:-1px 0 0 var(--prt-divider),0 -1px 0 var(--prt-divider)}.hst-kpi dt{font-size:13px;font-weight:500;line-height:16px;color:var(--hst-kpi-label)}.hst-kpi-value{margin:6px 0 0;font-size:30px;font-weight:700;line-height:33px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--nc-text)}.hst-kpi-value[data-tone=green]{color:var(--hst-kpi-green)}.hst-kpi-note{margin:5px 0 0;font-size:12px;line-height:17px;color:var(--prt-quiet)}@container (max-width: 860px){.hst-kpis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hst-kpi{padding:14px 16px 15px}}@container (max-width: 279px){.hst-kpis-grid{grid-template-columns:minmax(0,1fr)}}.hst-panel{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:18px;border:1px solid var(--prt-border);background:var(--nc-surface);box-shadow:var(--nc-card-shadow)}.hst-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 20px}.hst-search.nc-prt-search{flex:1 1 280px}.hst-search .nc-prt-search-input{text-overflow:ellipsis}.hst-selects{display:flex;flex-wrap:wrap;gap:10px}.hst-select,.hst-selects{min-width:0;max-width:100%}.hst-select{position:relative;display:inline-flex;height:40px;align-items:center;gap:8px;border-radius:12px;border:1px solid var(--prt-control-border);background:var(--nc-field);padding:0 11px 0 13px;font-size:13px;line-height:16px;white-space:nowrap;color:var(--nc-text-3);transition:background .16s,border-color .16s}.hst-select:hover{background:color-mix(in srgb,var(--nc-text) 8%,var(--nc-field))}.hst-select:has(.hst-select-native:focus-visible){outline:2px solid var(--nc-accent-text);outline-offset:2px}.hst-select-ico{width:16px;height:16px;flex:none;color:var(--nc-muted)}.hst-select-label{flex:none;font-weight:500;color:var(--nc-text-3)}.hst-select-value{min-width:0;max-width:15rem;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:var(--nc-text)}.hst-select-chev{width:14px;height:14px;flex:none;color:var(--nc-muted)}.hst-select-native{position:absolute;inset:0;width:100%;height:100%;margin:0;border:0;opacity:0;font:inherit;cursor:pointer}.hst-active{justify-content:space-between;gap:10px;padding:0 20px 14px;font-size:13px;color:var(--nc-text-2)}.hst-active,.hst-active p{display:flex;flex-wrap:wrap;align-items:center}.hst-active p{gap:6px;margin:0;min-width:0;overflow-wrap:anywhere}.hst-active strong{color:var(--nc-text)}.hst-clear.nc-prt-btn{min-height:32px;border-radius:10px;padding:0 12px}.hst-list{min-width:0}.hst-list[data-view=lista]{border-top:1px solid var(--prt-divider)}.hst-state{padding:20px}.hst-pagination{border-top:1px solid var(--prt-divider);padding:12px 20px 14px}.hst-loading{display:flex;flex-direction:column;gap:14px;padding:16px 20px 22px}.hst-loading-text{margin:0;font-size:13px;font-weight:600;line-height:18px;color:var(--nc-text-3)}.hst-loading-rows{display:flex;flex-direction:column;gap:8px}.hst-loading-row{height:54px;border-radius:12px;border:1px solid var(--prt-divider);background:var(--hst-skeleton)}@media (prefers-reduced-motion:no-preference){.hst-loading-row{animation:nc-ges-pulse 1.6s ease-in-out infinite}}.nc-enc-photo-skeleton{border-style:solid;background:var(--hst-skeleton)}.nc-enc-photo-skeleton-action{width:120px;height:36px;border-radius:10px;background:var(--hst-skeleton)}@media (prefers-reduced-motion:no-preference){.nc-enc-photo-skeleton,.nc-enc-photo-skeleton-action{animation:nc-ges-pulse 1.6s ease-in-out infinite}}.nc-enc-photo-failed{min-height:calc(min(46vh, 320px) + 44px);justify-content:center;text-align:center}.hst-check{display:grid;width:var(--hst-check,38px);height:var(--hst-check,38px);flex:none;place-items:center;border-radius:11px;border:1px solid var(--hst-check-border);background:var(--hst-check-bg);color:var(--hst-check-fg)}.hst-check-ico{width:16px;height:16px}.hst-ellipsis{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hst-name{display:block;max-width:100%;margin:0;border:0;border-radius:6px;background:none;padding:0;align-self:flex-start;text-align:left;font:inherit;font-size:12.5px;font-weight:700;line-height:18px;color:var(--nc-text);cursor:pointer}.hst-name:hover .hst-ellipsis{text-decoration:underline;text-underline-offset:3px}.hst-name:focus-visible{outline:2px solid var(--nc-accent-text);outline-offset:2px}.hst-unit{display:block;margin:0;font-size:12px;line-height:17px;color:var(--nc-muted)}.hst-code{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:16px;color:var(--nc-text-2);overflow-wrap:anywhere}.hst-dash{color:var(--prt-quiet)}.hst-carrier{display:inline-flex;max-width:100%;min-height:24px;align-items:center;gap:8px;border-radius:8px;background:var(--prt-chip-bg);padding:0 10px;font-size:12.5px;font-weight:600;line-height:16px;color:var(--nc-text-2)}.hst-carrier-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--tn-dot)}.hst-carrier-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hst-third{display:inline-flex;height:20px;flex:none;align-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--tn-dot) 45%,transparent);background:color-mix(in srgb,var(--tn-dot) 14%,transparent);padding:0 8px;font-size:11px;line-height:1;color:var(--tn-fg)}.hst-third,.hst-when{font-weight:600;white-space:nowrap}.hst-when{display:block;font-size:13px;line-height:18px;font-variant-numeric:tabular-nums;color:var(--nc-text)}.hst-stay{display:block;font-size:11.5px;line-height:16px;white-space:nowrap;color:var(--prt-quiet)}.hst-table-wrap{overflow-x:auto}.hst-table{--hst-check:34px;width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;color:var(--nc-text-2)}.hst-table td,.hst-table th{padding:11px 12px;vertical-align:middle;text-align:left;border-bottom:1px solid var(--prt-divider)}.hst-table td:first-child,.hst-table th:first-child{padding-left:20px}.hst-table td:last-child,.hst-table th:last-child{padding-right:20px}.hst-table thead th{padding-top:12px;padding-bottom:12px;font-size:11px;font-weight:600;line-height:15px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--nc-muted)}.hst-table tbody th{font-weight:400;letter-spacing:0;text-transform:none}.hst-table tbody tr:last-child>*{border-bottom:0}.hst-row:hover{background:var(--hst-row-hover)}.hst-table thead th:first-child{width:24%}.hst-table thead th:nth-child(2){width:11%}.hst-table thead th:nth-child(3){width:13.5%}.hst-table thead th:nth-child(4){width:14%}.hst-table thead th:nth-child(5){width:19%}.hst-table thead th:nth-child(6){width:18.5%}@container (min-width: 1300px){.hst-table td,.hst-table th{padding-left:16px;padding-right:16px}}@container (min-width: 1480px){.hst-table thead th:first-child{width:26.5%}.hst-table thead th:nth-child(2){width:12%}.hst-table thead th:nth-child(3){width:10.9%}.hst-table thead th:nth-child(4){width:12.7%}.hst-table thead th:nth-child(5){width:20.3%}.hst-table thead th:nth-child(6){width:17.6%}}.hst-person{display:flex;min-width:0;align-items:center;gap:11px}.hst-person-text{display:flex;min-width:0;flex-direction:column;gap:1px}.hst-cell-by{font-size:13px;font-weight:500;color:var(--nc-text-2)}.hst-by{display:flex;min-width:0;align-items:center;gap:8px}.hst-table td.hst-code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 1099px){.hst-table,.hst-table tbody{display:block}.hst-table thead{position:absolute;display:block;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hst-table thead th,.hst-table thead tr{display:block;width:auto;padding:0;border:0}.hst-row{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px;border-bottom:1px solid var(--prt-divider)}.hst-table tbody tr:last-child{border-bottom:0}.hst-row>td,.hst-row>th{display:block;min-width:0;padding:0;border:0}.hst-row>td:first-child,.hst-row>th:first-child{padding-left:0}.hst-row>th.hst-cell-name{grid-column:1/-1}.hst-row>td:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nc-muted)}.hst-row .hst-ellipsis{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.hst-row .hst-name{font-size:14px;line-height:20px}.hst-row .hst-by{flex-wrap:wrap}.hst-table td.hst-code{overflow:visible;white-space:normal}.hst-row>td.hst-code:before{margin-bottom:4px}.hst-row>td.hst-cell-when .hst-stay,.hst-row>td.hst-cell-when .hst-when{white-space:normal}}@container (min-width: 720px) and (max-width: 1099px){.hst-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 559px){.hst-row{grid-template-columns:minmax(0,1fr)}}.hst-grid{display:grid;margin:0;padding:18px 20px 20px;list-style:none;gap:14px 12px;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.hst-card{position:relative;display:flex;min-width:0;flex-direction:column;gap:11px;padding:16px;border-radius:16px;border:1px solid var(--prt-border);background:var(--hst-card-bg)}.hst-card:hover{border-color:var(--prt-control-border)}.hst-card-head{display:flex;min-width:0;align-items:center;gap:12px}.hst-card-title{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:1px}.hst-card-name{min-width:0;margin:0}.hst-card .hst-name{font-size:14px;line-height:20px}.hst-card .hst-unit{font-size:12.5px}.hst-card .hst-name:after{content:"";position:absolute;inset:0;border-radius:16px}.hst-card .hst-name:focus-visible{outline:none}.hst-card .hst-name:focus-visible:after{outline:2px solid var(--nc-accent-text);outline-offset:2px}.hst-card-chips{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px 10px}.hst-card .hst-code{font-size:11px}.hst-card-who{display:flex;flex-direction:column;gap:3px;margin-top:-2px}.hst-card-by{display:flex;margin:0;align-items:flex-start;gap:7px;font-size:12px;line-height:17px}.hst-card-label{flex:0 1 auto;color:var(--nc-muted)}.hst-card-person{flex:0 1 auto;min-width:0;font-weight:700;color:var(--nc-text);overflow-wrap:anywhere}.hst-card-by .hst-third{align-self:center}.hst-card-delivered{margin:0;font-size:12px;line-height:17px;color:var(--nc-muted);overflow-wrap:anywhere}.hst-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;margin-top:1px;border-top:1px solid var(--prt-divider);padding-top:10px}.hst-card-when{font-size:12px;font-weight:500;line-height:17px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--nc-text-3)}@container (max-width: 639px){.hst-card .hst-ellipsis{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.hst-grid{padding:14px 14px 16px}.hst-filters{padding:14px}.hst-active{padding:0 14px 12px}}@media (forced-colors:active){.hst-carrier,.hst-check,.hst-select,.hst-third{border:1px solid CanvasText}}@media (prefers-reduced-motion:reduce){.hst-select{transition:none}}}