*{box-sizing:border-box}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);margin:0;font-size:14px;line-height:1.5}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:var(--color-text-soft);text-underline-offset:4px}.panel-main :where(a:not(.button):not(.panel-brand)){color:var(--color-text-link);-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500);text-decoration-thickness:2px}[data-theme=foco] .panel-main :where(a:not(.button):not(.panel-brand)){text-decoration-color:currentColor;text-decoration-thickness:auto}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}h1,h2,p{margin:0}h1{color:var(--color-heading);letter-spacing:-.02em;font-size:25px;font-weight:700;line-height:32px}h2{color:var(--color-heading);letter-spacing:-.015em;font-size:19px;line-height:26px}.entry-page{isolation:isolate;place-items:center;min-height:100svh;padding:24px;display:grid;position:relative}.entry-content{z-index:1;width:min(100%,380px);position:relative}.brand{color:var(--color-heading);flex-direction:column;align-items:center;gap:8px;display:flex}.brand>img{width:48px;height:48px}.wordmark{letter-spacing:.34em;text-indent:.34em;font-size:27px;font-weight:700;line-height:33px}.currency-s{letter-spacing:0;margin-right:.34em}.currency-s i{vertical-align:-.09em;background:currentColor;width:.126em;height:.902em;margin-left:-.4086em;margin-right:.2826em;display:inline-block;overflow:hidden}.entry-heading{text-align:center;margin:24px 0 20px}.entry-heading p{color:var(--color-text-secondary);text-wrap:pretty;max-width:330px;margin:10px auto 0;font-size:14px;line-height:21px}.entry-card{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);padding:20px 23px}.entry-card form{gap:14px;display:grid}.field{min-width:0}.field label{color:var(--color-text-label);margin-bottom:8px;font-size:13px;font-weight:500;line-height:20px;display:block}.field-control{position:relative}.field input{width:100%;height:var(--height-field);border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-field-bg);color:var(--color-heading);padding:10px 13px;font-size:16px;line-height:24px}.field input::placeholder{color:var(--color-text-secondary);opacity:1}.field input[readonly]{color:var(--color-text-label)}.field-control:has(.password-toggle) input{padding-right:48px}.field input[aria-invalid=true]{border-color:var(--color-critical-fg)}.field-error{color:var(--color-error-text);margin-top:6px;font-size:13px}.password-toggle{color:var(--color-text-secondary);border-radius:var(--radius-button);background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:1px;right:1px}.button{min-height:var(--height-button);border-radius:var(--radius-button);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:15px;font-weight:700;line-height:24px;display:flex}.button:hover,.button:focus-visible,.button:active{transition:background .15s,opacity .15s}.button-primary{color:var(--color-action-text);background:var(--color-action)}.button-primary:hover:not(:disabled){opacity:.9}.button-secondary{color:var(--color-text);border-color:var(--color-control-border);min-height:var(--height-field);background:0 0;font-size:14px;font-weight:500}.button-secondary:hover:not(:disabled){background:var(--color-field-bg)}.divider{color:var(--color-text-muted);align-items:center;gap:22px;margin:12px 0;font-size:13px;line-height:20px;display:flex}.divider:before,.divider:after{content:"";background:var(--color-control-border);flex:1;height:1px}.social-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.social-option{text-align:center;min-width:0}.social-google{grid-column:1/-1}.last-provider{color:var(--color-brand-text);padding-top:3px;font-size:12px;font-weight:600;line-height:20px;display:block}.apple-button{gap:0;padding:0 12px 0 0}.apple-button img{flex-shrink:0}.entry-footer{text-align:center;width:fit-content;min-height:44px;margin:12px auto 0;padding:10px 12px;font-size:14px;text-decoration:none;display:block}.entry-footer:hover{text-decoration:underline}.notice{border:1px solid var(--color-control-border);border-left:3px solid var(--color-critical-fg);background:var(--color-surface);border-radius:var(--radius-field);overflow-wrap:anywhere;padding:12px;font-size:13px;line-height:20px}.notice-error{color:var(--color-error-text)}.notice-info{color:var(--color-attention-fg);border-left-color:var(--color-attention-fg)}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.button[aria-busy=true],.button[aria-busy=true]:hover{opacity:1;cursor:wait}.button .spinner{flex:none}.button-slow:not(:has(>.button-slow-text)){position:absolute}.button-slow{align-self:center;min-width:0}.button-slow-text{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:20px;display:block}.form-lock{gap:inherit;border:0;min-width:0;margin:0;padding:0;display:grid}.form-lock:disabled input{cursor:wait}.flow{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.flow-rail{background:var(--color-flow-rail);width:1px;position:absolute;top:0;bottom:0}.flow-dot{width:3px;height:3px;top:var(--position);background:var(--color-flow-dot);box-shadow:0 0 0 4px var(--color-flow-halo);animation:fall var(--duration) var(--delay) linear infinite;border-radius:50%;position:absolute;left:-1px}@keyframes fall{0%{transform:translateY(calc(-5vh - var(--position)))}to{transform:translateY(calc(105vh - var(--position)))}}.flow-veil{background:radial-gradient(ellipse 500px 440px at center, var(--color-canvas) 20%, var(--color-flow-veil) 60%, transparent 100%);position:absolute;inset:0}.preview-toolbar{z-index:2;background:var(--color-surface);border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 24px;font-size:13px;display:flex;position:relative}.preview-toolbar label{align-items:center;gap:8px;display:flex}.preview-toolbar select{color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-line-strong);border-radius:var(--radius-field);min-height:44px;padding:8px}.component-gallery{max-width:1000px;margin:auto;padding:40px 24px}.component-gallery section{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);margin-top:28px;padding:24px}.component-gallery h2{margin-bottom:16px}.swatches,.chip-row{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.swatches>div{font-size:12px}.swatches span{border-radius:var(--radius-field);border:1px solid var(--color-line-strong);width:90px;height:60px;display:block}.chip{min-height:var(--height-chip);border:1px solid var(--color-control-border);color:var(--color-channel-fg);background:var(--color-channel-bg);border-radius:100px;align-items:center;padding:2px 10px;font-size:13px;display:inline-flex}.chip-ok{color:var(--color-ok-fg)}.chip-divergence{color:var(--color-divergence-fg)}.chip-attention{color:var(--color-attention-fg)}.chip-critical{color:var(--color-critical-fg)}.sample-form{gap:16px;max-width:360px;display:grid}.sample-number{font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:480px){.entry-page{padding:24px 20px}.entry-card{padding:20px 19px}.flow-veil{background:radial-gradient(ellipse at center, var(--color-canvas) 10%, var(--color-flow-veil) 70%, transparent)}}@media (max-width:360px){.social-options{grid-template-columns:1fr}}@media (max-height:760px){.entry-page{padding-block:16px}.brand>img{width:40px;height:40px}.brand{gap:6px}.wordmark{font-size:24px;line-height:30px}.entry-heading{margin:16px 0 14px}.entry-heading p{margin-top:8px}.entry-card{padding-block:16px}.entry-card form{gap:12px}.entry-card .field label{margin-bottom:6px}.divider{margin-block:8px}.entry-footer{margin-top:8px}}@media (max-height:680px){.entry-page{padding-block:12px}.brand>img{width:32px;height:32px}.brand{gap:4px}.wordmark{font-size:22px;line-height:28px}.entry-heading{margin:12px 0}.entry-heading h1{font-size:23px;line-height:30px}.entry-heading p{margin-top:6px;line-height:20px}.entry-card{padding-block:14px}.entry-card form{gap:10px}.entry-footer{margin-top:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}.flow-dot{animation:none}.spinner{opacity:.5;border-right-color:currentColor;animation:none}}.entry-help{color:var(--color-text-secondary);text-align:center;margin-top:16px;font-size:13px}.registration-content{width:min(100%,460px)}.checkbox-label{align-items:flex-start;gap:10px;font-size:13px;line-height:21px;display:flex}.checkbox-label input{width:18px;height:18px;accent-color:var(--color-action);flex:0 0 18px;margin-top:2px}.plan-summary{border-bottom:1px solid var(--color-line);padding-bottom:14px;font-size:13px}.public-page{max-width:1180px;margin:auto;padding:36px 28px 70px}.public-foco{background:var(--color-canvas);min-height:100svh;color:var(--color-text);font-family:var(--font-sans)}.public-brand{min-height:44px;color:var(--color-heading);border-radius:var(--radius-button);align-items:center;text-decoration:none;display:inline-flex}.public-foco .public-brand .brand-foco,.invite-brand .brand-foco{gap:9px;font-size:24px}.public-foco .public-brand .brand-foco>span:last-child,.invite-brand .brand-foco>span:last-child{font-size:21px}.invite-brand{justify-content:center;margin-bottom:24px;display:flex}.public-nav,.app-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.public-nav>a:first-child{text-decoration:none}.public-nav .brand{flex-direction:row;gap:16px}.public-nav .brand>img{width:32px;height:32px}.public-nav .wordmark{font-size:20px}.pricing-heading{text-align:center;max-width:680px;margin:80px auto 32px}.pricing-heading h1{margin:14px 0 18px;font-size:clamp(30px,4vw,44px);line-height:1.15}.eyebrow{color:var(--color-brand-text);letter-spacing:.14em;font-size:11px;font-weight:700;display:inline-block}.pricing-heading p,.plan-card>p,.pricing-faq p{color:var(--color-text-secondary)}.demo-note{text-align:center;color:var(--color-text-secondary);margin-bottom:24px;font-size:13px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.plan-card{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card);flex-direction:column;gap:16px;padding:28px;display:flex}.plan-featured{border-color:var(--color-brand-text)}.plan-card h2{font-size:25px}.plan-card>p{font-size:14px}.plan-price{color:var(--color-heading);font-variant-numeric:tabular-nums;margin-top:10px;font-size:35px;font-weight:700}.plan-price span{color:var(--color-text-secondary);font-size:14px;font-weight:400}.plan-card ul{flex:1;margin:8px 0 20px;padding-left:20px;font-size:14px}.plan-card li{margin:8px 0}a.button{text-decoration:none}.pricing-faq{max-width:750px;margin:52px auto 0}.pricing-faq h2{margin-bottom:12px}.app-header{border-bottom:1px solid var(--color-line);padding:22px 36px}.app-header .brand{flex-direction:row;gap:16px}.app-header .brand>img{width:28px;height:28px}.app-header .wordmark{font-size:20px}.app-header nav{flex-wrap:wrap;align-items:center;gap:24px;font-size:14px;display:flex}.app-content{max-width:980px;margin:48px auto;padding:0 28px}.app-content>h1{margin:12px 0}.app-panel{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-card-bg);margin-top:28px;padding:28px}.app-panel h2{margin-bottom:12px}.app-panel>p{color:var(--color-text-secondary)}.compact-button{max-width:330px;margin-top:24px}.admin-form{gap:16px;max-width:520px;margin-top:22px;display:grid}.section-nav{flex-wrap:wrap;gap:24px;margin-top:28px;display:flex}.app-panel details{border-bottom:1px solid var(--color-line);padding-block:18px}.app-panel summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.select-label{gap:8px;font-size:13px;display:grid}select{background:var(--color-field-bg);min-height:44px;color:var(--color-heading);border:1px solid var(--color-field-border);border-radius:var(--radius-field);max-width:100%;padding:8px}.form-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.empty-state{padding:24px 0 0}.audit-list{padding-left:20px}.audit-list li{overflow-wrap:anywhere;margin-block:18px}.audit-list small{color:var(--color-text-secondary)}.legal-copy{max-width:760px}.legal-copy h2{margin:30px 0 10px}.legal-copy p{margin-block:12px}@media (max-width:800px){.pricing-grid{grid-template-columns:1fr;max-width:480px;margin:auto}.pricing-heading{margin-top:48px}.app-header{flex-wrap:wrap;padding:20px}}@media (max-width:480px){.public-page{padding-inline:20px}.public-nav{align-items:flex-start}.public-nav>a:last-child{text-align:right;max-width:120px;font-size:13px}.public-nav .wordmark{font-size:16px}.app-panel{padding:20px}.form-columns{grid-template-columns:1fr}}.flow-glyph{top:var(--position);width:19px;height:19px;color:var(--color-flow-dot);opacity:.6;animation:fall var(--duration) var(--delay) linear infinite;position:absolute;left:-9px}.flow-glyph svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.flow-glyph{animation:none}}.brand-tagline{letter-spacing:.085em;color:var(--color-text-secondary);white-space:nowrap;margin-top:1px;font-size:9px;font-weight:500;line-height:16px;display:block}.brand-tagline i{color:var(--color-brand-text);margin-inline:3px;font-style:normal}.public-nav .brand-signature{grid-template-columns:32px auto;gap:0 14px;display:grid}.public-nav .brand-signature>img{grid-row:1/3}.public-nav .brand-tagline{letter-spacing:.035em;grid-column:2;font-size:8px}@media (max-width:480px){.public-nav .brand-signature{column-gap:8px}.public-nav .brand-tagline{letter-spacing:0;font-size:7px}}.document-choice{border:0;min-width:0;margin:0;padding:0}.document-choice legend{color:var(--color-text-label);margin-bottom:8px;padding:0;font-size:13px;font-weight:500;line-height:20px}.document-choice>div{min-height:var(--height-field);border-radius:var(--radius-field);background:var(--color-field-bg);grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.document-choice>div:after{content:"";border:1px solid var(--color-field-border);border-radius:inherit;pointer-events:none;position:absolute;inset:0}@media (pointer:coarse){.document-choice>div{min-height:var(--touch-min)}}.document-choice label{cursor:pointer;text-align:center;min-width:0;color:var(--color-text-secondary);border-radius:var(--radius-field);justify-content:center;align-items:center;padding:4px 10px;display:flex;position:relative}.document-choice label:has(input:checked){background:var(--color-brand-subtle);color:var(--color-brand-text);box-shadow:inset 0 0 0 4px var(--color-field-bg)}.document-choice label:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:-3px}.document-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.document-choice span{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:6px;font-size:14px;font-weight:600;display:inline-flex}.document-choice small{color:var(--color-text-secondary);font-size:11px;font-weight:400}.onboarding-steps{text-align:left;gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}.onboarding-steps li{align-items:center;gap:12px;display:flex}.onboarding-steps li>span{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.onboarding-steps small{margin-top:3px;font-size:13px;display:block}.onboarding-steps [aria-current=step]>span{color:var(--color-brand-text);background:var(--color-brand-subtle);font-weight:600}.entry-card>p{margin-bottom:20px;line-height:1.6}.entry-card>h2{margin-top:0}.welcome-hero{grid-template-columns:1.7fr 1fr;align-items:center;gap:40px;padding:36px 0 48px;display:grid}.welcome-hero h1{letter-spacing:-.035em;margin:14px 0;font-size:clamp(30px,4vw,46px);line-height:1.15}:where([data-theme=foco]) .welcome-hero h2.welcome-title{overflow-wrap:anywhere;margin:8px 0}.welcome-hero p{max-width:520px;color:var(--color-text-secondary);line-height:1.65}.welcome-hero .button{gap:24px;margin-top:16px;display:inline-flex}.trial-summary{border:1px solid var(--color-field-border);background:linear-gradient(125deg,#c99a551a,#0000);border-radius:20px;padding:26px}.trial-summary>strong{margin:18px 0 0;font-size:36px;display:block}.trial-summary strong small{color:var(--color-text-secondary);font-size:14px;font-weight:400;display:block}.trial-summary>span:last-child{color:var(--color-brand-text);font-size:12px}.welcome-grid{grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.welcome-grid .app-panel,.access-grid .app-panel{min-width:0;margin:0}.section-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.section-heading h2{margin:9px 0 16px}.section-heading>.chip{white-space:nowrap}.setup-list{margin:12px 0 0;padding:0;list-style:none}.setup-list li{border-top:1px solid var(--color-field-border);gap:16px;padding:22px 0;display:flex}.step-marker{border:1px solid var(--color-field-border);width:32px;height:32px;color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.step-marker.done{color:var(--color-brand-text);background:#c99a551a}.setup-list h3{margin:4px 0 8px;font-size:16px}.setup-list p{margin:8px 0 12px;font-size:14px;line-height:1.6}.setup-list a,.setup-preview summary{color:var(--color-brand-text);font-size:13px}.setup-preview{margin-top:14px}.plan-overview h2{margin:12px 0;font-size:28px}.plan-price{margin-top:24px;font-size:32px;font-weight:650}.plan-price small{color:var(--color-text-secondary);font-size:14px;font-weight:400}.plan-overview details{border-top:1px solid var(--color-field-border);padding:18px 0}.plan-overview details p{font-size:13px;line-height:1.7}.app-content summary{cursor:pointer;line-height:1.6}.module-preview{margin:36px 0}.module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.module-card{border:1px solid var(--color-field-border);border-radius:16px;padding:24px}.module-card h3{margin:18px 0 12px;font-size:16px}.module-card p{min-height:65px;font-size:13px;line-height:1.6}.module-number{color:var(--color-brand-text);letter-spacing:.1em;font-size:12px}.account-details{border-top:1px solid var(--color-field-border);border-bottom:1px solid var(--color-field-border);margin-bottom:32px;padding:18px 0}.account-details p{overflow-wrap:anywhere}.access-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.access-grid form,.new-password-fields{gap:18px;display:grid}.access-grid p{font-size:14px;line-height:1.65}.access-grid .notice{margin-top:18px}.connection-ready{color:var(--color-brand-text)}.connection-options,.development-options{margin-top:22px}.connection-options form,.development-options form{margin-top:18px}.development-options{color:var(--color-text-secondary);font-size:12px}.password-checks{color:var(--color-text-secondary);gap:7px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.password-checks li>span:first-child{width:20px;display:inline-block}.password-checks [data-met=true]{color:var(--color-brand-text)}.password-toggle{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:12px}.password-verification{border:1px solid var(--color-field-border);border-radius:12px;padding:18px}.password-verification .field{margin-top:16px}.form-actions{flex-wrap:wrap;gap:12px;display:flex}.form-actions .button{flex:1}@media (max-width:900px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-grid{grid-template-columns:1fr}}@media (max-width:600px){.welcome-hero,.access-grid{grid-template-columns:1fr;gap:22px}.welcome-hero{padding-top:18px}.module-grid{grid-template-columns:1fr}.module-card p{min-height:0}.section-heading{flex-wrap:wrap}.app-content{overflow-wrap:break-word}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.new-password-fields .password-toggle{width:70px}.new-password-fields .field-control:has(.password-toggle) input{padding-right:80px}.panel{--text-body:13px;--text-body-lg:14px;--text-title:18px;--text-title-lg:22px;--leading-body:18px;background:var(--color-canvas);min-height:100svh;color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-body);grid-template-columns:auto minmax(0,1fr);display:grid}.panel-body{flex-direction:column;min-width:0;display:flex}.panel-main{min-width:0;padding:var(--space-8);max-width:1680px}.skip-link{z-index:var(--z-modal);position:absolute;top:-9999px;left:-9999px}.skip-link:focus{left:var(--space-4);top:var(--space-4);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-field)}.panel-nav{width:var(--rail-width);background:var(--rail-bg);height:100svh;color:var(--rail-fg);border-right:1px solid var(--rail-edge);transition:width var(--duration-normal) var(--ease-out);flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow:visible}.panel-rail-head{padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--rail-line);position:relative}.panel-brand{color:var(--rail-fg-strong);min-height:40px;text-decoration:none;display:block}.panel-brand .brand{gap:var(--space-3);color:var(--rail-fg-strong);flex-direction:row;justify-content:flex-start}.panel-brand .brand>img{flex:none;width:26px;height:26px}.panel-brand .wordmark{white-space:nowrap;font-size:16px}.panel-nav-scroll{padding-block:var(--space-3);flex:1;overflow-y:auto}.panel-collapse{border-radius:var(--radius-full);border:1px solid var(--color-line);background:var(--color-surface);width:26px;height:26px;color:var(--color-brand-text);box-shadow:var(--shadow-sm);z-index:var(--z-sticky);place-items:center;font-size:15px;line-height:1;display:grid;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.panel-collapse:before{content:"";border-radius:var(--radius-full);position:absolute;inset:-9px}.panel-collapse:hover{background:var(--color-row-hover)}.panel-nav ul{margin:0;padding:0;list-style:none}.panel-nav li{position:relative}.panel-nav a,.panel-group{align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);color:var(--rail-fg);text-decoration:none;display:flex}.nav-icon{flex:none}.nav-label{overflow-wrap:anywhere;min-width:0}.panel-group{font-size:inherit;letter-spacing:var(--tracking-normal);text-transform:none;min-height:40px;margin-top:var(--space-3);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.panel-group .nav-label{flex:auto}.group-caret{transition:transform var(--duration-fast) var(--ease-out);flex:none;margin-left:auto}.panel-group[aria-expanded=false] .group-caret,.group-toggle[aria-expanded=false] .group-caret{transform:rotate(-90deg)}.panel-nav a:hover{background:var(--rail-hover);color:var(--rail-fg-strong)}.nav-row{align-items:center;display:flex}.nav-row>a,.nav-row>.panel-group{flex:auto;min-width:0}.group-toggle{width:30px;height:30px;margin-right:var(--space-2);color:var(--rail-fg);border-radius:var(--radius-md);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.group-toggle:hover{background:var(--rail-hover);color:var(--rail-fg-strong)}.panel-nav:not([data-collapsed=true]) ul[data-closed=true]{display:none}.nav-row:has(>a[aria-current]){background:var(--rail-active-bg);border-radius:var(--radius-lg);margin-inline:var(--space-2);box-shadow:inset 3px 0 0 0 var(--rail-marker)}.nav-row:has(>a[aria-current])>a[aria-current]{box-shadow:none;background:0 0;border-radius:0;margin-inline:0}.nav-row:has(>a[aria-current]) .group-toggle{color:var(--rail-active-fg)}.nav-row:has(>a[aria-current]) .group-toggle:hover{background:#ffffff24}.panel-group[data-active-inside=true]{box-shadow:inset 3px 0 0 0 var(--rail-marker);color:var(--rail-fg-strong)}.panel-nav[data-collapsed=true] .group-toggle,.panel-nav[data-collapsed=true] .group-caret{display:none}.panel-nav ul ul a{padding-left:var(--space-10)}.panel-nav ul ul ul a{padding-left:var(--space-16)}.panel-nav a[aria-current]{background:var(--rail-active-bg);color:var(--rail-active-fg);font-weight:var(--weight-semibold);border-radius:var(--radius-lg);margin-inline:var(--space-2);box-shadow:inset 3px 0 0 0 var(--rail-marker)}.panel-nav a[aria-current]:hover{background:var(--rail-active-bg);color:var(--rail-active-fg)}.panel-nav :focus-visible{outline-offset:-3px}.panel-nav[data-collapsed=true] .panel-nav-scroll{overflow:visible}.panel-nav[data-collapsed=true] a,.panel-nav[data-collapsed=true] .panel-group{padding-inline:var(--space-2);justify-content:center}.panel-nav[data-collapsed=true] .panel-brand .wordmark,.panel-nav[data-collapsed=true] .panel-brand .brand-tagline{display:none}.panel-nav[data-collapsed=true] .panel-brand .brand{justify-content:center}.panel-nav[data-collapsed=true] .nav-label{transform:translateY(-50%) translateX(var(--space-2));background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-1) var(--space-3);font-size:var(--text-body-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out);z-index:var(--z-tooltip);text-transform:none;letter-spacing:var(--tracking-normal);position:absolute;top:50%;left:100%}.panel-nav[data-collapsed=true] a:hover>.nav-label,.panel-nav[data-collapsed=true] a:focus-visible>.nav-label{opacity:1}.panel-nav[data-collapsed=true] .panel-group>.nav-label{opacity:0}.flyout-title{display:none}.panel-nav[data-collapsed=true] .flyout-title{padding:var(--space-1) var(--space-3) var(--space-2);font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-line);margin-bottom:var(--space-1);display:block}.panel-nav[data-collapsed=true] ul ul{transform:translateX(var(--space-2));min-width:208px;padding:var(--space-2);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out);z-index:var(--z-dropdown);position:absolute;top:0;left:100%}.panel-nav[data-collapsed=true] li:hover>ul,.panel-nav[data-collapsed=true] li:focus-within>ul{opacity:1;pointer-events:auto}.panel-nav[data-collapsed=true] ul ul a{padding:var(--space-2) var(--space-3);color:var(--color-text);border-radius:var(--radius-md);justify-content:flex-start}.panel-nav[data-collapsed=true] ul ul a:hover{background:var(--color-row-hover);color:var(--color-text)}.panel-nav[data-collapsed=true] ul ul a[aria-current]{background:var(--rail-active-bg);color:var(--rail-active-fg);border-radius:var(--radius-md);box-shadow:inset 3px 0 0 0 var(--rail-marker)}.panel-nav[data-collapsed=true] ul ul .nav-label{opacity:1;box-shadow:none;font-size:var(--text-body);background:0 0;border:0;padding:0;position:static;transform:none}.panel-nav[data-collapsed=true] ul ul ul{opacity:1;pointer-events:auto;min-width:0;padding:0 0 0 var(--space-4);box-shadow:none;background:0 0;border:0;position:static;transform:none}.panel-nav[data-collapsed=true] ul ul:before{content:"";width:calc(var(--space-2) + 1px);position:absolute;top:-1px;bottom:-1px;right:100%}.panel-nav[data-collapsed=true] ul ul ul:before{content:none}.panel-menu-button{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);display:none}.panel-scrim{z-index:var(--z-overlay);background:var(--color-overlay);border:0;display:none;position:fixed;inset:0}.panel-header{gap:var(--space-3);padding:var(--space-3) var(--space-8);background:var(--color-surface);border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.panel-header-account{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.panel-header-company{font-weight:var(--weight-semibold);color:var(--color-heading)}.panel-header-channel{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-body-sm);display:inline-flex}.panel-header-user{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.panel-header-me{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-2);color:var(--color-text-secondary);border-radius:var(--radius-field);text-decoration:none;display:inline-flex}.panel-header-me:hover{background:var(--color-row-hover);color:var(--color-text)}.panel-header-user .button{width:auto;min-height:36px;padding:0 var(--space-3);font-size:var(--text-body-sm)}.page-header{gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.page-header h1{font-size:var(--text-title-lg);line-height:var(--leading-title-lg);letter-spacing:var(--tracking-tight)}.page-lead{color:var(--color-text-secondary);font-size:var(--text-body-sm);max-width:84ch;margin-top:var(--space-1);text-wrap:pretty}.page-meta{color:var(--color-text-muted);font-size:var(--text-body-sm);margin-top:var(--space-2);gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.page-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.panel-section{margin-top:var(--space-8)}.panel-section-head{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.panel-section-head h2{font-size:var(--text-title);line-height:var(--leading-title)}.panel-section-head p{color:var(--color-text-secondary);font-size:var(--text-body-sm);margin-top:var(--space-1);max-width:78ch}.panel-section-actions{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.panel-columns{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 246px;align-items:start;max-width:1180px;display:grid}.panel-column-main{min-width:0}.state{align-items:center;gap:var(--space-1);min-height:var(--height-chip);padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);font-weight:var(--weight-medium);border:1px solid #0000;display:inline-flex}.severity-icon{flex:none}.state-ok{color:var(--color-ok-fg);background:var(--color-ok-bg);border-color:var(--color-ok-line)}.state-info{color:var(--color-info-fg);background:var(--color-info-bg);border-color:var(--color-info-line)}.state-attention{color:var(--color-attention-fg);background:var(--color-attention-bg);border-color:var(--color-attention-line)}.state-critical{color:var(--color-critical-fg);background:var(--color-critical-bg);border-color:var(--color-critical-line)}.state-divergence{color:var(--color-divergence-fg);background:var(--color-divergence-bg);border-color:var(--color-divergence-line)}.state-neutral{color:var(--color-neutral-fg);background:var(--color-neutral-bg);border-color:var(--color-neutral-line)}.banner{gap:var(--space-2);margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-card-border);border-left:var(--state-bar-width) solid var(--color-neutral-line);border-radius:var(--radius-card);background:var(--color-card-bg);font-size:var(--text-body-sm);flex-wrap:wrap;align-items:center;display:flex}.banner-critical{border-left-color:var(--color-critical-fg)}.banner-attention{border-left-color:var(--color-attention-fg)}.banner-ok{border-left-color:var(--color-ok-fg)}.ident{color:var(--color-text);overflow-wrap:anywhere}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;white-space:nowrap}.money{color:var(--color-money)}.money small{color:var(--color-text-muted);font-size:var(--text-body-sm);font-weight:var(--weight-regular)}.missing{color:var(--color-text-muted)}.basis{align-items:center;gap:var(--space-1);font-size:var(--text-body-sm);color:var(--color-text-muted);padding:1px var(--space-2);border-radius:var(--radius-sm);margin-right:var(--space-2);display:inline-flex}.basis-fato{border:1px solid var(--color-line-strong)}.basis-estimativa{border:1px dashed var(--color-line-strong);font-style:italic}.origin{color:var(--color-text-muted);font-size:var(--text-body-sm);margin-top:var(--space-2);overflow-wrap:anywhere}.origin>summary{cursor:pointer;width:fit-content;color:var(--color-text-muted);text-underline-offset:3px;align-items:center;gap:5px;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;list-style:none;display:inline-flex}.origin>summary::-webkit-details-marker{display:none}.origin>summary:after{content:"?";border:1px solid var(--color-line-strong);border-radius:var(--radius-full);place-items:center;width:14px;height:14px;font-size:9px;text-decoration:none;display:grid}.origin>p{margin-top:6px;font-size:11px}.origin-exact{white-space:nowrap}.counters{gap:var(--space-3);margin-block:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.stat{padding:var(--space-4);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);gap:var(--space-1);align-content:start;display:grid}.stat-label{font-size:var(--text-body-sm);color:var(--color-text-label)}.stat-value{font-size:var(--text-title-lg);line-height:var(--leading-title-lg);color:var(--color-heading);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat-hint{font-size:var(--text-body-sm);color:var(--color-text-muted)}.stat .basis{margin-top:var(--space-1);justify-self:start}.table-wrap{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);overflow:auto hidden}.panel-table{border-collapse:collapse;width:100%}.panel-table caption{text-align:left;padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-size:var(--text-body-sm);border-bottom:1px solid var(--color-line)}.panel-table th,.panel-table td{text-align:left;padding:var(--space-2) var(--space-3);vertical-align:middle;border-bottom:1px solid var(--color-line)}.panel-table thead th{vertical-align:bottom}.th-inner{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.th-label{white-space:nowrap;overflow-wrap:normal;flex:none}.column-help-floating{z-index:10000;border:1px solid var(--color-line);background:var(--color-surface-raised);width:340px;max-width:calc(100vw - 24px);color:var(--color-text);box-shadow:var(--shadow-md);pointer-events:none;border-radius:8px;padding:12px;font-size:12px;line-height:1.5;position:fixed}.panel-table th[data-align=end] .th-inner{justify-content:flex-end}.panel-table thead th{font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-text-label);white-space:nowrap;background:var(--color-surface);z-index:var(--z-sticky);position:sticky;top:0}.panel-table tbody tr:nth-child(2n){background:var(--color-row-zebra)}.panel-table tbody tr:hover{background:var(--color-row-hover)}.panel-table tbody tr[data-tone]>:first-child{box-shadow:inset var(--state-bar-width) 0 0 var(--color-neutral-line)}.panel-table tbody tr[data-tone=ok]>:first-child{box-shadow:inset var(--state-bar-width) 0 0 var(--color-ok-fg)}.panel-table tbody tr[data-tone=info]>:first-child{box-shadow:inset var(--state-bar-width) 0 0 var(--color-info-fg)}.panel-table tbody tr[data-tone=attention]>:first-child{box-shadow:inset var(--state-bar-width) 0 0 var(--color-attention-fg)}.panel-table tbody tr[data-tone=critical]>:first-child{box-shadow:inset var(--state-bar-width) 0 0 var(--color-critical-fg)}.panel-table tbody tr[data-tone=divergence]>:first-child{box-shadow:inset var(--state-bar-width) 0 0 var(--color-divergence-fg)}.panel-table [data-align=end]{text-align:right}.panel-table tbody th{font-weight:var(--weight-medium);color:var(--color-heading)}.column-help{flex:none;display:inline-flex;position:relative}.column-help-trigger{border-radius:var(--radius-full);border:1px solid var(--color-line-strong);background:var(--color-surface);width:20px;height:20px;color:var(--color-text-muted);font-size:11px;font-weight:var(--weight-semibold);place-items:center;padding:0;line-height:1;display:inline-grid}.column-help-trigger:hover,.column-help:focus-within .column-help-trigger{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-text-inverse)}.column-help-panel[hidden]{display:none}.column-help:hover .column-help-panel[hidden],.column-help:focus-within .column-help-panel[hidden]{top:calc(100% + var(--space-2));z-index:var(--z-tooltip);width:max-content;max-width:min(340px, calc(100vw - 2 * var(--space-4)));padding:var(--space-3);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-surface-raised);box-shadow:var(--shadow-md);color:var(--color-text-secondary);font-size:var(--text-body-sm);font-weight:var(--weight-regular);line-height:var(--leading-body);text-transform:none;letter-spacing:var(--tracking-normal);white-space:normal;text-align:left;display:block;position:absolute;left:0}.column-help-panel>p+p{margin-top:var(--space-2)}.column-help-panel strong{color:var(--color-text)}.panel-table th[data-align=end] .column-help:hover .column-help-panel[hidden],.panel-table th[data-align=end] .column-help:focus-within .column-help-panel[hidden],.panel-table thead th:nth-last-child(-n+4) .column-help:hover .column-help-panel[hidden],.panel-table thead th:nth-last-child(-n+4) .column-help:focus-within .column-help-panel[hidden]{left:auto;right:0}.table-help{display:none}.panel-table td[data-key=recomendacao]{min-width:230px}.panel-table td[data-key=promocao],.panel-table th[data-key=promocao]{min-width:190px}.cell-warn{color:var(--color-attention-fg)}.panel-table .num{white-space:nowrap}.state-line{gap:var(--space-2);margin:var(--space-3) 0;color:var(--color-text-secondary);font-size:var(--text-body-sm);flex-wrap:wrap;align-items:center;display:flex}.panel-table .state{min-height:0;padding-block:1px}.cell-sub{color:var(--color-text-muted);font-size:var(--text-body-sm);font-weight:var(--weight-regular);margin-top:2px;display:block}.cell-strong{font-weight:var(--weight-semibold)}.pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:16px;display:flex}.pagination-count{color:var(--color-text-muted);margin-right:auto;font-size:12px}.pagination-pages,.pagination-item{align-items:center;gap:6px;display:flex}.pagination-pages a,.pagination-pages button{background:var(--color-surface-sunken);min-width:36px;min-height:36px;color:var(--color-text);font:inherit;border:1px solid #0000;border-radius:8px;place-items:center;padding:4px 8px;text-decoration:none;display:inline-grid}.pagination-pages a[aria-current=page]{border-color:var(--color-brand);background:var(--color-surface);font-weight:700}.pagination select{border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-text);border-radius:8px;padding:7px 10px}.pagination-gap{color:var(--color-text-muted);padding:0 4px}.cell-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.code-inline{justify-content:center;align-items:center;gap:4px;max-width:100%;display:inline-flex}.marker.logistics-full{color:var(--color-attention-fg);background:var(--color-attention-bg);border-color:var(--color-attention-line)}.marker.logistics-collection{color:var(--color-info-fg);background:var(--color-info-bg);border-color:var(--color-info-line)}.marker.logistics-other{color:var(--color-neutral-fg);background:var(--color-neutral-bg);border-color:var(--color-neutral-line)}.campaign-indicator{background:var(--color-neutral-bg);width:28px;height:28px;color:var(--color-neutral-fg);border-radius:50%;place-items:center;font-size:20px;display:inline-grid}.row-detail-dialog{text-align:left;white-space:normal;max-height:calc(100svh - 32px);overflow-y:auto}.row-detail-dialog .cell-sub{white-space:normal;overflow:visible}.detail-trigger:disabled{cursor:not-allowed}.row-icon-action{width:36px;height:36px;color:var(--color-text-secondary);vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.row-icon-action:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-text)}.row-icon-action:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.row-icon-action:disabled{opacity:.35;cursor:not-allowed}@media (max-width:860px){.row-icon-action{width:44px;height:44px}}@media (min-width:861px){.table-wrap[data-compact] .panel-table{table-layout:auto}.table-wrap[data-compact] .panel-table th,.table-wrap[data-compact] .panel-table td{text-align:center;vertical-align:middle;padding:10px 6px}.table-wrap[data-compact] .th-inner{white-space:nowrap;flex-wrap:nowrap;justify-content:center;gap:4px}.table-wrap[data-compact] thead{font-size:11px}.table-wrap[data-compact] th[data-identity]{width:25%}.table-wrap[data-compact] th[data-key=sel],.table-wrap[data-compact] th[data-key=escolha]{width:36px}.table-wrap[data-compact] th[data-key=sel] .th-inner{font-size:0}.table-wrap[data-compact] th[data-key=acoes]{width:116px}.table-wrap[data-compact] th[data-key=marcadores]{width:140px}.table-wrap[data-compact] td[data-key=recomendacao]{min-width:0}.table-wrap[data-compact] .listing-cell,.table-wrap[data-compact] .anchor-cell{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px}.table-wrap[data-compact] .listing-ids{justify-items:stretch;width:100%;min-width:0}.table-wrap[data-compact] .listing-cell .listing-ids,.table-wrap[data-compact] .anchor-body{width:170px;max-width:210px}.table-wrap[data-compact] td[data-key=loja] .cell-truncate,.table-wrap[data-compact] td[data-key=conta] .cell-truncate{max-width:100px;margin-inline:auto}.table-wrap[data-compact] .listing-ids:has(>.copy-code){display:block}.table-wrap[data-compact] .listing-ids>.copy-code{vertical-align:middle}.table-wrap[data-compact] .listing-thumb{width:40px;height:40px}.table-wrap[data-compact] .panel-table,.table-wrap[data-compact] .money,.table-wrap[data-compact] .num{font-size:12px}.table-wrap[data-compact] .anchor-body{flex:1}.table-wrap[data-compact] .anchor-code{order:-1;justify-content:center}.table-wrap[data-compact] .ident{white-space:nowrap}.table-wrap[data-compact] .markers{justify-content:center}.table-wrap[data-compact] .value-stack{justify-items:center}.table-wrap[data-compact] .row-actions{flex-wrap:nowrap;justify-content:center;gap:4px}.table-wrap[data-compact] .button{white-space:nowrap;min-height:32px;padding:4px 8px;font-size:12px}.table-wrap[data-compact] .cost-input{width:100%;min-width:0;max-width:110px}.table-wrap[data-compact] .cell-sub{line-height:16px}.table-wrap[data-compact] td[data-key=hoje] .cell-sub,.table-wrap[data-compact] td[data-key=disputa] .cell-sub,.table-wrap[data-compact] td[data-key=proposta] .cell-sub{display:none}.table-wrap[data-compact] td[data-key=disputa] .state,.table-wrap[data-compact] td[data-key=proposta] .state{white-space:normal}}.col-more{display:none}.row-empty .empty-note{padding:var(--space-6) var(--space-4);color:var(--color-text-secondary);font-size:var(--text-body-sm)}.row-empty td{padding:0}.row-empty:hover{background:0 0}.row-empty .screen-state{background:0 0;border:0;border-radius:0;max-width:72ch;margin:0}.table-wrap[data-empty=true] .panel-table thead th{color:var(--color-text-muted)}@media (max-width:720px){:where(.table-wrap:not([data-region])) .row-empty td{display:block}.row-empty .screen-state{padding:var(--space-4)}}.table-note{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-body-sm);gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.pager{margin-top:var(--space-4)}.variant-list{margin:var(--space-2) 0 0;gap:var(--space-1);font-size:var(--text-body-sm);padding:0;list-style:none;display:grid}.variant-list li{gap:var(--space-2);justify-content:space-between;display:flex}.screen-state{margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);max-width:78ch}.screen-state h2{font-size:var(--text-title);line-height:var(--leading-title);margin-bottom:var(--space-3)}.screen-state-body{gap:var(--space-3);color:var(--color-text-secondary);display:grid}.screen-state-body strong{color:var(--color-text)}.screen-state-actions{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.screen-state-actions .button{width:auto;max-width:none;min-height:40px;padding:0 var(--space-4);font-size:var(--text-body);font-weight:var(--weight-medium);margin-top:0}.screen-state-note{color:var(--color-text-muted);font-size:var(--text-body-sm)}.screen-state-failure{border-left:var(--state-bar-width) solid var(--color-critical-fg)}.screen-state-pending{border-left:var(--state-bar-width) solid var(--color-info-fg)}.technical summary{cursor:pointer;color:var(--color-text-muted);font-size:var(--text-body-sm)}.technical p{margin-top:var(--space-2);overflow-wrap:anywhere}.technical-list{margin:var(--space-2) 0 0;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-body-sm);padding:0;list-style:none;display:grid}.technical-text{overflow-wrap:anywhere}.partial{gap:var(--space-2);margin:var(--space-4) 0;color:var(--color-text-secondary);font-size:var(--text-body-sm);flex-wrap:wrap;align-items:center;display:flex}.skeleton{gap:var(--space-3);display:grid}.skeleton-bar{border-radius:var(--radius-sm);background:var(--color-neutral-bg);height:20px}.skeleton-title{width:40%;height:32px}.panel-loading{padding:var(--space-8)}.button-inline{width:auto;min-height:40px;padding:0 var(--space-4);font-size:var(--text-body);font-weight:var(--weight-medium)}.button-critical{color:var(--color-text-inverse);background:var(--color-critical-fg);border-color:var(--color-critical-fg)}.button-critical:hover:not(:disabled){opacity:.9}.filter-bar{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;display:grid}.filter-bar .select-label{min-width:0}.filter-actions{gap:var(--space-2);grid-column:1/-1;justify-content:flex-end;display:flex}.filter-bar .filter-applied{grid-column:1/-1}.filter-applied{color:var(--color-text-muted);font-size:var(--text-body-sm);flex-basis:100%;margin:0}.filter-input{width:100%;min-height:var(--height-field);background:var(--color-field-bg);color:var(--color-heading);border:1px solid var(--color-field-border);border-radius:var(--radius-field);padding:var(--space-2) var(--space-3);font-size:var(--text-body-lg)}.inline-filter{gap:var(--space-2);flex-wrap:wrap;align-items:end;display:flex}.account-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,560px),1fr));display:grid}.account-card{padding:var(--space-4);border:1px solid var(--color-card-border);border-left:var(--state-bar-width) solid var(--color-neutral-line);border-radius:var(--radius-card);background:var(--color-card-bg);gap:var(--space-3);align-content:start;display:grid}.account-card[data-tone=ok]{border-left-color:var(--color-ok-fg)}.account-card[data-tone=attention]{border-left-color:var(--color-attention-fg)}.account-card[data-tone=critical]{border-left-color:var(--color-critical-fg)}.account-card header{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:start;display:flex}.account-card h3{font-size:var(--text-title-sm);line-height:var(--leading-title-sm);color:var(--color-heading);margin:0}.rename-form{gap:var(--space-2);flex-wrap:wrap;align-items:center;width:100%;display:flex}.rename-form .filter-input{flex:180px;min-width:0}.rename-note{font-size:var(--text-body-sm);color:var(--color-text-muted);flex:100%}.discarded>summary{cursor:pointer;font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);padding:var(--space-2) 0;align-items:center;gap:var(--space-2);display:flex}.discarded-count{border-radius:var(--radius-full);background:var(--color-neutral-bg);border:1px solid var(--color-line);min-width:20px;height:20px;color:var(--color-text-secondary);font-size:var(--text-caption);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}.discarded-note{font-size:var(--text-body-sm);color:var(--color-text-muted);margin-bottom:var(--space-3)}.account-meta{color:var(--color-text-muted);font-size:var(--text-body-sm);margin-top:var(--space-1)}.account-badges{gap:var(--space-1);flex-wrap:wrap;display:flex}.account-alert{font-size:var(--text-body-sm);color:var(--color-text-secondary)}.account-facts,.policy-facts,.run-counters,.baseline{gap:var(--space-2);margin:0;display:grid}.account-facts>div,.policy-facts>div,.baseline>div{gap:var(--space-2);border-bottom:1px solid var(--color-line);padding-bottom:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.account-facts dt,.policy-facts dt,.run-counters dt,.baseline dt{color:var(--color-text-label);font-size:var(--text-body-sm)}.account-facts dd,.policy-facts dd,.baseline dd{text-align:right;margin:0}.account-facts small,.policy-facts small{color:var(--color-text-muted);font-size:var(--text-body-sm);display:block}.account-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.checklist-title{font-size:var(--text-title-sm);margin:0 0 var(--space-3)}.checklist{margin:0 0 var(--space-4);gap:var(--space-3);padding:0;list-style:none;display:grid}.checklist li{padding-left:var(--space-6);color:var(--color-text-secondary);max-width:78ch;position:relative}.checklist li:before{content:"☐";color:var(--color-text-muted);position:absolute;left:0}.tip{padding:var(--space-3) var(--space-4);border:1px dashed var(--color-line-strong);border-radius:var(--radius-card);color:var(--color-text-secondary);font-size:var(--text-body-sm);max-width:78ch}.scope-block{margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--color-ok-line);background:var(--color-ok-bg);border-radius:var(--radius-card);gap:var(--space-2);max-width:78ch;display:grid}.scope-block :is(h2,h3){font-size:var(--text-body);margin:0}.scope-inline{gap:var(--space-2);font-size:var(--text-body-sm);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;display:flex}.connect-start,.connect-waiting{gap:var(--space-3);max-width:78ch;display:grid}.connect-link{overflow-wrap:anywhere;font-size:var(--text-body-sm)}.connect-slow{color:var(--color-text-muted);font-size:var(--text-body-sm)}.found-list{margin:0 0 var(--space-4);gap:var(--space-2);padding:0;list-style:none;display:grid}.found-list li{gap:var(--space-3);font-size:var(--text-title-sm);color:var(--color-heading);align-items:baseline;display:flex}.found-list span{font-size:var(--text-body);color:var(--color-text-secondary)}.next-step{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--color-card-border);border-radius:var(--radius-card);gap:var(--space-2);justify-items:start;display:grid}.next-step h3{font-size:var(--text-body-lg);margin:0}.sync-console{gap:var(--space-4);display:grid}.sync-console>.select-label{max-width:380px}.sync-kinds{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.sync-kind{padding:var(--space-4);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);gap:var(--space-2);flex-direction:column;display:flex}.sync-kind>.button{justify-content:center;align-self:stretch;margin-top:auto}.sync-kind h3{font-size:var(--text-title-sm);color:var(--color-heading);align-items:center;gap:var(--space-2);margin:0;display:flex}.sync-kind h3 .column-help{margin-left:0}.sync-kind p{color:var(--color-text-secondary);font-size:var(--text-body-sm)}.sync-kind-wide{grid-column:1/-1}.sync-count{color:var(--color-text-muted);font-size:var(--text-body-sm)}.sync-kind textarea,.validator-form textarea{width:100%;min-height:120px;padding:var(--space-3);border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-field-bg);color:var(--color-heading);font-family:var(--font-mono);font-size:var(--text-body-lg);resize:vertical}.run-head{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.run-kind{color:var(--color-text-secondary)}.run-targets{gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-body-sm);flex-wrap:wrap;display:flex}.run-counters{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.run-counters>div{padding:var(--space-3);border:1px solid var(--color-card-border);border-radius:var(--radius-card);gap:var(--space-1);display:grid}.run-counters>div[data-tone=critical]{border-color:var(--color-critical-line);background:var(--color-critical-bg)}.run-counters dd{font-size:var(--text-title-sm);color:var(--color-heading);margin:0}.run-accuracy{margin-top:var(--space-3);color:var(--color-text-secondary)}.run-accuracy small{color:var(--color-text-muted);font-size:var(--text-body-sm);max-width:78ch;display:block}.run-issues-title{margin:var(--space-6) 0 var(--space-3);font-size:var(--text-title-sm)}.run-dialog{width:min(880px, calc(100vw - 2 * var(--space-4)));max-height:calc(100svh - 2 * var(--space-6));padding:0}.run-dialog-body{padding:var(--space-6);max-height:calc(100svh - 2 * var(--space-6) - 72px);overflow-y:auto}.run-dialog-body>.panel-section{margin-top:0}.run-dialog-actions{padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-line);background:var(--color-surface);justify-content:flex-end;display:flex}@media (max-width:620px){.run-dialog-body{padding:var(--space-4)}.run-dialog-actions{padding:var(--space-3) var(--space-4)}}.run-note{color:var(--color-text-muted);font-size:var(--text-body-sm)}.progress{gap:var(--space-2);margin-block:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.progress progress{border-radius:var(--radius-full);height:10px;accent-color:var(--color-brand);background:var(--color-deadline-track);flex:220px}.preview-list{margin:var(--space-2) 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.panel-dialog{border:1px solid var(--color-control-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);width:min(560px,100vw - 32px);color:var(--color-text);padding:var(--space-6)}.panel-dialog::backdrop{background:var(--color-overlay)}.panel-dialog h2{font-size:var(--text-title);line-height:var(--leading-title);margin-bottom:var(--space-3)}.panel-dialog-body{gap:var(--space-3);color:var(--color-text-secondary);display:grid}.panel-dialog-body strong{color:var(--color-text)}.panel-dialog-actions{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;justify-content:flex-end;display:flex}.panel-dialog-actions .button{width:auto;min-width:140px}.panel-dialog-ok{color:var(--color-ok-fg);margin-top:var(--space-3)}.panel-dialog-error{color:var(--color-error-text);margin-top:var(--space-3)}.panel-dialog-blocked{color:var(--color-attention-fg);margin-top:var(--space-3)}.publish-preview{gap:var(--space-1);max-height:14rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.publish-preview li{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.publish-preview li>span{overflow-wrap:anywhere;min-width:0;color:var(--color-text);flex:8rem}.publish-preview small{color:var(--color-text-muted);font-size:var(--text-body-sm)}.cost-field{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.cost-prefix{color:var(--color-text-muted);font-size:var(--text-body-sm)}.cost-field input{width:110px;min-height:40px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-field-bg);color:var(--color-heading);font-variant-numeric:tabular-nums;text-align:right;font-size:var(--text-body-lg)}.cost-ok{color:var(--color-ok-fg);font-size:var(--text-body-sm)}.cost-error{color:var(--color-error-text);font-size:var(--text-body-sm);flex-basis:100%}.upload-form{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.upload-drop{gap:var(--space-1);width:100%;max-width:34rem;padding:var(--space-4);border:1px dashed var(--color-field-border);border-radius:var(--radius-card);background:var(--color-field-bg);cursor:pointer;flex-direction:column;display:flex}.upload-drop:hover{border-color:var(--color-brand)}.upload-drop:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.upload-drop input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.upload-label{color:var(--color-heading);overflow-wrap:anywhere;font-weight:600}.upload-drop small{color:var(--color-muted);font-size:var(--text-body-sm)}.upload-note{color:var(--color-muted);font-size:var(--text-body-sm);max-width:60ch}.invite-local{padding:var(--space-3);border:1px solid var(--color-error-text);border-radius:var(--radius-field);background:var(--color-surface);max-width:70ch}.decide-bar{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.decide-bar .button{min-height:44px}@media (max-width:30rem){.decide-bar{flex-direction:column;align-items:stretch}.decide-bar .button{width:100%}}.deadline-track{height:4px;margin-top:var(--space-1);border-radius:var(--radius-full);background:var(--color-deadline-track);display:block;overflow:hidden}.deadline-fill{background:var(--color-neutral-fg);height:100%;display:block}.deadline-fill[data-tone=attention]{background:var(--color-attention-fg)}.deadline-fill[data-tone=critical]{background:var(--color-critical-fg)}.decision-filters{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.decision-filters a{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-card-border);border-radius:var(--radius-full);color:var(--color-text-secondary);text-decoration:none;display:inline-flex}.decision-filters a[aria-current]{border-color:var(--color-brand);color:var(--color-heading);background:var(--color-row-selected)}.result-card{margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg)}.result-card h3{font-size:var(--text-title-sm);margin:0}.result-meta{color:var(--color-text-muted);font-size:var(--text-body-sm);margin-top:var(--space-1);gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.recommendation{margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--color-ok-line);border-radius:var(--radius-card);background:var(--color-ok-bg);gap:var(--space-2);display:grid}.recommendation[data-tone=attention]{border-color:var(--color-attention-line);background:var(--color-attention-bg)}.recommendation[data-tone=critical]{border-color:var(--color-critical-line);background:var(--color-critical-bg)}.recommendation-head{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.assumptions ul{margin:var(--space-2) 0 0;padding-left:var(--space-6);color:var(--color-text-secondary);font-size:var(--text-body-sm)}.result-detail>summary{cursor:pointer;margin-block:var(--space-3);font-weight:var(--weight-medium)}.memorial-wrap{margin-block:var(--space-4);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-surface)}.memorial-wrap>summary{cursor:pointer;padding:var(--space-3) var(--space-4);font-weight:var(--weight-medium);align-items:center;min-height:44px;display:flex}.memorial-wrap>:not(summary){padding-inline:var(--space-4)}.memorial-wrap>:last-child{padding-bottom:var(--space-4)}.memorial-bloco h4{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-body-sm);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-muted);font-weight:var(--weight-medium)}.memorial{gap:0;margin:0;display:grid}.memorial>div{gap:var(--space-4);padding-block:var(--space-2);border-bottom:1px solid var(--color-line);text-align:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.memorial>div:last-child{border-bottom:0}.memorial dt{color:var(--color-text-secondary);font-size:var(--text-body-sm);justify-self:center}.memorial dt small{color:var(--color-text-muted);display:block}.memorial dd{color:var(--color-text);overflow-wrap:anywhere;justify-self:center;margin:0}.memorial>div[data-total=true]{border-top:2px solid var(--color-line-strong);padding-top:var(--space-2);border-bottom:0;margin-top:-1px}.memorial>div[data-total=true] dt{color:var(--color-heading);font-weight:var(--weight-semibold);font-size:var(--text-body)}.memorial>div[data-total=true] dd{font-weight:var(--weight-semibold)}.memorial>div[data-op=menos] dd{color:var(--color-text-secondary)}.memorial-nota{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-line);color:var(--color-text-secondary);font-size:var(--text-body-sm)}.baseline{margin-top:var(--space-4);font-size:var(--text-body-sm)}.tabs{gap:var(--space-2);margin-top:var(--space-6);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.tabs button{min-height:44px;padding:0 var(--space-4);color:var(--color-text-secondary);background:0 0;border:0;border-bottom:2px solid #0000}.tabs button[aria-selected=true]{color:var(--color-heading);border-bottom-color:var(--color-brand);font-weight:var(--weight-semibold)}.validator-form{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);max-width:640px;display:grid}.validator-form .button{justify-self:start}.rationale:not(.rationale-collapsed){top:var(--space-4);max-height:calc(100svh - var(--space-8));overscroll-behavior:contain;position:sticky;overflow-y:auto}.fundamento{padding:var(--space-4);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);gap:var(--space-4);display:grid}.fundamento-title{font-size:var(--text-body-lg);line-height:var(--leading-body-lg);color:var(--color-heading);margin:0}.fundamento-block h3{margin:0 0 var(--space-2);font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-muted)}.fundamento-fato h3{color:var(--color-text-label)}.fundamento-estimativa h3{font-style:italic}.fundamento dl{gap:var(--space-2);margin:0;display:grid}.fundamento dl>div{padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line);gap:2px;display:grid}.fundamento dt{font-size:var(--text-body-sm);color:var(--color-text-muted)}.fundamento dd{color:var(--color-text);overflow-wrap:anywhere;margin:0}.fundamento dd small{color:var(--color-text-muted);font-size:var(--text-body-sm);display:block}.fundamento-block p{font-size:var(--text-body-sm);color:var(--color-text-secondary)}.fundamento-empty,.fundamento-warning{color:var(--color-text-muted);font-size:var(--text-body-sm)}.fundamento-warning{margin-top:var(--space-2)}.fundamento-estimativa{border-left:var(--state-bar-width) dashed var(--color-line-strong);padding-left:var(--space-3)}.rationale-collapsed{margin-block:var(--space-4);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg)}.rationale-collapsed>summary{cursor:pointer;padding:var(--space-3) var(--space-4);font-weight:var(--weight-medium);align-items:center;min-height:44px;display:flex}.rationale-collapsed .fundamento{background:0 0;border:0}@media (max-width:1279px){.panel-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.panel{grid-template-columns:minmax(0,1fr)}.panel-menu-button{margin:var(--space-4) 0 0 var(--space-4);display:inline-flex}.panel-scrim{display:block}.panel-nav,.panel-nav[data-collapsed=true]{--rail-width:min(280px, 84vw);z-index:var(--z-modal);transition:transform var(--duration-normal) var(--ease-out);box-shadow:var(--shadow-lg);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.panel-nav[data-open=true]{transform:translate(0)}.panel-collapse{display:none}.panel-nav[data-collapsed=true] .panel-nav-scroll{overflow-y:auto}.panel-nav[data-collapsed=true] a,.panel-nav[data-collapsed=true] .panel-group{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);justify-content:flex-start}.panel-nav[data-collapsed=true] ul ul a{padding-left:var(--space-10)}.panel-nav[data-collapsed=true] .panel-brand .wordmark{display:block}.panel-nav[data-collapsed=true] .panel-brand .brand{justify-content:flex-start}.panel-nav[data-collapsed=true] .nav-label{opacity:1;box-shadow:none;font-size:inherit;background:0 0;border:0;padding:0;position:static;transform:none}.panel-nav[data-collapsed=true] ul ul{opacity:1;pointer-events:auto;min-width:0;box-shadow:none;background:0 0;border:0;padding:0;position:static;transform:none}.panel-nav[data-collapsed=true] ul ul:before{content:none}.panel-nav[data-collapsed=true] .flyout-title,.panel-nav[data-collapsed=true] ul[data-closed=true]{display:none}.panel-nav[data-collapsed=true] .group-toggle{display:grid}.panel-nav[data-collapsed=true] .group-caret{display:block}.panel-main{padding:var(--space-4)}.panel-header{padding:var(--space-3) var(--space-4)}}@media (min-width:900px){.panel-menu-button,.panel-scrim{display:none}}@media (prefers-reduced-motion:reduce){.panel-nav,.panel-nav .nav-label,.panel-nav ul ul{transition:none}}@media (max-width:860px){:where(.table-wrap:not([data-region])) .panel-table,:where(.table-wrap:not([data-region])) .panel-table tbody,:where(.table-wrap:not([data-region])) .panel-table tr,:where(.table-wrap:not([data-region])) .panel-table td,:where(.table-wrap:not([data-region])) .panel-table th{display:block}:where(.table-wrap:not([data-region])) .panel-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}:where(.table-wrap:not([data-region])) .panel-table tbody tr{padding:var(--space-3);border-bottom:1px solid var(--color-line);border-left:var(--state-bar-width) solid transparent}:where(.table-wrap:not([data-region])) .panel-table tbody tr[data-tone]>:first-child{box-shadow:none}:where(.table-wrap:not([data-region])) .panel-table tbody tr[data-tone=ok]{border-left-color:var(--color-ok-fg)}:where(.table-wrap:not([data-region])) .panel-table tbody tr[data-tone=info]{border-left-color:var(--color-info-fg)}:where(.table-wrap:not([data-region])) .panel-table tbody tr[data-tone=attention]{border-left-color:var(--color-attention-fg)}:where(.table-wrap:not([data-region])) .panel-table tbody tr[data-tone=critical]{border-left-color:var(--color-critical-fg)}:where(.table-wrap:not([data-region])) .panel-table tbody tr[data-tone=divergence]{border-left-color:var(--color-divergence-fg)}:where(.table-wrap:not([data-region])) .panel-table tbody th,:where(.table-wrap:not([data-region])) .panel-table tbody td{padding:var(--space-1) 0;text-align:left;border-bottom:0}:where(.table-wrap:not([data-region])) .panel-table [data-align=end]{text-align:left}:where(.table-wrap:not([data-region])) .panel-table tbody td:not([data-rank]){display:none}:where(.table-wrap:not([data-region])) .panel-table tbody tr.row-empty td{display:block}.panel button,.panel a.button,.panel select,.panel .filter-toggle,.panel summary,.panel .panel-header-user .button{min-height:44px}.panel .group-toggle{width:44px;height:44px}.panel input[type=checkbox]{width:20px;height:20px}:where(.table-wrap:not([data-region])) .panel-table thead .column-help{display:none}:where(.table-wrap:not([data-region])) .panel-table td[data-rank]:before{content:attr(data-label) " · ";color:var(--color-text-muted);font-size:var(--text-body-sm)}:where(.table-wrap:not([data-region])) .table-help{align-items:stretch;gap:var(--space-2);padding:var(--space-3) var(--space-4) 0;flex-direction:column;display:flex}:where(.table-wrap:not([data-region])) .table-help .column-help{margin-left:0}:where(.table-wrap:not([data-region])) .table-help .column-help-trigger{width:auto;height:44px;padding:0 var(--space-3);border-radius:var(--radius-full);font-size:var(--text-body-sm)}:where(.table-wrap:not([data-region])) .table-help .column-help-trigger .sr-only{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;position:static}:where(.table-wrap:not([data-region])) .table-help .column-help:hover .column-help-panel[hidden] :where(.table-wrap:not([data-region])) .table-help .column-help:focus-within .column-help-panel[hidden]{left:0;right:auto}:where(.table-wrap:not([data-region])) .panel-table tbody td.col-more,:where(.table-wrap:not([data-region])) .panel-table .col-more{display:block}:where(.table-wrap:not([data-region])) .col-more summary{cursor:pointer;color:var(--color-text-secondary);font-size:var(--text-body-sm);align-items:center;min-height:44px;display:flex}:where(.table-wrap:not([data-region])) .col-more dl{gap:var(--space-2);margin:0;display:grid}:where(.table-wrap:not([data-region])) .col-more dt{color:var(--color-text-muted);font-size:var(--text-body-sm)}:where(.table-wrap:not([data-region])) .col-more dd{margin:0}}@media (max-width:620px){.page-header,.account-facts>div,.policy-facts>div,.baseline>div{flex-direction:column}.account-facts dd,.policy-facts dd,.baseline dd{text-align:left}.panel-dialog{padding:var(--space-4)}.panel-dialog-actions .button{flex:140px;min-width:0}}@media (prefers-reduced-motion:reduce){.panel-nav{transition:none}}.marker{align-items:center;gap:var(--space-1);padding:1px var(--space-2);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);font-size:var(--text-body-sm);color:var(--color-text-secondary);white-space:nowrap;display:inline-flex}.marker-brand{border-color:var(--color-brand);color:var(--color-brand-text)}.marker-icon{flex:none}.markers{gap:var(--space-1);flex-wrap:wrap;display:flex}.listing-cell{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.listing-ids{gap:2px;min-width:140px;display:grid}.listing-mlb{align-items:center;gap:var(--space-1);font-size:var(--text-body-sm);color:var(--color-text-muted);text-decoration:none;display:inline-flex}.listing-mlb:hover{text-decoration:underline}.listing-thumb{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-surface-sunken);flex:none;width:48px;height:48px}.listing-thumb-empty{display:block}.listing-thumb-placeholder{color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.master-editor{gap:20px;margin-top:24px;display:grid}.master-editor fieldset{border:1px solid var(--color-line);border-radius:8px;min-width:0;padding:16px}.master-editor legend{padding:0 8px;font-weight:600}.master-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px;margin:12px 0;display:grid}.master-fields label{gap:6px;min-width:0;display:grid}.master-fields input,.master-fields textarea{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:6px;width:100%;min-width:0;padding:8px}.master-variant{border-top:1px solid var(--color-line);padding:12px 0}.master-variant summary{cursor:pointer}.master-variant summary span{color:var(--color-text-muted);margin-left:12px}.listing-title{min-width:0;font-weight:var(--weight-regular);color:var(--color-text);overflow-wrap:anywhere;flex:220px}.row-select{justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.row-select input,.selection-all input,.check-group{border:0;min-width:0;margin:0;padding:0}.check-group>legend{font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-label);padding:0}.check-hint{font-size:var(--text-body-sm);color:var(--color-text-muted);margin-top:2px}.check-options{gap:var(--space-1) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.check-options .filter-toggle{min-height:44px}.filter-toggle input{width:18px;height:18px;accent-color:var(--color-brand)}.price-full{color:var(--color-text-muted);font-size:var(--text-body-sm);font-variant-numeric:tabular-nums;display:block}.price-campaign{color:var(--color-heading);font-weight:var(--weight-semibold);display:block}.campaign-drawer>summary{cursor:pointer;align-items:baseline;gap:var(--space-2);min-height:28px;display:inline-flex}.campaign-drawer>summary::-webkit-details-marker{display:none}.campaign-drawer>summary::marker{content:""}.campaign-drawer>summary:after{content:"▾";color:var(--color-text-muted);font-size:var(--text-body-sm)}.campaign-drawer[open]>summary:after{content:"▴"}.campaign-drawer[open]>.campaign-mini{margin-top:var(--space-2);text-align:left;max-width:260px}.policy-form{gap:var(--space-3);margin-top:var(--space-3);display:grid}.policy-fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;display:grid}.policy-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.field-hint{color:var(--color-text-muted);font-size:var(--text-body-sm)}.listing-variation{width:100%;color:var(--color-text-muted);font-size:var(--text-body-sm);display:block}.copy-code{border-radius:var(--radius-sm,6px);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;vertical-align:middle;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.copy-code:hover,.copy-code:focus-visible{color:var(--color-brand-text);background:var(--color-surface-raised)}.campaign-mini{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.campaign-mini li{gap:2px;display:grid}.selection-bar{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);margin-bottom:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.selection-all{align-items:center;gap:var(--space-2);min-height:40px;color:var(--color-text-secondary);display:inline-flex}.selection-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-toggle{align-items:center;gap:var(--space-2);min-height:var(--height-field);color:var(--color-text-secondary);flex:220px;display:inline-flex}.chart{margin:0}.chart-svg{width:100%;height:auto;display:block}.chart-axis{stroke:var(--color-line-strong);stroke-width:1px}.chart-bar{fill:var(--color-brand)}.chart-value{fill:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.chart-label{fill:var(--color-text-muted);font-size:12px}.chart figcaption{color:var(--color-text-muted);font-size:var(--text-body-sm);margin-top:var(--space-2)}.chart-numbers{margin-top:var(--space-3)}.chart-numbers summary{cursor:pointer;color:var(--color-text-secondary);font-size:var(--text-body-sm);align-items:center;min-height:44px;display:flex}.chart-numbers .panel-table{max-width:320px}.sync-health{padding:var(--space-4);border:1px solid var(--color-card-border);border-left:var(--state-bar-width) solid var(--color-ok-fg);border-radius:var(--radius-card);background:var(--color-card-bg)}.sync-health-bad{border-left-color:var(--color-critical-fg)}.deadline-fill[data-tone=ok]{background:var(--color-ok-fg)}.tour{width:min(1080px,100vw - 32px)}.tour-layout{gap:var(--space-6);padding:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;display:grid}.tour-text{align-content:center;display:grid}.tour .tour-text .panel-dialog-body{padding:0}.tour .tour-text h2{margin:0 0 var(--space-3);padding:0}.tour-film{aspect-ratio:4/3;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-sunken);box-shadow:var(--shadow-sm);margin:0;position:relative;overflow:hidden}.tour-film video{object-fit:cover;width:100%;height:100%;display:block}.tour-film-tag{left:var(--space-3);bottom:var(--space-3);color:#fff;font-size:var(--text-body-sm);background:#1d1730b8;border-radius:999px;padding:2px 10px;line-height:1.6;position:absolute}@media (max-width:780px){.tour-layout{gap:var(--space-4);padding:var(--space-4);grid-template-columns:1fr}.tour-film{order:-1}}.tour-step{color:var(--color-text-muted);font-size:var(--text-body-sm);margin-bottom:var(--space-1)}.tour-link{margin-top:var(--space-3);font-size:var(--text-body-sm)}.tour .panel-dialog-actions{justify-content:space-between}.tour .panel-dialog-actions .button{min-width:120px}@media (max-width:860px){.panel-table td[data-key=sel]:before{content:none}.listing-thumb{width:40px;height:40px}.selection-bar{justify-content:flex-start}}.invite-content{width:min(100%,560px)}[data-theme=foco] .invite-content .state{white-space:normal;font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.invite-body{gap:var(--space-4);margin-top:var(--space-4);display:grid}.invite-body p{line-height:1.6}.invite-body .scope-block h2{font-size:var(--text-body);margin:0}.invite-body .button{margin-top:var(--space-2)}.invite-deadline{gap:var(--space-2);font-size:var(--text-body-sm);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;display:flex}.invite-note{font-size:var(--text-body-sm);color:var(--color-text-muted)}.countdown{font-variant-numeric:tabular-nums}.countdown small{color:var(--color-text-muted)}.scope-block-warn{border-color:var(--color-attention-line);background:var(--color-attention-bg)}.checklist-plain{margin:0}.checklist-plain li:before{content:"·"}.invite-console{gap:var(--space-4);margin-bottom:var(--space-6);display:grid}.invite-console form{gap:var(--space-3);max-width:520px;display:grid}.invite-console .select-label small{font-weight:var(--weight-regular);color:var(--color-text-muted)}.invite-link{padding:var(--space-4);border:1px solid var(--color-attention-line);background:var(--color-attention-bg);border-radius:var(--radius-card);gap:var(--space-3);display:grid}.invite-link-value{overflow-wrap:anywhere;font-size:var(--text-body-sm)}.connector-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:24px;display:grid}.connector-card{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);flex-direction:column;gap:16px;padding:24px;display:flex}.connector-card header{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.connector-card h3{font-size:var(--text-title-sm);line-height:var(--leading-title-sm);color:var(--color-heading);margin:0}.connector-card[data-situacao=em-avaliacao]{background:var(--color-surface-sunken);border-style:dashed}.connector-card[data-situacao=em-avaliacao] h3{color:var(--color-text-secondary)}.connector-lead{color:var(--color-text-secondary);font-size:var(--text-body-sm)}.connector-note,.connector-soon{color:var(--color-text-muted);font-size:var(--text-body-sm)}.connector-accounts{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.connector-accounts li{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;display:flex}.connector-accounts li:last-child{border-bottom:0;padding-bottom:0}.connector-account-name{overflow-wrap:anywhere;flex:140px;min-width:0}.connector-accounts small{color:var(--color-text-muted);font-size:var(--text-body-sm);flex:100%}.connector-more{font-size:var(--text-body-sm)}.connector-actions{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.heartbeat{padding:var(--space-3) var(--space-4);border:1px solid var(--color-card-border);border-left:var(--state-bar-width) solid var(--color-neutral-line);border-radius:var(--radius-card);background:var(--color-surface-sunken);gap:var(--space-3);display:grid}.heartbeat[data-tone=ok]{border-left-color:var(--color-ok-fg)}.heartbeat[data-tone=attention]{border-left-color:var(--color-attention-fg)}.heartbeat[data-tone=critical]{border-left-color:var(--color-critical-fg)}.heartbeat-head{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:start;display:flex}.heartbeat-head h4{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-heading);margin:0}.heartbeat-head p{color:var(--color-text-muted);font-size:var(--text-body-sm);max-width:60ch;margin-top:var(--space-1)}.heartbeat-verdict{max-width:44ch;font-size:var(--text-body-sm);justify-items:start;gap:2px;display:grid}.heartbeat-verdict small{color:var(--color-text-muted);font-size:11px}.heartbeat-verdict-why{color:var(--color-text-secondary)}.heartbeat-checks{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));margin:0;display:grid}.heartbeat-check{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);align-content:start;display:grid}.heartbeat-check[data-tone=critical]{border-color:var(--color-critical-line)}.heartbeat-check[data-tone=attention]{border-color:var(--color-attention-line)}.heartbeat-check dt{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.heartbeat-check dt small{color:var(--color-text-muted);font-weight:var(--weight-regular);display:block}.heartbeat-check dd{gap:var(--space-1);justify-items:start;margin:0;display:grid}.heartbeat-check dd small{color:var(--color-text-secondary);font-size:var(--text-body-sm);overflow-wrap:anywhere}.heartbeat-value{font-variant-numeric:tabular-nums;color:var(--color-heading);font-size:var(--text-body-sm)}.heartbeat-foot{color:var(--color-text-secondary);font-size:var(--text-body-sm)}.heartbeat-exact{white-space:nowrap;color:var(--color-text-muted)}.heartbeat-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.heartbeat-reply{color:var(--color-text-secondary);font-size:var(--text-body-sm);flex:220px}.heartbeat-reply-bad{color:var(--color-error-text)}.list-toolbar{gap:var(--space-2);margin-block:var(--space-5) var(--space-4);display:grid}.list-toolbar-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.list-toolbar-end{gap:var(--space-3);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.list-toolbar-sep{background:var(--color-line-strong);width:1px;height:20px}.list-count{color:var(--color-text-muted);font-size:var(--text-body-sm);font-variant-numeric:tabular-nums}.list-toolbar-note{color:var(--color-text-muted);font-size:var(--text-body-sm);margin:0}.search-field{flex:260px;min-width:0;max-width:420px;position:relative}.search-icon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:15px;left:14px}.search-input{width:100%;min-height:var(--height-field);background:var(--color-field-bg);color:var(--color-heading);border:1px solid var(--color-field-border);border-radius:var(--radius-full);padding:0 44px 0 38px}.search-input::placeholder{color:var(--color-text-muted);opacity:1}.search-input::-webkit-search-cancel-button{display:none}.search-clear{width:42px;height:42px;color:var(--color-text-muted);border-radius:var(--radius-full);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:1px;right:1px}.search-clear:hover,.search-clear:focus-visible{color:var(--color-text);background:var(--color-row-hover)}.search-hint{margin-top:var(--space-1);display:block}.filter-chip{align-items:center;gap:var(--space-1);min-height:var(--height-field);padding:0 var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--text-body-sm);white-space:nowrap;text-decoration:none;display:inline-flex}.panel-main a.filter-chip{text-decoration:none}.filter-chip:hover{background:var(--color-row-hover)}.filter-chip-count{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.filter-chip[aria-current=true]{border-color:var(--color-brand);background:var(--color-brand-subtle);color:var(--color-heading);font-weight:var(--weight-medium)}.filter-chip[aria-current=true] .filter-chip-count{color:inherit}.filter-chip[data-tone=attention]:not([aria-current=true]){border-color:var(--color-attention-line)}.filter-chip[data-tone=critical]:not([aria-current=true]){border-color:var(--color-critical-line)}.filter-chip-clear{color:var(--color-text-muted);border-style:dashed}@media (max-width:520px){.proposal-table [data-key=hoje],.proposal-table [data-key=disputa],.proposal-table [data-key=piso],.proposal-table [data-key=custo],.proposal-table [data-key=decisao]{display:none}[data-theme=foco] .proposal-table .table-wrap[data-region] .panel-table{table-layout:fixed;width:100%;min-width:0}.proposal-table th[data-key=produto]{width:44%}.proposal-table th[data-key=motivo],.proposal-table th[data-key=escolha]{width:64px}.proposal-table .listing-cell{flex-wrap:nowrap;align-items:flex-start}.proposal-table .listing-ids{min-width:0}}.chip-more{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.chip-more>summary{cursor:pointer;white-space:nowrap;list-style:none}.chip-more>summary::-webkit-details-marker{display:none}.chip-more>summary::marker{content:""}.chip-more>summary:after{content:"+";margin-left:var(--space-1)}.chip-more[open]>summary:after{content:"−"}.chip-more-body{align-items:center;gap:var(--space-2);display:inline-flex}.list-toolbar-chips{gap:var(--space-2)}.row-menu{display:inline-block;position:relative}.row-menu>summary{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;place-items:center;list-style:none;display:grid}.row-menu>summary::-webkit-details-marker{display:none}.row-menu>summary::marker{content:""}.row-menu>summary:hover,.row-menu[open]>summary{background:var(--color-row-hover);color:var(--color-text)}.row-menu-panel{right:0;top:calc(100% + var(--space-1));z-index:var(--z-overlay);min-width:230px;padding:var(--space-2);border:1px solid var(--color-control-border);border-radius:var(--radius-card);background:var(--color-surface-raised);box-shadow:var(--shadow-md);text-align:left;gap:2px;display:grid;position:absolute}.row-menu-panel a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-body-sm);text-decoration:none;display:block}.row-menu-panel a:hover{background:var(--color-row-hover)}.row-menu-fact{padding:var(--space-2) var(--space-3);margin-top:var(--space-1);border-top:1px solid var(--color-line);color:var(--color-text-muted);font-size:var(--text-body-sm);display:block}.anchor-cell{gap:var(--space-3);align-items:flex-start;min-width:0;display:flex}.anchor-body{gap:2px;min-width:0;display:grid}.anchor-title{color:var(--color-heading);font-weight:var(--weight-medium);overflow-wrap:anywhere}.anchor-code{align-items:center;gap:var(--space-1);display:inline-flex}.anchor-facts{color:var(--color-text-muted);font-size:var(--text-body-sm)}.value-stack{justify-items:end;gap:1px;display:inline-grid}.panel-table td[data-key=acoes] .value-stack{justify-items:start}.cell-critical{color:var(--color-critical-fg);font-weight:var(--weight-semibold)}.cost-actions,.cost-edit{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.cost-edit input{width:110px;min-height:40px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-field-bg);color:var(--color-heading);font-variant-numeric:tabular-nums;text-align:right}.cost-confirm{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-critical-line);border-radius:var(--radius-field);background:var(--color-critical-bg);font-size:var(--text-body-sm);flex-wrap:wrap;align-items:center;display:flex}.cost-confirm>span{flex:200px}.link-button{padding:var(--space-1) var(--space-2);color:var(--color-text-link);font-size:var(--text-body-sm);text-decoration:underline;-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500);text-underline-offset:4px;background:0 0;border:0;min-height:32px}.link-button:hover{color:var(--color-heading)}[data-theme=foco] .link-button{text-decoration-color:currentColor}.panel-dialog-head{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.dialog-close{width:36px;height:36px;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:0;flex:none;place-items:center;display:grid}.dialog-close:hover{background:var(--color-row-hover);color:var(--color-text)}.scope-choice{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.scope-choice legend{margin-bottom:var(--space-2);font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-label);padding:0}.scope-choice label{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-field-border);border-radius:var(--radius-field);cursor:pointer;align-items:flex-start;display:flex}.scope-choice label:has(input:checked){border-color:var(--color-brand)}.scope-choice input{width:17px;height:17px;accent-color:var(--color-brand);flex:none;margin-top:3px}.scope-choice span{color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-medium);gap:2px;display:grid}.scope-choice small{color:var(--color-text-muted);font-weight:var(--weight-regular)}.policy-explain{gap:var(--space-4);margin:0;display:grid}.policy-explain>div{gap:var(--space-1);display:grid}.policy-explain dt{color:var(--color-heading);font-weight:var(--weight-semibold)}.policy-explain dd{color:var(--color-text-secondary);max-width:84ch;margin:0}.panel-nav ul ul .panel-group{padding-left:var(--space-10)}.panel-nav[data-collapsed=true] ul ul .panel-group{padding-left:var(--space-3)}@media (max-width:860px){.list-toolbar-end{width:100%;margin-left:0}.search-field{flex-basis:100%;max-width:none}.list-toolbar-chips{padding-bottom:var(--space-1);flex-wrap:nowrap;overflow-x:auto}.filter-chip{scroll-snap-align:start}.row-menu-panel{left:0;right:auto}}.decision-cell{gap:2px;min-width:190px;display:grid}.decision-gain{color:var(--color-ok-fg);font-size:var(--text-body-sm)}.more-filters-body{gap:var(--space-3);padding:var(--space-4);margin-top:var(--space-2);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.more-filters-body[hidden]{display:none}.more-filters-actions{gap:var(--space-2);grid-column:1/-1;justify-content:flex-end;display:flex}.list-toolbar-hint{color:var(--color-text-muted);font-size:var(--text-body-sm);flex:260px;margin:0}.panel-table [data-align=center]{text-align:center}.panel-table th[data-align=center] .th-inner{justify-content:center}.panel-table td[data-align=center] .value-stack{justify-items:center}.panel-table tbody tr[data-highlight=true]{background:var(--color-ok-bg)}.row-expansion td{padding:var(--space-3) var(--space-4);background:var(--color-critical-bg);border-bottom:1px solid var(--color-critical-line)}.panel-table tbody tr.row-expansion:hover{background:0 0}.coverage-ring{--v:0;background:conic-gradient(var(--color-ok-fg) calc(var(--v) * 1%), var(--color-line) 0);border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid}.coverage-ring:after{content:"";background:var(--color-surface);border-radius:50%;width:14px;height:14px}.count-badge{border:1px solid var(--color-attention-line);background:var(--color-attention-bg);min-width:22px;color:var(--color-attention-fg);font-size:var(--text-caption);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.cost-cell,.margin-cell{justify-items:center;gap:2px;display:inline-grid}.cost-input{width:112px;min-height:36px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-field-bg);color:var(--color-heading);font:inherit;font-size:var(--text-body-sm);font-variant-numeric:tabular-nums;text-align:center}.cost-input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cost-input[data-empty=true]{border-style:dashed;border-color:var(--color-attention-line);background:var(--color-attention-bg)}.cost-input[data-empty=true]::placeholder{color:var(--color-attention-fg)}.cost-input[data-dirty=true]{border-color:var(--color-info-line);box-shadow:0 0 0 3px var(--color-info-bg)}.cost-input:disabled{opacity:.6}.save-bar{bottom:var(--space-3);z-index:var(--z-sticky);gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-info-line);border-radius:var(--radius-card);background:var(--color-info-bg);color:var(--color-info-fg);font-size:var(--text-body-sm);box-shadow:var(--shadow-md);flex-wrap:wrap;align-items:center;display:flex;position:sticky}.save-bar-text{flex:260px}.save-bar[data-tone=ok]{border-color:var(--color-ok-line);background:var(--color-ok-bg);color:var(--color-ok-fg)}.save-bar[data-tone=critical]{border-color:var(--color-critical-line);background:var(--color-critical-bg);color:var(--color-critical-fg)}.row-actions{gap:var(--space-2);justify-content:center;align-items:center;display:inline-flex}.row-menu-panel hr{border:0;border-top:1px solid var(--color-line);margin:var(--space-1) 0}.row-menu-panel button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.menu-item{gap:1px;display:grid}.menu-item small{color:var(--color-text-muted);font-size:var(--text-caption)}.menu-danger,.menu-danger small{color:var(--color-critical-fg)}.delete-confirm{gap:var(--space-3);color:var(--color-critical-fg);font-size:var(--text-body-sm);flex-wrap:wrap;align-items:center;display:flex}.delete-confirm>span{flex:320px}.drawer-more{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-line);display:grid}.drawer-links{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (max-width:860px){.panel .drawer-links a{align-items:center;min-height:44px;display:inline-flex}}.drawer-backdrop{z-index:80;background:var(--color-overlay);position:fixed;inset:0}.drawer{z-index:81;background:var(--color-surface-raised);border-left:1px solid var(--color-card-border);width:min(560px,100vw);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer-head{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-line);align-items:flex-start;display:flex}.drawer-head h2{font-size:var(--text-title);line-height:var(--leading-title)}.drawer-body{padding:var(--space-4) var(--space-5);gap:var(--space-5);flex:1;align-content:start;display:grid;overflow-y:auto}.drawer-foot{gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.drawer-foot .grow{flex:200px}.big-money{gap:var(--space-2);align-items:center;display:flex}.big-money input{width:170px;min-height:48px;padding:0 var(--space-3);border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-field-bg);color:var(--color-heading);font:inherit;font-size:20px;font-weight:var(--weight-semibold);text-align:right;font-variant-numeric:tabular-nums}.big-money input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.calc{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--color-surface-sunken);font-size:var(--text-body-sm);gap:3px;display:grid}.calc-row{justify-content:space-between;gap:var(--space-3);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;display:flex}.calc-row.total{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--color-line-strong);color:var(--color-heading);font-weight:var(--weight-semibold)}.gauge{height:8px;margin-top:var(--space-2);background:var(--color-line);border-radius:4px;position:relative}.gauge>i{background:var(--color-ok-fg);border-radius:4px;height:100%;display:block}.gauge[data-tone=critical]>i{background:var(--color-critical-fg)}.gauge>u{background:var(--color-heading);width:2px;position:absolute;top:-4px;bottom:-4px}.small-heading{font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-label);font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}.detail-head{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.detail-head .listing-thumb{width:64px;height:64px}.facts-strip{margin:var(--space-4) 0;border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.facts-strip>div{padding:var(--space-3) var(--space-4);border-right:1px solid var(--color-line);align-content:start;gap:2px;display:grid}.facts-strip>div:last-child{border-right:0}.facts-strip dt{font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-label)}.facts-strip dd{font-size:18px;font-weight:var(--weight-semibold);color:var(--color-heading);font-variant-numeric:tabular-nums;margin:0}.facts-strip small{color:var(--color-text-muted);font-size:var(--text-body-sm)}.tab-bar{gap:var(--space-5);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-line);display:flex;overflow-x:auto}.tab-bar a{padding:var(--space-3) 0;color:var(--color-text-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none}.tab-bar a:hover{color:var(--color-text)}.tab-bar a[aria-current=page]{color:var(--color-heading);font-weight:var(--weight-semibold);border-bottom-color:var(--color-heading)}.bulk-bar{gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);flex-wrap:wrap;align-items:center;display:flex}.bulk-bar label{gap:var(--space-2);font-size:var(--text-body-sm);align-items:center;display:inline-flex}.queue{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.queue-card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);display:grid}.queue-next{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);margin:0;padding:0;list-style:none;overflow:hidden}.queue-next li{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-line);align-items:center;display:flex}.queue-next li:first-child{border-top:0}.progress{gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);display:grid}.progress-line{justify-content:space-between;gap:var(--space-2);font-size:var(--text-body-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.seg{border:1px solid var(--color-control-border);border-radius:var(--radius-field);display:inline-flex;overflow:hidden}.seg>a,.seg>button{min-height:36px;padding:0 var(--space-3);border:0;border-right:1px solid var(--color-control-border);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--text-body-sm);cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.seg>:last-child{border-right:0}.seg>[aria-current=true],.seg>[aria-pressed=true]{background:var(--color-heading);color:var(--color-surface);font-weight:var(--weight-semibold)}.choice-list{gap:var(--space-2);display:grid}.choice{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-field-border);border-radius:var(--radius-field);cursor:pointer;background:var(--color-surface);align-items:flex-start;display:flex}.choice:has(input:checked){border-color:var(--color-heading);box-shadow:inset 0 0 0 1px var(--color-heading)}.choice input{width:16px;height:16px;accent-color:var(--color-heading);flex:none;margin-top:3px}.choice>span{color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-medium);gap:2px;display:grid}.choice small{color:var(--color-text-muted);font-weight:var(--weight-regular)}.two-columns{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.paste-area{width:100%;min-height:190px;padding:var(--space-3);border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-field-bg);color:var(--color-heading);font-family:var(--font-mono);font-size:var(--text-body-sm);white-space:pre;resize:vertical;overflow:auto}.panel-dialog.wide{width:min(960px,100vw - 32px)}.dialog-steps{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-body-sm);align-items:center;display:flex}.dialog-steps [aria-current=step]{color:var(--color-heading);font-weight:var(--weight-semibold)}.steps-row{gap:var(--space-3);margin-bottom:var(--space-5);counter-reset:passo;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.steps-row>div{counter-increment:passo;padding:var(--space-3) var(--space-4);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);color:var(--color-text-secondary);font-size:var(--text-body-sm)}.steps-row strong{gap:var(--space-2);color:var(--color-heading);align-items:center;margin-bottom:2px;display:flex}.steps-row strong:before{content:counter(passo);background:var(--color-heading);width:20px;height:20px;color:var(--color-surface);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.config-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;display:grid}.config-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);display:grid}.ladder{margin:0;padding:0;list-style:none}.ladder>li{gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);font-size:var(--text-body-sm);border-top:0;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;display:grid}.ladder>li:first-child{border-top:1px solid var(--color-line);border-radius:var(--radius-card) var(--radius-card) 0 0}.ladder>li:last-child{border-radius:0 0 var(--radius-card) var(--radius-card)}.ladder>li[data-status=vale]{border-color:var(--color-ok-line);background:var(--color-ok-bg);box-shadow:inset 3px 0 0 var(--color-ok-fg)}.ladder>li[data-status=nao-consultada]{opacity:.6}.ladder-level{font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-label);font-weight:var(--weight-semibold)}.rule-form{gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--color-line-strong);border-radius:var(--radius-card);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;display:grid}.rule-form label{gap:var(--space-1);font-size:var(--text-body-sm);color:var(--color-text-secondary);display:grid}.rule-form input,.rule-form select,.compact-field{min-height:40px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-field-bg);color:var(--color-heading);font:inherit;font-size:var(--text-body-sm)}.toggle-row{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.inline-fields{gap:var(--space-3);font-size:var(--text-body-sm);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:900px){.queue,.config-grid{grid-template-columns:1fr}.drawer{width:100vw}.facts-strip>div{border-right:0;border-bottom:1px solid var(--color-line)}}.erp-account-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-card-border);flex-wrap:wrap;display:flex}.erp-account-row:last-of-type{border-bottom:0}.erp-import-controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.erp-import-controls .inline-field{align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);color:var(--color-text-secondary);display:flex}.erp-import-controls select{height:calc(var(--height-field) - 6px);border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-field-bg);color:var(--color-heading);padding:0 var(--space-2);font-size:var(--text-body-sm)}.erp-import-controls .form-reply{font-size:var(--text-body-sm);color:var(--color-text-secondary);flex-basis:100%;margin:0}.erp-progress{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.erp-progress-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.erp-progress-bar{background:var(--color-card-border);border-radius:999px;height:6px;position:relative;overflow:hidden}.erp-progress-bar>span{border-radius:inherit;background:var(--color-text-link);height:100%;transition:width .3s;display:block}.erp-counters{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin:0;display:grid}.erp-counters>div{flex-direction:column;gap:2px;min-width:0;display:flex}.erp-counters dt{font-size:var(--text-body-sm);color:var(--color-text-secondary)}.erp-counters dd{font-size:var(--text-title-sm);color:var(--color-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.erp-counters dd.attention{color:var(--color-attention-fg,var(--color-heading));font-weight:600}.erp-failure{font-size:var(--text-body-sm);color:var(--color-text-secondary);margin:0}.erp-issues summary{cursor:pointer;font-size:var(--text-body-sm);color:var(--color-text-link)}.erp-issue-list{margin:var(--space-2) 0 0;border:1px solid var(--color-card-border);border-radius:var(--radius-card);max-height:min(40vh,320px);padding:0;list-style:none;overflow-y:auto}.erp-issue-list li{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-card-border);font-size:var(--text-body-sm);flex-wrap:wrap;display:flex}.erp-issue-list li:last-child{border-bottom:0}.erp-issue-list strong{font-variant-numeric:tabular-nums}.erp-issue-list span{color:var(--color-text-secondary);overflow-wrap:anywhere;min-width:0}.sync-master-option{align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0;cursor:pointer;display:flex}.sync-master-option input{flex:none;margin:3px 0 0}.sync-master-option>span{font-size:var(--text-body-sm);color:var(--color-heading);flex-direction:column;gap:2px;min-width:0;display:flex}.sync-master-option small{color:var(--color-text-secondary);line-height:var(--leading-body);text-wrap:pretty}@media (max-width:640px){.erp-account-row,.erp-import-controls{flex-direction:column;align-items:stretch}.erp-import-controls .button{justify-content:center;width:100%}}.run-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.run-head>*{min-width:0}.run-head .ident{overflow-wrap:anywhere}.run-targets>*,.page-meta>*{min-width:0}.page-meta strong,.run-targets .ident,.section-description strong,.panel-section header p strong{overflow-wrap:anywhere}.select-label{min-width:0}.select-label select,.more-filters-body select{width:100%;max-width:100%}[data-theme=foco].panel{font-size:13px;line-height:1.5}[data-theme=foco] .panel-main{max-width:var(--content-max);width:100%;margin-inline:auto;padding:30px 32px 22px}[data-theme=foco] .panel-header{height:var(--topbar-height);background:var(--color-canvas);border-bottom:1px solid var(--color-line);flex-wrap:nowrap;padding:0 30px}[data-theme=foco] .panel-nav{padding:23px 15px 14px}[data-theme=foco] .panel-rail-head{border-bottom:0;padding:0 0 25px}[data-theme=foco] .panel-nav-scroll{padding-block:0}[data-theme=foco] .panel-nav a,[data-theme=foco] .panel-group{border-radius:6px;gap:10px;min-height:34px;padding:0 10px;font-size:10px}[data-theme=foco] .panel-nav a[aria-current]{box-shadow:none;border-radius:6px;margin-inline:0;font-weight:650}[data-theme=foco] .nav-row:has(>a[aria-current]){box-shadow:none;border-radius:6px;margin-inline:0}[data-theme=foco] .panel-group{text-transform:uppercase;letter-spacing:1.5px;color:var(--color-text-muted);min-height:0;margin:18px 0 8px;padding-inline:12px;font-size:8px}[data-theme=foco] .panel-nav ul ul a{padding-left:24px}[data-theme=foco] .panel-main h1{letter-spacing:-1px;margin:9px 0;font-size:28px;line-height:1.2}[data-theme=foco] .panel-main h2{letter-spacing:-.3px;margin:8px 0 14px;font-size:21px;line-height:1.25}[data-theme=foco] .panel-section-head h2{font-size:21px;line-height:1.25}[data-theme=foco] .panel-main h3{margin:0 0 16px;font-size:14px}[data-theme=foco] .panel-section{margin-top:18px}[data-theme=foco] .stat,[data-theme=foco] .table-wrap,[data-theme=foco] .app-panel{border-radius:var(--radius-card);box-shadow:none}[data-theme=foco] .stat{gap:6px;padding:22px}[data-theme=foco] .stat-label{letter-spacing:var(--lastro-focus-label-tracking);color:var(--color-text-muted);font-size:11px;font-weight:600}[data-theme=foco] .stat-value{letter-spacing:-.6px;font-size:27px;line-height:1.15}[data-theme=foco] .counters{gap:18px;margin-block:18px}[data-theme=foco] .table-wrap{overflow:visible}@media (max-width:1100px){[data-theme=foco] .table-wrap{overflow-x:auto}}[data-theme=foco] .panel-table tbody tr:last-child>:first-child{border-bottom-left-radius:var(--radius-card)}[data-theme=foco] .panel-table tbody tr:last-child>:last-child{border-bottom-right-radius:var(--radius-card)}[data-theme=foco] .panel-table thead th{z-index:1;background:var(--lastro-focus-table-head);box-shadow:inset 0 -1px 0 var(--color-line);letter-spacing:var(--lastro-focus-label-tracking);color:var(--color-text-muted);font-size:11px;font-weight:600;position:sticky;top:0}[data-theme=foco] .panel-table th,[data-theme=foco] .panel-table td{text-align:center;vertical-align:middle;padding:14px 12px;font-size:12px}[data-theme=foco] .panel-table tbody tr>:first-child,[data-theme=foco] .panel-table thead tr>:first-child,[data-theme=foco] .panel-table [data-align=end]{text-align:center}[data-theme=foco] .panel-table caption{padding:12px 14px;font-size:11px}[data-theme=foco] .table-meta{color:var(--color-text-muted);margin-top:3px;font-size:10px}[data-theme=foco] .state{white-space:nowrap;border-radius:6px;min-height:0;padding:3px 8px;font-size:11px}[data-theme=foco] .basis{font-size:11px}[data-theme=foco] .button{border-radius:var(--radius-button);min-height:40px;letter-spacing:var(--lastro-focus-label-tracking);font-size:13px;font-weight:600}[data-theme=foco] .button-inline{width:auto;min-height:34px;padding:0 14px}[data-theme=foco] .icon-button:hover{background:#f1ebf8}[data-theme=foco] .field input,[data-theme=foco] .panel-main select{border-radius:var(--radius-field);height:40px;font-size:13px}[data-theme=foco] .hero{background:var(--lastro-focus-tint);border:1px solid #ded1ee;border-radius:18px;min-width:0;padding:30px}[data-theme=foco] .hero>.eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-muted);font-size:11px}[data-theme=foco] .hero h2{letter-spacing:-.8px;margin:20px 0;font-size:32px;line-height:1.16}[data-theme=foco] .hero>p{max-width:380px;color:var(--color-text-secondary)}[data-theme=foco] .hero .button{gap:30px;width:auto;margin:23px 0;display:inline-flex}[data-theme=foco] .hero small{color:var(--color-text-secondary);font-size:11px}[data-theme=foco] .hero-progress{background:#ded1ee;border-radius:10px;height:4px;margin:22px 0 10px}[data-theme=foco] .hero-progress>i{background:var(--lastro-focus-accent);border-radius:10px;height:100%;display:block}[data-theme=foco] .dashboard-split{grid-template-columns:1.15fr 1fr;gap:20px;display:grid}[data-theme=foco] .panel-dialog{border-radius:var(--radius-xl);width:min(1080px,100vw - 36px);max-height:calc(100dvh - 36px);box-shadow:var(--shadow-lg)}[data-theme=foco] .panel-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b142c65}[data-theme=foco] .panel-dialog-head{z-index:2;background:var(--color-surface);padding:20px 26px;position:sticky;top:0}[data-theme=foco] .panel-dialog-body{padding:24px 26px}[data-theme=foco] .panel-dialog-actions{background:#fbfafc;padding:18px 26px;position:sticky;bottom:0}[data-theme=foco] .panel-dialog>h2{margin:0;padding:20px 26px 0}[data-theme=foco] .panel-dialog>p{padding-inline:26px}[data-theme=foco] .panel-dialog>.tour-step{margin:0 0 4px;padding-top:20px}[data-theme=foco] .panel-dialog>.tour-step+h2{padding-top:0}[data-theme=foco] .panel-dialog>.tab-bar{padding-inline:26px}@media (max-width:1100px){[data-theme=foco] .stat{padding:18px}[data-theme=foco] .dashboard-split{grid-template-columns:1fr}}@media (max-width:780px){[data-theme=foco] .panel-main h1{letter-spacing:-.8px;font-size:24px}[data-theme=foco] .panel-main{padding:24px 16px 15px}[data-theme=foco] .panel-dialog{margin:8px}[data-theme=foco] .panel-dialog-head{padding:16px}[data-theme=foco] .panel-dialog>h2{padding:16px 18px 0}[data-theme=foco] .panel-dialog>p{padding-inline:18px}[data-theme=foco] .panel-dialog>.tour-step{padding-top:16px}[data-theme=foco] .panel-dialog>.tab-bar{padding-inline:18px}[data-theme=foco] .panel-dialog-body{padding:18px}[data-theme=foco] .panel-dialog-actions{flex-wrap:wrap;padding:14px}}@media (min-width:1000px) and (max-height:950px){[data-theme=foco] .panel-main{padding-top:20px;padding-bottom:15px}[data-theme=foco] .panel-main h1{font-size:25px}[data-theme=foco] .panel-nav a{min-height:30px}}[data-theme=foco] .panel-brand .wordmark{letter-spacing:.26em;text-indent:.26em;font-size:13px}[data-theme=foco] .panel-brand .brand>img{width:20px;height:20px}[data-theme=foco] .panel-brand .brand{gap:8px}[data-theme=foco] .nav-label{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}[data-theme=foco] .panel-group .nav-label{overflow:visible}[data-theme=foco] .panel-table tbody tr>:first-child,[data-theme=foco] .panel-table tbody th[data-identity],[data-theme=foco] .panel-table tbody td[data-identity]{text-align:center}[data-theme=foco] .table-wrap[data-identity-left] .panel-table tbody th[data-identity],[data-theme=foco] .table-wrap[data-identity-left] .panel-table tbody td[data-identity]{text-align:left}@media (max-width:780px){[data-theme=foco] .table-wrap[data-identity-left] .panel-table th[data-identity],[data-theme=foco] .table-wrap[data-identity-left] .panel-table td[data-identity]{min-width:140px}}[data-theme=foco] p.panel-group{cursor:default;margin:18px 0 8px}[data-theme=foco] .nav-section:first-child p.panel-group{margin-top:0}[data-theme=foco] .panel-nav[data-collapsed=true] p.panel-group{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-theme=foco] .panel-nav[data-collapsed=true] .nav-section{margin-bottom:10px}[data-theme=foco] .panel-store{border-block:1px solid var(--color-line);align-items:center;gap:10px;min-width:0;margin-bottom:16px;padding:12px 6px;display:flex}[data-theme=foco] .panel-store-mark{background:var(--lastro-focus-tint);width:29px;height:29px;color:var(--lastro-focus-accent);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:700;display:inline-grid}[data-theme=foco] .panel-store-name{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}[data-theme=foco] .panel-store-name small{color:var(--color-text-muted);margin-top:3px;font-size:8px;font-weight:400;display:block}[data-theme=foco] .panel-nav[data-collapsed=true] .panel-store{justify-content:center;padding-inline:0}[data-theme=foco] .panel-nav[data-collapsed=true] .panel-store-name{display:none}[data-theme=foco] .table-wrap{scrollbar-gutter:stable;scroll-padding-top:48px}[data-theme=foco] .table-wrap:focus-visible{outline:2px solid var(--lastro-focus-accent);outline-offset:2px}[data-theme=foco] .panel-table tbody td,[data-theme=foco] .panel-table tbody th{border-bottom:1px solid var(--lastro-focus-line-soft)}[data-theme=foco] .panel-table tbody tr{transition:background-color var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter)}[data-theme=foco] .panel-table tbody strong{font-weight:500}[data-theme=foco] .panel-table small{color:var(--color-text-muted);margin-top:3px;font-size:10px;display:block}[data-theme=foco] .state-neutral{color:#705a86;background:#f1edf7;border-color:#e8e1ef}[data-theme=foco] [data-logistics=Full],[data-theme=foco] [data-logistica=Full]{color:#806b24;background:#fff7d9;border-color:#ebdfab}[data-theme=foco] [data-logistics=Coletas],[data-theme=foco] [data-logistica=Coletas]{color:#45629a;background:#edf3ff;border-color:#d6e3ff}[data-theme=foco] .filter-chip{color:var(--color-text-muted);min-height:0;letter-spacing:var(--lastro-focus-label-tracking);transition:background-color var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter), color var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter);background:0 0;border:0;border-radius:8px;padding:9px 12px;font-weight:600}[data-theme=foco] .filter-chip[aria-pressed=true],[data-theme=foco] .filter-chip[aria-current=true],[data-theme=foco] .filter-chip[data-active=true]{color:#7442b1;background:#eae0f5}[data-theme=foco] .filter-chip[aria-current=true]{background-image:linear-gradient(var(--lastro-focus-primary), var(--lastro-focus-primary));background-position:bottom;background-repeat:no-repeat;background-size:calc(100% - 16px) 3px}[data-theme=foco] [data-active-bar] .filter-chip[aria-current=true][data-bar-host]{background-image:none}[data-theme=foco] .filter-chip-count{letter-spacing:0;background:var(--lastro-focus-tint);min-width:22px;color:var(--color-control-ink);text-align:center;transition:background-color var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter), color var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter);border-radius:6px;margin-left:4px;padding:1px 5px;font-size:11px;font-weight:700;line-height:16px}[data-theme=foco] .filter-chip[aria-current=true] .filter-chip-count{background:var(--lastro-focus-primary);color:var(--color-text-on-brand)}[data-theme=foco] .chip-count-paren{font-size:0}[data-theme=foco] .tabbar{background:#f6f3fa;border-radius:9px;gap:6px;margin:20px 0;padding:5px;display:flex;overflow-x:auto}[data-theme=foco] .tabbar>*{white-space:nowrap;color:var(--color-text-muted);text-align:center;letter-spacing:var(--lastro-focus-label-tracking);background:0 0;border:0;border-radius:6px;flex:1;padding:10px 16px;font-weight:600;text-decoration:none}[data-theme=foco] .tabbar>[aria-selected=true],[data-theme=foco] .tabbar>[aria-pressed=true],[data-theme=foco] .tabbar>[aria-current]{color:#6b409e;background:#fff;box-shadow:0 2px 6px #3229470c}[data-theme=foco] .pagination,[data-theme=foco] .list-toolbar-note{color:var(--color-text-muted);font-size:11px}[data-theme=foco] .pagination{margin-top:18px}[data-theme=foco] .pagination-item{border-radius:7px;min-width:30px;height:30px}[data-theme=foco] .pagination-pages a,[data-theme=foco] .pagination-pages button{border-color:var(--color-control-border);background:var(--color-surface);color:var(--color-control-ink)}[data-theme=foco] .pagination-pages button:disabled{color:var(--color-text-muted)}[data-theme=foco] .pagination-pages a[aria-current=page]{border-color:var(--color-brand);color:var(--color-text)}[data-theme=foco] .search-field{max-width:min(var(--lastro-focus-search-width), 100%);flex-basis:380px}[data-theme=foco] .search-input{min-height:var(--lastro-focus-search-height);border-radius:var(--lastro-focus-radius-search);border:1px solid var(--color-control-border);padding:12px 18px 12px 46px;font-size:14px}[data-theme=foco] .search-icon{top:50%;left:18px;transform:translateY(-50%)}[data-theme=foco] .search-clear{border-radius:50%;width:40px;height:40px;top:50%;right:4px;transform:translateY(-50%)}[data-theme=foco] .filter-input{min-height:var(--height-field);border-radius:var(--radius-field);border-color:var(--color-control-border)}[data-theme=foco] .search-input:focus-visible{outline:2px solid var(--lastro-focus-accent);outline-offset:3px}[data-theme=foco] .counters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}[data-theme=foco] .stat{border-radius:12px;gap:10px;padding:20px}[data-theme=foco] .stat-value{letter-spacing:-.6px;font-size:23px}[data-theme=foco] .stat-hint{color:var(--color-text-muted)}@media (max-width:780px){[data-theme=foco] .counters{grid-template-columns:1fr 1fr}[data-theme=foco] .stat{padding:14px}[data-theme=foco] .stat-value{font-size:20px}}[data-theme=foco] .panel-dialog{padding:0}.quality-meter{border-radius:var(--radius-full);background:var(--color-line);height:10px;display:block;overflow:hidden}.quality-meter>i{background:var(--color-text-secondary);height:100%;display:block}[data-theme=foco] .list-toolbar-chips .seg>a{min-height:30px}[data-theme=foco] .seg{background:0 0;border-color:#0000;border-radius:8px;gap:2px;overflow:visible}[data-theme=foco] .seg>a,[data-theme=foco] .seg>button{color:var(--color-text-muted);letter-spacing:var(--lastro-focus-label-tracking);transition:background-color var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter), color var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter);border-right:0;border-radius:8px;padding:0 12px;font-weight:600}[data-theme=foco] .seg>[aria-current=true],[data-theme=foco] .seg>[aria-pressed=true]{color:#7442b1;background:#eae0f5;font-weight:600}[data-theme=foco] .stat-link{color:inherit;transition:border-color var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter), background-color var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter);text-decoration:none}[data-theme=foco] .stat-link:hover{border-color:var(--lastro-focus-accent);background:var(--lastro-focus-tint)}[data-theme=foco] .stat-link:focus-visible{outline:2px solid var(--lastro-focus-accent);outline-offset:3px}[data-theme=foco] .stat-go{color:var(--lastro-focus-accent);font-size:11px}[data-theme=foco] .decision-card{border:1px solid var(--color-card-border);background:var(--color-surface);border-radius:15px;min-width:0;padding:22px}[data-theme=foco] .decision-title{margin:0 0 16px;font-size:14px}@media (max-width:1100px){[data-theme=foco] .decision-card{padding:18px}}[data-theme=foco] .decision-list{background:0 0;border:0;border-radius:0}[data-theme=foco] .decision-list>li{border-top:0;border-bottom:1px solid #f0edf3;padding:0;display:block}[data-theme=foco] .decision-list>li:last-child{border-bottom:0}[data-theme=foco] .decision-row{color:inherit;text-align:left;align-items:center;gap:17px;padding:21px 0;text-decoration:none;display:flex}[data-theme=foco] .decision-row>b{color:var(--color-text-muted);font-size:11px;font-weight:400}[data-theme=foco] .decision-row>span{flex:1;min-width:0;font-weight:600}[data-theme=foco] .decision-row small{color:var(--color-text-secondary);margin-top:4px;font-size:12px;font-weight:400;display:block}[data-theme=foco] .decision-go{color:var(--color-text-muted)}[data-theme=foco] .decision-row:hover{color:var(--lastro-focus-accent)}[data-theme=foco] .decision-row:focus-visible{outline:2px solid var(--lastro-focus-accent);outline-offset:2px;border-radius:8px}[data-theme=foco] .channel-sales{grid-template-columns:1fr 1fr;gap:24px;display:grid}[data-theme=foco] .channel-sales>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-theme=foco] .channel-sales small{color:var(--color-text-secondary)}@media (max-width:780px){[data-theme=foco] .channel-sales{grid-template-columns:1fr}}.channel-mark{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:76px;height:30px;font-size:12px;display:inline-flex}.channel-mark img{object-fit:contain;flex-shrink:0;max-width:70px;max-height:26px;display:block}.channel-mark-text{justify-content:flex-start}[data-theme=foco] .journey-stages{margin:18px 0 0}[data-theme=foco] .setup-list a{color:var(--color-text-link)}[data-theme=foco] .journey-stages>li{border-top:1px solid var(--color-line);gap:14px;padding:18px 0}[data-theme=foco] .journey-stages>li:first-child{border-top:0}[data-theme=foco] .journey-body{flex:1;min-width:0}[data-theme=foco] .journey-body h3{margin:2px 0 8px;font-size:14px}[data-theme=foco] .journey-state{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;font-size:12px;display:flex}[data-theme=foco] .journey-count-missing,[data-theme=foco] .journey-when{color:var(--color-text-muted)}[data-theme=foco] .journey-depends{color:var(--color-text-secondary);margin:0 0 8px;font-size:12px;line-height:1.6}[data-theme=foco] .journey-note{color:var(--color-text-secondary);margin:16px 0 0;font-size:12px}[data-theme=foco] .journey-start{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding-top:18px;display:flex}@media (max-width:780px){[data-theme=foco] .journey-start{flex-direction:column;align-items:stretch}}[data-theme=foco] .step-marker.done{border-color:var(--lastro-focus-accent);background:var(--lastro-focus-tint);color:var(--lastro-focus-accent)}.pager{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media (max-width:899px){.panel-nav:not([data-open=true]){visibility:hidden;transition:transform var(--duration-normal) var(--ease-out), visibility 0s linear var(--duration-normal)}.panel-nav[data-open=true]{visibility:visible;transition:transform var(--duration-normal) var(--ease-out), visibility 0s}[data-theme=foco] .panel-nav a,[data-theme=foco] .panel-nav .panel-group{min-height:44px;font-size:13px}[data-theme=foco] .panel-nav p.panel-group{min-height:0;font-size:9px}}@media (prefers-reduced-motion:reduce){.panel-nav:not([data-open=true]){transition:none}}@media (max-width:899px){[data-theme=foco] .button-inline{min-height:44px}}[data-theme=foco] .panel-breadcrumb{white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:11px;display:flex;overflow:hidden}[data-theme=foco] .panel-breadcrumb>span{color:var(--color-text-muted)}[data-theme=foco] .panel-breadcrumb>strong{color:var(--color-text);text-overflow:ellipsis;font-weight:600;overflow:hidden}[data-theme=foco] .panel-dialog-body .audit-list,[data-theme=foco] .panel-dialog-body .variant-list{overscroll-behavior:contain;max-height:min(40vh,320px);overflow-y:auto}[data-theme=foco] dialog{opacity:0;transition:opacity var(--lastro-focus-motion-fast) var(--lastro-focus-ease-exit), transform var(--lastro-focus-motion-fast) var(--lastro-focus-ease-exit), overlay var(--lastro-focus-motion-fast) var(--lastro-focus-ease-exit) allow-discrete, display var(--lastro-focus-motion-fast) var(--lastro-focus-ease-exit) allow-discrete;transform:scale(.98)}[data-theme=foco] dialog[open]{opacity:1;transition-duration:var(--lastro-focus-motion-normal);transition-timing-function:var(--lastro-focus-ease-enter);transform:none}@starting-style{[data-theme=foco] dialog[open]{opacity:0;transform:translateY(8px)scale(.98)}}[data-theme=foco] dialog:not([open]),[data-theme=foco] dialog:not([open])::backdrop{pointer-events:none}[data-theme=foco] dialog::backdrop{opacity:0;transition:opacity var(--lastro-focus-motion-fast) var(--lastro-focus-ease-exit), overlay var(--lastro-focus-motion-fast) var(--lastro-focus-ease-exit) allow-discrete, display var(--lastro-focus-motion-fast) var(--lastro-focus-ease-exit) allow-discrete}[data-theme=foco] dialog[open]::backdrop{opacity:1;transition-duration:var(--lastro-focus-motion-normal);transition-timing-function:var(--lastro-focus-ease-enter)}@starting-style{[data-theme=foco] dialog[open]::backdrop{opacity:0}}html:has([data-theme=foco] dialog:modal){scrollbar-gutter:stable;overflow:hidden}[data-theme=foco] dialog{overscroll-behavior:contain}@media (max-width:520px){[data-theme=foco] dialog.panel-dialog{border-radius:var(--radius-xl) var(--radius-xl) 0 0;opacity:1;width:100%;max-width:100%;max-height:85dvh;transition:transform var(--lastro-focus-motion-normal) var(--lastro-focus-ease-exit), overlay var(--lastro-focus-motion-normal) var(--lastro-focus-ease-exit) allow-discrete, display var(--lastro-focus-motion-normal) var(--lastro-focus-ease-exit) allow-discrete;border-bottom-width:0;margin:auto 0 0;transform:translateY(100%)}[data-theme=foco] dialog.panel-dialog[open]{transition-duration:var(--lastro-focus-motion-slow);transition-timing-function:var(--lastro-focus-ease-enter);transform:none}[data-theme=foco] dialog.panel-dialog::backdrop{transition-duration:var(--lastro-focus-motion-normal)}[data-theme=foco] dialog.panel-dialog[open]::backdrop{transition-duration:var(--lastro-focus-motion-slow)}@starting-style{[data-theme=foco] dialog.panel-dialog[open]{opacity:1;transform:translateY(100%)}}[data-theme=foco] dialog.panel-dialog .panel-dialog-actions{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}[data-theme=foco] dialog.panel-dialog>.panel-dialog-body:last-child{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}[data-theme=foco] dialog.panel-dialog .run-dialog-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}[data-theme=foco] dialog.run-dialog .run-dialog-body{max-height:calc(85dvh - 72px)}}[data-theme=foco] .drawer{transition:transform var(--lastro-focus-motion-slow) var(--lastro-focus-ease-enter)}@starting-style{[data-theme=foco] .drawer{transform:translate(100%)}}[data-theme=foco] .drawer-backdrop{transition:opacity var(--lastro-focus-motion-slow) var(--lastro-focus-ease-enter)}@starting-style{[data-theme=foco] .drawer-backdrop{opacity:0}}[data-theme=foco] .margin-drawer{transition:transform var(--lastro-focus-motion-slow) var(--lastro-focus-ease-enter)}@starting-style{[data-theme=foco] .margin-drawer{transform:translate(100%)}}@media (max-width:780px){@starting-style{[data-theme=foco] .margin-drawer{transform:translateY(100%)}}}[data-theme=foco] .column-help-floating,[data-theme=foco] .column-help-panel,[data-theme=foco] .account-menu>ul,[data-theme=foco] .row-menu-panel{transition:opacity var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter), transform var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter)}@starting-style{[data-theme=foco] .column-help-floating,[data-theme=foco] .column-help-panel,[data-theme=foco] .account-menu[open]>ul,[data-theme=foco] .row-menu[open] .row-menu-panel{opacity:0;transform:translateY(-4px)}}@media (min-width:900px){[data-theme=foco] .panel-nav[data-collapsed=true] ul ul{box-shadow:var(--shadow-md);transform:translate(var(--space-2), -4px);transition:opacity var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter), transform var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter)}[data-theme=foco] .panel-nav[data-collapsed=true] li:hover>ul,[data-theme=foco] .panel-nav[data-collapsed=true] li:focus-within>ul{transform:translate(var(--space-2), 0)}[data-theme=foco] .panel-nav[data-collapsed=true] ul ul ul{box-shadow:none;transition:none;transform:none}}[data-theme=foco] .account-menu li a,[data-theme=foco] .row-menu-panel a,[data-theme=foco] .panel-nav a,[data-theme=foco] .dialog-close,[data-theme=foco] .icon-button,[data-theme=foco] .row-icon-action,[data-theme=foco] .tab-bar a{transition:background-color var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter), color var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter)}[data-theme=foco] .button:hover,[data-theme=foco] .button:focus-visible,[data-theme=foco] .button:active{transition:background-color var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter), opacity var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter), transform var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter)}[data-theme=foco] .button:active:not(:disabled){transform:scale(.98)}[data-theme=foco] .stat,[data-theme=foco] .today-table .table-wrap,[data-theme=foco] .margin-headline,[data-theme=foco] .stopped-block{box-shadow:var(--lastro-focus-shadow-ambient)}[data-theme=foco] [data-active-bar]{position:relative}[data-theme=foco] .active-bar{background:var(--lastro-focus-primary);pointer-events:none;z-index:1;border-radius:3px 3px 0 0;width:0;height:3px;position:absolute;top:0;left:0}[data-theme=foco] .active-bar[data-placed]{transition:transform var(--lastro-focus-motion-normal) var(--lastro-focus-ease-enter), width var(--lastro-focus-motion-normal) var(--lastro-focus-ease-enter)}[data-theme=foco] .tab-bar a{min-height:44px;letter-spacing:var(--lastro-focus-label-tracking);border-bottom-width:3px;align-items:center;padding-block:0;font-weight:600;display:inline-flex}[data-theme=foco] .tab-bar a[aria-current=page]{color:var(--lastro-focus-primary);border-bottom-color:var(--lastro-focus-primary)}[data-theme=foco] .tab-bar[data-active-bar] a[aria-current=page][data-bar-host]{border-bottom-color:#0000}[data-theme=foco] .tab-bar a[aria-current=page] .filter-chip-count{background:var(--lastro-focus-primary);color:var(--color-text-on-brand)}.date-field{min-width:0;margin-top:8px;display:grid;position:relative}.date-field>label{background:var(--color-field-bg);color:var(--color-text-label);letter-spacing:var(--lastro-focus-label-tracking);border-radius:4px;padding:0 4px;font-size:11px;font-weight:600;line-height:14px;position:absolute;top:0;left:10px;transform:translateY(-50%)}.date-field:focus-within>label{color:var(--color-text-link)}.date-field>input{width:100%;min-width:0;height:var(--height-field);border:1px solid var(--color-control-border);border-radius:var(--radius-field);background:var(--color-field-bg);color:var(--color-text);font:inherit;padding:0 12px;font-size:13px}@media (max-width:860px){.date-field>input{height:44px}}.more-filters-toggle{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-2);border-radius:var(--radius-button);color:var(--color-text-secondary);font:inherit;font-size:var(--text-body-sm);letter-spacing:var(--lastro-focus-label-tracking);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.more-filters-toggle:hover{color:var(--color-text);background:var(--color-row-hover)}.more-filters-toggle[data-applied]{color:var(--color-text)}.more-filters-caret{transition:transform var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter);flex:none}.more-filters-toggle[aria-expanded=true] .more-filters-caret{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){[data-theme=foco] dialog,[data-theme=foco] dialog.panel-dialog{transition:opacity var(--lastro-focus-motion-reduced) var(--lastro-focus-ease-exit), overlay var(--lastro-focus-motion-reduced) var(--lastro-focus-ease-exit) allow-discrete, display var(--lastro-focus-motion-reduced) var(--lastro-focus-ease-exit) allow-discrete!important;transform:none!important}[data-theme=foco] dialog[open],[data-theme=foco] dialog.panel-dialog[open]{transition:opacity var(--lastro-focus-motion-reduced) var(--lastro-focus-ease-enter), overlay var(--lastro-focus-motion-reduced) var(--lastro-focus-ease-enter) allow-discrete, display var(--lastro-focus-motion-reduced) var(--lastro-focus-ease-enter) allow-discrete!important}[data-theme=foco] dialog.panel-dialog{opacity:0}[data-theme=foco] dialog.panel-dialog[open]{opacity:1}@starting-style{[data-theme=foco] dialog.panel-dialog[open]{opacity:0}}[data-theme=foco] dialog::backdrop,[data-theme=foco] dialog.panel-dialog::backdrop{transition:opacity var(--lastro-focus-motion-reduced) var(--lastro-focus-ease-exit), overlay var(--lastro-focus-motion-reduced) var(--lastro-focus-ease-exit) allow-discrete, display var(--lastro-focus-motion-reduced) var(--lastro-focus-ease-exit) allow-discrete!important}[data-theme=foco] dialog[open]::backdrop,[data-theme=foco] dialog.panel-dialog[open]::backdrop{transition:opacity var(--lastro-focus-motion-reduced) var(--lastro-focus-ease-enter), overlay var(--lastro-focus-motion-reduced) var(--lastro-focus-ease-enter) allow-discrete, display var(--lastro-focus-motion-reduced) var(--lastro-focus-ease-enter) allow-discrete!important}[data-theme=foco] .drawer,[data-theme=foco] .margin-drawer{transition:opacity var(--lastro-focus-motion-reduced) var(--lastro-focus-ease-enter)!important;transform:none!important}@starting-style{[data-theme=foco] .drawer,[data-theme=foco] .margin-drawer{opacity:0}}[data-theme=foco] .drawer-backdrop{transition:opacity var(--lastro-focus-motion-reduced) var(--lastro-focus-ease-enter)!important}[data-theme=foco] .column-help-floating,[data-theme=foco] .column-help-panel,[data-theme=foco] .account-menu>ul,[data-theme=foco] .row-menu-panel{transition:opacity var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter)!important;transform:none!important}[data-theme=foco] .button:active:not(:disabled){transform:none}[data-theme=foco] .active-bar[data-placed]{transition:none}}@media (prefers-reduced-motion:reduce) and (min-width:900px){[data-theme=foco] .panel-nav[data-collapsed=true] ul ul,[data-theme=foco] .panel-nav[data-collapsed=true] li:hover>ul,[data-theme=foco] .panel-nav[data-collapsed=true] li:focus-within>ul{transform:translateX(var(--space-2))!important;transition:opacity var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter)!important}[data-theme=foco] .panel-nav[data-collapsed=true] ul ul ul{transition:none!important;transform:none!important}}[data-theme=foco] .welcome-invite{align-items:center;column-gap:var(--space-2);min-width:0;margin:var(--space-3) 0;color:var(--color-text-secondary);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);flex-wrap:wrap;row-gap:4px;display:flex}[data-theme=foco] .welcome-invite-body{overflow-wrap:anywhere;flex:0 auto;min-width:0;line-height:24px}[data-theme=foco] .welcome-invite-body>.state{vertical-align:middle;margin-right:2px}[data-theme=foco] .welcome-invite .welcome-invite-title{font-size:var(--text-body-sm);line-height:inherit;letter-spacing:normal;color:var(--color-heading);margin:0;font-weight:600;display:inline}[data-theme=foco] .welcome-invite-text{margin:0;display:inline}[data-theme=foco] .welcome-invite-long{display:none}[data-theme=foco] .welcome-invite-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}[data-theme=foco] .welcome-later{min-height:34px;padding:0 var(--space-2);cursor:pointer;font:inherit;color:var(--color-text-link);text-underline-offset:4px;background:0 0;border:0;align-items:center;font-size:13px;line-height:20px;text-decoration:underline;display:inline-flex}[data-theme=foco] .welcome-later:hover{color:var(--color-heading)}[data-theme=foco] .welcome-close{border-radius:var(--radius-button);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter), color var(--lastro-focus-motion-fast) var(--lastro-focus-ease-enter);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}[data-theme=foco] .welcome-close:hover{background:var(--color-row-hover);color:var(--color-heading)}@media (pointer:coarse){[data-theme=foco] .welcome-later{min-height:44px}}@media (min-width:1100px) and (min-height:680px){[data-theme=foco] .welcome-invite[data-place=canto]{z-index:var(--z-dropdown);box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-card);width:360px;max-width:calc(100vw - 48px);box-shadow:var(--lastro-focus-shadow-float);transition:opacity var(--lastro-focus-motion-normal) var(--lastro-focus-ease-enter), transform var(--lastro-focus-motion-normal) var(--lastro-focus-ease-enter);margin:0;padding:20px 20px 16px;display:block;position:fixed;bottom:24px;right:24px}[data-theme=foco] .welcome-invite[data-place=canto] .welcome-invite-body{line-height:normal}[data-theme=foco] .welcome-invite[data-place=canto] .welcome-invite-title{margin:12px 48px 0 0;font-size:16px;line-height:22px;display:block}[data-theme=foco] .welcome-invite[data-place=canto] .welcome-invite-text{margin-top:6px;font-size:13px;line-height:20px;display:block}[data-theme=foco] .welcome-invite[data-place=canto] .welcome-invite-long{display:inline}[data-theme=foco] .welcome-invite[data-place=canto] .welcome-invite-short{display:none}[data-theme=foco] .welcome-invite[data-place=canto] .welcome-invite-actions{margin-top:16px}[data-theme=foco] .welcome-invite[data-place=canto] .welcome-close{margin:0;position:absolute;top:6px;right:6px}@starting-style{[data-theme=foco] .welcome-invite[data-place=canto]{opacity:0;transform:translateY(8px)}}}@media (prefers-reduced-motion:reduce) and (min-width:1100px) and (min-height:680px){[data-theme=foco] .welcome-invite[data-place=canto]{transition:opacity var(--lastro-focus-motion-reduced) var(--lastro-focus-ease-enter)!important;transform:none!important}}.entry-foco{background:var(--color-canvas);place-items:center;padding:24px}.entry-foco .entry-split{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:1fr 1fr;width:min(100%,940px);min-height:440px;display:grid;overflow:hidden}.entry-foco .entry-split-wide{width:min(100%,1060px)}.entry-art{background:var(--color-brand-subtle);flex-direction:column;justify-content:space-between;gap:28px;padding:35px;display:flex}.entry-art .brand{flex-direction:row;align-items:center;gap:9px}.entry-art .brand>img{width:32px;height:32px}.entry-art .wordmark{letter-spacing:.26em;text-indent:.26em;font-size:18px;line-height:23px}.entry-art-line{letter-spacing:-1px;color:var(--color-heading);text-wrap:balance;font-size:37px;font-weight:500;line-height:1.14}.entry-art-line em{color:var(--color-brand-text);font-family:Georgia,Times New Roman,serif;font-style:italic}.entry-art>small{color:var(--color-text-muted);letter-spacing:.02em;font-size:11px}.entry-art>small i{opacity:.5;margin-inline:3px;font-style:normal}.entry-panel{align-content:center;min-width:0;padding:35px}.entry-brand-mobile{justify-content:center;margin-bottom:20px;display:none}.entry-foco .entry-card{background:0 0;border:0;padding:0}.entry-foco .entry-heading{text-align:center;margin:0 0 22px}.entry-foco .entry-heading h1{letter-spacing:-.03em;text-wrap:balance;font-size:26px;line-height:33px}.entry-foco .entry-heading p{text-wrap:balance;max-width:none;margin:9px 0 0;font-size:13px;line-height:20px}.entry-foco .entry-footer{width:fit-content;margin:18px auto 0;font-size:12px;display:block}.entry-foco .field label{margin-bottom:6px;font-size:12px}.entry-foco .button{font-size:14px}.entry-foco .button-slow-text{text-align:center}.entry-foco .onboarding-steps{width:fit-content;max-width:100%;margin-inline:auto}.entry-foco .entry-resend{margin-top:12px}.entry-foco .plan-summary{border-bottom:1px solid var(--color-line);text-align:center;overflow-wrap:anywhere;justify-items:center;gap:2px;margin-bottom:16px;padding:0 0 12px;font-size:13px;line-height:20px;display:grid}.entry-foco .plan-summary>p{text-wrap:balance;max-width:100%}.entry-foco .plan-summary strong{color:var(--color-heading)}.entry-foco .plan-change{align-items:center;min-height:32px;padding:0 8px;font-size:12px;display:inline-flex}.entry-foco .social-account{border:1px solid var(--color-card-border);border-radius:var(--radius-field);background:var(--color-canvas);text-align:center;overflow-wrap:anywhere;justify-items:center;gap:2px;min-width:0;margin-bottom:16px;padding:12px 14px 4px;font-size:13px;line-height:20px;display:grid}.entry-foco .social-account>*{max-width:100%}.entry-foco .social-account-lead{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.entry-foco .social-account-who strong{color:var(--color-heading)}.entry-foco .social-account-switch{min-height:32px;font:inherit;color:var(--color-text-link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:12px;text-decoration:underline}.entry-foco .social-account-switch[aria-busy=true]{cursor:wait;text-decoration:none}@media (pointer:coarse),(max-width:860px){.entry-foco .plan-change,.entry-foco .social-account-switch{min-height:44px}}.entry-foco .register-social{margin-bottom:0}.entry-foco .document-choice legend{margin-bottom:6px;font-size:12px}.entry-foco .register-note{margin-top:-4px;font-size:12px}@media (max-width:850px){.entry-foco .entry-split{grid-template-columns:1fr;min-height:0}.entry-art{display:none}.entry-brand-mobile{display:flex}.entry-brand-mobile .brand{flex-direction:row;align-items:center;gap:9px}.entry-brand-mobile .brand>img{width:32px;height:32px}.entry-brand-mobile .wordmark{letter-spacing:.26em;text-indent:.26em;font-size:18px;line-height:23px}}@media (max-width:520px){.entry-foco{padding:16px}.entry-panel{padding:24px}.entry-foco .entry-heading h1{font-size:23px;line-height:30px}}.rebate-tag{border-radius:var(--radius-badge,6px);background:color-mix(in srgb, var(--color-info-solid,#4a6fa5) 12%, #fff);border:1px solid color-mix(in srgb, var(--color-info-solid,#4a6fa5) 30%, #fff);color:var(--color-info-fg,#33507a);white-space:nowrap;align-self:center;align-items:center;gap:4px;padding:2px 7px 2px 5px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.rebate-tag svg{flex:none}.chip-sep{background:var(--color-line);align-self:center;width:1px;height:18px;margin-inline:4px;display:inline-block}.order-section{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-surface);margin-bottom:12px}.order-section>summary{cursor:pointer;color:var(--color-heading);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:500;list-style:none;display:flex}.order-section>summary::-webkit-details-marker{display:none}.order-section>summary:after{content:"";border-right:1.5px solid var(--color-text-muted);border-bottom:1.5px solid var(--color-text-muted);width:8px;height:8px;transition:transform var(--duration-fast,.15s);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.order-section[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.order-section[open]>summary{border-bottom:1px solid var(--color-line)}.order-section-body{padding:16px 18px 18px}.order-section-body>.small-heading{margin-top:18px}.order-section-body>:first-child{margin-top:0}.order-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;display:grid}.order-facts>div{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:16px;min-width:0;padding:9px 0;display:flex}.order-facts>div>dt{color:var(--color-text-muted);flex:none;font-size:12px}.order-facts>div>dd{text-align:right;color:var(--color-text);overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px}.order-facts>div>dd .cell-sub{display:block}@media (max-width:780px){.order-facts{grid-template-columns:1fr}}.apply-bar{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-brand-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;font-size:13px;display:flex}.apply-bar .button{width:auto}.price-cell{flex-direction:column;align-items:center;gap:1px;display:inline-flex}.price-was{color:var(--color-text-muted);font-size:11px;text-decoration-thickness:1px}.price-now{font-variant-numeric:tabular-nums;font-size:13px}.link-button{color:var(--color-text-link);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.breakdown{text-align:left;gap:14px;padding:4px 2px 8px;display:grid}@media (max-width:860px){.row-expansion .breakdown{width:calc(100vw - 2 * var(--space-4) - 28px);max-width:100%;position:sticky;left:0}}.breakdown-bars{background:var(--color-line);border-radius:999px;height:12px;display:flex;overflow:hidden}.breakdown-bars>span{min-width:2px;display:block}.bar-net{background:var(--color-ok-solid,#458f78)}.bar-cost{background:#9a92a6}.bar-discount{background:var(--color-attention-solid,#b58048)}.bar-channel{background:var(--color-brand,#7544b4)}.breakdown-legend{color:var(--color-text-muted);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.breakdown-legend li{align-items:center;gap:5px;display:inline-flex}.breakdown-legend i{border-radius:2px;width:9px;height:9px}.breakdown .memorial{margin:0}.breakdown-assumptions{color:var(--color-text-secondary);gap:4px;margin:0;padding-left:18px;font-size:11px;display:grid}.counters-strip .stat{gap:2px;padding:14px 16px}.counters-strip .stat-value{font-size:22px}.counters-strip .basis{margin-top:2px}.brand-foco{color:var(--color-heading);letter-spacing:-1.5px;align-items:center;gap:12px;font-size:29px;font-weight:850;line-height:1;display:inline-flex}.brand-foco>span:last-child{letter-spacing:-1px;font-size:25px}.brand-foco i{color:var(--color-focus);font-style:normal}.panel-brand .brand-foco{gap:9px;font-size:24px}.panel-brand .brand-foco>span:last-child{font-size:21px}.panel-nav[data-collapsed=true] .brand-foco>span:last-child{display:none}.info-link{color:var(--color-text-secondary);font:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);cursor:pointer;vertical-align:baseline;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:11px;display:inline-flex}.info-link:hover{background:var(--color-row-hover);color:var(--color-brand-text)}.info-link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.info-link-mark{border-radius:var(--radius-full);border:1px solid var(--color-line-strong);justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;line-height:1;text-decoration:none;display:inline-flex}.info-dialog{max-height:calc(100dvh - 36px);overflow-y:auto}.info-dialog .panel-dialog-body p{margin:0}.stopped-block{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);gap:10px;min-width:0;margin-top:18px;padding:22px;display:grid}.stopped-block h2,.stopped-block h3{font-size:var(--text-title-sm);line-height:var(--leading-title-sm);color:var(--color-heading);margin:0}.stopped-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.stopped-block p{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0}.stopped-start{color:var(--color-text)}.stopped-criteria{color:var(--color-text-muted);font-size:11px}.stopped-start-link{align-items:center;min-height:24px;display:inline-flex}.stopped-headline{color:var(--color-text);line-height:1.6}.stopped-count{letter-spacing:-.6px;color:var(--color-heading);font-variant-numeric:tabular-nums;margin-right:4px;font-size:27px;line-height:1.15}.stopped-headline .money,.stopped-block .money{overflow-wrap:anywhere}.stopped-stale,.stopped-running{color:var(--color-text)}.stopped-coverage-line{font-size:12px}.stopped-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.stopped-notice{gap:10px;display:grid}.stopped-outside{margin:10px 0 0}.stopped-account{color:var(--color-text-muted);flex-basis:100%;font-size:11px}.account-switch{color:var(--color-text-label);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.account-switch label{align-items:center;gap:8px;display:inline-flex}.account-switch select{max-width:min(320px,100%);height:34px}@media (max-width:520px){.account-switch select{max-width:190px}}.attention-lines{gap:4px;margin-top:14px;display:grid}.attention-lines .state-line{margin:0}.stopped-coverage{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-surface-sunken);gap:6px;min-width:0;margin-top:18px;padding:16px 22px;display:grid}.stopped-coverage h2{font-size:12px;font-weight:var(--weight-semibold);color:var(--color-text-label);margin:0}.stopped-coverage p{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:12px}.stopped-coverage-note{color:var(--color-text-muted)}.stopped-total{justify-content:space-between}.stopped-empty{justify-items:start;gap:10px;padding:16px;display:grid}.stopped-pages{margin-top:12px}.stopped-skeleton{min-height:120px}.stopped-page{flex-direction:column;min-width:0;display:flex}.stopped-coverage h2 .info-link{font-weight:var(--weight-regular)}@media (max-width:780px){.stopped-page .filter-bar{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stopped-page .filter-bar .select-label{min-width:0;font-size:12px}.stopped-page .filter-bar select,.stopped-page .filter-bar input{width:100%;min-width:0}.stopped-page .filter-bar .filter-actions{grid-column:1/-1}}@media (max-width:860px){[data-theme=foco] .table-wrap[data-region] .panel-table{min-width:720px}}@media (max-width:1100px){.stopped-block{padding:18px}.stopped-coverage{padding:14px 18px}}.stopped-identity{align-items:center;gap:10px;min-width:0;display:flex}.stopped-identity-body{gap:2px;min-width:0;display:grid}.stopped-thumb{object-fit:contain;background:var(--color-surface-sunken);border-radius:7px;flex:0 0 40px;width:40px;height:40px}.stopped-row-title{max-width:320px;color:var(--color-text-secondary);font-size:11px}.stopped-toggle{margin-top:4px}.stopped-expansion{text-align:left;white-space:normal;gap:12px;padding:12px 4px;display:grid}.stopped-listings{gap:12px;margin:0;padding:0;list-style:none;display:grid}.stopped-listing{border:1px solid var(--color-line);border-radius:var(--radius-field);background:var(--color-surface);gap:8px;padding:12px;display:grid}.stopped-listing-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.stopped-listing-title{color:var(--color-text)}.stopped-variations{border-collapse:collapse;width:100%;font-size:12px}.stopped-variations th,.stopped-variations td{border-bottom:1px solid var(--color-line);text-align:center;padding:6px 8px}.stopped-variations thead th{font-size:11px;font-weight:var(--weight-medium);color:var(--color-text-label)}.stopped-variations tbody th{text-align:left;font-weight:var(--weight-regular)}.stopped-after,.stopped-exit{color:var(--color-text-secondary);margin:0}[data-theme=foco] .table-wrap[data-region]{max-height:min(360px,50dvh);overflow:auto}[data-theme=foco] .table-wrap[data-region]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}@media (max-width:780px){[data-theme=foco] .table-wrap[data-region]{max-height:min(300px,45dvh)}}.connector-accounts li.connector-account{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;display:grid}.connector-account-facts{grid-column:1/-1;gap:4px;margin:0;font-size:12px;display:grid}.connector-account-facts>div{flex-wrap:wrap;gap:6px;display:flex}.connector-account-facts dt{color:var(--color-text-label)}.connector-account-facts dt:after{content:":"}.connector-account-facts dd{color:var(--color-text);margin:0}.connector-help{flex-wrap:wrap;gap:4px;margin:0;display:flex}.reauthorize{flex-direction:column;gap:2px;display:inline-flex}.reauthorize small{color:var(--color-text-muted);font-size:11px}[data-theme=foco] .account-card,[data-theme=foco] .connector-card{padding:22px}@media (max-width:1100px){[data-theme=foco] .account-card,[data-theme=foco] .connector-card{padding:18px}}@media (max-width:860px){.panel .panel-header-channel a,.panel .connector-account-name,.panel .info-link,.panel .stopped-block a:not(.button),.panel .state-line a,.panel .stopped-empty a:not(.button),.panel .pagination-pages a,.panel .decision-row{align-items:center;min-height:44px;display:inline-flex}}.margin-page{flex-direction:column;min-width:0;display:flex}.margin-headline{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);gap:10px;min-width:0;margin-top:18px;padding:22px;display:grid}.margin-headline h2{font-size:var(--text-title-sm);line-height:var(--leading-title-sm);color:var(--color-heading);margin:0}.margin-headline p{overflow-wrap:anywhere;margin:0}.margin-lead{color:var(--color-text);line-height:1.55}.margin-count{letter-spacing:-.6px;color:var(--color-heading);font-variant-numeric:tabular-nums;margin-right:6px;font-size:27px;line-height:1.15}.margin-facts{gap:4px;margin:0;font-size:12px;display:grid}.margin-facts>div{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.margin-facts dt{color:var(--color-text-label);font-weight:var(--weight-medium)}.margin-facts dd{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0}.margin-outside-account{margin:10px 0 0}.margin-queue{margin-top:18px}.margin-queue-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.margin-order-short{display:none}.margin-queue-head h2{margin:0}.margin-order{color:var(--color-text-secondary);margin:0;font-size:12px}.margin-groups{gap:8px;margin:12px 0 8px;display:grid}.margin-chips{flex-wrap:wrap;gap:8px;display:flex}.margin-reasons .filter-chip{font-size:11px}.margin-group-select{display:none}.margin-search{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:8px;display:flex}.margin-search-label{color:var(--color-text-label);gap:4px;font-size:12px;display:grid}.margin-search-label input{height:var(--height-field);border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-field-bg);min-width:220px;max-width:100%;color:var(--color-text);padding:0 12px}.margin-total{justify-content:space-between}.margin-empty{justify-items:start;gap:10px;padding:16px;display:grid}.margin-pages{margin-top:12px}.margin-skeleton{min-height:140px}.margin-identity{align-items:center;gap:10px;min-width:0;display:flex}.margin-identity-body{gap:2px;min-width:0;display:grid}.margin-thumb{object-fit:contain;background:var(--color-surface-sunken);border-radius:7px;flex:0 0 40px;width:40px;height:40px}.margin-row-title{max-width:300px;color:var(--color-text-secondary);font-size:11px}.margin-action{gap:6px}.margin-action>span:first-child{max-width:240px}.margin-drawer{z-index:30;top:var(--topbar-height,62px);background:var(--color-surface);border-left:1px solid var(--color-card-border);align-content:start;gap:14px;width:min(520px,100vw);padding:18px 22px 28px;display:grid;position:fixed;bottom:0;right:0;overflow-y:auto}.margin-drawer:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-3px}.margin-drawer-head{gap:10px;display:grid}.margin-drawer-head h2{color:var(--color-heading);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.35}.margin-drawer-kicker{color:var(--color-text-muted);margin:0 0 4px;font-size:11px}.margin-drawer-title{font-weight:var(--weight-regular);color:var(--color-text-secondary);font-size:13px}.margin-drawer-nav{flex-wrap:wrap;gap:8px;display:flex}.margin-drawer-block{border-top:1px solid var(--color-line);gap:8px;padding-top:12px;display:grid}.margin-drawer-block h3{color:var(--color-heading);margin:0;font-size:13px}.margin-drawer-note{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:12px}.margin-memory{gap:4px;margin:0;font-size:12px;display:grid}.margin-memory>div{grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.margin-memory dt{color:var(--color-text-label)}.margin-memory dd{color:var(--color-text);overflow-wrap:anywhere;margin:0}.margin-memory-total{border-top:1px dashed var(--color-line-strong);font-weight:var(--weight-semibold);padding-top:4px}.margin-revisions{color:var(--color-text-secondary);margin:0;padding-left:18px;font-size:12px}.margin-decisions{flex-wrap:wrap;align-items:flex-end;gap:10px;font-size:12px;display:flex}.margin-decisions label{color:var(--color-text-label);gap:4px;display:grid}.margin-decisions input{height:var(--height-field);border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-field-bg);color:var(--color-text);padding:0 10px}@media (min-width:1200px){.margin-page[data-drawer]{padding-right:520px}.margin-page[data-drawer] .margin-queue .panel-table :is(th,td):is([data-key=vendas],[data-key=falta]){display:none}[data-theme=foco] .margin-page[data-drawer] .margin-queue .table-wrap[data-region] .panel-table{min-width:0}}@media (max-width:1100px){.margin-headline{padding:18px}}@media (max-width:780px){.margin-chips{display:none}.margin-group-select{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.margin-group-select label{color:var(--color-text-label);flex:180px;gap:4px;font-size:12px;display:grid}.margin-group-select select{width:100%;min-height:44px}.margin-search-label{flex:160px}.margin-search-label input{width:100%;min-width:0;min-height:44px}.margin-headline{gap:8px;padding:14px 16px}.margin-facts>div{grid-template-columns:1fr;gap:0}.margin-drawer{border-left:0;border-top:1px solid var(--color-card-border);border-radius:var(--radius-card) var(--radius-card) 0 0;width:100vw;max-height:72dvh;padding:14px 16px 22px;top:auto;left:0}.margin-memory>div{grid-template-columns:1fr;gap:0}.margin-row-title{max-width:220px}}@media (max-width:860px){.panel .margin-why,.panel .margin-drawer a,.panel .margin-headline a,.panel .margin-chips a{align-items:center;min-height:44px;display:inline-flex}.panel .margin-decisions input{min-height:44px}}.verdict-cell{justify-items:center;gap:4px;display:grid}.verdict-why{max-width:320px;color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:11px}.campaign-name-cell{text-align:center;justify-items:center;gap:2px;display:grid}[data-identity-left] .campaign-name-cell{text-align:left;justify-items:start}.campaign-header{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);gap:10px;min-width:0;margin-top:18px;padding:22px;display:grid}.campaign-header h2{font-size:var(--text-title-sm);color:var(--color-heading);overflow-wrap:anywhere;margin:0}.campaign-header p{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0}.campaign-header-actions{flex-wrap:wrap;gap:10px;display:flex}.campaign-line-title{max-width:280px;color:var(--color-text-secondary);font-size:11px}@media (max-width:1100px){.campaign-header{padding:18px}}@media (max-width:860px){.panel .campaign-header a,.panel .campaign-name-cell a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.margin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:10px 0 6px;display:flex}.margin-toolbar .margin-groups{margin:0}.margin-toolbar .margin-search{align-items:center;margin:0}.margin-toolbar .margin-search-label input{min-width:180px}.margin-queue .panel-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.margin-headline h2{font-size:16px}@media (max-width:780px){.margin-toolbar{align-items:stretch}.margin-toolbar>*{flex:100%}}[data-theme=foco] .margin-headline h2{font-size:16px;line-height:1.3}[data-theme=foco] .margin-queue-head h2{margin:0;font-size:18px}[data-theme=foco] .table-wrap[data-region]{position:relative}.margin-more{color:var(--color-text-secondary);font-size:12px;display:block}a.margin-count{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}a.margin-count:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.margin-more summary{cursor:pointer;color:var(--color-text-secondary)}.margin-more p{margin:6px 0 0}.margin-foot{display:block}.margin-campaigns-link{display:none}@media (max-width:780px){.margin-page .page-header .margin-campaigns-link{display:inline-flex}}.margin-narrow{display:none}@media (max-width:780px){.margin-narrow{display:inline}.margin-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.margin-foot .margin-pages{flex:auto;gap:8px;margin-top:0}.margin-foot .margin-export-foot{margin-top:0}.margin-wide,.margin-page .page-lead{display:none}.margin-fact-extra{display:none!important}.margin-more{display:block}.margin-headline .margin-count{font-size:24px}.margin-lead{line-height:1.45}.margin-queue-head .margin-order{font-size:11px}.margin-queue .margin-thumb,.margin-queue td[data-rank] .cell-sub{display:none}.margin-queue .margin-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.margin-queue .margin-row-title{max-width:100%}.panel .margin-more summary{align-items:center;min-height:44px;display:flex}}.campaign-facts{gap:8px;margin:0;font-size:12px;display:grid}.campaign-facts>div{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:10px;display:grid}.campaign-facts dt{color:var(--color-text-label);font-weight:var(--weight-medium)}.campaign-facts dd{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0}.campaign-facts .verdict-cell,.campaign-facts .value-stack{justify-items:start}.campaign-chips{flex-wrap:wrap;gap:8px;margin:4px 0 8px;display:flex}.campaign-total{margin:4px 0 8px}.campaign-decision-bar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;font-size:12px;display:flex}.campaign-decision-bar label{color:var(--color-text-label);gap:4px;display:grid}.campaign-decision-bar select,.campaign-decision-bar input{height:var(--height-field);border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-field-bg);color:var(--color-text);padding:0 10px}.campaign-basket .campaign-line-title{overflow-wrap:anywhere;display:block}@media (max-width:780px){.campaign-chips{display:none}.campaign-facts>div{grid-template-columns:1fr;gap:2px}.campaign-decision-bar select,.campaign-decision-bar input,.campaign-decision-bar button{min-height:44px}.campaign-header-actions>*{flex:100%;justify-content:center}}@media (max-width:860px){.panel .campaign-basket a,.panel .campaign-chips a,.panel .campaign-header-actions a{align-items:center;min-height:44px;display:inline-flex}}.account-choices{justify-items:center;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.account-choices a{align-items:center;min-height:24px;display:inline-flex}@media (max-width:860px){.panel .account-choices a{min-height:44px}}.panel-table tbody tr[data-highlight=true]>:first-child{box-shadow:inset 4px 0 0 0 var(--color-focus)}details:not([open])>:not(summary){display:none}@media (max-width:780px){[data-theme=foco] .panel-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}}.drawer-body>*,.margin-drawer>*{min-width:0}.calc-row>span:first-child{overflow-wrap:anywhere;min-width:0}.calc-row>span:last-child{white-space:nowrap}.margin-when{color:var(--color-text-muted);font-size:11px;display:inline}.margin-drawer-when{color:var(--color-text-muted);margin:0;font-size:11px}[data-theme=foco] .panel-table small.margin-row-mobile,.margin-narrow{display:none}.margin-export-foot{margin-top:10px;display:inline-flex}.margin-value-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;display:inline-flex}.margin-value-line .basis{margin-right:0}.margin-queue td[data-key=vendas] .cell-sub{white-space:nowrap}@media (min-width:781px){.margin-queue .margin-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.margin-queue .margin-action>span:first-child{max-width:none}.margin-queue .margin-value-line{white-space:nowrap;flex-wrap:nowrap}}.margin-skip:focus{border:1px solid var(--color-control-border);justify-self:start;align-items:center;width:max-content;min-height:44px;margin:6px 0;display:inline-flex;position:static}@media (min-width:1000px) and (max-height:950px){.margin-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px}.margin-facts>.margin-fact-extra{grid-column:1/-1}.margin-headline{gap:6px;padding-block:16px}.margin-queue{margin-top:12px}.margin-toolbar{margin:6px 0 2px}.margin-queue .margin-thumb{flex-basis:32px;width:32px;height:32px}.margin-page .page-header{margin-bottom:12px}.margin-headline{margin-top:8px}}@media (min-width:1000px) and (max-height:850px){.margin-export-foot{margin-top:4px}.margin-queue .margin-pages{margin-top:6px}}@media (max-width:520px){.margin-facts>div{display:block}.margin-facts dt{margin-right:6px;display:inline}.margin-facts dt:after{content:":"}.margin-facts dd{display:inline}.margin-facts .info-link-label,.margin-more .info-link-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.margin-facts .info-link{vertical-align:middle;margin-block:-13px}.margin-page .page-header{flex-flow:row;align-items:center;margin-bottom:8px}.margin-headline{gap:6px;margin-top:4px;padding:12px 14px}.margin-headline .margin-count{font-size:22px}.margin-queue{margin-top:12px}.margin-queue-head .margin-order-wide{display:none}.margin-queue-head .margin-order-short{display:inline}.margin-group-select label>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.margin-toolbar{gap:6px;margin:6px 0 2px}.margin-toolbar .margin-search{gap:6px}.margin-total{gap:2px}[data-theme=foco] .panel-table small.margin-row-mobile{display:block}.margin-narrow{display:inline}.margin-headline .margin-more{display:none}[data-theme=foco] .margin-queue .table-wrap[data-region] .panel-table{table-layout:fixed;width:100%;min-width:0}.margin-queue .panel-table td[data-key=recomendacao]{min-width:0}.margin-queue .panel-table th[data-key=referencia]{width:58%}.margin-queue .panel-table :is(th,td)[data-key=recomendacao],.margin-queue .panel-table :is(th,td)[data-key=decisao]{width:42%}.margin-queue .margin-identity-body{min-width:0}.margin-queue .margin-row-mobile{white-space:normal;overflow-wrap:anywhere}.margin-queue .margin-row-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.margin-queue .panel-table :is(th,td)[data-key]:not([data-key=referencia]):not([data-key=recomendacao]):not([data-key=decisao]),.margin-queue .panel-table .col-more{display:none}.margin-queue .margin-action>span:first-child{max-width:150px}.margin-queue .table-help,.margin-queue thead .column-help{display:none}}.campaign-verdict-chips{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex}[data-theme=foco] .panel-table small.campaign-mobile{display:none}.campaign-freshness .info-link{vertical-align:middle}.campaign-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin:10px 0 12px;display:flex}.campaign-toolbar .campaign-verdict-chips,.campaign-toolbar .campaign-filters{margin:0}.campaign-filters{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;margin:6px 0 10px;display:flex}.campaign-filters label{color:var(--color-text-label);gap:4px;font-size:12px;display:grid}.campaign-filters select{height:var(--height-field);border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-field-bg);color:var(--color-text);max-width:100%;padding:0 10px}@media (max-width:860px){.panel .campaign-verdict-chips a{align-items:center;min-height:44px;display:inline-flex}}.panel-main:focus{outline:none}.campaign-basket-when{display:block}@media (max-width:520px){.campaign-basket-when .basket-when-wide{display:none}:is(.campaign-basket-when,.campaign-freshness) .info-link-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.campaign-basket-when,.campaign-freshness) .info-link{vertical-align:middle;margin-block:-13px}.cost-state-extra{display:none}}@media (max-width:860px){.drawer .panel-table a{align-items:center;min-height:44px;display:inline-flex}.drawer .cost-input,.drawer .big-money input{min-height:44px}.dialog-close{width:44px;height:44px}.cost-input{min-height:44px}.cost-margin-when .info-link{vertical-align:middle;margin-block:-13px}}.cost-margin-when .info-link-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.campaign-expired>details>summary{cursor:pointer;min-height:24px;font-weight:var(--weight-medium);color:var(--color-text-secondary);align-items:center;display:flex}@media (max-width:860px){.campaign-expired>details>summary{min-height:44px}}@media (max-width:520px){.campaign-verdict-chips{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto}.campaign-verdict-chips .filter-chip{white-space:nowrap;flex:none}.campaign-freshness{display:block}.campaign-fresh-wide{display:none}.campaign-filters label{flex:140px}.campaign-filters label>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.campaign-filters select{width:100%;min-height:44px}.campaigns-page .page-actions{display:none}[data-theme=foco] .panel-table small.campaign-mobile{max-width:100%;font-size:11px;display:block}.campaign-list .panel-table :is(th,td)[data-key]:not([data-key=campanha]):not([data-key=veredito]),.campaign-list .panel-table .col-more{display:none}[data-theme=foco] .campaign-list .table-wrap[data-region] .panel-table{table-layout:fixed;width:100%;min-width:0}.campaign-list .panel-table th[data-key=campanha]{width:50%}.campaign-list .table-help{display:none}.campaign-list .verdict-cell .state{white-space:normal;text-align:center}.campaign-toolbar{margin:6px 0 8px}.campaign-toolbar .campaign-filters{flex:100%}.campaign-freshness .info-link-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.campaign-header{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.campaign-header>h2{order:0}.campaign-header>.campaign-facts{order:1}.campaign-header>.campaign-header-actions{order:2}.campaign-header>.state-line{order:3}.campaign-header>.campaign-facts:not(.campaign-summary-facts)>div:nth-child(5){display:none}}.price-decisions{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.price-decisions a[aria-current=true]{font-weight:var(--weight-semibold)}@media (max-width:860px){.panel .more-filters-toggle{min-height:44px}.panel .price-arithmetic a,.panel .apply-bar a,.panel .proposal-decided-link,.panel .partial a,.panel .stopped-start-failed a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:520px){.price-test-cost-wide{display:none}}.state-extra-narrow{display:none}@media (max-width:520px){.state-extra-narrow{display:inline}.state-extra-narrow .info-link-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.state-extra-narrow .info-link{vertical-align:middle;margin-block:-13px}}.basket-premise{overflow-wrap:anywhere;max-width:32ch}.today{gap:var(--space-2);display:grid}.today-margin{flex-wrap:wrap;gap:4px 8px}@media (max-width:860px){.panel .today-margin a{align-items:center;min-height:44px;display:inline-flex}}.today-head h2{margin:0;font-size:16px}.today-head p{color:var(--color-text-secondary);font-size:var(--text-body-sm);margin:2px 0 0}.today-head .today-help{flex-wrap:wrap;gap:4px 8px;margin-top:4px;display:flex}[data-theme=foco] .today-table .table-wrap[data-region] .panel-table{table-layout:fixed;min-width:0}@media (max-width:780px){[data-theme=foco] .today-table .table-wrap{scrollbar-gutter:auto}}[data-theme=foco] .today-table .panel-table thead th{padding:12px}.today-table .panel-table th[data-key=pendencia]{width:14%}.today-table .panel-table th[data-key=passo]{width:190px}.today-cell{gap:3px;min-width:0;display:grid}.today-cell p{margin:0}.today-line{overflow-wrap:anywhere;line-height:1.4}.today-meta{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.4}.today-table .basis{margin-right:0}.today-meta [data-code]{font-size:1em}.today-meta.today-clip{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.today-count{font-size:20px;line-height:1.2;font-weight:var(--weight-bold);color:var(--color-heading);font-variant-numeric:tabular-nums}.today-next{justify-content:center;align-items:center;display:flex}.today-next .button{white-space:nowrap}.today-narrow{display:none}.today-table .panel-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.today-table .panel-table tbody th{font-weight:var(--weight-medium)}.today-what{gap:1px;min-width:0;display:grid}.today-what p{margin:0}.today-short,.today-sync-link{display:none}@media (max-width:780px){.today-wide{display:none}.today-narrow{display:inline}.today-table .panel-table :is(th,td)[data-key=situacao]{display:none}.today-table .panel-table th[data-key=pendencia]{width:auto}.today-table .panel-table th[data-key=passo]{width:19%}[data-theme=foco] .today-table .panel-table thead th{line-height:1.2}span.today-short{display:inline}p.today-short{display:block}.today-table .panel-table tbody th .today-short{font-weight:var(--weight-regular)}.today-table .panel-table tbody th .today-short strong{font-weight:var(--weight-semibold)}.today-overdue{color:var(--color-critical-fg)}.today-next .cell-sub{margin:0;line-height:1.4}.today-table .panel-table td[data-key=passo]{position:relative}.today-table .today-next .button{white-space:normal;text-align:center;justify-content:center;height:auto;min-height:0;padding:0 6px;font-size:12px;line-height:1.2;position:absolute;inset:6px}.today-sync-link{align-items:center;min-height:44px;padding:0 6px;font-size:11px;display:inline-flex}}.account-menu{position:relative}.account-menu>summary{cursor:pointer;min-height:var(--height-field);padding:0 var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-size:var(--text-body-sm);align-items:center;gap:6px;list-style:none;display:inline-flex}.account-menu>summary::-webkit-details-marker{display:none}.account-menu[open]>ul{z-index:5;border:1px solid var(--color-control-border);border-radius:var(--radius-card);background:var(--color-surface-raised);min-width:240px;max-width:min(360px,100vw - 32px);box-shadow:var(--shadow-md);margin:4px 0 0;padding:4px;list-style:none;position:absolute;right:0}.account-menu li a{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-field);color:var(--color-text);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.account-menu li a:hover{background:var(--color-row-hover)}.account-menu li a[aria-current=true]{background:var(--color-brand-subtle);color:var(--color-heading);font-weight:var(--weight-medium)}.link-pending{display:none}.link-pending[data-pending]{vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;margin-left:6px;animation:.7s linear infinite link-pending-spin;display:inline-block}@keyframes link-pending-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.link-pending[data-pending]{opacity:.5;border-right-color:currentColor;animation:none}}.dispatch-counters{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.dispatch-counter{min-height:var(--height-field);padding:6px var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);font-size:var(--text-body-sm);align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.panel-main a.dispatch-counter{color:var(--color-text);text-decoration:none}.dispatch-counter[aria-current=true]{border-color:var(--color-brand);background:var(--color-brand-subtle);color:var(--color-heading)}.dispatch-count{font-size:20px;line-height:1.2;font-weight:var(--weight-bold);color:var(--color-heading);font-variant-numeric:tabular-nums}.dispatch-help{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.dispatch-chips{flex-wrap:wrap}.dispatch-legend{justify-content:space-between;align-items:center;gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.dispatch-legend .list-toolbar-note{max-width:90ch;margin:0}.dispatch-total{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:inline-flex}.dispatch-order{justify-items:center;gap:2px;display:grid}.dispatch-empty{justify-items:center;gap:var(--space-2);display:grid}.opened-order{gap:var(--space-3);padding:var(--space-3) 0;display:grid}.opened-order-actions{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.opened-order-actions .cell-sub{max-width:60ch;margin:0}.stat-absent{font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}@media (pointer:coarse),(max-width:860px){.panel .filter-chip,.panel .dispatch-counter,.panel .account-menu>summary,.panel .account-menu li a,.panel .list-toolbar-chips .seg>a,.panel .list-toolbar-chips .seg>button{min-height:44px}}@media (max-width:860px){.account-menu[open]>ul{left:0;right:auto}}@media (max-width:620px){.today-page .page-header{margin-bottom:var(--space-3);flex-direction:row;align-items:center}}@media (max-width:780px){.today-page .today-sync{display:none}}.journey-note{line-height:1.5;display:block}.journey-note .state{vertical-align:baseline;margin-right:4px}@media (max-width:860px){.panel .journey-link{align-items:center;min-height:44px;display:inline-flex}}.recon-facts{padding:0;list-style:none}.recon-facts li{display:inline}.recon-facts li+li:before{content:" · ";color:var(--color-text-secondary)}@media (max-width:780px){.recon-facts li{display:block}.recon-facts li+li:before{content:none}}.recon-note.recon-reading{line-height:1.5;display:block}.recon-reading-help{margin:0;display:none}@media (max-width:780px){.recon-reading-help{align-items:center;margin-top:-6px;font-size:11px;display:flex}.recon-reading-help .info-link{min-height:44px}}.dispatch-status{margin:var(--space-2) 0;color:var(--color-text);line-height:1.5;display:block}.dispatch-status .state{vertical-align:baseline;margin-right:4px}.dispatch-reading{color:var(--color-text-secondary);margin-top:0}.dispatch-total-export{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dispatch-total-when{white-space:nowrap}.dispatch-legend .list-toolbar-note{max-width:none}@media (max-width:780px){.dispatch-legend .list-toolbar-note{flex:100%}[data-theme=foco] .dispatch-table .table-wrap[data-region] .panel-table{table-layout:fixed;min-width:0}.dispatch-table .panel-table th[data-key=compra],.dispatch-table .panel-table td[data-key=compra]{display:none}.dispatch-table .panel-table th[data-key=pedido],.dispatch-table .panel-table th[data-key=falta]{width:27%}.dispatch-table .panel-table tbody th .ident{overflow-wrap:anywhere}.dispatch-table .panel-table thead th,.dispatch-table .panel-table .th-inner,.dispatch-table .panel-table .th-label{white-space:normal;flex:auto}.dispatch-table .panel-table .state{white-space:normal;text-align:center;max-width:100%}}.recon-facts{margin:0 0 var(--space-2);color:var(--color-text);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.recon-facts strong{font-weight:var(--weight-bold);color:var(--color-heading);font-variant-numeric:tabular-nums}.recon-facts .basis{margin:0 2px}.recon-note{line-height:1.5;display:block}.recon-note .state{vertical-align:baseline;margin-right:4px}.notice-page{max-width:560px;color:var(--color-text);gap:12px;margin:15vh auto;padding:0 16px;display:grid}.notice-page h1{color:var(--color-heading);margin:0;font-size:24px}.notice-page p{margin:0}@media (pointer:coarse),(max-width:860px){.panel .dispatch-order a{align-items:center;min-height:44px;display:inline-flex}}.dispatch-terms-narrow{display:none}.dispatch-terms-wide{flex-wrap:wrap;gap:2px;display:inline-flex}[data-theme=foco] .dispatch-table .panel-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:860px){.dispatch-counters,.dispatch-chips{margin:var(--space-1) 0;flex-wrap:nowrap;padding-bottom:2px;padding-right:28px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.dispatch-counter{white-space:nowrap;flex:none;padding:4px 12px}[data-theme=foco] .dispatch-chips{gap:6px}[data-theme=foco] .dispatch-chips .filter-chip{padding-inline:8px}.dispatch-count{line-height:1}.dispatch-terms-wide{display:none}.dispatch-terms-narrow{display:inline}.dispatch-legend{margin:var(--space-1) 0;gap:4px}.dispatch-legend .list-toolbar-note{font-size:11px;line-height:15px}.dispatch-page .page-lead{margin-top:2px;font-size:12px}}@media (max-width:620px){.dispatch-page .page-header{margin-bottom:var(--space-2);flex-flow:row;align-items:center}}@media (max-width:860px){:where(.table-wrap:not([data-region])) .panel-table tbody tr.row-expansion>td{display:block}:where(.table-wrap:not([data-region])) .panel-table caption{width:auto;display:block}}.account-menu:not([open])>ul{display:none}.heartbeat-optional>summary{cursor:pointer;color:var(--color-text-secondary);font-size:var(--text-body-sm);align-items:center;min-height:44px;display:flex}.heartbeat-optional[open]>summary{color:var(--color-text)}.heartbeat-optional>section{gap:var(--space-3);display:grid}@media (max-width:860px){.panel .filter-input{min-height:44px}.panel .connector-card h3 a{align-items:center;min-height:44px;display:inline-flex}}.stopped-source{color:var(--color-text-secondary);font-size:12px}@media (max-width:780px){.stopped-source .info-link-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stopped-source .info-link{vertical-align:top;align-items:flex-start;margin-block:0 -26px;padding-block:0}.stopped-source .basis{margin-right:0;display:inline}}.stopped-split{color:var(--color-text)}.stopped-queue .stopped-identity{justify-content:center}.stopped-queue .stopped-identity-body{text-align:center;justify-items:center}.stopped-partition{min-width:0;color:var(--color-text-secondary);gap:6px;margin-top:18px;font-size:12px;display:grid}.stopped-partition p{overflow-wrap:anywhere;margin:0}.stopped-partition strong{color:var(--color-text)}@media (min-width:781px){.stopped-page .filter-bar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stopped-page .filter-bar .filter-actions{grid-column:auto;align-self:end}.stopped-page .page-lead{max-width:none}}.stopped-block .stopped-account{flex-basis:auto}.stopped-queue .stopped-identity-body{min-width:0;max-width:210px}.stopped-queue .stopped-row-title{text-overflow:ellipsis;white-space:nowrap;max-width:210px;display:block;overflow:hidden}.stopped-queue .panel-table th[data-identity]{min-width:270px}.stopped-queue .stopped-identity .ident{white-space:nowrap}.stopped-queue .panel-table td[data-key=acao],.stopped-queue .panel-table td[data-key=motivo]{min-width:170px}.stopped-queue .stopped-narrow{display:none}.stopped-queue .stopped-identity-body>.stopped-toggle{justify-self:center}@media (max-width:520px){[data-theme=foco] .stopped-queue .table-wrap[data-region] .panel-table,.stopped-queue .panel-table th[data-identity]{min-width:0}.stopped-queue .panel-table :is(th,td)[data-key=motivo],.stopped-queue .panel-table :is(th,td)[data-key=acao],.stopped-queue .panel-table :is(th,td)[data-key=leitura]{display:none}.stopped-queue .panel-table{table-layout:fixed;width:100%}.stopped-queue .panel-table th[data-key=sku]{width:58%}.stopped-queue .panel-table th[data-key=receita]{width:42%}.stopped-queue .panel-table th .th-inner{white-space:nowrap;flex-wrap:nowrap;justify-content:center;gap:4px}.stopped-queue .panel-table th .stopped-period,.stopped-queue .stopped-thumb{display:none}.stopped-queue .stopped-narrow{justify-items:center;gap:2px;display:grid}.stopped-queue .stopped-identity,.stopped-queue .stopped-identity-body{min-width:0;max-width:100%}.stopped-queue .stopped-row-title{max-width:100%}.stopped-queue .stopped-expansion{grid-template-columns:minmax(0,1fr)}.stopped-queue .stopped-listing{overflow-wrap:anywhere;min-width:0}.stopped-queue .stopped-variations{table-layout:fixed}}@media (max-width:340px){.stopped-queue .panel-table th[data-key=receita] .th-inner{white-space:normal;flex-wrap:wrap;row-gap:2px}}.return-account{margin-top:18px}.return-account>summary{cursor:pointer;min-height:44px;color:var(--color-text-secondary);font-size:var(--text-body-sm);align-items:center;display:flex}.return-account[open]>summary{color:var(--color-text)}[data-theme=foco] .stopped-queue .panel-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-theme=foco] .panel-breadcrumb>a{color:var(--color-text-muted);align-items:center;min-height:24px;display:inline-flex}[data-theme=foco] .panel-breadcrumb>a:hover{color:var(--color-text)}@media (max-width:860px){[data-theme=foco] .panel-breadcrumb>a{min-height:44px}}@media (max-width:899px){[data-theme=foco].panel{position:relative}[data-theme=foco] .panel-menu-button{z-index:2;top:calc((var(--topbar-height) - 44px) / 2);justify-content:center;width:80px;height:44px;margin:0;position:absolute;left:16px}[data-theme=foco] .panel-header{gap:12px;padding:0 16px 0 112px}[data-theme=foco] .panel-header-account{flex-wrap:nowrap;flex:auto;overflow:hidden}[data-theme=foco] .panel-header-channel{white-space:nowrap;min-width:0}[data-theme=foco] .panel-header-user{flex-wrap:nowrap;flex:none;gap:8px}}@media (max-width:520px){[data-theme=foco].panel{--topbar-height:53px}[data-theme=foco] .panel-menu-button{width:44px;padding:0}[data-theme=foco] .panel-header{gap:8px;padding:0 12px 0 68px}[data-theme=foco] .panel-header-channel:not([data-tone=critical]){display:none}[data-theme=foco] .panel-header-channel[data-tone=critical]{text-overflow:ellipsis;overflow:hidden}[data-theme=foco] .panel-header-user{gap:4px}[data-theme=foco] .panel-header-me{justify-content:center;width:44px;min-height:44px;padding:0}[data-theme=foco] .panel-menu-label,[data-theme=foco] .panel-header-me>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:860px){.panel .connector-note a,.panel .stopped-partition a{align-items:center;min-height:44px;display:inline-flex}.panel .stopped-outside a{justify-content:center;min-width:44px}.stopped-page .panel-table thead .column-help-trigger{background:0 0;border:0;width:44px;min-height:44px;margin-inline:-12px}.stopped-page .panel-table thead .column-help-trigger>span[aria-hidden]{border-radius:var(--radius-full);border:1px solid var(--color-line-strong);background:var(--color-surface);place-items:center;width:20px;height:20px;display:inline-grid}.stopped-page .panel-table thead .column-help-trigger:hover,.stopped-page .panel-table thead .column-help:focus-within .column-help-trigger{color:var(--color-text-inverse);background:0 0}.stopped-page .panel-table thead .column-help-trigger:hover>span[aria-hidden],.stopped-page .panel-table thead .column-help:focus-within .column-help-trigger>span[aria-hidden]{background:var(--color-brand);border-color:var(--color-brand)}}.page-lead .lead-short{display:none}@media (max-width:360px){.page-lead .lead-wide{display:none}.page-lead .lead-short{display:inline}.state-line .state{white-space:normal;max-width:100%}}@media (max-width:520px){.erp-progress .banner .state{white-space:normal;max-width:100%}}.screen-state .screen-short{display:none}@media (max-width:520px){.screen-state .screen-wide{display:none}.screen-state .screen-short{display:inline}.screen-state h2 .state{white-space:normal;align-items:flex-start;max-width:100%}.screen-state h2 .state .severity-icon{flex:none;margin-top:3px}}.stopped-account-choices{justify-items:center;gap:4px;margin:0;padding:0;list-style:none;display:grid}.stopped-account-choices a{align-items:center;min-height:24px;display:inline-flex}@media (max-width:860px){.panel .stopped-account-choices a{align-items:center;min-height:44px;display:inline-flex}}.heartbeat-raw>summary{cursor:pointer;color:var(--color-text-muted);align-items:center;min-height:24px;font-size:11px;display:inline-flex}.heartbeat-raw .ident{overflow-wrap:anywhere}@media (max-width:860px){.panel .heartbeat-raw>summary{min-height:44px}}.stopped-block .stopped-short{display:none}@media (max-width:520px){.stopped-block .stopped-wide{display:none}.stopped-block .stopped-short{display:inline}.stopped-block{gap:8px;padding:16px}.state-line.stopped-outside{display:block}}.stopped-outside .stopped-short,.stopped-page .stopped-legend-short,.stopped-block .stopped-after-short{display:none}@media (max-width:520px){.stopped-outside .stopped-wide,.stopped-page .stopped-legend-wide{display:none}.stopped-outside .stopped-short,.stopped-page .stopped-legend-short{display:inline}.stopped-block .stopped-after-short{color:var(--color-text);display:block}.stopped-page .panel-section-head .info-link,.stopped-block .stopped-split .info-link,.stopped-block .stopped-estimate .info-link{vertical-align:middle;margin-block:-13px}.stopped-page .panel-section-head .info-link-label,.stopped-block .stopped-split .info-link-label{display:none}}.stopped-skip:focus{border:1px solid var(--color-control-border);justify-self:start;align-items:center;width:max-content;min-height:44px;margin:0 0 8px;display:inline-flex;position:static}@media (max-width:520px){.banner .banner-wide{display:none}.banner.banner-flow{line-height:1.6;display:block}.banner.banner-flow>.state{vertical-align:middle;margin-right:4px}.banner.banner-flow .info-link{vertical-align:middle}}@media (max-width:860px){.panel .all-accounts-link{align-items:center;min-height:44px;display:inline-flex}}.state-line.orders-reading{margin:var(--space-2) 0;color:var(--color-text-secondary);line-height:1.5;display:block}.site{background:var(--color-canvas);min-height:100svh;color:var(--color-text);font-family:var(--font-sans);overflow-wrap:break-word;font-size:16px;line-height:24px}:where(.site) :where(h1,h2,h3,p,dl,dd,ul){margin:0}:where(.site) :where(ul){padding:0;list-style:none}.site :where(a,[tabindex]){scroll-margin-top:calc(var(--site-header) + 2 * var(--site-header-pad) + 16px);scroll-margin-bottom:16px}.site .skip-link:focus{align-items:center;min-height:44px;display:inline-flex}.site-wrap{width:min(100% - 2 * var(--site-gutter), var(--site-content));margin-inline:auto}.site-wrap>*,.site-hero-grid>*,.site-footer-grid>*{min-width:0}.site-button{border-radius:var(--site-radius-action);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.site-button-primary{background:var(--color-brand);color:var(--color-text-on-brand)}.site-button-primary:hover{background:var(--color-brand-hover);border-color:var(--color-control-border)}.site-button-secondary{color:var(--color-text);border-color:var(--color-control-border);background:0 0}.site-button-secondary:hover{background:var(--color-brand-subtle)}.site-button-light{background:var(--site-action);color:var(--site-on-action)}.site-button-light:hover{background:var(--site-action-hover)}.site-button-outline{color:var(--site-on-ink);border-color:var(--site-on-ink);background:0 0}.site-button-outline:hover{background:var(--site-on-ink-hover);color:var(--site-ink)}.site-hero :focus-visible,.site-footer :focus-visible{outline:2px solid var(--site-on-ink);outline-offset:2px}.site-header{z-index:var(--z-sticky);background:var(--site-ink);padding-block:var(--site-header-pad);position:sticky;top:0}.site-header-row{min-height:var(--site-header);background:var(--color-surface);border-radius:var(--site-radius-action);justify-content:space-between;align-items:center;gap:16px;padding-inline:24px 10px;display:flex}.site-brand{min-height:44px;color:var(--color-heading);border-radius:var(--radius-button);align-items:center;text-decoration:none;display:inline-flex}.site-brand .brand-foco,.site-footer .brand-foco{gap:9px;font-size:24px}.site-brand .brand-foco>span:last-child,.site-footer .brand-foco>span:last-child{font-size:21px}.site-access{align-items:center;gap:12px;display:flex}.site-main{display:block}.site-main:focus{outline:none}.site-hero{background:var(--site-ink);color:var(--site-on-ink);padding-block:var(--site-space-2) var(--site-space-1);position:relative}.site-hero:after{content:"";z-index:1;inset-inline:0;bottom:calc(1px - var(--site-curve-height));width:var(--site-curve-width);height:var(--site-curve-height);background:var(--site-ink);pointer-events:none;margin-inline:auto;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 48' preserveAspectRatio='none'%3E%3Cpath d='M0 0C56 0 84 48 140 48S224 0 280 0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 48' preserveAspectRatio='none'%3E%3Cpath d='M0 0C56 0 84 48 140 48S224 0 280 0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.site-hero-grid{align-items:center;gap:48px;display:grid}.site-eyebrow{color:var(--site-on-ink-soft);margin-bottom:16px;font-size:14px;font-weight:500;line-height:20px}.site-title{letter-spacing:-.03em;max-width:18ch;color:var(--site-on-ink);text-wrap:balance;font-size:56px;font-weight:500;line-height:60px}.site-title em{letter-spacing:-.01em;color:var(--site-on-ink-accent);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:inline-block}.site-lead{max-width:var(--site-measure);color:var(--site-on-ink-soft);text-wrap:balance;margin-top:24px;font-size:18px;line-height:28px}.site-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.site-actions .site-button{min-width:148px;min-height:48px;padding:0 24px;font-size:16px;line-height:24px}.site-trust{color:var(--site-on-ink-soft);margin-top:20px;font-size:14px;font-weight:500;line-height:20px}.site-card{background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-card);padding:32px}.site-card h2{letter-spacing:-.01em;color:var(--color-heading);text-wrap:balance;font-size:22px;font-weight:600;line-height:28px}.site-card dl{margin-top:20px}.site-card dl>div{border-top:1px solid var(--color-line);padding-block:14px}.site-card dl>div:last-child{padding-bottom:0}.site-card dt{color:var(--color-heading);font-size:16px;font-weight:600;line-height:24px}.site-card dd{max-width:var(--site-measure);color:var(--color-text-secondary);text-wrap:balance;margin-top:2px;font-size:16px;line-height:24px}.site-card-note{display:block}.site-guarantees{background:var(--color-canvas);padding-block:var(--site-space-2)}.site-h2{max-width:var(--site-measure);letter-spacing:-.02em;color:var(--color-heading);text-wrap:balance;font-size:40px;font-weight:600;line-height:46px}.site-guarantee-list{margin-top:var(--site-space-3);border-bottom:1px solid var(--color-line)}.site-guarantee-list>li{border-top:1px solid var(--color-line);gap:8px;padding-block:24px;display:grid}.site-guarantee-list h3{color:var(--color-heading);text-wrap:balance;font-size:20px;font-weight:600;line-height:28px}.site-guarantee-list p{max-width:var(--site-measure);color:var(--color-text-secondary);text-wrap:balance}.site-footer{background:var(--site-ink);color:var(--site-on-ink-soft);padding-block:var(--site-space-2) var(--site-space-3);font-size:14px;line-height:20px}.site-footer-grid{gap:32px;display:grid}.site-footer .brand-foco{color:var(--site-on-ink)}.site-footer .brand-foco i{color:var(--site-on-ink-accent)}.site-footer-line{max-width:var(--site-measure);text-wrap:balance;margin-top:16px}.site-footer-nav ul{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.site-footer-nav a:not(.site-button){min-width:44px;min-height:44px;color:var(--site-on-ink);text-underline-offset:4px;justify-content:center;align-items:center;text-decoration:underline;text-decoration-thickness:1px;transition:color .14s;display:inline-flex}.site-footer-nav a:not(.site-button):hover{color:var(--site-on-ink-accent)}@media (min-width:1000px){.site-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}@media (min-width:1000px) and (max-width:1099px){.site-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (max-width:999px){.site-card{max-width:calc(var(--site-measure) + 64px)}}@media (min-width:781px){.site-guarantee-list>li{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;column-gap:48px}.site-footer-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (max-width:780px){.site-header-row{padding-inline:16px 6px}.site-title{font-size:36px;line-height:40px}.site-h2{font-size:28px;line-height:34px}.site-card{padding:20px}.site-access{gap:8px}}@media (max-width:480px){.site-actions{flex-direction:column}}@media (max-width:379px){.site-header-create{display:none}}[data-theme=foco] .button[aria-busy=true]:active{transform:none}.campaign-summary-facts{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-summary-facts>div{align-content:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.campaign-detail-facts{text-align:left;margin-block:var(--space-4)}.campaign-detail-facts .value-stack{text-align:left;place-items:start}.campaign-basket-compact .campaign-line-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.campaign-basket-compact .panel-table>thead th[data-key=referencia]{width:27%}.campaign-basket-compact .panel-table>thead th[data-key=decisao],.campaign-basket-compact .panel-table>thead th[data-key=margem]{width:23%}.campaign-basket-compact .panel-table>thead th[data-key=detalhes]{width:110px}.listing-campaign-options{margin:var(--space-4) 0;padding:0;list-style:none}.listing-campaign-options>li{border-bottom:1px solid var(--color-line)}.listing-campaign-options summary{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-2);cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(110px,auto) auto 16px;min-height:44px;display:grid}.listing-campaign-options summary:after{content:"+";color:var(--color-text-secondary);grid-area:1/4;justify-self:end}.listing-campaign-options details[open]>summary:after{content:"−"}.listing-campaign-name{overflow-wrap:anywhere;min-width:0}.listing-campaign-details{padding:0 var(--space-3) var(--space-4)}@media (max-width:780px){.campaign-summary-facts{grid-template-columns:minmax(0,1fr)}.listing-campaign-options summary{grid-template-columns:minmax(0,1fr) auto 16px}.listing-campaign-options summary>.listing-campaign-name{grid-column:1/-1}.listing-campaign-options summary:after{grid-area:2/3}}.campaign-other-exports{align-self:center}.campaign-other-exports>summary{cursor:pointer;min-height:44px;color:var(--color-text-secondary);text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.campaign-other-exports[open]{flex-basis:100%}@media (max-width:780px){.campaign-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-summary-facts>div:last-child{grid-column:1/-1}.campaign-summary-facts>div:last-child>dd .value-stack{gap:2px}}.campaign-basket-compact .detail-trigger{white-space:nowrap}
