body{--bg:var(--ln-surface-0);--card:var(--ln-surface-1);--card-border:var(--ln-edge-1);--card-hover:var(--ln-hover-veil);--white:var(--ln-text-fg);--g1:var(--ln-text-body);--g2:var(--ln-text-secondary);--g3:var(--ln-text-muted);--g4:var(--ln-text-placeholder);--g5:var(--ln-surface-3);--blue:var(--ln-cat-blue);--green:var(--ln-success);--amber:var(--ln-warning);--red:var(--ln-danger);--purple:var(--ln-cat-amethyst);--r:var(--ln-radius-card)}body.home-page{background:var(--bg);color:var(--white);min-height:100vh;display:block;position:relative}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.home{flex-direction:column;max-width:960px;height:100vh;margin:0 auto;padding:0 24px 2vh;display:flex;overflow:hidden}body.home-page .topbar{box-shadow:none;z-index:auto;background:0 0;border:none;border-radius:0;outline:none;flex-shrink:0;justify-content:space-between;align-items:center;margin:0;padding:1.5vh 0;display:flex}body.home-page .topbar-logo{height:32px}body.home-page .topbar-right{align-items:center;gap:4px;display:flex;position:relative}body.home-page .topbar-date{font-family:var(--font-primary);letter-spacing:.06em;text-transform:uppercase;color:var(--ln-text-muted);margin-right:12px;font-size:12px;font-weight:700}.greeting{flex-shrink:0;align-items:center;gap:14px;padding:1vh 0 1.5vh;display:flex}.greeting-avatar{border-radius:var(--ln-radius-slot);border:2px solid var(--ln-outline-slot);outline:2px solid var(--ln-frame-slot);outline-offset:-4px;background:var(--ln-slot-fill);flex-shrink:0;width:48px;height:48px}.greeting-text{letter-spacing:-.03em;color:var(--ln-text-fg);font-size:1.45rem;font-weight:800;line-height:1.2}.greeting-sub{color:var(--ln-text-muted);margin-top:2px;font-size:.85rem}.boards{flex-shrink:0;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:5vh;display:grid}.board{--vento:28px;border-radius:var(--ln-radius-card);border:2px solid var(--ln-outline);outline-offset:-4px;box-shadow:0 4px 0 0 var(--ln-shadow-flat);color:#fff;cursor:pointer;outline:2px solid #ffffff29;flex-direction:column;justify-content:space-between;height:17vh;padding:2vh 20px;text-decoration:none;transition:border-color .12s;display:flex;position:relative;overflow:hidden}.board:hover{border-color:var(--ln-selection)}.board:active{box-shadow:0 2px 0 0 var(--ln-shadow-flat);translate:0 2px}.board:focus-visible{outline:2px solid var(--ln-ring);outline-offset:2px}.board-gestao{--ceu-1:var(--ln-sky-blue-1);--ceu-2:var(--ln-sky-blue-2);--ceu-3:var(--ln-sky-blue-3)}.board-recrutamento{--ceu-1:var(--ln-sky-green-1);--ceu-2:var(--ln-sky-green-2);--ceu-3:var(--ln-sky-green-3)}.board-ferramentas{--ceu-1:var(--ln-sky-purple-1);--ceu-2:var(--ln-sky-purple-2);--ceu-3:var(--ln-sky-purple-3)}.board-bg{z-index:0;background:linear-gradient(135deg, var(--ceu-1) 0%, var(--ceu-1) 36%, var(--ceu-2) 36%, var(--ceu-2) 68%, var(--ceu-3) 68%, var(--ceu-3) 100%);position:absolute;inset:0}.board .nuvem{--no:1}.board .nuvem:after{display:none}.nuvem-2{--nf:6px;--nx:calc(100% - 5em - var(--vento) - 12px);--ny:calc(2vh + 3px)}.board-gestao .nuvem-1{--nf:8px;--nx:44%;--ny:calc(50% + 14px - 1.2em);--nd:-10s}.board-gestao .nuvem-2{--nd:-17s}.board-gestao .nuvem-3{--nx:72%;--ny:calc(100% - 2vh - 19px - 2.4em);--nd:-4s}.board-recrutamento .nuvem-1{--nf:9px;--nx:50%;--ny:calc(50% + 14px - 1.2em);--nd:-6s}.board-recrutamento .nuvem-2{--nd:-14s}.board-recrutamento .nuvem-3{--nx:16%;--ny:calc(100% - 2vh - 19px - 2.4em);--nd:-21s}.board-ferramentas .nuvem-1{--nf:9px;--nx:60%;--ny:calc(50% + 14px - 1.2em);--nd:-2s}.board-ferramentas .nuvem-2{--nd:-19s}.board-ferramentas .nuvem-3{--nf:6px;--nx:30%;--ny:calc(100% - 2vh - 19px - 2.4em);--nd:-8s}@media (max-width:860px){.board{--vento:16px}.nuvem-2{--nx:calc(100% - 5em - var(--vento) - 4px)}.board .nuvem-1{--nf:5px}.board .nuvem-3{display:none}}@media (min-width:561px) and (max-width:1000px){.board-gestao .nuvem-1{display:none}}@media (max-width:560px){.nuvem-2{--ny:17px}.board .nuvem-1{--nf:8px;--nx:calc(100% - 5em - var(--vento) - 10px);--ny:calc(50% - 8px)}.board .nuvem-3{--nf:5px;--nx:calc(100% - 5em - var(--vento) - 18px);--ny:calc(100% - 14px - 2.4em);display:block}}.board-top{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.board-icon{border-radius:var(--ln-radius-slot);background:#ffffff29;border:2px solid #0203068c;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex;box-shadow:inset 0 2px #ffffff4d,inset 0 -3px #00000040}.board h2{letter-spacing:-.02em;text-shadow:.05em .05em #0203068c;font-size:1.1rem;font-weight:800}.board p{margin-top:2px;font-size:.74rem}.board p,.board-stat{text-shadow:.05em .05em #0203068c}.board-bottom{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.board-stat{font-family:var(--font-primary);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.board-stat i{margin-right:5px;font-size:10px}@keyframes homeSettingsIn{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.home-settings-modal{border:1px solid var(--card-border);border-radius:var(--ln-radius-card);z-index:201;transform-origin:100% 0;background:#111;width:300px;animation:.3s homeSettingsIn;position:absolute;top:42px;right:0;overflow:hidden;box-shadow:0 8px 24px #0006}.home-settings-modal .settings-modal-header{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.home-settings-modal .settings-modal-header h3{color:var(--g1);align-items:center;font-size:.875rem;font-weight:700;display:flex}.home-settings-modal .settings-modal-body{padding:10px 14px}.home-settings-modal .settings-section-label{font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.06em;color:var(--g3);margin-bottom:8px;font-size:11px;font-weight:700}.home-settings-modal .settings-theme-tabs{background:var(--ln-well-floor);border:2px solid var(--ln-outline);outline:2px solid var(--ln-frame-well);outline-offset:-4px;border-radius:var(--ln-radius-slot);box-shadow:inset 0 4px 0 0 var(--ln-well-depth), inset 0 -1px 0 0 var(--ln-well-lip);gap:4px;margin-bottom:12px;padding:4px;display:flex;position:relative}.home-settings-modal .settings-theme-tabs-thumb{border-radius:var(--ln-radius-sm);pointer-events:none;width:calc(50% - 6px);box-shadow:0 0 0 2px var(--ln-brand-400);transform:translateX(calc((100% + 4px) * var(--tab-idx,0)));z-index:2;background:0 0;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.home-settings-modal .settings-theme-tab{z-index:1;border:2px solid var(--ln-outline-slot);border-radius:var(--ln-radius-sm);cursor:pointer;background:0 0;flex:1;height:36px;padding:0;font-size:0;line-height:0;transition:transform .15s,filter .15s;position:relative}.home-settings-modal .settings-theme-tab:hover{filter:brightness(1.08)}.home-settings-modal .settings-theme-tab:focus-visible{outline:none}.home-settings-modal .settings-theme-tab--dark{background:#0f0f0f}.home-settings-modal .settings-theme-tab--light-grid{background:#eef0f4;border-color:#00000014}.home-settings-modal .settings-theme-tab-label{letter-spacing:.02em;color:#fff;border-radius:inherit;opacity:0;pointer-events:none;white-space:nowrap;background:#00000073;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;line-height:1;transition:opacity .18s;display:flex;position:absolute;inset:0}.home-settings-modal .settings-theme-tab:hover .settings-theme-tab-label,.home-settings-modal .settings-theme-tab.active .settings-theme-tab-label{opacity:1}.home-settings-modal .settings-theme-tab--light-grid .settings-theme-tab-label{color:#1b1f24;background:#ffffff8c}.home-settings-toggle{align-items:center;gap:10px;margin-bottom:4px;padding:8px 4px;display:flex}.home-settings-toggle-text{flex:1;min-width:0}.home-settings-toggle-text h4{color:var(--g1);align-items:center;gap:7px;margin:0 0 2px;font-size:.78rem;font-weight:600;display:flex}.home-settings-toggle-text h4 i{color:var(--blue);text-align:center;width:14px;font-size:12px}.home-settings-toggle-text p{color:var(--g3);margin:0;font-size:.7rem}.home-toggle-switch{cursor:pointer;flex-shrink:0;width:44px;height:24px;position:relative}.home-toggle-switch input{opacity:0;width:0;height:0}.home-toggle-slider{background:var(--ln-btn-slot-face);border:2px solid var(--ln-outline);border-radius:var(--ln-radius-sm);box-shadow:inset 0 2px 0 0 var(--ln-btn-slot-top), inset 0 -2px 0 0 var(--ln-btn-slot-bottom);cursor:pointer;transition:background-color .12s;position:absolute;inset:0}.home-toggle-slider:before{content:"";background:var(--ln-btn-light-face);border:2px solid var(--ln-outline);border-radius:var(--ln-radius-sm);width:16px;height:16px;box-shadow:inset 0 2px 0 0 var(--ln-btn-light-top), inset 0 -3px 0 0 var(--ln-btn-light-bottom);transition:transform .12s ease-out;position:absolute;top:2px;left:2px}.home-toggle-switch input:checked+.home-toggle-slider{background:var(--ln-brand-500);box-shadow:inset 0 2px #ffffff38}.home-toggle-switch input:checked+.home-toggle-slider:before{transform:translate(20px)}.home-toggle-switch input:focus-visible+.home-toggle-slider{outline:2px solid var(--ln-ring);outline-offset:2px}.home-settings-modal .settings-divider{background:var(--card-border);height:1px;margin:6px 0}.home-grid-header{flex-shrink:0;margin-bottom:1.5vh}.home-grid-header h2{color:var(--ln-text-fg);letter-spacing:-.025em;font-size:1.35rem;font-weight:800}.home-grid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;padding-bottom:4px;display:grid}.home-card{background:var(--ln-surface-1);border:2px solid var(--ln-outline);border-radius:var(--ln-radius-card);flex-direction:column;height:100%;min-height:0;display:flex;overflow:visible}.card-header{justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:12px 14px 0 16px;display:flex}.card-title{font-family:var(--font-primary);letter-spacing:.06em;text-transform:uppercase;color:var(--ln-text-fg);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.card-title i{color:inherit;font-size:12px}.card-loading{text-align:center;color:var(--ln-text-placeholder);padding:20px;font-size:13px}.card-empty-placeholder{color:var(--ln-text-placeholder);text-align:center;flex:1;justify-content:center;align-items:center;padding:16px;font-size:.78rem;display:flex}.activity-list{flex-direction:column;flex:1;gap:2px;padding:6px 8px 8px;display:flex;overflow:hidden auto}.activity-list::-webkit-scrollbar{width:4px}.activity-list::-webkit-scrollbar-track{background:0 0}.activity-list::-webkit-scrollbar-thumb{background:var(--scrollbar-color,#ffffff1a);border-radius:var(--ln-radius-sm)}.activity-item{border-radius:var(--ln-radius-sm);flex-shrink:0;align-items:center;gap:8px;padding:7px 8px;transition:background-color .1s;display:flex}.activity-item:hover{background:var(--ln-hover-veil)}.activity-icon{opacity:.9;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6rem;display:flex}.activity-avatar{border-radius:var(--ln-radius-sm);flex-shrink:0;width:22px;height:22px}.activity-info{flex:1;min-width:0}.activity-text{color:var(--ln-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;line-height:1.3;overflow:hidden}.activity-text strong{color:var(--ln-text-fg);margin-right:2px;font-weight:600}.activity-meta{color:var(--ln-text-placeholder);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.64rem;overflow:hidden}.activity-por{color:var(--ln-text-muted)}.activity-motivo{color:var(--ln-text-placeholder);margin-right:6px;font-style:italic}.activity-time{color:var(--ln-text-placeholder);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.62rem}.activity-empty{text-align:center;color:var(--ln-text-placeholder);padding:16px;font-size:.74rem}.metas-vazio{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-height:0;padding:8px 20px 10px;display:flex;overflow:hidden;container-type:size}.metas-vazio-icone{border:2px solid var(--ln-outline-slot);border-radius:var(--ln-radius-slot);background:color-mix(in srgb, var(--ln-brand-500) 10%, transparent);width:40px;height:40px;color:var(--ln-brand-text);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:6px;font-size:16px;display:flex}@container (max-height:112px){.metas-vazio-icone{display:none}}@container (max-height:52px){.metas-vazio-texto{display:none}}.metas-vazio-titulo{letter-spacing:-.01em;color:var(--ln-text-fg);font-size:.88rem;font-weight:700}.metas-vazio-texto{max-width:250px;color:var(--ln-text-muted);text-wrap:balance;margin:0;font-size:.74rem;line-height:1.45}.activity-filters{align-items:center;gap:6px;display:flex;position:relative}.act-dropdown{position:relative}.act-dropdown-list{background:var(--ln-surface-1);border:2px solid var(--ln-outline);outline:2px solid var(--ln-frame-panel);outline-offset:-4px;border-radius:var(--ln-radius-card);min-width:140px;box-shadow:0 4px 0 0 var(--ln-shadow-flat);z-index:100;padding:6px;display:none;position:absolute;top:calc(100% + 6px);right:0}.act-dropdown-list.open{gap:2px;display:grid}.act-month-picker{background:var(--ln-surface-1);border:2px solid var(--ln-outline);outline:2px solid var(--ln-frame-panel);outline-offset:-4px;border-radius:var(--ln-radius-card);z-index:100;min-width:220px;box-shadow:0 4px 0 0 var(--ln-shadow-flat);padding:10px;display:none;position:absolute;top:calc(100% + 6px);left:0}.act-month-picker.open{display:block}.month-picker-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.month-picker-year{font-family:var(--font-primary);letter-spacing:0;color:var(--ln-text-fg);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.month-picker-grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.atz-home-acoes{align-items:center;gap:6px;display:flex}.atz-home-corpo{flex-direction:column;flex:1;justify-content:center;gap:6px;min-height:0;padding:4px 10px 10px;display:flex;overflow:hidden}.atz-home-destaque{appearance:none;border-radius:var(--ln-radius-slot);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;margin:0;padding:6px;text-decoration:none;transition:background-color .1s;display:flex}.atz-home-destaque:hover{background:var(--ln-hover-veil)}.atz-home-destaque:focus-visible{outline:2px solid var(--ln-ring);outline-offset:1px}.atz-home-poster{--ceu-3:var(--ln-brand-700);aspect-ratio:16/10;background:linear-gradient(135deg, var(--ln-brand-500) 0%, var(--ln-brand-500) 36%, var(--ln-brand-600) 36%, var(--ln-brand-600) 68%, var(--ln-brand-700) 68%, var(--ln-brand-700) 100%);border:2px solid var(--ln-outline);outline:2px solid color-mix(in srgb, var(--ui-primary-fg) 16%, transparent);outline-offset:-4px;border-radius:var(--ln-radius-slot);width:min(55%,330px);box-shadow:0 3px 0 0 var(--ln-shadow-flat);flex-shrink:0;transition:border-color .12s;position:relative;overflow:hidden;container-type:inline-size}.atz-home-destaque:hover .atz-home-poster{border-color:var(--ln-selection)}.atz-home-poster-cena{--vento:5cqi;flex-direction:column;justify-content:center;align-items:center;gap:3cqi;padding-bottom:13cqi;display:flex;position:absolute;inset:0}.atz-home-poster .nuvem{--no:.95}.atz-home-poster .nuvem:after{display:none}.atz-home-nuvem-1{--nf:2.3cqi;--nx:7%;--ny:11%;--nd:-5s}.atz-home-nuvem-2{--nf:1.8cqi;--nx:68%;--ny:16%;--nd:-13s}.atz-home-nuvem-3{--nf:1.5cqi;--nx:10%;--ny:62%;--nd:-19s}.atz-home-poster-icone{z-index:1;width:17cqi;min-width:34px;height:17cqi;min-height:34px;box-shadow:0 .9cqi 0 0 var(--ln-shadow-flat);place-items:center;font-size:clamp(14px,6.4cqi,24px);display:grid;position:relative}.atz-home-poster-icone i{color:var(--ln-brand-text)}.atz-home-poster-area{z-index:1;font-family:var(--font-primary);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-primary-fg);background:color-mix(in srgb, var(--ln-brand-900), transparent 35%);border-radius:var(--ln-radius-sm);padding:.35em .75em;font-size:10px;font-weight:700;position:relative}@container (min-width:300px){.atz-home-poster-area{font-size:11px}}.atz-home-poster-play{z-index:1;white-space:nowrap;pointer-events:none;height:clamp(26px,10cqi,34px);box-shadow:inset 0 var(--ln-btn-top) 0 0 var(--ln-b-top), inset 0 calc(-1 * var(--ln-btn-bottom)) 0 0 var(--ln-b-bottom), 0 3px 0 0 var(--ln-shadow-flat);gap:.5em;padding:0 .95em;font-size:clamp(11px,4.2cqi,13px);position:absolute;bottom:6cqi;left:50%;translate:-50%}.atz-home-poster-play i{font-size:.85em}.atz-home-poster-tempo{opacity:.7;font-weight:500}.atz-home-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.atz-home-meta{color:var(--ln-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.7rem;display:flex}.atz-home-titulo{letter-spacing:-.01em;color:var(--ln-text-fg);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.atz-home-resumo{color:var(--ln-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.atz-home-lista{border-top:1px solid var(--ln-edge-1);grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:6px 0 0;list-style:none;display:grid}.atz-home-linha{border-radius:var(--ln-radius-sm);color:var(--ln-text-secondary);align-items:center;gap:8px;padding:6px 8px;font-size:.74rem;transition:background-color .1s;display:flex}.atz-home-linha:hover{background:var(--ln-hover-veil)}.atz-home-linha>i{text-align:center;width:14px;color:var(--ln-brand-text);flex-shrink:0;font-size:.68rem}.atz-home-linha-titulo{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.atz-home-linha-data{color:var(--ln-text-placeholder);white-space:nowrap;flex-shrink:0;font-size:.64rem}@media (min-width:861px){.atz-home-corpo{container-type:size}.atz-home-poster{width:min(55%,330px,160cqh - 22.4px)}}@container (max-height:218px){.atz-home-lista{display:none}}@container (max-height:250px){.atz-home-lista.is-2{display:none}}@media (max-width:560px){.atz-home-destaque{flex-direction:column;align-items:stretch}.atz-home-poster{width:100%}}.ui-dialog.atz-dialog{max-width:min(1000px,100%);max-height:calc(100dvh - 48px);overflow-y:auto}.atz-dialog-cab{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 14px 10px 20px;display:flex}.atz-dialog-titulo{letter-spacing:-.02em;color:var(--ln-text-fg);margin:6px 0 0;font-size:1.1rem;font-weight:800;line-height:1.25}.atz-dialog-corpo{padding:0 20px 16px}.atz-dialog-corpo .atz-player{width:min(100%,160dvh - 460.8px);margin:0 auto}.metas-month-selector{align-items:center;gap:6px;display:flex}.metas-month-label{font-family:var(--font-primary);letter-spacing:.06em;color:var(--ln-text-muted);text-align:center;text-transform:uppercase;min-width:64px;font-size:11px;font-weight:700}.metas-person{padding:8px 14px 0;position:relative}.metas-person-head{-o-object-fit:contain;object-fit:contain;border-radius:0;flex-shrink:0;width:26px;height:26px}.metas-person-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.78rem;font-weight:600;overflow:hidden}.metas-person-caret{color:var(--ln-text-muted);flex-shrink:0;transition:transform .15s}.metas-person-menu{z-index:50;background:var(--ln-surface-1);border:2px solid var(--ln-outline);outline:2px solid var(--ln-frame-panel);outline-offset:-4px;border-radius:var(--ln-radius-card);box-shadow:0 4px 0 0 var(--ln-shadow-flat);gap:2px;max-height:240px;padding:6px;animation:.12s ease-out metasMenuIn;display:grid;position:absolute;top:calc(100% + 6px);left:14px;right:14px;overflow-y:auto}@keyframes metasMenuIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.metas-person-check{color:var(--ln-brand-text);flex-shrink:0;margin-left:auto}.metas-list{flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;padding:6px 14px 10px;display:flex;overflow-y:auto}.meta-item{margin-bottom:0;padding:4px 0}.meta-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.meta-label{color:var(--ln-text-body);align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:flex}.meta-label i{font-size:14px}.meta-achieved{color:var(--ln-warning-text);background:color-mix(in srgb, var(--ln-warning) 14%, var(--ln-surface-1));border:2px solid color-mix(in srgb, var(--ln-warning) 28%, var(--ln-outline));border-radius:var(--ln-radius-sm);cursor:default;align-items:center;gap:4px;padding:0 7px;font-size:.64rem;font-weight:700;display:inline-flex;position:relative}.meta-achieved i{font-size:.55rem}.meta-achieved:after,.meta-none:after{content:attr(data-tooltip);opacity:0;background:var(--ln-surface-2);color:var(--ln-text-fg);border:2px solid var(--ln-outline);box-shadow:0 2px 0 0 var(--ln-shadow-flat);border-radius:var(--ln-radius-slot);white-space:nowrap;pointer-events:none;z-index:10;padding:5px 10px;font-size:.66rem;font-style:normal;font-weight:500;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(3px)}.meta-achieved:hover:after,.meta-none:hover:after{opacity:1;transform:translate(-50%)}.meta-none{color:var(--ln-text-placeholder);cursor:default;font-size:.66rem;font-style:italic;font-weight:400;position:relative}.meta-progress-text{color:var(--ln-text-muted);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.meta-bar{background:var(--ln-well-floor);border:2px solid var(--ln-outline);border-radius:var(--ln-radius-sm);height:11px;box-shadow:inset 0 0 0 2px var(--ln-frame-panel), inset 0 3px 0 0 var(--ln-well-depth);overflow:hidden}.meta-bar-fill{border-radius:0;height:100%;transition:width .6s;box-shadow:inset 0 2px #ffffff3d,inset 0 -2px #0000002e}.meta-bar-fill.fill-green{background:var(--green)}.meta-bar-fill.fill-blue{background:var(--blue)}.meta-bar-fill.fill-purple{background:var(--purple)}.meta-bar-fill.fill-amber{background:var(--amber)}.card-subtitle{color:var(--ln-text-muted);font-size:.68rem;font-weight:600}.stats-chart{--mov-c1:var(--green);--mov-c2:var(--blue);--mov-c3:var(--purple);--mov-grid:var(--ln-edge-1);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.stats-chart-inner{position:absolute;inset:4px 10px 8px}.mov-stripe-bg{opacity:.045}.mov-stripe-line{opacity:.16}.mov-swatch{background:var(--mov-c1);border-radius:0;flex-shrink:0;width:10px;height:10px;display:inline-block}.mov-tooltip{background:var(--ln-surface-2);border:2px solid var(--ln-outline);border-radius:var(--ln-radius-slot);min-width:128px;box-shadow:0 2px 0 0 var(--ln-shadow-flat);flex-direction:column;gap:3px;padding:5px 8px 6px;font-size:.66rem;display:flex}.mov-tooltip-head{color:var(--ln-text-fg);border-bottom:1px solid var(--ln-edge-1);margin-bottom:1px;padding-bottom:4px;font-weight:600}.mov-tooltip-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.mov-tooltip .mov-swatch{width:8px;height:8px}.mov-tooltip-key{color:var(--ln-text-secondary);align-items:center;gap:6px;display:inline-flex}.mov-tooltip-val{color:var(--ln-text-fg);font-variant-numeric:tabular-nums;font-weight:600}.mov-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding-top:4px;display:flex}.mov-legend-item.off{color:var(--g4)}.mov-legend-item.off .mov-swatch{background:var(--g4)!important}.mov-legend .mov-swatch{width:8px;height:8px}.stats-chart :focus,.stats-chart :focus-visible{box-shadow:none!important;outline:none!important}.mov-legend-item:focus-visible{outline:2px solid var(--ln-ring);outline-offset:1px}.stats-chart-inner.loading{opacity:.45;transition:opacity .15s}.mov-nav{flex-shrink:0;align-items:center;gap:2px;display:flex}.mov-nav .act-dropdown{margin-right:4px}.mov-nav-label{font-family:var(--font-primary);letter-spacing:.06em;color:var(--ln-text-muted);text-transform:uppercase;text-align:center;white-space:nowrap;min-width:70px;font-size:11px;font-weight:700}.reuniao-modal-overlay{background:var(--ln-overlay);z-index:1000;opacity:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}.reuniao-modal-overlay.active{opacity:1}.reuniao-modal{background:var(--ln-surface-1);border:2px solid var(--ln-outline);outline:2px solid var(--ln-frame-panel);outline-offset:-4px;border-radius:var(--ln-radius-card);width:380px;max-width:90vw;box-shadow:0 4px 0 0 var(--ln-shadow-flat);max-height:calc(100dvh - 24px);transition:transform .2s;overflow-y:auto;transform:scale(.95)}.reuniao-modal-overlay.active .reuniao-modal{transform:scale(1)}.reuniao-modal-header{color:var(--ln-text-fg);justify-content:space-between;align-items:center;padding:16px 20px 12px;font-size:.9rem;font-weight:700;display:flex}.reuniao-modal-header span i{color:var(--ln-cat-amethyst);margin-right:6px}.reuniao-modal-body{padding:0 20px 16px}.reuniao-modal-label{color:var(--ln-text-secondary);margin-top:12px;margin-bottom:6px;font-size:.72rem;font-weight:600;display:block}.reuniao-modal-label:first-child{margin-top:0}.reuniao-modal-input,.reuniao-modal-textarea{box-sizing:border-box;background:var(--ln-well-floor);border:2px solid var(--ln-outline);border-radius:var(--ln-radius-slot);width:100%;box-shadow:inset 0 0 0 2px var(--ln-frame-panel), inset 0 4px 0 0 var(--ln-well-depth), inset 0 -1px 0 0 var(--ln-well-lip);color:var(--ln-text-fg);outline:none;padding:9px 12px;font-family:inherit;font-size:.82rem;transition:box-shadow .12s}.reuniao-modal-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.theme-light .reuniao-modal-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.reuniao-modal-textarea{resize:vertical;min-height:60px}.reuniao-modal-input:focus,.reuniao-modal-textarea:focus{box-shadow:inset 0 0 0 2px var(--ln-frame), inset 0 4px 0 0 var(--ln-well-depth)}.reuniao-modal-input::-moz-placeholder{color:var(--ln-text-placeholder)}.reuniao-modal-textarea::-moz-placeholder{color:var(--ln-text-placeholder)}.reuniao-modal-input::placeholder,.reuniao-modal-textarea::placeholder{color:var(--ln-text-placeholder)}.reuniao-required{color:var(--ln-danger);font-weight:700}.reuniao-modal-input.reuniao-invalid,.reuniao-modal-textarea.reuniao-invalid{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ln-danger) 60%, transparent), inset 0 4px 0 0 var(--ln-well-depth)}.reuniao-modal-footer{justify-content:flex-end;gap:8px;padding:0 20px 16px;display:flex}body.home-page.theme-light .topbar{box-shadow:none!important;background:0 0!important;border:none!important}@media (max-width:860px){html,body{overflow-x:hidden}.home{width:100%;max-width:100%;height:auto;min-height:100dvh;padding:0 18px 24px;overflow:hidden visible}.boards{grid-template-columns:1fr 1fr;max-width:100%;margin-bottom:18px}.boards .board:nth-child(3){grid-column:1/-1}.board{min-width:0;max-width:100%;height:120px}.home-grid{flex:none;grid-template-rows:none;grid-template-columns:1fr;width:100%;max-width:100%}.home-card{min-width:0;max-width:100%;min-height:220px;overflow:hidden}.metas-vazio{flex:1 0 auto;padding:16px 20px 20px;container-type:normal}}@media (max-width:560px){.home{padding:0 14px 20px}.topbar{padding:12px 0}.topbar-logo{height:26px}.topbar-date{display:none}.greeting{gap:10px;padding:6px 0 12px}.greeting-avatar{width:40px;height:40px}.greeting-text{font-size:1.15rem}.greeting-sub{font-size:.78rem}.boards{grid-template-columns:1fr;gap:10px;margin-bottom:16px}.board{height:104px;padding:14px 16px}.board h2{font-size:1rem}.board p{font-size:.68rem}.board-icon{width:38px;height:38px;font-size:15px}.card-header{flex-wrap:wrap;gap:8px}.home-grid{gap:12px}.home-card{min-height:200px}.act-dropdown-list,.act-month-picker{width:100%;min-width:0;left:0;right:0}.home-settings-modal{width:auto;position:fixed;top:56px;left:12px;right:12px}.reuniao-modal{width:100%;max-width:100%}.reuniao-modal-overlay{padding:12px}}.metas-title-group{align-items:center;gap:8px;min-width:0;display:flex}.meta-mark{vertical-align:middle;gap:3px;margin-left:4px;display:inline-flex}.mcfg{background:var(--ln-surface-1);border:2px solid var(--ln-outline);outline:2px solid var(--ln-frame-panel);outline-offset:-4px;border-radius:var(--ln-radius-card);width:min(600px,95vw);max-height:88vh;box-shadow:0 4px 0 0 var(--ln-shadow-flat);flex-direction:column;display:flex;overflow:hidden}.mcfg-head{justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.mcfg-head-title{align-items:center;gap:13px;min-width:0;display:flex}.mcfg-head-badge{border-radius:var(--ln-radius-sm);border:2px solid var(--ln-outline-slot);outline:2px solid var(--ln-frame-slot);outline-offset:-4px;background:color-mix(in srgb, var(--ln-warning) 14%, var(--ln-slot-fill));width:40px;height:40px;color:var(--ln-warning);flex:0 0 40px;justify-content:center;align-items:center;font-size:16px;display:flex}.mcfg-head h3{color:var(--ln-text-fg);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800}.mcfg-head p{color:var(--ln-text-muted);margin:3px 0 0;font-size:.76rem}.mcfg-tabs{flex-wrap:nowrap;margin:0 22px 4px}.mcfg-scroll{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:16px 22px 20px;display:flex;overflow-y:auto}.mcfg-state{text-align:center;color:var(--ln-text-muted);flex-direction:column;align-items:center;gap:11px;padding:44px 12px;font-size:.85rem;display:flex}.mcfg-state-err .fa-triangle-exclamation{color:var(--ln-warning);font-size:24px}.mcfg-state-hint{color:var(--ln-text-placeholder);font-size:.74rem}.mcfg-item{background:var(--ln-slot-fill);border:2px solid var(--ln-outline-slot);outline:2px solid var(--ln-frame-slot);outline-offset:-4px;border-radius:var(--ln-radius-slot);align-items:center;gap:13px;padding:12px 14px;transition:border-color .12s;display:flex}.mcfg-item:hover{border-color:var(--ln-selection)}.mcfg-item.off{opacity:.5}.mcfg-ico{border:2px solid var(--ln-outline);border-radius:var(--ln-radius-slot);color:#fff;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex;box-shadow:inset 0 2px #ffffff3d,inset 0 -3px #00000047}.mcfg-ico.fill-green{background:var(--green)}.mcfg-ico.fill-blue{background:var(--blue)}.mcfg-ico.fill-purple{background:var(--purple)}.mcfg-ico.fill-amber{background:var(--amber)}.mcfg-item-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.mcfg-item-name{color:var(--ln-text-fg);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}.mcfg-lock{color:var(--ln-text-placeholder);font-size:10px}.mcfg-item-sub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mcfg-chip{--mcfg-c:var(--ln-brand-text);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--ln-radius-sm);color:var(--mcfg-c);background:color-mix(in srgb, var(--mcfg-c) 14%, var(--ln-surface-1));border:2px solid color-mix(in srgb, var(--mcfg-c) 28%, var(--ln-outline));align-items:center;gap:5px;padding:1px 7px;font-size:.6rem;font-weight:700;display:inline-flex}.mcfg-chip i{font-size:8px}.mcfg-chip.chip-auto{--mcfg-c:var(--ln-brand-text)}.mcfg-chip.chip-manual{--mcfg-c:var(--ln-warning-text)}.mcfg-chip.chip-off{--mcfg-c:var(--ln-danger-text)}.mcfg-tiers{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.mcfg-tier{border-radius:var(--ln-radius-sm);background:var(--ln-surface-2);border:2px solid var(--ln-outline);color:var(--ln-text-fg);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 7px;font-size:.7rem;font-weight:700;display:inline-flex}.mcfg-tier b{color:var(--ln-text-placeholder);font-size:.6rem;font-weight:700}.mcfg-tier-empty{color:var(--ln-text-placeholder);font-size:.72rem;font-style:italic}.mcfg-tiers-live{margin-top:1px}.mcfg-item-acts{flex:none;align-items:center;gap:5px;display:flex}.mcfg-hint{color:var(--ln-text-muted);margin:6px 2px 2px;font-size:.76rem;line-height:1.55}.mcfg-hint i{color:var(--ln-text-placeholder);margin-right:5px}.mcfg-hint strong,.mcfg-hint b{color:var(--ln-text-secondary);font-weight:700}.mcfg-preview{background:var(--ln-slot-fill);border:2px solid var(--ln-outline-slot);outline:2px solid var(--ln-frame-slot);outline-offset:-4px;border-radius:var(--ln-radius-slot);align-items:center;gap:14px;padding:14px;display:flex}.mcfg-ico-lg{flex:0 0 48px;width:48px;height:48px;font-size:20px}.mcfg-preview-info{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.mcfg-preview-name{color:var(--ln-text-fg);font-size:.94rem;font-weight:800}.mcfg-label{color:var(--ln-text-secondary);margin:10px 2px 0;font-size:.74rem;font-weight:600}.mcfg-label-hint{color:var(--ln-text-placeholder);font-weight:500}.mcfg-input,.mcfg-person-input{background:var(--ln-well-floor);border:2px solid var(--ln-outline);border-radius:var(--ln-radius-slot);width:100%;box-shadow:inset 0 0 0 2px var(--ln-frame-panel), inset 0 4px 0 0 var(--ln-well-depth), inset 0 -1px 0 0 var(--ln-well-lip);color:var(--ln-text-fg);padding:10px 13px;font-size:.86rem;transition:box-shadow .12s}.mcfg-person-input{font-weight:500}.mcfg-input:focus,.mcfg-person-input:focus{box-shadow:inset 0 0 0 2px var(--ln-frame), inset 0 4px 0 0 var(--ln-well-depth);outline:none}.mcfg-icons{grid-template-columns:repeat(9,1fr);gap:7px;margin-top:2px;display:grid}.mcfg-row2{align-items:flex-start;gap:16px;display:flex}.mcfg-col{flex-direction:column;gap:4px;display:flex}.mcfg-col-ordem{flex:0 0 96px}.mcfg-colors{align-items:center;gap:10px;height:44px;display:flex}.mcfg-color{transition:border-color .12s}.mcfg-color.active{border-color:var(--ln-selection)}.mcfg-color.fill-green{background:var(--green);color:var(--green)}.mcfg-color.fill-blue{background:var(--blue);color:var(--blue)}.mcfg-color.fill-purple{background:var(--purple);color:var(--purple)}.mcfg-color.fill-amber{background:var(--amber);color:var(--amber)}.mcfg-mesnav{background:var(--ln-well-floor);border:2px solid var(--ln-outline);outline:2px solid var(--ln-frame-well);outline-offset:-4px;border-radius:var(--ln-radius-slot);box-shadow:inset 0 3px 0 0 var(--ln-well-depth), inset 0 -1px 0 0 var(--ln-well-lip);justify-content:space-between;align-items:center;gap:10px;padding:4px;display:flex}.mcfg-meslabel{font-family:var(--font-primary);letter-spacing:.06em;text-transform:uppercase;color:var(--ln-text-fg);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.mcfg-meslabel i{color:var(--ln-warning);font-size:13px}.mcfg-metapills{flex-wrap:wrap;gap:7px;display:flex}.mcfg-niv-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.mcfg-person{background:var(--ln-slot-fill);border:2px solid var(--ln-outline-slot);outline:2px solid var(--ln-frame-slot);outline-offset:-4px;border-radius:var(--ln-radius-slot);flex-direction:column;gap:11px;padding:14px;display:flex}.mcfg-person-top{align-items:center;gap:11px;display:flex}.mcfg-person-head{-o-object-fit:contain;object-fit:contain;border-radius:0;flex:0 0 32px;width:32px;height:32px}.mcfg-person-nick{min-width:0;color:var(--ln-text-fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9rem;font-weight:700;overflow:hidden}.mcfg-role{--mcfg-c:var(--ln-brand-text);text-transform:uppercase;letter-spacing:.03em;border-radius:var(--ln-radius-sm);color:var(--mcfg-c);background:color-mix(in srgb, var(--mcfg-c) 14%, var(--ln-surface-1));border:2px solid color-mix(in srgb, var(--mcfg-c) 28%, var(--ln-outline));flex:none;padding:1px 8px;font-size:.6rem;font-weight:700}.mcfg-role.role-gerente{--mcfg-c:var(--ln-brand-text)}.mcfg-role.role-auxiliar{--mcfg-c:var(--ln-warning-text)}.mcfg-person-edit{flex-direction:column;gap:8px;display:flex}.mcfg-foot{border-top:1px solid var(--ln-edge-1);flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px;display:flex}@media (max-width:540px){.mcfg-icons{grid-template-columns:repeat(6,1fr)}.mcfg-row2{flex-direction:column}.mcfg-col-ordem{flex:none}}
