@media screen{body.editorial-design{--bg:#fff;--panel:#fff;--panel2:#f7f8fb;--side:#fff;--line:#e6e9ef;--text:#151b2c;--muted:#637087;--blue:#1458ed;--ds-canvas:#fff;--ds-surface:#fff;--ds-surface-raised:#fff;--ds-surface-subtle:#f6f8fc;--ds-text:#151b2c;--ds-text-muted:#637087;--ds-border:#e6e9ef;--ds-border-strong:#c8cfdd;--ds-primary:#1458ed;--ds-primary-soft:#edf3ff;--ds-success:#087e5b;--ds-danger:#bd283c;--ds-radius-sm:6px;--ds-radius-md:8px;--ds-radius-lg:8px;--ds-shadow:none;--ds-control-height:40px;--ds-button-height:38px;--ds-control-font:14px;--ds-button-font:13px;background:var(--ds-canvas);color:var(--ds-text);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55}body.editorial-design :is(.app-shell,.collaborator-shell-v053,.client-portal){--ds-canvas:#fff;--ds-surface:#fff;--ds-surface-raised:#fff;--ds-surface-subtle:#f6f8fc;--ds-text:#151b2c;--ds-text-muted:#637087;--ds-border:#e6e9ef;--ds-border-strong:#c8cfdd;--ds-primary:#1458ed;--ds-primary-soft:#edf3ff;--ds-success:#087e5b;--ds-danger:#bd283c;--ds-shadow:none;--ds-panel-padding:20px;--ds-control-height:40px;--ds-button-height:38px;--bg:var(--ds-canvas);--panel:var(--ds-surface);--panel2:var(--ds-surface-subtle);--side:var(--ds-surface);--text:var(--ds-text);--muted:var(--ds-text-muted);--line:var(--ds-border);--blue:var(--ds-primary);--green:var(--ds-success);--orange:#b06b12;--info-blue:#2563eb;--info-green:#139b63;--info-violet:#7047e8;--info-orange:#e66422;--info-red:#cf2854;--info-yellow:#d8890b;color:var(--ds-text);background:var(--ds-canvas)!important}body.editorial-design [data-color-theme=indigo]{--ds-primary:#5149c5;--ds-primary-soft:#f0efff}body.editorial-design [data-color-theme=olive]{--ds-primary:#45602c;--ds-primary-soft:#eff5e9}body.editorial-design [data-color-theme=teal]{--ds-primary:#07756f;--ds-primary-soft:#e7f6f3}body.editorial-design [data-color-theme=midnight]{--ds-canvas:#111927;--ds-surface:#111927;--ds-surface-raised:#1a2638;--ds-surface-subtle:#1d2b40;--ds-text:#f0f4ff;--ds-text-muted:#b8c5dc;--ds-border:#304058;--ds-border-strong:#637792;--ds-primary:#a5b6ff;--ds-primary-soft:#273753;--ds-success:#81e2bd;--ds-danger:#ffacb4;--info-blue:#87a7ff;--info-green:#72d9aa;--info-violet:#b6a0ff;--info-orange:#ffad82;--info-red:#ff92ad;--info-yellow:#ffd27a}body.editorial-design [data-ui-density=comfortable]{--ds-control-height:44px;--ds-button-height:42px}body.editorial-design :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ds-primary);outline-offset:3px}body.editorial-design :is(.app-shell,.collaborator-shell-v053,.client-portal) :is(h1,h2,h3,h4){letter-spacing:-.025em;color:var(--ds-text)!important}body.editorial-design h2{font-size:18px;font-weight:650;line-height:1.4}body.editorial-design h3{font-size:15px;font-weight:650;line-height:1.4}body.editorial-design small{line-height:1.5}body.editorial-design :is(.app-shell,.collaborator-shell-v053) .eyebrow{display:none!important}body.editorial-design :is(.app-shell,.collaborator-shell-v053) :is(.page-head,.panel-head){box-shadow:none;background:0 0;border-radius:0}body.editorial-design :is(.app-shell,.collaborator-shell-v053) .page-head{border:0;justify-content:space-between;align-items:center;gap:24px;margin:0 0 28px;padding:0;display:flex}body.editorial-design :is(.app-shell,.collaborator-shell-v053) .page-head h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:0;font-weight:720;line-height:1.2;font-size:34px!important}body.editorial-design :is(.app-shell,.collaborator-shell-v053) .page-head p:not(.eyebrow){color:var(--ds-text-muted);margin:7px 0 0;line-height:1.6;font-size:14px!important}body.editorial-design .head-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}body.editorial-design .app-shell{min-height:100dvh;grid-template-columns:88px minmax(0,1fr)!important;display:grid!important}body.editorial-design .app-shell:has(.editorial-nav[data-expanded=true]){grid-template-columns:218px minmax(0,1fr)!important}body.editorial-design .app-shell .workspace{min-width:0;background:var(--ds-canvas)!important;margin:0!important}body.editorial-design .app-shell .workspace>main{width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:34px 38px 64px!important}body.editorial-design .editorial-nav{z-index:180;color:#aebbd0;background:#101927;border-right:1px solid #1d2a3d;flex-direction:column;width:100%;height:100dvh;padding:0 16px 14px;display:flex;position:sticky;top:0}body.editorial-design .editorial-brand{color:#f7f9fc;border-bottom:1px solid #213047;justify-content:center;align-items:center;height:70px;min-height:70px;margin:0 -10px 16px;display:flex}body.editorial-design .editorial-brand img{object-fit:contain;width:100%;max-width:140px;height:42px;filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body.editorial-design .editorial-wordmark{letter-spacing:-.5px;white-space:nowrap;font-size:11px;font-weight:850}body.editorial-design .editorial-wordmark>span{font-weight:500}body.editorial-design .editorial-nav[data-expanded=true] .editorial-wordmark{letter-spacing:-.8px;font-size:20px}body.editorial-design .editorial-nav-main{flex-direction:column;gap:8px;display:flex}body.editorial-design .editorial-nav-item{appearance:none;cursor:pointer;text-align:left;justify-content:center;align-items:center;gap:12px;width:100%;height:42px;min-height:42px;padding:10px;font-weight:500;line-height:1.3;display:flex;position:relative;color:#aebbd0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;font-size:14px!important;transition:none!important;transform:none!important}body.editorial-design .editorial-nav-item svg{stroke-width:1.7px;flex:0 0 21px;width:21px;height:21px}body.editorial-design .editorial-nav-item:hover{color:#fff!important;background:#18263a!important}body.editorial-design .editorial-nav-item.active{color:#fff!important;background:#1d63e8!important}body.editorial-design .nav-item-label{display:none}body.editorial-design .editorial-nav[data-expanded=true] .nav-item-label{white-space:nowrap;flex:1;display:block}body.editorial-design .editorial-nav[data-expanded=true] .editorial-nav-item{justify-content:flex-start}body.editorial-design .editorial-nav-item>.nav-item-label+svg{flex-basis:13px;width:13px}body.editorial-design .nav-tooltip{white-space:nowrap;color:#fff;pointer-events:none;z-index:2;background:#101927;border-radius:5px;padding:6px 10px;font-size:12px;display:none;position:absolute;top:50%;left:calc(100% + 16px);transform:translateY(-50%)}body.editorial-design .editorial-nav-item:is(:hover,:focus-visible)>.nav-tooltip{display:block}body.editorial-design .editorial-nav-group{position:relative}body.editorial-design .editorial-nav-flyout{background:var(--ds-surface-raised);border:1px solid var(--ds-border);border-radius:9px;width:232px;padding:12px;position:absolute;top:0;left:calc(100% + 20px);box-shadow:0 12px 32px #15203912}body.editorial-design .editorial-nav-flyout>strong{color:var(--ds-text-muted);padding:5px 9px 12px;font-size:12px;font-weight:600;display:block}body.editorial-design .editorial-nav-flyout>a{color:var(--ds-text);border-radius:5px;align-items:center;gap:11px;padding:10px;font-size:14px;display:flex}body.editorial-design .editorial-nav-flyout>a svg{flex-shrink:0;width:18px;height:18px}body.editorial-design .editorial-nav-flyout>a:is(:hover,.active){color:var(--ds-primary);background:var(--ds-primary-soft)}body.editorial-design .editorial-nav-bottom{border-top:1px solid #213047;gap:7px;margin-top:auto;padding-top:20px;display:grid}body.editorial-design .app-shell .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:100;gap:24px;height:70px;min-height:70px;background:var(--ds-surface)!important;border-bottom:1px solid var(--ds-border)!important;box-shadow:none!important;padding:0 30px!important}body.editorial-design .app-shell .topbar-context{flex:1;min-width:100px}body.editorial-design .app-shell .topbar-right{gap:16px}body.editorial-design .app-breadcrumbs{color:var(--ds-text-muted);font-size:12px!important}body.editorial-design .global-search{flex:0 430px;max-width:430px}body.editorial-design .global-search :is(input,.global-search-trigger){background:var(--ds-surface)!important;box-shadow:none!important;border:1px solid var(--ds-border)!important;border-radius:6px!important;font-size:13px!important}body.editorial-design .global-create>summary{color:var(--ds-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:13px!important}body.editorial-design :is(.global-create>div,.user-menu-panel,.global-search-results,.work-tab-more>div,.quick-status-popover){color:var(--ds-text);background:var(--ds-surface-raised)!important;border:1px solid var(--ds-border)!important;border-radius:8px!important;box-shadow:0 12px 32px #15203916!important}body.editorial-design .notification-bell{box-shadow:none!important;color:var(--ds-text-muted)!important;background:0 0!important;border:0!important}body.editorial-design :is(.button,button.primary,a.button){letter-spacing:0;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:38px;font-weight:550;line-height:1.45;text-decoration:none;display:inline-flex;border:1px solid var(--ds-border)!important;background:var(--ds-surface)!important;color:var(--ds-text)!important;box-shadow:none!important;border-radius:6px!important;padding:8px 14px!important;font-size:13px!important;transform:none!important}body.editorial-design :is(.button.primary,button.primary,.primary.button){background:var(--ds-primary)!important;color:#fff!important;border-color:var(--ds-primary)!important}body.editorial-design [data-color-theme=midnight] :is(.button.primary,button.primary){color:#111927!important}body.editorial-design .button:is(:hover,:focus-visible){border-color:var(--ds-primary)!important}body.editorial-design .button:is(.small,.tiny){min-height:30px;padding:5px 9px!important;font-size:12px!important}body.editorial-design :is(.button.danger,button.danger){color:var(--ds-danger)!important;border-color:color-mix(in srgb,var(--ds-danger) 25%,var(--ds-border))!important;background:0 0!important}body.editorial-design :is(.icon-delete,.task-delete-x){width:30px;min-width:30px;height:30px;min-height:30px;color:var(--ds-danger)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px!important}body.editorial-design :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),select,textarea){border:1px solid var(--ds-border-strong);max-width:100%;min-height:40px;padding:9px 11px;line-height:1.45;background:var(--ds-surface)!important;color:var(--ds-text)!important;box-shadow:none!important;border-radius:6px!important;font-size:14px!important}body.editorial-design input::placeholder,body.editorial-design textarea::placeholder{color:var(--ds-text-muted);opacity:.85}body.editorial-design textarea{resize:vertical;min-height:96px}body.editorial-design :is(input[type=checkbox],input[type=radio]){accent-color:var(--ds-primary);flex-shrink:0;width:16px;height:16px}body.editorial-design input[type=file]{width:100%;min-width:0;overflow:hidden;padding:7px!important;font-size:12px!important}body.editorial-design input[type=file]::file-selector-button{background:var(--ds-surface-subtle);color:var(--ds-text);border:0;border-radius:4px;margin-right:8px;padding:5px 8px}body.editorial-design :is(.form-grid,.profile-fields-grid,.company-details-grid){gap:18px 24px;min-width:0}body.editorial-design :is(.form-grid,.stack,.profile-fields-grid,.company-details-grid) label{gap:6px;min-width:0;font-weight:500;line-height:1.5;color:var(--ds-text)!important;font-size:13px!important}body.editorial-design :is(.form-grid,.profile-fields-grid) label>:is(input,select,textarea){margin-top:6px}body.editorial-design .stack{gap:16px}body.editorial-design .panel{color:var(--ds-text);margin-bottom:20px;border:0!important;border-bottom:1px solid var(--ds-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:20px 0!important}body.editorial-design .panel-head{border:0;align-items:center;gap:12px;margin:0 0 16px;padding:0}body.editorial-design .panel-head h2{margin:0;font-weight:650;font-size:18px!important}body.editorial-design .panel-head>a{color:var(--ds-primary);font-size:12px}body.editorial-design :is(form.panel,.form-panel,.new-client-content,.retainer-create[open],.editor-toggle[open],.edit-disclosure[open]){background:var(--ds-surface-subtle)!important;border:1px solid var(--ds-border)!important;border-radius:8px!important;padding:20px!important}body.editorial-design :is(.edit-disclosure,.editor-toggle)>summary{color:var(--ds-primary);text-align:left;justify-content:flex-start;min-height:30px;box-shadow:none!important;background:0 0!important;padding:6px 0!important;font-size:12px!important}body.editorial-design :is(.edit-disclosure,.editor-toggle)[open]>summary{margin-bottom:14px}body.editorial-design :is(.saved-summary,.saved-entry,.budget-cost-row,.line,.event-row,.portal-work-row,.file-row,.log-row,.finance-row,.retainer-service,.retainer-delivery,.client-history-row){box-shadow:none!important;border-color:var(--ds-border)!important;background:0 0!important;border-radius:0!important}body.editorial-design :is(.detail-grid,.lead-detail-grid,.client-detail-grid,.settings-grid,.work-summary-layout,.task-detail-grid,.overview-layout,.finance-grid){align-items:start;gap:30px}body.editorial-design .work-summary-side{border-left:1px solid var(--ds-border);padding-left:26px}body.editorial-design .work-summary-side .panel:first-child{padding-top:0!important}body.editorial-design :is(.kpi-grid,.lead-kpis,.overview-metrics,.portal-kpis,.report-kpis,.communication-overview){border:0;border-radius:0;gap:12px;margin:0 0 26px;padding:0;box-shadow:none!important;background:0 0!important}body.editorial-design :is(.metric-card,.mini-kpi,.kpi){--metric-tone:var(--info-blue);align-items:flex-start;gap:14px;min-height:104px;display:flex;position:relative;overflow:hidden;background:color-mix(in srgb,var(--metric-tone) 11%,var(--ds-surface))!important;box-shadow:none!important;border:1px solid color-mix(in srgb,var(--metric-tone) 13%,var(--ds-border))!important;border-radius:10px!important;padding:17px 18px!important}body.editorial-design :is(.metric-card,.mini-kpi,.kpi):after{content:"";background:color-mix(in srgb,var(--metric-tone) 7%,transparent);pointer-events:none;border-radius:50%;width:95px;height:95px;position:absolute;inset:auto -30px -42px auto}body.editorial-design .metric-blue,body.editorial-design .metric-indigo{--metric-tone:var(--info-blue)!important}body.editorial-design .metric-green{--metric-tone:var(--info-green)!important}body.editorial-design .metric-violet{--metric-tone:var(--info-violet)!important}body.editorial-design .metric-orange{--metric-tone:var(--info-orange)!important}body.editorial-design .metric-red{--metric-tone:var(--info-red)!important}body.editorial-design .metric-yellow{--metric-tone:var(--info-yellow)!important}body.editorial-design .metric-card-icon{background:color-mix(in srgb,var(--metric-tone) 13%,var(--ds-surface))!important;width:38px!important;min-width:38px!important;height:38px!important;color:var(--metric-tone)!important;box-shadow:none!important;border:0!important;border-radius:9px!important;padding:8px!important}body.editorial-design .metric-card-icon svg{max-width:100%;max-height:100%;width:24px!important;height:24px!important}body.editorial-design .metric-card-label{font-weight:450;color:var(--ds-text-muted)!important;font-size:12px!important}body.editorial-design .metric-card-copy strong{letter-spacing:-.6px;font-weight:680;line-height:1.3;color:var(--ds-text)!important;font-size:25px!important}body.editorial-design .metric-card-note{color:var(--ds-text-muted);font-size:11px!important}body.editorial-design :is(.metric-red .metric-card-icon){color:var(--info-red)!important}body.editorial-design :is(.metric-green .metric-card-icon){color:var(--info-green)!important}body.editorial-design :is(.badge,.task-status-pill,.lead-stage){white-space:nowrap;line-height:1.3;box-shadow:none!important;background:color-mix(in srgb,var(--ds-text-muted) 10%,var(--ds-surface))!important;color:var(--ds-text-muted)!important;border:0!important;border-radius:20px!important;padding:5px 10px!important;font-size:11px!important;font-weight:550!important}body.editorial-design :is(.badge,.task-status-pill,.lead-stage):is(.producao,.production,.em_producao,.em_curso,.in_progress,.sent,.quote-sent,.contacted,.proposal){background:color-mix(in srgb,var(--info-blue) 11%,var(--ds-surface))!important;color:var(--info-blue)!important}body.editorial-design :is(.badge,.task-status-pill,.lead-stage):is(.preparacao,.planeamento,.pendente,.pending,.draft,.quote-draft,.qualified,.planned,.review,.trialing,.unread,.por_confirmar,.por_convidar,.aguarda_cliente){background:color-mix(in srgb,var(--info-yellow) 14%,var(--ds-surface))!important;color:color-mix(in srgb,var(--info-yellow) 82%,var(--ds-text))!important}body.editorial-design :is(.badge,.task-status-pill,.lead-stage):is(.confirmado,.confirmed,.concluido,.concluida,.completed,.approved,.delivered,.pago,.paid,.active,.accepted,.quote-approved,.won,.sent_success){background:color-mix(in srgb,var(--info-green) 12%,var(--ds-surface))!important;color:var(--info-green)!important}body.editorial-design :is(.badge,.task-status-pill,.lead-stage):is(.cancelado,.canceled,.rejected,.recusado,.quote-rejected,.expired,.lost,.bloqueada,.blocked,.failed,.past_due,.alteracoes){background:color-mix(in srgb,var(--info-red) 11%,var(--ds-surface))!important;color:var(--info-red)!important}body.editorial-design :is(.badge,.task-status-pill,.lead-stage):is(.orcamento,.pos_producao,.faturado,.invoiced,.editing,.paused,.suspended){background:color-mix(in srgb,var(--info-violet) 12%,var(--ds-surface))!important;color:var(--info-violet)!important}body.editorial-design :is(.badge,.task-status-pill,.lead-stage).entrega{background:color-mix(in srgb,var(--info-orange) 12%,var(--ds-surface))!important;color:var(--info-orange)!important}body.editorial-design :is(.editorial-tabs,.entity-tabs,.work-tabs,.quote-filters,.task-category-tabs,.portal-tabs,.notification-filters,.subtabs,.production-tabs){white-space:nowrap;align-items:center;gap:26px;display:flex;overflow-x:auto;border:0!important;border-bottom:1px solid var(--ds-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0 0 22px!important;padding:0!important}body.editorial-design :is(.editorial-tabs,.entity-tabs,.work-tabs,.quote-filters,.task-category-tabs,.portal-tabs,.notification-filters,.subtabs,.production-tabs)>:is(a,button){cursor:pointer;flex-shrink:0;align-items:center;gap:8px;min-height:45px;margin:0;font-weight:500;display:inline-flex;color:var(--ds-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:10px 0!important;font-size:13px!important}body.editorial-design :is(.editorial-tabs,.entity-tabs,.work-tabs,.quote-filters,.task-category-tabs,.portal-tabs,.notification-filters,.subtabs,.production-tabs)>:is(a,button).active{color:var(--ds-primary)!important;border-bottom-color:var(--ds-primary)!important}body.editorial-design .editorial-tabs>:is(a,button)>span{color:var(--ds-text-muted);background:var(--ds-surface-subtle);border-radius:4px;padding:0 5px;font-size:11px}body.editorial-design .editorial-tabs>.editorial-archive{margin-left:auto}body.editorial-design .work-tab-shell{overflow:visible;margin-bottom:24px!important}body.editorial-design .work-tab-shell .work-tabs{border-bottom:0!important;margin-bottom:0!important}body.editorial-design .work-tabs button>svg,body.editorial-design .entity-tabs button>svg{width:16px;height:16px}body.editorial-design :is(.lifecycle-timeline,.work-journey){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:28px 0!important;padding:0!important}body.editorial-design .lifecycle-step b{font-weight:550;font-size:12px!important}body.editorial-design .lifecycle-step small{font-size:11px!important}body.editorial-design .editorial-list{min-width:0;margin:0 0 24px}body.editorial-design .editorial-list-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;display:flex}body.editorial-design .editorial-search{border:1px solid var(--ds-border);border-radius:6px;flex:1;align-items:center;gap:10px;min-width:220px;padding:0 12px;display:flex;position:relative}body.editorial-design .editorial-search svg{width:17px;height:17px;color:var(--ds-text-muted);flex-shrink:0}body.editorial-design .editorial-search input{outline-offset:5px;width:100%;background:0 0!important;border:0!important;padding:10px 0!important;font-size:13px!important}body.editorial-design .editorial-list-toolbar select{border-color:var(--ds-border);min-width:160px;max-width:240px}body.editorial-design :is(.editorial-record-head,.editorial-record-row){color:var(--ds-text);align-items:center;gap:20px;min-height:64px;font-size:13px;grid-template-columns:var(--record-columns)!important;border:0!important;border-bottom:1px solid var(--ds-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:18px 0!important;display:grid!important}body.editorial-design .editorial-record-head{min-height:42px;color:var(--ds-text-muted);font-size:12px;padding:9px 0!important}body.editorial-design .editorial-record-head button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-height:28px;padding:0;font-size:12px;display:flex}body.editorial-design .editorial-record-head svg{width:12px;height:12px;color:var(--ds-text-muted)}body.editorial-design .editorial-record-cell{overflow-wrap:anywhere;min-width:0;line-height:1.5}body.editorial-design .editorial-record-cell>*{max-width:100%}body.editorial-design .editorial-record-cell .record-title{color:var(--ds-primary);font-weight:550;line-height:1.5;text-decoration:none;font-size:14px!important}body.editorial-design .record-title:hover{text-decoration:underline}body.editorial-design .editorial-record-cell small{color:var(--ds-text-muted);margin-top:4px;font-size:11px;display:block}body.editorial-design .record-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}body.editorial-design .record-number strong{font-size:13px;font-weight:550}body.editorial-design .record-reference{white-space:nowrap;color:var(--ds-text-muted);font-size:11px}body.editorial-design .record-open>a{width:28px;height:32px;color:var(--ds-text-muted);place-items:center;font-size:22px;display:grid}body.editorial-design .editorial-record-row:hover{background:var(--ds-surface-subtle)!important}body.editorial-design .editorial-list-count{color:var(--ds-text-muted);margin:14px 0;font-size:11px}body.editorial-design .editorial-empty{text-align:center;color:var(--ds-text-muted);padding:48px 16px;font-size:14px}body.editorial-design .editorial-empty>svg{width:24px;height:24px}body.editorial-design .quick-status-popover{z-index:90;font-size:13px}body.editorial-design .editorial-record-row:has(.quick-status[open]){z-index:20;position:relative}body.editorial-design .quick-status-trigger>.badge{max-width:none}body.editorial-design .work-task-progress{color:var(--ds-text-muted);font-size:11px}body.editorial-design :is(.crm-filters,.element-filters,.quote-filters,.finance-filters,.report-filters,.file-center-filters){margin:0 0 20px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body.editorial-design :is(.client-compact-list,.element-list,.client-list-panel,.task-list,.notification-list,.file-center-list){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.editorial-design :is(.client-compact-row,.editable-card,.element-list>article,.file-center-row,.task-list>.task,.task-row-v069){min-height:60px;border:0!important;border-bottom:1px solid var(--ds-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:16px 0!important}body.editorial-design :is(.client-list-head,.file-center-head){color:var(--ds-text-muted);border-bottom:1px solid var(--ds-border);padding:12px 0;font-size:12px;background:0 0!important}body.editorial-design :is(.element-list,.cards.element-list){gap:0!important}body.editorial-design :is(.client-row-main,.element-list .grow) b{font-weight:550;font-size:14px!important}body.editorial-design :is(.initial,.element-list .initial){background:var(--ds-primary-soft)!important;color:var(--ds-primary)!important;box-shadow:none!important;border-radius:7px!important;width:32px!important;min-width:32px!important;height:32px!important;font-size:13px!important}body.editorial-design :is(.settings-hub-list,.settings-hub-section){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.editorial-design .settings-hub-list>a{box-shadow:none!important;border:0!important;border-bottom:1px solid var(--ds-border)!important;background:0 0!important;border-radius:0!important;padding:18px 0!important}body.editorial-design .settings-hub-list>a:hover{background:var(--ds-surface-subtle)!important}body.editorial-design :is(.rich-editor,.rich-text-editor,.editor-content){border-color:var(--ds-border-strong);border-radius:6px;box-shadow:none!important}body.editorial-design :is(.rte-toolbar,.editor-toolbar){border-bottom:1px solid var(--ds-border);gap:4px;padding:7px;background:var(--ds-surface-subtle)!important}body.editorial-design :is(.rte-content,[contenteditable=true]){color:var(--ds-text);line-height:1.7;font-size:14px!important}body.editorial-design .floating-panel{background:var(--ds-surface);max-height:90dvh;border:1px solid var(--ds-border)!important;border-radius:10px!important;box-shadow:0 20px 65px #11182724!important}body.editorial-design dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17223855}body.editorial-design .floating-panel-card>header{border-bottom:1px solid var(--ds-border);padding:20px 24px;background:var(--ds-surface)!important}body.editorial-design .floating-panel-body{color:var(--ds-text);padding:24px;background:var(--ds-surface)!important}body.editorial-design .floating-panel-card>header small{color:var(--ds-text-muted);letter-spacing:.08em;font-size:10px}body.editorial-design .floating-panel-card>header h2{margin:4px 0 0;font-size:20px!important}body.editorial-design .form-is-dirty{box-shadow:none!important;border-left:0!important}body.editorial-design .editorial-continue{border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border);align-items:center;gap:28px;margin:0 0 22px;padding:22px 0;display:flex}body.editorial-design .editorial-continue-main{flex:1;min-width:0}body.editorial-design .editorial-continue small{color:var(--ds-text-muted);margin:4px 0;font-size:12px;display:block}body.editorial-design .editorial-continue h2{margin:4px 0;font-size:20px}body.editorial-design .editorial-continue h2 a{color:var(--ds-text)}body.editorial-design .editorial-continue time{color:var(--ds-text-muted);font-size:12px}body.editorial-design .overview-layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}body.editorial-design .overview-side{border-left:1px solid var(--ds-border);padding-left:26px}body.editorial-design .overview-work-group{margin:0 0 20px;padding:0;background:0 0!important;border:0!important;border-radius:0!important}body.editorial-design .overview-work-group>h3{color:var(--ds-text-muted);border-bottom:1px solid var(--ds-border);padding:9px 0;background:0 0!important;font-size:12px!important}body.editorial-design .overview-work-row{gap:16px;border:0!important;border-bottom:1px solid var(--ds-border)!important;background:0 0!important;border-radius:0!important;padding:14px 0!important}body.editorial-design .overview-work-row b{color:var(--ds-primary);font-weight:550;font-size:14px!important}body.editorial-design .overview-work-row time{font-size:12px}body.editorial-design .overview-focus{margin:22px 0}body.editorial-design .overview-focus .operations-center{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body.editorial-design .operations-list{gap:8px;display:grid}body.editorial-design .operation-row{border:1px solid var(--ds-border)!important;background:var(--ds-surface)!important;box-shadow:none!important;border-radius:9px!important;padding:11px 12px!important}body.editorial-design .operation-row.urgent{background:color-mix(in srgb,var(--info-red) 8%,var(--ds-surface))!important;border-color:color-mix(in srgb,var(--info-red) 18%,var(--ds-border))!important}body.editorial-design .operation-row.warning{background:color-mix(in srgb,var(--info-yellow) 9%,var(--ds-surface))!important;border-color:color-mix(in srgb,var(--info-yellow) 20%,var(--ds-border))!important}body.editorial-design .operation-row.normal{background:color-mix(in srgb,var(--info-blue) 6%,var(--ds-surface))!important}body.editorial-design .operation-icon{background:color-mix(in srgb,var(--info-blue) 13%,var(--ds-surface))!important;color:var(--info-blue)!important}body.editorial-design .operation-kind-task{background:color-mix(in srgb,var(--info-violet) 13%,var(--ds-surface))!important;color:var(--info-violet)!important}body.editorial-design .operation-kind-invitation{background:color-mix(in srgb,var(--info-green) 13%,var(--ds-surface))!important;color:var(--info-green)!important}body.editorial-design .operation-kind-receipt{background:color-mix(in srgb,var(--info-orange) 13%,var(--ds-surface))!important;color:var(--info-orange)!important}body.editorial-design .operation-kind-quote{background:color-mix(in srgb,var(--info-red) 13%,var(--ds-surface))!important;color:var(--info-red)!important}body.editorial-design .operation-kind-lead{background:color-mix(in srgb,var(--info-blue) 13%,var(--ds-surface))!important;color:var(--info-blue)!important}body.editorial-design .operation-kind-retainer{background:color-mix(in srgb,var(--info-violet) 13%,var(--ds-surface))!important;color:var(--info-violet)!important}body.editorial-design .summary-task{border-bottom:1px solid var(--ds-border);min-height:54px;background:0 0!important;gap:14px!important;padding:13px 0!important}body.editorial-design .summary-task b{font-weight:550;font-size:14px!important}body.editorial-design :is(.overview-agenda>a,.notification-row,.portal-action-row){border-bottom:1px solid var(--ds-border);gap:14px;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:14px 0!important}body.editorial-design :is(.planner-month,.planner-toolbar,.planner-agenda){box-shadow:none!important;background:var(--ds-surface)!important;padding:0!important}body.editorial-design .planner-day{border-color:var(--ds-border)!important;background:0 0!important}body.editorial-design .planner-day.today{background:var(--ds-primary-soft)!important}body.editorial-design :is(.planner-conflicts,.planner-availability-summary){box-shadow:none!important;background:var(--ds-surface-subtle)!important;border:1px solid var(--ds-border)!important;border-radius:6px!important}body.editorial-design .collaborator-shell-v053>main{width:100%;max-width:1250px;margin:0 auto;padding:30px 28px 110px!important}body.editorial-design .collaborator-topbar{border-bottom:1px solid var(--ds-border);-webkit-backdrop-filter:none;backdrop-filter:none;height:70px;min-height:70px;padding:0 28px;background:var(--ds-surface)!important;box-shadow:none!important}body.editorial-design :is(.production-hero,.production-today,.production-own-preview,.production-general-briefing,.personal-production-briefing,.production-proposal){box-shadow:none!important;color:var(--ds-text)!important;border-color:var(--ds-border)!important;background:0 0!important;border-radius:0!important}body.editorial-design :is(.production-head,.production-header-dates,.production-hero) :is(time,small,p,.badge){color:var(--ds-text-muted)}body.editorial-design .production-work-list>a{border-bottom:1px solid var(--ds-border);box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:18px 0!important}body.editorial-design .production-work-date{background:var(--ds-primary-soft)!important;color:var(--ds-primary)!important;border-radius:6px!important;font-size:22px!important}body.editorial-design .client-portal{max-width:1360px;margin:0 auto;padding:0 32px 40px}body.editorial-design .client-portal-head{border:0!important;border-bottom:1px solid var(--ds-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}body.editorial-design .portal-hero{box-shadow:none!important;color:var(--ds-text)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:30px 0!important}body.editorial-design .portal-hero h1{font-size:32px;color:var(--ds-text)!important}body.editorial-design :is(.portal-summary-grid>*,.portal-cards>*){color:var(--ds-text);box-shadow:none!important;border:0!important;border-bottom:1px solid var(--ds-border)!important;background:0 0!important;border-radius:0!important}body.editorial-design .portal-summary-grid>a{--portal-tone:var(--info-blue);background:color-mix(in srgb,var(--portal-tone) 9%,var(--ds-surface))!important;border:1px solid color-mix(in srgb,var(--portal-tone) 13%,var(--ds-border))!important;border-radius:10px!important;padding:16px!important}body.editorial-design .portal-summary-grid>a:nth-child(2){--portal-tone:var(--info-yellow)}body.editorial-design .portal-summary-grid>a:nth-child(3){--portal-tone:var(--info-green)}body.editorial-design .portal-summary-grid>a:nth-child(4){--portal-tone:var(--info-violet)}body.editorial-design .portal-summary-grid>a>i{background:color-mix(in srgb,var(--portal-tone) 14%,var(--ds-surface))!important;color:var(--portal-tone)!important}body.editorial-design .dashboard-arrange-help{min-height:28px;color:var(--ds-text-muted);justify-content:flex-end;align-items:center;gap:12px;margin:-14px 0 5px;font-size:11px;display:flex}body.editorial-design .dashboard-arrange-help span{align-items:center;gap:5px;display:inline-flex}body.editorial-design .dashboard-arrange-help i{color:var(--ds-primary);font-size:16px;font-style:normal;line-height:1}body.editorial-design .dashboard-arrange-help b{color:var(--info-green);font-weight:600}body.editorial-design .dashboard-arrange-help button{min-height:24px!important;color:var(--ds-primary)!important;background:0 0!important;border:0!important;padding:2px 7px!important;font-size:11px!important}body.editorial-design .dashboard-module-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:4px 24px;display:grid}body.editorial-design .dashboard-module{min-width:0;padding-top:18px;position:relative}body.editorial-design .dashboard-module-wide{grid-column:span 12}body.editorial-design .dashboard-module-main{grid-column:span 8}body.editorial-design .dashboard-module-side{grid-column:span 4}body.editorial-design .dashboard-drag-handle{z-index:5;cursor:grab;touch-action:none;place-items:center;position:absolute;top:-1px;right:0;color:#98a4b6!important;background:0 0!important;border:0!important;border-radius:5px!important;width:25px!important;height:25px!important;min-height:25px!important;padding:3px!important;display:grid!important}body.editorial-design .dashboard-drag-handle:hover,body.editorial-design .dashboard-drag-handle:focus-visible{background:var(--ds-primary-soft)!important;color:var(--ds-primary)!important}body.editorial-design .dashboard-drag-handle:active{cursor:grabbing}body.editorial-design .dashboard-drag-handle svg{fill:currentColor;width:19px;height:19px}body.editorial-design .dashboard-module.is-moving{opacity:.55}body.editorial-design .dashboard-module.is-moving:after{content:"";border:1px dashed var(--ds-primary);pointer-events:none;border-radius:9px;position:absolute;inset:13px 0 0}body.editorial-design .dashboard-module-grid .editorial-continue{margin-bottom:0}body.editorial-design .dashboard-module-grid :is(.overview-metrics,.overview-focus,.overview-company,.work-overview-list,.overview-tasks,.overview-agenda){margin-bottom:0!important}body.editorial-design :is(.login-shell,.signup-shell,.onboarding-shell){min-height:100dvh;color:#151b2c!important;background:#fff!important}body.editorial-design :is(.login-card,.signup-card,.onboarding-card){color:#151b2c!important;box-shadow:none!important;background:#fff!important;border:1px solid #e6e9ef!important;border-radius:12px!important;padding:36px!important}body.editorial-design .login-card{max-width:450px}body.editorial-design .login-brand{margin-bottom:30px;box-shadow:none!important;background:0 0!important}body.editorial-design .login-brand img{object-fit:contain;width:135px;height:64px;filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body.editorial-design :is(.login-card,.signup-card,.onboarding-card) h1{letter-spacing:-.8px;font-size:29px;color:#151b2c!important}body.editorial-design :is(.login-card,.signup-card,.onboarding-card) :is(p,.muted){color:#637087}body.editorial-design .legal-page{color:#151b2c;background:#fff;max-width:850px;margin:0 auto;padding:60px 24px}body.editorial-design .legal-page h1{font-size:36px}body.editorial-design :is(.company-logo,.platform-logo,.company-logo-current img){filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.editorial-design .company-logo-variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px;display:grid}body.editorial-design .company-logo-variant{border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:10px;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:16px;display:flex}body.editorial-design .company-logo-variant>b{color:var(--ds-text);font-size:13px}body.editorial-design .company-logo-variant>small{min-height:34px;color:var(--ds-text-muted)}body.editorial-design .company-logo-variant .company-logo-current{text-align:center;border:1px solid var(--ds-border);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;width:100%;min-height:112px;padding:14px}body.editorial-design .company-logo-variant .company-logo-current img{object-fit:contain;width:min(170px,75%);height:62px}body.editorial-design .company-logo-variant.logo-on-dark .company-logo-current{background:#101927;border-color:#253348}body.editorial-design .company-logo-variant.logo-on-dark .company-logo-current span{color:#b8c5d8}body.editorial-design .company-logo-variant .company-logo-file{width:100%;margin:0}body.editorial-design .company-logo-variant .company-logo-delete{align-self:flex-start}body.editorial-design :is(.empty,.empty-state){color:var(--ds-text-muted);padding:24px 0;box-shadow:none!important;background:0 0!important;border:0!important;font-size:13px!important}body.editorial-design :is(.mobile-quick-nav,.collaborator-bottom-nav){background:var(--ds-surface)!important;border-top:1px solid var(--ds-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.editorial-design :is(.mobile-quick-nav,.collaborator-bottom-nav)>:is(a,button),body.editorial-design .production-footer-more>button{color:var(--ds-text-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}body.editorial-design :is(.mobile-quick-nav,.collaborator-bottom-nav)>.active,body.editorial-design .production-footer-more>button.active{color:var(--ds-primary)!important}body.editorial-design :is(.mobile-drawer,.production-footer-menu){background:var(--ds-surface-raised)!important;color:var(--ds-text)!important;border:1px solid var(--ds-border)!important;border-radius:10px 10px 0 0!important;box-shadow:0 -12px 36px #15203914!important}body.editorial-design .mobile-drawer .mobile-menu-section a{border-bottom:1px solid var(--ds-border);color:var(--ds-text)!important;background:0 0!important;border-radius:0!important;padding:13px 5px!important}@media (min-width:861px) and (max-width:1180px){body.editorial-design .app-shell .workspace>main{padding:28px 24px 56px!important}body.editorial-design .app-shell .topbar{gap:15px;padding:0 24px!important}body.editorial-design :is(.editorial-record-head,.editorial-record-row){gap:12px;grid-template-columns:var(--record-columns)!important}body.editorial-design .editorial-records{overflow-x:auto}body.editorial-design :is(.editorial-record-head,.editorial-record-row){min-width:920px}body.editorial-design .editorial-records:has(.quick-status[open]){padding-bottom:260px}body.editorial-design .global-create{display:none}}@media (max-width:860px){:is(body.editorial-design .app-shell,body.editorial-design .app-shell:has(.editorial-nav[data-expanded=true])){display:block!important}body.editorial-design .editorial-nav{display:none!important}body.editorial-design .app-shell .workspace>main{padding:24px 20px 100px!important}body.editorial-design .app-shell .topbar{gap:12px;height:62px;min-height:62px;padding:0 20px!important}body.editorial-design .app-shell .topbar-context{display:none}body.editorial-design .app-shell .mobile-brand{flex:1;display:flex!important}body.editorial-design .global-search{flex:0 220px}body.editorial-design .global-create{display:none}body.editorial-design .company-logo-variants,body.editorial-design :is(.overview-layout,.work-summary-layout){grid-template-columns:1fr}body.editorial-design :is(.overview-side,.work-summary-side){border-left:0;padding-left:0}body.editorial-design .overview-side{grid-template-columns:1fr 1fr;gap:24px;display:grid}body.editorial-design .mobile-quick-nav{display:flex!important}body.editorial-design .editorial-record-head{display:none!important}body.editorial-design .editorial-record-row{gap:10px 18px;min-width:0;grid-template-columns:minmax(0,1fr) auto!important;padding:18px 0!important;display:grid!important}body.editorial-design .editorial-record-cell{grid-column:1/-1;align-items:baseline;gap:12px;font-size:13px;display:flex}body.editorial-design .editorial-record-cell:before{content:attr(data-label);min-width:78px;color:var(--ds-text-muted);flex-shrink:0;font-size:11px}body.editorial-design .editorial-record-cell.record-primary{grid-area:1/1;display:block}body.editorial-design .editorial-record-cell.record-primary:before,body.editorial-design .editorial-record-cell.record-status:before,body.editorial-design .editorial-record-cell.record-open:before{display:none}body.editorial-design .editorial-record-cell.record-status{grid-area:1/2;justify-content:flex-end;align-items:flex-start}body.editorial-design .editorial-record-cell.record-open{display:none}body.editorial-design .editorial-record-cell.record-number{text-align:left}body.editorial-design .editorial-record-cell .record-title{font-size:15px!important}body.editorial-design .quick-status-popover{left:auto;right:0}body.editorial-design .editorial-continue{flex-wrap:wrap;gap:18px}body.editorial-design .editorial-continue-main{flex-basis:65%}body.editorial-design .dashboard-module-grid{display:block}body.editorial-design .dashboard-module{padding-top:20px}body.editorial-design .dashboard-arrange-help{flex-wrap:wrap;justify-content:flex-start;margin:-10px 0 2px}}@media (max-width:560px){body.editorial-design .app-shell .workspace>main,body.editorial-design .collaborator-shell-v053>main{padding:24px 16px 110px!important}body.editorial-design :is(.app-shell,.collaborator-shell-v053) .page-head{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:22px}body.editorial-design :is(.app-shell,.collaborator-shell-v053) .page-head h1{letter-spacing:-.65px;font-size:27px!important}body.editorial-design .head-actions{flex-wrap:wrap;width:auto;max-width:100%}body.editorial-design .page-head .head-actions{width:100%}body.editorial-design :is(.app-shell,.collaborator-shell-v053) .page-head p:not(.eyebrow){font-size:13px!important}body.editorial-design :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){min-height:44px;font-size:16px!important}body.editorial-design :is(.button,button.primary){white-space:normal;min-height:40px;font-size:13px!important}body.editorial-design .app-shell .topbar{padding:0 16px!important}body.editorial-design .global-search{flex:0 0 36px}body.editorial-design .overview-side{display:block}body.editorial-design :is(.kpi-grid,.lead-kpis,.overview-metrics,.portal-kpis,.report-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}body.editorial-design :is(.metric-card,.mini-kpi,.kpi){gap:9px;min-height:92px;padding:13px 11px!important}body.editorial-design .metric-card-icon{width:32px!important;min-width:32px!important;height:32px!important;padding:6px!important}body.editorial-design .metric-card-copy strong{font-size:20px!important}body.editorial-design .metric-card-label{font-size:11px!important}body.editorial-design :is(.detail-grid,.lead-detail-grid,.client-detail-grid,.settings-grid,.task-detail-grid,.profile-fields-grid,.company-details-grid){gap:20px;grid-template-columns:1fr!important}body.editorial-design .form-grid{grid-template-columns:1fr!important}body.editorial-design .editorial-list-toolbar{grid-template-columns:1fr;gap:10px;display:grid}body.editorial-design .editorial-search{width:100%;min-width:0}body.editorial-design .editorial-list-toolbar select{width:100%;max-width:100%}body.editorial-design .editorial-search input{font-size:16px!important}body.editorial-design :is(.editorial-tabs,.entity-tabs,.work-tabs,.task-category-tabs,.portal-tabs,.subtabs){gap:22px}body.editorial-design .editorial-record-row{gap:8px 10px}body.editorial-design .editorial-record-cell.record-status .badge{padding:5px 7px!important;font-size:10px!important}body.editorial-design .editorial-continue-main{flex-basis:100%}body.editorial-design .editorial-continue>.button{margin-left:auto}body.editorial-design .overview-work-row{grid-template-columns:minmax(0,1fr) auto;gap:5px!important}body.editorial-design .overview-work-row time{grid-column:1/-1}body.editorial-design :is(.floating-panel-body,.floating-panel-card>header){padding:18px}body.editorial-design :is(form.panel,.form-panel,.new-client-content,.edit-disclosure[open],.editor-toggle[open]){padding:16px!important}body.editorial-design .collaborator-topbar{height:62px;min-height:62px;padding:0 16px}body.editorial-design :is(.upload-form,.portal-receipt-upload,.portal-receipt-actions,.task-upload-actions){flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}body.editorial-design :is(.upload-form,.portal-receipt-upload) :is(label,input,button){min-width:0;max-width:100%}body.editorial-design .client-portal{padding:0 16px 32px}body.editorial-design :is(.login-card,.signup-card,.onboarding-card){border:0!important;padding:26px!important}}}@media print{.editorial-nav{display:none!important}}@media screen{body.editorial-design .app-shell .editorial-tabs,body.editorial-design .app-shell .task-category-tabs{gap:26px!important;margin-bottom:22px!important}body.editorial-design .app-shell .editorial-record-row .badge{display:inline-flex!important}body.editorial-design .app-shell .editorial-record-cell strong{min-width:0!important;text-align:inherit!important;margin:0!important;font-weight:550!important;display:inline!important}body.editorial-design .editorial-record-cell .record-title{font-weight:550!important}body.editorial-design .app-shell .editorial-search input{font-weight:400!important}body.editorial-design .app-shell .global-search input{box-shadow:none!important;background:0 0!important;border:0!important;padding:5px 7px!important;font-weight:400!important}body.editorial-design .app-shell .lifecycle-timeline{background-image:linear-gradient(to right,var(--ds-primary) 0 var(--lifecycle-progress),var(--ds-border) var(--lifecycle-progress) 100%)!important;background-position:50% 12px!important;background-repeat:no-repeat!important;background-size:80% 2px!important}body.editorial-design .summary-state{gap:6px;margin:14px 0;font-size:13px;display:grid}body.editorial-design .summary-state>small{color:var(--ds-text-muted);font-size:11px}body.editorial-design .app-shell .panel{border-radius:0!important}body.editorial-design .app-shell .element-filters{margin-bottom:24px;background:0 0!important;border:0!important;padding:0!important}body.editorial-design :is(.team-split,.inventory-split,.vehicle-split){grid-template-columns:1fr!important}body.editorial-design .app-shell .element-list .editable-card{min-height:76px;padding:12px 0!important}body.editorial-design .element-list .editable-card>summary{gap:16px;min-height:48px;padding:0!important}body.editorial-design .element-list .editable-card>summary .chips span{font-size:11px!important}body.editorial-design .element-list .editable-card>summary>span:last-child{font-size:12px!important}body.editorial-design .editorial-resource-form{min-width:0}body.editorial-design .editorial-resource-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.editorial-design .editorial-resource-form .panel{margin:0 0 24px;background:0 0!important;border:0!important;padding:0!important}body.editorial-design .editorial-resource-form .form-grid>button{grid-column:1/-1;justify-self:start}body.editorial-design .link-button{cursor:pointer;color:var(--ds-primary)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:6px 0!important;font-size:13px!important}body.editorial-design .user-avatar{box-shadow:none!important;background:var(--ds-primary-soft)!important;color:var(--ds-primary)!important}body.editorial-design .top-user-dropdown{background:var(--ds-surface-raised)!important;border:1px solid var(--ds-border)!important;border-radius:8px!important;box-shadow:0 12px 32px #15203916!important}body.editorial-design .record-complete{align-self:center}body.editorial-design .record-complete:before{display:none}body.editorial-design .client-portal .client-portal-nav{position:relative;top:auto;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:26px!important}body.editorial-design .client-portal .client-portal-nav a{font-weight:500;box-shadow:none!important;color:var(--ds-text-muted)!important;background:0 0!important;border-radius:0!important;font-size:13px!important}body.editorial-design .client-portal .client-portal-nav a.active{color:var(--ds-primary)!important;border-bottom-color:var(--ds-primary)!important;background:0 0!important}body.editorial-design .portal-hero{margin-bottom:16px!important;padding:22px 0!important}body.editorial-design .portal-hero :is(.eyebrow,.portal-hero-mark),body.editorial-design .portal-hero>div>span{display:none!important}body.editorial-design .portal-hero h1{margin:0 0 10px!important;font-size:32px!important}body.editorial-design .collaborator-shell-v053 .panel{border-radius:0!important}@media (min-width:861px){body.editorial-design .app-shell .mobile-quick-nav{display:none!important}}@media (max-width:860px){body.editorial-design .app-shell .mobile-quick-nav{gap:0;width:100%;padding:6px 10px calc(7px + env(safe-area-inset-bottom))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}body.editorial-design .app-shell .mobile-quick-nav>:is(a,button){border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;min-height:48px;font-size:11px;display:flex;padding:3px!important}body.editorial-design .app-shell .mobile-quick-nav small{font-weight:500;line-height:1.3;font-size:10px!important}body.editorial-design .editorial-task-row{grid-template-columns:28px minmax(0,1fr) auto!important}body.editorial-design .editorial-task-row .editorial-record-cell{grid-column:2/-1}body.editorial-design .editorial-record-cell.record-complete{grid-area:1/1;justify-content:flex-start;align-self:start;padding-top:3px}body.editorial-design .editorial-task-row .editorial-record-cell.record-primary{grid-area:1/2}body.editorial-design .editorial-task-row .record-status{grid-area:1/3;max-width:110px}body.editorial-design .editorial-task-row .task-status-control{flex-wrap:wrap;justify-content:flex-end}body.editorial-design .record-number strong{margin:0!important}}@media (max-width:560px){body.editorial-design .editorial-resource-form .form-grid{grid-template-columns:1fr}body.editorial-design .page-head .head-actions>.button{flex:0 auto!important;width:auto!important}body.editorial-design .app-shell .lifecycle-timeline{background-position:50% 12px!important}}body.editorial-design .editorial-record-group .editorial-record-detail{border-bottom:1px solid var(--ds-border,#00000014);gap:14px;padding:6px 4px 22px;display:grid}body.editorial-design .editorial-record-group.is-open>.editorial-record-row{border-bottom:0!important}body.editorial-design .editorial-record-cell.record-edit{text-align:right}body.editorial-design .editorial-filter-form{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}body.editorial-design .editorial-filter-form select{min-width:150px}body.editorial-design .editorial-person{align-items:center;gap:12px;min-width:0;display:flex}body.editorial-design .editorial-person>div{min-width:0}}@media screen and (max-width:860px){body.editorial-design .editorial-record-cell.record-edit{grid-area:1/2;justify-content:flex-end;align-items:flex-start;display:flex}body.editorial-design .editorial-record-cell.record-edit:before{display:none}}
@media screen{body.editorial-design :is(.app-shell,.collaborator-shell-v053,.client-portal)[data-color-theme=estudio]{--ds-canvas:#f4f5f7;--ds-surface:#fff;--ds-surface-raised:#fff;--ds-surface-subtle:#f7f8fa;--ds-text:#12151c;--ds-text-muted:#5b6472;--ds-border:#e3e6eb;--ds-border-strong:#c9ced8;--ds-primary:#2447e8;--ds-primary-soft:#e8edff;--ds-success:#12805c;--ds-danger:#b4232a;--ds-radius-sm:8px;--ds-radius-md:10px;--ds-radius-lg:14px}body.editorial-design :is(.app-shell,.collaborator-shell-v053)[data-color-theme=estudio] .page-head h1{letter-spacing:-.01em;font-weight:600;font-size:30px!important}body.editorial-design [data-color-theme=estudio] .panel{background:var(--ds-surface)!important;border:1px solid var(--ds-border)!important;border-radius:14px!important;padding:20px 22px!important}body.editorial-design [data-color-theme=estudio] .panel .panel{margin-bottom:0;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body.editorial-design [data-color-theme=estudio] :is(.button,button.primary,a.button),body.editorial-design [data-color-theme=estudio] :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),select,textarea){border-radius:10px!important}body.editorial-design [data-color-theme=estudio] .editorial-nav-item.active{background:var(--ds-primary)!important}}.section-tabs{border-bottom:1px solid var(--ds-border,#e3e6eb);flex-wrap:wrap;gap:4px;margin:0 0 24px;display:flex}.section-tabs a{color:var(--ds-text-muted,#5b6472);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none}.section-tabs a:hover{color:var(--ds-text,#12151c)}.section-tabs a.active{color:var(--ds-text,#12151c);border-bottom-color:var(--ds-primary,#2447e8);font-weight:600}.section-tabs a:focus-visible{outline:2px solid var(--ds-primary,#2447e8);outline-offset:-2px;border-radius:6px}@media (max-width:720px){.section-tabs{flex-wrap:nowrap;margin-bottom:18px;overflow-x:auto}}@media print{.section-tabs{display:none!important}}@media screen{body.editorial-design [data-color-theme=estudio] .overview-metrics{flex-wrap:wrap;gap:10px 44px;padding:2px 0 6px;box-shadow:none!important;background:0 0!important;border:0!important;display:flex!important}body.editorial-design [data-color-theme=estudio] .overview-metrics .metric-card{flex:none;align-items:baseline;width:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important}body.editorial-design [data-color-theme=estudio] .overview-metrics .metric-card:before,body.editorial-design [data-color-theme=estudio] .overview-metrics .metric-card:after,body.editorial-design [data-color-theme=estudio] .overview-metrics .metric-card-icon{display:none!important}body.editorial-design [data-color-theme=estudio] .overview-metrics .metric-card-copy{flex-direction:row-reverse;align-items:baseline;gap:10px;padding:0!important;display:flex!important}body.editorial-design [data-color-theme=estudio] .overview-metrics .metric-card-copy strong{letter-spacing:-.01em;line-height:1.1;color:var(--ds-text)!important;font-size:26px!important;font-weight:600!important}body.editorial-design [data-color-theme=estudio] .overview-metrics .metric-card-label{letter-spacing:0!important;text-transform:none!important;color:var(--ds-text-muted)!important;font-size:14px!important;font-weight:400!important}body.editorial-design [data-color-theme=estudio] .operations-center-v066 .operation-row{border:0!important;border-top:1px solid var(--ds-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:22px minmax(0,1fr) auto 30px!important;align-items:center!important;gap:0 12px!important;margin:0!important;padding:14px 6px!important}body.editorial-design [data-color-theme=estudio] .operations-center-v066 .operation-row:first-child{border-top:0!important}body.editorial-design [data-color-theme=estudio] .operations-center-v066 .operation-row:hover{background:var(--ds-surface-subtle)!important}body.editorial-design [data-color-theme=estudio] .operations-center-v066 .operation-row .operation-icon{display:none!important}body.editorial-design [data-color-theme=estudio] .operations-center-v066 .operation-row:before{content:"";background:#8a93a3;border-radius:50%;grid-area:1/1;justify-self:center;width:10px;height:10px}body.editorial-design [data-color-theme=estudio] .operations-center-v066 .operation-row.urgent:before{background:var(--ds-danger)}body.editorial-design [data-color-theme=estudio] .operations-center-v066 .operation-row.warning:before{background:#b7791f}body.editorial-design [data-color-theme=estudio] .operations-center-v066 .operation-row .operation-main{grid-area:1/2!important}body.editorial-design [data-color-theme=estudio] .operations-center-v066 .operation-row .operation-quick-actions{justify-self:end;grid-area:1/3!important;margin:0!important}body.editorial-design [data-color-theme=estudio] .operations-center-v066 .operation-row .operation-more{grid-area:1/4!important}body.editorial-design [data-color-theme=estudio] .overview-team-today a>i.team-today-avatar{background:var(--ds-primary-soft);width:34px;height:34px;color:var(--ds-primary);border-radius:50%;flex:0 0 34px;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}body.editorial-design :is(.app-shell,.collaborator-shell-v053,.client-portal)[data-color-theme=estudio]{--ds-canvas:#eef1f8;--ds-text:#1b2333;--ds-text-muted:#5d6882;--ds-border:#e4e8f2;--ds-primary:#5a60b0;--ds-primary-soft:#e3e6f7;--ds-radius-lg:20px;--vs-indigo:#4a4f9c;--vs-indigo-deep:#3c4082;--vs-teal:#3f7f78;--vs-amber:#9a6a25;--vs-rose:#a24d6e;--vs-blue:#4f72ab}body.editorial-design [data-color-theme=estudio] .editorial-nav{color:#c9d0e6;background:#1b2335!important;border-right-color:#262f45!important}body.editorial-design [data-color-theme=estudio] .editorial-nav-item{color:#cfd5ea!important;border-radius:12px!important}body.editorial-design [data-color-theme=estudio] .editorial-nav-item:hover{background:#26304a!important}body.editorial-design [data-color-theme=estudio] .editorial-nav-item.active{color:#fff!important;background:#5a60b0!important}body.editorial-design [data-color-theme=estudio] .editorial-nav-main>:nth-child(2) svg:first-child{stroke:#8fd0c8}body.editorial-design [data-color-theme=estudio] .editorial-nav-main>:nth-child(3) svg:first-child{stroke:#b3b8ef}body.editorial-design [data-color-theme=estudio] .editorial-nav-main>:nth-child(4) svg:first-child{stroke:#ecc977}body.editorial-design [data-color-theme=estudio] .editorial-nav-main>:nth-child(5) svg:first-child{stroke:#eba5b8}body.editorial-design [data-color-theme=estudio] .editorial-nav-main>:nth-child(6) svg:first-child{stroke:#98d9ab}body.editorial-design [data-color-theme=estudio] .editorial-nav-item.active svg{stroke:#fff!important}body.editorial-design [data-color-theme=estudio] .rigdesk-overview>.page-head{background:var(--vs-indigo);color:#fff;border-radius:24px;align-items:center;margin-bottom:20px;padding:28px 32px}body.editorial-design [data-color-theme=estudio] .rigdesk-overview>.page-head h1{color:#fff!important;font-size:32px!important;font-weight:800!important}body.editorial-design [data-color-theme=estudio] .rigdesk-overview>.page-head p{color:#dfe2fb!important}body.editorial-design [data-color-theme=estudio] .rigdesk-overview>.page-head .overview-date{color:#d3d7f6!important}body.editorial-design [data-color-theme=estudio] .rigdesk-overview>.page-head .button.primary{padding:12px 20px;font-weight:700;color:#3a2a00!important;background:#e8c36a!important;border:0!important;border-radius:14px!important}body.editorial-design [data-color-theme=estudio] .overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px!important;padding:0!important;display:grid!important}body.editorial-design [data-color-theme=estudio] .overview-metrics .metric-card{color:#fff;flex-direction:column;justify-content:space-between;gap:14px;border-radius:20px!important;width:auto!important;min-height:108px!important;padding:18px 20px!important;display:flex!important}body.editorial-design [data-color-theme=estudio] .overview-metrics .metric-card:first-child{background:var(--vs-teal)!important}body.editorial-design [data-color-theme=estudio] .overview-metrics .metric-card:nth-child(2){background:var(--vs-amber)!important}body.editorial-design [data-color-theme=estudio] .overview-metrics .metric-card:nth-child(3){background:var(--vs-rose)!important}body.editorial-design [data-color-theme=estudio] .overview-metrics .metric-card:nth-child(4){background:var(--vs-blue)!important}body.editorial-design [data-color-theme=estudio] .overview-metrics .metric-card-icon{border-radius:10px;place-items:center;width:30px;height:30px;color:#fff!important;background:#ffffff2e!important;display:grid!important}body.editorial-design [data-color-theme=estudio] .overview-metrics .metric-card-copy{align-items:flex-start;gap:2px;flex-direction:column!important}body.editorial-design [data-color-theme=estudio] .overview-metrics .metric-card-copy strong{color:#fff!important;font-size:34px!important;font-weight:800!important}body.editorial-design [data-color-theme=estudio] .overview-metrics .metric-card-label{color:#ffffffe0!important;font-size:13px!important;font-weight:500!important}body.editorial-design [data-color-theme=estudio] .rigdesk-overview .panel{border:0!important;border-radius:22px!important;padding:22px 24px!important}body.editorial-design [data-color-theme=estudio] .rigdesk-overview .panel-head h2{font-size:18px;font-weight:800}body.editorial-design [data-color-theme=estudio] .rigdesk-overview .operation-quick-actions :is(a,button){font-weight:700;color:#fff!important;background:#5a60b0!important;border:0!important;border-radius:12px!important}body.editorial-design [data-color-theme=estudio] [data-module-id=today] .overview-agenda{color:#fff;background:var(--vs-teal)!important}body.editorial-design [data-color-theme=estudio] [data-module-id=today] .overview-agenda :is(h2,a,time,b,small,p){color:#fff!important}body.editorial-design [data-color-theme=estudio] [data-module-id=today] .overview-agenda .panel-head a{color:#d2f0ec!important}body.editorial-design [data-color-theme=estudio] .overview-team-today a:nth-of-type(4n+1) .team-today-avatar{color:#8a4a1a;background:#f5d3b3}body.editorial-design [data-color-theme=estudio] .overview-team-today a:nth-of-type(4n+2) .team-today-avatar{color:#4c3f8c;background:#d9d4f2}body.editorial-design [data-color-theme=estudio] .overview-team-today a:nth-of-type(4n+3) .team-today-avatar{color:#2f6b64;background:#cfe8e4}body.editorial-design [data-color-theme=estudio] .overview-team-today a:nth-of-type(4n+4) .team-today-avatar{color:#8a3a58;background:#f3d0dc}}@media screen and (max-width:900px){body.editorial-design [data-color-theme=estudio] .overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen{body.editorial-design [data-color-theme=estudio] .work-detail-v049>.page-head{background:var(--vs-indigo);color:#fff;border-radius:24px;align-items:center;margin-bottom:18px;padding:26px 32px}body.editorial-design [data-color-theme=estudio] .work-detail-v049>.page-head h1{color:#fff!important;font-weight:800!important}body.editorial-design [data-color-theme=estudio] .work-detail-v049>.page-head :is(p,.muted,small){color:#dfe2fb!important}body.editorial-design [data-color-theme=estudio] .work-detail-v049>.page-head .button:not(.primary){color:#fff!important;background:#ffffff29!important;border:0!important}body.editorial-design [data-color-theme=estudio] .work-detail-v049>.page-head .button.primary{font-weight:700;color:#3a2a00!important;background:#e8c36a!important;border:0!important}body.editorial-design [data-color-theme=estudio] .work-detail-v049 .lifecycle-timeline{background:#fff;border-radius:20px;margin-bottom:14px;padding:16px 22px 14px}body.editorial-design [data-color-theme=estudio] .work-detail-v049 .lifecycle-step.complete>i{background:var(--vs-teal);border-color:var(--vs-teal)}body.editorial-design [data-color-theme=estudio] .work-detail-v049 .lifecycle-step.current>i{border-color:var(--vs-indigo);background:var(--vs-indigo)}body.editorial-design [data-color-theme=estudio] .work-detail-v049 .work-tabs button.active{color:var(--vs-indigo);border-bottom-color:var(--vs-indigo);font-weight:700}body.editorial-design [data-color-theme=estudio] .work-detail-v049 .panel{border:0!important;border-radius:22px!important;padding:22px 24px!important}body.editorial-design [data-color-theme=estudio] .work-detail-v049 .panel-head h2{font-size:18px;font-weight:800}body.editorial-design [data-color-theme=estudio] .work-detail-v049 .summary-team .user-avatar:nth-of-type(4n+1),body.editorial-design [data-color-theme=estudio] .work-detail-v049 .avatar.user-avatar{color:#4c3f8c;background:#d9d4f2}body.editorial-design [data-color-theme=estudio] .section-tabs{border-bottom:0;gap:8px;margin-bottom:20px}body.editorial-design [data-color-theme=estudio] .section-tabs a{color:#475069;background:#fff;border:0;border-radius:99px;margin-bottom:0;padding:9px 18px;font-weight:600}body.editorial-design [data-color-theme=estudio] .section-tabs a:hover{color:#3c4082;background:#e3e6f7}body.editorial-design [data-color-theme=estudio] .section-tabs a.active{background:var(--vs-indigo);color:#fff}body.editorial-design [data-color-theme=estudio] .editorial-list{background:#fff;border-radius:22px;padding:8px 20px 14px}body.editorial-design [data-color-theme=estudio] .editorial-record-row:hover{background:#f4f5fc}body.editorial-design [data-color-theme=estudio] .badge.quote-draft{color:#4a5370;background:#e9ebf3}body.editorial-design [data-color-theme=estudio] .badge.quote-sent{color:#2f4d80;background:#dbe5f5}body.editorial-design [data-color-theme=estudio] .badge.quote-approved{color:#24625b;background:#d3ece7}body.editorial-design [data-color-theme=estudio] .badge.quote-rejected{color:#86334f;background:#f3d6df}body.editorial-design [data-color-theme=estudio] .badge.quote-expired{color:#7a5316;background:#f1e3c8}body.editorial-design [data-color-theme=estudio] main>.page-head,body.editorial-design [data-color-theme=estudio] main>div>.page-head{background:var(--vs-indigo);color:#fff;border-radius:24px;align-items:center;margin-bottom:20px;padding:24px 30px}body.editorial-design [data-color-theme=estudio] main>.page-head h1,body.editorial-design [data-color-theme=estudio] main>div>.page-head h1{color:#fff!important;font-size:30px!important;font-weight:800!important}body.editorial-design [data-color-theme=estudio] main>.page-head :is(p,small,.muted,.overview-date),body.editorial-design [data-color-theme=estudio] main>div>.page-head :is(p,small,.muted,.overview-date){color:#dfe2fb!important}body.editorial-design [data-color-theme=estudio] main>.page-head .button:not(.primary),body.editorial-design [data-color-theme=estudio] main>div>.page-head .button:not(.primary){color:#fff!important;background:#ffffff29!important;border:0!important}body.editorial-design [data-color-theme=estudio] main>.page-head :is(.button.primary,button.primary),body.editorial-design [data-color-theme=estudio] main>div>.page-head :is(.button.primary,button.primary){font-weight:700;color:#3a2a00!important;background:#e8c36a!important;border:0!important}body.editorial-design [data-color-theme=estudio] main .panel:not(.panel .panel){border:0!important;border-radius:22px!important}}
@media screen{body.editorial-design :is(.app-shell,.collaborator-shell-v053,.client-portal)[data-color-theme=pastel]{--ds-canvas:#f4f5f7;--ds-surface:#fff;--ds-surface-raised:#fff;--ds-surface-subtle:#f7f8fa;--ds-text:#12151c;--ds-text-muted:#5b6472;--ds-border:#e3e6eb;--ds-border-strong:#c9ced8;--ds-primary:#2447e8;--ds-primary-soft:#e8edff;--ds-success:#12805c;--ds-danger:#b4232a;--ds-radius-sm:8px;--ds-radius-md:10px;--ds-radius-lg:14px}body.editorial-design :is(.app-shell,.collaborator-shell-v053)[data-color-theme=pastel] .page-head h1{letter-spacing:-.01em;font-weight:600;font-size:30px!important}body.editorial-design [data-color-theme=pastel] .panel{background:var(--ds-surface)!important;border:1px solid var(--ds-border)!important;border-radius:14px!important;padding:20px 22px!important}body.editorial-design [data-color-theme=pastel] .panel .panel{margin-bottom:0;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body.editorial-design [data-color-theme=pastel] :is(.button,button.primary,a.button),body.editorial-design [data-color-theme=pastel] :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),select,textarea){border-radius:10px!important}body.editorial-design [data-color-theme=pastel] .editorial-nav-item.active{background:var(--ds-primary)!important}}.section-tabs{border-bottom:1px solid var(--ds-border,#e3e6eb);flex-wrap:wrap;gap:4px;margin:0 0 24px;display:flex}.section-tabs a{color:var(--ds-text-muted,#5b6472);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none}.section-tabs a:hover{color:var(--ds-text,#12151c)}.section-tabs a.active{color:var(--ds-text,#12151c);border-bottom-color:var(--ds-primary,#2447e8);font-weight:600}.section-tabs a:focus-visible{outline:2px solid var(--ds-primary,#2447e8);outline-offset:-2px;border-radius:6px}@media (max-width:720px){.section-tabs{flex-wrap:nowrap;margin-bottom:18px;overflow-x:auto}}@media print{.section-tabs{display:none!important}}@media screen{body.editorial-design [data-color-theme=pastel] .overview-metrics{flex-wrap:wrap;gap:10px 44px;padding:2px 0 6px;box-shadow:none!important;background:0 0!important;border:0!important;display:flex!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card{flex:none;align-items:baseline;width:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card:before,body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card:after,body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card-icon{display:none!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card-copy{flex-direction:row-reverse;align-items:baseline;gap:10px;padding:0!important;display:flex!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card-copy strong{letter-spacing:-.01em;line-height:1.1;color:var(--ds-text)!important;font-size:26px!important;font-weight:600!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card-label{letter-spacing:0!important;text-transform:none!important;color:var(--ds-text-muted)!important;font-size:14px!important;font-weight:400!important}body.editorial-design [data-color-theme=pastel] .operations-center-v066 .operation-row{border:0!important;border-top:1px solid var(--ds-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:22px minmax(0,1fr) auto 30px!important;align-items:center!important;gap:0 12px!important;margin:0!important;padding:14px 6px!important}body.editorial-design [data-color-theme=pastel] .operations-center-v066 .operation-row:first-child{border-top:0!important}body.editorial-design [data-color-theme=pastel] .operations-center-v066 .operation-row:hover{background:var(--ds-surface-subtle)!important}body.editorial-design [data-color-theme=pastel] .operations-center-v066 .operation-row .operation-icon{display:none!important}body.editorial-design [data-color-theme=pastel] .operations-center-v066 .operation-row:before{content:"";background:#8a93a3;border-radius:50%;grid-area:1/1;justify-self:center;width:10px;height:10px}body.editorial-design [data-color-theme=pastel] .operations-center-v066 .operation-row.urgent:before{background:var(--ds-danger)}body.editorial-design [data-color-theme=pastel] .operations-center-v066 .operation-row.warning:before{background:#b7791f}body.editorial-design [data-color-theme=pastel] .operations-center-v066 .operation-row .operation-main{grid-area:1/2!important}body.editorial-design [data-color-theme=pastel] .operations-center-v066 .operation-row .operation-quick-actions{justify-self:end;grid-area:1/3!important;margin:0!important}body.editorial-design [data-color-theme=pastel] .operations-center-v066 .operation-row .operation-more{grid-area:1/4!important}body.editorial-design [data-color-theme=pastel] .overview-team-today a>i.team-today-avatar{background:var(--ds-primary-soft);width:34px;height:34px;color:var(--ds-primary);border-radius:50%;flex:0 0 34px;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}body.editorial-design :is(.app-shell,.collaborator-shell-v053,.client-portal)[data-color-theme=pastel]{--ds-canvas:#eef1f8;--ds-text:#1b2333;--ds-text-muted:#5d6882;--ds-border:#e4e8f2;--ds-primary:#5a60b0;--ds-primary-soft:#e3e6f7;--ds-radius-lg:20px;--vs-indigo:#4a4f9c;--vs-indigo-deep:#3c4082;--vs-teal:#3f7f78;--vs-amber:#9a6a25;--vs-rose:#a24d6e;--vs-blue:#4f72ab}body.editorial-design [data-color-theme=pastel] .editorial-nav{color:#c9d0e6;background:#1b2335!important;border-right-color:#262f45!important}body.editorial-design [data-color-theme=pastel] .editorial-nav-item{color:#cfd5ea!important;border-radius:12px!important}body.editorial-design [data-color-theme=pastel] .editorial-nav-item:hover{background:#26304a!important}body.editorial-design [data-color-theme=pastel] .editorial-nav-item.active{color:#fff!important;background:#5a60b0!important}body.editorial-design [data-color-theme=pastel] .editorial-nav-main>:nth-child(2) svg:first-child{stroke:#8fd0c8}body.editorial-design [data-color-theme=pastel] .editorial-nav-main>:nth-child(3) svg:first-child{stroke:#b3b8ef}body.editorial-design [data-color-theme=pastel] .editorial-nav-main>:nth-child(4) svg:first-child{stroke:#ecc977}body.editorial-design [data-color-theme=pastel] .editorial-nav-main>:nth-child(5) svg:first-child{stroke:#eba5b8}body.editorial-design [data-color-theme=pastel] .editorial-nav-main>:nth-child(6) svg:first-child{stroke:#98d9ab}body.editorial-design [data-color-theme=pastel] .editorial-nav-item.active svg{stroke:#fff!important}body.editorial-design [data-color-theme=pastel] .rigdesk-overview>.page-head{background:var(--vs-indigo);color:#fff;border-radius:24px;align-items:center;margin-bottom:20px;padding:28px 32px}body.editorial-design [data-color-theme=pastel] .rigdesk-overview>.page-head h1{color:#fff!important;font-size:32px!important;font-weight:800!important}body.editorial-design [data-color-theme=pastel] .rigdesk-overview>.page-head p{color:#dfe2fb!important}body.editorial-design [data-color-theme=pastel] .rigdesk-overview>.page-head .overview-date{color:#d3d7f6!important}body.editorial-design [data-color-theme=pastel] .rigdesk-overview>.page-head .button.primary{padding:12px 20px;font-weight:700;color:#3a2a00!important;background:#e8c36a!important;border:0!important;border-radius:14px!important}body.editorial-design [data-color-theme=pastel] .overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px!important;padding:0!important;display:grid!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card{color:#fff;flex-direction:column;justify-content:space-between;gap:14px;border-radius:20px!important;width:auto!important;min-height:108px!important;padding:18px 20px!important;display:flex!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card:first-child{background:var(--vs-teal)!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card:nth-child(2){background:var(--vs-amber)!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card:nth-child(3){background:var(--vs-rose)!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card:nth-child(4){background:var(--vs-blue)!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card-icon{border-radius:10px;place-items:center;width:30px;height:30px;color:#fff!important;background:#ffffff2e!important;display:grid!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card-copy{align-items:flex-start;gap:2px;flex-direction:column!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card-copy strong{color:#fff!important;font-size:34px!important;font-weight:800!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card-label{color:#ffffffe0!important;font-size:13px!important;font-weight:500!important}body.editorial-design [data-color-theme=pastel] .rigdesk-overview .panel{border:0!important;border-radius:22px!important;padding:22px 24px!important}body.editorial-design [data-color-theme=pastel] .rigdesk-overview .panel-head h2{font-size:18px;font-weight:800}body.editorial-design [data-color-theme=pastel] .rigdesk-overview .operation-quick-actions :is(a,button){font-weight:700;color:#fff!important;background:#5a60b0!important;border:0!important;border-radius:12px!important}body.editorial-design [data-color-theme=pastel] [data-module-id=today] .overview-agenda{color:#fff;background:var(--vs-teal)!important}body.editorial-design [data-color-theme=pastel] [data-module-id=today] .overview-agenda :is(h2,a,time,b,small,p){color:#fff!important}body.editorial-design [data-color-theme=pastel] [data-module-id=today] .overview-agenda .panel-head a{color:#d2f0ec!important}body.editorial-design [data-color-theme=pastel] .overview-team-today a:nth-of-type(4n+1) .team-today-avatar{color:#8a4a1a;background:#f5d3b3}body.editorial-design [data-color-theme=pastel] .overview-team-today a:nth-of-type(4n+2) .team-today-avatar{color:#4c3f8c;background:#d9d4f2}body.editorial-design [data-color-theme=pastel] .overview-team-today a:nth-of-type(4n+3) .team-today-avatar{color:#2f6b64;background:#cfe8e4}body.editorial-design [data-color-theme=pastel] .overview-team-today a:nth-of-type(4n+4) .team-today-avatar{color:#8a3a58;background:#f3d0dc}}@media screen and (max-width:900px){body.editorial-design [data-color-theme=pastel] .overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen{body.editorial-design [data-color-theme=pastel] .work-detail-v049>.page-head{background:var(--vs-indigo);color:#fff;border-radius:24px;align-items:center;margin-bottom:18px;padding:26px 32px}body.editorial-design [data-color-theme=pastel] .work-detail-v049>.page-head h1{color:#fff!important;font-weight:800!important}body.editorial-design [data-color-theme=pastel] .work-detail-v049>.page-head :is(p,.muted,small){color:#dfe2fb!important}body.editorial-design [data-color-theme=pastel] .work-detail-v049>.page-head .button:not(.primary){color:#fff!important;background:#ffffff29!important;border:0!important}body.editorial-design [data-color-theme=pastel] .work-detail-v049>.page-head .button.primary{font-weight:700;color:#3a2a00!important;background:#e8c36a!important;border:0!important}body.editorial-design [data-color-theme=pastel] .work-detail-v049 .lifecycle-timeline{background:#fff;border-radius:20px;margin-bottom:14px;padding:16px 22px 14px}body.editorial-design [data-color-theme=pastel] .work-detail-v049 .lifecycle-step.complete>i{background:var(--vs-teal);border-color:var(--vs-teal)}body.editorial-design [data-color-theme=pastel] .work-detail-v049 .lifecycle-step.current>i{border-color:var(--vs-indigo);background:var(--vs-indigo)}body.editorial-design [data-color-theme=pastel] .work-detail-v049 .work-tabs button.active{color:var(--vs-indigo);border-bottom-color:var(--vs-indigo);font-weight:700}body.editorial-design [data-color-theme=pastel] .work-detail-v049 .panel{border:0!important;border-radius:22px!important;padding:22px 24px!important}body.editorial-design [data-color-theme=pastel] .work-detail-v049 .panel-head h2{font-size:18px;font-weight:800}body.editorial-design [data-color-theme=pastel] .work-detail-v049 .summary-team .user-avatar:nth-of-type(4n+1),body.editorial-design [data-color-theme=pastel] .work-detail-v049 .avatar.user-avatar{color:#4c3f8c;background:#d9d4f2}body.editorial-design [data-color-theme=pastel] .section-tabs{border-bottom:0;gap:8px;margin-bottom:20px}body.editorial-design [data-color-theme=pastel] .section-tabs a{color:#475069;background:#fff;border:0;border-radius:99px;margin-bottom:0;padding:9px 18px;font-weight:600}body.editorial-design [data-color-theme=pastel] .section-tabs a.active{background:var(--vs-indigo);color:#fff}body.editorial-design [data-color-theme=pastel] .editorial-list{background:#fff;border-radius:22px;padding:8px 20px 14px}body.editorial-design [data-color-theme=pastel] .editorial-record-row:hover{background:#f4f5fc}body.editorial-design [data-color-theme=pastel] .badge.quote-draft{color:#4a5370;background:#e9ebf3}body.editorial-design [data-color-theme=pastel] .badge.quote-sent{color:#2f4d80;background:#dbe5f5}body.editorial-design [data-color-theme=pastel] .badge.quote-approved{color:#24625b;background:#d3ece7}body.editorial-design [data-color-theme=pastel] .badge.quote-rejected{color:#86334f;background:#f3d6df}body.editorial-design [data-color-theme=pastel] .badge.quote-expired{color:#7a5316;background:#f1e3c8}body.editorial-design [data-color-theme=pastel] main>.page-head,body.editorial-design [data-color-theme=pastel] main>div>.page-head{background:var(--vs-indigo);color:#fff;border-radius:24px;align-items:center;margin-bottom:20px;padding:24px 30px}body.editorial-design [data-color-theme=pastel] main>.page-head h1,body.editorial-design [data-color-theme=pastel] main>div>.page-head h1{color:#fff!important;font-size:30px!important;font-weight:800!important}body.editorial-design [data-color-theme=pastel] main>.page-head :is(p,small,.muted,.overview-date),body.editorial-design [data-color-theme=pastel] main>div>.page-head :is(p,small,.muted,.overview-date){color:#dfe2fb!important}body.editorial-design [data-color-theme=pastel] main>.page-head .button:not(.primary),body.editorial-design [data-color-theme=pastel] main>div>.page-head .button:not(.primary){color:#fff!important;background:#ffffff29!important;border:0!important}body.editorial-design [data-color-theme=pastel] main>.page-head :is(.button.primary,button.primary),body.editorial-design [data-color-theme=pastel] main>div>.page-head :is(.button.primary,button.primary){font-weight:700;color:#3a2a00!important;background:#e8c36a!important;border:0!important}body.editorial-design [data-color-theme=pastel] main .panel:not(.panel .panel){border:0!important;border-radius:22px!important}body.editorial-design :is(.app-shell,.collaborator-shell-v053,.client-portal)[data-color-theme=pastel]{--ds-canvas:#eef1f8;--ds-text:#1b2333;--ds-text-muted:#5d6882;--ds-border:#e3e7f2;--ds-primary:#4f46e5;--ds-primary-soft:#e0e7ff;--vs-indigo:#c7d2fe;--vs-indigo-deep:#3730a3;--vs-teal:#99f6e4;--vs-amber:#fde68a;--vs-rose:#fbcfe8;--vs-blue:#bfdbfe}body.editorial-design [data-color-theme=pastel] .editorial-nav{color:#475069;background:#fff!important;border-right:1px solid #e3e7f2!important}body.editorial-design [data-color-theme=pastel] .editorial-nav-item{color:#475069!important}body.editorial-design [data-color-theme=pastel] .editorial-nav-item:hover{background:#eef1fb!important}body.editorial-design [data-color-theme=pastel] .editorial-nav-item.active{font-weight:700;color:#3730a3!important;background:#e0e7ff!important}body.editorial-design [data-color-theme=pastel] .editorial-nav-item.active svg{stroke:#3730a3!important}body.editorial-design [data-color-theme=pastel] .editorial-nav-main>:nth-child(2) svg:first-child{stroke:#2dd4bf}body.editorial-design [data-color-theme=pastel] .editorial-nav-main>:nth-child(3) svg:first-child{stroke:#818cf8}body.editorial-design [data-color-theme=pastel] .editorial-nav-main>:nth-child(4) svg:first-child{stroke:#f5b301}body.editorial-design [data-color-theme=pastel] .editorial-nav-main>:nth-child(5) svg:first-child{stroke:#fb7185}body.editorial-design [data-color-theme=pastel] .editorial-nav-main>:nth-child(6) svg:first-child{stroke:#34d399}body.editorial-design [data-color-theme=pastel] .rigdesk-overview>.page-head,body.editorial-design [data-color-theme=pastel] .work-detail-v049>.page-head,body.editorial-design [data-color-theme=pastel] main>.page-head,body.editorial-design [data-color-theme=pastel] main>div>.page-head{color:#1e1b4b;background:#e0e7ff}body.editorial-design [data-color-theme=pastel] .rigdesk-overview>.page-head h1,body.editorial-design [data-color-theme=pastel] .work-detail-v049>.page-head h1,body.editorial-design [data-color-theme=pastel] main>.page-head h1,body.editorial-design [data-color-theme=pastel] main>div>.page-head h1{color:#1e1b4b!important}body.editorial-design [data-color-theme=pastel] .rigdesk-overview>.page-head :is(p,small,.muted,.overview-date),body.editorial-design [data-color-theme=pastel] .work-detail-v049>.page-head :is(p,.muted,small),body.editorial-design [data-color-theme=pastel] main>.page-head :is(p,small,.muted,.overview-date),body.editorial-design [data-color-theme=pastel] main>div>.page-head :is(p,small,.muted,.overview-date){color:#3b3f8f!important}body.editorial-design [data-color-theme=pastel] .work-detail-v049>.page-head .button:not(.primary),body.editorial-design [data-color-theme=pastel] main>.page-head .button:not(.primary),body.editorial-design [data-color-theme=pastel] main>div>.page-head .button:not(.primary){color:#1e1b4b!important;background:#ffffffb3!important}body.editorial-design [data-color-theme=pastel] :is(.rigdesk-overview>.page-head,.work-detail-v049>.page-head,main>.page-head,main>div>.page-head) :is(.button.primary,button.primary){color:#422006!important;background:#fde68a!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card{color:#1b2333}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card:first-child{color:#134e4a;background:#99f6e4!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card:nth-child(2){color:#422006;background:#fde68a!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card:nth-child(3){color:#500724;background:#fbcfe8!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card:nth-child(4){color:#172554;background:#bfdbfe!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card-icon{color:inherit!important;background:#ffffff8c!important}body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card-copy strong,body.editorial-design [data-color-theme=pastel] .overview-metrics .metric-card-label{color:inherit!important}body.editorial-design [data-color-theme=pastel] [data-module-id=today] .overview-agenda{color:#134e4a;background:#ccfbf1!important}body.editorial-design [data-color-theme=pastel] [data-module-id=today] .overview-agenda :is(h2,a,time,b,small,p){color:#134e4a!important}body.editorial-design [data-color-theme=pastel] [data-module-id=today] .overview-agenda .panel-head a{color:#0f766e!important}body.editorial-design [data-color-theme=pastel] .rigdesk-overview .operation-quick-actions :is(a,button){color:#1e1b4b!important;background:#c7d2fe!important}body.editorial-design [data-color-theme=pastel] .section-tabs a:hover{color:#3730a3;background:#e0e7ff}body.editorial-design [data-color-theme=pastel] .section-tabs a.active{color:#1e1b4b;background:#c7d2fe}body.editorial-design [data-color-theme=pastel] .work-detail-v049 .lifecycle-step.current>i{background:#6366f1;border-color:#6366f1}body.editorial-design [data-color-theme=pastel] .work-detail-v049 .work-tabs button.active{color:#3730a3;border-bottom-color:#6366f1}body.editorial-design [data-color-theme=pastel] :is(.button.primary,button.primary){color:#1e1b4b;background:#c7d2fe;border:0;font-weight:700}}
@media screen{.report-section{margin-bottom:20px}.month-chart{grid-auto-columns:minmax(54px,1fr);grid-auto-flow:column;align-items:end;gap:10px;padding:6px 2px 4px;display:grid;overflow-x:auto}.month-col{flex-direction:column;align-items:center;gap:4px;min-width:54px;display:flex}.month-bars{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:150px;display:flex}.month-bars i{border-radius:6px 6px 2px 2px;width:40%;max-width:22px;display:block}.month-bars i.sale,.chart-legend i.sale{background:var(--vs-indigo,#4a4f9c)}.month-bars i.cost,.chart-legend i.cost{background:var(--vs-rose,#a24d6e)}.month-col b{text-transform:capitalize;font-size:12px;font-weight:700}.month-col small{color:var(--ds-text-muted,#5b6472);white-space:nowrap;font-size:11px}.chart-legend{color:var(--ds-text-muted,#5b6472);flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:12px;display:flex}.chart-legend i{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.funnel{gap:12px;display:grid}.funnel header{justify-content:space-between;gap:12px;margin-bottom:4px;font-size:14px;display:flex}.funnel>div>div{background:var(--ds-surface-subtle,#f0f2f7);border-radius:99px;height:10px;overflow:hidden}.funnel i{background:var(--vs-indigo,#4a4f9c);border-radius:99px;height:100%;display:block}.funnel>div:nth-child(2) i{background:var(--vs-blue,#4f72ab)}.funnel>div:nth-child(3) i{background:var(--vs-amber,#9a6a25)}.funnel>div:nth-child(4) i{background:var(--vs-teal,#3f7f78)}.funnel-note{color:var(--ds-text-muted,#5b6472);margin:14px 0 0;font-size:13px}.cash-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.cash-grid>div{background:var(--ds-surface-subtle,#f4f5f9);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.cash-grid small{letter-spacing:.06em;color:var(--ds-text-muted,#5b6472);font-size:11px}.cash-grid b{font-size:20px}.cash-grid span{color:var(--ds-text-muted,#5b6472);font-size:12px}.cash-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cash-lists h3{margin:0 0 6px;font-size:13px}.cash-lists a{border-top:1px solid var(--ds-border,#e4e8f2);color:inherit;justify-content:space-between;gap:10px;padding:8px 0;text-decoration:none;display:flex}.cash-lists a b{font-size:13px;display:block}.cash-lists a small{color:var(--ds-text-muted,#5b6472);font-size:12px}.cash-lists a em{white-space:nowrap;font-size:13px;font-style:normal;font-weight:700}}@media screen and (max-width:720px){.cash-grid,.cash-lists{grid-template-columns:1fr}}@media screen{.profit-highlights{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:4px 0 16px;display:grid}.profit-highlights article{background:color-mix(in srgb, var(--vs-indigo,#4a4f9c) 6%, var(--ds-surface,#fff));border-radius:12px;gap:2px;padding:12px 14px;display:grid}.profit-highlights small{color:var(--ds-text-muted,#667);letter-spacing:.04em;font-size:11px}.profit-highlights p{color:var(--ds-text-muted,#667);margin:0}}
@media screen{.tasks-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 14px;display:flex}.tasks-layout-tabs{background:color-mix(in srgb, var(--vs-indigo,#4a4f9c) 8%, var(--ds-surface,#fff));border-radius:999px;gap:2px;padding:3px;display:inline-flex}.tasks-layout-tabs a{color:var(--ds-text-muted,#667);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:13px;text-decoration:none}.tasks-layout-tabs a.active{background:var(--vs-indigo,#4a4f9c);color:#fff}.tasks-board{grid-template-columns:repeat(4,minmax(230px,1fr));align-items:start;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.tasks-board-error{color:var(--info-red,#b3402f);margin:0 0 8px}.tasks-column{background:color-mix(in srgb, var(--vs-indigo,#4a4f9c) 5%, var(--ds-surface,#fff));border-top:4px solid var(--vs-blue,#4f72ab);border-radius:16px;min-height:160px;padding:10px}.tasks-column.em_curso{border-top-color:var(--vs-teal,#3f7f78)}.tasks-column.bloqueada{border-top-color:var(--vs-rose,#a24d6e)}.tasks-column.concluida{border-top-color:#8a93a6}.tasks-column.drag-over{outline:2px dashed var(--vs-indigo,#4a4f9c);outline-offset:-2px}.tasks-column>header{justify-content:space-between;align-items:center;padding:4px 6px 10px;display:flex}.tasks-column>header span{background:var(--ds-surface,#fff);border-radius:999px;padding:2px 9px;font-size:12px}.tasks-column-body{gap:8px;display:grid}.tasks-card{background:var(--ds-surface,#fff);cursor:grab;border-left:3px solid #0000;border-radius:12px;gap:6px;padding:11px 12px;display:grid;box-shadow:0 1px 2px #14193214}.tasks-card:active{cursor:grabbing}.tasks-card.priority-alta{border-left-color:var(--vs-amber,#9a6a25)}.tasks-card.priority-urgente{border-left-color:var(--vs-rose,#a24d6e)}.tasks-card.late{box-shadow:0 0 0 1px color-mix(in srgb, var(--vs-rose,#a24d6e) 45%, transparent)}.tasks-card-title{color:inherit;font-weight:600;text-decoration:none}.tasks-card-event{color:var(--ds-text-muted,#667)}.tasks-card footer{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.tasks-card footer .late{color:var(--vs-rose,#a24d6e);font-weight:600}.tasks-card footer .muted{color:var(--ds-text-muted,#889)}.tasks-card select{max-width:100%;padding:4px 6px;font-size:12px}.tasks-priority{background:color-mix(in srgb, var(--vs-amber,#9a6a25) 14%, #fff);color:var(--vs-amber,#9a6a25);border-radius:999px;padding:1px 8px}.tasks-priority.urgente{background:color-mix(in srgb, var(--vs-rose,#a24d6e) 14%, #fff);color:var(--vs-rose,#a24d6e)}.tasks-priority.baixa{color:#667;background:#eef0f4}.tasks-avatar{background:var(--vs-indigo,#4a4f9c);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;font-size:10px;display:inline-flex}.tasks-empty{text-align:center;color:var(--ds-text-muted,#889);margin:0;padding:18px 6px;font-size:13px}.tasks-calendar-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.tasks-calendar-head h2{text-align:center;text-transform:capitalize;flex:1;margin:0}.tasks-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.tasks-calendar-weekday{text-align:center;color:var(--ds-text-muted,#667);padding:4px 0;font-size:12px}.tasks-calendar-day{background:color-mix(in srgb, var(--vs-indigo,#4a4f9c) 4%, var(--ds-surface,#fff));border-radius:10px;align-content:start;gap:3px;min-height:98px;padding:5px;display:grid}.tasks-calendar-day.empty{background:0 0}.tasks-calendar-day.today{outline:2px solid var(--vs-indigo,#4a4f9c)}.tasks-calendar-number{color:var(--ds-text-muted,#667);font-size:12px}.tasks-chip{text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb, var(--vs-blue,#4f72ab) 16%, #fff);color:var(--vs-indigo-deep,#3c4082);border-radius:6px;padding:2px 7px;font-size:12px;text-decoration:none;display:block;overflow:hidden}.tasks-chip.em_curso{background:color-mix(in srgb, var(--vs-teal,#3f7f78) 18%, #fff);color:var(--vs-teal,#3f7f78)}.tasks-chip.bloqueada,.tasks-chip.late{background:color-mix(in srgb, var(--vs-rose,#a24d6e) 16%, #fff);color:var(--vs-rose,#a24d6e)}.tasks-chip.concluida{color:#8a93a6;background:#eceef3;text-decoration:line-through}.tasks-calendar-note{color:var(--ds-text-muted,#667);margin:12px 0 0;font-size:13px}.subtask-add{flex-wrap:wrap}.checklist-row .subtask-date{max-width:140px}.checklist-row .subtask-who{max-width:130px}.task-comments-panel{margin-top:18px}.task-comment{border-top:1px solid color-mix(in srgb, var(--ds-text-muted,#667) 18%, transparent);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.task-comment header{align-items:baseline;gap:10px;display:flex}.task-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.task-comment .mention{color:var(--vs-indigo,#4a4f9c);background:color-mix(in srgb, var(--vs-indigo,#4a4f9c) 10%, transparent);border-radius:4px;padding:0 3px}.task-comment-form{gap:8px;margin-top:12px;display:grid}.task-comment-form textarea{resize:vertical;width:100%}.task-comment-form button{justify-self:end}}@media screen and (max-width:820px){.tasks-board{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,78vw)}.tasks-column{scroll-snap-align:start}.tasks-calendar-day{min-height:64px;padding:3px}.tasks-chip{padding:1px 4px;font-size:10px}}@media screen{.contract-fields{flex-wrap:wrap;gap:6px;display:flex}.contract-fields code{background:color-mix(in srgb, var(--vs-indigo,#4a4f9c) 10%, var(--ds-surface,#fff));border-radius:6px;padding:2px 8px;font-size:12px}.contract-row{border-top:1px solid color-mix(in srgb, var(--ds-text-muted,#667) 18%, transparent);padding:10px 0}.contract-row>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contract-row>summary b{flex:1;min-width:200px}.contract-link{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.contract-link input{flex:1;min-width:220px}.contract-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.contract-page{max-width:820px;margin:0 auto;padding:28px 16px 60px}.contract-body{margin:18px 0}.delivery-link-form{margin-top:14px}.delivery-link-form>summary{cursor:pointer;font-weight:600}}@media print{.contract-page .panel:not(.contract-body):not(.contract-signed){display:none}}@media screen{.finance-group{margin-bottom:16px}.finance-group>summary.panel-head{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.finance-group>summary.panel-head::-webkit-details-marker{display:none}.finance-group>summary.panel-head>span,.finance-group>.panel-head>span{font-weight:700}.finance-receipt-block{border-top:1px solid color-mix(in srgb, var(--ds-text-muted,#667) 16%, transparent);padding:8px 0 2px}.finance-receipt-meta{flex-wrap:wrap;align-items:center;gap:8px;padding:2px 4px 6px;display:flex}}.call-sheet{--sheet-color:#2f3470;color:#1d2030;border-top:6px solid var(--sheet-color);margin-bottom:18px;background:#fff;border-radius:16px;max-width:210mm;margin-inline:auto;padding:28px 32px;box-shadow:0 1px 12px #00000014}.call-sheet *{box-sizing:border-box}.sheet-head{border-bottom:1px solid #e3e5ee;justify-content:space-between;align-items:center;gap:24px;padding-bottom:16px;display:flex}.sheet-logo{object-fit:contain;width:auto;max-width:200px;height:54px}.sheet-company{text-align:right;color:#5b6074;gap:1px;font-size:12px;display:grid}.sheet-company b{color:#1d2030;font-size:13px}.sheet-title{margin:22px 0 6px}.sheet-title small{color:var(--sheet-color);letter-spacing:.14em;font-size:11px;font-weight:700}.sheet-title h1{margin:4px 0 2px;font-size:30px;line-height:1.15}.sheet-title p{color:#5b6074;margin:0;font-size:15px}.call-sheet-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:18px;display:grid}.call-sheet-grid>div{background:color-mix(in srgb, var(--sheet-color) 7%, #fff);border-left:3px solid var(--sheet-color);border-radius:10px;align-content:start;gap:3px;padding:12px 14px;display:grid}.call-sheet-grid small{color:#5b6074;letter-spacing:.08em;font-size:10px;font-weight:700}.call-sheet h2{text-transform:uppercase;letter-spacing:.1em;color:var(--sheet-color);border-bottom:2px solid var(--sheet-color);margin:22px 0 8px;padding-bottom:5px;font-size:12px}.sheet-block{break-inside:avoid}.call-sheet-table{border-collapse:collapse;width:100%;font-size:13.5px}.call-sheet-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#5b6074;border-bottom:1px solid #cfd2de;padding:6px 10px;font-size:10.5px}.call-sheet-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e8eaf1;padding:8px 10px}.call-sheet-table tbody tr{break-inside:avoid}.call-sheet-table tbody tr:nth-child(2n) td{background:#f6f7fb}.sheet-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.call-sheet-two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 28px;display:grid}.call-sheet ul{gap:3px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.call-sheet .empty{color:#8a8fa3;margin:0;font-size:13px}.call-sheet-notes{white-space:pre-wrap;background:#f6f7fb;border-radius:8px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.5}.sheet-foot{color:#8a8fa3;border-top:1px solid #e3e5ee;justify-content:space-between;gap:12px;margin-top:28px;padding-top:10px;font-size:11px;display:flex}@media (max-width:600px){.call-sheet{padding:20px 16px}.sheet-head{flex-direction:column;align-items:flex-start}.sheet-company{text-align:left}.call-sheet-table{display:block;overflow-x:auto}}.call-sheet-admin{gap:16px;display:grid}@media print{@page{size:A4;margin:12mm}html,body{background:#fff!important;height:auto!important}.print-hide,nav,aside,header.page-head,.topbar,.collaborator-topbar,.section-tabs,[class*=mobile-nav],[class*=MobileNav],.mobile-menu-backdrop,.mobile-more-sheet{display:none!important}.app-shell,.workspace,main{background:#fff!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.legal-page,.contract-page{max-width:none!important;margin:0!important;padding:0!important}.call-sheet{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-top-width:5px;border-radius:0;max-width:none;margin:0;padding:8mm 0 0;font-size:12px}.call-sheet-grid>div,.call-sheet-table tbody tr:nth-child(2n) td,.call-sheet-notes{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sheet-title h1{font-size:26px}.call-sheet h2{break-after:avoid}.call-sheet-table thead{display:table-header-group}a{color:inherit;text-decoration:none}}.review-stars{flex-direction:row-reverse;justify-content:flex-end;gap:8px;display:flex}.review-stars input{opacity:0;position:absolute}.review-stars label{cursor:pointer;color:#c9ccd6;font-size:38px;line-height:1}.review-stars input:checked~label,.review-stars label:hover,.review-stars label:hover~label{color:#e0a526}.review-stars input:focus-visible+label{outline:2px solid var(--vs-indigo,#4a4f9c);border-radius:6px}.stars-readonly{color:#e0a526;letter-spacing:2px}.retainer-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 16px;display:grid}.retainer-kpis article{background:color-mix(in srgb, var(--vs-indigo,#4a4f9c) 7%, var(--ds-surface,#fff));border-radius:14px;gap:2px;padding:14px 16px;display:grid}.retainer-kpis small{color:var(--ds-text-muted,#667);letter-spacing:.05em;font-size:11px}.retainer-kpis b{font-size:22px}.retainer-kpis p{color:var(--ds-text-muted,#667);margin:0;font-size:12px}.retainer-kpis .warn b{color:var(--vs-rose,#a24d6e)}.notice.warning{color:#6b4a00;background:#fff6e0;border-color:#f0d9a0}.parallel-badge{color:#5a3b00;white-space:nowrap;background:#fde68a;border-radius:99px;margin-left:6px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.quote-followup{background:color-mix(in srgb, var(--vs-amber,#9a6a25) 9%, var(--ds-surface,#fff));border-radius:14px;margin:14px 0;padding:14px 16px}.quote-followup h3{margin:0 0 6px;font-size:14px}.quote-followup p{margin:0 0 10px}.quote-followup-actions{flex-wrap:wrap;gap:8px;display:flex}.card-kpis,.summary-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 16px;display:grid}.card-kpis article,.summary-kpis article{background:color-mix(in srgb, var(--vs-indigo,#4a4f9c) 7%, var(--ds-surface,#fff));border-radius:14px;gap:2px;padding:14px 16px;display:grid}.card-kpis small,.summary-kpis small{color:var(--ds-text-muted,#667);letter-spacing:.05em;font-size:11px}.card-kpis b,.summary-kpis b{font-size:24px}.summary-kpis .warn b{color:var(--vs-rose,#a24d6e)}.card-list{gap:10px;display:grid}.card-item{border:1px solid color-mix(in srgb, var(--ds-text-muted,#667) 18%, transparent);border-radius:12px;padding:4px 14px}.card-item>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;list-style:none;display:flex}.card-item>summary::-webkit-details-marker{display:none}.card-item>summary b{min-width:64px}.card-item>summary span{color:var(--ds-text-muted,#667);flex:1;font-size:13px}.card-status{color:#4a5370;background:#e9ebf3;border-radius:99px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700}.card-status.copied{color:#5a3b00;background:#fde68a}.card-status.verified{color:#14583f;background:#cdeee0}.card-status.formatted{color:#2c3a85;background:#d6dcf5}.card-actions{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}.review-comments{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.review-comments li{background:color-mix(in srgb, var(--ds-text-muted,#667) 8%, transparent);border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.review-comments li.resolved{opacity:.6}.review-comments li>div{flex:1}.review-comments p{margin:0 0 2px}.review-time{font-variant-numeric:tabular-nums;color:#fff;background:#1b2333;border-radius:8px;padding:2px 8px;font-size:13px}.review-comment-form{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.review-comment-form .grow{flex:1;min-width:220px}.review-player{aspect-ratio:16/9;background:#000;border-radius:14px;margin-bottom:12px;position:relative;overflow:hidden}.review-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:16px;display:grid}.summary-block ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.summary-block li{border-bottom:1px solid color-mix(in srgb, var(--ds-text-muted,#667) 14%, transparent);gap:2px;padding:8px 0;display:grid}.summary-block li small{color:var(--ds-text-muted,#667)}.summary-block li small.late{color:var(--vs-rose,#a24d6e);font-weight:700}.summary-day h3{margin:14px 0 4px;font-size:14px}@media print{.summary-kpis article,.panel{break-inside:avoid}.parallel-badge{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.camera-upload{position:relative}.camera-upload input[type=file]{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;min-width:0!important;max-width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}
