@import url("https://fonts.googleapis.com/css2?family=Exo+2:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,300..700,0..1,-50..200&display=swap");:root{--bg-base:#111119;--bg-surface:#1A1A26;--bg-card:#22222E;--bg-elevated:#2A2A38;--border-subtle:#2E2E3D;--border-default:#3A3A4E;--text-primary:#E8E8F0;--text-secondary:#A8A8C0;--text-muted:#6A6A80;--primary:#2E6AAD;--primary-hover:#1A3D6B;--accent:#FFB319;--accent-hover:#CC8A00;--accent-soft:rgba(255,179,25,0.12);--accent-soft-hover:rgba(255,179,25,0.22);--accent-ring:rgba(255,179,25,0.4);--accent-text:#E8E8F0;--accent-fg:#1A1A26;--code-fg:#FFB319;--input-bg:var(--bg-elevated);--input-border:var(--border-default);--shadow-input:0 1px 2px rgba(0,0,0,0.25);--shadow-focus-ring:0 0 0 2px var(--accent-ring),var(--shadow-input);--success:#2EAA62;--warning:#E09000;--error:#D9364A;--margem-track-error:#E5484D;--margem-track-warning:#F5A623;--margem-track-success:#30B85F;--error-hover:#B82A3A;--info:#2E8AE0;--error-soft:rgba(217,54,74,0.10);--success-soft:rgba(46,170,98,0.10);--info-soft:rgba(46,138,224,0.10);--warning-soft:rgba(224,144,0,0.12);--shadow-card:0 1px 2px rgba(0,0,0,0.4);--shadow-elevated:0 8px 24px rgba(0,0,0,0.5),0 2px 6px rgba(0,0,0,0.4);--shell-shadow-bottom:0 1px 0 rgba(0,0,0,0.5);--shell-shadow-right:1px 0 0 rgba(0,0,0,0.5);--shell-bg:var(--bg-surface);--main-shadow:0 1px 3px rgba(0,0,0,0.5),0 0 0 1px rgba(0,0,0,0.3);--proposta-tabs-bg:#2E2519;--proposta-tabs-text:rgba(240,236,228,0.55);--proposta-tabs-text-hover:rgba(240,236,228,0.85);--proposta-tabs-text-active:#FFB319;--proposta-tabs-border:rgba(240,236,228,0.12);--proposta-tabs-badge-warning:#F2B84C;--proposta-tabs-badge-error:#F08494;--proposta-tabs-badge-accent:#FFC44D;--proposta-tabs-badge-success:#5FD08A;--proposta-tabs-badge-neutral:rgba(240,236,228,0.85);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--page-px:24px;--page-py-top:24px;--page-py-bottom:40px;--page-max-width:1400px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-3xl:16px;--radius-full:9999px;--text-xxs:10px;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:26px;--text-4xl:32px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-snug:1.35;--lh-normal:1.5;--lh-relaxed:1.65;--z-base:1;--z-sticky:10;--z-dropdown:50;--z-overlay:900;--z-modal:1100;--z-popover:1150;--z-lightbox:1200;--z-toast:1300;--z-tooltip:1400;--t-fast:120ms ease;--t-med:200ms ease;--t-slow:320ms ease;--h-control-sm:28px;--h-control-md:32px;--h-control-lg:36px;--auth-cta-bg:var(--accent);--auth-cta-bg-hover:var(--accent-hover);--auth-cta-fg:#1A1A26;--auth-cta-spinner-track:rgba(26,26,38,0.3);--auth-cta-spinner-active:#1A1A26;--auth-heading:var(--accent)}[data-theme=light]{--bg-base:#FAFAFA;--bg-surface:#FFFFFF;--bg-card:#FFFFFF;--bg-elevated:#F2F2F2;--border-subtle:rgba(24,24,27,0.07);--border-default:rgba(24,24,27,0.12);--text-primary:#18181B;--text-secondary:#3F3F46;--text-muted:#71717A;--primary:#2E6AAD;--primary-hover:#1A3D6B;--accent:#FFB319;--accent-hover:#E89A00;--accent-soft:rgba(255,179,25,0.16);--accent-soft-hover:rgba(255,179,25,0.28);--accent-ring:rgba(255,179,25,0.45);--accent-text:#18181B;--accent-fg:#18181B;--code-fg:#18181B;--success:#15803D;--warning:#C2660C;--error:#BE123C;--error-hover:#9F1239;--info:#1D6FC0;--error-soft:rgba(190,18,60,0.10);--success-soft:rgba(21,128,61,0.10);--info-soft:rgba(29,111,192,0.10);--warning-soft:rgba(194,102,12,0.12);--shadow-card:0 1px 2px rgba(0,0,0,0.04),0 4px 12px rgba(0,0,0,0.06);--shadow-elevated:0 4px 8px rgba(0,0,0,0.06),0 16px 32px rgba(0,0,0,0.10);--shell-shadow-bottom:0 1px 0 rgba(0,0,0,0.05),0 2px 8px rgba(0,0,0,0.04);--shell-shadow-right:1px 0 0 rgba(0,0,0,0.04),4px 0 12px rgba(0,0,0,0.04);--shell-bg:var(--bg-surface);--main-shadow:none;--proposta-tabs-bg:#F0F0F0;--proposta-tabs-text:rgba(24,24,27,0.58);--proposta-tabs-text-hover:rgba(24,24,27,0.92);--proposta-tabs-text-active:#18181B;--proposta-tabs-border:rgba(24,24,27,0.14);--proposta-tabs-badge-warning:#C2660C;--proposta-tabs-badge-error:#BE123C;--proposta-tabs-badge-accent:#18181B;--proposta-tabs-badge-success:#15803D;--proposta-tabs-badge-neutral:rgba(24,24,27,0.70);--input-bg:#FFFFFF;--input-border:rgba(24,24,27,0.10);--shadow-input:0 1px 2px rgba(0,0,0,0.04);--shadow-focus-ring:0 0 0 2px rgba(255,179,25,0.45),0 1px 2px rgba(0,0,0,0.04);--auth-cta-bg:#1F1F36;--auth-cta-bg-hover:#0F0F1F;--auth-cta-fg:var(--accent);--auth-cta-spinner-track:rgba(255,179,25,0.3);--auth-cta-spinner-active:var(--accent);--auth-heading:#1F1F36}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;font-family:Exo\ 2,system-ui,sans-serif;background:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","tnum";-webkit-user-select:text;user-select:text;cursor:default}body{min-height:100vh}.ms,.pd-badge,[role=button],button,kbd{-webkit-user-select:none;user-select:none}.ms{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;display:inline-block;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:20px;vertical-align:middle}.ms-fill{font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.ms-sm{font-size:16px}.ms-md{font-size:20px}.ms-lg{font-size:24px}.t-fast{transition:all .15s ease}.t-med{transition:all .2s ease}.row-hover:hover{background:var(--bg-elevated)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:6px;border:2px solid var(--bg-base)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px;border-radius:4px}.skeleton{background:linear-gradient(90deg,var(--bg-card) 0,var(--bg-elevated) 50%,var(--bg-card) 100%);background-size:200% 100%;animation:skeleton-pulse 1.4s infinite;border-radius:4px}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner{display:inline-block;border:2px solid var(--border-default);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}.pd-page .pd-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:16px}.proposta-painel .pd-card-flush+.pd-card-flush{border-top:1px solid var(--border-subtle);margin-top:18px;padding-top:22px}.proposta-painel .pd-card:not(.l3-card){background:transparent;border:none;border-radius:0;box-shadow:none;margin-bottom:0}.proposta-painel .pd-card:not(.l3-card) .pd-card-body,.proposta-painel .pd-card:not(.l3-card) .pd-card-head{padding-left:0;padding-right:0}.pd-page .pd-card-head{padding:14px 18px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:12px}.pd-page .pd-card-head h2{margin:0;font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:.01em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.pd-page .pd-card-head h2 .ms{color:var(--accent)}.pd-page .pd-card-head .pd-counter{font-size:12px;color:var(--text-muted);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-page .pd-card-body{padding:16px 18px}.pd-page .pd-card-body.flush{padding:0}.pd-page .pd-row-flex{display:flex;align-items:center;gap:8px}.pd-page .datas-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:0}.pd-page .datas-grid .item{padding:14px 16px;border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:4px;min-width:0;position:relative}.pd-page .datas-grid .item:last-child{border-right:none}.pd-page .datas-grid .lbl{font-size:10.5px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;display:inline-flex;align-items:center;gap:5px}.pd-page .datas-grid .val{font-size:14px;font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.005em;display:flex;align-items:center;gap:6px}.pd-page .datas-grid .val .ms{font-size:16px}.pd-page .datas-grid .meta{font-size:11px;color:var(--text-muted);margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-page .datas-grid .item.warn .lbl .ms,.pd-page .datas-grid .item.warn .val{color:var(--warning)}.pd-page .datas-grid .item.err .lbl .ms,.pd-page .datas-grid .item.err .val{color:var(--error)}.pd-page .datas-grid .item.ok .val{color:var(--success)}.pd-page .datas-grid .age-bar{height:4px;border-radius:2px;background:var(--bg-elevated);margin-top:6px;overflow:hidden}.pd-page .datas-grid .age-bar .fill{height:100%;transition:width .2s ease}.pd-page .datas-grid .age-bar .fill.green{background:var(--success)}.pd-page .datas-grid .age-bar .fill.amber{background:var(--warning)}.pd-page .datas-grid .age-bar .fill.red{background:var(--error)}.pd-page .tooltip-host{position:relative}.pd-page .tooltip-host .tooltip{visibility:hidden;opacity:0;position:absolute;z-index:30;top:calc(100% + 8px);left:0;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:8px;padding:12px 14px;width:280px;font-size:12px;box-shadow:var(--shadow-elevated);color:var(--text-secondary);line-height:1.5;transition:opacity .15s ease;pointer-events:none}.pd-page .tooltip-host:hover .tooltip{visibility:visible;opacity:1}.pd-page .tooltip .tt-row{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-bottom:1px dashed var(--border-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-page .tooltip .tt-row:last-child{border-bottom:none;padding-top:6px;font-weight:600;color:var(--text-primary)}.pd-page .tooltip .tt-row .lbl{color:var(--text-muted)}.pd-page .tab-comm-lista{display:flex;flex-direction:column}.pd-page .tab-comm-lista .tcl-list{flex:1 1;padding:4px 0}.pd-page .tab-comm-lista .tcl-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border-subtle);align-items:flex-start;font-size:12.5px;background:transparent;cursor:pointer}.pd-page .tab-comm-lista .tcl-row:hover{background:var(--bg-elevated)}.pd-page .tab-comm-lista .tcl-row:last-child{border-bottom:none}.pd-page .tab-comm-lista .tcl-row .icon-col{padding-top:2px;color:var(--text-muted)}.pd-page .tab-comm-lista .tcl-row .icon-col.sent{color:var(--info)}.pd-page .tab-comm-lista .tcl-row .icon-col.recv{color:var(--text-secondary)}.pd-page .tab-comm-lista .tcl-row .icon-col.call{color:var(--success)}.pd-page .tab-comm-lista .tcl-row .icon-col.meet{color:var(--accent)}.pd-page .tab-comm-lista .tcl-row .body{min-width:0}.pd-page .tab-comm-lista .tcl-row .body .top{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.pd-page .tab-comm-lista .tcl-row .body .author{font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.pd-page .tab-comm-lista .tcl-row .body .when{font-size:11.5px;color:var(--text-muted);white-space:nowrap}.pd-page .tab-comm-lista .tcl-row .body .text{margin-top:2px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-page .tab-comm-lista .tcl-row .right-meta{display:flex;align-items:center;gap:6px;flex-shrink:0}.pd-page .tab-comm-lista .comm-chip{padding:2px 8px;border-radius:var(--radius-full);font-size:10.5px;font-weight:600;white-space:nowrap}.pd-page .tab-comm-lista .comm-chip.por-tratar{background:var(--accent-soft);color:var(--accent-text);border:1px solid var(--accent-ring)}.pd-page .tab-comm-lista .comm-chip.pendente{background:var(--warning-soft);color:var(--warning);border:1px solid var(--warning)}.pd-page .tab-comm-lista .comm-chip.tratado{background:var(--success-soft);color:var(--success);border:1px solid var(--success)}.pd-page .tab-comm-lista .comm-chip.rascunho{background:var(--bg-elevated);color:var(--text-muted);border:1px solid var(--border-default)}.pd-page .l3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.pd-page .l3 .l3-card{display:flex;flex-direction:column;min-height:320px;max-height:340px}.pd-page .l3 .l3-list{flex:1 1;overflow-y:auto;padding:4px 0}.pd-page .l3 .l3-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border-subtle);align-items:flex-start;font-size:12.5px;background:transparent;cursor:pointer}.pd-page .l3 .l3-row:hover{background:var(--bg-elevated)}.pd-page .l3 .l3-row:last-child{border-bottom:none}.pd-page .l3 .l3-row .icon-col{padding-top:2px;color:var(--text-muted)}.pd-page .l3 .l3-row .icon-col.sent{color:var(--info)}.pd-page .l3 .l3-row .icon-col.recv{color:var(--text-secondary)}.pd-page .l3 .l3-row .icon-col.call{color:var(--success)}.pd-page .l3 .l3-row .icon-col.meet{color:var(--accent)}.pd-page .l3 .l3-row .body{min-width:0}.pd-page .l3 .l3-row .body .top{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.pd-page .l3 .l3-row .body .author{font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.pd-page .l3 .l3-row .body .when{font-size:10.5px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-page .l3 .l3-row .body .text{color:var(--text-secondary);line-height:1.45;margin-top:2px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pd-page .l3 .l3-row .right-meta{display:flex;flex-direction:row;align-items:center;gap:6px}.pd-page .l3 .row-kebab-host{position:relative;display:inline-flex}.pd-page .l3 .row-kebab-btn{width:22px;height:22px;padding:0;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .12s,background .12s,color .12s}.pd-page .l3 .l3-row:hover .row-kebab-btn,.pd-page .l3 .row-kebab-host:has(.row-kebab-menu) .row-kebab-btn{opacity:1}.pd-page .l3 .row-kebab-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.pd-page .l3 .row-kebab-menu{position:absolute;right:0;top:calc(100% + 4px);min-width:140px;background:var(--bg-base);border:1px solid var(--border-default);border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,.22);padding:4px;z-index:50;display:flex;flex-direction:column}.pd-page .l3 .row-kebab-menu button{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;background:transparent;border:none;cursor:pointer;color:var(--text-primary);border-radius:4px;text-align:left;white-space:nowrap}.pd-page .l3 .row-kebab-menu button:hover{background:var(--bg-elevated)}.pd-page .l3 .row-kebab-menu button.danger{color:var(--error)}.pd-page .l3 .row-kebab-menu button.danger:hover{background:var(--error);color:white}.pd-page .l3 .comm-chip{font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 7px;border-radius:10px;white-space:nowrap;line-height:1.4;text-transform:uppercase}.pd-page .l3 .comm-chip.por-tratar{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pd-page .l3 .comm-chip.pendente{background:var(--accent-soft);color:var(--warning);box-shadow:inset 0 0 0 1px var(--warning)}.pd-page .l3 .comm-chip.tratado{background:rgba(70,180,110,.1);color:var(--success);box-shadow:inset 0 0 0 1px var(--success)}.pd-page .l3 .comm-chip.rascunho{background:var(--warning);color:#1A1A26}.pd-page .l3 .priority-chip{font-size:9.5px;font-weight:700;letter-spacing:.4px;padding:2px 5px;border-radius:3px;text-transform:uppercase;white-space:nowrap;line-height:1}.pd-page .l3 .priority-chip.alta{background:var(--accent-soft);color:var(--accent)}.pd-page .l3 .priority-chip.urgente{background:var(--error);color:white}.pd-page .l3 .check{width:16px;height:16px;padding:0;border-radius:4px;border:1.5px solid var(--border-default);background:var(--bg-elevated);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;cursor:pointer}.pd-page .l3 .check.on{background:var(--success);border-color:var(--success)}.pd-page .l3 .check.on .ms{font-size:12px;color:white}.pd-page .l3 .check .ms{font-size:12px;visibility:hidden}.pd-page .l3 .check.on .ms{visibility:visible}.pd-page .l3 .l3-row .body .task-title{font-weight:600;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;word-break:break-word}.pd-page .l3 .l3-row.done .body .author,.pd-page .l3 .l3-row.done .body .task-title,.pd-page .l3 .l3-row.done .body .text{color:var(--text-muted);text-decoration:line-through}.pd-page .l3 .deadline{font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.pd-page .l3 .deadline.late{color:var(--error);font-weight:600}.pd-page .l3 .deadline.today{color:var(--warning);font-weight:600}.pd-page .new-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);display:inline-block;box-shadow:0 0 0 2px var(--accent-soft)}.pd-page .attach-icon{color:var(--text-muted);font-size:14px}.pd-page .l3 .empty{padding:32px 16px;text-align:center;color:var(--text-muted);font-size:13px}.pd-page .l3 .footer{border-top:1px solid var(--border-subtle);padding:10px 14px;display:flex;justify-content:space-between;align-items:center;gap:8px}.pd-page .l3 .footer .add{background:transparent;border:none;color:var(--accent);font-size:12.5px;font-weight:600;padding:4px 6px;display:inline-flex;align-items:center;gap:4px;border-radius:4px;cursor:pointer;font-family:inherit}.pd-page .l3 .footer .add:hover{background:var(--accent-soft)}.pd-page .kebab-host{position:relative}.pd-page .kebab-host .icon-btn{width:28px;height:28px;border-radius:6px;border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.pd-page .kebab-host .icon-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.pd-page .kebab-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:220px;z-index:50;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:8px;padding:4px;box-shadow:var(--shadow-elevated);visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease,visibility .12s}.pd-page .kebab-host.open .kebab-menu{visibility:visible;opacity:1;transform:translateY(0)}.pd-page .kebab-section-label{padding:8px 10px 4px;font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em}.pd-page .kebab-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:5px;font-size:12.5px;color:var(--text-primary);background:transparent;border:none;width:100%;text-align:left;cursor:pointer;font-family:inherit}.pd-page .kebab-item:hover:not(:disabled){background:var(--bg-card)}.pd-page .kebab-item:disabled{cursor:not-allowed;opacity:.45;color:var(--text-muted)}.pd-page .kebab-item .ms{color:var(--text-secondary)}.pd-page .kebab-item:disabled .ms{color:var(--text-muted)}.pd-page .kebab-divider{height:1px;background:var(--border-subtle);margin:4px 6px}.pd-page .pd-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:16px}.pd-page .pd-title-block{min-width:0;flex:1 1}.pd-page .pd-title-block h1{margin:0;font-size:24px;font-weight:700;color:var(--text-primary);letter-spacing:-.012em;line-height:1.18;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pd-page .pd-title-block h1 .num{font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;color:var(--accent);font-size:18px;font-weight:600;letter-spacing:.02em}.pd-page .pd-title-block h1 .sep{color:var(--border-default);font-weight:300}.pd-page .pd-chips{margin-top:10px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pd-page .pd-actions{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.pd-page .pd-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.4;white-space:nowrap}.pd-page .pd-badge.lg{padding:4px 10px;font-size:11.5px}.pd-page .pd-badge.neutral{background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle)}.pd-page .pd-badge.info{background:rgba(46,138,224,.12);color:var(--info);border:1px solid rgba(46,138,224,.28)}.pd-page .pd-badge.success{background:var(--success-soft);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 25%,transparent)}.pd-page .pd-badge.warning{background:var(--warning-soft);color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 28%,transparent)}.pd-page .pd-badge.error{background:var(--error-soft);color:var(--error);border:1px solid color-mix(in srgb,var(--error) 28%,transparent)}.pd-page .pd-badge.accent{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-ring)}.pd-page .pd-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:6px;font-family:inherit;font-size:13px;font-weight:500;border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:all .15s ease}.pd-page .pd-btn:hover:not(:disabled){background:var(--bg-card);color:var(--text-primary)}.pd-page .pd-btn:disabled{cursor:not-allowed;opacity:.6}.pd-page .pd-btn.primary{background:var(--accent);color:#1A1A26;border-color:var(--accent);font-weight:600}.pd-page .pd-btn.primary:hover:not(:disabled){background:var(--accent-hover)}.pd-page .pd-btn.secondary{background:transparent;border-color:var(--border-default);color:var(--text-primary)}.pd-page .pd-btn.secondary:hover:not(:disabled){background:var(--bg-elevated)}.pd-page .pd-btn.icon{width:34px;padding:0}.pd-page .nc-host{position:relative}.pd-page .nc-popover{position:absolute;top:calc(100% + 4px);right:0;min-width:240px;z-index:60;background:var(--bg-card);border:1px solid var(--border-default);border-radius:8px;padding:8px;box-shadow:var(--shadow-elevated);visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease,visibility .12s}.pd-page .nc-host:hover .nc-popover{visibility:visible;opacity:1;transform:translateY(0)}.pd-page .nc-popover .pop-title{padding:4px 8px;color:var(--text-muted);font-weight:600;font-size:11px}.pd-page .nc-popover .pop-folder{display:flex;align-items:center;gap:6px;padding:5px 8px;color:var(--text-secondary);font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;font-size:11px;text-decoration:none;border-radius:4px}.pd-page .nc-popover .pop-folder:hover{background:var(--bg-elevated);color:var(--text-primary)}.pd-page .nc-popover .pop-folder .ms{color:var(--accent);font-size:14px}.pd-page .nc-popover .pop-copy{display:flex;align-items:center;gap:6px;width:100%;margin-top:6px;padding:6px 8px;border:none;border-top:1px solid var(--border-subtle);background:transparent;cursor:pointer;text-align:left;color:var(--text-muted);font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;font-size:10px}.pd-page .nc-popover .pop-copy:hover{color:var(--text-primary)}.pd-page .nc-popover .pop-copy .ms{color:var(--accent);font-size:14px;flex-shrink:0}.pd-page .nc-popover .pop-copy .pop-copy-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.pd-page .stepper{display:flex;align-items:stretch;gap:0;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;padding:6px;box-shadow:var(--shadow-card)}.pd-page .stp{flex:1 1;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--text-muted);font-size:12.5px;font-weight:500;min-width:0;cursor:default;transition:background .15s ease,color .15s ease}.pd-page .stp:hover{background:var(--bg-elevated);color:var(--text-secondary)}.pd-page .stp .num{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;background:var(--bg-elevated);color:var(--text-muted);border:1px solid var(--border-default);font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace}.pd-page .stp .label{display:flex;flex-direction:column;gap:1px;min-width:0}.pd-page .stp .label .name{font-weight:600;color:inherit;letter-spacing:.005em}.pd-page .stp .label .name,.pd-page .stp .label .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-page .stp .label .sub{font-size:10.5px;color:var(--text-muted)}.pd-page .stp.done{color:var(--success)}.pd-page .stp.done .num{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);border-color:color-mix(in srgb,var(--success) 35%,transparent)}.pd-page .stp.active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-ring)}.pd-page .stp.active .num{background:var(--accent);color:#1A1A26;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.pd-page .stp.active .label .sub{color:var(--accent);opacity:.85}.pd-page .stp-arrow{align-self:center;color:var(--border-default);flex-shrink:0;padding:0 2px;font-size:18px}.pd-page .parallel{margin-top:12px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px;box-shadow:var(--shadow-card)}.pd-page .parallel .head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pd-page .parallel .head .title{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;display:inline-flex;align-items:center;gap:6px}.pd-page .parallel .bars{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pd-page .pbar{display:flex;flex-direction:column;gap:6px;min-width:0}.pd-page .pbar .row1{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pd-page .pbar .name{font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.01em;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px}.pd-page .pbar .frac{font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.pd-page .pbar .frac .pct{color:var(--text-muted);font-weight:500;font-size:11px;margin-left:4px}.pd-page .pbar .track{height:6px;background:var(--bg-elevated);border-radius:3px;overflow:hidden}.pd-page .pbar .fill{height:100%;border-radius:3px;transition:width .3s ease}.pd-page .pbar.green .fill{background:var(--success)}.pd-page .pbar.amber .fill{background:var(--warning)}.pd-page .pbar.red .fill{background:var(--error)}.pd-page .pbar .meta{font-size:10.5px;color:var(--text-muted);letter-spacing:.01em}.pd-page .blocker{margin-top:12px;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:color-mix(in srgb,var(--error) 6%,transparent);border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-radius:10px}.pd-page .blocker>.ms{color:var(--error);margin-top:1px}.pd-page .blocker .body{flex:1 1;min-width:0;font-size:13px;line-height:1.5;color:var(--text-primary)}.pd-page .blocker .label{display:inline-block;font-size:10.5px;font-weight:700;color:var(--error);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px}.pd-page .blocker .body .det{color:var(--text-secondary);font-size:12.5px;margin-top:2px}.pd-page .blocker .body strong{color:var(--text-primary);font-weight:600}.pd-page .ca-block{padding:14px 16px;border-bottom:1px solid var(--border-subtle);background:rgba(255,255,255,.015)}.pd-page .ca-block-title{font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;display:flex;align-items:center;gap:6px}.pd-page .ca-block-title .ms{color:var(--accent)}.pd-page .ca-block-title .hint{font-weight:500;letter-spacing:0;text-transform:none;font-size:11px;color:var(--text-muted);margin-left:4px}.pd-page .ca-pergunta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--border-subtle)}.pd-page .ca-pergunta:last-child{border-bottom:none}.pd-page .ca-pergunta .label{font-size:12.5px;color:var(--text-secondary);line-height:1.35;flex:1 1;min-width:0}.pd-page .ca-pergunta-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.pd-page .ca-pergunta-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pd-page .ca-row{background:var(--bg-card);border:1px solid var(--border-default);border-radius:8px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.pd-page .ca-row .label{font-size:12.5px;color:var(--text-secondary);line-height:1.35;flex:1 1;min-width:0}.pd-page .pd-select{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:6px;padding:5px 28px 5px 10px;font-size:12px;font-family:inherit;color:var(--text-primary);cursor:pointer;outline:none;transition:border-color .15s ease;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236A6A80' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 6px center;background-size:14px;min-width:140px}.pd-page .pd-select:hover{border-color:var(--text-muted)}.pd-page .pd-select:focus{border-color:var(--accent)}.pd-page .pd-select.lg{min-width:100%;padding:7px 30px 7px 12px;font-size:13px}.pd-page .pd-multi{display:flex;flex-wrap:wrap;gap:6px}.pd-page .pd-multi-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:999px;font-size:11.5px;color:var(--text-secondary);cursor:pointer;font-family:inherit;transition:all .12s ease}.pd-page .pd-multi-pill:hover{background:var(--bg-card);color:var(--text-primary)}.pd-page .pd-multi-pill.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.pd-page .pd-multi-pill .ms{font-size:13px}.pd-page .ve-detalhe{margin-top:8px;padding:12px;background:var(--bg-card);border:1px dashed var(--border-default);border-radius:8px}.pd-page .ve-detalhe-title{font-size:11px;font-weight:600;color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.pd-page .ve-detalhe-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 12px}.pd-page .ve-field{display:flex;flex-direction:column;gap:4px}.pd-page .ve-field label{font-size:10.5px;color:var(--text-muted);font-weight:500}.pd-page .ve-field input[type=number]{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:6px;padding:5px 10px;font-size:12px;font-family:inherit;color:var(--text-primary);outline:none;width:100%;transition:border-color .15s ease}.pd-page .ve-field input[type=number]:focus{border-color:var(--accent)}.pd-page .pd-textarea{width:100%;background:var(--bg-card);border:1px solid var(--border-default);border-radius:6px;padding:8px 10px;font-size:12.5px;font-family:inherit;color:var(--text-primary);outline:none;resize:vertical;min-height:60px;transition:border-color .15s ease;margin-top:6px}.pd-page .pd-textarea:focus{border-color:var(--accent)}.pd-obs-textarea::placeholder{color:var(--text-muted);opacity:.5}.pd-page .ca-status{font-size:10.5px;margin-left:auto;display:inline-flex;align-items:center;gap:4px}.pd-page .ca-status.committing{color:var(--text-muted)}.pd-page .ca-status.dirty{color:var(--warning)}.pd-page .ca-status.error{color:var(--error)}.pd-page .analise-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 16px}.pd-page .pill-q{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:8px;min-width:0}.pd-page .pill-q .q-label{font-size:12.5px;color:var(--text-secondary);line-height:1.35;min-width:0}.pd-page .pill-q .q-label .auto{font-size:9.5px;color:var(--success);display:inline-flex;align-items:center;gap:3px;margin-left:6px;background:var(--success-soft);border:1px solid color-mix(in srgb,var(--success) 25%,transparent);border-radius:3px;padding:1px 5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;vertical-align:2px}.pd-page .triseg{display:inline-flex;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:6px;padding:2px}.pd-page .triseg button{background:transparent;border:none;color:var(--text-muted);padding:4px 9px;border-radius:4px;font-size:11.5px;font-weight:600;letter-spacing:.02em;cursor:pointer;font-family:inherit}.pd-page .triseg button.on.yes{background:var(--success);color:white}.pd-page .triseg button.on.no{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default)}.pd-page .triseg button.on.q{background:var(--bg-card);color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 40%,transparent)}.pd-page .triseg button:hover:not(.on){color:var(--text-secondary)}.pd-page .eo-progress{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle)}.pd-page .eo-progress .frac{font-size:12.5px;font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-page .eo-progress .track{flex:1 1;height:4px;background:var(--bg-card);border-radius:2px;overflow:hidden}.pd-page .eo-progress .track .fill{height:100%;background:var(--accent);transition:width .2s ease}.pd-page .eo-progress .gate{font-size:10.5px;font-weight:600;color:var(--error);text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:4px}.pd-page .eo-cat{border-bottom:1px solid var(--border-subtle)}.pd-page .eo-cat:last-of-type{border-bottom:none}.pd-page .eo-cat-head{padding:12px 16px 8px;display:flex;align-items:center;gap:10px}.pd-page .eo-cat-head .letter{width:22px;height:22px;border-radius:4px;background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--accent);font-weight:700;font-size:11px;display:inline-flex;align-items:center;justify-content:center;font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace}.pd-page .eo-cat-head .name{font-size:12px;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em}.pd-page .eo-cat-head .hint{font-size:11px;color:var(--text-muted);margin-left:4px}.pd-page .eo-item{display:grid;grid-template-columns:24px 1fr auto;gap:10px;padding:10px 16px 10px 28px;border-top:1px solid var(--border-subtle);align-items:flex-start}.pd-page .eo-item .status-icon{margin-top:2px;width:20px;height:20px;border-radius:50%;border:1.5px dashed var(--border-default);display:inline-flex;align-items:center;justify-content:center;background:var(--bg-card);flex-shrink:0;font-size:10px;color:var(--text-muted)}.pd-page .eo-item.ok .status-icon{background:color-mix(in srgb,var(--success) 15%,transparent);border:1.5px solid var(--success);color:var(--success)}.pd-page .eo-item.na .status-icon{background:var(--bg-elevated);border:1.5px solid var(--text-muted);color:var(--text-muted)}.pd-page .eo-item.risk .status-icon{background:color-mix(in srgb,var(--warning) 15%,transparent);border:1.5px solid var(--warning);color:var(--warning)}.pd-page .eo-item .lbl-body{min-width:0}.pd-page .eo-item .lbl-body .lbl-text{font-size:13px;color:var(--text-primary);line-height:1.45}.pd-page .eo-item.ok .lbl-body .lbl-text{color:var(--text-secondary)}.pd-page .eo-item.na .lbl-body .lbl-text{color:var(--text-muted)}.pd-page .eo-item .lbl-body .meta{font-size:11.5px;color:var(--text-muted);margin-top:3px;line-height:1.4}.pd-page .eo-item .lbl-body .meta a{color:var(--info);text-decoration:none}.pd-page .eo-item .lbl-body .meta a:hover{text-decoration:underline}.pd-page .eo-item .lbl-body .note-input{margin-top:6px;font-style:italic;color:var(--text-secondary);font-size:12px;background:var(--bg-elevated);border-left:2px solid var(--border-default);padding:4px 8px;border-radius:0 4px 4px 0}.pd-page .eo-item.risk .lbl-body .note-input{border-left-color:var(--warning)}.pd-page .eo-decisions{display:inline-flex;gap:4px;flex-shrink:0;align-items:flex-start;padding-top:1px}.pd-page .eo-dec{width:30px;height:28px;border-radius:5px;background:transparent;border:1px solid var(--border-default);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pd-page .eo-dec:hover{background:var(--bg-elevated);color:var(--text-primary)}.pd-page .eo-dec.on.ok{background:color-mix(in srgb,var(--success) 18%,transparent);border-color:var(--success);color:var(--success)}.pd-page .eo-dec.on.na{background:var(--bg-elevated);border-color:var(--text-muted);color:var(--text-primary)}.pd-page .eo-dec.on.risk{background:color-mix(in srgb,var(--warning) 18%,transparent);border-color:var(--warning);color:var(--warning)}.pd-page .eo-dec:disabled{opacity:.4;cursor:not-allowed;background:transparent!important;border-color:var(--border-subtle)!important;color:var(--text-muted)!important}.pd-page .eo-item.locked .status-icon{background:var(--bg-elevated);border:1.5px dashed var(--border-default);color:var(--text-muted)}.pd-page .eo-item.locked .lbl-body .lbl-text{color:var(--text-muted)}.pd-page .eo-item.locked .lbl-body .meta{color:var(--text-muted);font-style:italic}.pd-page .eo-resumo-fiscal{border-top:1px solid var(--border-default);background:var(--bg-elevated);padding:14px 16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px 24px}.pd-page .eo-resumo-fiscal .item .lbl{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;display:inline-flex;align-items:center;gap:4px;margin-bottom:3px}.pd-page .eo-resumo-fiscal .item .val{font-size:16px;font-weight:700;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace}.pd-page .eo-resumo-fiscal .item.eo .val{color:var(--warning)}.pd-page .eo-resumo-fiscal .item .meta{font-size:10.5px;color:var(--text-muted);margin-top:2px}.pd-page .btn-sm{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease;border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-secondary)}.pd-page .btn-sm:hover{background:var(--bg-card);color:var(--text-primary)}.valores{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;padding:18px 22px;margin-bottom:20px;display:grid;grid-template-columns:1fr 1fr 1.4fr 1fr;gap:28px;align-items:stretch;box-shadow:var(--shadow-card)}.valores .col{min-width:0;display:grid;grid-template-rows:auto 1fr auto;row-gap:6px}.valores .lbl{font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px}.valores .num{font-size:28px;font-weight:700;line-height:1.1;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;align-self:end}.valores .num .currency{font-size:18px;color:var(--text-muted);font-weight:500;margin-left:4px}.valores .num .accent{color:var(--accent)}.valores .sub{font-size:11.5px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.valores .col.middle{border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);padding:0 24px}.valores .col.with-divider{border-left:1px solid var(--border-subtle);padding-left:24px}.valores .num-input{display:inline-flex;align-items:baseline;gap:6px;font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;align-self:end}.valores .num-input input{width:96px;height:36px;padding:0 10px;font-size:22px;font-weight:700;line-height:1;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:6px;outline:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:inherit;text-align:right;transition:border-color .12s ease,box-shadow .12s ease}.valores .num-input input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.valores .num-input input:disabled{opacity:.6;cursor:not-allowed;background:var(--bg-surface)}.valores .num-input .unit{font-size:16px;color:var(--text-muted);font-weight:500}.valores .margin-row{display:flex;align-items:baseline;gap:10px;align-self:end}.valores .margin-row .pct{font-size:28px;font-weight:700;line-height:1;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.valores .margin-row .qual{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.valores .margin-row .qual.saudavel{color:var(--success)}.valores .margin-row .qual.marginal{color:var(--warning)}.valores .margin-row .qual.prejuizo{color:var(--error)}.valores .slider-wrap{margin-top:0}.valores .slider-row{display:flex;align-items:center;gap:12px}.valores .ticks{display:flex;justify-content:space-between;font-size:10px;color:var(--text-muted);margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.valores .ticks .min{color:var(--warning);font-weight:600}input[type=range].mg{flex:1 1;appearance:none;-webkit-appearance:none;height:6px;background:transparent;outline:none;margin:0;padding:0}input[type=range].mg::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--mg-grad,linear-gradient(to right,var(--error) 0,var(--error) 12.5%,var(--warning) 12.5%,var(--warning) 25%,var(--success) 25%,var(--success) 100%))}input[type=range].mg::-moz-range-track{height:6px;border-radius:3px;background:var(--mg-grad,linear-gradient(to right,var(--error) 0,var(--error) 12.5%,var(--warning) 12.5%,var(--warning) 25%,var(--success) 25%,var(--success) 100%))}input[type=range].mg::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#FFFFFF;border:2px solid var(--mg-thumb,var(--accent));box-shadow:0 1px 4px rgba(0,0,0,.4),0 0 0 4px color-mix(in srgb,var(--mg-thumb,var(--accent)) 22%,transparent);margin-top:-6px;cursor:grab}input[type=range].mg::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#FFFFFF;border:2px solid var(--mg-thumb,var(--accent));box-shadow:0 1px 4px rgba(0,0,0,.4),0 0 0 4px color-mix(in srgb,var(--mg-thumb,var(--accent)) 22%,transparent);cursor:grab}input[type=range].mg:active::-webkit-slider-thumb{cursor:grabbing}input[type=range].mg:disabled{opacity:.5;cursor:not-allowed}input[type=range].mg:disabled::-webkit-slider-thumb{cursor:not-allowed}.valores-status{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-subtle);display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--text-secondary)}.valores-status .err{color:var(--error)}.valores-status .err,.valores-status .warn{font-weight:600;display:inline-flex;align-items:center;gap:4px}.valores-status .warn{color:var(--warning)}.valores-status .muted{color:var(--text-muted);margin-left:auto}@media (max-width:760px){.valores{grid-template-columns:1fr;gap:18px;padding:16px}.valores .col.middle{border:none;padding:16px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.valores .col.with-divider{border:none;border-top:1px solid var(--border-subtle);padding:16px 0 0}}.pd-page input:not([type=range]):not([type=checkbox]):not([type=radio]):focus,.pd-page select:focus,.pd-page textarea:focus,[role=dialog] input:not([type=range]):not([type=checkbox]):not([type=radio]):focus,[role=dialog] select:focus,[role=dialog] textarea:focus{border-color:var(--accent)!important;box-shadow:var(--shadow-focus-ring)!important;outline:none!important}[contenteditable=true],input,textarea{-webkit-user-select:text;user-select:text;cursor:text}[role=button],a,button{cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}