:root{--bg:#16181a;--bg-card:#1e2124;--bg-raised:#292d31;--paper:#f5f1e6;--paper-dim:#e8e2d2;--ink:#201d18;--ink-dim:#948d7d;--line:#3f4347;--line-soft:#313538;--stamp-red:#cd5343;--stamp-green:#629773;--stamp-gold:#d1a63c;--stamp-blue:#5f92b3;--stamp-purple:#9d80ca;--radius-card:6px;--radius-btn:4px;--shadow-card:none;--font-display:'IBM Plex Mono',monospace;--display-tracking:.1em}html[data-theme="light"]{--bg:#e8ebf0;--bg-card:#ffffff;--bg-raised:#f4f6f9;--paper:#12141a;--paper-dim:#cfd3da;--ink:#ffffff;--ink-dim:#535967;--line:#a3aab6;--line-soft:#d5dae2;--stamp-red:#c3301d;--stamp-green:#15803d;--stamp-gold:#a16207;--stamp-blue:#1d5fb0;--stamp-purple:#6d3fc8}html[data-theme="light"] body{background-image:none}html[data-theme="moderno"]{--bg:#101114;--bg-card:#191b1f;--bg-raised:#22252b;--paper:#f4f5f7;--paper-dim:#d7dae0;--ink:#0c0d0f;--ink-dim:#8a8f9a;--line:#33363d;--line-soft:#24262c;--stamp-red:#ff5c6c;--stamp-green:#3ddc97;--stamp-gold:#ffc247;--stamp-blue:#5b9dff;--stamp-purple:#b27bff;--radius-card:16px;--radius-btn:10px;--shadow-card:0 10px 28px rgba(0,0,0,.38);--font-display:'IBM Plex Sans',sans-serif;--display-tracking:-.01em}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--paper);font-family:'IBM Plex Sans',sans-serif;min-height:100vh;padding:18px 18px 90px;padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right));padding-bottom:calc(90px + env(safe-area-inset-bottom))}.sheet{max-width:920px;margin:0 auto}header.masthead{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;padding-bottom:10px;margin-bottom:12px}.brand-logo{height:44px;width:auto;display:block}.brand-logo-light{display:none}html[data-theme="light"] .brand-logo-dark{display:none}html[data-theme="light"] .brand-logo-light{display:block}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:34px;height:31px;color:var(--paper);flex-shrink:0}header.masthead .sub{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}header.masthead .today{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim);text-align:right}header.masthead .today strong{display:block;color:var(--paper);font-size:12px;text-transform:capitalize}.special-day{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--stamp-gold);margin-top:4px}.header-right{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.header-icons{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.icon-btn{background:var(--bg-raised);border:1px solid var(--line);border-radius:5px;color:var(--paper);cursor:pointer;width:32px;height:32px;font-size:15px;display:flex;align-items:center;justify-content:center;padding:0}.icon-btn svg{width:15px;height:15px}.icon-btn-primary{background:var(--paper);color:var(--ink);border-color:var(--paper);font-weight:700;font-size:18px}.icon-btn-primary:active{background:#fff}.alerts-badge{position:absolute;top:-5px;right:-5px;background:var(--stamp-red);color:#fff;font-family:'IBM Plex Mono',monospace;font-size:9px;font-weight:700;border-radius:8px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0 3px}.alerts-panel{position:fixed;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card),0 12px 32px rgba(0,0,0,.4);max-height:70vh;overflow-y:auto;z-index:60}.alerts-panel-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line-soft);position:sticky;top:0;background:var(--bg-raised)}.alerts-panel-title{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.alerts-clear-btn{background:none;border:none;color:var(--stamp-blue);font-family:'IBM Plex Mono',monospace;font-size:10px;cursor:pointer}.alert-item{display:flex;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line-soft);cursor:pointer}.alert-item:last-child{border-bottom:none}.alert-item:hover{background:var(--bg)}.alert-item-icon{width:16px;height:16px;color:var(--stamp-blue);flex-shrink:0;margin-top:1px}.alert-item-icon svg{width:100%;height:100%}.alert-item.tt-alert .alert-item-icon{color:var(--stamp-red)}.alert-item-text{font-size:12.5px;line-height:1.4}.alert-item-time{font-family:'IBM Plex Mono',monospace;font-size:9.5px;color:var(--ink-dim);margin-top:3px}.alerts-empty{padding:30px 16px;text-align:center;color:var(--ink-dim);font-size:12px}.legend{display:flex;flex-wrap:wrap;gap:12px;font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);margin:14px 0 18px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.quick-tools-row{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:0}.home-timer-bar{height:2px;background:var(--paper);margin-bottom:22px;border-radius:1px;overflow:hidden}.home-timer-bar.on{height:5px;background:var(--line-soft);cursor:pointer;border-radius:3px}.home-timer-bar-fill{height:100%;width:0;background:var(--stamp-blue);border-radius:3px}.home-timer-vencidos{display:none}.home-timer-bar.com-vencidos{margin-bottom:6px}.home-timer-bar.com-vencidos + .home-timer-vencidos{display:flex;align-items:center;gap:14px;height:10px;margin:0 0 6px 2px}.htv-ponto{position:relative;width:9px;height:9px;padding:0;border:none;border-radius:50%;background:var(--stamp-red);cursor:pointer;animation:tempo-vencido 1.4s ease-in-out infinite}.htv-ponto::before{content:'';position:absolute;inset:-9px}.htv-ponto:focus-visible{outline:2px solid var(--paper);outline-offset:3px}@keyframes tempo-vencido{50%{opacity:.25}}.home-envios{display:flex;flex-direction:column;gap:6px;margin:-8px 0 18px}.home-envios:empty{display:none}.home-timer-bar.com-vencidos + .home-timer-vencidos + .home-envios{margin-top:2px}.envio-linha{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;background:var(--bg-raised);border:1px solid var(--line-soft);border-left:3px solid var(--stamp-gold);border-radius:var(--radius-btn);padding:5px 8px 5px 10px}.envio-linha.saindo{border-left-color:var(--stamp-blue)}.envio-linha.erro{border-left-color:var(--stamp-red)}.envio-ic{width:15px;height:15px;flex-shrink:0;display:inline-flex;color:var(--stamp-gold)}.envio-ic svg{width:100%;height:100%}.envio-linha.saindo .envio-ic,.envio-linha.saindo .envio-rotulo{color:var(--stamp-blue)}.envio-linha.erro .envio-ic,.envio-linha.erro .envio-rotulo{color:var(--stamp-red)}.envio-texto{flex:1 1 260px;min-width:0;display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap;background:none;border:none;padding:3px 0;text-align:left;cursor:pointer;color:var(--paper)}.envio-texto:disabled{cursor:default}.envio-rotulo{font-family:'IBM Plex Mono',monospace;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--stamp-gold);white-space:nowrap}.envio-det{font-family:'IBM Plex Sans',sans-serif;font-size:13px;color:var(--paper);overflow-wrap:anywhere}.envio-texto:not(:disabled):hover .envio-det{text-decoration:underline}.envio-acoes{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.envio-acoes .sched-head-btn{font-size:11px;padding:5px 10px;min-height:32px}.envio-acoes .editor-save{padding:6px 12px;min-height:32px}.envio-acoes input{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:12px;padding:5px 8px;min-height:32px}.envio-msg{flex-basis:100%;font-size:12px;color:var(--stamp-red)}.quick-tool-btn{display:inline-flex;align-items:center;gap:5px;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:0 10px;cursor:pointer;min-height:30px}.quick-tool-btn svg{width:13px;height:13px;flex-shrink:0}.quick-tool-btn:hover{border-color:var(--paper)}.icon-btn.privacy-active{color:var(--stamp-gold)}.quick-tool-ai{border-color:var(--stamp-purple);color:var(--stamp-purple)}.qtb-count{background:var(--stamp-green);color:var(--ink);font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:700;border-radius:8px;padding:1px 6px;margin-left:5px}.block-toggle{display:flex;align-items:center;gap:9px;font-size:12.5px;cursor:pointer;padding:6px 0;color:var(--paper)}.feature-row{display:block;cursor:pointer;padding:11px 0;border-bottom:1px solid var(--line-soft)}.feature-row:last-child{border-bottom:none}.feature-row-top{display:flex;align-items:center;gap:9px}.feature-row-top input{width:15px;height:15px;accent-color:var(--stamp-blue);flex-shrink:0}.feature-row-label{font-size:13px;font-weight:500;color:var(--paper)}.feature-row-desc{font-size:11px;color:var(--ink-dim);line-height:1.45;margin-top:3px;margin-left:24px}.shared-meta{font-family:'IBM Plex Mono',monospace;font-size:9.5px;color:var(--stamp-blue);flex-shrink:0;white-space:nowrap}.app-version{font-family:'IBM Plex Mono',monospace;opacity:.55}.sync-badge{font-family:'IBM Plex Mono',monospace;font-size:9.5px;margin-top:4px;color:var(--ink-dim)}.sync-badge.sync-syncing{color:var(--stamp-blue)}.sync-badge.sync-error{color:var(--stamp-red)}.quick-tool-ai:hover{border-color:var(--stamp-purple);background:rgba(157,128,202,.12)}.ai-log{max-height:46vh;overflow-y:auto;margin-bottom:12px}.ai-msg{padding:10px 13px;border-radius:8px;margin-bottom:8px;font-size:13.5px;line-height:1.55;white-space:pre-wrap;max-width:88%;overflow-wrap:break-word}.ai-user{background:var(--bg-card);border:1px solid var(--line);margin-left:auto}.ai-assistant{background:var(--bg);border:1px solid var(--line-soft);border-left:3px solid var(--stamp-purple)}.ai-actions-box{background:var(--bg-card);border:1px solid var(--stamp-gold);border-radius:8px;padding:12px 14px;margin-bottom:12px}.ai-actions-head{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--stamp-gold);text-transform:uppercase;letter-spacing:.04em;margin-bottom:9px}.ai-actions-head.com-x{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-achados-x{border:0;background:transparent;color:var(--ink-dim);font-size:16px;line-height:1;cursor:pointer;padding:0 2px;flex-shrink:0}.ai-achados-x:hover{color:var(--paper)}.ai-action-row{font-size:12.5px;padding:6px 0 6px 12px;border-left:2px solid var(--line);margin-bottom:3px;line-height:1.45}.ai-actions-btns{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.ai-apply-btn{background:var(--stamp-green);border:none;border-radius:4px;color:var(--ink);font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600;padding:8px 16px;cursor:pointer}.ai-discard-btn{background:none;border:1px solid var(--line);border-radius:4px;color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:11px;padding:8px 14px;cursor:pointer}.ai-discard-btn:hover{color:var(--paper);border-color:var(--paper)}.ai-input-row{display:flex;gap:8px;align-items:flex-end}.ai-input{flex:1;min-height:58px;background:var(--bg);border:1px solid var(--line);border-radius:6px;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13.5px;padding:10px 12px;resize:vertical}.ai-input:focus{outline:none;border-color:var(--stamp-purple)}.ai-send-btn{background:var(--stamp-purple);border:none;border-radius:6px;color:var(--ink);font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;padding:0 18px;height:58px;cursor:pointer}.ai-send-btn:disabled{opacity:.5;cursor:default}.legend span{display:flex;align-items:center;gap:5px}.legend .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.assistant{background:var(--bg-raised);border:1px solid var(--stamp-gold);border-radius:5px;padding:14px 16px;margin-bottom:22px}.assistant .kicker{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.04em;color:var(--stamp-gold);margin-bottom:6px}.assistant .ask{font-size:14px;line-height:1.5;margin-bottom:3px}.assistant .ask strong{font-weight:600}.assistant .stale-meta{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin-bottom:12px}.assistant .actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.assistant button{font-family:'IBM Plex Mono',monospace;font-size:11.5px;border-radius:3px;padding:9px 12px;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--paper);min-height:36px}.assistant button.primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.assistant button.danger{border-color:var(--stamp-red);color:var(--stamp-red)}.assistant .schedule-inline{display:none;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.assistant .schedule-inline.open{display:flex}.assistant .schedule-inline input[type="date"]{background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:12px;padding:8px;min-height:36px}.assistant .queue-note{margin-left:auto;font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim)}.fixed-block{margin-bottom:22px;background:var(--bg-card);border:1px solid var(--line-soft);border-radius:10px;padding:16px 18px}.fixed-block .section-head h2{color:var(--stamp-blue)}.radar-btn{margin-left:auto;font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--stamp-purple);background:none;border:1px solid var(--stamp-purple);border-radius:3px;padding:5px 8px;cursor:pointer;min-height:26px}.commit-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ultimas-block{display:flex;align-items:center;gap:10px;margin-bottom:22px}.ultimas-block.aberta{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:10px;padding:8px 12px}.ultimas-block:not(.aberta){box-shadow:none!important}.ultimas-rotulo{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-family:'IBM Plex Mono',monospace;font-size:9.5px;font-weight:600;letter-spacing:.06em;color:var(--ink-dim);white-space:nowrap;flex-shrink:0;background:transparent;border:1px solid var(--line-soft);border-radius:999px;padding:5px 11px}.ultimas-rotulo:hover{color:var(--paper);border-color:var(--line)}.ultimas-block.aberta .ultimas-rotulo{border-color:transparent;border-radius:0;padding:0}.ultimas-block.aberta .ultimas-rotulo:hover{color:var(--stamp-blue)}.ultimas-n{font-family:'IBM Plex Mono',monospace;font-size:9px;background:var(--bg-raised);border-radius:999px;padding:1px 6px;color:var(--ink-dim)}.ultimas-caret{font-size:8px;opacity:.75}.ultimas-block:not(.aberta) .ultimas-lista{display:none}.ultimas-lista{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;flex:1;min-width:0}.ultima{display:flex;align-items:center;gap:7px;min-width:0;min-height:30px;padding:5px 8px;background:var(--bg-raised);border:1px solid var(--line-soft);border-radius:5px;font:inherit;color:var(--paper);text-align:left;cursor:pointer}.ultima:hover{border-color:var(--line)}.ultima.nova{border-color:var(--stamp-gold)}.ultima.is-meeting{border-left:2px solid var(--stamp-purple)}.ultima-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ultima-titulo{font-size:12px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ultima-meta{font-family:'IBM Plex Mono',monospace;font-size:9px;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ultima-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--stamp-gold)}.ultima-dot.urgente{background:var(--stamp-red)}.ultima-dot.leve{background:var(--ink-dim)}.commit-box{background:var(--bg-raised);border:1.5px solid var(--line);border-radius:6px;padding:10px 12px;cursor:pointer;min-width:0}.commit-box.is-meeting{border-color:var(--stamp-purple)}.commit-box .cb-tag{font-family:'IBM Plex Mono',monospace;font-size:9px;font-weight:600;color:var(--ink-dim);margin-bottom:5px}.commit-box.is-meeting .cb-tag{color:var(--stamp-purple)}.commit-box .cb-title{font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px}.commit-box .cb-when{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.commit-box.is-today .cb-when{color:var(--stamp-gold)}.commit-box.is-past .cb-when{color:var(--stamp-red)}.routine-list{display:flex;flex-direction:column;gap:5px}.routine-row{display:flex;align-items:center;gap:10px;background:var(--bg-raised);border:1px solid var(--line-soft);border-radius:4px;padding:9px 10px}.weekday-tags{display:flex;gap:3px;flex-shrink:0}.wtag{font-family:'IBM Plex Mono',monospace;font-size:9px;font-weight:600;color:var(--ink-dim);background:var(--bg);border:1px solid var(--line);border-radius:2px;padding:2px 4px;letter-spacing:.02em}.wtag.active-today{color:var(--stamp-gold);border-color:var(--stamp-gold)}.r-title{flex:1;font-size:13px;min-width:0}.r-check{position:relative;width:15px;height:15px;border:1.5px solid var(--ink-dim);border-radius:50%;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.r-check::before{content:'';position:absolute;inset:-10px}.r-check svg{width:9px;height:9px;opacity:0}.routine-actions{display:flex;gap:6px;flex-shrink:0}.routine-action-btn{font-family:'IBM Plex Mono',monospace;font-size:10px;padding:6px 9px;border-radius:3px;cursor:pointer;border:1px solid var(--line);color:var(--ink-dim);background:transparent;min-height:28px}.routine-action-btn:hover{color:var(--paper);border-color:var(--paper)}.routine-action-done{border-color:var(--stamp-green);color:var(--stamp-green)}.routine-action-done:hover{background:var(--stamp-green);color:var(--ink)}.routine-list.em-caixas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.routine-list.em-caixas > .empty{grid-column:1/-1}.routine-caixa{display:flex;flex-direction:column;gap:7px;min-width:0;cursor:pointer;background:var(--bg-raised);border:1px solid var(--line-soft);border-radius:6px;padding:9px 10px}.routine-caixa:hover{border-color:var(--line)}.rc-topo{display:flex;align-items:flex-start;gap:6px;min-width:0}.rc-topo .weekday-tags{flex-wrap:wrap;flex-shrink:1;min-width:0}.rc-topo .icon{margin-left:auto;width:14px;height:14px;color:var(--ink-dim);flex-shrink:0}.rc-topo .icon svg{width:14px;height:14px}.rc-titulo{flex:1;font-size:12.5px;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.routine-caixa .routine-actions{gap:5px}.routine-caixa .routine-action-btn{flex:1;padding:5px 4px;min-height:26px;font-size:9.5px}.routine-mais,.filtro-mais{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--stamp-blue);cursor:pointer;background:none;border:1px dashed var(--line);border-radius:4px;padding:7px 12px}.routine-mais{grid-column:1/-1;justify-self:start}.routine-mais:hover,.filtro-mais:hover{border-color:var(--stamp-blue)}.so-leitura-aviso{margin:0 0 14px;padding:10px 13px;border-radius:var(--radius-btn);background:var(--bg);border:1px solid var(--stamp-gold);font-size:12.5px;line-height:1.5;color:var(--paper)}.somente-leitura .modal-body button:disabled,.somente-leitura .modal-header button:disabled{opacity:.45;cursor:not-allowed}.somente-leitura [contenteditable="false"]{cursor:default}html.filtro-area #assistantSlot,html.filtro-area #cronoVivo,html.filtro-area #commitmentsBlock,html.filtro-area #ultimasBlock,html.filtro-area #routineBlock,html.filtro-area #monthlyBlock,html.filtro-area #notesBlock,html.filtro-area #sharedBlock,html.filtro-area #boardsBlock{display:none!important}.mq-linha{cursor:pointer;flex-wrap:wrap}.mq-linha.mq-sumiu{cursor:default;opacity:.85}.mq-nota{display:block;font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--stamp-gold);margin-top:2px}.mq-onde{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.mq-quadro{display:inline-flex;align-items:center;gap:6px;padding:2px 3px 2px 9px;border:1px solid rgba(98,151,115,.55);border-radius:999px;color:var(--stamp-green);font-family:'IBM Plex Mono',monospace;font-size:10.5px}.mq-quadro svg{width:12px;height:12px;flex-shrink:0}.mq-quadro-nome{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mq-tirar{background:none;border:0;border-radius:999px;cursor:pointer;color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:13px;line-height:1;min-width:26px;min-height:26px;padding:0 6px}.mq-tirar:hover{color:var(--stamp-red);background:var(--line-soft)}.mq-tirar.confirmar{color:var(--stamp-red);font-size:10.5px}.filtro-cab{display:flex;align-items:baseline;gap:10px;margin:4px 0 10px}.filtro-titulo{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--stamp-gold)}.filtro-cab .count{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.filtro-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-bottom:14px}.filtro-grade > .empty{grid-column:1/-1}.filtro-mais{margin:0 0 14px}.fc-caixa{display:flex;flex-direction:column;gap:7px;min-width:0;cursor:pointer;background:var(--bg-raised);border:1.5px solid var(--line);border-radius:6px;padding:10px 12px}.fc-caixa:hover{border-color:var(--paper)}.fc-caixa.is-meeting{border-color:var(--stamp-purple)}.fc-caixa.done{opacity:.55}.fc-caixa.done .fc-titulo{text-decoration:line-through}.fc-topo{display:flex;align-items:center;gap:7px;min-width:0}.fc-tag{flex:1;min-width:0;font-family:'IBM Plex Mono',monospace;font-size:9px;font-weight:600;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-caixa.is-meeting .fc-tag{color:var(--stamp-purple)}.fc-check{position:relative;width:17px;height:17px;flex-shrink:0;border-radius:50%;cursor:pointer;padding:0;border:1.5px solid var(--ink-dim);background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:center}.fc-check::before{content:'';position:absolute;inset:-10px}.fc-check svg{width:10px;height:10px;opacity:0}.fc-check:hover{border-color:var(--stamp-green)}.fc-caixa.done .fc-check{background:var(--stamp-green);border-color:var(--stamp-green)}.fc-caixa.done .fc-check svg{opacity:1}.fc-titulo{font-size:13px;font-weight:500;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fc-rodape{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:auto;font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim)}.fc-caixa.is-today .fc-quando{color:var(--stamp-gold)}.fc-caixa.is-past .fc-quando{color:var(--stamp-red)}.fc-comp{color:var(--stamp-blue)}.note-card{background:var(--bg-raised);border:1px solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:12px 14px;margin-bottom:8px;position:relative;overflow:hidden}.note-card.is-private{border-color:rgba(209,166,60,.45)}.note-card.is-onboard{border-color:rgba(98,151,115,.55)}.note-quick-body{padding-top:4px}.note-card.due-today{border-color:var(--stamp-gold)}.note-card.overdue{border-color:var(--stamp-red)}.note-head{display:flex;align-items:center;gap:8px;user-select:none;cursor:pointer}.note-head .icon{width:15px;height:15px;color:var(--ink-dim);flex-shrink:0}.note-head .icon svg{width:100%;height:100%}.note-title{font-size:13.5px;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-recur{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--stamp-blue)}.note-date{background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:3px 5px;flex-shrink:0;min-height:26px;cursor:pointer}.note-chev{font-size:10px;color:var(--ink-dim);transform:rotate(-90deg)}.note-summary{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin-top:6px;padding-left:23px}.note-card.due-today .note-summary{color:var(--stamp-gold)}.note-card.overdue .note-summary{color:var(--stamp-red)}.note-empty{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim)}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:flex-start;justify-content:center;padding:18px;z-index:50;overflow-y:auto;overscroll-behavior:contain;padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right));padding-bottom:max(18px,env(safe-area-inset-bottom))}.modal-box{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);width:100%;max-width:660px;max-height:calc(100vh - 36px);margin:auto;display:flex;flex-direction:column;overflow:hidden}@supports (height: 100dvh){.modal-box{max-height:calc(100dvh - 36px - env(safe-area-inset-bottom))}}.modal-wide{max-width:900px}.modal-radar .modal-header h3{font-size:19px}.radar-group-head{display:flex;align-items:center;gap:8px;font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--ink-dim);margin:22px 0 10px;padding-bottom:7px;border-bottom:1px solid var(--line-soft)}.radar-group-head:first-child{margin-top:4px}.radar-group-count{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:1px 7px;font-size:10px}.radar-group-head.radar-atrasado{color:var(--stamp-red);border-bottom-color:var(--stamp-red)}.radar-group-head.radar-hoje{color:var(--stamp-gold);border-bottom-color:var(--stamp-gold)}.radar-item{display:flex;align-items:center;gap:14px;background:var(--bg-card);border:1px solid var(--line-soft);border-left:3px solid var(--line);border-radius:7px;padding:14px 16px;margin-bottom:8px;cursor:pointer;transition:border-color .15s ease}.radar-item:hover{border-color:var(--paper)}.radar-item.radar-atrasado{border-left-color:var(--stamp-red)}.radar-item.radar-hoje{border-left-color:var(--stamp-gold)}.radar-item.radar-reuniao{border-left-color:var(--stamp-purple)}.radar-icon{width:20px;height:20px;color:var(--ink-dim);flex-shrink:0}.radar-icon svg{width:100%;height:100%}.radar-main{flex:1;min-width:0}.radar-title{font-size:16px;font-weight:500;line-height:1.3;margin-bottom:3px}.radar-sub{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.radar-when{text-align:right;flex-shrink:0}.radar-when-label{display:block;font-family:'IBM Plex Mono',monospace;font-size:13px;font-weight:600}.radar-when-date{display:block;font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);margin-top:2px}.radar-atrasado .radar-when-label{color:var(--stamp-red)}.radar-hoje .radar-when-label{color:var(--stamp-gold)}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid var(--line-soft);flex-shrink:0}.modal-header h3{margin:0;font-size:15px;font-weight:600}.modal-title-input{margin:0;font-size:15px;font-weight:600;font-family:'IBM Plex Sans',sans-serif;background:transparent;border:none;border-bottom:1px solid transparent;color:var(--paper);padding:0 0 2px;width:100%}.modal-title-input:focus{outline:none;border-bottom-color:var(--line)}.modal-rascunho .modal-title-input{border-bottom-color:var(--line);padding-bottom:5px}.modal-rascunho .modal-title-input:focus{border-bottom-color:var(--paper)}.modal-title-input::placeholder{color:var(--ink-dim);font-weight:500}.modal-title-input.falta{border-bottom-color:var(--stamp-red);animation:titulo-falta .35s ease-in-out 2}@keyframes titulo-falta{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.modal-header .sub{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--stamp-blue);margin-top:3px}.modal-close{position:relative;background:none;border:none;color:var(--ink-dim);font-size:20px;cursor:pointer;line-height:1;flex-shrink:0}.modal-close::before{content:'';position:absolute;inset:-10px}@media (max-width: 640px){.modal-close{font-size:27px;margin:-4px -4px 0 6px}}.modal-header-btns{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:8px}.modal-icon-btn{position:relative;background:none;border:none;color:var(--ink-dim);cursor:pointer;width:22px;height:22px;padding:0}.modal-icon-btn svg{width:15px;height:15px}.modal-icon-btn::before{content:'';position:absolute;inset:-8px}.modal-icon-btn:hover{color:var(--paper)}.modal-icon-btn.confirming{color:var(--stamp-red)}.modal-icon-btn.aguardando{color:var(--stamp-gold)}.modal-icon-btn.com-texto{width:auto;height:auto;padding:3px 9px;white-space:nowrap;border:1px solid var(--stamp-gold);border-radius:100px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;font-weight:600}.note-card.recem-fixado{animation:recem-fixado 2.4s ease-out}@keyframes recem-fixado{0%,35%{border-color:var(--stamp-gold);box-shadow:0 0 0 3px rgba(209,166,60,.35)}100%{box-shadow:var(--shadow-card)}}.modal-icon-btn.copiado{color:var(--stamp-green)}.modal-icon-btn.open{color:var(--stamp-blue)}.modal-icon-btn.no-quadro{color:var(--stamp-green);border-color:rgba(98,151,115,.6)}.modal-icon-btn.timer-live{color:var(--stamp-blue)}.modal-icon-btn.timer-live::after{content:'';position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%;background:var(--stamp-blue)}.modal-tabs{display:flex;gap:2px;padding:0 18px;flex-shrink:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;border-bottom:1px solid var(--line-soft)}.modal-tabs::-webkit-scrollbar{height:4px}.modal-tabs::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}.modal-tab{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:500;padding:12px 13px;cursor:pointer;color:var(--ink-dim);background:none;border:none;border-bottom:2px solid transparent;white-space:nowrap;flex-shrink:0;transition:color .12s ease,border-color .12s ease}.modal-tab:hover{color:var(--paper)}.modal-tab.active{color:var(--stamp-blue);border-bottom-color:var(--stamp-blue);font-weight:700}.modal-body{padding:14px 18px 18px;overflow-y:auto;flex:1}.type-display{display:flex;align-items:center;gap:8px;padding:12px 18px 0}.type-display .type-label{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--paper);font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gear-btn{position:relative;background:none;border:1px solid var(--line);border-radius:4px;color:var(--ink-dim);cursor:pointer;width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding:0}.gear-btn svg{width:14px;height:14px}.gear-btn:hover{color:var(--paper);border-color:var(--paper)}.type-pills{display:flex;gap:6px;padding:10px 18px 0;flex-wrap:wrap;align-items:center}.type-pill{font-family:'IBM Plex Mono',monospace;font-size:11px;padding:7px 12px;border-radius:14px;cursor:pointer;border:1px solid var(--line);color:var(--ink-dim);background:transparent;min-height:32px}.type-pill.active.t-simples{color:var(--paper);border-color:var(--paper)}.type-pill.active.t-elaborada{color:var(--stamp-blue);border-color:var(--stamp-blue)}.type-pill.active.t-reuniao{color:var(--stamp-purple);border-color:var(--stamp-purple)}.type-pill.active.t-super{color:var(--stamp-green);border-color:var(--stamp-green)}.area-pill{font-family:'IBM Plex Mono',monospace;font-size:11px;padding:7px 12px;border-radius:14px;cursor:pointer;border:1px solid var(--line);color:var(--ink-dim);background:transparent;min-height:32px}.area-pill.active{color:var(--stamp-blue);border-color:var(--stamp-blue)}.category-pill{border-radius:5px;background:var(--bg);display:inline-flex;align-items:center;gap:5px}.category-pill.active{background:rgba(74,119,151,.15)}.ap-icon{width:12px;height:12px;display:inline-flex;flex-shrink:0}.ap-icon svg{width:100%;height:100%}.inline-checklist-heading{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.03em;margin:18px 0 8px;padding-top:14px;border-top:1px solid var(--line-soft)}.cl-heading-row{display:flex;align-items:center;gap:6px}.cl-group{margin-bottom:18px}.cl-group-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.cl-group-name{font-family:'IBM Plex Mono',monospace;font-size:11.5px;font-weight:600;color:var(--paper);text-transform:uppercase;letter-spacing:.03em;cursor:text;padding:3px 0}.cl-group-name:hover{color:var(--stamp-blue)}.cl-group-name-edit{background:var(--bg-raised);border:1px solid var(--stamp-blue);border-radius:4px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:11.5px;font-weight:600;padding:3px 7px;text-transform:uppercase}.cl-add-group-row{margin-top:8px}.cl-add-group-row input{background:var(--bg-raised);border:1px solid var(--line);border-radius:5px;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px;padding:8px 10px;margin-right:8px;min-height:36px}.cl-add-group-row button{min-height:36px}.cl-add-group-btn{background:none;border:none;color:var(--ink-dim);cursor:pointer;font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:4px 0}.cl-add-group-btn:hover{color:var(--stamp-blue);text-decoration:underline}.cl-pin-btn{position:relative;background:none;border:none;color:var(--ink-dim);cursor:pointer;width:16px;height:16px;padding:0}.cl-pin-btn svg{width:12px;height:12px}.cl-pin-btn::before{content:'';position:absolute;inset:-8px}.cl-pin-btn:hover{color:var(--paper)}.cl-pin-btn.active{color:var(--stamp-gold)}.note-editor-doc{min-height:220px}.reuniao-fields-block{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--line-soft)}.description-block{padding:0 0 14px}.attachments-strip{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 14px}.attachment-thumb{position:relative;width:52px;height:52px;border-radius:6px;overflow:hidden;border:1px solid var(--line-soft);cursor:pointer;flex-shrink:0}.attachment-thumb img{width:100%;height:100%;object-fit:cover;display:block}.attachment-broken{border-color:var(--stamp-red);border-style:dashed}.attachment-broken img{display:none}.attachment-broken::after{content:'!';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--stamp-red);font-family:'IBM Plex Mono',monospace;font-size:18px;font-weight:700}.attachment-del{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;border:none;font-size:11px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0}.attachment-thumb:hover .attachment-del{opacity:1}.attachment-del.confirming{opacity:1;background:var(--stamp-red)}.attachment-add{width:52px;height:52px;border-radius:6px;border:1px dashed var(--line);background:var(--bg);color:var(--ink-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.attachment-add svg{width:18px;height:18px}.attachment-add:hover{color:var(--paper);border-color:var(--paper)}.attachment-dica{align-self:center;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}@media (hover: none){.attachment-dica{display:none}}.attachment-thumb.recem-colada{animation:anexoColado 1.6s ease-out}@keyframes anexoColado{0%,40%{box-shadow:0 0 0 2px var(--stamp-green)}100%{box-shadow:0 0 0 2px transparent}}.lightbox-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;cursor:pointer}.lightbox-overlay img{max-width:100%;max-height:100%;border-radius:6px;cursor:default}.lightbox-close{position:fixed;top:18px;right:18px;background:none;border:1px solid var(--ink);color:#fff;width:34px;height:34px;border-radius:50%;font-size:18px;cursor:pointer;top:calc(18px + env(safe-area-inset-top));right:calc(18px + env(safe-area-inset-right))}.description-block label{display:block;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin-bottom:5px}.description-textarea{width:100%;min-height:70px;background:var(--bg);border:1px solid var(--line);border-radius:4px;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px;padding:9px 10px;resize:vertical}.description-textarea:focus{outline:none;border-color:var(--paper)}.meeting-toggle{display:flex;align-items:center;gap:7px;padding:10px 18px 0}.meeting-toggle input{width:14px;height:14px;accent-color:var(--stamp-purple);cursor:pointer}.meeting-toggle label{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim);cursor:pointer}.quick-schedule{padding:10px 18px 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.task-timer-block{margin:12px 18px 0;padding:9px 12px;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-btn);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.tt-icon{width:15px;height:15px;color:var(--ink-dim);flex-shrink:0}.tt-icon svg{width:100%;height:100%}.task-timer-block #ttEstimate{width:56px;background:var(--bg-raised);border:1px solid var(--line);border-radius:4px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:12px;padding:6px 8px;text-align:center}.tt-unit{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.tt-start-btn{margin-left:auto;background:var(--paper);color:var(--ink);border:none;border-radius:var(--radius-btn);font-family:'IBM Plex Mono',monospace;font-weight:600;font-size:10.5px;padding:7px 13px;cursor:pointer;flex-shrink:0}.tt-dismiss-btn,.tt-finish-btn{background:var(--paper);color:var(--ink);border:none;border-radius:var(--radius-btn);font-family:'IBM Plex Mono',monospace;font-weight:600;font-size:10.5px;padding:7px 13px;cursor:pointer;flex-shrink:0}.tt-dismiss-btn{margin-left:auto;background:none;border:1px solid var(--line);color:var(--ink-dim)}.tt-dismiss-btn:hover{color:var(--paper);border-color:var(--paper)}.task-timer-running{gap:9px}.tt-bar-track{flex:1;height:6px;background:var(--line-soft);border-radius:3px;overflow:hidden}.tt-bar-fill{height:100%;background:var(--stamp-blue);border-radius:3px}.task-timer-running.overrun .tt-bar-fill{background:var(--stamp-red)}.tt-remaining{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);white-space:nowrap;flex-shrink:0}.task-timer-running.overrun .tt-remaining{color:var(--stamp-red)}.tt-finish-btn{background:var(--stamp-green);color:var(--ink)}.sched-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.sched-head-titulo{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);flex:1}.sched-head-btn{background:none;border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:10px;padding:6px 10px;cursor:pointer}.sched-head-btn:hover{color:var(--paper);border-color:var(--paper)}.sched-head-btn.perigo:hover{color:var(--stamp-red);border-color:var(--stamp-red)}.sched-block{background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-btn);padding:10px 12px;margin-bottom:8px;display:grid;gap:7px}.sched-block.now{border-color:var(--stamp-blue)}.sched-block.done{opacity:.55}.sb-linha{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sb-hora{color-scheme:dark;background:var(--bg-raised);border:1px solid var(--line);border-radius:4px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:12.5px;padding:5px 7px;min-height:32px}.sb-hora:focus{border-color:var(--stamp-blue);outline:none}:root[data-theme="light"] .sb-hora,:root[data-theme="moderno"] .sb-hora{color-scheme:light}.sb-seta{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim)}.sb-dur{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);border:1px solid var(--line-soft);border-radius:100px;padding:3px 9px;flex:1;text-align:center;max-width:92px}.sb-dur.ruim{color:var(--stamp-red);border-color:var(--stamp-red);max-width:none}.sb-nome{width:100%;background:none;border:none;border-bottom:1px solid transparent;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:14px;font-weight:500;padding:3px 0}.sb-nome:hover{border-bottom-color:var(--line-soft)}.sb-nome:focus{border-bottom-color:var(--stamp-blue);outline:none}.sb-pe{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sb-tarefa{background:none;border:none;padding:0;cursor:pointer;flex:1;min-width:0;text-align:left;color:var(--stamp-blue);font-family:'IBM Plex Mono',monospace;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-tarefa:hover{text-decoration:underline}.sb-pe .sched-ligar{margin-left:auto}.sched-linked{color:var(--stamp-blue);font-size:11px}.meet-link-invalido{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--stamp-gold);margin-top:6px}.sched-bar-track{height:6px;background:var(--line-soft);border-radius:3px;overflow:hidden}.sched-bar-fill{height:100%;width:0;background:var(--stamp-blue);border-radius:3px}.sched-block.done .sched-bar-fill{background:var(--stamp-green)}.sched-add-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:14px}.sched-add-row input[type="time"]{background:var(--bg-raised);border:1px solid var(--line);border-radius:5px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:12.5px;padding:8px 10px;min-height:38px}.sched-add-sep{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.sched-add-row input[type="text"]{flex:1;min-width:140px;background:var(--bg-raised);border:1px solid var(--line);border-radius:5px;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px;padding:8px 10px;min-height:38px}.sched-add-row > button{background:var(--paper);color:var(--ink);border:none;border-radius:5px;font-family:'IBM Plex Mono',monospace;font-weight:600;font-size:11.5px;padding:0 16px;min-height:38px;cursor:pointer}.sched-ligar{background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;font-family:'IBM Plex Mono',monospace;font-size:9.5px;color:var(--ink-dim);border-bottom:1px dotted currentColor}.sched-ligar:hover{color:var(--stamp-blue)}.sched-ligar-sel{flex-shrink:0;max-width:180px;background:var(--bg-raised);border:1px solid var(--stamp-blue);border-radius:4px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:4px 6px}.sched-add-box{background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-card);padding:13px 14px;margin-top:16px}.sched-add-box .sched-add-row{margin-top:0}.sched-duracoes{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:11px}.sd-rotulo{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin-right:2px}.sd-chip{background:none;border:1px solid var(--line);border-radius:100px;color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:5px 11px;cursor:pointer;min-height:30px}.sd-chip:hover{color:var(--paper);border-color:var(--paper)}.sd-chip.on{background:var(--paper);border-color:var(--paper);color:var(--ink);font-weight:600}.sd-outro{border-style:dashed}.sched-resumo{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-top:11px;font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim)}.sched-ajustar{background:none;border:none;padding:0;cursor:pointer;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--stamp-blue);border-bottom:1px dotted currentColor}.sched-avancado{margin-top:11px;padding-top:11px;border-top:1px solid var(--line-soft);display:grid;gap:8px}.sa-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sa-linha label{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);flex-shrink:0}.sa-linha input[type="time"]{background:var(--bg-raised);border:1px solid var(--line);border-radius:5px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:12.5px;padding:7px 9px;min-height:36px}.sa-linha select{flex:1;min-width:160px;max-width:100%;background:var(--bg-raised);border:1px solid var(--line);border-radius:5px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:11px;padding:7px 9px;min-height:36px}.sched-erro{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--stamp-red);margin-top:9px}.quick-tool-btn.sched-live{border-color:var(--stamp-blue);color:var(--stamp-blue)}.qs-label{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim)}.quick-schedule-btn{font-family:'IBM Plex Mono',monospace;font-size:11px;padding:7px 11px;border-radius:3px;cursor:pointer;border:1px solid var(--line);color:var(--paper);background:transparent;min-height:32px}.quick-schedule-inline{display:none;align-items:center;gap:8px;margin-top:8px}.quick-schedule-inline.open{display:flex}.quick-schedule-inline input[type="date"]{background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:12px;padding:8px;min-height:34px}.priority-picker{display:flex;align-items:center;gap:6px;margin-top:10px}.priority-picker .pp-label{font-family:'IBM Plex Mono',monospace;font-size:9.5px;color:var(--ink-dim);margin-right:2px}.pp-dot{position:relative;width:16px;height:16px;border-radius:50%;cursor:pointer;border:1.5px solid var(--line);background:transparent;padding:0}.pp-dot::before{content:'';position:absolute;inset:-7px}.pp-dot.pp-urgente{border-color:var(--stamp-red)}.pp-dot.pp-normal{border-color:var(--stamp-gold)}.pp-dot.pp-leve{border-color:var(--stamp-green)}.pp-dot.pp-urgente.active{background:var(--stamp-red)}.pp-dot.pp-normal.active{background:var(--stamp-gold)}.pp-dot.pp-leve.active{background:var(--stamp-green)}.quick-schedule-inline button{background:var(--paper);color:var(--ink);border:none;border-radius:3px;font-family:'IBM Plex Mono',monospace;font-weight:600;font-size:11px;padding:0 12px;cursor:pointer;min-height:34px}.editor-toolbar{display:flex;gap:4px;margin-bottom:6px;flex-wrap:nowrap;position:relative;min-width:0}.editor-toolbar > button{flex-shrink:0}.et-copy{margin-left:auto}.editor-toolbar button.et-mais{margin-left:auto;color:var(--ink-dim);font-size:15px;letter-spacing:.05em}.editor-toolbar button.et-mais:hover,.editor-toolbar button.et-mais.ativo{color:var(--paper);border-color:var(--stamp-blue)}.et-mais-caixa{position:absolute;right:0;top:calc(100% + 4px);z-index:30;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:232px;padding:6px;background:var(--bg-raised);border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.35)}.et-mais-caixa[hidden]{display:none}.et-mais-caixa .et-copy{margin-left:0}.note-editor pre{background:var(--bg);border:1px solid var(--line-soft);border-radius:5px;padding:10px 12px;font-family:'IBM Plex Mono',monospace;font-size:12.5px;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-break:break-word;margin:8px 0}.editor-toolbar button{background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:12px;width:30px;height:30px;cursor:pointer}.editor-toolbar button.et-i{font-style:italic}.editor-toolbar button.et-wide{width:auto;padding:0 8px}.editor-toolbar button.et-img{width:auto;padding:0 8px;display:flex;align-items:center}.editor-toolbar button.et-img svg{width:15px;height:15px}.note-editor{min-height:160px;max-height:320px;overflow-y:auto;resize:vertical;background:var(--bg);border:1px solid var(--line);border-radius:4px;color:var(--paper);font-size:14px;line-height:1.6;padding:12px;margin-bottom:10px;overflow-wrap:anywhere;min-width:0}.note-editor.expanded{max-height:70vh}.note-editor:focus{outline:none;border-color:var(--paper)}.note-editor:empty:before{content:attr(data-placeholder);color:var(--ink-dim)}.note-quick-textarea{min-height:70px;max-height:200px;margin-bottom:4px;resize:vertical}.note-editor ul{padding-left:20px;margin:6px 0}.note-editor h3,.n-body h3{font-size:15px;font-weight:600;margin:10px 0 4px}.note-editor blockquote,.n-body blockquote{border-left:3px solid var(--stamp-blue);margin:8px 0;padding:2px 0 2px 12px;color:var(--ink-dim);font-style:italic}.note-editor a,.n-body a{color:var(--stamp-blue)}.note-editor img,.n-body img{max-width:100%;border-radius:4px;margin:6px 0;display:block}.image-strip{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.image-thumb{position:relative;width:64px;height:64px;border-radius:6px;overflow:hidden;border:1px solid var(--line);cursor:pointer;flex-shrink:0}.image-thumb img{width:100%;height:100%;object-fit:cover;display:block}.image-thumb-del{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;border:none;font-size:11px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.lightbox-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:80;display:flex;align-items:center;justify-content:center;padding:30px}.lightbox-overlay img{max-width:100%;max-height:100%;border-radius:6px}.lightbox-overlay.com-barra{flex-direction:column;gap:14px;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.lightbox-overlay.com-barra img{flex:0 1 auto;min-height:0;max-height:100%;object-fit:contain}.lightbox-overlay.com-barra .lightbox-barra{flex:none}.lightbox-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;max-width:min(760px,100%);padding:8px;border-radius:12px;cursor:default;background:var(--bg-raised);border:1px solid var(--line)}.lb-link{flex:1 1 260px;min-width:0;height:36px;padding:0 10px;border-radius:8px;background:var(--bg);border:1px solid var(--line);color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:12px}.lb-link:focus{outline:none;border-color:var(--stamp-blue);color:var(--paper)}.lb-acao{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px;border-radius:8px;background:none;border:1px solid var(--line);color:var(--paper);cursor:pointer;font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;white-space:nowrap}.lb-acao svg{width:15px;height:15px}.lb-acao:hover{border-color:var(--stamp-blue);color:var(--stamp-blue)}.lb-aviso{flex-basis:100%;text-align:center;min-height:0;font-family:'IBM Plex Mono',monospace;font-size:11.5px;color:var(--stamp-green)}.lb-aviso:empty{display:none}.lb-aviso.ruim{color:var(--stamp-red)}@media (max-width: 640px){.lb-link{font-size:16px}}.lightbox-close{position:fixed;top:18px;right:18px;background:var(--bg-raised);border:1px solid var(--line);color:var(--paper);width:34px;height:34px;border-radius:50%;font-size:18px;cursor:pointer;top:calc(18px + env(safe-area-inset-top));right:calc(18px + env(safe-area-inset-right))}.editor-save{background:var(--paper);color:var(--ink);border:none;border-radius:var(--radius-btn);font-family:'IBM Plex Mono',monospace;font-weight:600;font-size:11.5px;padding:9px 16px;cursor:pointer;min-height:38px}.note-entry .n-body{margin-top:3px}.note-entry .n-body ul{padding-left:20px;margin:4px 0}.settings-section{padding:0 0 20px}.settings-label{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin-bottom:8px;text-transform:uppercase;letter-spacing:.03em}.theme-pills{display:flex;gap:6px}.theme-pill{font-family:'IBM Plex Mono',monospace;font-size:12px;padding:8px 14px;border-radius:4px;cursor:pointer;border:1px solid var(--line);color:var(--ink-dim);background:transparent;min-height:36px}.theme-pill.active{color:var(--paper);border-color:var(--paper)}.settings-link-btn{font-family:'IBM Plex Mono',monospace;font-size:12px;padding:8px 14px;border-radius:4px;cursor:pointer;border:1px solid var(--line);color:var(--paper);background:var(--bg-raised);min-height:36px}.date-field{background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:12px;padding:8px 10px;cursor:pointer;min-height:34px;text-align:left}.date-field:focus,.date-field:active{outline:none;border-color:var(--paper)}.date-field::placeholder{color:var(--ink-dim)}.date-picker-popover{position:fixed;z-index:70;width:260px;max-width:calc(100vw - 24px);background:var(--bg-raised);border:1px solid var(--line);border-radius:8px;padding:12px;box-shadow:0 12px 32px rgba(0,0,0,.4)}.dp-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dp-month{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;text-transform:capitalize}.dp-nav{position:relative;background:none;border:1px solid var(--line);border-radius:4px;color:var(--paper);cursor:pointer;width:26px;height:26px;font-size:13px}.dp-nav::before{content:'';position:absolute;inset:-6px}.dp-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.dp-weekdays span{text-align:center;font-family:'IBM Plex Mono',monospace;font-size:9px;color:var(--ink-dim)}.dp-days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:10px}.dp-day{background:none;border:none;border-radius:4px;color:var(--paper);cursor:pointer;font-family:'IBM Plex Mono',monospace;font-size:12px;padding:6px 0;min-height:30px}.dp-day:hover{background:var(--bg)}.dp-day.dp-today{border:1px solid var(--stamp-gold)}.dp-day.dp-selected{background:var(--paper);color:var(--ink);font-weight:600}.dp-footer{display:flex;justify-content:space-between;gap:6px}.dp-footer button{font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:6px 10px;border-radius:3px;cursor:pointer;border:1px solid var(--line);color:var(--ink-dim);background:transparent;min-height:30px}.dp-footer button:hover{color:var(--paper);border-color:var(--paper)}.recur-editor{padding:10px 18px 0}.recur-editor select{background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:11px;padding:6px 8px;margin-bottom:8px;min-height:30px}.fixed-card-badge{margin:12px 18px 0;padding:6px 10px;background:rgba(74,119,151,.15);border:1px solid var(--stamp-blue);border-radius:4px;color:var(--stamp-blue);font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:600;letter-spacing:.02em;display:inline-block}.discreto-toggle{display:flex;align-items:center;gap:7px;margin:8px 18px 0;padding:6px 10px;font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);cursor:pointer;width:fit-content}.discreto-toggle svg{width:13px;height:13px}.discreto-toggle input{accent-color:var(--stamp-gold);width:13px;height:13px}.discreto-toggle:has(input:checked){color:var(--stamp-gold)}.recur-display{display:flex;align-items:center;gap:8px;padding:10px 18px 0}.recur-display .recur-hint{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--stamp-blue)}.recur-days{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:6px}.recur-day{font-family:'IBM Plex Mono',monospace;font-size:9px;font-weight:600;padding:5px 6px;border-radius:2px;cursor:pointer;border:1px solid var(--line);color:var(--ink-dim);background:transparent;min-width:30px}.recur-day.active{color:var(--stamp-blue);border-color:var(--stamp-blue)}.recur-monthday{display:flex;align-items:center;gap:6px;font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim);margin-bottom:6px}.recur-monthday input{width:52px;background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:12px;padding:5px 6px;min-height:30px}.mrow-add{display:flex;gap:6px;margin-bottom:12px}.mrow-add input{flex:1;background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-size:13px;padding:9px 10px;min-height:38px}.mrow-add button{background:var(--paper);color:var(--ink);border:none;border-radius:3px;font-family:'IBM Plex Mono',monospace;font-weight:600;font-size:11.5px;padding:0 14px;cursor:pointer;min-height:38px}.note-entry{font-size:12.5px;line-height:1.5;border-top:1px solid var(--line-soft);padding-top:8px;margin-top:8px}.note-entry:first-child{border-top:none;padding-top:0;margin-top:0}.note-entry .n-date{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);display:block;margin-bottom:2px}.cl-item{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:4px;background:var(--bg);border:1px solid var(--line-soft);border-radius:6px;border-left:3px solid var(--line);transition:border-color .15s ease}.cl-item.done{border-left-color:var(--stamp-green)}.cl-item.done .cl-title{text-decoration:line-through;color:var(--ink-dim)}.cl-check{position:relative;width:17px;height:17px;border:1.5px solid var(--ink-dim);border-radius:50%;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.cl-check::before{content:'';position:absolute;inset:-10px}.cl-item.done .cl-check{background:var(--stamp-green);border-color:var(--stamp-green)}.cl-check svg{width:10px;height:10px;opacity:0}.cl-item.done .cl-check svg{opacity:1}.cl-title{flex:1;font-size:13.5px;min-width:0;overflow-wrap:anywhere}.cl-title-col{flex:1;min-width:0}.cl-done-at{display:block;font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--stamp-green);text-decoration:none;margin-top:2px}.cl-drag-handle{color:var(--ink-dim);cursor:grab;font-size:12px;letter-spacing:-2px;user-select:none;flex-shrink:0}.cl-ordem{display:none;flex-direction:column;flex-shrink:0}.cl-ordem-btn{position:relative;background:none;border:none;padding:0;color:var(--ink-dim);cursor:pointer;font-size:10px;line-height:1;width:26px;height:24px}.cl-ordem-btn::before{content:'';position:absolute;inset:0 -5px}.cl-ordem-btn:disabled{opacity:.25;cursor:default}.cl-ordem-btn:not(:disabled):active{color:var(--stamp-blue)}@media (hover: none){.cl-drag-handle{display:none}.cl-ordem{display:flex}}.cl-info{position:relative;width:15px;height:15px;flex-shrink:0;color:var(--ink-dim);opacity:0;transition:opacity .15s ease;cursor:help;display:inline-flex}.cl-info svg{width:100%;height:100%}.cl-item:hover .cl-info{opacity:.5}.cl-info:hover{opacity:1!important;color:var(--paper)}.cl-info-tip{position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);z-index:30;background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:6px 10px;font-family:'IBM Plex Mono',monospace;font-size:10px;line-height:1.5;color:var(--paper);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;box-shadow:0 4px 14px rgba(0,0,0,.4)}.cl-info:hover .cl-info-tip{opacity:1}.cl-img-area{display:flex;align-items:center;gap:5px;flex-shrink:0}.storage-warning{position:fixed;bottom:16px;left:16px;right:16px;max-width:620px;margin:0 auto;z-index:90;bottom:calc(16px + env(safe-area-inset-bottom));left:calc(16px + env(safe-area-inset-left));right:calc(16px + env(safe-area-inset-right));background:var(--bg-raised);border:1px solid var(--stamp-red);border-left:4px solid var(--stamp-red);border-radius:6px;padding:12px 40px 12px 14px;color:var(--paper);font-size:12.5px;line-height:1.5;display:flex;flex-direction:column;gap:10px}.storage-warning strong{color:var(--stamp-red)}.storage-free-btn{align-self:flex-start;background:var(--stamp-red);border:none;border-radius:4px;color:#fff;font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600;padding:7px 12px;cursor:pointer}.storage-close-btn{position:absolute;top:8px;right:10px;background:none;border:none;color:var(--ink-dim);font-size:16px;cursor:pointer}.cl-img-url-input{width:190px;background:var(--bg-raised);border:1px solid var(--stamp-blue);border-radius:4px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:5px 7px}.cl-img-url-input:focus{outline:none}.cl-img-url-ok{background:var(--stamp-blue);border:none;border-radius:4px;color:var(--ink);font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:600;padding:5px 8px;cursor:pointer}.cl-img-url-rm{background:none;border:1px solid var(--stamp-red);border-radius:4px;color:var(--stamp-red);font-family:'IBM Plex Mono',monospace;font-size:10px;padding:4px 8px;cursor:pointer}.cl-img-edit{position:relative;width:14px;height:14px;flex-shrink:0;background:none;border:none;color:var(--ink-dim);cursor:pointer;padding:0;opacity:0;transition:opacity .15s ease}.cl-img-edit svg{width:100%;height:100%}.cl-img-edit::before{content:'';position:absolute;inset:-8px}.cl-item:hover .cl-img-edit{opacity:.55}.cl-img-edit:hover{opacity:1!important;color:var(--paper)}.cl-title-edit{width:100%;background:var(--bg-raised);border:1px solid var(--stamp-blue);border-radius:4px;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13.5px;padding:4px 7px}.cl-title-edit:focus{outline:none}.cl-title{cursor:text}.cl-img-thumb{width:34px;height:34px;border-radius:4px;overflow:hidden;border:1px solid var(--line);flex-shrink:0;padding:0;background:none;cursor:pointer}.cl-img-broken{width:34px;height:34px;border-radius:4px;flex-shrink:0;padding:0;cursor:pointer;background:none;border:1px dashed var(--stamp-red);color:var(--stamp-red);font-family:'IBM Plex Mono',monospace;font-size:13px;font-weight:700;line-height:1}.cl-img-broken img{display:none}.cl-img-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cl-img-add{position:relative;width:20px;height:20px;flex-shrink:0;background:none;border:none;color:var(--stamp-blue);cursor:pointer;opacity:.6}.cl-img-add svg{width:100%;height:100%}.cl-img-add::before{content:'';position:absolute;inset:-8px}.cl-item:hover .cl-img-add{opacity:1}.cl-img-add:hover{color:var(--paper);opacity:1}.cl-item.dragging{opacity:.4}.cl-item.drag-over{border-top:2px solid var(--stamp-blue)}.cl-del{position:relative;background:none;border:none;color:var(--ink-dim);cursor:pointer;font-size:14px;opacity:.4;flex-shrink:0}.cl-del::before{content:'';position:absolute;inset:-9px}.cl-del:active{color:var(--stamp-red);opacity:1}.rating-avg{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--stamp-gold);margin-bottom:12px}.star-row{display:flex;gap:4px;margin-bottom:8px}.star-btn{position:relative;background:none;border:none;padding:0;cursor:pointer;width:24px;height:24px;color:var(--line)}.star-btn::before{content:'';position:absolute;inset:-6px}.star-btn svg{width:100%;height:100%}.star-btn.filled{color:var(--stamp-gold)}.rating-entry{border-top:1px solid var(--line-soft);padding-top:8px;margin-top:8px}.rating-entry:first-child{border-top:none;padding-top:0;margin-top:0}.rating-entry .stars-mini{display:flex;gap:2px;margin-bottom:3px}.rating-entry .stars-mini svg{width:12px;height:12px}.rating-entry .r-date{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim)}.rating-entry .r-comment{font-size:12.5px;margin-top:3px}.meet-field{margin-bottom:12px}.meet-field label{display:flex;align-items:center;gap:6px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin-bottom:5px}.meet-field label .fi{width:13px;height:13px}.meet-field label .fi svg{width:100%;height:100%}.meet-row-field{display:flex;gap:10px}.meet-row-item{flex:1;min-width:0}.meet-field input,.meet-field select,.meet-field textarea{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-size:13px;padding:9px 10px;min-height:38px;font-family:'IBM Plex Sans',sans-serif;box-sizing:border-box}.meet-field textarea{resize:vertical;min-height:64px;line-height:1.5}.idate-range{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.idate-range input{width:64px}.idate-range select{flex:1;min-width:100px}.idate-range span{font-size:12px;color:var(--ink-dim)}.idate-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line-soft)}.idate-row:first-of-type{border-top:none}.idate-title{font-size:13px;font-weight:500;flex:1;min-width:0;overflow-wrap:break-word}.idate-period{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--stamp-gold)}.area-order{display:flex;flex-direction:column;gap:1px}.area-order-btn{background:none;border:none;color:var(--ink-dim);cursor:pointer;font-size:8px;padding:1px 3px;line-height:1}.area-order-btn:disabled{opacity:.2;cursor:default}.area-order-btn:not(:disabled):hover{color:var(--paper)}.area-drag-handle{color:var(--ink-dim);cursor:grab;font-size:12px;letter-spacing:-2px;user-select:none;flex-shrink:0}.area-legenda{font-size:12px;line-height:1.45;color:var(--ink-dim);margin:0 0 12px}.area-legenda b{color:var(--paper);font-weight:600}.area-opcao{display:flex;align-items:center;gap:7px;cursor:pointer;font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim)}.area-opcao input{width:14px;height:14px;accent-color:var(--stamp-blue);margin:0;flex-shrink:0}.area-opcao.desligada{opacity:.45;cursor:default}.area-row .cl-del svg{width:14px;height:14px;display:block}.area-row .area-home.on{color:var(--stamp-blue)}.area-row .area-liga.desligada{color:var(--stamp-gold)}.area-row.area-desativada .idate-title{opacity:.55}.area-filter-pop .apf-fora{margin-left:auto;font-family:'IBM Plex Mono',monospace;font-size:9.5px;color:var(--ink-dim)}.area-draggable.dragging{opacity:.4}.area-draggable.drag-over{border-top:2px solid var(--stamp-blue)}.meet-field .meet-row{display:flex;gap:8px}.meet-link{display:inline-flex;align-items:center;gap:5px;color:var(--stamp-blue);font-size:12.5px;margin-top:6px;text-decoration:none}.meet-link-primary{background:var(--stamp-purple);color:var(--ink);padding:5px 10px;border-radius:4px;font-family:'IBM Plex Mono',monospace;font-weight:600;font-size:10.5px;margin-top:8px}.meet-duracao{flex:0 0 130px}.meet-dica{font-size:11.5px;line-height:1.45;color:var(--ink-dim);margin-top:5px}.meet-dica.ruim{color:var(--stamp-gold)}.meet-linha{display:grid;grid-template-columns:minmax(0,1fr) 136px 116px 116px;gap:10px}.meet-linha.sem-convidados{grid-template-columns:136px 116px 116px}.meet-linha + .meet-dica{margin:-6px 0 12px}.meet-google:empty{display:none}.meet-google{margin-top:4px;padding:12px 13px;border:1px solid var(--line-soft);border-left:3px solid var(--stamp-blue);border-radius:var(--radius-btn);background:var(--bg)}.mg-titulo{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--stamp-blue)}.mg-titulo svg{width:14px;height:14px}.mg-linha{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.mg-txt{font-size:12.5px;line-height:1.45;color:var(--ink-dim)}.mg-entrar{display:inline-flex;align-items:center;gap:8px;text-decoration:none;background:var(--stamp-blue);color:var(--ink);border-radius:var(--radius-btn);font-family:'IBM Plex Sans',sans-serif;font-weight:600;font-size:13.5px;padding:9px 16px;min-height:40px}.mg-entrar svg{width:17px;height:17px}.mg-entrar:hover{filter:brightness(1.1)}.mg-ver{font-size:12px;color:var(--stamp-blue)}.mg-tirar{margin-left:auto;font-size:11px;padding:6px 11px;min-height:32px}.mg-aviso{font-size:12.5px;line-height:1.45;margin-top:10px;overflow-wrap:anywhere}.mg-aviso.ok{color:var(--stamp-green)}.mg-aviso.ruim{color:var(--stamp-red)}.mg-aviso.info{color:var(--stamp-gold)}@media (max-width: 560px){.meet-duracao{flex:1 1 auto}.mg-tirar{margin-left:0}.mg-entrar{flex:1 1 100%;justify-content:center}}.toolbar{display:flex;gap:8px;margin-bottom:18px}.busca-fundo{position:fixed;inset:0;z-index:95;background:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:flex-start;padding:max(56px,env(safe-area-inset-top)) 16px 16px}.busca-painel{width:100%;max-width:680px;max-height:calc(100vh - 90px);display:flex;flex-direction:column;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 18px 50px rgba(0,0,0,.5);overflow:hidden}@supports (height: 100dvh){.busca-painel{max-height:calc(100dvh - 90px)}}.busca-topo{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--line-soft)}.busca-lupa{width:18px;height:18px;color:var(--ink-dim);flex-shrink:0;display:inline-flex}.busca-lupa svg{width:100%;height:100%}#buscaCampo{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:17px;padding:8px 0}#buscaCampo::-webkit-search-cancel-button{display:none}.busca-fechar{background:none;border:1px solid var(--line);border-radius:4px;color:var(--ink-dim);cursor:pointer;font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:4px 8px;min-height:30px}.busca-corpo{overflow-y:auto;padding:8px 8px 12px}.busca-vazio{font-size:13.5px;line-height:1.6;color:var(--ink-dim);padding:14px 10px}.busca-ia{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:6px 8px 10px}.busca-ia.carregando{color:var(--stamp-purple);font-size:13px}.busca-ia svg,.busca-grupo svg,.busca-perguntar svg,.busca-porque svg{width:14px;height:14px;flex-shrink:0}.busca-perguntar{display:inline-flex;align-items:center;gap:7px;max-width:100%;background:none;border:1px solid var(--stamp-purple);border-radius:var(--radius-btn);color:var(--stamp-purple);font-family:'IBM Plex Sans',sans-serif;font-size:13px;padding:7px 12px;min-height:36px;cursor:pointer;text-align:left}.busca-perguntar:hover{background:var(--stamp-purple);color:var(--ink)}.busca-dica{font-size:11.5px;color:var(--ink-dim)}.busca-erro{font-size:12.5px;color:var(--stamp-red);padding:0 8px 10px}.busca-grupo{display:flex;align-items:center;gap:6px;padding:10px 8px 6px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-dim)}.busca-grupo.ia{color:var(--stamp-purple);text-transform:none;letter-spacing:0;font-family:'IBM Plex Sans',sans-serif;font-size:12.5px}.busca-item{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;cursor:pointer;background:none;border:1px solid transparent;border-radius:var(--radius-btn);padding:9px 10px;color:var(--paper)}.busca-item:hover,.busca-item.sel{background:var(--bg);border-color:var(--line)}.busca-tit{font-size:14px;font-weight:600;overflow-wrap:anywhere}.busca-tit.feita{text-decoration:line-through;opacity:.7}.busca-meta{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.busca-trecho{font-size:12.5px;line-height:1.45;color:var(--ink-dim);overflow-wrap:anywhere}.busca-porque{display:flex;gap:6px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--stamp-purple)}.busca-item mark{background:rgba(209,166,60,.3);color:var(--paper);border-radius:2px;padding:0 1px}@media (max-width: 560px){.busca-fundo{padding:max(10px,env(safe-area-inset-top)) 8px 8px}.busca-painel{max-height:calc(100vh - 20px)}}.toolbar .week-btn{background:var(--bg-raised);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:11.5px;padding:0 14px;cursor:pointer;min-height:40px;flex-shrink:0;white-space:nowrap}.area-filter-wrap{display:inline-flex;align-items:center;gap:6px;background:var(--bg-raised);border:1px solid var(--line);border-radius:5px;padding:0 4px 0 10px;min-height:32px;flex-shrink:0}.area-filter-label{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);flex-shrink:0}.area-filter-select{background:none;border:none;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:0 20px 0 4px;min-height:32px;flex-shrink:0;max-width:110px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6558' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;background-size:12px 12px}.add-row{display:flex;gap:6px;margin-bottom:30px;flex-wrap:wrap}.add-row input[type="text"]{flex:1;min-width:160px;background:var(--bg-raised);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-size:15px;padding:10px 12px;min-height:40px}.add-row input[type="text"]:focus{outline:none;border-color:var(--paper)}.add-row select,.add-row input[type="date"]{background:var(--bg-raised);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:11.5px;padding:0 6px;min-height:40px}.add-row button{background:var(--paper);color:var(--ink);border:none;border-radius:3px;font-family:'IBM Plex Mono',monospace;font-weight:600;font-size:12.5px;padding:0 16px;cursor:pointer;min-height:40px}.section{margin-bottom:22px;background:var(--bg-card);border:1px solid var(--line-soft);border-radius:10px;padding:16px 18px}.section-head{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;cursor:pointer;user-select:none}.section-icon{display:inline-flex;align-items:center;color:var(--stamp-blue);flex-shrink:0;align-self:center}.section-icon svg{width:15px;height:15px}.section-head h2{font-family:'IBM Plex Mono',monospace;font-size:11.5px;font-weight:600;letter-spacing:.02em;margin:0}.section-head .count{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.section-head .chev{margin-left:auto;font-size:10px;color:var(--ink-dim);transition:transform .15s ease}.section.collapsed .chev{transform:rotate(-90deg)}.section.collapsed .task-grid,.fixed-block.collapsed .routine-list,.fixed-block.collapsed .note-card{display:none}.task-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:5px 10px;align-items:start}.task-wrap{background:var(--bg-raised);border:1px solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);cursor:pointer;transition:border-color .15s ease;position:relative;overflow:hidden}.tt-strip{position:absolute;top:0;left:0;right:0;height:3px;background:rgba(255,255,255,.06);z-index:3}.tt-strip-fill{height:100%;background:var(--stamp-blue)}.tt-strip.vencido{background:none}.tt-ponto{position:absolute;top:4px;left:17px;width:6px;height:6px;border-radius:50%;background:var(--stamp-red);animation:tempo-vencido 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.htv-ponto,.tt-ponto{animation:none}}.task-wrap:hover{border-color:var(--line)}.task-wrap.highlight{border-color:var(--stamp-gold)}.task-wrap.type-reuniao{border-color:var(--stamp-purple);border-width:1.5px}.task-wrap.type-card{border-color:var(--stamp-blue)}.task-wrap.type-super{border-color:var(--stamp-green)}.sc-add{display:flex;gap:8px;align-items:flex-start;margin-bottom:12px}.sc-novo,.sc-texto{width:100%;resize:none;overflow:hidden;font-family:'IBM Plex Sans',sans-serif;font-size:13px;line-height:1.5;color:var(--paper)}.sc-novo{flex:1;min-width:0;background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:10px 12px;min-height:96px}.sc-add-btn{flex-shrink:0;min-height:38px;padding:0 14px;cursor:pointer;border-radius:4px;background:var(--paper);color:var(--ink);border:1px solid var(--paper);font-family:'IBM Plex Mono',monospace;font-size:11.5px;font-weight:600}.sc-lista{display:flex;flex-direction:column;gap:7px}.sc-item{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;background:var(--bg-raised);border:1px solid var(--line-soft);border-radius:6px}.sc-item:focus-within{border-color:var(--line)}.sc-check{position:relative;width:20px;height:20px;flex-shrink:0;margin-top:3px;border-radius:50%;border:1.5px solid var(--ink-dim);background:transparent;color:var(--ink);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.sc-check::before{content:'';position:absolute;inset:-10px}.sc-check svg{width:11px;height:11px;opacity:0}.sc-check:hover{border-color:var(--stamp-green)}.sc-item.resolvido .sc-check{background:var(--stamp-green);border-color:var(--stamp-green)}.sc-item.resolvido .sc-check svg{opacity:1}.sc-meio{flex:1;min-width:0}.sc-texto{display:block;background:transparent;border:1px solid transparent;border-radius:4px;padding:2px 4px;margin:-2px -4px;min-height:24px}.sc-texto:focus{background:var(--bg);border-color:var(--line);outline:none}.sc-item.resolvido .sc-texto{color:var(--ink-dim)}.sc-item.recolhido .sc-texto{max-height:3.3em;overflow:hidden!important}.sc-item.recolhido.tem-mais .sc-texto{-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.sc-item.recolhido.tem-mais{cursor:pointer}.sc-item.aberto{border-color:var(--stamp-blue);box-shadow:inset 0 0 0 1px var(--stamp-blue)}.sc-meta{font-family:'IBM Plex Mono',monospace;font-size:9.5px;color:var(--ink-dim);margin-top:4px}.sc-item.resolvido .sc-meta{color:var(--stamp-green)}.sc-ctrl{display:flex;gap:3px;flex-shrink:0;align-items:center}.sc-seta,.sc-del{position:relative;min-width:24px;height:24px;padding:0 5px;cursor:pointer;border-radius:3px;background:transparent;border:1px solid transparent;color:var(--ink-dim);font-size:10px}.sc-seta:hover:not(:disabled),.sc-del:hover{color:var(--paper);border-color:var(--line)}.sc-seta:disabled{opacity:.25;cursor:default}.sc-del{font-size:15px}.sc-del.confirmar{color:var(--stamp-red);border-color:var(--stamp-red);font-family:'IBM Plex Mono',monospace;font-size:10px}.sc-alca{margin-top:4px}.sc-item.dragging{opacity:.4}.sc-item.drag-over{border-top:2px solid var(--stamp-blue)}.sc-seta{display:none}@media (hover: none){.sc-seta{display:inline-block}}.sc-resolvidos-btn{margin-top:12px;background:none;border:none;padding:4px 0;cursor:pointer;font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--stamp-green)}.sc-lista-resolvidos{margin-top:8px}@media (hover: none){.sc-seta,.sc-del{min-width:34px;height:34px}.sc-item{flex-wrap:wrap}.sc-alca{display:none}.sc-ctrl{flex-basis:100%;justify-content:flex-end;margin-top:2px}}.task-wrap.is-private{border-color:rgba(209,166,60,.45)}.task-wrap.is-onboard{border-color:rgba(98,151,115,.55)}.private-badge-inline{width:13px;height:13px;color:var(--stamp-gold);opacity:.75;flex-shrink:0;display:inline-flex}.private-badge-inline svg{width:100%;height:100%}.task{display:flex;align-items:center;gap:10px;padding:9px 10px;min-height:42px}.task.done{opacity:.45}.task.done .title{text-decoration:line-through}.meet-badge{font-family:'IBM Plex Mono',monospace;font-size:9px;font-weight:600;color:var(--stamp-purple);border:1px solid var(--stamp-purple);border-radius:2px;padding:2px 4px;flex-shrink:0}@media (max-width: 767.98px){.meet-badge.com-hora .mb-tipo{display:none}}.progress-badge{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);flex-shrink:0;white-space:nowrap}.icon{width:15px;height:15px;flex-shrink:0;color:var(--ink-dim)}.icon svg{width:100%;height:100%}.check{position:relative;width:16px;height:16px;border:1.5px solid var(--ink-dim);border-radius:50%;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.check::before{content:'';position:absolute;inset:-11px}.task.done .check{background:var(--stamp-green);border-color:var(--stamp-green)}.check svg{width:9px;height:9px;opacity:0}.task.done .check svg{opacity:1}.title{flex:1;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title mark{background:var(--stamp-gold);color:var(--ink);border-radius:2px;padding:0 1px}.urgency-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.urgency-dot.urgente{background:var(--stamp-red)}.urgency-dot.normal{background:var(--stamp-gold)}.urgency-dot.leve{background:var(--stamp-green)}.when{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);flex-shrink:0;min-width:30px;text-align:right}.del{position:relative;background:none;border:none;color:var(--ink-dim);cursor:pointer;font-size:15px;padding:0 2px;flex-shrink:0;opacity:.4}.del::before{content:'';position:absolute;inset:-10px}.task:hover .del,.del:focus{opacity:1}.del:active{color:var(--stamp-red)}.del.confirmar{opacity:1;color:var(--stamp-red);border:1px solid var(--stamp-red);border-radius:4px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:2px 6px;white-space:nowrap}.empty{font-family:'IBM Plex Mono',monospace;font-size:11.5px;color:var(--ink-dim);padding:4px 2px}.week-day{margin-bottom:18px}.week-day-head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--line-soft)}.week-day-head .wd-name{font-family:'IBM Plex Mono',monospace;font-size:11.5px;font-weight:600;text-transform:capitalize}.week-day-head .wd-date{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.week-day.is-today .wd-name{color:var(--stamp-gold)}.week-item{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:12.5px;cursor:pointer}.week-item .icon{width:13px;height:13px}.week-item .wi-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.week-item .wi-tag{font-family:'IBM Plex Mono',monospace;font-size:9px;color:var(--ink-dim);border:1px solid var(--line);border-radius:2px;padding:1px 4px;flex-shrink:0}.week-item.wi-reuniao .wi-tag{color:var(--stamp-purple);border-color:var(--stamp-purple)}footer{text-align:center;font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);margin-top:40px}.footer-login-link{background:none;border:none;color:var(--stamp-blue);font-family:'IBM Plex Mono',monospace;font-size:10px;cursor:pointer;text-decoration:underline;padding:0}.footer-login-link:hover{color:var(--paper)}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 16px;margin-top:8px}.footer-link{background:none;border:none;padding:4px 0;cursor:pointer;color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:10.5px;text-decoration:underline;text-underline-offset:3px}.footer-link:hover{color:var(--paper)}.instalar-app{display:none;align-items:center;gap:7px;margin-top:12px;padding:9px 16px;cursor:pointer;background:var(--stamp-green);color:#fff;border:none;border-radius:999px;font-family:'IBM Plex Sans',sans-serif;font-size:13px;font-weight:600}.instalar-app svg{width:17px;height:17px}.instalar-app:hover{filter:brightness(1.06);color:#fff}@media (max-width: 767.98px){html:not(.ja-instalado) .instalar-app{display:inline-flex}}.login-version a{color:inherit}@media (max-width: 1000px){.ultimas-lista{display:flex;overflow-x:auto}.ultima{flex:0 0 190px}.routine-list.em-caixas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){body{padding:20px 12px 80px}body{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:calc(80px + env(safe-area-inset-bottom))}.task-grid{grid-template-columns:1fr}.crono-vivo-lista{grid-template-columns:1fr}.brand-logo{height:38px}.quick-tools-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:12px;margin:0 -12px 12px;padding-left:12px;padding-right:12px;-webkit-overflow-scrolling:touch}.quick-tools-row::-webkit-scrollbar{height:4px}.quick-tools-row::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}.quick-tool-btn{flex-shrink:0}.area-filter-wrap{flex-shrink:0}.brand-mark{width:29px;height:26px}.routine-row{flex-wrap:wrap}.cl-info{display:none}.routine-actions{width:100%;justify-content:flex-end}header.masthead{align-items:flex-start}.header-right{width:100%}.header-icons{width:100%;justify-content:flex-start}.today{text-align:left;width:100%}.area-filter-select{max-width:100px}.toolbar{flex-direction:column}.commit-strip{grid-template-columns:repeat(2,1fr)}.ultimas-block{flex-direction:column;align-items:stretch;gap:6px;padding:8px 10px}.ultimas-rotulo br{display:none}.ultimas-lista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ultimas-lista::-webkit-scrollbar{display:none}.ultima{flex:0 0 64%;max-width:240px;min-height:38px;scroll-snap-align:start}.routine-list.em-caixas{grid-template-columns:repeat(2,minmax(0,1fr))}.routine-caixa .routine-action-btn{min-height:34px}.filtro-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.fixed-block,.section{padding:14px 14px}.modal-overlay{padding:10px}.modal-overlay{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));padding-bottom:max(10px,env(safe-area-inset-bottom))}.modal-box{max-width:100%;max-height:calc(100vh - 20px)}@supports (height: 100dvh){.modal-box{max-height:calc(100dvh - 20px - env(safe-area-inset-bottom))}}.radar-item{gap:10px;padding:12px}.radar-title{font-size:14.5px}.radar-when-label{font-size:11.5px}.modal-radar .modal-header h3{font-size:16px}.modal-header{padding:14px 14px 10px}.modal-body{padding:12px 14px 16px}.type-pills,.recur-editor,.quick-schedule,.type-display{padding-left:14px;padding-right:14px}.meet-row-field{flex-direction:column;gap:12px}.meet-linha,.meet-linha.sem-convidados{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.meet-linha .meet-convidados{grid-column:1/-1}}@media (max-width: 360px){.commit-strip{grid-template-columns:1fr}.brand-logo{height:34px}.brand-mark{width:26px;height:24px}}@media (max-width: 860px){input,textarea,select,[contenteditable="true"]{font-size:16px!important}.task-timer-block #ttEstimate{width:68px}.recur-monthday input{width:64px}.idate-range input{width:76px}.area-filter-select{max-width:132px}}.login-gate{position:fixed;inset:0;z-index:9000;background:var(--bg-card);display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;overflow-y:auto;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:calc(24px + env(safe-area-inset-bottom))}.login-box{width:100%;max-width:380px;margin:auto;display:flex;flex-direction:column}.login-brand{text-align:center;margin-bottom:26px}.login-brand .brand-logo{height:45px;margin:0 auto 8px}.login-brand .sub{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);letter-spacing:.04em}.login-tabs{display:flex;gap:8px;margin-bottom:18px}.login-tab{flex:1;background:none;border:1px solid var(--line);border-radius:5px;padding:8px 0;cursor:pointer;font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.05em}.login-tab.active{color:var(--paper);border-color:var(--paper)}.login-field{margin-bottom:13px}.login-field label{display:block;font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.login-field input{width:100%;box-sizing:border-box;background:var(--bg-raised);border:1px solid var(--line);border-radius:5px;padding:10px 12px;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:14px}.login-field input:focus{outline:none;border-color:var(--stamp-blue)}.login-pass-wrap{position:relative}.login-pass-wrap input{padding-right:42px}.login-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:6px;color:var(--ink-dim);display:flex;align-items:center}.login-eye:hover{color:var(--paper)}.login-eye svg{width:17px;height:17px}.login-submit{width:100%;margin-top:6px;padding:11px 0;background:var(--paper);color:var(--ink);border:none;border-radius:5px;font-family:'IBM Plex Sans',sans-serif;font-size:14px;font-weight:600;cursor:pointer}.login-submit:disabled{opacity:.55;cursor:default}.login-err{color:var(--stamp-red);font-size:12px;margin-top:10px;display:none;line-height:1.45}.login-hint{font-size:11.5px;color:var(--ink-dim);margin-top:14px;text-align:center;line-height:1.5}.login-server{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);text-align:center;margin-top:22px;word-break:break-all}.login-server button{background:none;border:none;color:var(--stamp-blue);font-family:inherit;font-size:inherit;cursor:pointer;text-decoration:underline;padding:0 0 0 4px}.login-version{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);opacity:.6;text-align:center;margin-top:8px}.login-gate.entrada{padding:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;background:var(--bg-card)}.entrada-marca{position:relative;overflow:hidden;min-height:100vh;min-height:100dvh;background:#0c0d10;color:#f4f2ee;display:flex;padding:44px clamp(28px,5vw,72px) 40px}.entrada-aurora{position:absolute;inset:-25%;filter:blur(70px);opacity:.5;pointer-events:none}.entrada-aurora i{position:absolute;border-radius:50%;mix-blend-mode:screen}.entrada-aurora i:nth-child(1){width:44%;height:44%;left:44%;top:8%;background:#ff5a3c;animation:entradaBolha1 18s ease-in-out infinite alternate}.entrada-aurora i:nth-child(2){width:36%;height:36%;left:58%;top:48%;background:#5b9dff;animation:entradaBolha2 22s ease-in-out infinite alternate}.entrada-aurora i:nth-child(3){width:30%;height:30%;left:20%;top:58%;background:#3ddc97;opacity:.6;animation:entradaBolha3 20s ease-in-out infinite alternate}@keyframes entradaBolha1{to{transform:translate(-14%,10%) scale(1.15)}}@keyframes entradaBolha2{to{transform:translate(-20%,-12%) scale(.85)}}@keyframes entradaBolha3{to{transform:translate(16%,-8%) scale(1.2)}}.entrada-marca::after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 40% 40%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 40% 40%,#000 25%,transparent 75%)}.entrada-marca-in{position:relative;z-index:1;display:flex;flex-direction:column;width:100%}.entrada-topo{display:flex;align-items:center;justify-content:space-between;gap:16px}.entrada-logo{height:40px;width:auto;display:block}.entrada-site{font-family:'IBM Plex Mono',monospace;font-size:11.5px;color:rgba(244,242,238,.6);text-decoration:none}.entrada-site:hover{color:#f4f2ee}.entrada-conceito{margin-top:auto;padding-top:56px;font-weight:700;letter-spacing:-.045em;line-height:.98}.entrada-conceito .l1{display:block;font-size:clamp(30px, 3.4vw, 46px);color:rgba(244,242,238,.62);animation:entradaSobe .7s .1s cubic-bezier(.2,.8,.2,1) both}.entrada-conceito .l2{display:block;font-size:clamp(44px, 5.4vw, 78px);white-space:nowrap;background:linear-gradient(100deg,#ff5a3c,#ff8a3d 25%,#ffc247 50%,#3ddc97 75%,#5b9dff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:entradaExplode .9s .45s cubic-bezier(.2,.9,.1,1) both,entradaGrad 9s 1.5s ease-in-out infinite alternate}@keyframes entradaSobe{from{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}@keyframes entradaExplode{from{opacity:0;filter:blur(12px);transform:scale(1.15)}to{opacity:1;filter:none;transform:none}}@keyframes entradaGrad{to{background-position:100% 0}}.entrada-chamada{font-size:18px;line-height:1.5;color:rgba(244,242,238,.72);margin:22px 0 26px;max-width:34ch;animation:entradaSobe .8s .8s both}.entrada-chamada b{color:#f4f2ee}.entrada-lista{list-style:none;margin:0;padding:0;display:grid;gap:11px}.entrada-lista li{display:flex;align-items:center;gap:12px;font-size:15px;color:rgba(244,242,238,.86);animation:entradaSobe .6s both}.entrada-lista li:nth-child(1){animation-delay:1s}.entrada-lista li:nth-child(2){animation-delay:1.1s}.entrada-lista li:nth-child(3){animation-delay:1.2s}.entrada-lista li:nth-child(4){animation-delay:1.3s}.entrada-lista li:nth-child(5){animation-delay:1.4s}.entrada-lista li span{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 18%,transparent)}.entrada-lista li span svg{width:14px;height:14px}.entrada-frase{margin:auto 0 0;padding-top:44px;font-style:italic;font-size:15px;line-height:1.5;color:rgba(244,242,238,.6);max-width:38ch}.entrada-frase cite{display:block;margin-top:6px;font-style:normal;font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ff5a3c}.entrada-form{display:flex;align-items:center;justify-content:center;padding:40px 28px;overflow-y:auto}.entrada .login-box{position:relative;max-width:410px;margin:auto}.entrada-marca-celular{display:none}.entrada-titulo{font-size:30px;line-height:1.1;letter-spacing:-.03em;margin:0 0 6px;color:var(--paper);font-weight:700}.entrada-sub{margin:0 0 22px;font-size:14.5px;color:var(--ink-dim)}.entrada .login-tabs{background:var(--bg-raised);border:1px solid var(--line);border-radius:12px;padding:4px;gap:4px;margin-bottom:20px}.entrada .login-tab{border:none;border-radius:9px;padding:9px 0;font-family:'IBM Plex Sans',sans-serif;font-size:13.5px;font-weight:600;text-transform:none;letter-spacing:0;transition:background .2s,color .2s}.entrada .login-tab.active{background:var(--bg-card);color:var(--paper);box-shadow:0 1px 4px rgba(0,0,0,.2)}.entrada-aviso{margin:0 0 16px}.entrada-google-btn{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;background:#fff;color:#1f1f1f;border:1px solid #dadce0;border-radius:12px;font-family:'IBM Plex Sans',sans-serif;font-size:15px;font-weight:600;transition:box-shadow .2s,transform .15s}.entrada-google-btn:hover{box-shadow:0 6px 18px -8px rgba(0,0,0,.35)}.entrada-google-btn:active{transform:translateY(1px)}.entrada-google-btn svg{width:20px;height:20px;flex:none}.entrada-google-btn.esperando{opacity:.7;cursor:default}.entrada-ou{display:flex;align-items:center;gap:12px;margin:18px 0;font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.entrada-ou::before,.entrada-ou::after{content:'';flex:1;height:1px;background:var(--line)}.entrada .login-field{margin-bottom:14px}.entrada .login-field label{font-family:'IBM Plex Sans',sans-serif;font-size:12.5px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--paper);margin-bottom:6px}.entrada .login-field input{min-height:46px;border-radius:10px;padding:11px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.entrada .login-field input:focus{border-color:var(--stamp-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--stamp-blue) 22%,transparent)}.entrada .login-field input::placeholder{color:var(--ink-dim);opacity:.7}.entrada .login-pass-wrap input{padding-right:46px}.entrada-nota{font-size:12px;margin-top:5px;min-height:0;line-height:1.4}.entrada-nota:empty{display:none}.entrada-nota.ok{color:var(--stamp-green)}.entrada-nota.ruim{color:var(--stamp-red)}.entrada-forca{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px}.entrada-forca i{height:4px;border-radius:4px;background:var(--line);transition:background .25s}.entrada-forca span{grid-column:1/-1;font-size:12px;color:var(--ink-dim)}.entrada-forca[data-n="1"] i:nth-child(-n+1){background:var(--stamp-red)}.entrada-forca[data-n="2"] i:nth-child(-n+2){background:var(--stamp-gold)}.entrada-forca[data-n="3"] i:nth-child(-n+3){background:#7fcf8c}.entrada-forca[data-n="4"] i{background:var(--stamp-green)}.entrada-forca[data-n="1"] span{color:var(--stamp-red)}.entrada .login-submit{min-height:50px;margin-top:8px;border-radius:12px;font-size:15.5px;background:#ff5a3c;color:#fff;box-shadow:0 12px 28px -14px rgba(255,90,60,.8);transition:background .2s,box-shadow .2s,transform .15s}.entrada .login-submit:hover:not(:disabled){background:#ff6d52;box-shadow:0 16px 34px -14px rgba(255,90,60,.9)}.entrada .login-submit:active:not(:disabled){transform:translateY(1px)}.entrada .login-submit.esperando{opacity:.85}.entrada .login-submit.esperando::before,.entrada-roda{content:'';display:inline-block;width:15px;height:15px;margin-right:9px;vertical-align:-2px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:entradaRoda .7s linear infinite}@keyframes entradaRoda{to{transform:rotate(360deg)}}.entrada .login-err{font-size:13px;margin-top:12px}.entrada-link{background:none;border:none;padding:0;cursor:pointer;color:var(--stamp-blue);font:inherit;font-weight:600;text-decoration:underline}.entrada .login-hint{font-size:12.5px;margin-top:16px}.entrada-esperando{position:absolute;inset:-12px;z-index:2;border-radius:16px;background:color-mix(in srgb,var(--bg-card) 92%,transparent);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:var(--paper)}@media (max-width: 900px){.login-gate.entrada{display:block}.entrada-marca{display:none}.entrada-form{min-height:100vh;min-height:100dvh;padding:28px 18px calc(28px + env(safe-area-inset-bottom));align-items:flex-start}.entrada-marca-celular{display:block;text-align:left;margin-bottom:22px}.entrada-marca-celular .brand-logo{margin:0 0 6px;height:40px}.entrada-marca-celular .sub{font-family:'IBM Plex Sans',sans-serif;font-size:13px;font-weight:700;letter-spacing:-.01em;background:linear-gradient(100deg,#ff5a3c,#ffc247 50%,#3ddc97);-webkit-background-clip:text;background-clip:text;color:transparent}.entrada-titulo{font-size:26px}}@media (prefers-reduced-motion: reduce){.entrada-aurora i,.entrada-conceito .l1,.entrada-conceito .l2,.entrada-chamada,.entrada-lista li{animation:none!important}}select option,select optgroup{background-color:var(--bg-raised);color:var(--paper)}select option:checked{background-color:var(--line);color:var(--paper)}.area-filter-wrap{position:relative}.area-filter-btn{background:none;border:none;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:0 16px 0 4px;min-height:32px;cursor:pointer;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;position:relative}.area-filter-btn::after{content:'';position:absolute;right:4px;top:50%;margin-top:-2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--ink-dim)}.area-filter-btn.ativo{color:var(--stamp-gold)}.area-filter-pop{position:fixed;z-index:60;min-width:200px;max-width:calc(100vw - 16px);max-height:340px;overflow-y:auto;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:6px}.area-filter-pop label{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:4px;cursor:pointer;font-size:12.5px;color:var(--paper)}.area-filter-pop label:hover{background:var(--bg-card)}.area-filter-pop input{flex-shrink:0}.area-filter-pop .apf-acoes{display:flex;gap:6px;padding:6px 4px 4px;border-top:1px solid var(--line-soft);margin-top:4px}.area-filter-pop .apf-acoes button{flex:1;background:none;border:1px solid var(--line);border-radius:4px;color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:10px;padding:6px 0;cursor:pointer}.area-filter-pop .apf-acoes button:hover{color:var(--paper);border-color:var(--paper)}.perfil-topo{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.perfil-foto{width:72px;height:72px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid var(--line);background:var(--bg);display:flex;align-items:center;justify-content:center}.perfil-foto img{width:100%;height:100%;object-fit:cover;display:block}.av-inicial{font-family:'IBM Plex Mono',monospace;font-weight:600;color:var(--ink-dim);font-size:26px;line-height:1;user-select:none}.perfil-acoes{display:flex;gap:7px;flex-wrap:wrap}.perfil-handle-wrap{display:flex;align-items:center;gap:0}.perfil-arroba{font-family:'IBM Plex Mono',monospace;font-size:15px;color:var(--ink-dim);background:var(--bg);border:1px solid var(--line);border-right:none;border-radius:3px 0 0 3px;padding:9px 4px 9px 10px;min-height:38px;display:flex;align-items:center}.perfil-handle-wrap input{border-radius:0 3px 3px 0!important}.cota-ia{width:62px;background:var(--bg);border:1px solid var(--line);border-radius:4px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:11px;padding:4px 6px;min-height:26px;text-align:center;flex-shrink:0}.cota-ia:focus{outline:none;border-color:var(--stamp-blue)}.sel-pessoas{margin-bottom:12px}.sel-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.sel-vazio{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.sel-chip{display:inline-flex;align-items:center;gap:6px;background:var(--bg-raised);border:1px solid var(--stamp-blue);border-radius:16px;padding:3px 4px 3px 4px;font-size:12px;color:var(--paper)}.sel-chip-x{background:none;border:none;color:var(--ink-dim);cursor:pointer;font-size:15px;line-height:1;padding:0 5px 0 2px}.sel-chip-x:hover{color:var(--stamp-red)}.sel-campo{position:relative}.sel-input{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:5px;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px;padding:9px 11px;min-height:38px}.sel-input:focus{outline:none;border-color:var(--stamp-blue)}.sel-lista{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:70;background:var(--bg-raised);border:1px solid var(--line);border-radius:6px;max-height:230px;overflow-y:auto;box-shadow:0 10px 26px rgba(0,0,0,.45)}.sel-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:8px 10px;color:var(--paper)}.sel-item:hover{background:var(--bg-card)}.sel-item-txt{display:flex;flex-direction:column;line-height:1.25;min-width:0;font-size:13px}.sel-item-txt small{font-size:10px;color:var(--ink-dim)}.h-autor{color:var(--stamp-blue);font-weight:600}.share-busca{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:5px;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px;padding:9px 11px;min-height:38px;margin-bottom:10px}.share-busca:focus{outline:none;border-color:var(--stamp-blue)}.share-av{width:26px;height:26px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--bg);border:1px solid var(--line-soft);display:flex;align-items:center;justify-content:center}.share-av img{width:100%;height:100%;object-fit:cover;display:block}.share-av .av-inicial{font-size:12px}.pill-pessoa{display:inline-flex;align-items:center;gap:7px;text-align:left;padding:5px 11px 5px 5px;border-radius:16px}.pill-av{width:22px;height:22px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--bg);border:1px solid var(--line-soft);display:flex;align-items:center;justify-content:center}.pill-av img{width:100%;height:100%;object-fit:cover;display:block}.pill-av .av-inicial{font-size:11px}.pill-nome{display:flex;flex-direction:column;line-height:1.2;min-width:0}.pill-nome small{font-size:9px;opacity:.6;font-weight:400}.presenca-notas:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;padding:6px 10px;border:1px solid var(--stamp-gold);border-radius:var(--radius-btn);background:rgba(209,166,60,.08);font-size:12px;color:var(--paper)}.presenca-pessoa{display:inline-flex;align-items:center;gap:6px;min-width:0}.presenca-pessoa b{font-family:'IBM Plex Mono',monospace;font-size:11.5px;font-weight:600;overflow-wrap:anywhere}.presenca-av{position:relative;width:24px;height:24px;border-radius:50%;flex-shrink:0;background:var(--bg);border:1px solid var(--line-soft);display:flex;align-items:center;justify-content:center}.presenca-av img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.presenca-av .av-inicial{font-size:11px}.presenca-av::after{content:'';position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;border-radius:50%;background:var(--stamp-green);border:2px solid var(--bg-raised);animation:presenca-pulso 1.6s ease-in-out infinite}@keyframes presenca-pulso{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.presenca-av::after{animation:none}}.presenca-txt{color:var(--ink-dim);font-size:11.5px}.tt-atalhos{display:flex;gap:6px;flex-wrap:wrap;margin:7px 18px 0}.tt-atalho{background:none;border:1px solid var(--line-soft);border-radius:var(--radius-btn);color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:5px 11px;cursor:pointer;flex-shrink:0;transition:color .12s ease,border-color .12s ease}.tt-atalho:hover{color:var(--paper);border-color:var(--line)}.tt-atalho.ativo{color:var(--ink);background:var(--paper);border-color:var(--paper);font-weight:600}.sub-link-ativo{display:inline-flex;align-items:center;gap:4px;color:var(--stamp-green);background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;border-bottom:1px dotted currentColor}.sub-link-ativo:hover{color:var(--paper)}.sub-link-ativo svg{width:11px;height:11px}.crono-vivo-lista{display:grid;gap:10px;margin-bottom:14px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.crono-vivo-lista .crono-vivo{margin-bottom:0}.crono-vivo{background:var(--bg-card);border:1px solid var(--line);border-left:3px solid var(--ink-dim);border-radius:var(--radius-card);padding:13px 15px;margin-bottom:14px}.crono-vivo.rodando{border-left-color:var(--stamp-green)}.cv-topo{display:flex;align-items:center;gap:8px;margin-bottom:10px}.cv-nome{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600;color:var(--paper);letter-spacing:.04em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-contagem{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);flex:1}.cv-btn{background:none;border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:10px;padding:4px 10px;cursor:pointer;flex-shrink:0}.cv-btn:hover{color:var(--paper);border-color:var(--paper)}.cv-parar:hover{color:var(--stamp-red);border-color:var(--stamp-red)}.cv-linha{display:flex;align-items:baseline;gap:9px;padding:5px 0;flex-wrap:wrap}.cv-marca{width:14px;flex-shrink:0;text-align:center;font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim)}.cv-linha.feito{opacity:.55}.cv-linha.feito .cv-marca{color:var(--stamp-green)}.cv-linha.atual .cv-marca{color:var(--stamp-green)}.cv-linha.atual .cv-atividade{font-size:15.5px;font-weight:600;color:var(--paper)}.cv-linha.futuro{opacity:.7}.cv-linha.intervalo .cv-marca{color:var(--stamp-gold)}.cv-linha.intervalo .cv-atividade{color:var(--ink-dim)}.cv-hora{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim);flex-shrink:0}.cv-atividade{font-size:13.5px;color:var(--paper);flex:1;min-width:0}.cv-tag{font-family:'IBM Plex Mono',monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);flex-shrink:0}.cv-faltam{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--stamp-gold);flex-shrink:0}.cv-barra{height:4px;background:var(--line-soft);border-radius:100px;margin:2px 0 6px 23px;overflow:hidden}.cv-barra-fill{height:100%;background:var(--stamp-green);border-radius:100px;transition:width .5s linear}.cv-tarefa{margin-top:9px;background:none;border:1px solid var(--line-soft);border-radius:var(--radius-btn);color:var(--stamp-blue);font-family:'IBM Plex Mono',monospace;font-size:10px;padding:6px 11px;cursor:pointer}.cv-tarefa:hover{border-color:var(--stamp-blue)}@media (max-width: 560px){.cv-atividade{font-size:14px;width:100%}}.crono-foco{display:grid;gap:14px}.cf-palco{background:var(--bg);border:1px solid var(--line);border-left:4px solid var(--stamp-green);border-radius:var(--radius-card);padding:20px 22px;text-align:center}.cf-palco.intervalo{border-left-color:var(--stamp-gold)}.cf-palco.fim,.cf-palco.vazio{border-left-color:var(--ink-dim)}.cf-etiqueta{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--stamp-green)}.cf-palco.intervalo .cf-etiqueta{color:var(--stamp-gold)}.cf-palco.fim .cf-etiqueta{color:var(--ink-dim)}.cf-atividade{font-size:clamp(22px, 4.2vw, 40px);font-weight:700;color:var(--paper);line-height:1.15;margin:8px 0 5px;word-break:break-word}.cf-horario{font-family:'IBM Plex Mono',monospace;font-size:12.5px;color:var(--ink-dim)}.cf-relogio{font-family:'IBM Plex Mono',monospace;font-weight:600;font-size:clamp(44px, 11vw, 96px);line-height:1;color:var(--paper);margin-top:14px;font-variant-numeric:tabular-nums}.cf-palco.intervalo .cf-relogio{color:var(--stamp-gold)}.cf-resta{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-top:5px}.cf-barra{height:8px;background:var(--line-soft);border-radius:100px;overflow:hidden;margin-top:18px}.cf-barra-fill{height:100%;background:var(--stamp-green);border-radius:100px;transition:width 1s linear}.cf-abrir-tarefa{background:none;border:1px solid var(--stamp-blue);border-radius:var(--radius-btn);color:var(--stamp-blue);font-family:'IBM Plex Mono',monospace;font-size:11px;padding:10px 14px;cursor:pointer;width:100%}.cf-abrir-tarefa:hover{background:var(--stamp-blue);color:var(--ink)}.cf-a-seguir{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-btn);padding:10px 14px}.cf-as-rotulo{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.cf-as-hora{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--ink-dim)}.cf-as-nome{font-size:14px;color:var(--paper);flex:1;min-width:0}.cf-linha-tempo{display:grid;gap:2px}.cf-bloco{display:flex;align-items:baseline;gap:10px;padding:8px 10px;border-radius:var(--radius-btn)}.cf-bloco.feito{opacity:.45}.cf-bloco.feito .cf-marca{color:var(--stamp-green)}.cf-bloco.agora{background:var(--bg-raised);box-shadow:inset 3px 0 0 var(--stamp-green)}.cf-bloco.agora .cf-marca{color:var(--stamp-green)}.cf-bloco.agora .cf-nome{font-weight:600}.cf-bloco.futuro{opacity:.8}.cf-marca{width:14px;flex-shrink:0;text-align:center;font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim)}.cf-hora{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim);flex-shrink:0}.cf-nome{font-size:13.5px;color:var(--paper);flex:1;min-width:0}.cf-selo{background:none;border:1px solid var(--line-soft);border-radius:100px;color:var(--stamp-blue);font-family:'IBM Plex Mono',monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;cursor:pointer;flex-shrink:0}.cf-selo:hover{border-color:var(--stamp-blue)}.cf-acoes{display:flex;gap:7px;flex-wrap:wrap}.cf-btn{background:none;border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:8px 13px;cursor:pointer}.cf-btn:hover{color:var(--paper);border-color:var(--paper)}.cf-parar:hover{color:var(--stamp-red);border-color:var(--stamp-red)}.crono-foco:fullscreen{background:var(--bg-card);padding:4vh 5vw;overflow-y:auto;align-content:center;align-content:safe center}.crono-foco:fullscreen .cf-atividade{font-size:clamp(34px, 7vw, 86px)}.crono-foco:fullscreen .cf-relogio{font-size:clamp(70px, 16vw, 200px)}.crono-foco:fullscreen .cf-palco{padding:5vh 4vw}@media (max-width: 560px){.cf-palco{padding:16px 14px}.cf-acoes .cf-btn{flex:1;text-align:center}}.crono-lista-topo{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.clt-titulo{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);flex:1}.clt-ativos{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--stamp-green);border:1px solid var(--line-soft);border-radius:100px;padding:3px 9px}.clt-ativos.cheio{color:var(--stamp-gold);border-color:var(--stamp-gold)}.crono-novo-link{background:none;border:1px dashed var(--line);border-radius:var(--radius-btn);color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:8px 13px;cursor:pointer;margin-bottom:16px}.crono-novo-link:hover:not(:disabled){color:var(--paper);border-color:var(--paper)}.crono-novo-link:disabled{opacity:.45;cursor:default}.crono-lista{display:grid;gap:6px;margin-bottom:14px}.crono-item{display:flex;align-items:center;gap:9px;background:var(--bg);border:1px solid var(--line-soft);border-left:3px solid transparent;border-radius:var(--radius-btn);padding:11px 9px 11px 12px}.crono-item.editando{border-color:var(--line);background:var(--bg-raised)}.crono-item.rodando{border-left-color:var(--stamp-green)}.crono-item-nome{flex:1;min-width:0;display:flex;align-items:center;gap:9px;background:none;border:none;cursor:pointer;padding:8px 0;text-align:left}.ci-ponto{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--line)}.crono-item.rodando .ci-ponto{background:var(--stamp-green)}.ci-nome{font-size:13.5px;color:var(--paper);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crono-item.editando .ci-nome{font-weight:600}.ci-qtd{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);flex-shrink:0}.crono-item-ativar{background:none;border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:10px;padding:5px 11px;cursor:pointer;flex-shrink:0}.crono-item-ativar:hover{color:var(--paper);border-color:var(--paper)}.crono-item-ativar.on{color:var(--stamp-green);border-color:var(--stamp-green)}.crono-item.editando .ci-nome{font-size:15px;font-weight:600}.crono-outros{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:9px 0 14px;max-height:104px;overflow-y:auto}.co-rotulo{font-family:'IBM Plex Mono',monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-right:2px}.co-pastilha{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--line-soft);border-radius:100px;color:var(--ink-dim);font-family:'IBM Plex Sans',sans-serif;font-size:12px;padding:5px 11px;cursor:pointer;max-width:200px}.co-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.co-pastilha:hover{color:var(--paper);border-color:var(--paper)}.co-pastilha.rodando{border-color:var(--stamp-green)}.co-pastilha .ci-ponto{width:6px;height:6px}.co-pastilha.rodando .ci-ponto{background:var(--stamp-green)}.co-qtd{font-family:'IBM Plex Mono',monospace;font-size:9.5px;opacity:.65}.crono-passos{background:var(--bg);border:1px solid var(--stamp-green);border-radius:var(--radius-card);padding:14px 15px;margin-bottom:16px}.cp-titulo{font-size:13.5px;font-weight:600;color:var(--paper);margin-bottom:5px}.cp-sub{font-size:12.5px;color:var(--ink-dim);line-height:1.5;margin-bottom:11px}.cp-acoes{display:grid;gap:7px}.cp-opcao{display:block;width:100%;text-align:left;cursor:pointer;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-btn);padding:10px 13px;font-family:inherit}.cp-opcao:hover{border-color:var(--paper)}.cp-opcao.principal{border-color:var(--stamp-green)}.cpo-titulo{display:block;font-size:13px;font-weight:600;color:var(--paper)}.cpo-sub{display:block;font-size:11.5px;color:var(--ink-dim);line-height:1.45;margin-top:3px}html.config-aberta,html.config-aberta body{overflow:hidden}.cfg-pagina{position:fixed;inset:0;z-index:45;background:var(--bg);overflow-y:auto;overscroll-behavior:contain;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.cfg-topo{position:sticky;top:0;z-index:2;border-bottom:1px solid var(--line-soft);background:var(--bg-card)}.cfg-topo-miolo{max-width:1180px;margin:0 auto;padding:10px 22px;display:flex;align-items:center;gap:14px}.cfg-voltar{background:none;border:none;color:var(--ink-dim);cursor:pointer;font-family:'IBM Plex Mono',monospace;font-size:11px;padding:8px 0;min-height:40px;white-space:nowrap}.cfg-voltar:hover{color:var(--paper)}.cfg-marca{display:inline-flex;align-items:center;flex:none}.cfg-marca .brand-logo{height:28px;width:auto}.cfg-rodape{max-width:1180px;margin:0 auto;padding:18px 22px calc(26px + env(safe-area-inset-bottom));text-align:center;font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim)}.cfg-rodape a{color:var(--ink-dim);text-decoration:underline;text-underline-offset:3px}.cfg-rodape a:hover{color:var(--paper)}.cfg-rodape-credito{display:block;margin-top:6px}.cfg-rodape .credito{text-decoration:none;border-bottom:1px dotted transparent}.cfg-rodape .credito:hover{border-bottom-color:currentColor}.cfg-titulo{flex:0 1 auto;min-width:0;margin:0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-topo .modal-close{padding:6px 4px}.cfg-busca{flex:1 1 260px;max-width:440px;margin-left:auto;display:flex;align-items:center;gap:8px;cursor:text;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:0 14px;min-height:38px;color:var(--ink-dim)}.cfg-busca:focus-within{border-color:var(--stamp-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--stamp-blue) 22%,transparent)}.cfg-busca svg{width:16px;height:16px;flex-shrink:0}.cfg-busca input[type="search"]{flex:1;min-width:0;background:none;border:none;outline:none;box-shadow:none;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13.5px;padding:8px 0;margin:0}.cfg-busca input[type="search"]::placeholder{color:var(--ink-dim);opacity:.8}.cfg-corpo{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start;padding:24px 22px calc(48px + env(safe-area-inset-bottom))}.cfg-menu{position:sticky;top:var(--cfg-menu-topo,84px);background:var(--bg-card);border:1px solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:10px 8px}.cfg-grupo{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);padding:16px 10px 6px}.cfg-grupo:first-child{padding-top:4px}.cfg-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;cursor:pointer;background:none;border:none;border-radius:var(--radius-btn);color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13.5px;padding:3px 10px 3px 8px;min-height:30px}.cfg-menu .cfg-grupo{padding:8px 10px 3px}.cfg-item:hover{background:var(--bg-raised)}a.cfg-item{text-decoration:none;box-sizing:border-box}.cfg-item-ic{width:24px;height:24px;border-radius:7px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--cor,var(--ink-dim));background:color-mix(in srgb,var(--cor,var(--ink-dim)) 14%,transparent)}.cfg-item-ic svg{width:16px;height:16px}.cfg-item-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-item-inicio{--cor:var(--stamp-blue)}.cfg-externo{color:var(--ink-dim);font-size:12.5px}.cfg-externo::after{content:'\2197';margin-left:auto}.cfg-item.ativo{background:var(--bg-raised);color:var(--paper);font-weight:600;box-shadow:inset 3px 0 0 var(--cor,var(--stamp-blue))}.cfg-conteudo{min-width:0}.cfg-conteudo.entrando > *{animation:cfgEntra .18s ease-out}@keyframes cfgEntra{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cfg-conteudo.entrando > *{animation:none}}.cfg-resultados{display:none}.cfg-pagina.buscando .cfg-resultados{display:block}.cfg-pagina.buscando .cfg-conteudo > :not(.cfg-resultados){display:none}.cfg-busca-cab{font-size:13px;color:var(--ink-dim);margin:2px 0 14px}.cfg-busca-cab b{color:var(--paper)}.cfg-busca-cab span{font-family:'IBM Plex Mono',monospace;font-size:10.5px}.cfg-secao-cab{display:flex;align-items:center;gap:14px;margin:2px 0 20px}.cfg-ic{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--cor,var(--stamp-blue));background:color-mix(in srgb,var(--cor,var(--stamp-blue)) 15%,transparent)}.cfg-ic svg{width:22px;height:22px}.cfg-secao-quem{flex:1;min-width:0}.cfg-secao-titulo{margin:0;font-size:21px;font-weight:600;font-family:'IBM Plex Sans',sans-serif}.cfg-secao-desc{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--ink-dim)}.cfg-sit{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim)}.cfg-sit[hidden]{display:none!important}.cfg-sit.ok{color:var(--stamp-green)}.cfg-sit.espera{color:var(--stamp-gold)}.cfg-sit.ruim{color:var(--stamp-red)}.cfg-sit-topo{flex-shrink:0;border:1px solid currentColor;border-radius:999px;padding:3px 11px;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-conteudo .settings-section{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:18px 20px;margin:0 0 14px}.cfg-conteudo .settings-section > .settings-label:first-child{font-family:'IBM Plex Sans',sans-serif;font-size:14.5px;font-weight:600;color:var(--paper);text-transform:none;letter-spacing:0;margin:0 0 10px!important}.cfg-conteudo[data-sec="permissoes"] #settingsBody,.cfg-conteudo[data-sec="docs"] #settingsBody{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:18px 20px}.cfg-conteudo .cfg-lead{background:var(--bg-card);border:1px solid var(--line-soft);border-left:3px solid var(--cor-lead,var(--stamp-blue));border-radius:var(--radius-card);padding:12px 16px;margin:0 0 14px;font-size:13px}.cfg-miolo{min-width:0}.settings-hint{font-size:12.5px;line-height:1.5;color:var(--ink-dim)}.cfg-conteudo .settings-hint{font-size:12.5px;line-height:1.5;color:var(--ink-dim)}.cfg-conteudo .settings-hint strong{color:var(--paper)}.cfg-voce{display:flex;align-items:center;gap:14px;width:100%;text-align:left;cursor:pointer;font:inherit;color:var(--paper);background:var(--bg-card);border:1px solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:14px 18px;margin:0 0 24px}.cfg-voce:hover{border-color:var(--line)}.cfg-voce-foto{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid var(--line);background:var(--bg);display:flex;align-items:center;justify-content:center}.cfg-voce-foto img{width:100%;height:100%;object-fit:cover;display:block}.cfg-voce-foto .av-inicial{font-size:19px}.cfg-voce-quem{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cfg-voce-quem b{font-size:16px;font-weight:600;font-family:'IBM Plex Sans',sans-serif}.cfg-voce-quem small{font-size:12.5px;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-voce .cfg-sit{flex-shrink:0}.cfg-inicio-grupo{margin:0 0 24px}.cfg-inicio-titulo{margin:0 0 10px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.cfg-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.cfg-cartao{display:flex;align-items:flex-start;gap:13px;text-align:left;cursor:pointer;text-decoration:none;font:inherit;color:var(--paper);min-width:0;background:var(--bg-card);border:1px solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:15px 16px;transition:border-color .12s,transform .12s}.cfg-cartao:hover{border-color:var(--cor,var(--line));transform:translateY(-1px)}.cfg-cartao:focus-visible{outline:2px solid var(--stamp-blue);outline-offset:2px}.cfg-cartao .cfg-ic{width:40px;height:40px;border-radius:11px}.cfg-cartao .cfg-ic svg{width:20px;height:20px}.cfg-cartao-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cfg-cartao-nome{font-size:14.5px;font-weight:600;font-family:'IBM Plex Sans',sans-serif}.cfg-cartao-externo{color:var(--ink-dim);font-weight:400}.cfg-cartao-desc{font-size:12.5px;line-height:1.45;color:var(--ink-dim)}.cfg-cartao-achou{font-size:11.5px;line-height:1.4;color:var(--stamp-blue)}.cfg-cartao .cfg-sit{margin-top:4px}@media (prefers-reduced-motion: reduce){.cfg-cartao,.cfg-cartao:hover{transition:none;transform:none}}@media (max-width: 760px){.cfg-corpo{grid-template-columns:minmax(0,1fr);padding:14px 12px calc(32px + env(safe-area-inset-bottom))}.cfg-menu{display:none}.cfg-pagina.so-menu .cfg-voltar{display:none}.cfg-topo-miolo{padding:6px 14px;flex-wrap:wrap;row-gap:4px}.cfg-marca .brand-logo{height:22px}.cfg-pagina.so-menu .cfg-titulo{flex:1}.cfg-pagina.com-secao .cfg-titulo{flex:1;text-align:center}.cfg-busca{order:5;flex:1 1 100%;max-width:none;margin:0 0 6px}.cfg-pagina.com-secao:not(.buscando) .cfg-busca{display:none}.cfg-voce{padding:12px 14px;margin-bottom:18px}.cfg-inicio-grupo{margin-bottom:18px}.cfg-cartoes{grid-template-columns:minmax(0,1fr);gap:8px}.cfg-cartao{padding:12px 13px;align-items:center}.cfg-cartao::after{content:'\203A';color:var(--ink-dim);font-size:20px;line-height:1}a.cfg-cartao::after{content:none}.cfg-cartao-desc{font-size:12px}.cfg-secao-titulo{display:none}.cfg-secao-cab{gap:12px;margin-bottom:14px}.cfg-secao-cab .cfg-ic{width:38px;height:38px;border-radius:10px}.cfg-secao-cab .cfg-ic svg{width:19px;height:19px}.cfg-sit-topo{max-width:40%}.cfg-conteudo .settings-section{padding:15px 14px}}.settings-link-btn.perigo{color:var(--stamp-red);border-color:var(--stamp-red)}.cfg-link{background:none;border:none;padding:0;cursor:pointer;color:var(--stamp-blue);font:inherit;text-decoration:underline}.cfg-aviso{background:var(--bg-card);border:1px solid var(--stamp-gold);border-radius:var(--radius-card);padding:11px 14px;margin-bottom:18px;font-size:12.5px;line-height:1.5}.cfg-botoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cfg-provedores{flex-wrap:wrap}.cfg-opcoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.cfg-opcao{display:flex;flex-direction:column;gap:5px;text-align:left;cursor:pointer;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-card);padding:14px 15px;font-family:inherit;color:var(--paper)}.cfg-opcao:hover{border-color:var(--paper)}.cfg-opcao.ativo{border-color:var(--stamp-blue);box-shadow:inset 0 0 0 1px var(--stamp-blue)}.cfg-opcao-titulo{font-size:14px;font-weight:600}.cfg-opcao.ativo .cfg-opcao-titulo::after{content:'\00A0\00B7\00A0 em uso';color:var(--stamp-blue);font-weight:500;font-size:12px}.cfg-opcao-sub{font-size:12px;color:var(--ink-dim);line-height:1.45}.cfg-opcao-status{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--stamp-gold);margin-top:4px}.cfg-opcao-status.ok{color:var(--stamp-green)}.cfg-lead{margin:0 0 18px}.cfg-lead strong{color:var(--paper);font-weight:600}.cfg-como{margin:0 0 20px;background:var(--bg-card);border:1px solid var(--line-soft);border-radius:var(--radius-card)}.cfg-como + .settings-section > .cx-contrato:first-child{margin-top:0}.ia-chave .cfg-como{margin:0}#chaveMsg:empty{display:none}.cfg-como summary{cursor:pointer;padding:10px 14px;font-size:12.5px;color:var(--stamp-blue)}.cfg-como-corpo{padding:0 16px 4px}.cfg-como-corpo p{font-size:12.5px;line-height:1.55;color:var(--paper);margin:10px 0 12px}.cfg-escopo{display:inline-block;vertical-align:middle;margin-left:8px;padding:2px 8px;border:1px solid var(--line);border-radius:999px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;font-weight:400;color:var(--ink-dim)}.ia-chave{margin-top:16px;padding:14px 16px 12px;background:var(--bg-card);border:1px solid var(--stamp-blue);border-radius:var(--radius-card)}.ia-chave > .settings-label:first-child{margin-top:0}.sync-sit{font-weight:600;color:var(--paper)}.sync-sit.ok{color:var(--stamp-green)}.sync-sit.espera{color:var(--stamp-gold)}.sync-sit.ruim{color:var(--stamp-red)}.cx-bom{color:var(--stamp-green)}.cfg-senha{display:flex}.cfg-senha input{flex:1;min-width:0;border-radius:3px 0 0 3px!important;font-family:'IBM Plex Mono',monospace!important}.cfg-olho{background:var(--bg-raised);border:1px solid var(--line);border-left:none;border-radius:0 3px 3px 0;color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:0 13px;min-height:38px;cursor:pointer;flex-shrink:0}.cfg-olho:hover{color:var(--paper)}.agd-abrir{display:inline-flex;align-items:center;text-decoration:none;border-radius:0 3px 3px 0}.agd-chave{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--paper);cursor:pointer;min-height:36px}.agd-chave input{width:18px;height:18px;accent-color:var(--stamp-green);flex-shrink:0}.agd-chave-menor{font-size:13px;margin-top:4px}.agd-link{display:flex;align-items:stretch}.agd-prefixo{display:inline-flex;align-items:center;background:var(--bg-raised);border:1px solid var(--line);border-right:none;border-radius:3px 0 0 3px;padding:0 10px;font-family:'IBM Plex Mono',monospace;font-size:11.5px;color:var(--ink-dim);white-space:nowrap;flex-shrink:0}.meet-field .agd-link input{border-radius:0 3px 3px 0;font-family:'IBM Plex Mono',monospace;min-width:0}.agd-texto{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-size:13px;padding:9px 10px;font-family:'IBM Plex Sans',sans-serif;resize:vertical}.agd-formato{display:flex;gap:6px;flex-wrap:wrap}.agd-semana{border:1px solid var(--line-soft);border-radius:var(--radius-card)}.agd-dia{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px 12px;align-items:start;padding:10px 12px;border-top:1px solid var(--line-soft)}.agd-dia:first-child{border-top:none}.agd-dia-nome{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--paper);cursor:pointer;min-height:36px}.agd-dia-nome input{width:16px;height:16px;accent-color:var(--stamp-green)}.agd-dia.desligado .agd-dia-nome{color:var(--ink-dim)}.agd-ints{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.agd-int{display:flex;align-items:center;gap:6px}.agd-int input[type="time"]{background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:13px;padding:6px 8px;min-height:36px;width:112px}.agd-ate{font-size:12px;color:var(--ink-dim)}.agd-tirar{background:none;border:1px solid transparent;color:var(--ink-dim);font-size:18px;line-height:1;width:32px;height:32px;border-radius:4px;cursor:pointer}.agd-tirar:hover{color:var(--stamp-red);border-color:var(--line)}.agd-mais{background:none;border:none;color:var(--stamp-blue);font-family:'IBM Plex Mono',monospace;font-size:11.5px;padding:6px 0;cursor:pointer}.agd-folga{font-size:12.5px;color:var(--ink-dim);line-height:36px}@media (max-width: 560px){.agd-dia{grid-template-columns:minmax(0,1fr);gap:4px}.agd-int input[type="time"]{width:104px}}.chave-aviso{margin:0 0 16px}.chave-destrancar{margin-top:10px;max-width:420px}.chave-destrancar input{background:var(--bg);border:1px solid var(--line);color:var(--paper);font-size:13px;padding:9px 10px;min-height:38px}.chave-destrancar-msg:empty{display:none}.chave-destrancar-msg{margin-top:6px}.chave-aviso-acoes{margin-top:10px}.ai-msg-acao{display:block;margin-top:10px}.seg-chave{margin:14px 0 0}.seg-efeito{margin:12px 0}.cx-sub{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--stamp-green);margin-top:3px}.cx-sub.ruim,.cx-ruim{color:var(--stamp-red)}.cx-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-card);padding:13px 15px;margin-bottom:10px}.cx-card.pausada{opacity:.72}.cx-form{border-color:var(--stamp-blue)}.cx-topo{display:flex;align-items:center;gap:9px;margin-bottom:8px}.cx-num{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:700;color:var(--ink);background:var(--paper);border-radius:4px;padding:2px 6px}.cx-nome{flex:1;min-width:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.cx-estado{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--stamp-green)}.cx-card.pausada .cx-estado{color:var(--ink-dim)}.cx-linha{font-size:12px;color:var(--ink-dim);line-height:1.45;margin-top:3px}.cx-url{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--paper);overflow-wrap:anywhere}.cx-teste{font-size:12px;margin-top:10px;padding:8px 10px;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-btn)}.cx-teste.ok{color:var(--stamp-green);border-color:var(--stamp-green)}.cx-teste.ruim{color:var(--stamp-red);border-color:var(--stamp-red)}.cx-acoes,.cx-excluir{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:11px}.cx-excluir input{flex:1;min-width:160px;min-height:36px;padding:8px 10px;background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-size:13px}.cx-ultima{font-size:11.5px}.cx-hist{border:1px solid var(--line-soft);border-radius:var(--radius-card);overflow:hidden}.cx-hist-linha{display:flex;gap:12px;align-items:baseline;padding:8px 12px;border-top:1px solid var(--line-soft);border-left:3px solid transparent;font-size:12.5px;line-height:1.45}.cx-hist-linha:first-child{border-top:0}.cx-hist-linha.outra-pessoa{border-left-color:var(--stamp-gold)}.cx-hist-quando{flex:0 0 auto;width:92px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.cx-hist-texto{flex:1;min-width:0;color:var(--paper);overflow-wrap:anywhere}@media (max-width: 560px){.cx-hist-linha{flex-direction:column;gap:2px}.cx-hist-quando{width:auto}}@media (max-width: 560px){.idate-row{flex-wrap:wrap;row-gap:8px}.idate-row .idate-title{flex:1 1 150px}}.sync-badge{cursor:pointer}.fila-bloco{margin-top:4px}.fila-item{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 0;border-top:1px solid var(--line-soft)}.fila-item-texto{flex:1 1 200px;min-width:0}.fila-titulo{font-size:13px;font-weight:500;overflow-wrap:anywhere}.fila-erro{font-size:11.5px;color:var(--stamp-red);margin-top:2px;overflow-wrap:anywhere}.aviso-versao{position:fixed;z-index:85;left:12px;right:12px;max-width:560px;margin:0 auto;bottom:calc(14px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bg-raised);border:1px solid var(--stamp-blue);border-radius:var(--radius-card);box-shadow:0 10px 30px rgba(0,0,0,.35);padding:11px 12px 11px 16px;font-size:13px;color:var(--paper)}.aviso-versao span{flex:1 1 200px}.aviso-versao-btn{background:var(--paper);color:var(--ink);border:none;border-radius:var(--radius-btn);font-family:'IBM Plex Mono',monospace;font-size:11.5px;font-weight:600;padding:9px 14px;min-height:38px;cursor:pointer}.aviso-versao-fechar{background:none;border:none;color:var(--ink-dim);font-size:20px;line-height:1;cursor:pointer;padding:4px 6px;min-height:38px}.mem-texto{width:100%;box-sizing:border-box;min-height:150px;resize:vertical;padding:10px 12px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px;line-height:1.55}.mem-texto:focus{outline:none;border-color:var(--stamp-blue)}.mem-barra{height:4px;background:var(--line-soft);border-radius:2px;overflow:hidden;margin-top:8px}.mem-barra-cheia{height:100%;background:var(--stamp-blue);border-radius:2px;transition:width .15s ease}.mem-barra-cheia.quase{background:var(--stamp-gold)}.mem-rodape{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.mem-estado{color:var(--stamp-green)}.mem-rodape .cfg-link{margin-left:auto;font-size:10.5px;color:var(--ink-dim)}.mem-plano{position:relative;margin-top:14px;padding:13px 15px 13px 15px;background:var(--bg);border:1px dashed var(--stamp-purple);border-radius:var(--radius-card)}.mem-plano p{margin:0;font-size:12.5px;line-height:1.55;color:var(--paper)}.mem-plano strong{color:var(--stamp-purple)}.mem-plano-selo{display:inline-block;margin-bottom:6px;font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--stamp-purple);border:1px solid var(--stamp-purple);border-radius:100px;padding:1px 8px}.ai-memoria-linha{margin-top:8px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.ai-memoria-linha .cfg-link{font-size:10.5px}.obj-situacao{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--paper);padding:9px 12px;margin-bottom:14px;border-radius:6px;background:var(--bg-raised);border:1px solid var(--line-soft);border-left:3px solid var(--ink-dim)}.obj-situacao.ok{border-left-color:var(--stamp-green)}.obj-situacao.espera{border-left-color:var(--stamp-gold)}.obj-campo{width:100%;box-sizing:border-box;font:inherit;font-size:15px;line-height:1.5;padding:11px 13px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--paper);resize:vertical;min-height:68px}.obj-campo:focus{outline:none;border-color:var(--stamp-purple)}.obj-acoes{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.obj-btn-acompanhar{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:10px 16px;border-radius:6px;font:inherit;font-size:14.5px;font-weight:600;background:var(--stamp-purple);border:1px solid var(--stamp-purple);color:var(--ink)}.obj-btn-acompanhar svg{width:17px;height:17px}.obj-btn-acompanhar:hover:not(:disabled){filter:brightness(1.08)}.obj-btn-acompanhar:disabled{opacity:.45;cursor:default}.obj-acoes-nota{font-size:12px;color:var(--ink-dim);flex:1;min-width:180px}.obj-resultado:empty{display:none}.obj-resultado{margin-top:14px}.obj-carregando{font-size:13.5px;color:var(--ink-dim);font-style:italic;display:flex;align-items:center;gap:10px;min-height:22px}.obj-carregando-ponto{width:8px;height:8px;border-radius:50%;background:var(--stamp-purple);flex:none;animation:obj-pulsa 1.4s ease-in-out infinite}.obj-carregando-frase.entra{animation:obj-frase-entra .45s ease-out}@keyframes obj-pulsa{0%,100%{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes obj-frase-entra{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}html.calmo .obj-carregando-ponto,html.calmo .obj-carregando-frase.entra{animation:none}.obj-erro{font-size:13.5px;color:var(--stamp-red);background:var(--bg-raised);border:1px solid var(--line-soft);border-left:3px solid var(--stamp-red);border-radius:6px;padding:11px 13px}.obj-resposta{background:var(--bg-raised);border:1px solid var(--line-soft);border-left:3px solid var(--stamp-purple);border-radius:6px;padding:4px 15px}.obj-resposta p{margin:12px 0;font-size:14.5px;line-height:1.6;color:var(--paper)}.obj-resposta strong{color:var(--stamp-purple)}.obj-como{margin-top:16px}.obj-como summary{cursor:pointer;font-size:13px;color:var(--ink-dim);font-family:'IBM Plex Mono',monospace}.obj-como p{margin:10px 0 0;font-size:13.5px;line-height:1.6;color:var(--ink-dim)}.obj-como strong{color:var(--paper)}.obj-meta{background:var(--bg-raised);border:1px solid var(--line-soft);border-left:3px solid var(--stamp-purple);border-radius:6px;padding:10px 14px 12px}.obj-meta-topo{display:flex;align-items:center;justify-content:space-between;gap:10px}.obj-meta-topo .settings-label{margin:0}.obj-meta-texto{margin:6px 0 0;font-size:17px;line-height:1.5;font-weight:600;color:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere}.obj-link{background:none;border:0;padding:2px 0;cursor:pointer;font:inherit;font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--ink-dim);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.obj-link:hover:not(:disabled){color:var(--paper);text-decoration-color:currentColor}.obj-link:disabled{opacity:.5;cursor:default}.obj-acoes .obj-link{margin-left:2px}.obj-add-bloco{margin-top:12px}.obj-add{margin-top:2px}.obj-add-campo{min-height:56px;font-size:14px}.obj-add-acoes{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.obj-add-msg{font-size:12.5px;line-height:1.5;margin-bottom:8px;padding:8px 11px;border-radius:6px;background:var(--bg-raised);border:1px solid var(--line-soft);border-left:3px solid var(--stamp-green);color:var(--paper)}.obj-add-msg.erro{border-left-color:var(--stamp-red)}.obj-memorias{margin-top:16px}.obj-memorias summary{cursor:pointer;font-size:13px;color:var(--ink-dim);font-family:'IBM Plex Mono',monospace}.obj-memorias-lista{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.obj-memoria{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;padding:7px 10px;border-radius:6px;background:var(--bg-raised);border:1px solid var(--line-soft)}.obj-memoria-texto{flex:1;min-width:0;font-size:13.5px;line-height:1.5;color:var(--paper);overflow-wrap:anywhere}.obj-memoria-nota{width:100%;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.obj-memoria-x{background:none;border:0;cursor:pointer;color:var(--ink-dim);font-size:17px;line-height:1;padding:0 2px}.obj-memoria-x:hover{color:var(--stamp-red)}.mem-bloco-titulo{margin-top:16px;margin-bottom:2px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.mem-conta{display:inline-block;margin-left:4px;padding:0 6px;border-radius:100px;background:var(--line-soft);color:var(--paper);letter-spacing:0}.mem-fatos{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.mem-fato{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-btn);font-size:12.5px;line-height:1.5;color:var(--paper)}.mem-fato-texto{flex:1;overflow-wrap:anywhere}.mem-fato-data{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);flex-shrink:0}.mem-fato-del{position:relative;flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--ink-dim);font-size:16px;line-height:1;padding:0}.mem-fato-del::before{content:'';position:absolute;inset:-12px}.mem-fato-del:hover{color:var(--stamp-red)}.mem-fatos-vazio{margin-top:8px;font-size:12.5px;line-height:1.55;color:var(--ink-dim)}.mem-cheia{margin-top:10px;padding:9px 12px;border-radius:var(--radius-btn);background:var(--bg);border:1px solid var(--stamp-gold);font-size:12.5px;line-height:1.5;color:var(--paper)}.ai-memoria-novo{margin-top:10px;padding:9px 12px;border-radius:var(--radius-btn);background:var(--bg);border:1px dashed var(--line);font-size:12.5px;line-height:1.5;color:var(--paper)}.ai-memoria-novo.cheia{border-color:var(--stamp-gold);border-style:solid}.ai-memoria-novo-head{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:4px}.ai-memoria-novo-item{display:flex;align-items:flex-start;gap:10px}.ai-memoria-novo-item span{flex:1;overflow-wrap:anywhere}.ai-memoria-novo-item .cfg-link{flex-shrink:0;font-size:10.5px}.modal-tarefa-nova{max-width:720px}.modal-tarefa-nova .modal-title-input{font-size:20px}.modal-tarefa-nova .sub{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim)}.tn-id-item{background:none;border:none;padding:2px 4px;margin:0;cursor:pointer;font-family:inherit;font-size:inherit;color:var(--paper);border-radius:3px;border-bottom:1px dashed var(--line)}.tn-id-item:hover{background:var(--line-soft);border-bottom-color:var(--stamp-blue)}.tn-id-sep{opacity:.5}.tn-id-discreto{color:var(--stamp-purple)}.tn-id-criada{opacity:.7}.tn-urg{width:11px;height:11px;border-radius:50%;border:none;padding:0;cursor:pointer;flex-shrink:0;position:relative}.tn-urg::before{content:'';position:absolute;inset:-9px}.tn-urg-urgente{background:var(--stamp-red)}.tn-urg-normal{background:var(--stamp-gold)}.tn-urg-leve{background:var(--ink-dim)}.tn-editor{padding:12px 18px;border-bottom:1px solid var(--line-soft);background:var(--bg);display:flex;flex-direction:column;gap:10px}.tn-editor-linha{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.tn-editor-rotulo{width:62px;flex-shrink:0;padding-top:6px;font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim)}.tn-editor .type-pills{padding:0;flex:1;min-width:180px}.tn-editor .priority-picker{padding:4px 0 0}.tn-editor .recur-editor{flex:1;min-width:180px}.tn-editor-discreto{margin:0}.tn-acoes{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--line-soft)}.tn-acao{display:inline-flex;align-items:center;gap:7px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:12.5px;padding:8px 13px;cursor:pointer;min-height:38px}.tn-acao:hover{border-color:var(--paper)}.tn-acao-ico{font-size:12px;line-height:1;opacity:.85}.tn-concluir{border-color:var(--stamp-green);color:var(--stamp-green)}.tn-concluir:hover{background:var(--stamp-green);color:var(--bg)}.tn-concluir.feita{background:var(--stamp-green);color:var(--bg)}.tn-acao.tn-rodando{border-color:var(--stamp-gold);color:var(--stamp-gold)}.tn-acao.tn-com-data{border-color:var(--stamp-blue);color:var(--stamp-blue)}.tn-mais{margin-left:auto;font-size:16px;line-height:1;padding:8px 12px}.tn-acao.tn-no-quadro{margin-left:auto;border-color:rgba(98,151,115,.7);color:var(--stamp-green);font-size:12px}.tn-acao.tn-no-quadro:hover{border-color:var(--stamp-green)}.tn-no-quadro + .tn-mais{margin-left:0}.tn-acao.tn-compartilhada{margin-left:auto;gap:8px;padding:5px 12px 5px 6px;border-color:var(--stamp-blue);min-width:0;max-width:100%}.tn-acao.tn-compartilhada:hover{background:var(--bg-raised)}.tn-compartilhada + .tn-no-quadro,.tn-compartilhada + .tn-mais{margin-left:0}.tn-comp-fotos{display:inline-flex;flex-shrink:0}.tn-comp-foto{width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--line-soft);border:2px solid var(--bg)}.tn-comp-foto + .tn-comp-foto{margin-left:-8px}.tn-comp-foto img{width:100%;height:100%;object-fit:cover}.tn-comp-foto .av-inicial{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600;color:var(--paper)}.tn-comp-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ink-dim)}.tn-comp-nomes{color:var(--paper);font-weight:600}.tn-quadro-ico{display:inline-flex;width:14px;height:14px}.tn-quadro-ico svg{width:14px;height:14px}.tn-agendar{padding:0 18px 12px}.tn-mais{gap:6px;font-size:12.5px;padding:8px 13px}.tn-mais-pontos{font-size:16px;line-height:1;margin-top:-2px}.tn-menu{position:fixed;z-index:60;width:340px;max-height:min(72vh,620px);overflow-y:auto;overscroll-behavior:contain;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:6px;display:flex;flex-direction:column}.tn-menu-grupo{padding:4px 0 6px}.tn-menu-grupo + .tn-menu-grupo{border-top:1px solid var(--line-soft);padding-top:8px}.tn-menu-titulo{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);padding:2px 10px 6px}.tn-menu-item{width:100%;display:flex;align-items:center;gap:11px;background:none;border:none;text-align:left;cursor:pointer;padding:7px 10px;border-radius:var(--radius-btn);color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px}button.tn-menu-item:hover{background:var(--line-soft)}.tn-menu-item.perigo{color:var(--stamp-red)}.tn-menu-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:8px;background:var(--bg);border:1px solid var(--line-soft);color:var(--ink-dim)}.tn-menu-ic svg{width:15px;height:15px}button.tn-menu-item:hover .tn-menu-ic{color:var(--paper);border-color:var(--line)}.tn-menu-item.perigo .tn-menu-ic{color:var(--stamp-red)}.tn-menu-item.ativo .tn-menu-ic{color:var(--stamp-green);border-color:rgba(98,151,115,.55)}.tn-menu-textos{min-width:0;display:flex;flex-direction:column;gap:1px}.tn-menu-txt{font-weight:600}.tn-menu-sub{font-size:11px;color:var(--ink-dim);line-height:1.35}.tn-menu-item.ativo .tn-menu-sub{color:var(--stamp-green)}.tn-menu-nota{font-size:11.5px;color:var(--ink-dim);padding:2px 10px 6px 51px}.tn-menu-quadros{border-radius:var(--radius-btn);transition:background .6s ease}.tn-menu-quadros.realce{background:rgba(98,151,115,.12)}.tn-menu-cab-quadros{cursor:default}.tn-quadro-chaves{display:flex;flex-wrap:wrap;gap:6px;padding:2px 10px 8px 51px}.tn-quadro-chave{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:5px 11px 5px 7px;border-radius:999px;min-height:30px;background:var(--bg);border:1px solid var(--line);color:var(--ink-dim);font-family:'IBM Plex Sans',sans-serif;font-size:12px}.tn-quadro-chave:hover:not(:disabled){border-color:var(--paper);color:var(--paper)}.tn-quadro-chave:disabled{opacity:.5;cursor:progress}.tn-quadro-marca{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--line);font-size:10px;line-height:1}.tn-quadro-chave.on{border-color:var(--stamp-green);color:var(--stamp-green);background:rgba(98,151,115,.1)}.tn-quadro-chave.on .tn-quadro-marca{background:var(--stamp-green);border-color:var(--stamp-green);color:var(--bg)}.tn-menu-concluir{margin:6px 4px 4px;padding:11px 14px;min-height:44px;cursor:pointer;border-radius:var(--radius-btn);border:1px solid var(--stamp-green);background:var(--stamp-green);color:var(--bg);font-family:'IBM Plex Sans',sans-serif;font-size:13.5px;font-weight:600}.tn-menu-concluir:hover{filter:brightness(1.08)}.tn-menu-concluir.reabrir{background:none;color:var(--stamp-green)}.tn-selo-estado{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 11px;border-radius:999px;font-family:'IBM Plex Sans',sans-serif;font-size:12px;border:1px solid transparent;background:none}.tn-selo-feita{color:var(--bg);background:var(--stamp-green);border-color:var(--stamp-green);font-weight:600}button.tn-selo-crono{color:var(--stamp-gold);border-color:var(--stamp-gold);cursor:pointer}.tn-menu.folha{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));top:auto;width:auto;max-height:82vh;max-height:82dvh;box-shadow:0 -8px 30px rgba(0,0,0,.45)}@media (max-width: 560px){.tn-no-quadro-nome{display:none}.tn-no-quadro + .tn-mais{margin-left:0}.tn-acao.tn-compartilhada{max-width:128px;padding-right:9px}.tn-comp-com{display:none}}.tn-estado{padding:9px 18px;border-bottom:1px solid var(--line-soft);font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.tn-topo{display:flex;align-items:center;gap:12px;flex-shrink:0;margin:5px 14px 0 10px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.tn-salvo{white-space:nowrap;transition:color .2s ease}.tn-salvo.salvando{color:var(--ink-dim)}.tn-salvo.salvo{color:var(--stamp-green)}.tn-salvo.local{color:var(--stamp-gold)}.tn-pct{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.tn-pct[hidden],.tn-salvo[hidden],.tn-pct-faixa[hidden]{display:none}.tn-pct svg{width:18px;height:18px;transform:rotate(-90deg);flex-shrink:0}.tn-pct circle{fill:none;stroke-width:2.5}.tn-pct .tn-pct-trilho{stroke:var(--line)}.tn-pct .tn-pct-arco{stroke:var(--stamp-blue);stroke-linecap:round;transition:stroke-dasharray .3s ease}.tn-pct b{font-weight:600;color:var(--paper)}.tn-pct.completo .tn-pct-arco{stroke:var(--stamp-green)}.tn-pct.completo b{color:var(--stamp-green)}.tn-pct-faixa{height:3px;flex-shrink:0;overflow:hidden;background:var(--line-soft);border-radius:var(--radius-card) var(--radius-card) 0 0}.tn-pct-faixa span{display:block;height:100%;width:0;background:var(--stamp-blue);transition:width .3s ease}.tn-pct-faixa.completo span{background:var(--stamp-green)}@media (max-width: 520px){.tn-topo{gap:8px;margin-right:10px;font-size:10px}}.tn-secao{border-bottom:1px solid var(--line-soft)}.tn-secao:last-child{border-bottom:none}.tn-secao-cab{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;background:none;border:none;cursor:pointer;padding:11px 2px;text-align:left}.tn-secao-cab:hover{background:var(--line-soft);border-radius:var(--radius-btn)}.tn-secao-cab:hover .tn-secao-titulo{color:var(--stamp-blue)}.tn-seta{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:6px;border:1px solid var(--line);background:transparent;color:var(--ink-dim);transition:border-color .15s ease,color .15s ease,background-color .15s ease}.tn-seta svg{width:13px;height:13px;transition:transform .2s ease}.tn-secao:not(.aberta) > .tn-secao-cab .tn-seta svg,.ql-grupo:not(.aberto) > .ql-grupo-cab .tn-seta svg{transform:rotate(-90deg)}.tn-secao-cab:hover .tn-seta,.ql-grupo-alternar:hover:not(:disabled) .tn-seta{border-color:var(--stamp-blue);color:var(--stamp-blue);background:color-mix(in srgb,var(--stamp-blue) 14%,transparent)}.tn-secao-cab:focus-visible{outline:2px solid var(--stamp-blue);outline-offset:2px;border-radius:var(--radius-btn)}.tn-seta-btn{display:inline-flex;padding:6px;margin:-6px;background:none;border:none;color:inherit;cursor:pointer;border-radius:8px}.tn-seta-btn:focus-visible{outline:2px solid var(--stamp-blue);outline-offset:2px}.tn-nome-editavel{background:none;border:none;padding:7px 5px;margin:-7px -5px;border-radius:4px;cursor:text;text-decoration:underline dashed transparent;text-underline-offset:4px;text-decoration-thickness:1px}.tn-nome-editavel:hover{text-decoration-color:currentColor}.tn-nome-editavel:focus-visible{outline:2px solid var(--stamp-blue);outline-offset:1px}.tn-nome-editavel:disabled{cursor:default;text-decoration:none}.tn-nome-input{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--paper);background:var(--bg);border:1px solid var(--stamp-blue);border-radius:4px;padding:4px 7px;width:min(260px,60%)}.tn-nome-input:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--stamp-blue) 22%,transparent)}@media (max-width: 640px){.tn-nome-input{font-size:16px}}.tn-secao-titulo{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--paper)}.tn-secao-resumo{margin-left:auto;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.tn-secao.aberta .tn-secao-resumo{opacity:.6}.tn-secao-corpo{padding:0 0 14px}.tn-secao.com-extra{position:relative}.tn-secao.com-extra > .tn-secao-cab{padding-right:42px}.tn-secao-extra{position:absolute;top:6px;right:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-btn);background:none;border:1px solid var(--line-soft);color:var(--ink-dim);cursor:pointer}.tn-secao-extra svg{width:15px;height:15px}.tn-secao-extra:hover{border-color:var(--stamp-blue);color:var(--stamp-blue)}.tn-secao-extra:disabled{opacity:.4;cursor:default}.nt-form{display:flex;flex-direction:column;gap:12px}.nt-titulo{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:5px;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:17px;font-weight:500;padding:11px 13px;min-height:48px}.nt-titulo:focus{outline:none;border-color:var(--paper)}.nt-titulo::placeholder{color:var(--ink-dim);font-weight:400}.type-pills.nt-tipos{padding:0}.nt-rot{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.nt-controles{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.nt-ctl{display:flex;align-items:center;gap:8px;margin:0}.nt-ctl .date-field{width:124px;min-height:34px}.nt-ctl select{background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:12.5px;padding:6px 8px;min-height:34px;cursor:pointer}.nt-ctl .priority-picker{margin:0;gap:9px}.nt-discreta{cursor:pointer;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);gap:6px;padding:5px 9px;border:1px solid var(--line-soft);border-radius:14px;margin-left:auto}.nt-discreta input{accent-color:var(--stamp-gold);width:13px;height:13px;margin:0}.nt-discreta svg{width:13px;height:13px}.nt-discreta:has(input:checked){color:var(--stamp-gold);border-color:var(--stamp-gold)}.nt-recur-extra:empty{display:none}.nt-recur-extra .recur-days,.nt-recur-extra .recur-monthday{margin:-4px 0 0}.nt-areas{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.nt-areas .nt-rot{margin-right:6px}.nt-areas .area-pill{padding:4px 9px;min-height:28px;font-size:10.5px}.modal-nova-tarefa #ntDynamicFields:empty{display:none}.nt-reuniao{display:flex;flex-direction:column;gap:8px}.nt-formato{display:flex;gap:5px}.nt-formato .area-pill{padding:4px 11px;min-height:30px;font-size:10.5px}.nt-ctl input[type="time"]{background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:12px;padding:5px 8px;min-height:34px;color-scheme:dark}:root[data-theme="light"] .nt-ctl input[type="time"],:root[data-theme="moderno"] .nt-ctl input[type="time"]{color-scheme:light}.nt-campo-icone{display:flex;align-items:center;gap:8px;padding:0 10px;cursor:text;background:var(--bg);border:1px solid var(--line);border-radius:3px}.nt-campo-icone:focus-within{border-color:var(--paper)}.nt-campo-icone .fi{width:14px;height:14px;color:var(--ink-dim);flex-shrink:0;display:inline-flex}.nt-campo-icone .fi svg{width:100%;height:100%}.nt-campo-icone input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px;min-height:38px;padding:0}.modal-nova-tarefa #ntChecklistWrap .note-empty{display:none}.modal-nova-tarefa #ntChecklistWrap .inline-checklist-heading{margin:2px 0 8px;padding-top:12px}.modal-nova-tarefa #ntChecklistWrap .mrow-add{margin-bottom:8px}.modal-nova-tarefa #ntChecklistWrap .cl-group{margin-bottom:6px}.modal-nova-tarefa .note-editor{min-height:110px}.modal-nova-tarefa .attachments-strip{padding:4px 0 8px}.nt-extras{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px}.nt-extra{display:inline-flex;align-items:center;gap:6px;cursor:pointer;min-height:30px;background:none;border:1px dashed var(--line);border-radius:14px;padding:4px 11px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.nt-extra svg{width:13px;height:13px}.nt-extra:hover{color:var(--paper);border-color:var(--paper)}.nt-extra.nt-add-super{width:auto;margin:0;min-height:30px;font-weight:400}.nt-extra.nt-add-super.ativo{border-style:solid;border-color:var(--stamp-green);color:var(--stamp-green)}.nt-rodape{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-shrink:0;padding:11px 18px;border-top:1px solid var(--line-soft);background:var(--bg-raised);border-radius:0 0 var(--radius-card) var(--radius-card)}.nt-dica{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim)}.nt-rodape .editor-save{min-width:150px}@media (hover: none),(max-width: 600px){.nt-dica{display:none}.nt-rodape{padding-bottom:max(11px,env(safe-area-inset-bottom))}.nt-rodape .editor-save{flex:1;min-height:44px}.nt-areas .area-pill{min-height:32px}.nt-controles{gap:10px 16px}}.tn-add-super,.nt-add-super{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;width:100%;margin:10px 0;padding:11px 12px;min-height:44px;cursor:pointer;text-align:left;background:none;border:1px dashed var(--line);border-radius:var(--radius-btn);font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600;color:var(--stamp-green)}.tn-add-super span{font-weight:400;color:var(--ink-dim);font-size:10.5px}.tn-add-super:hover,.nt-add-super:hover{border-color:var(--stamp-green);background:var(--line-soft)}.nt-add-super{font-weight:400;color:var(--ink-dim)}.nt-add-super.ativo{border-style:solid;border-color:var(--stamp-green);color:var(--stamp-green)}.sc-contador{margin:-8px 0 12px;text-align:right;font-family:'IBM Plex Mono',monospace;font-size:9.5px;color:var(--ink-dim)}.tn-largura{display:none}@media (min-width: 940px){.modal-tarefa-nova{max-width:1040px}.modal-tarefa-nova .tn-duplo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;align-items:start}.modal-tarefa-nova .tn-duplo.tn-duplo-esq:not(.tn-duplo-solo){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.modal-tarefa-nova .tn-duplo.tn-duplo-dir:not(.tn-duplo-solo){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.modal-tarefa-nova .tn-largura:not([hidden]){display:flex;justify-content:flex-end;align-items:center;gap:4px;margin:12px 0 6px}.tn-largura-rotulo{font-family:'IBM Plex Mono',monospace;font-size:9.5px;color:var(--ink-dim);margin-right:4px;letter-spacing:.04em}.tn-largura button{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);cursor:pointer;background:none;border:1px solid var(--line-soft);border-radius:3px;padding:3px 8px}.tn-largura button:hover{color:var(--paper);border-color:var(--line)}.tn-largura button.ativo{color:var(--stamp-blue);border-color:var(--stamp-blue)}.modal-tarefa-nova .tn-duplo > .tn-secao:last-child{border-left:1px solid var(--line-soft);padding-left:24px}.modal-tarefa-nova .tn-duplo > .tn-secao{border-bottom:none}.modal-tarefa-nova .tn-duplo{border-bottom:1px solid var(--line-soft)}.modal-tarefa-nova .tn-duplo .note-editor-doc{min-height:300px}.modal-tarefa-nova .tn-duplo.tn-duplo-solo{grid-template-columns:1fr}.modal-tarefa-nova .tn-duplo.tn-duplo-solo > .tn-secao:last-child{border-left:none;padding-left:0}.modal-tarefa-nova .tn-duplo.tn-duplo-solo .note-editor-doc{max-width:82ch}}.area-filtro-faixa{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;padding:8px 12px;border-radius:var(--radius-btn);background:var(--bg-card);border:1px solid var(--stamp-gold);font-size:12.5px;line-height:1.5;color:var(--paper)}.aff-texto{flex:1;min-width:180px}.area-filtro-faixa strong{color:var(--stamp-gold)}.aff-limpar{flex-shrink:0;background:none;border:1px solid var(--stamp-gold);border-radius:var(--radius-btn);color:var(--stamp-gold);font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:4px 10px;cursor:pointer}.aff-limpar:hover{background:var(--stamp-gold);color:var(--bg)}.modelo-guia{margin-top:9px;padding:9px 11px;border-radius:var(--radius-btn);background:var(--bg);border:1px solid var(--line);font-size:12px;line-height:1.55;color:var(--ink-dim)}.modelo-guia-perfil{margin-top:6px;color:var(--paper)}.modelo-guia strong.ok{color:var(--stamp-green)}.modelo-guia strong.atencao{color:var(--stamp-gold)}.quick-tool-btn.cofre-aberto svg{stroke:var(--stamp-green)}.vault-busca{width:100%;box-sizing:border-box;margin-bottom:10px;padding:9px 11px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px}.vault-busca:focus{outline:none;border-color:var(--stamp-green)}.vault-row{display:flex;align-items:center;gap:10px;padding:9px 11px;margin-bottom:6px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-btn)}.vault-info{flex:1;min-width:0}.vault-servico{font-size:13px;color:var(--paper);overflow-wrap:anywhere}.vault-user{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);margin-top:2px;overflow-wrap:anywhere}.vault-senha-aberta{margin-top:6px;padding:5px 8px;border-radius:3px;background:var(--line-soft);color:var(--stamp-green);font-family:'IBM Plex Mono',monospace;font-size:12.5px;overflow-wrap:anywhere;user-select:all}.vault-acoes{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.settings-link-btn.vault-mini{padding:5px 9px;font-size:10px}.settings-link-btn.vault-senha{border-color:var(--stamp-green);color:var(--stamp-green)}.vault-tranca{margin-top:12px;font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim)}.vault-bomuso{margin-top:14px}.vault-bomuso-btn{font-size:11px}.vault-cod-ok{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vault-cod-ok .settings-hint{flex:1;min-width:180px}.data-hoje{margin-bottom:10px;padding:8px 12px;border-radius:var(--radius-btn);background:var(--bg);border:1px solid var(--stamp-gold);color:var(--stamp-gold);font-size:12.5px}.data-lista,.arq-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.data-item,.arq-item{display:flex;align-items:center;gap:10px;padding:9px 11px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-btn)}.data-item.agora{border-color:var(--stamp-gold)}.data-item-info,.arq-item-info{flex:1;min-width:0}.data-item-titulo{font-size:13px;color:var(--paper);overflow-wrap:anywhere}.data-item-periodo{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin-top:2px}.data-item-quando{flex-shrink:0;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);white-space:nowrap}.data-item.agora .data-item-quando{color:var(--stamp-gold)}.data-del.confirmando{color:var(--stamp-red)}.data-erro{margin-top:8px;font-size:12px;color:var(--stamp-red)}.arq-conta{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin-bottom:10px}.arq-busca{width:100%;box-sizing:border-box;margin-bottom:10px;padding:8px 11px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px}.arq-busca:focus{outline:none;border-color:var(--stamp-blue)}.arq-item-titulo{display:block;width:100%;text-align:left;padding:0;background:none;border:none;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px;cursor:pointer;overflow-wrap:anywhere}.arq-item-titulo:hover{color:var(--stamp-blue)}.arq-item-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:3px;font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim)}.arq-selo{border:1px solid var(--line);border-radius:100px;padding:0 6px}.arq-selo.card{color:var(--stamp-purple);border-color:var(--stamp-purple)}.arq-item-acoes{display:flex;gap:6px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.arq-item-acoes .settings-link-btn{padding:5px 9px;font-size:10px}.reset-caixa{padding:14px 15px;border-radius:var(--radius-card);background:var(--bg);border:1px solid var(--stamp-red)}.reset-titulo{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--stamp-red);margin-bottom:6px}.reset-lista{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:3px}.reset-lista li{font-size:13px;color:var(--paper)}.reset-lista strong{font-family:'IBM Plex Mono',monospace;color:var(--stamp-red)}.reset-nao{font-size:12px;line-height:1.55;color:var(--ink-dim);margin-bottom:10px}.reset-alcance{margin-top:12px}.reset-op{display:flex;align-items:flex-start;gap:8px;margin-bottom:7px;font-size:12.5px;line-height:1.5;color:var(--paper);cursor:pointer}.reset-op input{margin-top:3px;flex-shrink:0}.reset-botoes{display:flex;gap:8px;align-items:center;margin-top:12px;flex-wrap:wrap}.reset-estado{margin-top:8px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.reset-caixa code{font-family:'IBM Plex Mono',monospace;background:var(--line-soft);padding:1px 5px;border-radius:3px;color:var(--paper)}.ql-novo{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.ql-novo-campos{flex:1 1 280px;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,2fr);gap:8px}.ql-novo input,.ql-novo select,.ql-grupo-novo,.ql-grupo-criar input,.ql-grupo-renomear{width:100%;box-sizing:border-box;min-height:40px;padding:9px 12px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px}.ql-novo input:focus,.ql-novo select:focus,.ql-grupo-novo:focus,.ql-grupo-criar input:focus,.ql-grupo-renomear:focus{outline:none;border-color:var(--stamp-blue)}.ql-grupo-novo{margin-top:8px}.ql-grupo-novo[hidden]{display:none}.ql-msg.ok{color:var(--stamp-green)}.modal-box.ql-janela{max-width:1040px}.modal-box.modal-quadros{max-width:980px}.nota-fab{position:fixed;z-index:44;right:16px;bottom:calc(80px + env(safe-area-inset-bottom) + var(--teclado,0px));width:54px;height:54px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--stamp-green);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.30);transition:transform .12s,box-shadow .12s}.nota-fab svg{width:25px;height:25px}.nota-fab:hover{transform:translateY(-2px);box-shadow:0 9px 22px rgba(0,0,0,.36)}.nota-fab:active{transform:translateY(0)}body.com-ia-dock .nota-fab{bottom:calc(140px + env(safe-area-inset-bottom) + var(--teclado,0px))}.config-aberta .nota-fab,.calendario-aberto .nota-fab,.conhecimento-aberto .nota-fab{display:none}@media (min-width: 768px){.nota-fab{display:none}}@media (prefers-reduced-motion: reduce){.nota-fab{transition:none}}.qn-barra{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px}.qn-busca{position:relative;display:flex;align-items:center;flex:1 1 220px;min-width:0;margin:0}.qn-nova-mais{font-size:17px;line-height:1;margin-right:1px}.qn-busca-ic{position:absolute;left:12px;width:17px;height:17px;color:var(--ink-dim);pointer-events:none}.qn-busca:focus-within .qn-busca-ic{color:var(--stamp-blue)}.qn-busca input{width:100%;box-sizing:border-box;min-height:42px;padding:8px 12px 8px 34px;background:transparent;border:1px solid var(--line-soft);border-radius:var(--radius-btn);color:var(--paper);font-family:inherit;font-size:14px}.qn-busca input::placeholder{color:var(--ink-dim)}.qn-busca input:focus{outline:none;border-color:var(--stamp-blue)}.qn-nova{flex-shrink:0;min-height:42px;padding:9px 16px;border:none;border-radius:var(--radius-btn);background:var(--stamp-green);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.qn-nova:hover{filter:brightness(1.06)}.qn-ia-linha{margin-top:10px}.qn-ia-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;cursor:pointer;background:transparent;border:1px dashed var(--line);border-radius:var(--radius-btn);color:var(--ink-dim);font-family:inherit;font-size:13px}.qn-ia-btn svg{width:16px;height:16px;color:var(--stamp-blue)}.qn-ia-btn:hover{border-color:var(--stamp-blue);color:var(--paper)}.qn-ia-btn{min-height:42px;flex-shrink:0}@media (max-width: 560px){.qn-nova{flex:1 1 auto}.qn-busca{order:3;flex-basis:100%}}.qn-ia-resp{margin-top:12px;padding:12px 32px 12px 14px;position:relative;background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--stamp-blue);border-radius:var(--radius-btn);color:var(--paper);font-size:14px;line-height:1.5;white-space:pre-wrap}.qn-ia-resp.pensando{color:var(--ink-dim);font-style:italic}.qn-ia-x{position:absolute;top:6px;right:8px;background:none;border:none;cursor:pointer;color:var(--ink-dim);font-size:18px;line-height:1}.qn-ia-x:hover{color:var(--paper)}.qn-lista{margin-top:14px;display:flex;flex-direction:column;gap:8px}.qn-cartao{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card)}.qn-cartao:hover{border-color:var(--ink-dim)}.qn-cartao-corpo{flex:1;min-width:0;cursor:pointer}.qn-titulo{font-weight:600;color:var(--paper);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qn-preview{margin-top:3px;color:var(--ink-dim);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qn-cartao-lado{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.qn-data{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim);white-space:nowrap}.qn-cartao-acoes{display:flex;align-items:center;gap:6px;flex-shrink:0}.qn-mini{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;cursor:pointer;background:transparent;border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--ink-dim);font-family:inherit;font-size:12.5px}.qn-mini svg{width:15px;height:15px}.qn-mini.ic{padding:6px}.qn-mini:hover{color:var(--paper);border-color:var(--ink-dim)}.qn-mini.perigo:hover{color:var(--stamp-red);border-color:var(--stamp-red)}.qn-confirma{font-size:12.5px;color:var(--stamp-red);align-self:center}.qn-editor-topo{display:flex;align-items:center;gap:10px;margin:14px 0 8px}.qn-voltar{background:none;border:none;cursor:pointer;color:var(--stamp-blue);font-family:inherit;font-size:14px;padding:4px 0}.qn-voltar:hover{text-decoration:underline}.qn-espaco{flex:1}.qn-ta{min-height:300px}.qn-editor-pe{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.qn-mic{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;cursor:pointer;background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--ink-dim);font-family:inherit;font-size:13px}.qn-mic svg{width:17px;height:17px}.qn-mic:hover{color:var(--paper);border-color:var(--ink-dim)}.qn-mic.ouvindo{color:var(--stamp-red);border-color:var(--stamp-red);background:rgba(205,83,67,.08)}.qn-mic.qn-mic-grande{background:var(--stamp-green);border-color:var(--stamp-green);color:#fff;padding:10px 20px;font-size:14.5px;font-weight:600}.qn-mic.qn-mic-grande svg{width:19px;height:19px}.qn-mic.qn-mic-grande:hover{filter:brightness(1.06);color:#fff}.qn-mic.qn-mic-grande.ouvindo{background:var(--stamp-red);border-color:var(--stamp-red);color:#fff}.qn-dica{font-size:12px;color:var(--ink-dim)}.qn-mic-aviso{margin-top:8px;font-size:13px;color:var(--stamp-gold)}.qn-mic-aviso[hidden]{display:none}.qn-salvar{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;cursor:pointer;background:var(--stamp-green);color:#fff;border:none;border-radius:var(--radius-btn);font-family:inherit;font-size:14px;font-weight:600}.qn-salvar svg{width:16px;height:16px}.qn-salvar:hover{filter:brightness(1.06);color:#fff}.onb-intro{color:var(--ink-dim);font-size:14px;line-height:1.55;margin:14px 0 16px}.onb-intro strong{color:var(--paper)}.onb-perfis{display:grid;grid-template-columns:1fr 1fr;gap:12px}.onb-perfil{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;cursor:pointer;padding:14px 16px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--paper)}.onb-perfil:hover{border-color:var(--stamp-blue);background:var(--bg-raised)}.onb-perfil-tit{font-weight:700;font-size:15px}.onb-perfil-sub{font-size:12px;color:var(--ink-dim)}.onb-perfil-cats{margin-top:6px;font-size:11.5px;color:var(--ink-dim);line-height:1.5}.onb-outro{margin-bottom:4px}.onb-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.onb-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 10px 7px 12px;background:var(--bg-raised);border:1px solid var(--line);border-radius:999px;color:var(--paper);font-size:13px}.onb-chip-x{background:none;border:none;cursor:pointer;color:var(--ink-dim);font-size:16px;line-height:1;padding:0}.onb-chip-x:hover{color:var(--stamp-red)}.onb-vazio{font-size:13px;color:var(--ink-dim)}.onb-add{display:flex;gap:8px;align-items:center;margin-bottom:18px}.onb-add input{flex:1;min-height:40px;box-sizing:border-box;padding:8px 12px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);font-family:inherit;font-size:14px}.onb-add input:focus{outline:none;border-color:var(--stamp-blue)}.onb-pe{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.onb-comecar{flex-shrink:0}@media (max-width: 560px){.onb-perfis{grid-template-columns:1fr}}.ql-ferramentas{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.ql-busca{position:relative;flex:1 1 260px;display:flex;align-items:center}.ql-busca-ic{position:absolute;left:12px;width:17px;height:17px;color:var(--ink-dim);pointer-events:none}.ql-busca:focus-within .ql-busca-ic{color:var(--stamp-blue)}.ql-busca input{width:100%;box-sizing:border-box;min-height:40px;padding:9px 36px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px}.ql-busca input:focus{outline:none;border-color:var(--stamp-blue)}.ql-busca-x{position:absolute;right:6px;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--ink-dim);font-size:18px;line-height:1;cursor:pointer}.ql-busca-x[hidden]{display:none}.ql-busca-x:hover{color:var(--paper);background:var(--bg-raised)}.ql-grupos-todos{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:12px}.ql-grupos-todos .ql-ponto{color:var(--ink-dim)}.ql-busca-conta{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim);margin:14px 0 8px}.ql-sem-grupo{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);margin:4px 0 8px}.ql-grupo{margin-top:18px}.ql-grupo-cab{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ql-grupo-alternar{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:32px;padding:0;background:none;border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;color:var(--paper);text-align:left}.ql-grupo-alternar:disabled{cursor:default}.ql-grupo-alternar:hover:not(:disabled) .ql-grupo-nome{color:var(--stamp-blue)}.ql-grupo-nome{font-family:'IBM Plex Mono',monospace;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-grupo-conta{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.ql-grupo-acoes{display:flex;gap:4px;flex-shrink:0}.ql-grupo-renomear{flex:1;min-height:34px;padding:6px 10px}.ql-grupo-vazio{font-size:12px;color:var(--ink-dim);padding:4px 0 2px}.ql-grupo-criar{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.ql-grupo-criar input{flex:1 1 200px;width:auto}.ql-grupo-mais{margin-top:18px}.ql-rodape{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px;padding-top:14px;border-top:1px solid var(--line-soft)}.ql-como{margin-top:12px;padding:12px 14px;font-size:12.5px;line-height:1.55;color:var(--paper);background:var(--bg-card);border:1px solid var(--line-soft);border-radius:var(--radius-card)}.ql-como-titulo{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px}.ql-como ul{margin:0 0 8px;padding-left:18px}.ql-como li{margin:3px 0}.ql-como-nota{font-size:12px;color:var(--ink-dim)}.ql-imp-resumo{font-size:13px;line-height:1.5;color:var(--ink-dim);margin-bottom:10px}.ql-imp-resumo strong{color:var(--paper)}.ql-imp-acoes{font-size:12px;margin-bottom:8px;color:var(--ink-dim)}.ql-imp-lista{display:flex;flex-direction:column;max-height:50vh;overflow-y:auto;border:1px solid var(--line-soft);border-radius:var(--radius-card)}.ql-imp-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;cursor:pointer;border-top:1px solid var(--line-soft)}.ql-imp-item:first-child{border-top:0}.ql-imp-item input{margin-top:3px;flex-shrink:0}.ql-imp-texto{min-width:0;display:flex;flex-direction:column}.ql-imp-nome{font-size:13px;font-weight:600;overflow-wrap:anywhere}.ql-imp-sub{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin-top:2px}.ql-imp-total{font-size:12.5px;color:var(--stamp-green);margin:12px 0;min-height:18px}.ql-imp-total.ruim{color:var(--stamp-red)}.ql-novo .editor-save{min-height:40px}.ql-novo-botoes{display:flex;align-items:center;gap:10px}.ql-novo-fechar{flex-shrink:0}.ql-novo-abrir{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 16px;cursor:pointer;background:transparent;border:1px dashed var(--line);border-radius:var(--radius-btn);color:var(--ink-dim);font-family:inherit;font-size:15px}.ql-novo-abrir:hover{border-color:var(--stamp-blue);color:var(--paper)}.ql-novo-mais{font-size:20px;line-height:1;color:var(--stamp-blue)}@media (max-width: 560px){.ql-novo-botoes{flex:1 1 100%}}.ql-msg{font-size:12px;color:var(--stamp-red);min-height:16px;margin:6px 0 8px}.ql-msg:empty{min-height:0;margin:0 0 12px}.ql-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.ql-cartao{position:relative;display:flex;align-items:center;gap:11px;min-width:0;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-card);padding:12px 34px 12px 12px;color:var(--paper);text-decoration:none;min-height:60px;transition:border-color .12s ease,transform .12s ease}a.ql-cartao:hover{border-color:var(--stamp-blue)}a.ql-cartao:active{transform:translateY(1px)}.ql-grade.organizando .ql-cartao{padding-right:12px;flex-wrap:wrap;border-style:dashed}.ql-invalido{opacity:.6}.ql-icone{width:32px;height:32px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#f4f2ec;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center}.ql-icone img{width:20px;height:20px;display:block}.ql-letra{font-family:'IBM Plex Mono',monospace;font-weight:600;font-size:14px;color:#4a4e55}.ql-texto{flex:1;min-width:0;display:flex;flex-direction:column}.ql-nome{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-dominio{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-abrir{position:absolute;top:8px;right:10px;font-size:13px;color:var(--ink-dim)}a.ql-cartao:hover .ql-abrir{color:var(--stamp-blue)}.ql-acoes{display:flex;gap:4px;width:100%;justify-content:flex-end}.ql-acao{background:none;border:1px solid var(--line);border-radius:var(--radius-btn);cursor:pointer;color:var(--ink-dim);font-size:14px;line-height:1;min-width:34px;min-height:32px;padding:0 8px}.ql-acao:hover:not(:disabled){color:var(--paper);border-color:var(--paper)}.ql-acao:disabled{opacity:.3;cursor:default}.ql-apagar:hover:not(:disabled){color:var(--stamp-red);border-color:var(--stamp-red)}.ql-apagar[data-confirm="1"]{color:var(--stamp-red);border-color:var(--stamp-red)}.ql-organizar{background:none;border:1px solid var(--line);border-radius:var(--radius-btn);cursor:pointer;color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:5px 10px;min-height:28px}.ql-organizar:hover,.ql-organizar.ativo{color:var(--paper);border-color:var(--paper)}.ql-editar-topo{display:flex;align-items:center;gap:10px;margin-bottom:14px}@media (max-width: 560px){.ql-novo-campos{grid-template-columns:minmax(0,1fr)}.ql-novo .editor-save{flex:1}.ql-grade{grid-template-columns:minmax(0,1fr)}}.docs-busca{width:100%;box-sizing:border-box;min-height:38px;padding:9px 12px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px}.docs-busca:focus{outline:none;border-color:var(--stamp-blue)}.docs-busca-info{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);min-height:16px;margin:4px 0 6px}.docs-indice{display:grid;gap:10px;margin-bottom:8px;padding:12px 14px;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-card)}.docs-grupo{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.docs-grupo-nome{width:100%;font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.docs-ir{background:none;border:1px solid var(--line);border-radius:100px;cursor:pointer;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:12px;padding:4px 11px;min-height:28px}.docs-ir:hover{border-color:var(--stamp-blue);color:var(--stamp-blue)}.docs-ir.escondido{display:none}.docs-interna .docs-secao{border-top:1px solid var(--line-soft);padding:22px 0 6px;scroll-margin-top:84px}.docs-interna .docs-secao.escondida{display:none}.docs-interna h2{font-size:18px;font-weight:600;margin:0 0 8px}.docs-interna h3{font-size:14px;font-weight:600;margin:18px 0 6px}.docs-interna p,.docs-interna li{font-size:13px;line-height:1.6;color:var(--paper)}.docs-interna p{margin:0 0 10px}.docs-interna ul,.docs-interna ol{margin:0 0 12px;padding-left:20px}.docs-interna li{margin-bottom:4px}.docs-interna a{color:var(--stamp-blue)}.docs-interna code{font-family:'IBM Plex Mono',monospace;font-size:.88em;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line-soft);border-radius:4px;padding:0 4px}.docs-interna pre{background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-btn);padding:12px 14px;margin:8px 0 14px;overflow-x:auto;font-family:'IBM Plex Mono',monospace;font-size:11.5px;line-height:1.55;color:var(--paper)}.docs-interna pre code{border:none;background:none;padding:0;white-space:pre;overflow-wrap:normal;font-size:inherit}.docs-interna table{display:block;overflow-x:auto;border-collapse:collapse;width:100%;margin:6px 0 14px;font-size:12.5px}.docs-interna th{text-align:left;font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--line);padding:6px 12px 6px 0}.docs-interna td{border-bottom:1px solid var(--line-soft);padding:7px 12px 7px 0;vertical-align:top;color:var(--paper);line-height:1.5}.docs-interna .rota{font-family:'IBM Plex Mono',monospace;font-size:12.5px;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-btn);padding:8px 12px;margin:12px 0 8px}.docs-interna .metodo{display:inline-block;font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;color:#fff;margin-right:6px}.docs-interna .metodo.get{background:var(--stamp-blue)}.docs-interna .metodo.post{background:var(--stamp-green)}.docs-interna .metodo.patch{background:var(--stamp-gold)}.docs-interna .metodo.delete{background:var(--stamp-red)}.docs-interna .nota,.docs-interna .cuidado{background:var(--bg);border:1px solid var(--stamp-blue);border-radius:var(--radius-btn);padding:10px 13px;margin:10px 0 14px}.docs-interna .cuidado{border-color:var(--stamp-gold)}.docs-interna .nota p,.docs-interna .cuidado p{margin:0}.saude-resumo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;margin-bottom:16px;border-radius:var(--radius-card);background:var(--bg);border:1px solid var(--line)}.saude-resumo > div{flex:1;min-width:180px}.saude-resumo-titulo{font-size:17px;font-weight:600}.saude-resumo-sub{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin-top:2px}.saude-resumo.ok{border-color:var(--stamp-green)}.saude-resumo.aviso{border-color:var(--stamp-gold)}.saude-resumo.ruim{border-color:var(--stamp-red)}.saude-resumo .saude-bola{width:14px;height:14px}.saude-bola{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:var(--ink-dim)}.ok > .saude-bola{background:var(--stamp-green)}.aviso > .saude-bola{background:var(--stamp-gold)}.ruim > .saude-bola{background:var(--stamp-red);box-shadow:0 0 0 3px rgba(205,83,67,.2)}.info > .saude-bola{background:var(--stamp-blue)}.saude-lista{display:grid}.saude-item{display:flex;gap:11px;align-items:flex-start;padding:10px 2px;border-top:1px solid var(--line-soft)}.saude-item:first-child{border-top:none}.saude-item .saude-bola{margin-top:7px}.saude-item-texto{flex:1;min-width:0}.saude-item-topo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px}.saude-nome{font-size:13.5px;font-weight:500}.saude-valor{font-family:'IBM Plex Mono',monospace;font-size:11.5px;color:var(--ink-dim);text-align:right}.saude-item.ruim .saude-valor{color:var(--stamp-red)}.saude-item.aviso .saude-valor{color:var(--stamp-gold)}.saude-dica{font-size:12px;line-height:1.5;color:var(--ink-dim);margin-top:3px;overflow-wrap:anywhere}.saude-erro{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--paper);padding:6px 0;border-top:1px solid var(--line-soft);overflow-wrap:anywhere}.saude-erro:first-child{border-top:none}.saude-erro-quando{color:var(--ink-dim);margin-right:6px}.saude-erro-status{color:var(--stamp-red);font-weight:600;margin-right:4px}.saude-erro-motivo{color:var(--stamp-gold);margin-top:3px;line-height:1.45}.saude-erro-quem{color:var(--ink-dim);margin-top:2px}.saude-numeros{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.saude-num{background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-btn);padding:10px 12px}.saude-num-valor{font-size:20px;font-weight:600;font-family:'IBM Plex Mono',monospace}.saude-num-rotulo{font-size:11px;color:var(--ink-dim);margin-top:2px}.perm-dica{font-size:12.5px;line-height:1.45;color:var(--ink-dim);margin:0 0 12px}.perm-aviso{border:1px solid var(--stamp-gold);color:var(--stamp-gold);border-radius:var(--radius-btn);padding:8px 12px;font-size:12.5px;margin-bottom:12px}.perm-busca-linha{display:flex;align-items:center;gap:10px;margin-bottom:10px}.perm-busca{flex:1;min-width:0;min-height:38px;padding:8px 11px;background:var(--bg);border:1px solid var(--line);border-radius:5px;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px}.perm-busca:focus{outline:none;border-color:var(--paper)}.perm-conta{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);white-space:nowrap}.perm-lista{display:flex;flex-direction:column;border:1px solid var(--line-soft);border-radius:var(--radius-card);overflow:hidden}.perm-linha{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:10px 14px;min-height:56px;cursor:pointer;text-align:left;background:var(--bg);border:none;border-bottom:1px solid var(--line-soft);color:var(--paper);font-family:inherit}.perm-linha:last-child{border-bottom:none}.perm-linha[hidden]{display:none}.perm-linha:hover{background:var(--bg-card)}.perm-linha:hover .perm-seta{color:var(--paper)}.perm-linha.tem-pedido{box-shadow:inset 3px 0 0 var(--stamp-gold)}.perm-foto{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid var(--line);background:var(--bg-card);display:flex;align-items:center;justify-content:center}.perm-foto img{width:100%;height:100%;object-fit:cover;display:block}.perm-foto .av-inicial{font-size:15px}.perm-quem{min-width:0;display:flex;flex-direction:column}.perm-nome{font-size:14px;font-weight:600}.perm-sub{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin-top:2px;overflow-wrap:anywhere}.perm-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:320px}.perm-tag{font-family:'IBM Plex Mono',monospace;font-size:10px;padding:2px 8px;border-radius:10px;border:1px solid var(--line);color:var(--ink-dim);white-space:nowrap}.perm-tag.on{border-color:var(--stamp-green);color:var(--stamp-green)}.perm-tag.pediu{border-color:var(--stamp-gold);color:var(--stamp-gold)}.perm-tag.nada{border-style:dashed}.perm-seta{font-size:20px;line-height:1;color:var(--ink-dim)}.modal-permissoes{max-width:640px}.perm-janela-quem{display:inline-flex;align-items:center;gap:10px}.perm-janela-quem .perm-foto{width:30px;height:30px}.perm-desc{font-size:11.5px;line-height:1.4;color:var(--ink-dim);margin-top:6px}@media (max-width: 600px){.perm-linha{grid-template-columns:auto minmax(0,1fr) auto;row-gap:6px}.perm-tags{grid-column:2/3;grid-row:2;justify-content:flex-start;max-width:none}.perm-seta{grid-column:3;grid-row:1/3}}.perm-recursos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.perm-rec{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:var(--radius-btn);padding:10px 12px}.perm-rec.on{border-color:var(--stamp-green)}.perm-rec.pediu{border-color:var(--stamp-gold)}.perm-rec-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.perm-rec-nome{font-size:13px;font-weight:600}.perm-estado{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin-top:4px}.perm-rec.on .perm-estado{color:var(--stamp-green)}.perm-rec.pediu .perm-estado{color:var(--stamp-gold)}.perm-cota{margin-top:10px}.perm-cota label{display:block;font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);margin-bottom:4px}.perm-cota input{width:100%;box-sizing:border-box;min-height:32px;padding:6px 8px;background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:12px}.perm-cota input:focus{outline:none;border-color:var(--stamp-blue)}.perm-uso{font-size:11px;color:var(--ink-dim);margin-top:5px}.perm-switch{position:relative;display:inline-flex;width:38px;height:22px;flex-shrink:0;cursor:pointer}.perm-switch::before{content:'';position:absolute;inset:-10px}.perm-switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.perm-trilho{position:relative;width:100%;height:100%;border-radius:11px;background:var(--line);transition:background .15s ease}.perm-trilho::after{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease}.perm-switch input:checked + .perm-trilho{background:var(--stamp-green)}.perm-switch input:checked + .perm-trilho::after{transform:translateX(16px)}.perm-switch input:focus-visible + .perm-trilho{outline:2px solid var(--stamp-blue);outline-offset:2px}.perm-switch input:disabled + .perm-trilho{opacity:.5}@media (max-width: 640px){.perm-recursos{grid-template-columns:minmax(0,1fr)}}.cx-contrato{margin-top:14px;background:var(--bg-card);border:1px solid var(--line-soft);border-radius:var(--radius-card)}.cx-contrato summary{cursor:pointer;padding:10px 14px;font-size:12.5px;color:var(--stamp-blue)}.cx-contrato-corpo{padding:4px 14px 14px}.cx-contrato pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 8px;padding:10px;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-btn);font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--paper)}.retorno{margin-top:4px}.retorno-topo{display:flex;align-items:center;gap:10px}.retorno-sit{margin-left:auto;text-transform:none;letter-spacing:0;font-size:10px;padding:2px 8px;border-radius:10px;border:1px solid var(--line)}.retorno-sit.agendado{color:var(--stamp-gold);border-color:var(--stamp-gold)}.retorno-sit.enviado{color:var(--stamp-green);border-color:var(--stamp-green)}.retorno-sit.erro{color:var(--stamp-red);border-color:var(--stamp-red)}.retorno-linha{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:10px}.retorno-para{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.retorno-rotulo{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin-right:2px}.retorno-quando{display:flex;align-items:center;gap:6px;margin-left:auto}.retorno-quando .date-field{width:132px}.retorno-hora{background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:12px;padding:7px 8px;min-height:34px}.retorno-cliente{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:10px}.retorno-cliente input,.retorno-texto{width:100%;box-sizing:border-box;background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px;padding:9px 10px;min-height:38px}.retorno-zap{display:flex;gap:6px;min-width:0}.retorno-zap input{flex:1;min-width:0}.retorno-zap-abrir{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:0 12px;min-height:38px;border-radius:3px;text-decoration:none;border:1px solid var(--stamp-green);color:var(--stamp-green);background:transparent;font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600}.retorno-zap-abrir svg{width:15px;height:15px;flex-shrink:0}.retorno-zap-abrir:hover{background:var(--stamp-green);color:var(--ink)}.retorno-zap-abrir[hidden]{display:none}.retorno-texto{display:block;min-height:110px;resize:vertical;line-height:1.5}.retorno-cliente input:focus,.retorno-texto:focus,.retorno-hora:focus{outline:none;border-color:var(--stamp-blue)}.retorno-contador{text-align:right;font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);margin:2px 0 8px}.retorno-aviso{font-size:12px;color:var(--stamp-gold);margin-bottom:10px}.retorno-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.retorno-espaco{flex:1}.retorno-ia{background:none;border:1px solid var(--stamp-purple);color:var(--stamp-purple);border-radius:var(--radius-btn);font-family:'IBM Plex Mono',monospace;font-size:11px;padding:8px 12px;min-height:36px;cursor:pointer}.retorno-ia:hover:not(:disabled){background:rgba(157,128,202,.12)}.retorno-ia:disabled{opacity:.6;cursor:default}.retorno-nota{font-size:11.5px;color:var(--ink-dim)}.retorno-msg{font-size:12px;margin-top:8px;color:var(--ink-dim);line-height:1.45}.retorno-msg:empty{display:none}.retorno-msg.ok{color:var(--stamp-green)}.retorno-msg.ruim{color:var(--stamp-red)}@media (max-width: 560px){.retorno-quando{margin-left:0}.retorno-cliente{grid-template-columns:minmax(0,1fr)}.retorno-acoes .editor-save{flex:1}}.ia-convite{padding:4px 0}.ia-convite-titulo{font-size:15px;font-weight:600;margin-bottom:8px}.ia-convite .settings-hint{font-size:13px;line-height:1.55;color:var(--ink-dim)}.ia-convite-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}html.marca-carregando .brand-logo{visibility:hidden}.marca-imagens{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:14px}.marca-previa{height:84px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-btn);display:flex;align-items:center;justify-content:center;overflow:hidden}.marca-previa.escuro{background:#16181a}.marca-previa.claro{background:#eef0f3}.marca-previa.site{background:#fbfaf8}.marca-previa img{height:34px;width:auto;max-width:100%;object-fit:contain;display:block}.marca-img-rotulo{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin:7px 0 6px}.marca-nota.nova{color:var(--stamp-gold)}.marca-img-botoes{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.marca-tirar{background:none;border:none;cursor:pointer;padding:8px 6px;min-height:36px;font-family:'IBM Plex Mono',monospace;font-size:11.5px;color:var(--ink-dim);text-decoration:underline;text-underline-offset:3px}.marca-tirar:hover{color:var(--stamp-red)}.cx-estado.marca-de-fabrica{color:var(--ink-dim)}.cfg-conteudo .marca-msg{margin:0 0 10px}.cfg-conteudo .marca-msg.ok{color:var(--stamp-green)}.cfg-conteudo .marca-msg.ruim{color:var(--stamp-red)}.cfg-conteudo .marca-msg.info{color:var(--stamp-gold)}.marca-confirma{font-size:12.5px;color:var(--stamp-red)}.quadro-abas{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.quadro-aba{display:inline-flex;align-items:center;gap:7px;max-width:100%;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-btn);color:var(--ink-dim);font-family:'IBM Plex Sans',sans-serif;font-size:13px;padding:6px 11px;min-height:36px;cursor:pointer}.quadro-aba:hover{color:var(--paper);border-color:var(--line)}.quadro-aba.on{color:var(--paper);font-weight:600;background:var(--bg-raised);border-color:var(--stamp-blue);box-shadow:inset 0 -2px 0 var(--stamp-blue)}.icone-tv{width:15px;height:15px;flex-shrink:0}.quadro-aba .icone-tv{color:var(--stamp-blue)}.qa-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:170px}.qa-qtd{font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:600;text-align:center;min-width:18px;padding:1px 6px;border-radius:100px;background:var(--line-soft);color:var(--paper)}.quadro-aba.on .qa-qtd{background:var(--stamp-blue);color:var(--ink)}.qa-de{font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:400;opacity:.7}.quadro-aba-nova{border-style:dashed;font-family:'IBM Plex Mono',monospace;font-size:11.5px}.quadro-aba-nova.on{border-style:solid;border-color:var(--paper);box-shadow:none}.quadro-criar{background:var(--bg);border:1px solid var(--line);border-left:4px solid var(--stamp-blue);border-radius:var(--radius-card);padding:14px 15px;margin-bottom:14px}.quadro-criar .cc-nome:focus{border-color:var(--stamp-blue)}.quadro-cab{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);padding:14px 15px;margin-bottom:16px}.qc-topo{display:flex;align-items:center;gap:10px}.qc-topo .icone-tv{width:18px;height:18px;color:var(--stamp-blue)}.qc-nome{flex:1;min-width:0;padding:2px 0;background:none;border:none;border-bottom:1px dashed transparent;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:18px;font-weight:700}input.qc-nome:hover{border-bottom-color:var(--line)}input.qc-nome:focus{border-bottom-color:var(--stamp-blue);outline:none}.qc-resumo{font-family:'IBM Plex Mono',monospace;font-size:11px;line-height:1.5;color:var(--ink-dim);margin:4px 0 14px 28px}.tv{max-width:560px;margin:0 auto}.tv-tela{position:relative;aspect-ratio:16/9;overflow:hidden;display:flex;flex-direction:column;gap:7px;padding:12px 12px 10px;background:#101214;color:#f5f1e6;border:6px solid #2b2e33;border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.35)}.tv-pe{width:22%;height:10px;margin:0 auto;background:#2b2e33;border-radius:0 0 6px 6px}.tv-selo{position:absolute;top:4px;right:8px;z-index:1;font-family:'IBM Plex Mono',monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:#629773}.tv-selo::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#629773;margin-right:4px;vertical-align:1px;animation:tv-pisca 2s infinite}@keyframes tv-pisca{50%{opacity:.3}}.tv-crono{display:flex;gap:5px;margin-top:6px}.tv-bloco{flex:1;min-width:0;display:flex;gap:5px;overflow:hidden;white-space:nowrap;background:#1a1d20;border:1px solid #33363d;border-radius:4px;padding:3px 6px;font-size:9.5px}.tv-bloco.now{border-color:#5b9dff}.tv-bloco.done{opacity:.45}.tv-bloco-hora{font-family:'IBM Plex Mono',monospace;color:#948d7d}.tv-bloco-nome{overflow:hidden;text-overflow:ellipsis;font-weight:600}.tv-grade{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;overflow:hidden}.tv-nivel{display:grid;gap:5px}.tv-nivel.n-urgente{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-nivel.n-normal{grid-template-columns:repeat(4,minmax(0,1fr))}.tv-nivel.n-leve{grid-template-columns:repeat(8,minmax(0,1fr))}.tv-item{background:#1a1d20;border-left:4px solid #4a4f54;border-radius:5px;padding:6px 8px;min-width:0;overflow:hidden}.tv-item.p-urgente{border-left-color:#cd5343;background:linear-gradient(rgba(205,83,67,.3),rgba(205,83,67,.3)),#1a1d20}.tv-item.p-normal{border-left-color:#d1a63c;background:linear-gradient(rgba(209,166,60,.16),rgba(209,166,60,.16)),#1a1d20}.tv-item.p-leve{border-left-color:#629773;background:linear-gradient(rgba(98,151,115,.18),rgba(98,151,115,.18)),#1a1d20}.n-urgente .tv-item{min-height:52px}.n-urgente .tv-titulo{font-size:13px}.n-normal .tv-item{min-height:40px;padding:5px 6px}.n-normal .tv-titulo{font-size:9.5px}.n-leve .tv-item{padding:3px 4px;border-left-width:3px;border-radius:4px;min-height:22px}.n-leve .tv-titulo{font-size:7px;margin-top:0}.n-leve .tv-cat,.n-leve .tv-data{display:none}.tv-cat{font-family:'IBM Plex Mono',monospace;font-size:8px;letter-spacing:.04em;text-transform:uppercase;color:#948d7d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-titulo{font-size:11.5px;font-weight:600;line-height:1.25;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tv-data{font-family:'IBM Plex Mono',monospace;font-size:8.5px;color:#6b6f74;margin-top:3px}.tv-vazio{flex:1;display:flex;align-items:center;justify-content:center;font-family:'IBM Plex Mono',monospace;font-size:16px;color:#4a4f54}.tv-mais{position:absolute;bottom:5px;right:10px;font-family:'IBM Plex Mono',monospace;font-size:9px;color:#948d7d}.tv-tela.com-fundo{background-color:#101214;background-position:center;background-size:cover;background-repeat:no-repeat}.tv-tela.com-fundo .tv-item,.tv-tela.com-fundo .tv-bloco{box-shadow:0 2px 6px rgba(0,0,0,.45)}.tv-item{position:relative}.tv-tempo{position:absolute;top:0;left:0;right:0;height:3px;background:rgba(255,255,255,.1);z-index:2}.tv-tempo-fill{height:100%;background:#5f92b3}.tv-tempo-fill.correndo{animation:tv-enche var(--resta,0s) linear forwards}@keyframes tv-enche{to{width:100%}}.tv-item.estourou .tv-tempo-fill{width:100%!important;background:#cd5343}.tv-item.estourou{box-shadow:inset 0 0 0 2px #cd5343}.tv-tela.com-fundo .tv-item.estourou{box-shadow:inset 0 0 0 2px #cd5343,0 2px 6px rgba(0,0,0,.45)}.tv-item.estourou > :not(.tv-tempo){position:relative;z-index:1}.tv-item.estourou::before{content:'';position:absolute;left:50%;top:50%;width:250%;height:0;padding-bottom:250%;z-index:0;background:conic-gradient(rgba(205,83,67,0) 0deg 230deg,rgba(255,122,102,.6) 300deg,#ffb3a6 340deg,rgba(205,83,67,0) 360deg);transform:translate(-50%,-50%);animation:tv-gira-contorno 2.4s linear infinite}.tv-item.estourou::after{content:'';position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:0;background:inherit;border-radius:inherit}@keyframes tv-gira-contorno{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (prefers-reduced-motion: reduce){.tv-item.estourou::before{animation:none}}.tv-vazio span{padding:5px 12px;border-radius:6px}.tv-tela.com-fundo .tv-vazio span{background:rgba(16,18,20,.8);color:#948d7d}.tv-faixa{flex-shrink:0;height:22px;margin:0 -12px;display:flex;align-items:center;overflow:hidden;white-space:nowrap;background:#2b3640;color:#bfe3ff;font-size:11px;font-weight:500}.tv-faixa.topo{margin-top:-12px;border-bottom:1px solid #3d4b57}.tv-faixa.base{margin-top:auto;margin-bottom:-10px;border-top:1px solid #3d4b57}.tv-faixa-texto{display:inline-block;flex-shrink:0;padding-left:100%;animation:tv-rolar 12s linear infinite}@keyframes tv-rolar{to{transform:translateX(-100%)}}.tv-tela.faixa-topo .tv-selo{top:0;height:22px;line-height:22px;right:0;padding:0 8px;z-index:2;background:#2b3640;box-shadow:-8px 0 8px #2b3640}.tv-tela.faixa-base .tv-mais{bottom:27px}.tv-selo.previa{color:#d1a63c}.tv-selo.previa::before{background:#d1a63c}.tv-marca{position:absolute;top:5px;left:7px;z-index:1;height:15px;width:auto;max-width:30%;opacity:.14;pointer-events:none}.tv-tela.faixa-topo .tv-marca{top:26px}@media (prefers-reduced-motion: reduce){.tv-faixa-texto{animation:none!important;padding-left:12px}}.qc-acoes{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:18px}.qc-abrir{display:inline-flex;align-items:center;gap:7px;text-decoration:none;background:var(--stamp-blue);color:var(--ink);border-radius:var(--radius-btn);font-family:'IBM Plex Mono',monospace;font-weight:600;font-size:11.5px;padding:8px 14px;min-height:36px}.qc-abrir .icone-tv{width:14px;height:14px}.qc-abrir:hover{filter:brightness(1.1)}.qc-acoes .sched-head-btn{font-size:11px;padding:7px 12px;min-height:34px}.qc-acoes .perigo{margin-left:auto}.qc-dica{font-size:12px;line-height:1.5;color:var(--ink-dim);margin-top:12px}.quadro-posters{background:var(--bg);border:1px solid var(--stamp-blue);border-radius:var(--radius-card);padding:12px 14px;margin:-6px 0 16px}.qc-acoes .sched-head-btn.on{color:var(--paper);border-color:var(--stamp-blue)}.quadro-visual{background:var(--bg);border:1px solid var(--stamp-blue);border-radius:var(--radius-card);padding:14px 15px;margin:-6px 0 16px}button.qc-abrir{border:0;cursor:pointer}.qc-abrir.on{box-shadow:0 0 0 2px var(--bg-raised),0 0 0 3px var(--stamp-blue)}.quadro-tv{background:var(--bg);border:1px solid var(--stamp-blue);border-radius:var(--radius-card);padding:14px 15px;margin:-6px 0 16px;display:flex;flex-direction:column;gap:14px}.qtv-cast{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.qtv-cast[hidden]{display:none}.qtv-transmitir-bt{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:50px;border:0;border-radius:var(--radius-btn);background:var(--stamp-blue);color:var(--ink);cursor:pointer;font-family:'IBM Plex Mono',monospace;font-weight:600;font-size:14px}.qtv-transmitir-bt svg{width:19px;height:19px}.qtv-transmitir-bt:disabled{opacity:.6;cursor:default}.qtv-transmitir-bt:hover:not(:disabled){filter:brightness(1.1)}.qtv-dica{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.5;color:var(--ink-dim)}.qtv-dica svg{width:14px;height:14px;flex-shrink:0}.qtv-cast-status{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.4;color:var(--paper)}.qtv-cast-status svg{width:19px;height:19px;color:var(--stamp-green);flex-shrink:0}.qtv-bloco{display:flex;flex-direction:column;gap:9px}.qtv-titulo{font-size:13.5px;font-weight:600;color:var(--paper)}.qtv-passo{font-size:13px;line-height:1.55;color:var(--paper)}.qtv-passo b{color:var(--stamp-blue);font-family:'IBM Plex Mono',monospace;font-weight:600}.qtv-linha{display:flex;gap:8px;align-items:stretch}.qtv-codigo{width:150px;min-height:44px;padding:0 12px;text-transform:uppercase;letter-spacing:.14em;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:18px;font-weight:600}.qtv-codigo:focus{outline:none;border-color:var(--stamp-blue)}.qtv-codigo::placeholder{color:var(--ink-dim);opacity:.6;letter-spacing:.14em}.qtv-msg{font-size:12.5px;line-height:1.5;color:var(--ink-dim)}.qtv-msg:empty{display:none}.qtv-msg.ok{color:var(--stamp-green)}.qtv-msg.erro{color:var(--stamp-red)}.qtv-mais{border-top:1px solid var(--line-soft);padding-top:12px}.qtv-mais summary{cursor:pointer;font-size:12px;color:var(--ink-dim);list-style-position:inside}.qtv-mais summary:hover{color:var(--paper)}.qtv-mais-corpo{display:flex;flex-direction:column;gap:9px;margin-top:10px;font-size:12px;line-height:1.5;color:var(--ink-dim)}.qtv-botoes{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.qtv-botoes .sched-head-btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none;min-height:34px}.qtv-botoes svg{width:14px;height:14px}.qtv-ok{color:var(--stamp-green)}@media (max-width: 560px){.qtv-codigo{flex:1;width:auto;min-width:0}}.tvqr-lista{display:flex;flex-direction:column;gap:8px}.tvqr-quadro{display:flex;align-items:center;gap:11px;width:100%;min-height:54px;padding:10px 14px;text-align:left;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--paper);font:inherit;font-size:15px;cursor:pointer}.tvqr-quadro:hover:not(:disabled),.tvqr-quadro:focus-visible{border-color:var(--stamp-blue);outline:none}.tvqr-quadro:disabled{opacity:.55;cursor:default}.tvqr-quadro .icone-tv{width:20px;height:20px;color:var(--stamp-blue);flex-shrink:0}.tvqr-nome{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:500}.tvqr-de{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim);flex-shrink:0}.tvqr-msg{margin-top:10px}.tvqr-feito{font-size:15px;line-height:1.5;color:var(--stamp-green);text-align:center;padding:18px 4px 4px}.tvqr-espera{font-size:15px;line-height:1.5;color:var(--paper);text-align:center;padding:18px 4px 4px}.qtv-marcas{font-weight:400;color:var(--ink-dim);font-size:12px}.qtv-sem-cast{align-items:flex-start}.qtv-sem-cast svg{margin-top:2px}.qtv-sem-cast span{flex:1;min-width:0}.qtv-sem-cast b{color:var(--paper);font-weight:600}.tvqr-rodape{display:flex;justify-content:center;margin-top:14px}.qv-titulo{font-size:13.5px;font-weight:600;color:var(--paper);margin-bottom:8px}.qv-titulo.qv-sep{margin-top:18px;padding-top:14px;border-top:1px solid var(--line-soft)}.qv-texto{display:block;width:100%;min-height:60px;resize:vertical;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:14px;line-height:1.45;padding:9px 11px}.qv-texto:focus{outline:none;border-color:var(--stamp-blue)}.qv-dica{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.5;color:var(--ink-dim);margin-top:6px}.qv-conta{font-family:'IBM Plex Mono',monospace;font-size:10.5px;flex-shrink:0}.qv-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.qv-rotulo{font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);min-width:86px}.qv-opcoes{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius-btn);overflow:hidden}.qv-opcao{background:none;border:none;border-left:1px solid var(--line);color:var(--ink-dim);font-family:'IBM Plex Sans',sans-serif;font-size:12.5px;padding:7px 14px;min-height:36px;cursor:pointer}.qv-opcao:first-child{border-left:none}.qv-opcao:hover{color:var(--paper)}.qv-opcao.on{background:var(--stamp-blue);color:var(--ink);font-weight:600}.qv-fundo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qv-fundo-previa{width:128px;aspect-ratio:16/9;flex-shrink:0;border:1px solid var(--line);border-radius:6px;background:#101214 center/cover no-repeat;display:flex;align-items:center;justify-content:center;font-family:'IBM Plex Mono',monospace;font-size:10px;color:#6b6f74}.qv-fundo-botoes{display:flex;gap:6px;flex-wrap:wrap}.qv-fundo-botoes .sched-head-btn,.qv-botoes .sched-head-btn{font-size:11px;padding:7px 12px;min-height:34px}.qv-fundo + .qv-dica{margin-top:8px}.qv-aviso{font-size:12.5px;line-height:1.5;margin-top:12px;overflow-wrap:anywhere}.qv-aviso[hidden]{display:none}.qv-aviso.ok{color:var(--stamp-green)}.qv-aviso.ruim{color:var(--stamp-red)}.qv-aviso.info{color:var(--stamp-gold)}.qv-botoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px}.qv-botoes .editor-save:disabled{opacity:.45;cursor:default}.quadro-vazio{font-size:13px;line-height:1.55;color:var(--ink-dim);padding:14px;border:1px dashed var(--line);border-radius:var(--radius-card)}.quadro-vazio .icone-tv{width:14px;height:14px;vertical-align:-2px;color:var(--stamp-blue)}.quadro-item{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px;background:var(--bg);border:1px solid var(--line-soft);border-left:3px solid var(--line);border-radius:var(--radius-btn);padding:9px 11px}.quadro-item.p-urgente{border-left-color:var(--stamp-red)}.quadro-item.p-normal{border-left-color:var(--stamp-gold)}.quadro-item.p-leve{border-left-color:var(--stamp-green)}.quadro-item.feito{opacity:.55}.qi-texto{flex:1 1 180px;min-width:0}.qi-titulo{font-size:13.5px;font-weight:500;color:var(--paper);overflow-wrap:anywhere}.qi-meta{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);margin-top:2px}@media (max-width: 560px){.qc-resumo{margin-left:0}.qc-abrir{flex:1 1 100%;justify-content:center}.qc-acoes .perigo{margin-left:0}}.crono-abas{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.crono-aba{display:inline-flex;align-items:center;gap:7px;max-width:100%;background:var(--bg);border:1px solid var(--line-soft);border-radius:100px;color:var(--ink-dim);font-family:'IBM Plex Sans',sans-serif;font-size:13px;padding:6px 13px;min-height:36px;cursor:pointer}.crono-aba:hover{color:var(--paper);border-color:var(--line)}.crono-aba.on{color:var(--paper);font-weight:600;background:var(--bg-raised);border-color:var(--crono-cor,var(--paper))}.ca-cor,.cv-cor,.cab-cor{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:var(--crono-cor,var(--ink-dim))}.ca-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px}.ca-de{font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:400;opacity:.7}.ca-vivo{font-family:'IBM Plex Mono',monospace;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--crono-cor);border:1px solid currentColor;border-radius:100px;padding:1px 6px}.crono-aba-nova{border-style:dashed;font-family:'IBM Plex Mono',monospace;font-size:11.5px}.crono-aba-nova.on{border-style:solid;border-color:var(--paper)}.crono-aba-nova.travada{color:var(--stamp-purple);border-color:var(--stamp-purple)}.icone-cadeado{width:12px;height:12px}.crono-plano{margin:0 0 14px}.crono-plano p + p{margin-top:6px}.crono-criar{background:var(--bg);border:1px solid var(--line);border-left:4px solid var(--crono-cor);border-radius:var(--radius-card);padding:14px 15px;margin-bottom:14px}.cc-titulo{font-size:15px;font-weight:600;color:var(--paper)}.cc-sub{font-size:12.5px;color:var(--ink-dim);line-height:1.5;margin-top:4px}.cc-linha{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px}.cc-nome{flex:1;min-width:160px;min-height:40px;padding:8px 10px;background:var(--bg-raised);border:1px solid var(--line);border-radius:5px;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:16px}.cc-nome:focus{border-color:var(--crono-cor);outline:none}.cc-criar{background:var(--paper);color:var(--ink);border:none;border-radius:5px;font-family:'IBM Plex Mono',monospace;font-weight:600;font-size:11.5px;padding:0 18px;min-height:40px;cursor:pointer}.cc-criar:disabled{opacity:.6;cursor:default}.cc-cancelar{background:none;border:none;cursor:pointer;padding:8px 4px;color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:11px;text-decoration:underline;text-underline-offset:3px}.cc-cores,.cab-cores{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.cc-rotulo{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin-right:4px}.cor-bola{position:relative;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:var(--crono-cor);cursor:pointer;flex-shrink:0}.cor-bola::before{content:'';position:absolute;inset:-4px}.cor-bola:hover{transform:scale(1.1)}.cor-bola.on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--crono-cor)}.crono-cab{background:var(--bg);border:1px solid var(--line);border-left:4px solid var(--crono-cor);border-radius:var(--radius-card);padding:14px 15px;margin-bottom:16px}.cab-topo{display:flex;align-items:center;gap:10px}.cab-cor{width:12px;height:12px}.cab-nome{flex:1;min-width:0;padding:2px 0;background:none;border:none;border-bottom:1px dashed transparent;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:18px;font-weight:700}input.cab-nome:hover{border-bottom-color:var(--line)}input.cab-nome:focus{border-bottom-color:var(--crono-cor);outline:none}.cab-resumo{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim);margin:4px 0 0 22px}.cab-cores{margin-left:22px}.cab-vivo{display:flex;align-items:flex-start;gap:11px;cursor:pointer;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}.cab-vivo .perm-switch{margin-top:1px}.cab-vivo .perm-switch input:checked + .perm-trilho{background:var(--crono-cor)}.cab-vivo-texto{display:grid;gap:2px}.cab-vivo-texto strong{font-size:13.5px;font-weight:600;color:var(--paper)}.cab-vivo-texto span{font-size:12px;line-height:1.45;color:var(--ink-dim)}.cab-acoes{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.cab-acoes .sched-head-btn{font-size:11px;padding:7px 12px;min-height:34px}.cab-acoes .perigo{margin-left:auto}.sched-head-nota{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim)}.sched-block{border-left:3px solid var(--crono-cor,var(--line-soft))}.sched-block.now{border-color:var(--crono-cor,var(--stamp-blue))}.sched-bar-fill{background:var(--crono-cor,var(--stamp-blue))}.sb-dur{white-space:nowrap;min-width:58px}.sb-estado{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.03em;border-radius:100px;padding:3px 9px;flex-shrink:0}.sb-estado.agora{color:var(--crono-cor,var(--stamp-blue));border:1px solid currentColor;font-weight:600}.sb-estado.feito{color:var(--stamp-green)}.sb-hora:disabled,.sb-nome:disabled{cursor:default;opacity:.9}.sched-add-titulo{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:9px}.sched-add-row input[type="text"]:focus{border-color:var(--crono-cor,var(--stamp-blue));outline:none}.crono-vivo,.crono-vivo.rodando{border-left-color:var(--crono-cor,var(--stamp-green))}.cv-cor{width:8px;height:8px}.cv-linha.atual .cv-marca{color:var(--crono-cor,var(--stamp-green))}.cv-barra-fill{background:var(--crono-cor,var(--stamp-green))}.crono-vivo.rodando{border-left-width:5px;background:var(--bg-card);background:color-mix(in srgb,var(--crono-cor,var(--stamp-green)) 7%,var(--bg-card));border-color:color-mix(in srgb,var(--crono-cor,var(--stamp-green)) 28%,var(--line));box-shadow:0 3px 18px -10px var(--crono-cor,var(--stamp-green))}.crono-vivo.rodando .cv-nome{color:var(--crono-cor,var(--stamp-green));font-size:11.5px}.crono-vivo.rodando .cv-cor{animation:cvPulso 2.4s ease-in-out infinite}@keyframes cvPulso{0%,100%{opacity:1}50%{opacity:.35}}.crono-vivo.rodando .cv-linha.atual{margin:3px 0;padding:7px 9px;border-radius:var(--radius-btn);background:color-mix(in srgb,var(--crono-cor,var(--stamp-green)) 12%,transparent)}.crono-vivo.rodando .cv-linha.atual .cv-atividade{font-size:17px}.crono-vivo.rodando .cv-linha.atual .cv-hora{color:var(--paper)}.crono-vivo.rodando .cv-barra{height:6px;margin-left:9px}.cv-faltam{font-size:12px;font-weight:600}.cv-faltam.quase{color:var(--stamp-gold)}.cv-faltam.acabando{color:var(--stamp-red);animation:cvPulso 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.crono-vivo.rodando .cv-cor,.cv-faltam.acabando{animation:none}}.crono-foco .cf-palco:not(.intervalo):not(.fim):not(.vazio){border-left-color:var(--crono-cor,var(--stamp-green))}.crono-foco .cf-palco:not(.intervalo):not(.fim):not(.vazio) .cf-etiqueta{color:var(--crono-cor,var(--stamp-green))}.crono-foco .cf-barra-fill{background:var(--crono-cor,var(--stamp-green))}.crono-foco .cf-bloco.agora{box-shadow:inset 3px 0 0 var(--crono-cor,var(--stamp-green))}.crono-foco .cf-bloco.agora .cf-marca{color:var(--crono-cor,var(--stamp-green))}@media (max-width: 560px){.cab-resumo,.cab-cores{margin-left:0}.cab-acoes .sched-head-btn{flex:1 1 auto}.cab-acoes .perigo{margin-left:0}}.modal-cronograma{max-width:1080px}.cr-grade{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start}.cr-lista{position:sticky;top:0;display:flex;flex-direction:column;gap:3px}.cr-lista-titulo{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin:4px 0 5px 10px}.cr-lista-titulo.segundo{margin-top:16px}.cr-item{display:flex;align-items:center;gap:9px;width:100%;text-align:left;cursor:pointer;padding:9px 10px;border-radius:var(--radius-btn);background:none;border:1px solid transparent;color:var(--ink-dim);font-family:'IBM Plex Sans',sans-serif}.cr-item:hover{background:var(--line-soft);color:var(--paper)}.cr-item.on{background:var(--bg);border-color:var(--line);color:var(--paper);box-shadow:inset 3px 0 0 var(--crono-cor,var(--paper))}.cr-item-texto{display:grid;min-width:0;flex:1}.cr-item .ca-nome{font-size:13.5px;max-width:none}.cr-item.on .ca-nome{font-weight:600}.cr-item-sub{font-family:'IBM Plex Mono',monospace;font-size:10px;opacity:.75}.cr-novo{justify-content:center;margin-top:10px;border:1px dashed var(--line);font-family:'IBM Plex Mono',monospace;font-size:11.5px}.cr-novo.on{border-style:solid;border-color:var(--paper);color:var(--paper)}.cr-novo.travada{color:var(--stamp-purple);border-color:var(--stamp-purple)}.cr-principal{min-width:0}.cr-principal > .crono-criar,.cr-principal > .crono-plano{margin-top:0}.cr-cab{position:relative;background:var(--bg);border:1px solid var(--line);border-left:4px solid var(--crono-cor);border-radius:var(--radius-card);padding:12px 14px;margin-bottom:14px}.cr-cab-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cr-cab .cab-nome{flex:1 1 180px}.cr-cor-bt{position:relative;width:16px;height:16px;flex-shrink:0;padding:0;border:none;border-radius:50%;cursor:pointer;background:var(--crono-cor);box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--line)}.cr-cor-bt::before{content:'';position:absolute;inset:-9px}.cr-cor-bt:hover,.cr-cor-bt[aria-expanded="true"]{box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--crono-cor)}.cr-cab-acoes{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.cr-vivo{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:12.5px;color:var(--ink-dim);margin-right:4px}.cr-vivo .perm-switch input:checked + .perm-trilho{background:var(--crono-cor)}.cr-cab.rodando .cr-vivo{color:var(--paper)}.cr-cab .sched-head-btn{font-size:11px;padding:7px 12px;min-height:34px}.cr-cab .cr-mais{font-size:17px;line-height:1;padding:4px 11px}.cr-cab .cab-resumo{margin:4px 0 0 26px}.cr-cab .cab-cores{margin-left:26px}.cr-menu{position:absolute;right:12px;top:54px;z-index:6;min-width:230px;display:grid;gap:2px;padding:6px;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.cr-menu button{text-align:left;background:none;border:none;border-radius:var(--radius-btn);padding:9px 11px;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px;cursor:pointer}.cr-menu button:hover{background:var(--line-soft)}.cr-menu .perigo{color:var(--stamp-red)}.cr-composer{margin:0 0 18px;border-left:3px solid var(--crono-cor,var(--line))}.cr-composer-linha{align-items:center}.cr-composer-linha .sched-duracoes{margin-top:0}.cr-composer .sched-resumo{margin-top:9px}.cr-tempo{display:grid;gap:4px}.cr-seg,.cr-buraco{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px}.cr-hora{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim);text-align:right;padding-top:9px}.cr-bloco{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:3px;background:var(--bg);border:1px solid var(--line-soft);border-left:4px solid var(--crono-cor,var(--line));border-radius:var(--radius-btn);padding:8px 12px}.cr-bloco > :not(.cr-bloco-progresso){position:relative}.cr-bloco.editavel{cursor:pointer}.cr-bloco.editavel:hover{border-color:var(--line);border-left-color:var(--crono-cor);background:var(--bg-card)}.cr-bloco.editavel:focus-visible{outline:2px solid var(--stamp-blue);outline-offset:2px}.cr-bloco.feito{opacity:.55}.cr-bloco.agora{border-color:var(--crono-cor);background:color-mix(in srgb,var(--crono-cor) 8%,var(--bg))}.cr-bloco-progresso{position:absolute;left:0;top:0;bottom:0;width:0;pointer-events:none;background:color-mix(in srgb,var(--crono-cor) 14%,transparent)}.cr-bloco-topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cr-bloco-topo .sb-estado{margin-left:auto}.cr-bloco-hora{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim)}.cr-bloco-hora .ruim{color:var(--stamp-red);font-weight:600}.cr-bloco-nome{font-size:14.5px;font-weight:600;color:var(--paper);overflow-wrap:anywhere}.cr-sem-nome{font-weight:400;font-style:italic;color:var(--ink-dim)}.cr-bloco .sb-tarefa{align-self:flex-start}.cr-sobre{font-family:'IBM Plex Mono',monospace;font-size:9.5px;color:var(--stamp-gold);border:1px solid currentColor;border-radius:100px;padding:1px 7px}.cr-bloco.editando{display:grid;gap:9px;border-color:var(--crono-cor);box-shadow:0 0 0 3px color-mix(in srgb,var(--crono-cor) 18%,transparent)}.cr-editor-pe{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cr-editor-tarefa{display:inline-flex;align-items:center;gap:7px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.cr-editor-tarefa .sched-ligar-sel{max-width:260px;border-color:var(--line);font-size:12px;padding:6px 8px}.cr-editor-pe .perigo:hover{color:var(--stamp-red);border-color:var(--stamp-red)}.cr-pronto{margin-left:auto;background:var(--paper);color:var(--ink);border:none;border-radius:5px;cursor:pointer;font-family:'IBM Plex Mono',monospace;font-weight:600;font-size:11.5px;padding:0 16px;min-height:34px}.cr-buraco{color:var(--ink-dim)}.cr-buraco .cr-hora{padding-top:0}.cr-buraco-txt{display:flex;align-items:center;padding-left:12px;border-left:2px dashed var(--line-soft);margin-left:8px;font-family:'IBM Plex Mono',monospace;font-size:10.5px}.cr-buraco.longo .cr-buraco-txt{border-left-style:dotted}.cr-agora{position:absolute;left:58px;right:0;height:0;border-top:2px solid var(--stamp-red);z-index:2;pointer-events:none}.cr-agora span{position:absolute;right:100%;top:-8px;margin-right:4px;padding:0 3px;border-radius:3px;font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:600;color:var(--stamp-red);background:var(--bg-raised)}.cr-vazio{padding:22px 16px;text-align:center;font-size:13px;line-height:1.5;color:var(--ink-dim);border:1px dashed var(--line);border-radius:var(--radius-card)}@media (max-width: 760px){.cr-grade{display:block}.cr-lista{position:static;flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:4px;margin-bottom:12px}.cr-lista-titulo{display:none}.cr-item{width:auto;flex:none;border-radius:100px;border-color:var(--line-soft);background:var(--bg);padding:6px 12px;min-height:36px}.cr-item.on{box-shadow:none;border-color:var(--crono-cor,var(--paper))}.cr-item-sub{display:none}.cr-item .ca-nome{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-novo{margin-top:0}.cr-cab-acoes{margin-left:0;width:100%}.cr-cab .cab-resumo,.cr-cab .cab-cores{margin-left:0}.cr-menu{left:12px;right:12px;top:auto}.cr-seg,.cr-buraco{grid-template-columns:40px minmax(0,1fr);gap:8px}.cr-agora{left:48px}#schedLabel,.sb-nome,.sb-hora{font-size:16px}}.ia-dock{position:fixed;left:0;right:0;z-index:45;pointer-events:none;bottom:calc(12px + env(safe-area-inset-bottom) + var(--teclado,0px));display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))}.ia-dock:empty{display:none}.config-aberta .ia-dock{display:none}body.com-ia-dock{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.com-ia-dock .storage-warning{bottom:calc(78px + env(safe-area-inset-bottom))}.ia-painel,.ia-barra,.ia-status{pointer-events:auto;width:100%;max-width:720px}.ia-painel{order:0;display:flex;flex-direction:column;overflow:hidden;max-height:min(560px,calc((100vh - var(--teclado,0px)) * .62));max-height:min(560px,calc((100dvh - var(--teclado,0px)) * .62));background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.45)}.ia-painel-topo{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 14px;border-bottom:1px solid var(--line-soft);flex-shrink:0}.ia-painel-titulo{display:inline-flex;align-items:center;gap:6px;color:var(--stamp-purple);font-size:13px;font-weight:600;white-space:nowrap}.ia-painel-titulo svg{width:15px;height:15px}.ia-painel-como{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-espaco{flex:1}.ia-topo-btn{background:none;border:1px solid var(--line);border-radius:6px;color:var(--ink-dim);cursor:pointer;font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:5px 9px;white-space:nowrap;flex-shrink:0}.ia-topo-btn.ic{width:30px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.ia-topo-btn svg{width:14px;height:14px}.ia-topo-btn:hover{color:var(--paper);border-color:var(--paper)}.ia-painel-corpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 10px}.ia-painel-corpo .ai-log{max-height:none;overflow:visible;margin-bottom:6px}.ia-painel-corpo .ai-actions-box{margin:4px 0 8px}.ai-msg.ai-nota{font-size:12.5px;color:var(--ink-dim);border-left-color:var(--stamp-green)}.ai-pensando{display:inline-flex;gap:5px;align-items:center}.ai-pensando span{width:6px;height:6px;border-radius:50%;background:var(--stamp-purple);animation:iaPensa 1.2s ease-in-out infinite}.ai-pensando span:nth-child(2){animation-delay:.15s}.ai-pensando span:nth-child(3){animation-delay:.3s}@keyframes iaPensa{0%,80%,100%{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ia-vazio{text-align:center;color:var(--ink-dim);font-size:13px;line-height:1.55;padding:12px 4px}.ia-sugestoes{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:12px}.ia-sugestao{background:none;border:1px solid var(--line);border-radius:999px;color:var(--paper);cursor:pointer;font-family:'IBM Plex Sans',sans-serif;font-size:12.5px;padding:6px 12px}.ia-sugestao:hover{border-color:var(--stamp-purple)}.ia-painel-corpo .ai-action-row{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;margin-bottom:6px;background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--stamp-gold);border-radius:6px}.ai-action-txt{flex:1;min-width:0;overflow-wrap:anywhere}.ai-action-row .ai-apply-btn{padding:7px 14px;flex-shrink:0}.ai-action-row .ai-discard-btn{padding:5px 10px;font-size:14px;line-height:1;flex-shrink:0}.ia-barra{order:2;display:flex;align-items:flex-end;gap:4px;padding:6px;background:var(--bg-raised);border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 28px rgba(0,0,0,.35)}.ia-barra:focus-within{border-color:var(--stamp-purple)}.ia-barra.ouvindo{border-color:var(--stamp-red)}.ia-barra-ic,.ia-mic,.ia-barra .ia-enviar{width:38px;height:38px;flex-shrink:0;border-radius:11px;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.ia-barra-ic{position:relative;background:none;border:none;color:var(--stamp-purple)}.ia-barra-ic:hover,.ia-barra.aberta .ia-barra-ic{background:rgba(157,128,202,.14)}.ia-barra-ic svg{width:19px;height:19px}.ia-barra-qtd{position:absolute;top:2px;right:1px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:var(--stamp-purple);color:#fff;font-family:'IBM Plex Mono',monospace;font-size:9.5px;line-height:15px}.ia-barra .ia-campo{flex:1;min-width:0;min-height:38px;max-height:150px;resize:none;border:none;background:transparent;outline:none;overflow-y:hidden;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:14.5px;line-height:1.4;padding:9px 6px}.ia-barra .ia-campo[readonly]{cursor:pointer}.ia-mic{background:none;border:none;color:var(--ink-dim)}.ia-mic:hover{color:var(--paper);background:var(--bg-card)}.ia-mic svg{width:19px;height:19px}.ia-mic.ouvindo{background:var(--stamp-red);color:#fff;animation:iaOuve 1.4s ease-in-out infinite}@keyframes iaOuve{0%,100%{box-shadow:0 0 0 0 rgba(214,90,90,.55)}50%{box-shadow:0 0 0 7px rgba(214,90,90,0)}}.ia-barra .ia-enviar{background:var(--stamp-purple);border:none;color:#fff;font-size:14px}.ia-barra .ia-enviar svg{width:18px;height:18px}.ia-barra .ia-enviar:disabled{opacity:.4;cursor:default}.ia-status{order:1;width:auto;max-width:min(720px,100%);font-size:11.5px;line-height:1.45;color:var(--paper);background:var(--bg-raised);border:1px solid var(--line);border-radius:8px;padding:6px 11px;text-align:center}@media (prefers-reduced-motion: reduce){.ia-mic.ouvindo,.ai-pensando span{animation:none}}@media (max-width: 640px){.ia-dock{bottom:calc(8px + env(safe-area-inset-bottom) + var(--teclado,0px));padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}body.com-ia-dock{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.ia-painel{max-height:calc((100dvh - var(--teclado,0px)) * .7)}.ia-painel-como{display:none}}@media (max-width: 640px),(pointer: coarse){.ia-barra .ia-campo{font-size:16px}}@media (hover: none),(max-width: 640px){.modal-overlay{top:var(--vv-topo,0px);bottom:auto;height:var(--vv-alt,100%)}.modal-box{max-height:calc(var(--vv-alt,100vh) - 18px - max(18px,env(safe-area-inset-bottom)))}}@media (max-width: 640px){.modal-box{max-height:calc(var(--vv-alt,100vh) - 10px - max(10px,env(safe-area-inset-bottom)))}}@media (max-width: 640px),(max-height: 560px){.modal-tarefa-nova{overflow-y:auto;overscroll-behavior:contain;scroll-padding:96px 0 80px}.modal-tarefa-nova > .modal-body{flex:none;overflow:visible}.modal-tarefa-nova > .modal-header{position:sticky;top:0;z-index:5;background:var(--bg-raised)}.modal-tarefa-nova > .nt-rodape{position:sticky;bottom:0;z-index:5}}@media (max-width: 640px){.tn-editor{padding:10px 14px 12px;gap:12px}.tn-editor-linha{flex-direction:column;gap:6px}.tn-editor-rotulo{width:auto;padding-top:0}.tn-editor .type-pills,.tn-editor .recur-editor{min-width:0;width:100%;padding:0}.tn-editor .recur-editor select{margin-bottom:0}.tn-editor .area-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-right:-14px;padding-right:14px}.tn-editor .area-pills::-webkit-scrollbar{display:none}.tn-editor .area-pills .area-pill{flex-shrink:0;white-space:nowrap;min-height:36px}.tn-editor .type-pill{min-height:36px}.tn-editor .priority-picker{gap:18px;padding:2px 0 0 4px}.tn-editor .pp-dot{width:28px;height:28px}.tn-id-item{position:relative}.tn-id-item::before{content:'';position:absolute;inset:-8px -3px}.tn-id-criada,.tn-id-sep:has(+ .tn-id-criada){display:none}.editor-toolbar button{min-width:34px;height:34px}}html.calendario-aberto,html.calendario-aberto body{overflow:hidden}.calendario-aberto .ia-dock{display:none}.cal-pagina{position:fixed;inset:0;z-index:46;background:var(--bg);color:var(--paper);display:flex;flex-direction:column;padding:max(10px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.cal-topo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--line-soft);margin-bottom:12px}.cal-nav{display:flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0}.cal-titulo{font-size:clamp(20px, 2.6vw, 34px);font-weight:600;letter-spacing:-.01em;margin:0 6px;white-space:nowrap}.cal-titulo span{color:var(--ink-dim);font-weight:400}.cal-seta,.cal-fechar{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--paper);font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cal-seta:hover,.cal-fechar:hover,.cal-botao:hover{border-color:var(--stamp-blue)}.cal-botao{height:36px;padding:0 14px;border-radius:var(--radius-btn);border:1px solid var(--line);background:transparent;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:12px;cursor:pointer}.cal-vistas{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius-btn);overflow:hidden}.cal-vistas button{height:34px;padding:0 16px;border:0;background:transparent;color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:12px;cursor:pointer}.cal-vistas button.on{background:var(--stamp-blue);color:var(--ink);font-weight:600}.cal-corpo{flex:1;min-height:0;position:relative}.cal-ano{height:100%;display:grid;gap:var(--gap,18px);grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));grid-template-rows:repeat(var(--linhas,3),minmax(0,1fr))}.cal-ano.rolando{overflow-y:auto;grid-template-rows:none;grid-auto-rows:max-content;align-content:start;overscroll-behavior:contain;padding-bottom:12px}.cal-m{display:flex;flex-direction:column;min-height:0;min-width:0}.cal-m-nome{font-size:var(--titulo, 18px);font-weight:600;text-align:left;color:var(--paper);background:none;border:0;padding:0 0 .2em calc(var(--fonte,20px) * .25);cursor:pointer;line-height:1.2;align-self:flex-start}.cal-m-nome:hover{color:var(--stamp-blue)}.cal-m.atual .cal-m-nome{color:var(--stamp-blue)}.cal-m-grade{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(6,minmax(0,1fr))}.cal-ano.rolando .cal-m-grade{flex:none;aspect-ratio:7/6.4}.cal-sem{display:flex;align-items:center;justify-content:center;font-family:'IBM Plex Mono',monospace;font-size:max(10px, calc(var(--fonte, 20px) * .42));color:var(--ink-dim);padding:2px 0 4px}.cal-d{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;background:none;border:0;border-radius:10px;color:var(--paper);cursor:pointer;padding:0;font-size:var(--fonte, 20px);font-variant-numeric:tabular-nums}.cal-d:hover{background:var(--bg-raised)}.cal-d .cal-n{line-height:1;font-weight:500}.cal-d.fds .cal-n{color:var(--ink-dim)}.cal-d.passou .cal-n{opacity:.5}.cal-d.com .cal-n{font-weight:700;opacity:1}.cal-d.data .cal-n{text-decoration:underline;text-decoration-color:var(--stamp-gold);text-decoration-thickness:.08em;text-underline-offset:.12em}.cal-d.hoje .cal-n{background:var(--stamp-blue);color:var(--ink);opacity:1;font-weight:700;border-radius:999px;padding:.14em .22em;min-width:1.3em;text-align:center}.cal-marcas{position:absolute;left:0;right:0;bottom:5%;display:flex;justify-content:center;gap:max(2px,calc(var(--fonte,20px) * .08));pointer-events:none}.cal-marcas i{width:max(4px,calc(var(--fonte,20px) * .17));height:max(4px,calc(var(--fonte,20px) * .17));border-radius:50%}.cal-mes{height:100%;display:flex;flex-direction:column}.cal-mes-sem{height:var(--cabec,32px);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center}.cal-mes-sem span{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.08em;padding-left:10px}.cal-mes-sem span.fds{opacity:.7}.cal-mes-grade{flex:1;min-height:0;display:grid;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:12px;overflow:hidden;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--semanas,6),minmax(0,1fr))}.cal-dia{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;min-height:0;overflow:hidden;background:var(--bg);border:0;color:var(--paper);cursor:pointer;text-align:left;padding:6px 10px 8px;font:inherit}.cal-dia:hover{background:var(--bg-raised)}.cal-dia-topo{display:flex;align-items:flex-start;gap:8px;min-width:0}.cal-dia .cal-n{font-size:var(--fonte, 48px);line-height:.95;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cal-dia.fds .cal-n{color:var(--ink-dim)}.cal-dia.passou .cal-n{opacity:.55}.cal-dia.fora > *{opacity:.32}.cal-dia.hoje{box-shadow:inset 0 3px 0 var(--stamp-blue)}.cal-dia.hoje .cal-n{color:var(--stamp-blue);opacity:1;font-weight:700}.cal-dia.data .cal-n{text-decoration:underline;text-decoration-color:var(--stamp-gold);text-decoration-thickness:.06em;text-underline-offset:.1em}.cal-data-nome{font-size:var(--nomes, 12px);color:var(--stamp-gold);line-height:1.25;margin-top:.3em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-itens{display:flex;flex-direction:column;gap:3px;margin-top:auto;min-width:0}.cal-it{font-size:var(--nomes, 13px);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:3px solid var(--cor,var(--stamp-gold));padding-left:6px;color:var(--paper)}.cal-it b{font-family:'IBM Plex Mono',monospace;font-weight:600;color:var(--ink-dim)}.cal-it.feita{opacity:.45;text-decoration:line-through}.cal-mais{font-size:var(--nomes, 13px);color:var(--ink-dim);font-family:'IBM Plex Mono',monospace}.cal-mes.estreito .cal-dia{padding:4px 4px 6px}.cal-mes.estreito .cal-mes-sem span{padding-left:4px;font-size:10px;letter-spacing:0}.cal-mes.estreito .cal-data-nome{display:none}.cal-mes.estreito .cal-it{font-size:0;height:4px;border:0;padding:0;border-radius:2px;background:var(--cor,var(--stamp-gold))}.cal-mes.estreito .cal-it b{display:none}.cal-mes.estreito .cal-mais{font-size:10px;line-height:1}.cal-lista-datas{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;color:var(--stamp-gold);font-size:13.5px}.cal-lista{display:flex;flex-direction:column;gap:6px}.cal-lista-item{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 12px;text-align:left;cursor:pointer;background:var(--bg-raised);border:1px solid var(--line);border-left:4px solid var(--cor,var(--stamp-gold));border-radius:var(--radius-btn);color:var(--paper);font:inherit;font-size:14.5px}.cal-lista-item:hover{border-color:var(--stamp-blue);border-left-color:var(--cor,var(--stamp-gold))}.cal-lista-item.feita .cal-lista-titulo{text-decoration:line-through;opacity:.55}.cal-lista-hora{font-family:'IBM Plex Mono',monospace;font-weight:600;color:var(--ink-dim);flex-shrink:0}.cal-lista-titulo{flex:1;min-width:0;overflow-wrap:anywhere}.cal-lista-tag{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim);flex-shrink:0}.cal-lista-rodape{display:flex;justify-content:center;margin-top:16px}@media (max-width: 600px){.cal-topo{gap:6px}.cal-nav{flex-basis:100%}.cal-seta,.cal-fechar{width:36px;height:36px}.cal-fechar{margin-left:auto}}.cm-aviso{display:flex;align-items:center;gap:9px;width:calc(100% - 36px);margin:8px 18px 10px;padding:8px 12px;min-height:38px;text-align:left;cursor:pointer;background:rgba(209,166,60,.1);border:1px solid var(--stamp-gold);border-radius:var(--radius-btn);color:var(--paper);font:inherit;font-size:12.5px;line-height:1.4}.cm-aviso:hover{background:rgba(209,166,60,.18)}.cm-sinal{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;vertical-align:middle;height:18px;padding:0 6px 0 5px;border-radius:9px;background:rgba(209,166,60,.16);border:1px solid rgba(209,166,60,.55);color:var(--stamp-gold);font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.cm-sinal svg{width:11px;height:11px;flex-shrink:0}.cm-sinal b{font-weight:700}.cb-when .cm-sinal{margin-left:6px}.ultima .cm-sinal{height:16px;padding:0 3px}.ultima .cm-sinal b{display:none}.le-linha{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:11px 0;border-top:1px solid var(--line-soft)}.le-linha:first-of-type{border-top:none}.le-linha.vencido .le-titulo,.le-linha.vencido .le-meta{opacity:.55}.le-info{flex:1 1 220px;min-width:0}.le-titulo{font-size:14px;font-weight:600;color:var(--paper);overflow-wrap:anywhere}.le-meta{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin-top:3px}.le-acoes{display:flex;flex-wrap:wrap;gap:6px}.le-btn{padding:5px 10px;font-size:11px}.le-btn.le-trazer{border-color:var(--stamp-green);color:var(--stamp-green)}.le-btn.perigo.confirmar{background:var(--stamp-red);border-color:var(--stamp-red);color:#fff}.le-tarefas{flex-basis:100%;margin:2px 0 0;padding:8px 12px;border-left:2px solid var(--line);display:grid;gap:6px}.le-tarefa{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px}.le-tarefa > span{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.le-tarefa small{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);margin-left:4px}.pl-linha{display:flex;gap:8px;flex-wrap:wrap}.pl-select,.pl-nome{flex:1 1 200px;min-width:0;background:var(--bg-raised);border:1px solid var(--line);border-radius:5px;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px;padding:8px 10px}.pl-ou{font-family:'IBM Plex Mono',monospace;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);margin:8px 0}.cm-aviso-ic{display:inline-flex;width:16px;height:16px;color:var(--stamp-gold);flex-shrink:0}.cm-aviso-ic svg{width:16px;height:16px}.cm-aviso-txt{flex:1;min-width:0;overflow-wrap:anywhere}.cm-aviso-citou{display:inline-block;font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:600;color:var(--ink);background:var(--stamp-gold);border-radius:9px;padding:1px 7px;margin-left:2px}.cm-aviso-ver{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600;color:var(--stamp-gold);flex-shrink:0}.modal-body > .cm-aviso{width:100%;margin:0 0 14px}.cm-lista{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.cm-vazio{font-size:12.5px;color:var(--ink-dim);padding:4px 0 2px}.cm-item{display:flex;gap:10px;align-items:flex-start}.cm-av{width:28px;height:28px;border-radius:50%;overflow:hidden;flex-shrink:0;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;background:var(--line-soft);border:1px solid var(--line-soft)}.cm-av img{width:100%;height:100%;object-fit:cover;display:block}.cm-av .av-inicial{font-size:12px;color:var(--paper)}.cm-de-fora .cm-av{background:rgba(209,166,60,.16);border-color:var(--stamp-gold)}.cm-corpo{position:relative;flex:1;min-width:0;padding:7px 11px 9px;border-radius:var(--radius-btn);background:var(--bg);border:1px solid var(--line-soft);border-left:3px solid var(--line)}.cm-meu .cm-corpo{border-left-color:var(--stamp-blue)}.cm-de-fora .cm-corpo{border-left-color:var(--stamp-gold)}.cm-e-novo .cm-corpo{border-color:var(--stamp-gold);background:rgba(209,166,60,.06)}.cm-cab{display:flex;align-items:center;flex-wrap:wrap;gap:3px 8px;margin-bottom:3px}.cm-nome{font-size:12.5px;font-weight:600;color:var(--paper);overflow-wrap:anywhere}.cm-tag{display:inline-flex;align-items:center;gap:4px;font-family:'IBM Plex Mono',monospace;font-size:9.5px;color:var(--ink-dim);border:1px solid var(--line);border-radius:9px;padding:1px 7px 1px 5px;white-space:nowrap}.cm-tag svg{width:10px;height:10px}.cm-tag-fora{color:var(--stamp-gold);border-color:var(--stamp-gold)}.cm-tag-link{color:var(--stamp-blue);border-color:var(--stamp-blue)}.cm-quando{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim)}.cm-novo-selo{font-family:'IBM Plex Mono',monospace;font-size:9.5px;font-weight:600;color:var(--ink);background:var(--stamp-gold);border-radius:9px;padding:1px 7px}.pode-apagar .cm-cab{padding-right:30px}.cm-apagar{position:absolute;top:3px;right:3px;background:none;border:none;color:var(--ink-dim);cursor:pointer;font-size:16px;line-height:1;padding:2px 6px;min-width:28px;min-height:26px;border-radius:var(--radius-btn)}.cm-apagar:hover{color:var(--stamp-red)}.cm-apagar.confirmar{font-family:'IBM Plex Mono',monospace;font-size:10.5px;font-weight:600;color:var(--stamp-red);border:1px solid var(--stamp-red)}.cm-texto{font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--paper)}.cm-texto a{color:var(--stamp-blue)}.cm-mencao{color:var(--stamp-blue);font-weight:600}.cm-mencao.eu{color:var(--ink);background:var(--stamp-gold);border-radius:3px;padding:0 3px}.cm-campo{position:relative}.cm-entrada{display:block;width:100%;min-height:58px;max-height:260px;resize:vertical;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13.5px;line-height:1.5;padding:9px 11px}.cm-entrada:focus{outline:none;border-color:var(--stamp-blue)}.cm-sugestoes{position:absolute;left:0;right:0;top:calc(100% + 3px);z-index:70;max-height:230px;overflow-y:auto;background:var(--bg-raised);border:1px solid var(--line);border-radius:6px;box-shadow:0 10px 26px rgba(0,0,0,.45)}.cm-sug{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;min-height:40px;text-align:left;background:none;border:none;border-bottom:1px solid var(--line-soft);color:var(--paper);font:inherit;font-size:13px;cursor:pointer}.cm-sug:last-child{border-bottom:none}.cm-sug.ativo,.cm-sug:hover{background:rgba(95,146,179,.16)}.cm-sug-av{width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--line-soft)}.cm-sug-av img{width:100%;height:100%;object-fit:cover}.cm-sug-av .av-inicial{font-size:11px;color:var(--paper)}.cm-sug-nome{color:var(--ink-dim);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-rodape{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:8px}.cm-destino{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.cm-destino-rot{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.cm-dest{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-family:'IBM Plex Mono',monospace;font-size:10.5px;padding:5px 10px;min-height:30px;border-radius:14px;cursor:pointer;border:1px solid var(--line);color:var(--ink-dim);background:transparent}.cm-dest span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-dest svg{width:11px;height:11px;flex-shrink:0}.cm-dest.ativo{color:var(--stamp-blue);border-color:var(--stamp-blue);background:rgba(95,146,179,.1)}.cm-dest.ativo[data-destino="0"]{color:var(--stamp-gold);border-color:var(--stamp-gold);background:rgba(209,166,60,.1)}.cm-conta{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin-left:auto}.cm-conta.no-limite{color:var(--stamp-red);font-weight:600}.cm-enviar{margin-left:auto;min-width:118px}.cm-conta:not([hidden]) + .cm-enviar{margin-left:0}.cm-enviar:disabled{opacity:.45;cursor:default}.cm-erro{margin-top:7px;font-size:12px;color:var(--stamp-red)}.cm-dica{margin-top:7px;font-size:12px;color:var(--ink-dim)}.somente-leitura .cm-caixa button:disabled{opacity:.45}.cm-classica{margin-top:20px;padding-top:14px;border-top:1px solid var(--line-soft)}.cm-classica-titulo{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.03em}@media (max-width: 600px){.cm-aviso{width:calc(100% - 28px);margin:6px 14px 8px}.cm-av{width:24px;height:24px}.cm-item{gap:8px}.cm-rodape{gap:8px}.cm-destino{flex-basis:100%}.cm-destino-rot{flex-basis:100%}.cm-dest{flex:1 1 0;min-width:0;justify-content:center;min-height:36px}.cm-enviar{flex:1;min-height:44px;margin-left:0}.cm-apagar{min-width:36px;min-height:32px}}.cal-d.data-tipo{background:color-mix(in srgb,var(--cor-data) 26%,transparent)}.cal-d.data-tipo:hover{background:color-mix(in srgb,var(--cor-data) 40%,transparent)}.cal-d.data-tipo .cal-n,.cal-dia.data-tipo .cal-n{text-decoration-color:var(--cor-data)}.cal-dia.data-tipo{background:color-mix(in srgb,var(--cor-data) 14%,transparent)}.cal-dia.data-tipo .cal-data-nome{color:color-mix(in srgb,var(--cor-data) 70%,var(--paper))}.cal-lista-datas span.com-tipo{color:color-mix(in srgb,var(--cor-data) 70%,var(--paper))}.cal-camadas{display:inline-flex;gap:6px;flex-wrap:wrap}.cal-camada{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-btn);background:transparent;color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;font-size:12px;cursor:pointer}.cal-camada:hover{border-color:var(--stamp-blue);color:var(--paper)}.cal-camada .cal-camada-ic{font-size:14px;line-height:1}.cal-camada.on{color:var(--paper);font-weight:600}.cal-camada.on[data-camada="datas"]{border-color:var(--stamp-gold);background:color-mix(in srgb,var(--stamp-gold) 20%,transparent)}.cal-camada.on[data-camada="feriados"]{border-color:var(--stamp-red);background:color-mix(in srgb,var(--stamp-red) 18%,transparent)}.cal-camada.on[data-camada="luas"]{border-color:var(--stamp-blue);background:color-mix(in srgb,var(--stamp-blue) 18%,transparent)}.cal-d.feriado .cal-n,.cal-dia.feriado .cal-n{text-decoration:underline;text-decoration-color:var(--stamp-red);text-decoration-thickness:.08em;text-underline-offset:.12em;color:var(--stamp-red)}.cal-d.feriado.fac .cal-n,.cal-dia.feriado.fac .cal-n{text-decoration-color:var(--ink-dim);color:var(--paper)}.cal-dia.feriado{background:color-mix(in srgb,var(--stamp-red) 10%,transparent)}.cal-dia.feriado.fac{background:color-mix(in srgb,var(--stamp-red) 5%,transparent)}.cal-feriado-nome{font-size:var(--nomes, 12px);color:var(--stamp-red);line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-feriado-nome.fac{color:var(--ink-dim)}.cal-feriados-mes{display:flex;flex-wrap:wrap;gap:6px;padding:10px 2px 2px;flex-shrink:0;align-content:flex-start}.cal-fmes{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;padding:4px 9px;border-radius:7px;white-space:nowrap;border:1px solid color-mix(in srgb,var(--stamp-red) 40%,transparent);background:color-mix(in srgb,var(--stamp-red) 10%,transparent);color:color-mix(in srgb,var(--stamp-red) 78%,var(--paper))}.cal-fmes b{font-family:'IBM Plex Mono',monospace;font-weight:700;font-size:12px}.cal-fmes.fac{border-color:var(--line);background:var(--bg-raised);color:var(--ink-dim)}.cal-lua{position:absolute;top:3%;right:5%;font-size:max(13px, calc(var(--fonte, 20px) * .5));line-height:1;cursor:default}.cal-dia-rotulos{display:flex;flex-direction:column;min-width:0;margin-top:.3em}.cal-dia-rotulos .cal-data-nome,.cal-dia-rotulos .cal-feriado-nome{margin-top:0}.cal-dia-rotulos .cal-feriado-nome + .cal-data-nome{margin-top:.12em}.cal-dia .cal-lua{position:static;margin-left:auto;align-self:flex-start;padding-left:4px;font-size:max(19px, calc(var(--fonte, 48px) * .42))}.cal-mes.estreito .cal-dia-rotulos{display:none}.cal-mes.estreito .cal-dia .cal-lua{font-size:15px}.cal-lista-datas span.feriado{color:var(--stamp-red)}@media (max-width: 600px){.cal-camada .cal-camada-rot{display:none}.cal-camada{padding:0 10px}}.cal-imprimir{display:inline-flex;align-items:center;gap:6px}.cal-imprimir svg{width:15px;height:15px}.data-cor{width:12px;height:12px;border-radius:50%;flex:none}.data-cor.sem{box-shadow:inset 0 0 0 2px var(--stamp-gold)}.data-item.passou{opacity:.55}.data-item-tipo{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);border:1px solid var(--line);border-radius:8px;padding:0 6px;margin-left:4px;white-space:nowrap}.data-campos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px}.data-campos select{width:100%}.tipo-lista{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:8px}.tipo-item{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-btn);padding:8px 10px}.tipo-cores{display:flex;gap:4px;flex-wrap:wrap}.tipo-cor{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.tipo-cor.on{border-color:var(--paper);box-shadow:inset 0 0 0 2px var(--bg)}.tipo-nome{flex:1;min-width:140px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px;padding:7px 9px}.tipo-conta{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.tipo-del.confirmando{color:var(--stamp-red)}.cal-pagina.vista-imp .cal-titulo span{font-size:.6em}.cimp-imprimir{display:inline-flex;align-items:center;gap:8px}.cimp-imprimir svg{width:16px;height:16px}.cimp{flex:1;min-height:0;display:flex;gap:16px}.cimp-palco{flex:1;min-width:0;min-height:0;overflow:auto;background:var(--bg-card);border-radius:var(--radius-card);padding:12px;display:flex;justify-content:center;align-items:flex-start}.cimp-moldura{flex:none;position:relative}.cimp-folha{position:absolute;left:0;top:0;transform-origin:0 0;box-shadow:0 6px 30px rgba(0,0,0,.4)}.cimp-lado{width:320px;flex:none;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:2px;overscroll-behavior:contain}.cimp-sec{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:var(--radius-card);padding:12px 14px}.cimp-sec h3{font-family:'IBM Plex Mono',monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);margin:0 0 10px;font-weight:600}.cimp-logo{height:76px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:6px;margin-bottom:8px}.cimp-logo img{max-height:64px;max-width:90%;object-fit:contain}.cimp-sem-logo{color:#888;font-size:12px;font-family:'IBM Plex Mono',monospace}.cimp-logo-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:6px}.cimp-enviar{display:inline-flex;align-items:center}.cimp-dica{font-size:12px;color:var(--ink-dim);line-height:1.45}.cimp-campo{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--ink-dim);font-family:'IBM Plex Mono',monospace;margin-top:10px}.cimp-campo input{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px;padding:8px 10px}.cimp-tipos{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.cimp-tipo{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;min-height:32px;border-radius:14px;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--ink-dim);font-size:12px}.cimp-tipo.on{border-color:var(--stamp-blue);color:var(--paper);background:rgba(95,146,179,.12)}.cimp-lado .cf-leg-cor{width:12px;height:12px;margin:0}.cimp-check{display:flex;gap:8px;align-items:flex-start;font-size:13px;margin-bottom:6px;cursor:pointer}.cimp-dia-data + .cimp-dia-data{border-top:1px solid var(--line-soft);padding-top:10px;margin-top:10px}.cimp-dia-nome{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.cimp-dia-nome small{color:var(--ink-dim);font-weight:400}.cimp-dia-acoes{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.cimp-tirar{color:var(--stamp-red)}.cimp-erro{color:var(--stamp-red);font-size:12px;margin-top:8px}.cal-pagina .cf-d{cursor:pointer}.cal-pagina .cf-d:hover{outline:.5mm solid #1d1f23;outline-offset:.3mm}@media (max-width: 900px){.cimp{flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.cimp-palco{flex:none;overflow-x:auto}.cimp-lado{width:auto;overflow:visible}.data-campos{grid-template-columns:minmax(0,1fr)}.tipo-cor{width:28px;height:28px}}.cimp-folha{width:420mm;height:297mm;box-sizing:border-box;padding:12mm 14mm;overflow:hidden;background:#fff;color:#1d1f23;font-family:'IBM Plex Sans',sans-serif;display:flex;flex-direction:column;gap:5mm;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cf-topo{flex:0 0 34mm;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;border-bottom:.6mm solid #1d1f23;padding-bottom:3mm}.cf-logo{height:100%;display:flex;align-items:center;min-width:0}.cf-logo img{max-height:28mm;max-width:95mm;object-fit:contain}.cf-titulos{text-align:center}.cf-ano{font-size:25mm;font-weight:700;letter-spacing:-.02em;line-height:.95}.cf-sub{font-size:5mm;color:#555;margin-top:1.5mm}.cf-meses{flex:0 0 146mm;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:5mm 7mm}.cf-m{display:flex;flex-direction:column;min-width:0}.cf-m-nome{font-size:6mm;font-weight:700;margin-bottom:1.5mm;padding-left:1mm}.cf-m-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:5mm;grid-auto-rows:8.6mm;row-gap:.6mm}.cf-sem{font-family:'IBM Plex Mono',monospace;font-size:3.1mm;color:#8a8f98;text-align:center}.cf-d{justify-self:center;align-self:center;width:7.6mm;height:7.6mm;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:4.3mm;font-weight:500;font-variant-numeric:tabular-nums}.cf-d.fds{color:#8a8f98}.cf-d.marcado{background:var(--c);color:#fff;font-weight:700}.cf-d.data-sem{box-shadow:inset 0 0 0 .5mm #b8911f}.cf-d.escolhido{outline:.6mm dashed #1d1f23;outline-offset:.4mm}.cf-rodape{flex:1;min-height:0;border-top:.4mm solid #cfd3d8;padding-top:3mm;display:flex;flex-direction:column}.cf-leg{flex:1;min-height:0;overflow:hidden;column-count:3;column-gap:8mm;font-size:var(--leg, 4.2mm)}.cf-leg-item{break-inside:avoid;display:flex;gap:2mm;margin-bottom:2.5mm}.cf-leg-cor{width:4.5mm;height:4.5mm;border-radius:50%;flex:none;margin-top:.5mm}.cf-leg-cor.sem{background:transparent;box-shadow:inset 0 0 0 .5mm #b8911f}.cf-leg-txt{min-width:0;line-height:1.35}.cf-leg-datas{color:#333}.cf-leg-data{white-space:nowrap}.cf-leg-data i{color:#666;font-style:normal}.cf-linhas{flex:1;background:repeating-linear-gradient(to bottom,transparent 0,transparent 9mm,#cfd3d8 9mm,#cfd3d8 9.25mm)}.cimp-folha.retrato{width:297mm;height:420mm;padding:14mm 12mm}.cimp-folha.retrato .cf-meses{flex:0 0 292mm;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:5mm 9mm}.cimp-folha.retrato .cf-d{width:8mm;height:8mm;font-size:4.5mm}.cimp-orient{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.cimp-orient-op{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 8px 9px;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-btn);background:transparent;color:var(--ink-dim);font-family:'IBM Plex Sans',sans-serif;font-size:12.5px}.cimp-orient-op:hover{color:var(--paper);border-color:var(--paper)}.cimp-orient-op.on{border-color:var(--stamp-blue);color:var(--paper);background:rgba(95,146,179,.12);font-weight:600}.cimp-orient-ic{display:block;border:2px solid currentColor;border-radius:3px}.cimp-orient-ic.deitada{width:34px;height:24px}.cimp-orient-ic.em-pe{width:24px;height:34px;margin:-5px 0}@media print{html.imprimindo-cal,html.imprimindo-cal body{background:#fff!important;overflow:visible!important}html.imprimindo-cal body{zoom:1!important;margin:0!important;padding:0!important}html.imprimindo-cal body > *:not(.sheet),html.imprimindo-cal .sheet > *:not(#calendarioRoot){display:none!important}html.imprimindo-cal .sheet{margin:0!important;padding:0!important;max-width:none!important;width:auto!important;min-height:0!important}html.imprimindo-cal .cal-topo,html.imprimindo-cal .cimp-lado{display:none!important}html.imprimindo-cal .cal-pagina{position:static!important;padding:0!important;background:#fff!important;display:block!important}html.imprimindo-cal .cimp,html.imprimindo-cal .cimp-palco,html.imprimindo-cal .cimp-moldura{display:block!important;padding:0!important;margin:0!important;width:auto!important;height:auto!important;overflow:visible!important;background:none!important;border-radius:0!important}html.imprimindo-cal .cimp-folha{position:static!important;transform:none!important;box-shadow:none!important;height:296.5mm}html.imprimindo-cal .cimp-folha.retrato{height:419.5mm}html.imprimindo-cal .cf-d.escolhido{outline:none!important}}.modal-voltar{display:inline-flex;align-items:center;gap:6px;margin:-2px 0 8px -4px;padding:4px 8px 4px 4px;min-height:30px;background:none;border:1px solid transparent;border-radius:var(--radius-btn);cursor:pointer;color:var(--stamp-blue);font-family:'IBM Plex Mono',monospace;font-size:11.5px;font-weight:600}.modal-voltar:hover{border-color:var(--stamp-blue)}.modal-voltar svg{width:15px;height:15px}.modal-compartilhar{max-width:720px}.modal-compartilhar .modal-body{display:flex;flex-direction:column;gap:16px}.shr-sec{border:1px solid var(--line-soft);border-radius:var(--radius-card);padding:14px 16px;background:var(--bg-card)}.shr-cab{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:12px}.shr-cab h4{margin:0;font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--paper)}.shr-cab span{font-size:12px;color:var(--ink-dim)}.shr-busca{margin-bottom:12px}.shr-busca .sel-input{min-height:42px;font-size:14px}.shr-pessoas{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column}.shr-p{display:flex;align-items:center;gap:10px;padding:9px 2px;border-top:1px solid var(--line-soft)}.shr-p:first-child{border-top:0}.shr-av{width:34px;height:34px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--bg);border:1px solid var(--line-soft);display:flex;align-items:center;justify-content:center}.shr-av img{width:100%;height:100%;object-fit:cover}.shr-av .av-inicial{font-size:14px;color:var(--paper)}.shr-quem{flex:1;min-width:0;display:flex;flex-direction:column}.shr-quem b{font-size:14px;font-weight:600;overflow-wrap:anywhere}.shr-quem b small{font-weight:400;color:var(--ink-dim)}.shr-quem > small{font-size:12px;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shr-papel{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim);border:1px solid var(--line);border-radius:12px;padding:3px 10px}.shr-seg{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius-btn);overflow:hidden;flex-shrink:0}.shr-seg button{background:transparent;border:0;color:var(--ink-dim);cursor:pointer;padding:0 12px;min-height:32px;font-family:'IBM Plex Mono',monospace;font-size:11.5px}.shr-seg button + button{border-left:1px solid var(--line)}.shr-seg button.on{background:var(--stamp-blue);color:var(--ink);font-weight:600}.shr-tirar{background:none;border:1px solid transparent;color:var(--ink-dim);font-size:18px;line-height:1;cursor:pointer;min-width:32px;min-height:32px;border-radius:var(--radius-btn)}.shr-tirar:hover{color:var(--stamp-red);border-color:var(--stamp-red)}.shr-p.novo .shr-quem b::after{content:'novo';margin-left:6px;font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:600;color:var(--stamp-green)}.shr-p.tirando .shr-av,.shr-p.tirando .shr-quem{opacity:.5}.shr-p.tirando .shr-quem b{text-decoration:line-through}.shr-sai{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--stamp-red)}.shr-desfazer{background:none;border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);cursor:pointer;font-family:'IBM Plex Mono',monospace;font-size:11px;padding:0 10px;min-height:30px}.shr-dica{font-size:12.5px;color:var(--ink-dim);line-height:1.5}.shr-dica b{color:var(--paper);font-weight:600}.shr-links{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:8px}.shr-links li{display:flex;align-items:center;gap:10px}.shr-links b{display:block;font-size:13.5px;font-weight:600}.shr-links small{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim)}.shr-link-ic{width:30px;height:30px;border-radius:50%;background:var(--bg);border:1px solid var(--line-soft);display:inline-flex;align-items:center;justify-content:center;color:var(--stamp-blue);flex-shrink:0}.shr-link-ic svg{width:15px;height:15px}.shr-gerar{margin-top:10px}.shr-rodape{position:sticky;bottom:-1px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:flex-end;background:var(--bg-raised);padding:10px 0 2px;border-top:1px solid var(--line-soft)}.shr-pendente{margin-right:auto;font-family:'IBM Plex Mono',monospace;font-size:11.5px;color:var(--ink-dim)}.shr-rodape .editor-save:disabled{opacity:.45;cursor:default}@media (max-width: 600px){.shr-p{flex-wrap:wrap}.shr-p.shr-dono{flex-wrap:nowrap}.shr-p:not(.shr-dono) .shr-quem{flex-basis:calc(100% - 44px)}.shr-seg{margin-left:44px}.shr-seg button{min-height:38px;padding:0 14px}.shr-tirar{min-width:40px;min-height:38px;margin-left:auto}.shr-rodape .editor-save{flex:1;min-height:44px}}.pf-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.pf-sobre{width:100%;box-sizing:border-box;resize:vertical;min-height:76px;background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--paper);font-family:'IBM Plex Sans',sans-serif;font-size:13px;line-height:1.5;padding:9px 10px}.pf-conta{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);text-align:right;margin-top:4px}.pf-so-voce{font-size:9.5px;color:var(--stamp-gold);border:1px solid currentColor;border-radius:8px;padding:0 6px}.pf-cartao{display:flex;gap:16px;align-items:flex-start;padding:16px;border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--bg)}.pf-cartao-foto{width:72px;height:72px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid var(--line);background:var(--bg-card);display:flex;align-items:center;justify-content:center}.pf-cartao-foto img{width:100%;height:100%;object-fit:cover;display:block}.pf-cartao-foto .av-inicial{font-size:28px}.pf-cartao-quem{flex:1;min-width:0}.pf-cartao-nome{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pf-cartao-nome b{font-size:17px;font-weight:600}.pf-cartao-nome span{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--ink-dim)}.pf-cartao-cargo{font-size:13.5px;color:var(--paper);margin-top:2px}.pf-cartao-cargo.vazio{color:var(--ink-dim);font-style:italic}.pf-cartao-sobre{font-size:13px;line-height:1.5;color:var(--ink-dim);margin:8px 0 0;white-space:pre-line;overflow-wrap:anywhere}.pf-cartao-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12.5px}.pf-cartao-links a,.pf-cartao-links span{display:inline-flex;align-items:center;gap:5px;color:var(--stamp-blue);text-decoration:none;min-width:0;overflow-wrap:anywhere}.pf-cartao-links a:hover{text-decoration:underline}.pf-cartao-links span{color:var(--paper)}.pf-cartao-links svg{width:14px;height:14px;flex-shrink:0}.pf-cartao-meta{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);margin-top:10px}.pf-salvar{position:sticky;bottom:12px;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:12px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 6px 24px rgba(0,0,0,.25);padding:10px 14px;margin:0 0 22px}.pf-salvar .editor-save:disabled{opacity:.55;cursor:default}.pf-msg{font-size:12.5px;line-height:1.45;color:var(--ink-dim)}.pf-salvar .pf-msg{margin-right:auto}.pf-msg.ok{color:var(--stamp-green)}.pf-msg.ruim{color:var(--stamp-red)}.pf-msg:empty{display:none}.cfg-botoes + .pf-msg,.pf-caixa .pf-msg{display:block;margin-top:8px}.cfg-botoes .pf-msg{margin:0}.pf-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.pf-linha ~ .pf-linha{border-top:1px solid var(--line-soft)}.pf-rotulo{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.04em}.pf-valor{font-size:14px;color:var(--paper);overflow-wrap:anywhere}.pf-caixa{border:1px solid var(--line-soft);border-radius:var(--radius-card);padding:12px 14px;margin:6px 0 10px;background:var(--bg)}.cfg-conteudo .settings-section.pf-perigo{border-color:color-mix(in srgb,var(--stamp-red) 45%,var(--line-soft))}.cfg-conteudo .pf-perigo > .settings-label:first-child{color:var(--stamp-red)}.pf-passos{margin:6px 0 12px;padding-left:20px;font-size:13px;line-height:1.55}.pf-passos li + li{margin-top:5px}.pf-pessoas{margin:6px 0 8px;padding-left:18px;font-size:13px;line-height:1.5}.conta-saindo .cs-titulo{font-size:19px;line-height:1.3;margin:18px 0 10px;text-align:center}.conta-saindo .cs-texto{font-size:13.5px;line-height:1.55;color:var(--ink-dim);margin:0 0 12px;text-align:center}.conta-saindo .cs-texto b{color:var(--paper)}.cs-sair{display:block;width:100%;margin-top:10px;background:none;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--ink-dim);padding:10px;min-height:42px;font-family:'IBM Plex Sans',sans-serif;font-size:13px}.cs-sair:hover{color:var(--paper);border-color:var(--paper)}.login-aviso{border:1px solid var(--stamp-gold);border-radius:var(--radius-card);padding:10px 12px;margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--paper)}.perm-tag.saindo{color:var(--stamp-red);border-color:var(--stamp-red)}.pf-sem-senha{margin:8px 0 4px;color:var(--stamp-gold)!important}@media (max-width: 600px){.pf-duas{grid-template-columns:minmax(0,1fr)}.pf-cartao{padding:12px;gap:12px}.pf-cartao-foto{width:56px;height:56px}.pf-salvar{bottom:8px}.pf-linha{flex-wrap:wrap}}html.conhecimento-aberto,html.conhecimento-aberto body{overflow:hidden}.conhecimento-aberto .ia-dock{display:none}.kb-pagina{position:fixed;inset:0;z-index:46;background:var(--bg);color:var(--paper);display:flex;flex-direction:column;padding:max(10px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.kb-topo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--line-soft)}.kb-titulo{display:inline-flex;align-items:center;gap:10px;margin:0 6px 0 0;font-size:clamp(18px, 2vw, 24px);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.kb-titulo svg{width:1.1em;height:1.1em;color:var(--stamp-blue);flex-shrink:0}.kb-busca{flex:1 1 280px;min-width:0;display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-btn);cursor:text}.kb-busca:focus-within{border-color:var(--stamp-blue)}.kb-busca svg{width:17px;height:17px;color:var(--ink-dim);flex-shrink:0}.kb-busca input{flex:1;min-width:0;border:0;background:transparent;color:var(--paper);font:inherit;font-size:15px;outline:none}.kb-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.kb-acoes:empty{display:none}.kb-botao{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:var(--radius-btn);border:1px solid var(--line);background:transparent;color:var(--paper);font-family:'IBM Plex Mono',monospace;font-size:12px;cursor:pointer;white-space:nowrap}.kb-botao svg{width:15px;height:15px;flex-shrink:0}.kb-botao:hover{border-color:var(--stamp-blue)}.kb-botao.kb-principal{background:var(--paper);color:var(--ink);border-color:var(--paper);font-weight:600}.kb-botao.perigo:hover,.kb-botao.perigo.confirmar{border-color:var(--stamp-red);color:var(--stamp-red)}.kb-botao:disabled{opacity:.55;cursor:default}.kb-compartilhar span{max-width:240px;overflow:hidden;text-overflow:ellipsis}.kb-fechar{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--paper);font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kb-fechar:hover,.kb-voltar:hover{border-color:var(--stamp-blue)}.kb-voltar{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px 0 10px;border:1px solid var(--line);border-radius:var(--radius-btn);background:transparent;color:var(--paper);font:inherit;font-size:14px;cursor:pointer}.kb-espaco{flex:1}.kb-filtros{display:flex;flex-direction:column;gap:6px;padding-top:10px}.kb-filtros[hidden]{display:none}.kb-chips{display:flex;gap:6px;flex-wrap:wrap}.kb-chip{min-height:30px;padding:0 11px;border-radius:15px;border:1px solid var(--line);background:transparent;color:var(--ink-dim);font-family:inherit;font-size:12.5px;cursor:pointer}.kb-chip span{font-family:'IBM Plex Mono',monospace;font-size:10.5px;opacity:.8;margin-left:2px}.kb-chip:hover{color:var(--paper);border-color:var(--paper)}.kb-chip.on{background:var(--stamp-blue);border-color:var(--stamp-blue);color:var(--ink);font-weight:600}.kb-corpo{flex:1;min-height:0;overflow-y:auto;padding:12px 2px 24px;-webkit-overflow-scrolling:touch}.kb-contagem{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.06em;margin:2px 0 10px}.kb-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px}.kb-card{display:flex;gap:12px;align-items:flex-start;text-align:left;padding:12px;min-width:0;background:var(--bg-card);border:1px solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--paper);font:inherit;cursor:pointer}.kb-card:hover,.kb-card:focus-visible{border-color:var(--stamp-blue);outline:none}.kb-card-foto{width:84px;height:84px;flex-shrink:0;border-radius:var(--radius-btn);overflow:hidden;background:var(--bg-raised)}.kb-card-foto img,.kb-a-foto img,.kb-ed-foto img{width:100%;height:100%;object-fit:cover;display:block}.kb-card-txt{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.kb-card-tit{font-size:15.5px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.kb-card-meta{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim)}.kb-card-trecho{font-size:13px;line-height:1.45;color:var(--ink-dim);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kb-pagina mark{background:rgba(209,166,60,.3);color:var(--paper);border-radius:2px;padding:0 1px}.kb-vazio{color:var(--ink-dim);font-size:14px;line-height:1.55;padding:18px 0}.kb-vazio .kb-botao{margin-left:8px}.kb-vazio-grande{max-width:520px;margin:7vh auto 0;text-align:center;padding:0 8px}.kb-vazio-grande svg{width:44px;height:44px;color:var(--stamp-blue)}.kb-vazio-grande h3{color:var(--paper);font-size:20px;margin:10px 0 6px}.kb-vazio-grande p{margin:0 0 18px}.kb-artigo{max-width:860px;margin:0 auto;padding:6px 2px 0}.kb-a-titulo{font-size:clamp(22px, 3vw, 32px);line-height:1.2;font-weight:600;letter-spacing:-.01em;margin:6px 0 8px;overflow-wrap:anywhere}.kb-a-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim);margin-bottom:18px}.kb-ponto{opacity:.6}.kb-cat{border:1px solid var(--stamp-blue);color:var(--stamp-blue);border-radius:10px;padding:1px 8px}.kb-a-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:20px}.kb-a-foto{aspect-ratio:4/3;padding:0;border:1px solid var(--line-soft);border-radius:var(--radius-btn);overflow:hidden;background:var(--bg-raised);cursor:zoom-in}.kb-a-foto:hover{border-color:var(--stamp-blue)}.kb-texto{font-size:15.5px;line-height:1.7;overflow-wrap:anywhere}.kb-texto p{margin:0 0 .8em}.kb-texto h3{font-size:18px;margin:1.2em 0 .4em}.kb-texto ul,.kb-texto ol{padding-left:24px;margin:0 0 .8em}.kb-texto blockquote{border-left:3px solid var(--stamp-blue);margin:.8em 0;padding:2px 0 2px 14px;color:var(--ink-dim)}.kb-texto pre{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:5px;padding:10px 12px;font-family:'IBM Plex Mono',monospace;font-size:13px;white-space:pre-wrap;word-break:break-word}.kb-texto a{color:var(--stamp-blue)}.kb-texto img{max-width:100%;border-radius:4px}.kb-editor{max-width:860px;margin:0 auto;display:flex;flex-direction:column}.kb-rotulo{font-family:'IBM Plex Mono',monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);margin:16px 0 6px}.kb-rotulo small{text-transform:none;letter-spacing:0;opacity:.85;margin-left:6px}.kb-campo{width:100%;box-sizing:border-box;height:42px;padding:0 12px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--paper);font:inherit;font-size:15px}.kb-campo:focus{outline:none;border-color:var(--stamp-blue)}.kb-campo-titulo{height:48px;font-size:18px;font-weight:600}.kb-cats{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.kb-cats:empty{display:none}.kb-ed-texto{min-height:260px;max-height:none;resize:none}.kb-contador{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:var(--ink-dim);text-align:right;min-height:14px}.kb-contador.passou{color:var(--stamp-red)}.kb-ed-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.kb-ed-foto{position:relative;aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-btn);overflow:hidden;background:var(--bg-raised)}.kb-ed-foto.nova{border-color:var(--stamp-green)}.kb-ed-foto-tag{position:absolute;left:4px;bottom:4px;background:var(--stamp-green);color:var(--ink);font-family:'IBM Plex Mono',monospace;font-size:9.5px;padding:1px 5px;border-radius:3px}.kb-ed-foto-x{position:absolute;top:4px;right:4px;width:30px;height:30px;border-radius:50%;border:0;background:rgba(0,0,0,.65);color:#fff;font-size:18px;line-height:1;cursor:pointer}.kb-ed-foto-x:hover{background:var(--stamp-red)}.kb-ed-mais{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-style:dashed;color:var(--ink-dim);font-size:26px;cursor:pointer}.kb-ed-mais span{font-family:'IBM Plex Mono',monospace;font-size:11px}.kb-ed-mais:hover{color:var(--paper);border-color:var(--paper)}.kb-pagina.arrastando .kb-ed-fotos{outline:2px dashed var(--stamp-blue);outline-offset:4px;border-radius:var(--radius-btn)}.kb-erro{margin-top:12px;border:1px solid var(--stamp-red);border-radius:var(--radius-btn);padding:9px 12px;color:var(--stamp-red);font-size:13.5px}.kb-erro[hidden]{display:none}.kb-aviso{border:1px solid var(--stamp-gold);border-radius:var(--radius-btn);padding:9px 12px;font-size:13.5px;margin-top:4px}.kb-situacao{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim);margin-left:auto}.kb-rodape{display:flex;justify-content:flex-end;gap:10px;padding-top:10px;border-top:1px solid var(--line-soft)}.kb-comp-status{font-size:12.5px;color:var(--ink-dim);margin-top:8px;min-height:16px}@media (hover: none){.kb-so-mouse{display:none}}@media (max-width: 600px){.kb-topo{gap:8px}.kb-titulo{flex:1;min-width:0}.kb-titulo span{overflow:hidden;text-overflow:ellipsis}.vista-lista .kb-busca{order:5;flex-basis:100%}.vista-lista .kb-acoes{order:6;flex-basis:100%}.vista-lista .kb-acoes .kb-botao{flex:1 1 0;justify-content:center;min-width:0}.kb-fechar{width:36px;height:36px}.kb-card-foto{width:64px;height:64px}.vista-artigo .kb-voltar span{display:none}.vista-artigo .kb-botao{padding:0 10px}.vista-editor .kb-situacao{order:5;flex-basis:100%;margin-left:0}.kb-rodape .kb-botao,.kb-rodape .editor-save{flex:1;justify-content:center}}:root{--nl-larg:248px;--nl-rail:72px}.nav-lateral,.nav-inferior,.nav-fundo,.topo-saudacao,.topo-busca,.home-grade{display:none}html.home-nova .quick-tools-row{display:none}html.home-nova .sheet{max-width:1760px}html.home-nova header.masthead{flex-wrap:nowrap;gap:12px 20px;padding:4px 0 16px;margin-bottom:0}html.home-nova .home-timer-bar:not(.on){height:1px;background:var(--line-soft)}html.home-nova .topo-saudacao{display:flex;flex-direction:column;gap:2px;min-width:0;flex:0 1 auto}.ts-linha{display:flex;align-items:center;gap:9px;min-width:0}.ts-oi{font-size:clamp(19px, 1.7vw, 25px);font-weight:600;letter-spacing:-.015em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.obj-lembrete{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;cursor:pointer;border-radius:50%;background:var(--bg-raised);border:1px solid var(--line-soft);color:var(--stamp-purple)}.obj-lembrete svg{width:19px;height:19px;display:block}.obj-lembrete:hover{border-color:var(--stamp-purple)}.obj-lembrete-dias{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--stamp-red);color:#fff;font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:600;line-height:1}.obj-lembrete.nudge svg{animation:obj-balanca 9s ease-in-out infinite;transform-origin:50% 55%}@keyframes obj-balanca{0%,86%,100%{transform:rotate(0) scale(1)}89%{transform:rotate(-11deg) scale(1.08)}92%{transform:rotate(11deg) scale(1.08)}95%{transform:rotate(-7deg) scale(1.05)}98%{transform:rotate(4deg) scale(1.02)}}html.calmo .obj-lembrete.nudge svg{animation:none}.ts-data{font-family:'IBM Plex Mono',monospace;font-size:11.5px;color:var(--ink-dim)}.ts-data::first-letter{text-transform:uppercase}html.home-nova .topo-busca{display:flex;align-items:center;gap:10px;flex:1 1 280px;max-width:560px;min-width:0;margin:0 auto;height:42px;padding:0 12px;background:var(--bg-card);border:1px solid var(--line);border-radius:10px;color:var(--ink-dim);font:inherit;font-size:14px;cursor:text}.topo-busca:hover,.topo-busca:focus-visible{border-color:var(--stamp-blue);outline:none}.topo-busca svg{width:17px;height:17px;flex-shrink:0}.topo-busca span{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topo-busca kbd{font-family:'IBM Plex Mono',monospace;font-size:11px;border:1px solid var(--line);border-radius:4px;padding:1px 6px}html.home-nova .header-right{flex-direction:row;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}html.home-nova .today{order:-1;text-align:right}html.home-nova .today #weekday,html.home-nova .today #fulldate{display:none}html.home-nova .icon-btn{width:40px;height:40px;border-radius:10px}html.home-nova .icon-btn svg{width:17px;height:17px}html.home-nova #searchBtn,html.home-nova #weekBtn,html.home-nova #settingsBtn,html.home-nova #logoutBtn{display:none!important}html.home-nova #launchBtn{width:auto;padding:0 16px;gap:6px;font-size:20px}html.home-nova #launchBtn::after{content:'Nova tarefa';font-family:'IBM Plex Sans',sans-serif;font-size:13.5px;font-weight:600}.nav-lateral{position:fixed;top:0;left:0;bottom:0;z-index:36;width:var(--nl-larg);flex-direction:column;gap:2px;overflow-y:auto;background:var(--bg-card);border-right:1px solid var(--line-soft);padding:max(14px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));transition:width .18s ease,transform .2s ease}.nl-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 16px}.nl-marca .brand-logo{height:39px}.nl-alternar{display:none;width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:transparent;color:var(--paper);cursor:pointer;align-items:center;justify-content:center;padding:0;flex-shrink:0}.nl-alternar svg{width:18px;height:18px}.nl-grupo,.nl-areas,.nl-pe{display:flex;flex-direction:column;gap:2px}.nl-item{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--paper);font:inherit;font-size:14px;text-align:left;cursor:pointer;white-space:nowrap}.nl-item > svg,.nl-area-ic svg{width:18px;height:18px;flex-shrink:0;color:var(--ink-dim)}.nl-area-ic{display:inline-flex;flex-shrink:0}.nl-item:hover{background:var(--bg-raised)}.nl-item:focus-visible{outline:2px solid var(--stamp-blue);outline-offset:-2px}.nl-item.on{background:var(--bg-raised);font-weight:600}.nl-item.on > svg,.nl-item.on .nl-area-ic svg{color:var(--stamp-blue)}.nl-rotulo{overflow:hidden;text-overflow:ellipsis;min-width:0}.nl-conta{margin-left:auto;font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--ink-dim)}.nl-area.on .nl-conta{color:var(--stamp-blue)}.nl-badge{margin-left:auto;background:var(--stamp-green);color:var(--ink);font-family:'IBM Plex Mono',monospace;font-size:10.5px;font-weight:700;border-radius:9px;padding:1px 7px}.nl-titulo{font-family:'IBM Plex Mono',monospace;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);padding:18px 10px 6px}.nl-pe{margin-top:auto;padding-top:12px;border-top:1px solid var(--line-soft)}.nl-grupo + .nl-titulo{margin-top:4px;border-top:1px solid var(--line-soft)}.nav-fundo{position:fixed;inset:0;z-index:35;background:rgba(0,0,0,.45)}html.home-nova.nav-aberta .nav-fundo:not([hidden]){display:block}.nav-inferior{position:fixed;left:0;right:0;bottom:0;z-index:34;align-items:stretch;justify-content:space-around;background:var(--bg-card);border-top:1px solid var(--line-soft);padding:4px max(6px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(6px,env(safe-area-inset-left))}.ni-item{flex:1 1 0;min-width:0;min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:0;color:var(--ink-dim);font:inherit;font-size:10.5px;cursor:pointer;padding:0}.ni-item svg{width:22px;height:22px}.ni-item.on{color:var(--paper)}.ni-item.on svg{color:var(--stamp-blue)}.ni-mais{width:52px;height:52px;margin-top:-20px;border-radius:50%;background:var(--paper);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;line-height:1;box-shadow:0 6px 18px rgba(0,0,0,.35);border:3px solid var(--bg)}html.home-nova .home-grade{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}html.home-nova .home-centro{display:flex;flex-direction:column;gap:18px;min-width:0;container-type:inline-size;container-name:centro}html.home-nova .home-lateral{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-content:start;min-width:0}@media (min-width: 1400px){html.home-nova .home-grade{grid-template-columns:minmax(0,1fr) 340px}html.home-nova .home-lateral{grid-template-columns:minmax(0,1fr)}}html.home-nova .home-grade .fixed-block,html.home-nova .home-grade .ultimas-block,html.home-nova .home-grade .assistant,html.home-nova .home-grade .section,html.home-nova .home-grade .crono-vivo,html.home-nova .home-grade .home-envios{margin:0}html.home-nova .home-grade .fixed-block,html.home-nova .home-grade .section,html.home-nova .home-grade .ultimas-block{border-radius:14px}html.home-nova .home-grade .fixed-block,html.home-nova .home-grade .section{padding:18px 20px}html.home-nova .home-envios:empty,html.home-nova .crono-vivo:empty{display:none}html.filtro-area #hojeBlock,html.filtro-area #miniCalBlock{display:none!important}.home-linha-dia,.home-linha-rotinas{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);align-items:start}@container centro (min-width: 760px){.home-linha-dia{grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr)}.home-linha-dia:has(> [style*="display: none"]){grid-template-columns:minmax(0,1fr)}}html.home-nova #commitStrip{grid-template-columns:minmax(0,1fr);gap:6px}html.home-nova #commitStrip .commit-box{padding:9px 12px}html.home-nova #commitStrip .cb-title{-webkit-line-clamp:1;margin-bottom:4px}html.home-nova #commitStrip .empty{font-size:13px;color:var(--ink-dim)}html.home-nova:not(.filtro-area) #sections{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start}html.home-nova:not(.filtro-area) #sections > [data-secao="done"]{grid-column:1/-1}html.home-nova #sections .section .task-grid{grid-template-columns:minmax(0,1fr)}html.home-nova #sections > [data-secao="done"] .task-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.hoje-block .section-head{cursor:default;flex-wrap:wrap;align-items:center;row-gap:8px}.hoje-block .section-icon{color:var(--stamp-gold)}.hoje-block .section-head h2{color:var(--stamp-gold)}.hj-resumo{display:flex;flex-wrap:wrap;gap:6px}.hj-r{font-family:'IBM Plex Mono',monospace;font-size:10.5px;border:1px solid var(--line);border-radius:10px;padding:1px 8px;color:var(--ink-dim)}.hj-r.atrasadas{border-color:var(--stamp-red);color:var(--stamp-red)}.hj-r.de-hoje{border-color:var(--stamp-gold);color:var(--stamp-gold)}.hj-r.feitas{border-color:var(--stamp-green);color:var(--stamp-green)}.hj-nova{margin-left:auto;font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--paper);background:transparent;border:1px solid var(--line);border-radius:8px;padding:6px 10px;min-height:32px;cursor:pointer}.hj-nova:hover{border-color:var(--stamp-gold)}.hj-grupo + .hj-grupo{margin-top:14px}.hj-rotulo{display:flex;align-items:center;gap:8px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:4px 0 7px;color:var(--ink-dim)}.hj-rotulo span{font-weight:500}.hj-grupo.atrasadas .hj-rotulo{color:var(--stamp-red)}.hj-grupo.de-hoje .hj-rotulo{color:var(--stamp-gold)}.hj-grupo.amanha .hj-rotulo{color:var(--stamp-blue)}.hj-grupo.atrasadas .task-wrap{border-left:3px solid var(--stamp-red)}.hj-vazio{font-size:14px;color:var(--ink-dim);line-height:1.5;padding:6px 0 2px}.mini-cal-block .section-head{cursor:default;align-items:center}.mc-ano{color:var(--ink-dim);font-weight:400}.mc-setas{margin-left:auto;display:flex;gap:4px}.mc-seta{width:32px;height:32px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--paper);font-size:17px;line-height:1;cursor:pointer}.mc-seta:hover{border-color:var(--stamp-blue)}.mc-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.mc-sem{text-align:center;font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--ink-dim);padding:2px 0 4px}.mc-dia{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;aspect-ratio:1;min-height:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--paper);font:inherit;font-size:13px;cursor:pointer;padding:0}.mc-dia:hover{border-color:var(--line);background:var(--bg-raised)}.mc-dia.passou{color:var(--ink-dim)}.mc-dia.hoje{border-color:var(--stamp-gold);color:var(--stamp-gold);font-weight:700}.mc-dia.data .mc-num{text-decoration:underline;text-decoration-color:var(--stamp-gold);text-underline-offset:3px}.mc-pontos{display:flex;gap:2px;height:5px}.mc-pontos i{width:5px;height:5px;border-radius:50%;display:block}.mc-abrir{margin-top:10px;width:100%;min-height:36px;background:transparent;border:1px dashed var(--line);border-radius:8px;color:var(--stamp-blue);font-family:'IBM Plex Mono',monospace;font-size:11px;cursor:pointer}.mc-abrir:hover{border-color:var(--stamp-blue)}@media (min-width: 1200px){html.home-nova .nav-lateral{display:flex}html.home-nova body{padding-left:calc(var(--nl-larg) + max(28px,env(safe-area-inset-left)));padding-right:max(28px,env(safe-area-inset-right))}html.home-nova .brand{display:none}html.home-nova .ia-dock{left:var(--nl-larg)}}@media (min-width: 768px) and (max-width: 1199.98px){html.home-nova .nav-lateral{display:flex;width:var(--nl-rail);padding-left:10px;padding-right:10px}html.home-nova body{padding-left:calc(var(--nl-rail) + 20px);padding-right:max(20px,env(safe-area-inset-right))}html.home-nova .brand{display:none}html.home-nova .ia-dock{left:var(--nl-rail)}html.home-nova:not(.nav-aberta) .nav-lateral .nl-rotulo,html.home-nova:not(.nav-aberta) .nav-lateral .nl-conta,html.home-nova:not(.nav-aberta) .nav-lateral .nl-badge,html.home-nova:not(.nav-aberta) .nav-lateral .nl-marca{display:none}html.home-nova:not(.nav-aberta) .nav-lateral .nl-titulo{font-size:0;padding:0;margin:8px 6px}html.home-nova:not(.nav-aberta) .nav-lateral .nl-item{justify-content:center;padding:0}html.home-nova:not(.nav-aberta) .nav-lateral .nl-topo{justify-content:center;padding:4px 0 14px}html.home-nova .nl-alternar{display:inline-flex}html.home-nova.nav-aberta .nav-lateral{width:var(--nl-larg);box-shadow:12px 0 40px rgba(0,0,0,.4)}}@media (min-width: 768px) and (max-width: 1023.98px){html.home-nova header.masthead{flex-wrap:wrap}html.home-nova .topo-busca{order:3;flex-basis:100%;max-width:none}}@media (max-width: 767.98px){html.home-nova .nav-inferior{display:flex}html.home-nova .nav-lateral{display:flex;width:min(300px,86vw);transform:translateX(-105%);box-shadow:12px 0 40px rgba(0,0,0,.45)}html.home-nova.nav-aberta .nav-lateral{transform:none}html.home-nova.nav-aberta .ia-dock,html.home-nova.nav-aberta .nota-fab{display:none}html.home-nova .nl-alternar{display:inline-flex}html.home-nova body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}html.home-nova body.com-ia-dock{padding-bottom:calc(170px + env(safe-area-inset-bottom))}html.home-nova .ia-dock{bottom:calc(74px + env(safe-area-inset-bottom) + var(--teclado,0px))}html.home-nova header.masthead{flex-wrap:wrap;align-items:center;padding-bottom:12px}html.home-nova .topo-busca{display:none}html.home-nova #searchBtn{display:flex!important}html.home-nova #launchBtn{display:none}html.home-nova .topo-saudacao{order:3;flex-basis:100%}html.home-nova .header-right{gap:8px;width:auto}html.home-nova .today{display:none}html.home-nova .home-grade .fixed-block,html.home-nova .home-grade .section{padding:14px;border-radius:12px}html.home-nova .home-grade,html.home-nova .home-centro,html.home-nova .home-lateral{gap:14px}}@media (prefers-reduced-motion: reduce){.nav-lateral{transition:none}}:root{--adiante-sat:.3;--adiante-op:.7}html[data-theme="light"]{--adiante-sat:.3;--adiante-op:.74}.adiante{filter:saturate(var(--adiante-sat));opacity:var(--adiante-op);transition:filter .15s ease,opacity .15s ease}.adiante:hover,.adiante:focus-within{filter:none;opacity:1}@media (prefers-reduced-motion: reduce){.adiante{transition:none}}.routine-caixa.pra-hoje{border-color:var(--line)}.wtag.active-today{background:color-mix(in srgb,var(--stamp-gold) 14%,var(--bg-raised))}.wtag.atrasou{color:var(--stamp-red);border-color:var(--stamp-red);background:color-mix(in srgb,var(--stamp-red) 12%,var(--bg-raised))}#hojeBlock .task-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}.task-grid > .task-wrap{container:tarefa/inline-size}@container tarefa (max-width: 460px){.meet-badge .mb-modo{display:none}.meet-badge.com-hora .mb-tipo{display:none}}@media (max-width: 767.98px){.meet-badge .mb-modo{display:none}}html[data-theme="light"] .fixed-block,html[data-theme="light"] .section,html[data-theme="light"] .ultimas-block{box-shadow:0 1px 2px rgba(22,32,52,.06),0 2px 8px rgba(22,32,52,.04)}@media (min-width: 1200px){html[data-theme="light"].home-nova .nav-lateral{box-shadow:2px 0 12px rgba(22,32,52,.05)}}html[data-theme="light"] .hj-r.atrasadas,html[data-theme="light"] .hj-r.de-hoje,html[data-theme="light"] .hj-r.feitas,html[data-theme="light"] .meet-badge,html[data-theme="light"] .radar-btn,html[data-theme="light"] .routine-action-done{background:color-mix(in srgb,currentColor 9%,transparent)}html[data-theme="light"] .routine-action-done:hover{background:var(--stamp-green);color:#fff}html[data-theme="light"] .nl-item.on{background:color-mix(in srgb,var(--stamp-blue) 10%,var(--bg-card));color:var(--stamp-blue)}html[data-theme="light"] .nl-item:hover:not(.on){background:#eef1f5}html[data-theme="light"] .wtag{background:var(--bg-card)}html[data-theme="light"] .wtag.active-today{background:color-mix(in srgb,var(--stamp-gold) 14%,var(--bg-card))}html[data-theme="light"] .wtag.atrasou{background:color-mix(in srgb,var(--stamp-red) 10%,var(--bg-card))}html[data-theme="dark"] .modal-overlay,html[data-theme="moderno"] .modal-overlay{background:rgba(0,0,0,.85)}@media (min-width: 768px){html[data-theme="dark"] .modal-overlay::before,html[data-theme="moderno"] .modal-overlay::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.pf-cartao-edit{align-items:flex-start}.pf-foto-edit{display:flex;flex-direction:column;align-items:center;gap:7px;flex-shrink:0}.pf-cartao-edit .pf-foto-btn{position:relative;width:84px;height:84px;padding:0;overflow:visible;cursor:pointer;font:inherit;color:inherit}.pf-foto-btn img{border-radius:50%}.pf-foto-btn::after{content:'';position:absolute;inset:0;border-radius:50%;background:rgba(0,0,0,0);transition:background .15s ease}.pf-foto-btn:hover::after{background:rgba(0,0,0,.3)}.pf-foto-btn:focus-visible{outline:2px solid var(--stamp-blue);outline-offset:3px}.pf-foto-cam{position:absolute;right:-3px;bottom:-3px;z-index:1;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--paper);color:var(--ink);border:2px solid var(--bg);box-shadow:0 1px 4px rgba(0,0,0,.3)}.pf-foto-cam svg{width:15px;height:15px}.pf-foto-acoes{display:flex;gap:12px;font-size:12px}.pf-foto-acoes .perigo{color:var(--stamp-red)}.pf-edit-nome{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-bottom:2px}.pf-in{font:inherit;color:var(--paper);background:transparent;min-width:0;border:1px solid transparent;border-bottom-color:var(--line);border-radius:4px 4px 0 0;padding:3px 6px;margin-left:-6px;transition:border-color .15s ease,background .15s ease}.pf-in:hover{border-color:var(--line);border-radius:4px}.pf-in:focus{outline:none;border-color:var(--stamp-blue);border-radius:4px;background:var(--bg-card)}.pf-in::placeholder{color:var(--ink-dim);font-weight:400}.pf-in-nome{font-size:17px;font-weight:600;flex:1 1 220px;max-width:380px}.pf-in-handle{display:inline-flex;align-items:center;flex:0 1 210px;min-width:0;font-family:'IBM Plex Mono',monospace;font-size:12.5px;color:var(--ink-dim);cursor:text}.pf-in-handle .pf-in{width:100%;margin-left:0;padding-left:2px;font-family:inherit;font-size:inherit;color:var(--ink-dim)}.pf-in-handle .pf-in:focus{color:var(--paper)}.pf-dica-arroba{margin-top:10px}@media (max-width: 600px){.pf-cartao-edit{flex-direction:column;align-items:stretch}.pf-foto-edit{flex-direction:row;gap:14px}.pf-cartao-edit .pf-foto-btn{width:72px;height:72px}.pf-in,.pf-in-handle{font-size:16px}.pf-in-nome{max-width:none}}@media (hover: hover) and (pointer: fine){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--line);border-radius:8px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--ink-dim)}@supports not selector(::-webkit-scrollbar){:root{scrollbar-color:var(--line) transparent}*{scrollbar-width:thin}.nav-lateral{scrollbar-color:transparent transparent}.nav-lateral:hover,.nav-lateral:focus-within{scrollbar-color:var(--line) transparent}}.nav-lateral::-webkit-scrollbar-thumb,.nl-areas::-webkit-scrollbar-thumb{background-color:transparent}.nav-lateral:hover::-webkit-scrollbar-thumb,.nav-lateral:hover .nl-areas::-webkit-scrollbar-thumb,.nl-areas:hover::-webkit-scrollbar-thumb{background-color:var(--line)}.nl-areas::-webkit-scrollbar{width:8px}}.nl-areas{flex:0 1 auto;min-height:84px;overflow-y:auto;overscroll-behavior:contain}.nl-grupo,.nl-pe,.nl-topo,.nl-titulo{flex-shrink:0}@media (max-height: 820px){.nl-item{min-height:36px}.nl-topo{padding-bottom:8px}.nl-titulo{padding-top:12px}.nl-pe{padding-top:8px}}.semana-btn{display:none}html.home-nova .semana-btn{display:inline-block}html.home-nova .semana-btn + .radar-btn{margin-left:6px}