
.whatsapp-link{display:inline-flex;padding:10px 14px;border:1px solid #248b73;border-radius:10px;color:var(--text);background:var(--soft);text-decoration:none;margin:6px 0}.client-card small{display:block}.future-products{display:grid;gap:16px}.future-product{display:grid;grid-template-columns:minmax(100px,190px) minmax(0,1fr) minmax(160px,210px);align-items:center;gap:24px}.future-product-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.future-product-photos img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px;background:var(--soft)}.future-product-photos img:only-child{grid-column:span 3;max-height:145px;aspect-ratio:auto}.future-photo-empty{grid-column:span 3;padding:25px 10px;text-align:center;color:var(--muted);background:var(--soft);border-radius:10px}.future-product-copy p{margin:10px 0;overflow-wrap:anywhere}.future-product-end{display:flex;flex-direction:column;gap:8px}.future-product-end>b{font-size:24px}.future-product-end .actions{flex-wrap:wrap}.future-photo-editor{display:flex;gap:12px;flex-wrap:wrap}.future-photo-editor>div{display:grid;gap:8px}.future-photo-editor img{width:110px;height:100px;object-fit:contain;background:var(--soft);border-radius:8px}.pinned-section,.home-pins{margin:24px 0 30px}.pinned-note{border-color:#00899b!important;border-top:3px solid #00899b!important}.home-pins .card{padding:20px}.home-pins .card p{max-height:110px;overflow:auto}.trash-panel{margin-top:24px}.trash-row{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.trash-row small{display:block;color:var(--muted)}
#cloudStatus.cloud-status{width:26px;height:26px;min-width:0;padding:0;display:grid;place-items:center;border-radius:50%;font:700 15px system-ui;right:10px;bottom:10px;pointer-events:none;box-shadow:none;background:#173b36;color:#b8f4e2;z-index:9000}#cloudStatus[data-state=saving]{color:#8bebe8;background:#16343b}#cloudStatus[data-state=error],#cloudStatus[data-state=conflict]{background:#632f21;color:white}.focus-ring>div{box-sizing:border-box;text-align:center;padding:12px;gap:3px}.focus-ring small{display:block!important;box-sizing:border-box;width:100%;max-width:112px;text-align:center!important;white-space:normal!important;line-height:1.35!important;letter-spacing:.25px!important;margin:3px auto 0!important;font-size:10px!important}.focus-ring b{line-height:1.1}.productivity-panel .focus-ring>div{padding:12px}.detail-meta span{background:var(--soft);color:var(--text);border:1px solid var(--line);padding:12px;border-radius:8px}.detail-meta{gap:10px}.detail-meta small{color:inherit}html[data-theme=dark] .detail-meta span,html[data-theme=dark] .review-metrics,html[data-theme=dark] .next-step,html[data-theme=dark] .checklist label{background:var(--soft)!important;color:var(--text)!important}html[data-theme=dark] dialog p,html[data-theme=dark] dialog label,html[data-theme=dark] dialog h2,html[data-theme=dark] dialog h3{color:var(--text)}html[data-theme=dark] dialog small{color:var(--subtle)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:var(--surface);color:var(--text)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#a9b7b9}
aside a.brand .transparent-brand,.report-art .report-brand .transparent-brand,.entry-photo-brand .transparent-brand{background:transparent!important;mix-blend-mode:normal!important}.transparent-brand{background:transparent!important;aspect-ratio:1.9}.transparent-brand img{position:static!important;left:auto!important;top:auto!important;width:100%!important;height:100%!important;object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important}.transparent-brand .logo-dark{display:none!important}.transparent-brand .logo-light{display:block!important}html[data-theme=dark] .transparent-brand .logo-dark,.report-brand .transparent-brand .logo-dark,.entry-photo-brand .transparent-brand .logo-dark{display:block!important}html[data-theme=dark] .transparent-brand .logo-light,.report-brand .transparent-brand .logo-light,.entry-photo-brand .transparent-brand .logo-light{display:none!important}.live-indicator{font-size:0}.live-indicator:after{content:'Dados online · perfil individual';font-size:12px}
@media(max-width:800px){.future-product{grid-template-columns:110px minmax(0,1fr);gap:16px}.future-product-end{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.future-product-end .actions{margin:0}.detail-meta{display:grid;grid-template-columns:1fr}#cloudStatus.cloud-status{bottom:calc(88px + env(safe-area-inset-bottom,0px));right:8px;width:23px;height:23px;font-size:13px}.receivable-row .row{flex-wrap:wrap}.home-pins .model-grid{grid-template-columns:1fr}.future-product-photos{grid-template-columns:1fr}.future-product-photos img{max-height:90px;aspect-ratio:1}.future-product-photos img:only-child{grid-column:auto}.future-photo-empty{grid-column:auto}.trash-row{align-items:flex-start}.focus-ring small{max-width:90px;font-size:9px!important}}

/* Correções de leitura e ações — 21/10 */
aside .transparent-brand .logo-light{display:none!important}aside .transparent-brand .logo-dark{display:block!important}
.task.expanded{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:start}.task.expanded .task-actions{grid-column:2;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;width:100%;max-width:none}.task-actions label{display:flex;align-items:center;gap:8px}.task-more{position:relative}.task-more summary,.models-secondary>summary{cursor:pointer;padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--soft)}.task-more .row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.models-secondary{margin-top:28px}.home-pins{padding:24px 0}
#toast{background:#12353b!important;color:#f2ffff!important;border:1px solid #45939b!important;box-shadow:0 8px 32px #0005;max-width:min(460px,calc(100vw - 40px));width:max-content;left:50%!important;right:auto!important;transform:translateX(-50%);padding:12px 18px!important;white-space:normal!important;line-height:1.5;z-index:9800}
#cloudStatus.cloud-status{position:static!important;width:auto!important;height:auto!important;display:inline-flex!important;flex-shrink:0;align-items:center;justify-content:center;min-width:24px;padding:5px 8px!important;border-radius:7px!important;font-size:12px!important;line-height:1.2;margin:0 5px;color:#bcfff0!important;background:#123c36!important}#cloudStatus[data-state=error],#cloudStatus[data-state=conflict]{background:#6b2f28!important;color:#fff!important}
html[data-theme=dark] .detail-meta span{background:#173137!important;color:#f2ffff!important}html[data-theme=dark] #toast{color:#f2ffff!important}
@media(max-width:650px){.task.expanded{grid-template-columns:1fr}.task.expanded .time,.task.expanded .task-actions{grid-column:1}.task-actions button{padding:10px 12px}.task-actions label{flex-wrap:wrap}#cloudStatus.cloud-status{font-size:11px!important;padding:4px 6px!important}#toast{bottom:92px!important}}
