/* Tarefas only. Background photograph supplied by owner, 2026-11-03. */
body.client-virandoachave #tab-workspace{background:linear-gradient(115deg,rgba(9,19,26,.53),rgba(12,21,28,.24)),var(--vt-photo,url("/tasks-ocean-waves.jpg")) center center / cover fixed!important;--bg:#25313a;--bg1:#25313a;--bg2:#34434b;--text:#f5f7fa;--text1:#f5f7fa;--text2:#d2dce3;--text3:#bccbd5;--border:#ffffff26;color:#f5f7fa!important}
body.client-virandoachave #tab-workspace .tasks-shopify{background:transparent!important;color:#f5f7fa!important;min-height:100%;padding:32px 32px 64px!important}
body.client-virandoachave #tab-workspace .tasks-shopify h1{color:#fff!important;text-shadow:0 2px 20px #0005!important}
body.client-virandoachave #tab-workspace .tasks-shopify .tb-head-meta{color:#e4eaf0!important}
body.client-virandoachave #tab-workspace .tasks-shopify .tb-view-toggle,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-toolbar,
body.client-virandoachave #tab-workspace .tasks-shopify .sh-clients,
body.client-virandoachave #tab-workspace .tasks-shopify .sh-focus,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-board,
body.client-virandoachave #tab-workspace .tasks-shopify .tbt-board,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-cal,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-rel-head,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-stat-card{background:linear-gradient(135deg,rgba(79,96,110,.48),rgba(23,36,47,.65))!important;border:1px solid #ffffff38!important;border-radius:18px!important;box-shadow:inset 0 1px 0 #ffffff18,0 12px 34px #00000024!important;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);}
body.client-virandoachave #tab-workspace .tasks-shopify .tb-view-toggle{width:fit-content!important;max-width:100%!important;border-radius:14px!important;margin-bottom:24px!important;padding:6px!important;overflow-x:auto!important}
body.client-virandoachave #tab-workspace .tasks-shopify .tb-toolbar{margin-bottom:14px!important;border-radius:14px!important;position:relative;z-index:3}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-metrics{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;gap:14px!important;margin:0 0 24px!important}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-metric{background:linear-gradient(135deg,rgba(79,96,110,.48),rgba(23,36,47,.65))!important;border:1px solid #ffffff38!important;border-radius:18px!important;box-shadow:inset 0 1px 0 #ffffff18,0 12px 34px #00000024!important;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);padding:20px!important;min-height:112px;}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-metric span{color:#e1e8ed!important;border-color:#ffffff40!important}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-metric strong{color:white!important;margin-top:13px!important}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-metric i{background:#a8dbef!important;bottom:21px!important}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-section-head,
body.client-virandoachave #tab-workspace .tasks-shopify .sh-client-table td,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-task,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-row{border-color:#ffffff19!important}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-section-head h2,
body.client-virandoachave #tab-workspace .tasks-shopify .sh-client-link,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-name,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-task-title,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-cal-title,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-sc-title{color:#f5f7fa!important}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-section-head p,
body.client-virandoachave #tab-workspace .tasks-shopify .sh-focus-client,
body.client-virandoachave #tab-workspace .tasks-shopify .sh-foot,
body.client-virandoachave #tab-workspace .tasks-shopify .sh-empty,
body.client-virandoachave #tab-workspace .tasks-shopify td small,
body.client-virandoachave #tab-workspace .tasks-shopify .sh-progress,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-progpct,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-task-resp,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-dd-val{color:#d0dae2!important}
body.client-virandoachave #tab-workspace .tasks-shopify table,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-row,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-tasks,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-task,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-cal-cell{background:transparent!important;color:#edf3f8!important}
body.client-virandoachave #tab-workspace .tasks-shopify th,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-thead,
body.client-virandoachave #tab-workspace .tasks-shopify .sh-foot{background:#0c19252e!important;color:#d6e0e8!important;border-color:#ffffff1a!important}
body.client-virandoachave #tab-workspace .tasks-shopify tbody tr:hover,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-row:hover,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-cal-cell.today{background:#ffffff12!important}
body.client-virandoachave #tab-workspace .tasks-shopify .tb-view-btn,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-dd-btn,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-toggle-chip,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-addtask{color:#e8eff4!important;background:transparent!important}
body.client-virandoachave #tab-workspace .tasks-shopify .tb-view-btn.active{background:#f0f5f5!important;color:#23333e!important;box-shadow:0 2px 9px #0002!important}
body.client-virandoachave #tab-workspace .tasks-shopify .tb-view-btn:hover:not(.active),
body.client-virandoachave #tab-workspace .tasks-shopify .tb-dd-btn:hover,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-toggle-chip:hover{background:#ffffff18!important;color:white!important}
body.client-virandoachave #tab-workspace .tasks-shopify .tb-pill,
body.client-virandoachave #tab-workspace .tasks-shopify .sh-open{color:#f1f5f8!important;background:#ffffff16!important;border:1px solid #ffffff35!important;border-radius:10px!important;box-shadow:inset 0 1px 0 #ffffff12!important}
body.client-virandoachave #tab-workspace .tasks-shopify .tb-pill-new{background:#f4f7fa!important;color:#243641!important;border-color:#fff!important}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-section-head input{background:#0c1a2860!important;border:1px solid #ffffff40!important;color:white!important;border-radius:10px!important}
body.client-virandoachave #tab-workspace .tasks-shopify input::placeholder{color:#bccbd5!important}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-progress i,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-progbar{background:#ffffff24!important}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-progress b,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-progbar i{background:#9bcdb5!important}
body.client-virandoachave #tab-workspace .tasks-shopify .tb-dd-menu{background:#24343df5!important;color:white!important;border-color:#ffffff30!important;backdrop-filter:blur(24px)}
body.client-virandoachave #tab-workspace .tasks-shopify .tb-dd-item{color:#edf4f7!important}
body.client-virandoachave #tab-workspace .tasks-shopify .tb-dd-item.active,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-dd-item:hover{background:#ffffff20!important}
body.client-virandoachave #tab-workspace .tasks-shopify button:focus-visible,
body.client-virandoachave #tab-workspace .tasks-shopify input:focus-visible,
body.client-virandoachave #tab-workspace .tasks-shopify select:focus-visible{outline:2px solid #bdeaff!important;outline-offset:3px!important}
body.client-virandoachave #tab-workspace .tasks-shopify button{transition:background-color .18s ease,box-shadow .18s ease!important}
@keyframes vacGlassEnter{from{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:no-preference){
body.client-virandoachave #tab-workspace .tasks-shopify .sh-metric,
body.client-virandoachave #tab-workspace .tasks-shopify .sh-clients,
body.client-virandoachave #tab-workspace .tasks-shopify .sh-focus,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-board,
body.client-virandoachave #tab-workspace .tasks-shopify .tbt-board,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-cal,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-rel-head,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-stat-card{animation:vacGlassEnter .48s cubic-bezier(.2,.75,.25,1) both!important}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-metric:nth-child(2){animation-delay:45ms!important}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-metric:nth-child(3){animation-delay:90ms!important}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-metric:nth-child(4){animation-delay:135ms!important}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-metric:nth-child(5){animation-delay:180ms!important}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-clients,
body.client-virandoachave #tab-workspace .tasks-shopify .vac-board,
body.client-virandoachave #tab-workspace .tasks-shopify .tb-cal{animation-delay:100ms!important}
body.client-virandoachave #tab-workspace .tasks-shopify .sh-focus{animation-delay:160ms!important}
}
@media(prefers-reduced-motion:reduce){body.client-virandoachave #tab-workspace .tasks-shopify *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@supports not (backdrop-filter:blur(1px)){body.client-virandoachave #tab-workspace .tasks-shopify :is(.sh-metric,.sh-clients,.sh-focus,.vac-board,.tbt-board,.tb-cal,.tb-toolbar,.tb-view-toggle){background:#263641!important}}
@media(max-width:640px){body.client-virandoachave #tab-workspace .tasks-shopify{padding:20px 12px 40px!important}body.client-virandoachave #tab-workspace .tasks-shopify .sh-metrics{gap:10px!important}body.client-virandoachave #tab-workspace .tasks-shopify .sh-metric{padding:16px!important;min-height:100px}body.client-virandoachave #tab-workspace .tasks-shopify .sh-metric:last-child{grid-column:1/-1}body.client-virandoachave #tab-workspace .tasks-shopify .tb-view-toggle{width:100%!important}body.client-virandoachave #tab-workspace{background-attachment:scroll!important}}

/* Override the existing authenticated shell's higher-specificity resets. */
html.vac-virando-theme body.client-virandoachave #screen-dashboard #main-content.main:has(#tab-workspace.active),
html.vac-virando-theme body.client-virandoachave #screen-dashboard #main-content.main #tab-workspace.active {
 background:linear-gradient(115deg,rgba(9,19,26,.53),rgba(12,21,28,.24)),var(--vt-photo,url("/tasks-ocean-waves.jpg")) center / cover fixed!important;
}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #main-content.main #tab-workspace.active {background:transparent!important}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify table tbody tr:is(:hover,:focus-within) td,
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .vac-row:is(:hover,:focus-within) {background:#f4f7fa!important;color:#24343f!important}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify :is(tr,.vac-row):is(:hover,:focus-within) :is(.sh-client-link,small,.sh-progress,.sh-progress span,.sh-progress em,.sh-open,.vac-name,.vac-progpct,.vac-task-title,.vac-task-resp) {color:#344856!important}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify tr:is(:hover,:focus-within) .sh-open {background:#dce5ec!important;border-color:#c4d0d9!important;color:#24343f!important}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify tr:is(:hover,:focus-within) .sh-progress i {background:#d3dde4!important}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify tr:is(:hover,:focus-within) .sh-progress b {background:#467b61!important}

/* Stronger frosted glass, scoped to Tarefas. */
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify :is(.sh-metric,.tb-view-toggle,.tb-toolbar,.sh-clients,.sh-focus,.vac-board,.tbt-board,.tb-cal,.tb-rel-head,.tb-stat-card,.tb-dd-menu){backdrop-filter:blur(var(--vt-blur,18px)) saturate(110%)!important;-webkit-backdrop-filter:blur(var(--vt-blur,18px)) saturate(110%)!important;background:linear-gradient(135deg,rgba(38,43,42,var(--vt-a,.12)),rgba(17,23,23,var(--vt-b,.18)))!important}

/* Keep glass neutral, with a quiet edge like the supplied reference. */
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify :is(.sh-metric,.tb-view-toggle,.tb-toolbar,.sh-clients,.sh-focus,.vac-board,.tbt-board,.tb-cal,.tb-rel-head,.tb-stat-card){border-color:rgba(255,255,255,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 12px 32px rgba(0,0,0,.16)!important;animation-fill-mode:backwards!important}

/* tabfade retains an opacity backdrop root even after it finishes. */
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace.active{animation:none!important;opacity:1!important;filter:none!important;will-change:auto!important}

/* Light hover surfaces must carry their own readable foreground. */
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .vac-task:is(:hover,:focus-within){background:#f4f7fa!important;color:#24343f!important;--text:#24343f;--text1:#24343f;--text2:#465b69;--text3:#465b69}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .vac-task:is(:hover,:focus-within) :is(.tbt-title,.vac-task-title,.vac-task-resp,.vac-task-btn,.vac-task-date,.tb-duepk-btn,.vac-task-client){color:#24343f!important}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .vac-task:is(:hover,:focus-within) .vac-task{background:transparent!important;color:#24343f!important}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .vac-task:is(:hover,:focus-within) .vac-task-resp,html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .vac-task:is(:hover,:focus-within) .tbt-count{background:#dce5ec!important;color:#344856!important;border-color:#b6c5cf!important}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .vac-task:is(:hover,:focus-within) .tb-duepk-btn{border-color:#a8b8c3!important}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .tb-cal-cell:hover{background:rgba(255,255,255,.14)!important;color:#edf3f8!important}

/* Task editor only; other application dialogs are untouched. */
html.vac-virando-theme body.client-virandoachave #tb-task-ov{background:rgba(5,12,16,.35)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:24px 16px!important;overflow:auto!important;align-items:center!important}
html.vac-virando-theme body.client-virandoachave #tb-task-ov .ca-modal-task{background:linear-gradient(135deg,rgba(39,48,51,.72),rgba(18,27,30,.80))!important;backdrop-filter:blur(var(--vt-blur,18px))!important;-webkit-backdrop-filter:blur(var(--vt-blur,18px))!important;border:1px solid #ffffff35!important;box-shadow:inset 0 1px 0 #ffffff16,0 24px 80px #0005!important;border-radius:22px!important;color:#edf3f5!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;width:min(760px,100%)!important;box-sizing:border-box!important;padding:24px!important;color-scheme:dark;--text:#edf3f5;--text1:#edf3f5;--text2:#d0dce2;--text3:#b8c8d0}
html.vac-virando-theme body.client-virandoachave #tb-task-ov h3,html.vac-virando-theme body.client-virandoachave #tb-task-ov label{color:#edf3f5!important}
html.vac-virando-theme body.client-virandoachave #tb-task-ov input:not([type=checkbox]):not([type=hidden]):not([type=file]),html.vac-virando-theme body.client-virandoachave #tb-task-ov select,html.vac-virando-theme body.client-virandoachave #tb-task-ov textarea,html.vac-virando-theme body.client-virandoachave #tb-task-ov .odash-date-input{background:rgba(8,19,25,.36)!important;color:#f4f7fa!important;border:1px solid #ffffff35!important;border-radius:10px!important;box-shadow:none!important}
html.vac-virando-theme body.client-virandoachave #tb-task-ov input::placeholder,html.vac-virando-theme body.client-virandoachave #tb-task-ov textarea::placeholder{color:#bdcbd2!important}
html.vac-virando-theme body.client-virandoachave #tb-task-ov input:focus,html.vac-virando-theme body.client-virandoachave #tb-task-ov select:focus,html.vac-virando-theme body.client-virandoachave #tb-task-ov textarea:focus,html.vac-virando-theme body.client-virandoachave #tb-task-ov button:focus-visible{outline:2px solid #a8dbef!important;outline-offset:2px!important}
html.vac-virando-theme body.client-virandoachave #tb-task-ov option{background:#233039!important;color:#f4f7fa!important}
html.vac-virando-theme body.client-virandoachave #tb-task-ov .tb-doneinfo{color:#b7e7c8!important;background:#9edab812!important;border-color:#9edab840!important}
html.vac-virando-theme body.client-virandoachave #tb-task-ov .ca-add-row,html.vac-virando-theme body.client-virandoachave #tb-task-ov .ca-att-add,html.vac-virando-theme body.client-virandoachave #tb-task-ov .ca-btn-ghost,html.vac-virando-theme body.client-virandoachave #tb-task-ov .ca-x{color:#edf3f5!important;background:#ffffff10!important;border-color:#ffffff40!important}
html.vac-virando-theme body.client-virandoachave #tb-task-ov .ca-btn-primary{background:#eef5f7!important;color:#1d333e!important;border:1px solid #fff!important}
html.vac-virando-theme body.client-virandoachave #tb-task-ov .ca-modal-actions{position:sticky;bottom:-24px;background:#243238f5!important;padding:16px 0!important;margin-bottom:0!important;border-top:1px solid #ffffff20!important;z-index:2}
@media(max-width:600px){html.vac-virando-theme body.client-virandoachave #tb-task-ov .ca-modal-2col{grid-template-columns:1fr!important}html.vac-virando-theme body.client-virandoachave #tb-task-ov .ca-modal-task{padding:18px!important}html.vac-virando-theme body.client-virandoachave #tb-task-ov .ca-modal-actions{bottom:-18px!important}}

/* Independent task cards, with the photograph visible in the gaps. */
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .tbt-board.tbt-flat-board{gap:16px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important;animation:none!important}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .tbt-board .tbt-batch{background:linear-gradient(135deg,rgba(38,43,42,var(--vt-a,.12)),rgba(17,23,23,var(--vt-b,.18)))!important;backdrop-filter:blur(var(--vt-blur,18px)) saturate(110%)!important;-webkit-backdrop-filter:blur(var(--vt-blur,18px)) saturate(110%)!important;border:1px solid #ffffff38!important;border-radius:18px!important;box-shadow:inset 0 1px 0 #ffffff12,0 8px 24px #0002!important;overflow:hidden!important;padding:5px 0!important}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .tbt-board .tbt-batch:is(:hover,:focus-within){background:linear-gradient(135deg,rgba(38,43,42,var(--vt-a,.12)),rgba(17,23,23,var(--vt-b,.18)))!important}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .tbt-board .tbt-batch.complete{opacity:1!important}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .tbt-clients .vac-task:last-child{border-bottom:0!important}
@media(max-width:640px){html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .tbt-board.tbt-flat-board{gap:12px!important}}

/* Highlight only the individual task, not its whole batch. */
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .tbt-board .tbt-batch:is(:hover,:focus-within){color:#edf3f8!important;--text:#edf3f8;--text1:#edf3f8;--text2:#d0dae2;--text3:#bccbd5;box-shadow:inset 0 1px 0 #ffffff12,0 8px 24px #0002!important}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .vac-task:is(:hover,:focus-within){background:rgba(233,240,244,.78)!important;border-radius:12px!important;transform:none!important;box-shadow:inset 0 1px 0 #ffffff55!important;color:#24343f!important}
html.vac-virando-theme body.client-virandoachave #screen-dashboard #tab-workspace .tasks-shopify .tbt-board .tbt-title{color:#edf3f8!important}
