@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pulso-font-family:Inter, "Segoe UI", Arial, sans-serif;--pulso-font-size-display:2.25rem;--pulso-font-size-page-title:1.75rem;--pulso-font-size-section-title:1.25rem;--pulso-font-size-card-title:1rem;--pulso-font-size-body:.875rem;--pulso-font-size-body-small:.75rem;--pulso-font-size-label:.75rem;--pulso-font-size-micro:.625rem;--pulso-font-weight-regular:400;--pulso-font-weight-medium:600;--pulso-font-weight-bold:800;--pulso-font-weight-black:900;--pulso-line-height-tight:1.2;--pulso-line-height-body:1.5;--pulso-color-brand-gold:#c9a227;--pulso-color-brand-gold-strong:#8a6810;--pulso-color-brand-ink:#20252b;--pulso-color-brand-navy:#071827;--pulso-color-brand-blue:#23658c;--pulso-color-canvas:#f4f6f8;--pulso-color-surface:#fff;--pulso-color-surface-subtle:#eef1f4;--pulso-color-surface-hover:#e7ebef;--pulso-color-border:#dce1e6;--pulso-color-border-strong:#c6cdd4;--pulso-color-text:#20262c;--pulso-color-text-muted:#68727c;--pulso-color-text-inverse:#fff;--pulso-color-positive:#2f7d59;--pulso-color-positive-bg:#e6f3ec;--pulso-color-warning:#a87310;--pulso-color-warning-bg:#fff2d2;--pulso-color-critical:#b53c43;--pulso-color-critical-bg:#fbe9ea;--pulso-color-info:#23658c;--pulso-color-info-bg:#e4f0f7;--pulso-space-1:.25rem;--pulso-space-2:.5rem;--pulso-space-3:.75rem;--pulso-space-4:1rem;--pulso-space-5:1.25rem;--pulso-space-6:1.5rem;--pulso-space-8:2rem;--pulso-space-10:2.5rem;--pulso-space-12:3rem;--pulso-radius-control:.625rem;--pulso-radius-card:.875rem;--pulso-radius-panel:1.125rem;--pulso-radius-pill:999px;--pulso-shadow-card:0 1px 2px #0f172a0a;--pulso-shadow-panel:0 22px 60px #0f172a33;--pulso-focus-ring:0 0 0 3px #c9a22747;--pulso-motion-fast:.16s;--pulso-motion-standard:.22s;--pulso-z-toast:1100;--pulso-z-overlay:1200}@media (prefers-reduced-motion:reduce){:root{--pulso-motion-fast:0s;--pulso-motion-standard:0s}}.pulso-ui-surface{color:var(--pulso-color-text);font-family:var(--pulso-font-family);font-size:var(--pulso-font-size-body);line-height:var(--pulso-line-height-body)}.pulso-ui-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pulso-ui-page-header{justify-content:space-between;align-items:flex-start;gap:var(--pulso-space-6);margin-bottom:var(--pulso-space-6);display:flex}.pulso-ui-page-header__copy{min-width:0}.pulso-ui-page-header__eyebrow{margin:0 0 var(--pulso-space-2);color:var(--pulso-color-brand-gold-strong);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.09em;text-transform:uppercase}.pulso-ui-page-header__title{color:var(--pulso-color-text);font-size:var(--pulso-font-size-page-title);line-height:var(--pulso-line-height-tight);margin:0}.pulso-ui-page-header__description{max-width:70ch;margin:var(--pulso-space-2) 0 0;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body)}.pulso-ui-page-header__actions{gap:var(--pulso-space-2);flex-wrap:wrap;flex:none;display:flex}.pulso-ui-button{justify-content:center;align-items:center;gap:var(--pulso-space-2);min-height:44px;padding:0 var(--pulso-space-4);border-radius:var(--pulso-radius-control);color:var(--pulso-color-text);font-family:var(--pulso-font-family);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold);transition:background-color var(--pulso-motion-fast) ease, border-color var(--pulso-motion-fast) ease, color var(--pulso-motion-fast) ease, opacity var(--pulso-motion-fast) ease;background:0 0;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.pulso-ui-button:hover:not(:disabled){transform:none}.pulso-ui-button:focus-visible,.pulso-ui-icon-button:focus-visible,.pulso-ui-filter-chip:focus-visible,.pulso-ui-dialog__close:focus-visible,.pulso-ui-drawer__close:focus-visible{box-shadow:var(--pulso-focus-ring);outline:none}.pulso-ui-button:disabled{cursor:not-allowed;opacity:.52}.pulso-ui-button--primary{background:var(--pulso-color-brand-ink);color:var(--pulso-color-text-inverse)}.pulso-ui-button--primary:hover:not(:disabled){background:#10161c}.pulso-ui-button--secondary{border-color:var(--pulso-color-border-strong);background:var(--pulso-color-surface)}.pulso-ui-button--secondary:hover:not(:disabled),.pulso-ui-button--quiet:hover:not(:disabled){background:var(--pulso-color-surface-subtle)}.pulso-ui-button--quiet{color:var(--pulso-color-brand-blue)}.pulso-ui-button--destructive{background:var(--pulso-color-critical);color:var(--pulso-color-text-inverse)}.pulso-ui-button--destructive:hover:not(:disabled){background:#972f35}.pulso-ui-button--small{min-height:36px;padding-inline:var(--pulso-space-3)}.pulso-ui-button--loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite pulso-ui-spin}.pulso-ui-icon-button{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);width:44px;height:44px;color:var(--pulso-color-text);place-items:center;font-size:1.125rem;display:inline-grid}.pulso-ui-badge{align-items:center;gap:var(--pulso-space-1);min-height:26px;padding:0 var(--pulso-space-2);border-radius:var(--pulso-radius-pill);background:var(--pulso-color-surface-subtle);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold);white-space:nowrap;display:inline-flex}.pulso-ui-badge--positive{background:var(--pulso-color-positive-bg);color:var(--pulso-color-positive)}.pulso-ui-badge--warning{background:var(--pulso-color-warning-bg);color:#7f5704}.pulso-ui-badge--critical{background:var(--pulso-color-critical-bg);color:#8f282e}.pulso-ui-badge--info{background:var(--pulso-color-info-bg);color:#164e70}.pulso-ui-card{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);min-width:0;box-shadow:var(--pulso-shadow-card);overflow:hidden}.pulso-ui-card__header{justify-content:space-between;align-items:flex-start;gap:var(--pulso-space-4);padding:var(--pulso-space-4) var(--pulso-space-5);border-bottom:1px solid var(--pulso-color-border);display:flex}.pulso-ui-card__header h2,.pulso-ui-card__header h3{font-size:var(--pulso-font-size-card-title);line-height:var(--pulso-line-height-tight);margin:0}.pulso-ui-card__header p{margin:var(--pulso-space-1) 0 0;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small)}.pulso-ui-card__body{padding:var(--pulso-space-5)}.pulso-ui-card__footer{justify-content:flex-end;align-items:center;gap:var(--pulso-space-2);padding:var(--pulso-space-3) var(--pulso-space-5);border-top:1px solid var(--pulso-color-border);background:var(--pulso-color-surface-subtle);display:flex}.pulso-ui-filter-list{gap:var(--pulso-space-2);flex-wrap:wrap;display:flex}.pulso-ui-filter-chip{align-items:center;gap:var(--pulso-space-2);min-height:36px;padding:0 var(--pulso-space-3);border:1px solid var(--pulso-color-border-strong);border-radius:var(--pulso-radius-pill);background:var(--pulso-color-surface);color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-medium);display:inline-flex}.pulso-ui-filter-chip:hover{background:var(--pulso-color-surface-subtle)}.pulso-ui-filter-chip__remove{color:var(--pulso-color-text-muted);font-size:1rem;line-height:1}.pulso-ui-state{min-height:230px;padding:var(--pulso-space-8);text-align:center;border:1px dashed var(--pulso-color-border-strong);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);place-items:center;display:grid}.pulso-ui-state__content{max-width:520px}.pulso-ui-state__icon{width:52px;height:52px;margin:0 auto var(--pulso-space-4);background:var(--pulso-color-surface-subtle);color:var(--pulso-color-brand-blue);font-size:1.45rem;font-weight:var(--pulso-font-weight-black);border-radius:14px;place-items:center;display:grid}.pulso-ui-state--error .pulso-ui-state__icon{background:var(--pulso-color-critical-bg);color:var(--pulso-color-critical)}.pulso-ui-state--warning .pulso-ui-state__icon{background:var(--pulso-color-warning-bg);color:var(--pulso-color-warning)}.pulso-ui-state h2,.pulso-ui-state h3{font-size:var(--pulso-font-size-section-title);margin:0}.pulso-ui-state p{margin:var(--pulso-space-2) 0 0;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body)}.pulso-ui-state__actions{justify-content:center;gap:var(--pulso-space-2);margin-top:var(--pulso-space-5);flex-wrap:wrap;display:flex}.pulso-ui-skeleton{background:#e5e9ed;border-radius:6px;position:relative;overflow:hidden}.pulso-ui-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.5s infinite pulso-ui-shimmer;position:absolute;inset:0;transform:translate(-100%)}.pulso-ui-skeleton--line{height:12px}.pulso-ui-skeleton--title{width:46%;height:20px}.pulso-ui-skeleton--block{min-height:110px}.pulso-ui-overlay{z-index:var(--pulso-z-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050d1494;display:grid;position:fixed;inset:0}.pulso-ui-overlay[hidden]{display:none}.pulso-ui-dialog{border-radius:var(--pulso-radius-panel);background:var(--pulso-color-surface);width:min(520px,100vw - 32px);box-shadow:var(--pulso-shadow-panel);place-self:center;overflow:hidden}.pulso-ui-dialog__header,.pulso-ui-drawer__header{justify-content:space-between;align-items:flex-start;gap:var(--pulso-space-4);padding:var(--pulso-space-5);border-bottom:1px solid var(--pulso-color-border);display:flex}.pulso-ui-dialog__header h2,.pulso-ui-drawer__header h2{font-size:var(--pulso-font-size-section-title);margin:0}.pulso-ui-dialog__close,.pulso-ui-drawer__close{border-radius:var(--pulso-radius-control);width:40px;height:40px;color:var(--pulso-color-text-muted);background:0 0;place-items:center;font-size:1.25rem;display:grid}.pulso-ui-dialog__close:hover,.pulso-ui-drawer__close:hover{background:var(--pulso-color-surface-subtle)}.pulso-ui-dialog__body,.pulso-ui-drawer__body{padding:var(--pulso-space-5);color:var(--pulso-color-text-muted)}.pulso-ui-dialog__footer{justify-content:flex-end;gap:var(--pulso-space-2);padding:var(--pulso-space-4) var(--pulso-space-5);border-top:1px solid var(--pulso-color-border);background:var(--pulso-color-surface-subtle);display:flex}.pulso-ui-drawer{background:var(--pulso-color-surface);width:min(480px,100vw);height:100%;box-shadow:var(--pulso-shadow-panel);grid-template-rows:auto minmax(0,1fr);justify-self:end;display:grid}.pulso-ui-drawer__body{overflow:auto}.pulso-ui-toast-region{right:var(--pulso-space-4);bottom:var(--pulso-space-4);z-index:var(--pulso-z-toast);gap:var(--pulso-space-2);pointer-events:none;width:min(380px,100vw - 32px);display:grid;position:fixed}.pulso-ui-toast{gap:var(--pulso-space-3);padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-left:4px solid var(--pulso-color-info);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);box-shadow:var(--pulso-shadow-panel);pointer-events:auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.pulso-ui-toast--positive{border-left-color:var(--pulso-color-positive)}.pulso-ui-toast--warning{border-left-color:var(--pulso-color-warning)}.pulso-ui-toast--critical{border-left-color:var(--pulso-color-critical)}.pulso-ui-toast strong{font-size:var(--pulso-font-size-body);display:block}.pulso-ui-toast p{margin:var(--pulso-space-1) 0 0;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small)}.pulso-ui-toast button{color:var(--pulso-color-text-muted);background:0 0;align-self:start;font-size:1rem}@keyframes pulso-ui-spin{to{transform:rotate(360deg)}}@keyframes pulso-ui-shimmer{to{transform:translate(100%)}}@media (width<=760px){.pulso-ui-page-header{flex-direction:column}.pulso-ui-page-header__actions{width:100%}.pulso-ui-page-header__actions .pulso-ui-button{flex:1}.pulso-ui-dialog__footer{flex-direction:column-reverse}.pulso-ui-dialog__footer .pulso-ui-button{width:100%}}@media (prefers-reduced-motion:reduce){.pulso-ui-skeleton:after,.pulso-ui-button--loading:before{animation:none}}:root{--pulso-runtime-font-family:"Inter Variable", Inter, "Segoe UI", Arial, sans-serif;font-family:var(--pulso-runtime-font-family);color:#292929;font-synthesis:none;text-rendering:optimizelegibility;background:#f2f3f5}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}#app{font-family:var(--pulso-runtime-font-family)}#app *{font-family:inherit}button{cursor:pointer;border:0}.auth-page{background:#f2f3f5;grid-template-columns:minmax(340px,1.15fr) minmax(380px,.85fr);min-height:100vh;display:grid}.auth-page-centered{justify-content:center;align-items:center;padding:24px;display:flex}.auth-brand{color:#fff;background:linear-gradient(145deg,#232323f7,#353535f2);border-bottom:5px solid #c9a227;align-items:center;gap:24px;padding:clamp(40px,8vw,110px);display:flex}.brand-mark{color:#232323;background:#c9a227;border-radius:22px;flex:none;place-items:center;width:78px;height:78px;font-size:44px;font-weight:1000;display:grid;box-shadow:0 16px 40px #0003}.brand-mark.small{border-radius:15px;width:54px;height:54px;margin:0 auto 18px;font-size:30px}.auth-brand h1{letter-spacing:.13em;margin:5px 0;font-size:clamp(42px,6vw,72px)}.eyebrow{color:#9a7a18;letter-spacing:.12em;margin:0;font-size:10px;font-weight:900}.auth-brand .eyebrow{color:#e1c661}.brand-description{color:#dedede;max-width:550px;margin:12px 0 0;font-size:14px;line-height:1.6}.auth-card{background:#fff;border:1px solid #dde0e3;border-top:5px solid #c9a227;border-radius:18px;place-self:center;width:min(440px,100% - 40px);padding:34px;box-shadow:0 20px 55px #0000001a}.auth-card-header h2,.authenticated-card h2,.status-card h2{margin:8px 0;font-size:25px}.auth-card-header>p:last-child,.status-card p{color:#707070;margin:0;font-size:12px;line-height:1.5}.auth-form{gap:17px;margin-top:28px;display:grid}.auth-form label{color:#555;letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:900;display:grid}.auth-form input{color:#292929;background:#fff;border:1px solid #d5d8dc;border-radius:9px;outline:none;width:100%;height:44px;padding:0 12px}.auth-form input:focus{border-color:#c9a227;box-shadow:0 0 0 3px #c9a22729}.auth-form button,.auth-card>button{color:#fff;letter-spacing:.06em;background:#303030;border-radius:9px;width:100%;height:44px;font-size:11px;font-weight:900}.auth-form button:hover,.auth-card>button:hover{background:#1f1f1f}.auth-form button:disabled{cursor:wait;opacity:.7}.auth-message{color:#b42318;min-height:17px;margin:-5px 0 0;font-size:10px;font-weight:800;line-height:1.4}.authenticated-card,.status-card{text-align:center}.profile-summary{text-align:left;gap:9px;margin:24px 0;display:grid}.profile-summary div{background:#f8f9fa;border:1px solid #e1e4e7;border-radius:10px;padding:11px 12px}.profile-summary span{color:#737373;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.profile-summary strong{margin-top:4px;font-size:12px;display:block}.success-message{color:#166534;background:#eaf8ef;border:1px solid #bfe6cc;border-radius:9px;margin:0 0 22px;padding:11px;font-size:10px;line-height:1.5}.status-icon{color:#991b1b;background:#fee2e2;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:25px;font-weight:900;display:grid}.status-card>button{margin-top:22px}@media (width<=800px){.auth-page{grid-template-columns:1fr}.auth-brand{min-height:290px;padding:36px 24px}.auth-card{margin:32px auto}}.pulso-app{background:#f3f4f6;min-height:100vh}.app-header{z-index:50;color:#fff;background:#282828;border-bottom:4px solid #c9a227;position:relative;box-shadow:0 3px 14px #00000029}.app-header-main{grid-template-columns:minmax(280px,330px) minmax(460px,1fr) auto;align-items:center;gap:16px;min-height:98px;padding:12px 22px;display:grid}.app-brand{align-items:center;gap:11px;min-width:0;display:flex}.app-brand-mark{color:#222;background:#c9a227;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;font-size:25px;font-weight:1000;display:grid}.app-brand-copy{min-width:0}.app-brand-copy strong{letter-spacing:.13em;font-size:20px;line-height:1;display:block}.app-brand-copy span{color:#f0f0f0;max-width:285px;margin-top:5px;font-size:10px;font-weight:650;line-height:1.25;display:block}.app-brand-copy small{color:#d1d1d1;margin-top:5px;font-size:10px;font-weight:600;line-height:1.2;display:block}.app-navigation{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.app-nav-button,.app-shell-action-button,.app-shell-icon-button{color:#eee;letter-spacing:.035em;white-space:nowrap;background:#383838;border:1px solid #505050;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:10px;font-weight:900;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.app-nav-button{padding:0 10px}.app-nav-button:hover,.app-shell-action-button:hover,.app-shell-icon-button:hover{color:#fff;border-color:#c9a227;transform:translateY(-1px)}.app-nav-button.active,.app-shell-action-button.active{color:#222;background:#c9a227;border-color:#e6c446;box-shadow:inset 0 0 0 1px #ffffff61}.app-header .results-ui-icon{flex:none;width:13px;height:13px}.app-nav-button[data-module=operacao] .results-ui-icon{color:#38d66b}.app-nav-button[data-module=desempenho].active .results-ui-icon{color:#222}.app-user-area{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.environment-badge{color:#5e4a0b;letter-spacing:.07em;background:#fff8dc;border:1px solid #c9a227;border-radius:999px;align-items:center;height:30px;padding:0 10px;font-size:10px;font-weight:950;display:inline-flex}.app-shell-action-button{color:#292929;background:#fff;border-color:#d5d7da;height:36px;padding:0 11px}.app-shell-icon-button{color:#292929;background:#fff;border-color:#d5d7da;border-radius:50%;width:38px;height:38px;padding:0;position:relative}.app-notification-badge{color:#fff;background:#cf2e2e;border:2px solid #282828;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:950;display:grid;position:absolute;top:-5px;right:-5px}.app-notification-badge[hidden]{display:none}.user-menu-button{color:#fff;background:#343434;border:1px solid #505050;border-radius:11px;grid-template-columns:34px minmax(100px,1fr) auto;align-items:center;gap:8px;min-width:176px;min-height:44px;padding:4px 9px 4px 5px;display:grid}.user-menu-button:hover,.user-menu-button[aria-expanded=true]{background:#3b3b3b;border-color:#c9a227}.user-avatar{color:#222;background:#c9a227;border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:1000;display:grid}.user-menu-copy{text-align:left;min-width:0}.user-menu-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;display:block;overflow:hidden}.user-menu-copy small{color:#c9cbcd;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.2;display:block;overflow:hidden}.user-menu-chevron{color:#dadada;font-size:10px}.user-dropdown,.app-shell-popover{z-index:80;color:#292929;background:#fff;border:1px solid #d7dade;border-top:4px solid #c9a227;border-radius:12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 45px #00000038}.user-dropdown[hidden],.app-shell-popover[hidden]{display:none}.user-dropdown{width:285px;padding:12px}.user-dropdown>div{border-bottom:1px solid #eceef0;padding:9px 7px}.user-dropdown span{color:#737373;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.user-dropdown strong{overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.user-dropdown button{color:#fff;background:#303030;border-radius:8px;width:100%;height:36px;margin-top:11px;font-size:10px;font-weight:900}.app-shell-popover{width:285px;padding:15px}.app-shell-popover>strong{font-size:13px;display:block}.app-shell-popover>p{color:#666d74;margin:8px 0 0;font-size:10px;line-height:1.5}.app-notification-panel{right:180px}.app-about-panel{right:220px}.app-about-heading{align-items:center;gap:10px;display:flex}.app-about-mark{color:#222;background:#c9a227;border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:1000;display:grid}.app-about-heading strong,.app-about-heading small,.app-about-panel>b,.app-about-panel>small{display:block}.app-about-heading strong{letter-spacing:.09em;font-size:15px}.app-about-heading small,.app-about-panel>small{color:#757b81;margin-top:3px;font-size:10px}.app-about-panel>b{margin-top:12px;font-size:10px}.app-workspace{width:min(1600px,100%);margin:0 auto;padding:22px}.app-workspace.is-performance-module{padding-top:22px}.workspace-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.workspace-header[hidden]{display:none!important}.workspace-header h1{color:#292929;margin:4px 0;font-size:26px}.workspace-header>div>p:last-child{color:#737373;margin:0;font-size:11px}.workspace-eyebrow{color:#8a6d14;letter-spacing:.12em;margin:0;font-size:10px;font-weight:950}.workspace-profile-badge{text-align:right;background:#fff;border:1px solid #dedede;border-radius:11px;flex:none;padding:9px 12px}.workspace-profile-badge span{color:#737373;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.workspace-profile-badge strong{margin-top:4px;font-size:11px;display:block}.workspace-placeholder{text-align:center;background:#fff;border:1px solid #dedede;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:45px 25px;display:flex;box-shadow:0 2px 5px #0000000a}.workspace-placeholder-icon{color:#c9a227;background:#303030;border-radius:17px;place-items:center;width:62px;height:62px;margin-bottom:16px;display:grid}.workspace-placeholder-icon .results-ui-icon{width:29px;height:29px}.workspace-placeholder h2{margin:7px 0;font-size:22px}.workspace-placeholder>p:not(.workspace-eyebrow){color:#707070;max-width:600px;margin:0;font-size:11px;line-height:1.6}.workspace-status{color:#66540d;background:#fffbea;border:1px solid #eadb91;border-radius:9px;margin-top:22px;padding:10px 13px;font-size:10px;font-weight:850}@media (width<=1380px){.environment-badge{display:none}.app-header-main{grid-template-columns:minmax(270px,310px) minmax(450px,1fr) auto}.app-brand-copy span{max-width:265px}}@media (width<=1180px){.app-header-main{grid-template-columns:minmax(260px,1fr) auto}.app-navigation{grid-area:2/1/auto/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.app-user-area{grid-area:1/2}}@media (width<=760px){.app-header-main{grid-template-columns:1fr auto;gap:10px;padding:10px 12px}.app-brand-copy span,.app-brand-copy small,.app-shell-action-button span,.user-menu-copy{display:none}.app-brand{min-width:0}.app-brand-copy strong{font-size:17px}.app-shell-action-button,.app-shell-icon-button{width:38px;padding:0}.user-menu-button{grid-template-columns:34px auto;min-width:auto;padding-right:7px}.app-navigation{gap:4px}.app-nav-button{padding:0 9px;font-size:10px}.app-workspace{padding:14px 10px}.workspace-header{flex-direction:column;align-items:flex-start}.workspace-profile-badge{text-align:left}.user-dropdown,.app-shell-popover,.app-about-panel,.app-notification-panel{width:auto;position:fixed;top:78px;left:10px;right:10px}}.app-notification-panel{width:340px;max-height:min(460px,100dvh - 130px);overflow:auto}.app-notification-content{gap:8px;margin-top:10px;display:grid}.app-notification-content>p{color:#666d74;margin:0;font-size:10px;line-height:1.5}.app-notification-item{color:#292929;text-align:left;background:#fff;border:1px solid #e0e3e6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px;display:flex}.app-notification-item:hover{background:#fff9e7;border-color:#c9a227}.app-notification-item span{gap:3px;display:grid}.app-notification-item b{font-size:10px}.app-notification-item small{color:#6c737a;font-size:10px}.app-notification-item>strong{color:#fff;background:#cf2e2e;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:10px;display:grid}.app-notification-badge.is-warning{background:#c99500}.app-notification-item.is-empty>strong{color:#59616a;background:#eef0f2}.app-notification-item.is-error{background:#fff9e4;border-color:#e7c45a}.app-notification-item.is-error>strong{background:#c99500}.auth-link-button{text-underline-offset:3px;text-decoration:underline;color:#6d570f!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:6px 8px!important;font-size:10px!important}.auth-link-button:hover{color:#2d2d2d!important;transform:none!important}.auth-recovery-card{width:min(470px,100vw - 32px)}.auth-recovery-card>p{line-height:1.55}.auth-onboarding-note{color:#5f541f;background:#fffaf0;border:1px solid #eadb91;border-left:4px solid #c9a227;border-radius:9px;margin:12px 0 0;padding:10px 11px;font-size:10px;line-height:1.5}.auth-page.auth-experience{background:var(--pulso-color-canvas);isolation:isolate;grid-template-columns:minmax(0,56fr) minmax(430px,44fr);min-height:100dvh;display:grid}.auth-hero{min-width:0;min-height:100dvh;color:var(--pulso-color-text-inverse);background:radial-gradient(circle at 78% 22%,#23658c85,#0000 46%),linear-gradient(145deg,#071827,#102b3f 58%,#20252b);align-items:center;display:flex;position:relative;overflow:hidden}.auth-hero-image{object-fit:cover;object-position:var(--auth-cover-desktop-position,60% 50%);opacity:0;width:100%;height:100%;transition:opacity .42s,transform .9s;position:absolute;inset:0;transform:scale(1.012)}.auth-hero.is-image-loaded .auth-hero-image{opacity:1;transform:scale(1)}.auth-hero-overlay{background:linear-gradient(90deg,#03101be8 0%,#03101bbd 43%,#03101b47 76%,#03101b29 100%),linear-gradient(#0718272e,#0718277a);position:absolute;inset:0}.auth-hero-content{z-index:1;width:min(680px,100% - 64px);margin:0 auto;padding:clamp(48px,7vw,112px) 0;position:relative}.auth-brand-eyebrow,.auth-section-eyebrow{color:#e5ca67;font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.14em;text-transform:uppercase;margin:0;line-height:1.35}.auth-brand-lockup{align-items:center;gap:clamp(16px,2.1vw,24px);margin:20px 0 18px;display:flex}.auth-brand-mark{background:var(--pulso-color-brand-gold);color:#171a1d;border-radius:22px;flex:none;place-items:center;width:clamp(64px,6vw,80px);height:clamp(64px,6vw,80px);font-size:clamp(2.15rem,4vw,2.75rem);font-weight:1000;display:grid;box-shadow:0 20px 52px #00000057,inset 0 1px #ffffff57}.auth-brand-lockup h1{color:#fff;font-size:clamp(3.2rem,7vw,5.35rem);font-weight:var(--pulso-font-weight-black);letter-spacing:.15em;text-shadow:0 12px 34px #00000059;margin:0;line-height:.94}.auth-brand-description{color:#eef3f6;max-width:590px;font-size:clamp(1rem,1.45vw,1.125rem);font-weight:var(--pulso-font-weight-medium);text-wrap:balance;margin:0;line-height:1.65}.auth-brand-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:clamp(42px,7vh,72px);display:grid}.auth-brand-values>div{border-top:1px solid #ffffff52;min-width:0;padding-top:14px}.auth-brand-values strong{color:#e5ca67;font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.05em;text-transform:uppercase;line-height:1.35;display:block}.auth-brand-values span{color:#eef3f6db;font-size:var(--pulso-font-size-body-small);margin-top:6px;line-height:1.45;display:block}.auth-panel{background:radial-gradient(circle at 100% 0,#c9a22714,#0000 32%),linear-gradient(145deg,#f8fafb,#e9edf1);place-items:center;min-width:0;min-height:100dvh;padding:clamp(28px,5vw,72px);display:grid}.auth-panel-frame{width:min(460px,100%)}.auth-environment-badge{border-radius:var(--pulso-radius-pill);color:#6c5204;width:fit-content;font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-black);letter-spacing:.09em;background:#fff8db;border:1px solid #eadb91;align-items:center;gap:8px;margin:0 0 14px;padding:7px 10px;line-height:1.2;display:inline-flex}.auth-environment-badge span{background:var(--pulso-color-brand-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #c9a2272b}.auth-page.auth-experience .auth-card{border:1px solid var(--pulso-color-border);border-top:4px solid var(--pulso-color-brand-gold);border-radius:var(--pulso-radius-panel);width:100%;box-shadow:var(--pulso-shadow-panel);background:#fffffffa;margin:0;padding:clamp(28px,4vw,38px)}.auth-page.auth-experience .auth-card-header h2,.auth-page.auth-experience .status-card h2{color:var(--pulso-color-text);margin:8px 0;font-size:clamp(1.55rem,3vw,1.8rem);line-height:1.18}.auth-page.auth-experience .auth-card-header>p:last-child,.auth-page.auth-experience .status-card>p,.auth-page.auth-experience .auth-recovery-card>p{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body);margin:0;line-height:1.58}.auth-page.auth-experience .auth-form{gap:18px;margin-top:28px;display:grid}.auth-page.auth-experience .auth-form label{color:#4b5560;font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold);letter-spacing:.035em;text-transform:none;gap:8px;line-height:1.35;display:grid}.auth-page.auth-experience .auth-form input{border:1px solid var(--pulso-color-border-strong);border-radius:var(--pulso-radius-control);width:100%;height:48px;color:var(--pulso-color-text);font-size:var(--pulso-font-size-body);transition:border-color var(--pulso-motion-fast) ease, box-shadow var(--pulso-motion-fast) ease, background var(--pulso-motion-fast) ease;background:#fff;outline:none;padding:0 14px}.auth-page.auth-experience .auth-form input:hover{border-color:#aeb7c0}.auth-page.auth-experience .auth-form input:focus-visible{border-color:var(--pulso-color-brand-gold);box-shadow:var(--pulso-focus-ring)}.auth-page.auth-experience .auth-form input:-webkit-autofill{-webkit-text-fill-color:var(--pulso-color-text);box-shadow:inset 0 0 0 1000px #fff}.auth-page.auth-experience .auth-form button,.auth-page.auth-experience .auth-card>button{border-radius:var(--pulso-radius-control);background:var(--pulso-color-brand-ink);width:100%;min-height:48px;color:var(--pulso-color-text-inverse);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-black);letter-spacing:.055em;transition:background var(--pulso-motion-fast) ease, transform var(--pulso-motion-fast) ease, box-shadow var(--pulso-motion-fast) ease;padding:0 16px}.auth-page.auth-experience .auth-form button:hover,.auth-page.auth-experience .auth-card>button:hover{background:#12181e;transform:translateY(-1px);box-shadow:0 8px 22px #0f172a29}.auth-page.auth-experience .auth-form button:focus-visible,.auth-page.auth-experience .auth-card>button:focus-visible{box-shadow:var(--pulso-focus-ring);outline:none}.auth-page.auth-experience .auth-form button:disabled{cursor:wait;opacity:.68;transform:none}.auth-page.auth-experience .auth-link-button{text-decoration:none;min-height:36px!important;color:var(--pulso-color-brand-gold-strong)!important;box-shadow:none!important;font-size:var(--pulso-font-size-body-small)!important;font-weight:var(--pulso-font-weight-bold)!important;letter-spacing:0!important;background:0 0!important;border:0!important;padding:7px 10px!important;transform:none!important}.auth-page.auth-experience .auth-link-button:hover{text-underline-offset:3px;text-decoration:underline;color:var(--pulso-color-brand-ink)!important}.auth-page.auth-experience .auth-message{min-height:18px;color:var(--pulso-color-critical);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold);margin:-4px 0 0;line-height:1.45}.auth-page.auth-experience .auth-message.is-success{border-radius:var(--pulso-radius-control);background:var(--pulso-color-positive-bg);color:#235f42;border:1px solid #bfe6cc;padding:10px 11px}.auth-page.auth-experience .status-card{text-align:center}.auth-page.auth-experience .auth-status-icon{background:var(--pulso-color-info-bg);width:58px;height:58px;color:var(--pulso-color-info);font-size:1.7rem;font-weight:var(--pulso-font-weight-black);border-radius:18px;place-items:center;margin:0 auto 18px;display:grid}.auth-page.auth-experience .auth-status-icon.is-critical{background:var(--pulso-color-critical-bg);color:var(--pulso-color-critical)}.auth-page.auth-experience .auth-status-icon.is-success{background:var(--pulso-color-positive-bg);color:var(--pulso-color-positive)}.auth-page.auth-experience .auth-onboarding-note{border:1px solid #eadb91;border-left:4px solid var(--pulso-color-brand-gold);border-radius:var(--pulso-radius-control);color:#5f541f;font-size:var(--pulso-font-size-body-small);text-align:left;background:#fffaf0;margin:14px 0 0;padding:12px 13px;line-height:1.55}.auth-panel-footer{color:#7a838c;font-size:var(--pulso-font-size-body-small);text-align:center;margin:18px 0 0;line-height:1.4}@media (width<=1100px){.auth-page.auth-experience{grid-template-columns:minmax(0,52fr) minmax(410px,48fr)}.auth-hero-content{width:min(600px,100% - 48px)}.auth-brand-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.auth-hero-image{object-position:var(--auth-cover-mobile-position,var(--auth-cover-desktop-position,60% 50%))}.auth-page.auth-experience{grid-template-rows:minmax(250px,34vh) auto;grid-template-columns:1fr;min-height:100dvh}.auth-hero{min-height:250px}.auth-hero-content{width:calc(100% - 40px);padding:34px 0 52px}.auth-brand-eyebrow{font-size:var(--pulso-font-size-micro)}.auth-brand-lockup{margin:14px 0 12px}.auth-brand-lockup h1{font-size:clamp(2.8rem,12vw,4rem)}.auth-brand-mark{border-radius:17px;width:58px;height:58px;font-size:2rem}.auth-brand-description{max-width:520px;font-size:var(--pulso-font-size-body)}.auth-brand-values{display:none}.auth-panel{place-items:start center;min-height:auto;padding:0 18px 30px}.auth-panel-frame{z-index:2;width:min(500px,100%);margin-top:-30px;position:relative}.auth-environment-badge{margin-left:12px}.auth-page.auth-experience .auth-card{padding:28px 24px}}@media (width<=480px){.auth-page.auth-experience{grid-template-rows:minmax(220px,30vh) auto}.auth-hero{min-height:220px}.auth-hero-content{width:calc(100% - 32px);padding:28px 0 46px}.auth-brand-lockup h1{letter-spacing:.12em;font-size:2.65rem}.auth-brand-description{max-width:330px;font-size:var(--pulso-font-size-body-small)}.auth-panel{padding-inline:12px}.auth-page.auth-experience .auth-card{border-radius:16px;padding:25px 20px}}@media (prefers-reduced-motion:reduce){.auth-hero-image,.auth-page.auth-experience .auth-form button,.auth-page.auth-experience .auth-card>button{transition:none}}.pulso-shell{--pulso-shell-sidebar-width:288px;--pulso-shell-sidebar-collapsed-width:72px;grid-template-columns:var(--pulso-shell-sidebar-width) minmax(0, 1fr);background:var(--pulso-color-canvas);min-height:100vh;color:var(--pulso-color-text);font-family:var(--pulso-font-family);transition:grid-template-columns var(--pulso-motion-standard) ease;display:grid}.pulso-shell.is-sidebar-collapsed{grid-template-columns:var(--pulso-shell-sidebar-collapsed-width) minmax(0, 1fr)}.pulso-shell-sidebar{z-index:70;background:var(--pulso-color-brand-ink);min-width:0;height:100vh;color:var(--pulso-color-text-inverse);border-right:1px solid #ffffff14;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.pulso-shell-brand{align-items:center;gap:var(--pulso-space-3);min-height:76px;padding:var(--pulso-space-4);border-bottom:1px solid #ffffff14;grid-template-columns:42px minmax(0,1fr) 32px;display:grid}.pulso-shell-brand-mark{background:var(--pulso-color-brand-gold);color:#171a1d;width:42px;height:42px;font-size:1.35rem;font-weight:var(--pulso-font-weight-black);border-radius:12px;place-items:center;display:grid}.pulso-shell-brand-copy{min-width:0;overflow:hidden}.pulso-shell-brand-copy strong,.pulso-shell-brand-copy small{white-space:nowrap;display:block}.pulso-shell-brand-copy strong{letter-spacing:.13em;font-size:1rem}.pulso-shell-brand-copy small{color:#aeb7bf;font-size:var(--pulso-font-size-micro);margin-top:3px}.pulso-shell-collapse-button{color:#d8dfe4;background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;place-items:center;width:32px;height:32px;font-size:1rem;display:grid}.pulso-shell-collapse-button:hover,.pulso-shell-collapse-button:focus-visible{border-color:var(--pulso-color-brand-gold);color:#fff;outline:none}.pulso-shell-navigation{min-height:0;padding:var(--pulso-space-3);flex:1;overflow-y:auto}.pulso-shell-nav-group+.pulso-shell-nav-group{margin-top:var(--pulso-space-5)}.pulso-shell-nav-group-label{margin:0 var(--pulso-space-3) var(--pulso-space-2);color:#83909a;font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-black);letter-spacing:.13em}.pulso-shell-nav-button,.pulso-shell-mobile-nav-button{align-items:center;gap:var(--pulso-space-3);width:100%;min-height:44px;padding:0 var(--pulso-space-3);border-radius:var(--pulso-radius-control);color:#cbd3da;font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold);text-align:left;transition:background-color var(--pulso-motion-fast) ease, border-color var(--pulso-motion-fast) ease, color var(--pulso-motion-fast) ease;background:0 0;border:1px solid #0000;display:flex;position:relative}.pulso-shell-nav-button+.pulso-shell-nav-button{margin-top:var(--pulso-space-1)}.pulso-shell-nav-button:hover,.pulso-shell-nav-button:focus-visible{color:#fff;background:#ffffff12;outline:none}.pulso-shell-nav-button.active{color:#fff;box-shadow:inset 3px 0 0 var(--pulso-color-brand-gold);background:#ffffff1a;border-color:#ffffff14}.pulso-shell-nav-icon{color:#e2bd3f;place-items:center;width:24px;min-width:24px;display:grid}.pulso-shell-nav-icon .results-ui-icon{width:18px;height:18px}.pulso-shell-nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulso-shell-sidebar-footer{margin:var(--pulso-space-3);padding:var(--pulso-space-3);color:#aeb7bf;border-top:1px solid #ffffff1a;gap:3px;display:grid}.pulso-shell-sidebar-environment{width:fit-content;margin-bottom:var(--pulso-space-2);border-radius:var(--pulso-radius-pill);color:#e1c661;font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-black);letter-spacing:.06em;border:1px solid #e1c6618c;padding:4px 7px;display:none}.pulso-shell-sidebar-footer span,.pulso-shell-sidebar-footer small{font-size:var(--pulso-font-size-micro)}.pulso-shell-sidebar-footer strong{color:#fff;font-size:var(--pulso-font-size-body-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulso-shell.is-sidebar-collapsed .pulso-shell-brand{grid-template-columns:42px;justify-content:center;padding-inline:15px}.pulso-shell.is-sidebar-collapsed .pulso-shell-brand-copy,.pulso-shell.is-sidebar-collapsed .pulso-shell-nav-group-label,.pulso-shell.is-sidebar-collapsed .pulso-shell-nav-label,.pulso-shell.is-sidebar-collapsed .pulso-shell-sidebar-footer{display:none}.pulso-shell.is-sidebar-collapsed .pulso-shell-collapse-button{z-index:2;border-color:var(--pulso-color-border-strong);background:var(--pulso-color-surface);color:var(--pulso-color-text);position:absolute;top:61px;right:-14px}.pulso-shell.is-sidebar-collapsed .pulso-shell-navigation{padding-inline:10px;padding-top:24px}.pulso-shell.is-sidebar-collapsed .pulso-shell-nav-button{justify-content:center;padding-inline:0}.pulso-shell-main{min-width:0}.pulso-shell-topbar{z-index:60;align-items:center;gap:var(--pulso-space-4);min-height:64px;padding:8px var(--pulso-space-6);border-bottom:1px solid var(--pulso-color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:minmax(180px,1fr) auto auto;display:grid;position:sticky;top:0}.pulso-shell-mobile-menu{display:none}.pulso-shell-breadcrumb{min-width:0}.pulso-shell-breadcrumb small,.pulso-shell-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pulso-shell-breadcrumb small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-bold);letter-spacing:.09em}.pulso-shell-breadcrumb strong{font-size:var(--pulso-font-size-card-title);margin-top:3px}.pulso-shell-topbar-context{align-items:center;gap:var(--pulso-space-2);display:flex;position:relative}.pulso-shell-environment{min-height:28px;padding:0 var(--pulso-space-3);border-radius:var(--pulso-radius-pill);color:#6b5308;font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-black);letter-spacing:.06em;white-space:nowrap;background:#fff8dc;border:1px solid #e4cf73;align-items:center;display:inline-flex}.pulso-shell-scope-context{min-width:168px;min-height:44px;padding:6px var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);color:var(--pulso-color-text);flex-direction:column;justify-content:center;display:flex}.pulso-shell-scope-context span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-black);letter-spacing:.08em}.pulso-shell-scope-context strong{font-size:var(--pulso-font-size-body-small);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.pulso-shell-topbar-actions{gap:var(--pulso-space-2)}.pulso-shell-action-button{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);width:44px;height:44px;color:var(--pulso-color-text);place-items:center;display:grid;position:relative}.pulso-shell-action-button:hover,.pulso-shell-action-button:focus-visible,.pulso-shell-action-button[aria-expanded=true]{border-color:var(--pulso-color-brand-gold);box-shadow:var(--pulso-focus-ring);outline:none}.pulso-shell-action-button .results-ui-icon{width:18px;height:18px}.pulso-shell .app-notification-badge{border-color:var(--pulso-color-surface);font-size:var(--pulso-font-size-micro);top:-6px;right:-6px}.pulso-shell .pulso-shell-user-button{border-color:var(--pulso-color-border);background:var(--pulso-color-surface);min-width:178px;min-height:44px;color:var(--pulso-color-text)}.pulso-shell .pulso-shell-user-button:hover,.pulso-shell .pulso-shell-user-button[aria-expanded=true]{border-color:var(--pulso-color-brand-gold);background:var(--pulso-color-surface-subtle)}.pulso-shell .pulso-shell-user-button .user-menu-copy strong{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small)}.pulso-shell .pulso-shell-user-button .user-menu-copy small,.pulso-shell .pulso-shell-user-button .user-menu-chevron{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro)}.pulso-shell .user-dropdown,.pulso-shell .app-shell-popover{border-color:var(--pulso-color-border);border-top-color:var(--pulso-color-brand-gold);color:var(--pulso-color-text);box-shadow:var(--pulso-shadow-panel);top:calc(100% + 10px)}.pulso-shell .app-notification-panel{right:188px}.pulso-shell .user-dropdown span{font-size:var(--pulso-font-size-micro)}.pulso-shell .user-dropdown strong{font-size:var(--pulso-font-size-body-small)}.pulso-shell .user-dropdown .pulso-shell-user-link{align-items:center;gap:var(--pulso-space-2);width:100%;min-height:38px;margin-top:var(--pulso-space-3);padding:0 var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold);display:flex}.pulso-shell .user-dropdown .pulso-shell-user-link:hover{border-color:var(--pulso-color-brand-gold);background:var(--pulso-color-surface-subtle)}.pulso-shell .user-dropdown .pulso-shell-user-link .results-ui-icon{width:16px;height:16px}.pulso-shell .app-workspace{width:min(1760px,100%);padding:var(--pulso-space-6);margin:0 auto}.pulso-shell .workspace-header{margin-bottom:var(--pulso-space-5)}.pulso-shell .workspace-header h1{font-size:var(--pulso-font-size-page-title)}.pulso-shell .workspace-header>div>p:last-child{max-width:70ch;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body)}.pulso-shell .workspace-eyebrow{color:var(--pulso-color-brand-gold-strong);font-size:var(--pulso-font-size-label)}.pulso-shell-mobile-nav,.pulso-shell-sidebar-overlay{display:none}@media (width<=1320px){.pulso-shell-topbar{padding-inline:var(--pulso-space-4);grid-template-columns:minmax(160px,1fr) auto auto}.pulso-shell-environment{display:none}.pulso-shell-scope-context{min-width:150px}}@media (width<=1180px){.pulso-shell{display:block}.pulso-shell-sidebar{width:min(300px,100vw - 44px);transition:transform var(--pulso-motion-standard) ease;position:fixed;left:0;transform:translate(-105%)}.pulso-shell.is-sidebar-open .pulso-shell-sidebar{transform:translate(0)}.pulso-shell.is-sidebar-open .pulso-shell-sidebar-overlay{z-index:65;background:#07182785;display:block;position:fixed;inset:0}.pulso-shell-sidebar .pulso-shell-brand-copy,.pulso-shell-sidebar .pulso-shell-nav-group-label,.pulso-shell-sidebar .pulso-shell-nav-label,.pulso-shell-sidebar .pulso-shell-sidebar-footer{display:block!important}.pulso-shell-sidebar .pulso-shell-brand{justify-content:initial!important;padding-inline:var(--pulso-space-4)!important;grid-template-columns:42px minmax(0,1fr)!important}.pulso-shell-sidebar .pulso-shell-collapse-button{display:none!important}.pulso-shell-sidebar .pulso-shell-navigation{padding:var(--pulso-space-3)!important}.pulso-shell-sidebar .pulso-shell-nav-button{padding-inline:var(--pulso-space-3)!important;justify-content:flex-start!important}.pulso-shell-sidebar-environment{display:inline-flex}.pulso-shell-topbar{grid-template-columns:44px minmax(180px,1fr) auto auto}.pulso-shell-mobile-menu{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);width:44px;height:44px;color:var(--pulso-color-text);place-items:center;font-size:1.15rem;display:grid}.pulso-shell-mobile-menu:focus-visible{box-shadow:var(--pulso-focus-ring);outline:none}.pulso-shell-environment{display:none}}@media (width<=820px){.pulso-shell-topbar{gap:var(--pulso-space-2);padding:8px var(--pulso-space-3);grid-template-columns:44px minmax(0,1fr) auto}.pulso-shell-topbar-context{display:none}.pulso-shell-topbar-actions{gap:var(--pulso-space-1)}.pulso-shell-topbar-actions [data-module=ajuda]{display:none}.pulso-shell .pulso-shell-user-button{grid-template-columns:34px auto;min-width:auto;padding-right:7px}.pulso-shell .pulso-shell-user-button .user-menu-copy{display:none}.pulso-shell .app-notification-panel,.pulso-shell .user-dropdown{top:70px;right:var(--pulso-space-3);left:var(--pulso-space-3);width:auto;position:fixed}.pulso-shell .app-workspace{padding:var(--pulso-space-4) var(--pulso-space-3) 88px}.pulso-shell-mobile-nav{z-index:58;min-height:66px;padding:6px max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));border-top:1px solid var(--pulso-color-border);background:#fffffffa;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172a14}.pulso-shell-mobile-nav-button{min-height:54px;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro);text-align:center;flex-direction:column;justify-content:center;gap:3px;padding:4px}.pulso-shell-mobile-nav-button.active{background:var(--pulso-color-warning-bg);color:var(--pulso-color-brand-ink)}.pulso-shell-mobile-nav-button .pulso-shell-nav-icon{color:var(--pulso-color-brand-gold-strong)}.pulso-shell-mobile-nav-button .results-ui-icon{width:18px;height:18px}}@media (width<=520px){.pulso-shell-breadcrumb small{display:none}.pulso-shell-breadcrumb strong{font-size:var(--pulso-font-size-body-small)}.pulso-shell-mobile-nav-button .pulso-shell-nav-label{max-width:72px;font-size:.625rem}}@media (prefers-reduced-motion:reduce){.pulso-shell,.pulso-shell-sidebar{transition:none}}.pulso-shell-nav-family+.pulso-shell-nav-button,.pulso-shell-nav-button+.pulso-shell-nav-family,.pulso-shell-nav-family+.pulso-shell-nav-family{margin-top:var(--pulso-space-1)}.pulso-shell-nav-family>.pulso-shell-nav-button{margin-top:0}.pulso-shell-nav-chevron{color:#8d99a3;transition:transform var(--pulso-motion-fast) ease;margin-left:auto;font-size:.9rem}.pulso-shell-nav-family.active .pulso-shell-nav-chevron{transform:rotate(180deg)}.pulso-shell-nav-family.active .pulso-shell-subnav{display:grid}.pulso-shell-subnav{border-left:1px solid #ffffff24;gap:2px;margin:4px 0 6px 34px;padding-left:12px;display:none}.pulso-shell-subnav-button{color:#aeb7bf;min-height:34px;font-size:var(--pulso-font-size-label);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.pulso-shell-subnav-button>span{background:#65717a;border-radius:999px;width:5px;height:5px}.pulso-shell-subnav-button>strong{font:inherit;font-weight:var(--pulso-font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulso-shell-subnav-button:hover,.pulso-shell-subnav-button:focus-visible{color:#fff;background:#ffffff0f;outline:none}.pulso-shell-subnav-button.active{color:#fff;background:#c9a2271f}.pulso-shell-subnav-button.active>span{background:var(--pulso-color-brand-gold);box-shadow:0 0 0 3px #c9a22729}.pulso-shell.is-sidebar-collapsed .pulso-shell-nav-chevron,.pulso-shell.is-sidebar-collapsed .pulso-shell-subnav{display:none}@media (width<=1180px){.pulso-shell-sidebar .pulso-shell-nav-chevron{display:inline-block!important}.pulso-shell-sidebar .pulso-shell-nav-family.active .pulso-shell-subnav{display:grid!important}}.pulso-shell-sidebar .pulso-shell-nav-button{height:auto;padding-block:8px}.pulso-shell-sidebar .pulso-shell-nav-label{text-overflow:clip;white-space:normal;min-width:0;line-height:1.25;overflow:visible}.pulso-shell-sidebar .pulso-shell-subnav-button{height:auto;padding-block:7px}.pulso-shell-sidebar .pulso-shell-subnav-button>strong{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}.bd-master-panel{gap:24px;display:grid}.bd-master-intro{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bd-master-intro h2,.bd-master-section h3,.bd-master-upload-card h3{color:#17233b;margin:0}.bd-master-intro>div>p:last-child,.bd-master-upload-card p,.bd-master-section-header p{color:#667085;margin:8px 0 0;line-height:1.55}.bd-master-eyebrow{color:#4964e8;letter-spacing:.12em;margin:0 0 7px;font-size:11px;font-weight:800}.bd-master-local-badge{color:#4057c9;letter-spacing:.08em;background:#f3f5ff;border:1px solid #cdd6ff;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:11px;font-weight:800}.bd-master-upload-card,.bd-master-result,.bd-master-section{background:#fff;border:1px solid #e3e7ef;border-radius:18px;box-shadow:0 8px 30px #1622390d}.bd-master-upload-card{gap:18px;padding:24px;display:grid}.bd-master-upload-copy{align-items:center;gap:16px;display:flex}.bd-master-upload-icon{color:#4057c9;background:#eef1ff;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:25px;font-weight:700;display:grid}.bd-master-upload-actions{flex-wrap:wrap;gap:10px;display:flex}.bd-master-file-input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.bd-master-file-button,.bd-master-clear-button{letter-spacing:.04em;cursor:pointer;border-radius:10px;min-height:42px;padding:0 18px;font-family:inherit;font-size:12px;font-weight:800}.bd-master-file-button{color:#fff;background:#4057c9;border:1px solid #4057c9;justify-content:center;align-items:center;display:inline-flex}.bd-master-file-button:hover{background:#3348b0}.bd-master-file-button[hidden]{display:none!important}.bd-master-file-button:disabled,.bd-master-file-button:disabled:hover{cursor:not-allowed;opacity:.45}.bd-master-clear-button{color:#344054;background:#fff;border:1px solid #d8dde8}.bd-master-clear-button:disabled{cursor:not-allowed;opacity:.45}.bd-master-file-name{color:#344054;word-break:break-word;margin:0;font-size:14px;font-weight:700}.bd-master-processing-status{color:#667085;background:#f7f8fa;border-radius:10px;margin:0;padding:12px 14px;font-size:13px}.bd-master-processing-status.processing{color:#4057c9;background:#f3f5ff}.bd-master-processing-status.success{color:#027a48;background:#ecfdf3}.bd-master-processing-status.error{color:#b42318;background:#fff1f1}.bd-master-result{gap:22px;padding:24px;display:grid}.bd-master-result[hidden]{display:none}.bd-master-result-status{border-radius:11px;padding:14px 16px;font-size:14px;font-weight:700}.bd-master-result-status.success{color:#027a48;background:#ecfdf3;border:1px solid #abefc6}.bd-master-result-status.error{color:#b42318;background:#fff1f1;border:1px solid #fecdca}.bd-master-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bd-master-summary-grid[hidden]{display:none}.bd-master-summary-card{background:#fafbfc;border:1px solid #e6e9f0;border-radius:12px;min-width:0;padding:16px}.bd-master-summary-card span{color:#667085;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.bd-master-summary-card strong{color:#17233b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.bd-master-section{box-shadow:none;padding:20px}.bd-master-section-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.bd-master-section-header>p{margin:0;font-size:12px}.bd-master-issues{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bd-master-issue{border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.bd-master-issue-icon{border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.bd-master-issue-error{color:#b42318;background:#fff1f1}.bd-master-issue-error .bd-master-issue-icon{background:#fecdca}.bd-master-issue-warning{color:#b54708;background:#fff8eb}.bd-master-issue-warning .bd-master-issue-icon{background:#fedf89}.bd-master-issue-success{color:#027a48;background:#ecfdf3}.bd-master-issue-success .bd-master-issue-icon{background:#abefc6}.bd-master-table-wrapper{border:1px solid #e6e9f0;border-radius:12px;overflow-x:auto}.bd-master-table{border-collapse:collapse;width:100%;min-width:760px}.bd-master-table th,.bd-master-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e6e9f0;padding:12px 14px}.bd-master-table th{color:#475467;letter-spacing:.04em;text-transform:uppercase;background:#f7f8fa;font-size:11px}.bd-master-table td{color:#344054;font-size:13px}.bd-master-table tbody tr:last-child td{border-bottom:0}@media (width<=900px){.bd-master-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.bd-master-intro,.bd-master-section-header{flex-direction:column;align-items:flex-start}.bd-master-summary-grid{grid-template-columns:1fr}.bd-master-file-button,.bd-master-clear-button{width:100%}}.bd-master-official-populations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 14px;display:grid}.bd-master-official-population-card{background:#fff;border:1px solid #e1e3e5;border-top:3px solid #c9a227;border-radius:11px;min-width:0;padding:13px 14px}.bd-master-official-population-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.bd-master-official-population-card span,.bd-master-official-population-card small{color:#6d7479;letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:850}.bd-master-official-population-card strong{color:#24282b;font-size:12px}.bd-master-official-population-card p{color:#343a3e;margin:9px 0 7px;font-size:11px;font-weight:760;line-height:1.45}.bd-master-official-population-card[data-population=captacao] small{color:#765d11}@media (width<=720px){.bd-master-official-populations{grid-template-columns:1fr}}.bd-master-effective-grid{background:#f8fafc;border:1px solid #e3e7ef;border-radius:14px;grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr);gap:14px;padding:16px;display:grid}.bd-master-effective-field{color:#344054;gap:7px;font-size:12px;font-weight:800;display:grid}.bd-master-effective-field input,.bd-master-effective-field select,.bd-master-effective-field textarea{box-sizing:border-box;color:#17233b;width:100%;font:inherit;background:#fff;border:1px solid #cfd6e4;border-radius:9px;padding:10px 12px;font-weight:500}.bd-master-effective-justification{grid-column:1/-1}.bd-master-effective-field textarea{resize:vertical;min-height:64px}@media (width<=760px){.bd-master-effective-grid{grid-template-columns:1fr}.bd-master-effective-justification{grid-column:auto}}.bd-master-impact-preview{background:#e5eff794;border:1px solid #4f719152;border-radius:.75rem;gap:.35rem;margin:.85rem 0;padding:.9rem 1rem;display:grid}.bd-master-impact-preview strong,.bd-master-impact-preview span,.bd-master-impact-preview small{display:block}.pulso-import-workspace{--import-gold:#c9a227;--import-gold-dark:#7b6110;--import-ink:#25282b;--import-muted:#687077;--import-border:#dfe3e6;--import-soft:#f7f7f5;--import-success:#26734a;--import-warning:#9a6809;--import-danger:#ad3f38;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;color:var(--import-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;margin:0!important;padding:0 0 24px!important;font-family:inherit!important;font-size:13px!important;line-height:1.45!important;display:grid!important;overflow:visible!important}.pulso-import-workspace *,.pulso-import-workspace :before,.pulso-import-workspace :after{min-width:0;box-sizing:border-box!important;font-family:inherit!important}.pulso-import-workspace [hidden],.pulso-import-hidden-control,.pulso-import-source-header-hidden{display:none!important}.pulso-import-workspace h2,.pulso-import-workspace h3,.pulso-import-workspace h4,.pulso-import-workspace p,.pulso-import-workspace dl,.pulso-import-workspace ul{overflow-wrap:anywhere;max-width:100%!important}.pulso-import-workspace h2{color:var(--import-ink)!important;margin:0!important;font-size:20px!important;font-weight:850!important;line-height:1.22!important}.pulso-import-workspace h3{color:var(--import-ink)!important;margin:0!important;font-size:16px!important;font-weight:850!important;line-height:1.28!important}.pulso-import-workspace h4{color:var(--import-ink)!important;margin:0!important;font-size:13px!important;font-weight:800!important}.pulso-import-workspace p,.pulso-import-workspace li,.pulso-import-workspace label,.pulso-import-workspace textarea,.pulso-import-workspace input,.pulso-import-workspace select{color:var(--import-muted)!important;font-size:12px!important;line-height:1.5!important}.pulso-import-workspace [class*=eyebrow],.pulso-import-workspace [class*=section-heading]>div>p,.pulso-import-workspace [class*=card-head] [class*=eyebrow]{color:var(--import-gold-dark)!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 5px!important;font-size:10px!important;font-weight:900!important}.pulso-import-governance{border:1px solid var(--import-border);background:#fff;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 2px 8px #1c1f2209}.pulso-import-governance article{min-width:0;padding:12px 14px}.pulso-import-governance article+article{border-left:1px solid #e7e9eb}.pulso-import-governance small,.pulso-import-governance strong{display:block}.pulso-import-governance small{color:var(--import-gold-dark);letter-spacing:.09em;font-size:10px;font-weight:900}.pulso-import-governance strong{color:#4b5054;margin-top:4px;font-size:11px;font-weight:700;line-height:1.42}.pulso-import-upload,.pulso-import-official,.pulso-import-server,.pulso-import-workspace [class*=section-card],.pulso-import-workspace [class$=-section],.pulso-import-workspace [class$=-card]{border:1px solid var(--import-border)!important;width:100%!important;min-width:0!important;max-width:100%!important;color:var(--import-ink)!important;background:#fff!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 3px 10px #1c1f220a!important}.pulso-import-upload{order:1;border-left:4px solid var(--import-gold)!important;margin:0!important;padding:17px 18px!important}.pulso-import-official{order:2;border-top:3px solid #b9bec2!important;margin:0!important;padding:16px 18px!important}.pulso-import-result{order:3;color:var(--import-ink)!important;gap:14px!important;margin:0!important;display:grid!important}.pulso-import-server{border-top:3px solid var(--import-gold)!important;margin:0!important;padding:16px 18px!important}.pulso-import-workspace [class*=phase],.pulso-import-workspace [class*=badge]{color:#745b10!important;letter-spacing:.055em!important;background:#fff9e8!important;border:1px solid #ddca84!important;font-size:10px!important;font-weight:900!important}.pulso-import-workspace [class*=section-heading],.pulso-import-workspace [class*=section-header],.pulso-import-workspace [class*=card-head],.pulso-import-workspace [class*=server-heading],.pulso-import-workspace [class*=result-heading]{color:var(--import-ink)!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin:0 0 12px!important;display:flex!important}.pulso-import-workspace [class*=section-heading]>span,.pulso-import-workspace [class*=section-header]>p{max-width:520px!important;color:var(--import-muted)!important;text-align:right!important;font-size:11px!important;line-height:1.45!important}.pulso-import-workspace button,.pulso-import-workspace label[for*=file]{transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;letter-spacing:.025em!important;border-radius:9px!important;min-height:38px!important;padding:0 14px!important;font-family:inherit!important;font-size:10px!important;font-weight:850!important;line-height:1!important}.pulso-import-workspace button:not(:disabled):hover,.pulso-import-workspace label[for*=file]:hover{transform:translateY(-1px)}.pulso-import-action-primary,.pulso-import-workspace label.pulso-import-action-primary{color:#f3cf4c!important;background:#2f3032!important;border:1px solid #2e3032!important}.pulso-import-action-primary:not(:disabled):hover,.pulso-import-workspace label.pulso-import-action-primary:hover{border-color:var(--import-gold)!important;box-shadow:0 0 0 3px #c9a2271f!important}.pulso-import-action-secondary{color:#575d61!important;background:#fff!important;border:1px solid #d7dadd!important}.pulso-import-action-danger{color:var(--import-danger)!important;background:#fff7f6!important;border:1px solid #e2bbb7!important}.pulso-import-workspace button:disabled,.pulso-import-workspace label[aria-disabled=true]{cursor:not-allowed!important;opacity:.48!important;transform:none!important}.pulso-import-workspace input[type=file]{color:#4b5054!important;background:#fafaf8!important;border:1px solid #d9dde0!important;border-radius:9px!important;max-width:100%!important}.pulso-import-workspace textarea,.pulso-import-workspace input:not([type=file]):not([type=checkbox]){width:100%!important;color:var(--import-ink)!important;background:#fff!important;border:1px solid #cfd5d9!important;border-radius:9px!important}.pulso-import-metric{min-width:0;box-shadow:none!important;background:#fbfbfa!important;border:1px solid #e3e5e7!important;border-radius:10px!important;padding:12px!important}.pulso-import-metric span,.pulso-import-metric dt{color:#737a80!important;letter-spacing:.045em!important;font-size:10px!important;font-weight:850!important;line-height:1.3!important}.pulso-import-metric strong,.pulso-import-metric dd{color:var(--import-ink)!important;overflow-wrap:anywhere!important;margin:5px 0 0!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important;display:block!important}.pulso-import-table{background:#fff!important;border:1px solid #e1e4e6!important;border-radius:10px!important;width:100%!important;max-width:100%!important;overflow:auto!important}.pulso-import-table table{border-collapse:collapse!important;background:#fff!important;width:100%!important;font-size:11px!important}.pulso-import-table th{z-index:1;position:sticky;top:0;color:#4e5458!important;letter-spacing:.035em!important;background:#f1f2f0!important;padding:9px 10px!important;font-size:10px!important;font-weight:900!important;line-height:1.3!important}.pulso-import-table td{color:#4c5155!important;background:#fff!important;border-top:1px solid #eceeef!important;padding:8px 10px!important;font-size:11px!important}.pulso-import-detail{border:1px solid var(--import-border)!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;grid-column:1/-1!important;position:static!important;overflow:hidden!important}.pulso-import-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:12px 14px;list-style:none;display:flex}.pulso-import-detail>summary::-webkit-details-marker{display:none}.pulso-import-detail>summary:hover,.pulso-import-detail>summary:focus-visible{background:#fffaf0;outline:none}.pulso-import-detail>summary>span:first-child{min-width:0}.pulso-import-detail>summary strong,.pulso-import-detail>summary small{display:block}.pulso-import-detail>summary strong{color:#3f4448;font-size:12px}.pulso-import-detail>summary small{color:var(--import-muted);margin-top:3px;font-size:10px}.pulso-import-detail-action{color:var(--import-gold-dark);flex:none;font-size:10px;font-weight:850}.pulso-import-detail-action:after{content:"▾";margin-left:7px;transition:transform .16s;display:inline-block}.pulso-import-detail[open] .pulso-import-detail-action:after{transform:rotate(180deg)}.pulso-import-detail[open] .pulso-import-detail-action{font-size:0}.pulso-import-detail[open] .pulso-import-detail-action:before{content:"Ocultar detalhes";font-size:10px}.pulso-import-detail-content{border-top:1px solid #eceeef!important;min-width:0!important;padding:0 13px 13px!important;overflow:visible!important}.pulso-import-detail-content>*{width:100%!important;max-width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:13px 0 0!important;position:static!important}.pulso-import-feedback{border-radius:12px!important;margin:0!important}.pulso-import-workspace [class*=status].success,.pulso-import-workspace [class*=message-success],.pulso-import-workspace [class*=status-success]{color:var(--import-success)!important;background:#f2faf5!important;border-color:#b9d8c7!important}.pulso-import-workspace [class*=status].warning,.pulso-import-workspace [class*=message-warning],.pulso-import-workspace [class*=status-warning]{color:var(--import-warning)!important;background:#fff9e9!important;border-color:#e6d29e!important}.pulso-import-workspace [class*=status].error,.pulso-import-workspace [class*=error]:not([hidden]),.pulso-import-workspace [class*=status-error]{color:var(--import-danger)!important;background:#fff6f5!important;border-color:#e4beb9!important}.pulso-import-workspace[data-import-source=voz-historico],.pulso-import-workspace[data-import-source=digital-historico]{color:var(--import-ink)!important;background:0 0!important}.pulso-import-workspace[data-import-source=voz-historico] [class*=rule],.pulso-import-workspace[data-import-source=digital-historico] [class*=rule]{color:#5e541f!important;background:#fff9e8!important;border-color:#ddca84!important}.pulso-import-workspace[data-import-source=voz-historico] [class*=upload],.pulso-import-workspace[data-import-source=digital-historico] [class*=upload],.pulso-import-workspace[data-import-source=voz-historico] [class*=result],.pulso-import-workspace[data-import-source=digital-historico] [class*=result],.pulso-import-workspace[data-import-source=voz-historico] [class*=server],.pulso-import-workspace[data-import-source=digital-historico] [class*=server],.pulso-import-workspace[data-import-source=voz-historico] [class*=table-section],.pulso-import-workspace[data-import-source=digital-historico] [class*=section-card]{color:var(--import-ink)!important;background:#fff!important}.pulso-import-workspace[data-import-source=voz-historico] [class*=description],.pulso-import-workspace[data-import-source=digital-historico] [class*=description],.pulso-import-workspace[data-import-source=voz-historico] [class*=caption],.pulso-import-workspace[data-import-source=digital-historico] [class*=caption]{color:var(--import-muted)!important}.pulso-import-workspace[data-import-source=voz-historico] [class*=status-list]>*,.pulso-import-workspace[data-import-source=digital-historico] [class*=status-list]>*{color:#50565a!important;background:#fafaf8!important;border:1px solid #e2e5e7!important}.pulso-import-workspace [class*=override]{color:#684b05!important;background:#fff9e6!important;border:1px solid #dfbd55!important}.pulso-import-workspace [class*=override] strong,.pulso-import-workspace [class*=override] label,.pulso-import-workspace [class*=override] p{color:#684b05!important;opacity:1!important}.pulso-import-workspace [class*=grid-two],.pulso-import-workspace [class*=date-groups],.pulso-import-workspace [class*=summary-grid],.pulso-import-workspace [class*=server-summary],.pulso-import-workspace [class*=cards],.pulso-import-workspace [class*=kpis]{gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (width<=980px){.pulso-import-governance{grid-template-columns:1fr}.pulso-import-governance article+article{border-top:1px solid #e7e9eb;border-left:0}.pulso-import-workspace [class*=summary-grid],.pulso-import-workspace [class*=server-summary],.pulso-import-workspace [class*=cards],.pulso-import-workspace [class*=kpis]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.pulso-import-workspace [class*=section-heading],.pulso-import-workspace [class*=section-header],.pulso-import-workspace [class*=card-head],.pulso-import-workspace [class*=server-heading],.pulso-import-workspace [class*=result-heading],.pulso-import-detail>summary{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}.pulso-import-workspace [class*=section-heading]>span,.pulso-import-workspace [class*=section-header]>p{text-align:left!important}.pulso-import-workspace [class*=summary-grid],.pulso-import-workspace [class*=server-summary],.pulso-import-workspace [class*=cards],.pulso-import-workspace [class*=kpis]{grid-template-columns:1fr!important}}.pulso-import-workspace[data-import-source]{color:var(--import-ink)!important;gap:14px!important;font-family:inherit!important;font-size:13px!important}.pulso-import-workspace[data-import-source]>*{min-width:0!important;max-width:100%!important}.pulso-import-workspace[data-import-source] h2{color:var(--import-ink)!important;font-size:22px!important;font-weight:850!important;line-height:1.2!important}.pulso-import-workspace[data-import-source] h3{color:var(--import-ink)!important;overflow-wrap:normal!important;word-break:normal!important;font-size:17px!important;font-weight:850!important;line-height:1.25!important}.pulso-import-workspace[data-import-source] h4,.pulso-import-workspace[data-import-source] strong,.pulso-import-workspace[data-import-source] dt,.pulso-import-workspace[data-import-source] dd,.pulso-import-workspace[data-import-source] span,.pulso-import-workspace[data-import-source] p,.pulso-import-workspace[data-import-source] label,.pulso-import-workspace[data-import-source] button,.pulso-import-workspace[data-import-source] input,.pulso-import-workspace[data-import-source] textarea{overflow-wrap:normal;word-break:normal;font-family:inherit!important}.pulso-import-workspace[data-import-source]>.pulso-import-governance{order:0!important}.pulso-import-workspace[data-import-source]>.pulso-import-upload{border:1px solid var(--import-border)!important;border-left:4px solid var(--import-gold)!important;background:#fff!important;border-radius:14px!important;order:1!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:112px!important;padding:18px 20px!important;display:grid!important;box-shadow:0 3px 10px #1c1f220a!important}.pulso-import-workspace[data-import-source]>.pulso-import-upload>div:first-child,.pulso-import-workspace[data-import-source]>.pulso-import-upload>.pulso-import-upload-copy{min-width:0!important}.pulso-import-workspace[data-import-source]>.pulso-import-upload h3{margin:0!important;font-size:17px!important}.pulso-import-workspace[data-import-source]>.pulso-import-upload p{max-width:760px!important;color:var(--import-muted)!important;margin:6px 0 0!important;font-size:11px!important;line-height:1.5!important}.pulso-import-upload-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;display:flex!important}.pulso-import-workspace[data-import-source]>.pulso-import-upload input[type=file]{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pulso-import-choose-file,.pulso-import-analyze-file,.pulso-import-workspace[data-import-source]>.pulso-import-upload button,.pulso-import-workspace[data-import-source]>.pulso-import-upload label[for*=file]{cursor:pointer;letter-spacing:.025em!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-width:148px!important;min-height:40px!important;padding:0 15px!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important}.pulso-import-choose-file,.pulso-import-workspace[data-import-source]>.pulso-import-upload label[for*=file]{color:#f3cf4c!important;background:#2f3032!important;border:1px solid #2f3032!important}.pulso-import-analyze-file,.pulso-import-workspace[data-import-source]>.pulso-import-upload button:not([class*=clear]){color:#4d5357!important;background:#fff!important;border:1px solid #d7dadd!important}.pulso-import-selected-file{color:#50565a!important;margin-top:10px!important;font-size:10px!important;font-weight:700!important;display:block!important}.pulso-import-workspace[data-import-source]>.pulso-import-official{border:1px solid var(--import-border)!important;background:#fff!important;border-top:3px solid #b8bdc1!important;border-radius:14px!important;order:2!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;min-height:0!important;padding:16px 18px!important;display:grid!important;overflow:visible!important;box-shadow:0 3px 10px #1c1f2209!important}.pulso-import-workspace[data-import-source]>.pulso-import-official>*{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.pulso-import-workspace[data-import-source]>.pulso-import-official [class*=section-heading],.pulso-import-workspace[data-import-source]>.pulso-import-official [class*=section-header]{margin:0!important;display:block!important}.pulso-import-workspace[data-import-source]>.pulso-import-official [class*=description]{color:var(--import-muted)!important;margin:0!important;font-size:10.5px!important;line-height:1.45!important}.pulso-import-workspace[data-import-source]>.pulso-import-official [class*=status]{color:#26734a!important;background:#f7faf8!important;border:1px solid #dfe4e1!important;border-radius:10px!important;align-items:center!important;width:100%!important;min-height:44px!important;margin:0!important;padding:11px 13px!important;font-size:11px!important;line-height:1.45!important;display:flex!important}.pulso-import-workspace[data-import-source]>.pulso-import-official [class*=summary]{background:0 0!important;border:0!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;align-items:stretch!important;gap:9px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.pulso-import-workspace[data-import-source]>.pulso-import-official [class*=summary]>article,.pulso-import-workspace[data-import-source]>.pulso-import-official [class*=summary]>div{background:#fbfbfa!important;border:1px solid #e2e5e7!important;border-radius:10px!important;width:auto!important;min-width:0!important;min-height:72px!important;padding:11px 12px!important;display:block!important}.pulso-import-workspace[data-import-source]>.pulso-import-official [class*=summary] span,.pulso-import-workspace[data-import-source]>.pulso-import-official [class*=summary] dt{color:#737a80!important;letter-spacing:.04em!important;font-size:10px!important;font-weight:850!important;line-height:1.3!important;display:block!important}.pulso-import-workspace[data-import-source]>.pulso-import-official [class*=summary] strong,.pulso-import-workspace[data-import-source]>.pulso-import-official [class*=summary] dd{color:var(--import-ink)!important;overflow-wrap:anywhere!important;margin:6px 0 0!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important;display:block!important}.pulso-import-workspace[data-import-source]>.pulso-import-result{border:1px solid var(--import-border)!important;background:#fff!important;border-radius:14px!important;order:3!important;gap:12px!important;padding:17px 18px!important;display:grid!important;overflow:visible!important;box-shadow:0 3px 10px #1c1f220a!important}.pulso-import-workspace[data-import-source]>.pulso-import-result [class*=result-heading]{margin:0!important;padding:0!important}.pulso-import-workspace[data-import-source]>.pulso-import-result [class*=result-status]{color:#26734a!important;letter-spacing:.04em!important;background:#f2f7f4!important;border-radius:999px!important;width:fit-content!important;margin:0 0 4px!important;padding:5px 8px!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important}.pulso-import-workspace[data-import-source]>.pulso-import-result [class*=summary-grid],.pulso-import-workspace[data-import-source]>.pulso-import-result [class*=file-summary],.pulso-import-workspace[data-import-source]>.pulso-import-result [class*=cards],.pulso-import-workspace[data-import-source]>.pulso-import-result [class*=kpis]{background:0 0!important;border:0!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:9px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.pulso-import-workspace[data-import-source]>.pulso-import-result [class*=summary-grid]>article,.pulso-import-workspace[data-import-source]>.pulso-import-result [class*=file-summary]>div,.pulso-import-workspace[data-import-source]>.pulso-import-result [class*=cards]>article,.pulso-import-workspace[data-import-source]>.pulso-import-result [class*=kpis]>article{min-width:0!important;min-height:76px!important;box-shadow:none!important;background:#fbfbfa!important;border:1px solid #e2e5e7!important;border-radius:10px!important;padding:11px 12px!important}.pulso-import-workspace[data-import-source]>.pulso-import-server{border:1px solid var(--import-border)!important;border-top:3px solid var(--import-gold)!important;background:#fff!important;border-radius:14px!important;order:4!important;gap:12px!important;margin:0!important;padding:16px 18px!important;display:grid!important;overflow:visible!important;box-shadow:0 3px 10px #1c1f220a!important}.pulso-import-workspace[data-import-source]>.pulso-import-server [class*=server-actions],.pulso-import-workspace[data-import-source]>.pulso-import-server [class*=actions]{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;margin:0!important;display:flex!important}.pulso-import-workspace[data-import-source]>.pulso-import-server [class*=server-summary],.pulso-import-workspace[data-import-source]>.pulso-import-server [class*=impact-cards],.pulso-import-workspace[data-import-source]>.pulso-import-server [class*=publish-kpis]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:9px!important;width:100%!important;margin:0!important;display:grid!important}.pulso-import-workspace[data-import-source]>.pulso-import-detail{order:10!important;margin:0!important}.pulso-import-workspace[data-import-source] .pulso-import-detail-content [class*=grid-two]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.pulso-import-workspace[data-import-source] [class*=status-list]{gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.pulso-import-workspace[data-import-source] [class*=status-list]>li,.pulso-import-workspace[data-import-source] [class*=issue]{color:#4f5559!important;background:#fbfbfa!important;border:1px solid #e2e5e7!important;border-radius:10px!important;align-items:flex-start!important;gap:9px!important;min-height:42px!important;padding:10px 12px!important;font-size:11px!important;line-height:1.45!important;display:flex!important}.pulso-import-workspace[data-import-source] [class*=override]{color:#684b05!important;opacity:1!important}.pulso-import-workspace[data-import-source] [class*=override] *,.pulso-import-workspace[data-import-source] [class*=server-description],.pulso-import-workspace[data-import-source] [class*=description]{opacity:1!important}.pulso-import-workspace[data-import-source=voz-historico] *,.pulso-import-workspace[data-import-source=digital-historico] *{text-shadow:none!important}.pulso-import-workspace[data-import-source=voz-historico] [class*=panel],.pulso-import-workspace[data-import-source=digital-historico] [class*=panel],.pulso-import-workspace[data-import-source=voz-historico] [class*=section],.pulso-import-workspace[data-import-source=digital-historico] [class*=section],.pulso-import-workspace[data-import-source=voz-historico] [class*=card],.pulso-import-workspace[data-import-source=digital-historico] [class*=card]{color:var(--import-ink)!important}.pulso-import-workspace[data-import-source=digital-historico]>.pulso-import-official .digital-historico-server-summary,.pulso-import-workspace[data-import-source=voz-historico]>.pulso-import-official .voz-historico-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.pulso-import-workspace[data-import-source=digital-historico] .digital-historico-file-summary-wide,.pulso-import-workspace[data-import-source=voz-historico] .voz-historico-file-summary-wide{grid-column:1/-1!important}@media (width<=760px){.pulso-import-workspace[data-import-source]>.pulso-import-upload{grid-template-columns:1fr!important}.pulso-import-upload-actions{justify-content:flex-start!important}.pulso-import-choose-file,.pulso-import-analyze-file,.pulso-import-workspace[data-import-source]>.pulso-import-upload button,.pulso-import-workspace[data-import-source]>.pulso-import-upload label[for*=file]{width:100%!important}.pulso-import-workspace[data-import-source] .pulso-import-detail-content [class*=grid-two]{grid-template-columns:1fr!important}}.pulso-import-workspace[data-import-source] .pulso-import-upload-icon,.pulso-import-workspace[data-import-source] [class*=upload-icon]{color:#354bc7!important;text-align:center!important;background:#f1f3ff!important;border-radius:11px!important;flex:0 0 42px!important;align-self:center!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;font-size:20px!important;line-height:1!important;display:grid!important}.pulso-import-clear-file,.pulso-import-workspace[data-import-source]>.pulso-import-upload button[class*=clear]{color:#4d5357!important;letter-spacing:.025em!important;background:#fff!important;border:1px solid #d7dadd!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-width:148px!important;min-height:40px!important;padding:0 15px!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important}.pulso-import-meta-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))!important;gap:10px!important;width:100%!important;margin:0!important;display:grid!important}.pulso-import-meta-grid>div,.pulso-import-meta-grid>article{background:#fbfbfa!important;border:1px solid #e3e5e7!important;border-radius:10px!important;min-width:0!important;padding:11px 12px!important}.pulso-import-meta-grid>[class*=wide]{grid-column:1/-1!important;grid-template-columns:minmax(150px,210px) minmax(0,1fr)!important;align-items:start!important;column-gap:18px!important;display:grid!important}.pulso-import-meta-grid dt,.pulso-import-meta-grid span:first-child{color:#737a80!important;letter-spacing:.045em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}.pulso-import-meta-grid dd,.pulso-import-meta-grid strong{color:var(--import-ink)!important;overflow-wrap:anywhere!important;margin:4px 0 0!important;font-size:12px!important;font-weight:780!important;line-height:1.42!important}.pulso-import-status-list{gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.pulso-import-status-list>li{color:#52585d!important;background:#fff!important;border:1px solid #e1e4e6!important;border-radius:10px!important;align-items:center!important;gap:10px!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;font-size:11px!important;line-height:1.42!important;display:flex!important}.pulso-import-status-list>li>span:first-child,.pulso-import-status-list>li>i:first-child{color:#6f767b!important;text-align:center!important;background:#f1f3f4!important;border-radius:999px!important;flex:0 0 24px!important;place-items:center!important;width:24px!important;height:24px!important;font-style:normal!important;line-height:1!important;display:grid!important}.pulso-import-status-list>li[class*=success],.pulso-import-workspace [class*=message-success],.pulso-import-workspace [class*=status-success]{color:var(--import-success)!important;background:#f1fbf5!important;border-color:#b9ddca!important}.pulso-import-status-list>li[class*=success]>span:first-child,.pulso-import-status-list>li[class*=success]>i:first-child{color:var(--import-success)!important;background:#dff6e9!important}.pulso-import-status-list>li[class*=warning],.pulso-import-workspace [class*=message-warning],.pulso-import-workspace [class*=status-warning]{color:var(--import-warning)!important;background:#fffaf0!important;border-color:#ead79e!important}.pulso-import-status-list>li[class*=warning]>span:first-child,.pulso-import-status-list>li[class*=warning]>i:first-child{color:var(--import-warning)!important;background:#fff0cb!important}.pulso-import-status-list>li[class*=error],.pulso-import-status-list>li[class*=blocking],.pulso-import-workspace [class*=message-error],.pulso-import-workspace [class*=status-error]{color:var(--import-danger)!important;background:#fff6f5!important;border-color:#e5bdb9!important}.pulso-import-status-list>li[class*=error]>span:first-child,.pulso-import-status-list>li[class*=blocking]>span:first-child,.pulso-import-status-list>li[class*=error]>i:first-child,.pulso-import-status-list>li[class*=blocking]>i:first-child{color:var(--import-danger)!important;background:#fde3e0!important}.pulso-import-status-list>li[class*=info]>span:first-child,.pulso-import-status-list>li[class*=info]>i:first-child{color:#5f686f!important;background:#eef0f2!important}@media (width<=720px){.pulso-import-meta-grid>[class*=wide]{grid-template-columns:1fr!important;row-gap:5px!important}}.pulso-import-workspace[data-import-source=dimensionamento-pausas] .dimensionamento-pausas-controls{align-items:flex-end!important}.pulso-import-workspace[data-import-source=dimensionamento-pausas] .dimensionamento-pausas-controls>.dimensionamento-pausas-file-button,.pulso-import-workspace[data-import-source=dimensionamento-pausas] .dimensionamento-pausas-controls>button{margin-top:0!important}.pulso-import-workspace[data-import-source=dimensionamento-pausas] .dimensionamento-pausas-effective-field{margin:0!important}.pulso-import-workspace[data-import-source=dimensionamento-pausas] .dimensionamento-pausas-effective-field input{box-sizing:border-box!important;height:40px!important;min-height:40px!important;margin:0!important}.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source]{gap:16px!important;padding-bottom:32px!important}.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] p,.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] li,.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] label,.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] input,.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] select,.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] textarea{font-size:12px!important}.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] button,.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] label[for*=file]{font-size:11px!important}.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] .pulso-import-governance strong{font-size:12px!important}.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] .pulso-import-governance small,.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] [class*=eyebrow],.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] .pulso-import-metric span,.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] .pulso-import-metric dt,.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] [class*=summary] span,.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] [class*=summary] dt{font-size:10px!important}.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] .pulso-import-metric strong,.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] .pulso-import-metric dd,.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] [class*=summary] strong,.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] [class*=summary] dd{font-size:15px!important}.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] .pulso-import-table table{font-size:12px!important}.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] .pulso-import-table th{font-size:10px!important}.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] .pulso-import-table td{font-size:12px!important}.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] .pulso-import-detail>summary strong{font-size:13px!important}.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] .pulso-import-detail>summary small,.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] .pulso-import-detail-action,.pulso-configuration.is-standalone .pulso-import-workspace[data-import-source] .pulso-import-detail[open] .pulso-import-detail-action:before{font-size:11px!important}.pulso-import-workspace[data-import-source=bd-master]>.pulso-import-official{border-top-color:#2f855a!important;order:0!important}.pulso-import-workspace[data-import-source=bd-master]>.pulso-import-governance{order:1!important}.pulso-import-workspace[data-import-source=bd-master]>.pulso-import-upload{order:2!important;grid-template-columns:1fr!important;align-items:stretch!important;padding:20px!important}.pulso-import-workspace[data-import-source=bd-master]>.pulso-import-upload .pulso-import-upload-actions{justify-content:flex-start!important}.pulso-import-workspace[data-import-source=bd-master]>.pulso-import-upload .bd-master-effective-grid,.pulso-import-workspace[data-import-source=bd-master]>.pulso-import-upload .bd-master-processing-status,.pulso-import-workspace[data-import-source=bd-master]>.pulso-import-upload .pulso-import-selected-file{grid-column:1/-1!important}.pulso-import-workspace[data-import-source=bd-master]>.pulso-import-result{order:3!important}.pulso-import-workspace[data-import-source=bd-master]>.pulso-import-server{order:4!important}.pulso-import-workspace[data-import-source=bd-master]>.pulso-import-official .bd-master-official-populations{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important}.pulso-import-workspace[data-import-source=bd-master]>.pulso-import-official .bd-master-official-population-card{border-top-width:4px!important;min-height:126px!important;padding:16px!important}.pulso-import-workspace[data-import-source=bd-master]>.pulso-import-official .bd-master-official-population-card span,.pulso-import-workspace[data-import-source=bd-master]>.pulso-import-official .bd-master-official-population-card small{font-size:10px!important}.pulso-import-workspace[data-import-source=bd-master]>.pulso-import-official .bd-master-official-population-card strong{font-size:13px!important}.pulso-import-workspace[data-import-source=bd-master]>.pulso-import-official .bd-master-official-population-card p{font-size:12px!important}.pulso-import-workspace[data-import-source=bd-master] .bd-master-effective-grid{background:#fafaf8!important;grid-template-columns:minmax(200px,.8fr) minmax(260px,1.2fr)!important;padding:16px!important}.pulso-import-workspace[data-import-source=bd-master] #bd-master-result-status,.pulso-import-workspace[data-import-source=bd-master] #bd-master-validation-status,.pulso-import-workspace[data-import-source=bd-master] #bd-master-scope-status{border-radius:10px!important;width:100%!important}@media (width<=760px){.pulso-import-workspace[data-import-source=bd-master]>.pulso-import-official .bd-master-official-populations,.pulso-import-workspace[data-import-source=bd-master] .bd-master-effective-grid{grid-template-columns:1fr!important}}.pulso-import-workspace.pulso-source-contract{position:relative}.pulso-import-workspace.pulso-source-contract>.pulso-source-contract-summary{border:1px solid #dedfe1!important;border-left:4px solid var(--import-gold)!important;background:linear-gradient(120deg,#fffdf7,#fff 58%)!important;border-radius:14px!important;order:-1!important;grid-template-columns:minmax(260px,.9fr) minmax(0,1.45fr)!important;align-items:stretch!important;gap:18px!important;padding:18px 20px!important;display:grid!important;box-shadow:0 3px 10px #1c1f220a!important}.pulso-source-contract-copy{min-width:0}.pulso-source-contract-copy small{letter-spacing:.08em;font-style:normal;font-weight:900;display:block;color:#8a6d14!important;font-size:10px!important}.pulso-source-contract-copy h3{color:var(--import-ink)!important;margin:5px 0 0!important;font-size:18px!important;line-height:1.25!important}.pulso-source-contract-copy p{max-width:720px;color:var(--import-muted)!important;margin:7px 0 0!important;font-size:12px!important;line-height:1.55!important}.pulso-source-contract-copy em{color:#50565a;margin-top:10px;font-size:10px;font-style:normal;font-weight:800;line-height:1.45;display:block}.pulso-source-contract-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pulso-source-contract-metrics>div{background:#fff;border:1px solid #e2e5e7;border-radius:11px;min-width:0;min-height:104px;padding:13px 14px}.pulso-source-contract-metrics span{letter-spacing:.045em;text-transform:uppercase;font-weight:900;display:block;color:#747b80!important;font-size:10px!important}.pulso-source-contract-metrics strong{margin-top:7px;font-weight:800;line-height:1.45;display:block;color:var(--import-ink)!important;font-size:12px!important}.pulso-import-workspace.pulso-source-contract-depara>.pulso-import-official,.pulso-import-workspace.pulso-source-contract-voz-online>.pulso-import-official{order:0!important}.pulso-import-workspace.pulso-source-contract-depara>.pulso-import-governance,.pulso-import-workspace.pulso-source-contract-voz-online>.pulso-import-governance{order:1!important}.pulso-import-workspace.pulso-source-contract-depara>.pulso-import-upload,.pulso-import-workspace.pulso-source-contract-voz-online>.pulso-import-upload{order:2!important;grid-template-columns:1fr!important;align-items:stretch!important;padding:20px!important}.pulso-import-workspace.pulso-source-contract-depara>.pulso-import-upload .pulso-import-upload-actions,.pulso-import-workspace.pulso-source-contract-voz-online>.pulso-import-upload .pulso-import-upload-actions{justify-content:flex-start!important}.pulso-import-workspace.pulso-source-contract-depara>.pulso-import-result,.pulso-import-workspace.pulso-source-contract-voz-online>.pulso-import-result{order:3!important}.pulso-import-workspace.pulso-source-contract-depara>.pulso-import-server,.pulso-import-workspace.pulso-source-contract-voz-online>.pulso-import-server{order:4!important}.pulso-import-workspace.pulso-source-contract-depara>.pulso-import-detail,.pulso-import-workspace.pulso-source-contract-voz-online>.pulso-import-detail{order:5!important}.pulso-import-workspace.pulso-source-contract-depara>.pulso-import-official{border-top-color:#65727d!important}.pulso-import-workspace.pulso-source-contract-voz-online>.pulso-import-official{border-top-color:#2f6f94!important}@media (width<=1040px){.pulso-import-workspace.pulso-source-contract>.pulso-source-contract-summary{grid-template-columns:1fr!important}}@media (width<=760px){.pulso-source-contract-metrics{grid-template-columns:1fr!important}.pulso-source-contract-metrics>div{min-height:0}}.pulso-import-workspace[data-import-source]>[hidden],.pulso-import-workspace[data-import-source] [hidden]{display:none!important}.pulso-import-workspace.pulso-source-contract-voz-historico>.pulso-import-official,.pulso-import-workspace.pulso-source-contract-digital-historico>.pulso-import-official{order:0!important}.pulso-import-workspace.pulso-source-contract-voz-historico>.pulso-import-governance,.pulso-import-workspace.pulso-source-contract-digital-historico>.pulso-import-governance{order:1!important}.pulso-import-workspace.pulso-source-contract-voz-historico>.pulso-import-upload,.pulso-import-workspace.pulso-source-contract-digital-historico>.pulso-import-upload{order:2!important;grid-template-columns:1fr!important;align-items:stretch!important;padding:20px!important}.pulso-import-workspace.pulso-source-contract-voz-historico>.pulso-import-upload .pulso-import-upload-actions,.pulso-import-workspace.pulso-source-contract-digital-historico>.pulso-import-upload .pulso-import-upload-actions{justify-content:flex-start!important}.pulso-import-workspace.pulso-source-contract-voz-historico>.pulso-import-result,.pulso-import-workspace.pulso-source-contract-digital-historico>.pulso-import-result{order:3!important}.pulso-import-workspace.pulso-source-contract-voz-historico>.pulso-import-server,.pulso-import-workspace.pulso-source-contract-digital-historico>.pulso-import-server{order:4!important}.pulso-import-workspace.pulso-source-contract-voz-historico>.pulso-import-detail,.pulso-import-workspace.pulso-source-contract-digital-historico>.pulso-import-detail{order:5!important}.pulso-import-workspace.pulso-source-contract-voz-historico>.pulso-import-official,.pulso-import-workspace.pulso-source-contract-digital-historico>.pulso-import-official{border-top-color:#65727d!important}.pulso-import-workspace[data-import-source=voz-historico] .pulso-import-detail>.voz-historico-table-section,.pulso-import-workspace[data-import-source=digital-historico] .pulso-import-detail>[class*=section-card]{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:14px!important;overflow:visible!important}.pulso-import-workspace[data-import-source=voz-historico] .voz-historico-section-heading>div,.pulso-import-workspace[data-import-source=digital-historico] [class*=section-heading]>div{min-width:0!important;display:block!important}.pulso-import-workspace[data-import-source=voz-historico] .voz-historico-section-heading>div>p,.pulso-import-workspace[data-import-source=digital-historico] [class*=section-heading]>div>p{width:auto!important;margin:0 0 5px!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.pulso-import-workspace[data-import-source=voz-historico] .voz-historico-section-heading>div>h3,.pulso-import-workspace[data-import-source=digital-historico] [class*=section-heading]>div>h3{margin:0!important;display:block!important}aside button[aria-expanded],aside a[aria-expanded],[role=navigation] button[aria-expanded],[role=navigation] a[aria-expanded]{white-space:nowrap!important;flex-wrap:nowrap!important;min-width:0!important}aside button[aria-expanded] :is(span,strong,p,div),aside a[aria-expanded] :is(span,strong,p,div),[role=navigation] button[aria-expanded] :is(span,strong,p,div),[role=navigation] a[aria-expanded] :is(span,strong,p,div){white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.pulso-import-workspace.pulso-source-contract-pausas-voz>.pulso-import-official,.pulso-import-workspace.pulso-source-contract-dimensionamento-pausas>.pulso-import-official{order:0!important}.pulso-import-workspace.pulso-source-contract-pausas-voz>.pulso-import-governance,.pulso-import-workspace.pulso-source-contract-dimensionamento-pausas>.pulso-import-governance{order:1!important}.pulso-import-workspace.pulso-source-contract-pausas-voz>.pulso-import-upload,.pulso-import-workspace.pulso-source-contract-dimensionamento-pausas>.pulso-import-upload{order:2!important;grid-template-columns:1fr!important;align-items:stretch!important;padding:20px!important}.pulso-import-workspace.pulso-source-contract-pausas-voz>.pulso-import-upload .pulso-import-upload-actions,.pulso-import-workspace.pulso-source-contract-dimensionamento-pausas>.pulso-import-upload .pulso-import-upload-actions{justify-content:flex-start!important}.pulso-import-workspace.pulso-source-contract-pausas-voz>.pulso-import-result,.pulso-import-workspace.pulso-source-contract-dimensionamento-pausas>.pulso-import-result{order:3!important}.pulso-import-workspace.pulso-source-contract-pausas-voz>.pulso-import-server,.pulso-import-workspace.pulso-source-contract-dimensionamento-pausas>.pulso-import-server{order:4!important}.pulso-import-workspace.pulso-source-contract-pausas-voz>.pulso-import-detail,.pulso-import-workspace.pulso-source-contract-dimensionamento-pausas>.pulso-import-detail{order:5!important}.pulso-import-workspace.pulso-source-contract-pausas-voz>.pulso-import-official{border-top-color:#8a6d14!important}.pulso-import-workspace.pulso-source-contract-dimensionamento-pausas>.pulso-import-official{border-top-color:#2f6f94!important}.pulso-import-workspace.pulso-source-contract-dimensionamento-pausas .dimensionamento-pausas-controls{grid-template-columns:minmax(260px,1fr) minmax(210px,290px) auto!important;align-items:end!important;gap:12px!important;width:100%!important;display:grid!important}.pulso-import-workspace.pulso-source-contract-dimensionamento-pausas .dimensionamento-pausas-controls>*{min-width:0!important}.pulso-import-workspace.pulso-source-contract-dimensionamento-pausas .dimensionamento-pausas-effective-field{width:100%!important}.pulso-import-workspace.pulso-source-contract-dimensionamento-pausas .dimensionamento-pausas-file-button,.pulso-import-workspace.pulso-source-contract-dimensionamento-pausas .dimensionamento-pausas-controls>button{min-height:40px!important;margin:0!important}@media (width<=900px){.pulso-import-workspace.pulso-source-contract-dimensionamento-pausas .dimensionamento-pausas-controls{grid-template-columns:1fr!important}.pulso-import-workspace.pulso-source-contract-dimensionamento-pausas .dimensionamento-pausas-file-button,.pulso-import-workspace.pulso-source-contract-dimensionamento-pausas .dimensionamento-pausas-controls>button{width:100%!important}}.depara-avaya-panel{gap:24px;padding-bottom:32px;display:grid}.depara-avaya-intro,.depara-avaya-upload-card,.depara-avaya-section{border:1px solid var(--border-color,#dfe4ea);background:var(--surface-color,#fff);border-radius:16px}.depara-avaya-intro{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.depara-avaya-intro h2,.depara-avaya-upload-card h3,.depara-avaya-section h3{margin:0}.depara-avaya-intro p,.depara-avaya-upload-card p,.depara-avaya-section p{margin-bottom:0}.depara-avaya-eyebrow{letter-spacing:.12em;color:var(--muted-text-color,#667085);margin:0 0 6px;font-size:.72rem;font-weight:800}.depara-avaya-local-badge,.depara-avaya-server-badge{color:#3448a4;background:#eef1ff;border:1px solid #c9d2ff;border-radius:999px;flex:none;padding:7px 10px;font-size:.72rem;font-weight:800}.depara-avaya-upload-card{gap:20px;padding:24px;display:grid}.depara-avaya-upload-copy,.depara-avaya-upload-actions,.depara-avaya-section-header,.depara-avaya-server-actions{align-items:center;gap:14px;display:flex}.depara-avaya-upload-actions,.depara-avaya-server-actions{flex-wrap:wrap}.depara-avaya-upload-icon{color:#3448a4;background:#eef1ff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:1.4rem;font-weight:800;display:grid}.depara-avaya-file-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.depara-avaya-file-button,.depara-avaya-clear-button,.depara-avaya-primary-button,.depara-avaya-secondary-button{min-height:40px;font:inherit;cursor:pointer;border-radius:10px;padding:0 15px;font-size:.78rem;font-weight:800}.depara-avaya-file-button,.depara-avaya-primary-button{color:#fff;background:#3949ab;border:1px solid #3949ab;align-items:center;display:inline-flex}.depara-avaya-clear-button,.depara-avaya-secondary-button{border:1px solid var(--border-color,#dfe4ea);color:inherit;background:0 0}.depara-avaya-file-button.disabled,.depara-avaya-clear-button:disabled,.depara-avaya-primary-button:disabled,.depara-avaya-secondary-button:disabled{cursor:not-allowed;opacity:.45}.depara-avaya-file-name,.depara-avaya-processing-status,.depara-avaya-server-description{color:var(--muted-text-color,#667085);margin:0}.depara-avaya-processing-status.processing{color:#3448a4}.depara-avaya-processing-status.success{color:#18794e}.depara-avaya-processing-status.error{color:#b42318}.depara-avaya-result{gap:20px;display:grid}.depara-avaya-result[hidden],.depara-avaya-section[hidden],.depara-avaya-summary-grid[hidden]{display:none}.depara-avaya-result-status,.depara-avaya-server-status{border-radius:12px;padding:14px 16px;font-weight:700}.depara-avaya-result-status.success,.depara-avaya-server-status.success{color:#18794e;background:#ecfdf3;border:1px solid #a6dfc5}.depara-avaya-result-status.error,.depara-avaya-server-status.error{color:#b42318;background:#fff1f0;border:1px solid #f0b7b2}.depara-avaya-server-status.idle{border:1px solid var(--border-color,#dfe4ea);color:var(--muted-text-color,#667085);background:#f7f8fa}.depara-avaya-server-status.processing{color:#3448a4;background:#eef1ff;border:1px solid #c9d2ff}.depara-avaya-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.depara-avaya-summary-card{border:1px solid var(--border-color,#dfe4ea);background:var(--surface-color,#fff);border-radius:12px;gap:7px;min-width:0;padding:16px;display:grid}.depara-avaya-summary-card span{color:var(--muted-text-color,#667085);font-size:.78rem}.depara-avaya-summary-card strong{overflow-wrap:anywhere}.depara-avaya-section{gap:18px;padding:22px;display:grid}.depara-avaya-section-header{justify-content:space-between;align-items:flex-end}.depara-avaya-server-section{border-style:dashed}.depara-avaya-issues{gap:10px;margin:0;padding:0;list-style:none;display:grid}.depara-avaya-issue{background:#f7f8fa;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.depara-avaya-issue-error{color:#b42318;background:#fff1f0}.depara-avaya-issue-warning{color:#8a5a00;background:#fff8e8}.depara-avaya-issue-success{color:#18794e;background:#ecfdf3}.depara-avaya-issue-icon{border:1px solid;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:800;display:grid}.depara-avaya-table-wrapper{border:1px solid var(--border-color,#dfe4ea);border-radius:12px;overflow-x:auto}.depara-avaya-table{border-collapse:collapse;width:100%;font-size:.82rem}.depara-avaya-table th,.depara-avaya-table td{border-bottom:1px solid var(--border-color,#dfe4ea);text-align:left;vertical-align:top;padding:11px 12px}.depara-avaya-table th{color:var(--muted-text-color,#667085);letter-spacing:.04em;text-transform:uppercase;background:#f7f8fa;font-size:.72rem}.depara-avaya-table tbody tr:last-child td{border-bottom:0}@media (width<=760px){.depara-avaya-intro,.depara-avaya-section-header{flex-direction:column;align-items:stretch}.depara-avaya-local-badge,.depara-avaya-server-badge{align-self:flex-start}}.voz-historico-panel{background:#0f172ab8;border:1px solid #94a3b83d;border-radius:20px;margin-top:24px;padding:28px;box-shadow:0 18px 50px #0206172e}.voz-historico-header,.voz-historico-result-heading,.voz-historico-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.voz-historico-header h2,.voz-historico-result-heading h3,.voz-historico-section-heading h3{margin:4px 0 0}.voz-historico-eyebrow,.voz-historico-section-heading p{letter-spacing:.14em;color:#38bdf8;margin:0;font-size:.72rem;font-weight:800}.voz-historico-description{color:#cbd5e1;max-width:780px;margin:10px 0 0;line-height:1.65}.voz-historico-phase,.voz-historico-result-status{letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.7rem;font-weight:800;display:inline-flex}.voz-historico-phase{color:#7dd3fc;background:#0ea5e91f;border:1px solid #38bdf86b}.voz-historico-rule{color:#cbd5e1;background:#0ea5e914;border-left:3px solid #38bdf8;border-radius:10px;margin-top:20px;padding:14px 16px;line-height:1.55}.voz-historico-upload{grid-template-columns:minmax(240px,1fr) auto;gap:12px;margin-top:22px;display:grid}.voz-historico-upload label{color:#e2e8f0;grid-column:1/-1;font-size:.84rem;font-weight:700}.voz-historico-upload input{color:#e2e8f0;background:#0f172ac7;border:1px solid #94a3b847;border-radius:12px;min-width:0;padding:12px}.voz-historico-upload button{color:#f8fafc;cursor:pointer;background:#0ea5e9;border:0;border-radius:12px;min-height:46px;padding:0 20px;font-weight:800}.voz-historico-upload button:disabled{cursor:progress;opacity:.62}.voz-historico-error{color:#fecaca;background:#7f1d1d29;border:1px solid #f871715c;border-radius:12px;margin:16px 0 0;padding:13px 15px}.voz-historico-result{margin-top:28px}.voz-historico-result-status-ready{color:#86efac;background:#22c55e24}.voz-historico-result-status-blocked{color:#fca5a5;background:#ef444424}.voz-historico-file-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.voz-historico-file-summary>div{background:#1e293b6b;border:1px solid #94a3b82e;border-radius:12px;min-width:0;padding:14px}.voz-historico-file-summary-wide{grid-column:1/-1}.voz-historico-file-summary dt{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800}.voz-historico-file-summary dd{overflow-wrap:anywhere;color:#f8fafc;margin:6px 0 0}.voz-historico-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.voz-historico-cards article{background:#1e293b7a;border:1px solid #94a3b82e;border-radius:14px;padding:16px}.voz-historico-cards span{letter-spacing:.06em;color:#94a3b8;min-height:34px;font-size:.68rem;font-weight:800;display:block}.voz-historico-cards strong{color:#f8fafc;margin-top:8px;font-size:1.55rem;display:block}.voz-historico-status-list{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.voz-historico-status-item{border-radius:10px;align-items:flex-start;gap:10px;padding:11px 13px;line-height:1.45;display:flex}.voz-historico-status-success{color:#bbf7d0;background:#22c55e17}.voz-historico-status-warning{color:#fde68a;background:#f59e0b17}.voz-historico-status-error{color:#fecaca;background:#ef444417}.voz-historico-status-icon{text-align:center;flex:0 0 20px;font-weight:900}.voz-historico-table-section{margin-top:26px}.voz-historico-section-heading{align-items:flex-end;margin-bottom:12px}.voz-historico-section-heading>span{color:#94a3b8;text-align:right;max-width:440px;font-size:.82rem}.voz-historico-table-wrapper{border:1px solid #94a3b82e;border-radius:14px;overflow-x:auto}.voz-historico-table-wrapper table{border-collapse:collapse;width:100%;min-width:900px}.voz-historico-table-wrapper th,.voz-historico-table-wrapper td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b81f;padding:12px 14px}.voz-historico-table-wrapper th{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;background:#0f172ae0;font-size:.7rem}.voz-historico-table-wrapper td{color:#e2e8f0;font-size:.84rem}.voz-historico-match{font-weight:800;font-size:.72rem!important}.voz-historico-match-matched{color:#86efac!important}.voz-historico-match-not_found_in_depara{color:#fde68a!important}.voz-historico-match-ambiguous_in_depara{color:#fca5a5!important}@media (width<=1100px){.voz-historico-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.voz-historico-file-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.voz-historico-panel{padding:20px}.voz-historico-header,.voz-historico-result-heading,.voz-historico-section-heading{flex-direction:column;align-items:stretch}.voz-historico-upload,.voz-historico-file-summary,.voz-historico-cards{grid-template-columns:1fr}.voz-historico-section-heading>span{text-align:left}}.voz-historico-server-section{border-top:1px solid #94a3b833;margin-top:34px;padding-top:28px}.voz-historico-server-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.voz-historico-server-heading h3{margin:4px 0 0}.voz-historico-server-badge{color:#c4b5fd;letter-spacing:.08em;white-space:nowrap;background:#7c3aed1f;border:1px solid #a78bfa6b;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.7rem;font-weight:800;display:inline-flex}.voz-historico-server-description{color:#cbd5e1;max-width:920px;margin:12px 0 0;line-height:1.6}.voz-historico-server-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.voz-historico-server-actions button{cursor:pointer;border-radius:12px;min-height:44px;padding:0 18px;font-weight:800}.voz-historico-server-actions button:disabled{cursor:not-allowed;opacity:.48}.voz-historico-primary-button{color:#f8fafc;background:#0ea5e9;border:0}.voz-historico-secondary-button{color:#bae6fd;background:#0ea5e91a;border:1px solid #7dd3fc7a}.voz-historico-publish-button{color:#bbf7d0;background:#22c55e24;border:1px solid #86efac7a}.voz-historico-server-status{color:#cbd5e1;background:#1e293b6b;border:1px solid #94a3b838;border-radius:12px;margin-top:16px;padding:13px 15px;line-height:1.5}.voz-historico-server-status.processing{color:#bae6fd;background:#0ea5e914;border-color:#38bdf85c}.voz-historico-server-status.success{color:#bbf7d0;background:#22c55e14;border-color:#22c55e57}.voz-historico-server-status.warning{color:#fde68a;background:#f59e0b14;border-color:#f59e0b57}.voz-historico-server-status.error{color:#fecaca;background:#7f1d1d29;border-color:#f871715c}.voz-historico-server-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.voz-historico-server-summary article,.voz-historico-impact-cards article{background:#1e293b7a;border:1px solid #94a3b82e;border-radius:14px;min-width:0;padding:15px}.voz-historico-server-summary span,.voz-historico-impact-cards span{color:#94a3b8;letter-spacing:.06em;min-height:30px;font-size:.68rem;font-weight:800;display:block}.voz-historico-server-summary strong,.voz-historico-impact-cards strong{overflow-wrap:anywhere;color:#f8fafc;margin-top:7px;font-size:1.05rem;display:block}.voz-historico-impact-section{background:#0ea5e90a;border:1px solid #38bdf833;border-radius:16px;margin-top:24px;padding:20px}.voz-historico-impact-cards{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;display:grid}.voz-historico-date-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.voz-historico-date-groups>div{background:#0f172a7a;border:1px solid #94a3b829;border-radius:13px;padding:15px}.voz-historico-date-groups h4{color:#e2e8f0;margin:0 0 10px;font-size:.82rem}.voz-historico-date-list{flex-wrap:wrap;gap:7px;display:flex}.voz-historico-date-chip,.voz-historico-date-empty{border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:.72rem;font-weight:800;display:inline-flex}.voz-historico-date-chip-new{color:#bbf7d0;background:#22c55e1f}.voz-historico-date-chip-replace{color:#bae6fd;background:#38bdf81f}.voz-historico-date-chip-protected{color:#fde68a;background:#f59e0b21}.voz-historico-date-empty{color:#94a3b8;background:#94a3b81a}.voz-historico-override-box{color:#fde68a;background:#f59e0b12;border:1px solid #f59e0b5c;border-radius:14px;margin-top:18px;padding:17px}.voz-historico-override-box>strong{display:block}.voz-historico-override-box>p{color:#fef3c7;margin:8px 0 14px;line-height:1.5}.voz-historico-confirmation{color:#fef3c7;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.voz-historico-confirmation input{margin-top:3px}.voz-historico-override-box>label:not(.voz-historico-confirmation){margin-bottom:7px;font-size:.8rem;font-weight:800;display:block}.voz-historico-override-box textarea{resize:vertical;color:#f8fafc;width:100%;min-height:96px;font:inherit;background:#0f172abd;border:1px solid #f59e0b4d;border-radius:10px;padding:11px 12px}.voz-historico-published-summary{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1100px){.voz-historico-server-summary,.voz-historico-published-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.voz-historico-date-groups{grid-template-columns:1fr}}@media (width<=720px){.voz-historico-server-heading,.voz-historico-server-actions{flex-direction:column}.voz-historico-server-actions button{width:100%}.voz-historico-server-summary,.voz-historico-published-summary,.voz-historico-impact-cards{grid-template-columns:1fr}.voz-historico-impact-section{padding:16px}}.voz-historico-official-section{margin-bottom:20px}.voz-historico-official-description{margin:0 0 16px;line-height:1.55}.voz-historico-official-refresh{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:10px;padding:10px 16px;font-weight:800}.voz-historico-official-refresh:disabled{cursor:wait;opacity:.6}.voz-historico-official-section .voz-historico-server-summary,.voz-historico-official-table{margin-top:16px}@media (width<=760px){.voz-historico-official-refresh{width:100%}}.digital-historico-panel{color:#e2e8f0;gap:22px;display:grid}.digital-historico-panel *,.digital-historico-panel :before,.digital-historico-panel :after{box-sizing:border-box}.digital-historico-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.digital-historico-header h2,.digital-historico-upload-card h3,.digital-historico-section-heading h3{color:#f8fafc;margin:0}.digital-historico-header h2{font-size:clamp(1.5rem,3vw,2rem)}.digital-historico-description{color:#cbd5e1;max-width:860px;margin:10px 0 0;line-height:1.65}.digital-historico-eyebrow,.digital-historico-section-heading p{color:#7dd3fc;letter-spacing:.12em;margin:0 0 6px;font-size:.69rem;font-weight:900}.digital-historico-phase{color:#bae6fd;letter-spacing:.08em;white-space:nowrap;background:#0ea5e91a;border:1px solid #7dd3fc61;border-radius:999px;align-items:center;min-height:32px;padding:0 13px;font-size:.71rem;font-weight:900;display:inline-flex}.digital-historico-upload-card,.digital-historico-section-card,.digital-historico-file-summary,.digital-historico-summary-grid article,.digital-historico-technical-grid article{background:#0f172a8f;border:1px solid #94a3b82e;box-shadow:0 12px 32px #0206171f}.digital-historico-upload-card{border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.digital-historico-upload-card p:not(.digital-historico-eyebrow){color:#94a3b8;max-width:720px;margin:8px 0 0;line-height:1.55}.digital-historico-upload-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.digital-historico-upload-actions input[type=file]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.digital-historico-file-label,.digital-historico-upload-actions button{letter-spacing:.04em;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-size:.76rem;font-weight:900;display:inline-flex}.digital-historico-file-label{color:#bae6fd;background:#0ea5e914;border:1px solid #7dd3fc6b}.digital-historico-upload-actions button{color:#f8fafc;background:#0ea5e9;border:0}.digital-historico-upload-actions button:disabled{cursor:not-allowed;opacity:.5}.digital-historico-file-label:has(+input:disabled){cursor:not-allowed;opacity:.5}.digital-historico-error{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717166;border-radius:13px;padding:14px 16px;line-height:1.5}.digital-historico-result{gap:20px;display:grid}.digital-historico-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.digital-historico-summary-grid article,.digital-historico-technical-grid article{border-radius:15px;min-width:0;padding:17px}.digital-historico-summary-grid span,.digital-historico-technical-grid span{color:#94a3b8;letter-spacing:.07em;font-size:.67rem;font-weight:900;display:block}.digital-historico-summary-grid strong,.digital-historico-technical-grid strong{color:#f8fafc;margin-top:8px;font-size:1.38rem;display:block}.digital-historico-file-summary{border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.digital-historico-file-summary>div{border-bottom:1px solid #94a3b824;border-right:1px solid #94a3b824;min-width:0;padding:16px}.digital-historico-file-summary-wide{grid-column:1/-1}.digital-historico-file-summary dt{color:#94a3b8;letter-spacing:.06em;font-size:.7rem;font-weight:900}.digital-historico-file-summary dd{overflow-wrap:anywhere;color:#e2e8f0;margin:7px 0 0;font-weight:700}.digital-historico-section-card{border-radius:17px;padding:20px}.digital-historico-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.digital-historico-section-heading>span{color:#94a3b8;text-align:right;max-width:520px;font-size:.78rem;line-height:1.45}.digital-historico-status-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.digital-historico-status-item{background:#1e293b61;border:1px solid #94a3b829;border-radius:12px;align-items:flex-start;gap:11px;padding:12px 13px;line-height:1.5;display:flex}.digital-historico-status-icon{border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:900;display:inline-flex}.digital-historico-status-success{color:#dcfce7}.digital-historico-status-success .digital-historico-status-icon{color:#86efac;background:#22c55e29}.digital-historico-status-warning{color:#fef3c7}.digital-historico-status-warning .digital-historico-status-icon{color:#fcd34d;background:#f59e0b29}.digital-historico-status-error{color:#fee2e2}.digital-historico-status-error .digital-historico-status-icon{color:#fca5a5;background:#ef444429}.digital-historico-technical-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.digital-historico-technical-grid small{color:#94a3b8;margin-top:7px;line-height:1.35;display:block}.digital-historico-table-wrapper{border:1px solid #94a3b824;border-radius:13px;overflow-x:auto}.digital-historico-table-wrapper table{border-collapse:collapse;width:100%;min-width:880px}.digital-historico-table-wrapper th,.digital-historico-table-wrapper td{color:#cbd5e1;text-align:left;vertical-align:top;border-bottom:1px solid #94a3b81f;padding:11px 12px;font-size:.78rem}.digital-historico-table-wrapper th{color:#94a3b8;letter-spacing:.05em;white-space:nowrap;background:#172033;font-size:.67rem;font-weight:900;position:sticky;top:0}.digital-historico-table-wrapper tbody tr:last-child td{border-bottom:0}.digital-historico-table-wrapper tbody tr:hover{background:#38bdf80a}.digital-historico-cell-strong{font-weight:800;color:#f8fafc!important}.digital-historico-invalid-section{background:#7f1d1d14;border-color:#f871713d}@media (width<=1100px){.digital-historico-summary-grid,.digital-historico-technical-grid,.digital-historico-file-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.digital-historico-header,.digital-historico-upload-card,.digital-historico-section-heading{flex-direction:column}.digital-historico-section-heading>span{text-align:left}.digital-historico-upload-actions{flex-direction:column;align-items:stretch;width:100%}.digital-historico-file-label,.digital-historico-upload-actions button{width:100%}.digital-historico-summary-grid,.digital-historico-technical-grid,.digital-historico-file-summary{grid-template-columns:1fr}.digital-historico-file-summary-wide{grid-column:auto}}.digital-historico-server-section{background:#0ea5e90a;border:1px solid #38bdf833;border-radius:18px;margin-top:8px;padding:24px}.digital-historico-server-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.digital-historico-server-heading h3{color:#f8fafc;margin:4px 0 0}.digital-historico-server-badge{color:#c4b5fd;letter-spacing:.08em;white-space:nowrap;background:#7c3aed1f;border:1px solid #a78bfa6b;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.7rem;font-weight:900;display:inline-flex}.digital-historico-server-description{color:#cbd5e1;max-width:940px;margin:12px 0 0;line-height:1.6}.digital-historico-server-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.digital-historico-server-actions button{cursor:pointer;border-radius:12px;min-height:44px;padding:0 18px;font-weight:900}.digital-historico-server-actions button:disabled{cursor:not-allowed;opacity:.48}.digital-historico-primary-button{color:#f8fafc;background:#0ea5e9;border:0}.digital-historico-secondary-button{color:#bae6fd;background:#0ea5e91a;border:1px solid #7dd3fc7a}.digital-historico-publish-button{color:#fff;background:#16a34a;border:1px solid #22c55e;box-shadow:0 8px 20px #16a34a38}.digital-historico-publish-button:not(:disabled):hover{background:#15803d}.digital-historico-server-status{color:#cbd5e1;background:#1e293b6b;border:1px solid #94a3b838;border-radius:12px;margin-top:16px;padding:13px 15px;line-height:1.5}.digital-historico-server-status.processing{color:#bae6fd;background:#0ea5e914;border-color:#38bdf85c}.digital-historico-server-status.success{color:#bbf7d0;background:#22c55e14;border-color:#22c55e57}.digital-historico-server-status.warning{color:#fde68a;background:#f59e0b14;border-color:#f59e0b57}.digital-historico-server-status.error{color:#fecaca;background:#7f1d1d29;border-color:#f871715c}.digital-historico-server-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.digital-historico-server-summary article,.digital-historico-impact-cards article{background:#1e293b7a;border:1px solid #94a3b82e;border-radius:14px;min-width:0;padding:15px}.digital-historico-server-summary span,.digital-historico-impact-cards span{color:#94a3b8;letter-spacing:.06em;min-height:30px;font-size:.68rem;font-weight:900;display:block}.digital-historico-server-summary strong,.digital-historico-impact-cards strong{overflow-wrap:anywhere;color:#f8fafc;margin-top:7px;font-size:1.05rem;display:block}.digital-historico-impact-section{background:#0ea5e90a;border:1px solid #38bdf833;border-radius:16px;margin-top:24px;padding:20px}.digital-historico-impact-cards{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;display:grid}.digital-historico-date-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.digital-historico-date-groups>div{background:#0f172a7a;border:1px solid #94a3b829;border-radius:13px;padding:15px}.digital-historico-date-groups h4{color:#e2e8f0;margin:0 0 10px;font-size:.82rem}.digital-historico-date-list{flex-wrap:wrap;gap:7px;display:flex}.digital-historico-date-chip,.digital-historico-date-empty{border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:.72rem;font-weight:900;display:inline-flex}.digital-historico-date-chip-new{color:#bbf7d0;background:#22c55e1f}.digital-historico-date-chip-replace{color:#bae6fd;background:#38bdf81f}.digital-historico-date-chip-protected{color:#fde68a;background:#f59e0b21}.digital-historico-date-empty{color:#94a3b8;background:#94a3b81a}.digital-historico-override-box{color:#fde68a;background:#f59e0b12;border:1px solid #f59e0b5c;border-radius:14px;margin-top:18px;padding:17px}.digital-historico-override-box>strong{display:block}.digital-historico-override-box>p{color:#fef3c7;margin:8px 0 14px;line-height:1.5}.digital-historico-confirmation{color:#fef3c7;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.digital-historico-confirmation input{margin-top:3px}.digital-historico-override-box>label:not(.digital-historico-confirmation){margin-bottom:7px;font-size:.8rem;font-weight:900;display:block}.digital-historico-override-box textarea{resize:vertical;color:#f8fafc;width:100%;min-height:96px;font:inherit;background:#0f172abd;border:1px solid #f59e0b4d;border-radius:10px;padding:11px 12px}.digital-historico-published-summary{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1100px){.digital-historico-server-summary,.digital-historico-published-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.digital-historico-date-groups{grid-template-columns:1fr}}@media (width<=720px){.digital-historico-server-heading,.digital-historico-server-actions{flex-direction:column}.digital-historico-server-actions button{width:100%}.digital-historico-server-summary,.digital-historico-published-summary,.digital-historico-impact-cards{grid-template-columns:1fr}.digital-historico-impact-section{padding:16px}}.digital-historico-official-section{margin-bottom:20px}.digital-historico-official-description{margin:0 0 16px;line-height:1.55}.digital-historico-official-refresh{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:10px;padding:10px 16px;font-weight:800}.digital-historico-official-refresh:disabled{cursor:wait;opacity:.6}.digital-historico-official-section .digital-historico-server-summary,.digital-historico-official-table{margin-top:16px}@media (width<=760px){.digital-historico-official-refresh{width:100%}}.pausas-voz-panel{color:#272727;gap:20px;min-width:0;max-width:100%;margin-top:26px;display:grid;overflow-x:hidden}.pausas-voz-panel *{box-sizing:border-box}.pausas-voz-panel [hidden]{display:none!important}.pausas-voz-header{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;display:flex}.pausas-voz-header h2,.pausas-voz-upload-card h3,.pausas-voz-card h3{color:#272727;margin:0}.pausas-voz-header h2{font-size:clamp(1.45rem,3vw,2rem)}.pausas-voz-header p:not(.pausas-voz-eyebrow){color:#64748b;max-width:880px;margin:9px 0 0;line-height:1.6}.pausas-voz-eyebrow{color:#b58f16;letter-spacing:.12em;margin:0 0 6px;font-size:.69rem;font-weight:900}.pausas-voz-phase{color:#755b0e;letter-spacing:.08em;white-space:nowrap;background:#fff8dc;border:1px solid #c9a227;border-radius:999px;align-items:center;min-height:32px;padding:0 13px;font-size:.7rem;font-weight:900;display:inline-flex}.pausas-voz-upload-card,.pausas-voz-card,.pausas-voz-file-summary,.pausas-voz-kpis article{background:#fff;border:1px solid #dedede;box-shadow:0 1px 3px #0000000a}.pausas-voz-upload-card{border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-width:0;padding:21px;display:grid}.pausas-voz-upload-card p{color:#64748b;max-width:720px;margin:7px 0 0;line-height:1.5}.pausas-voz-actions,.pausas-voz-server-actions{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.pausas-voz-actions input[type=file]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.pausas-voz-actions label,.pausas-voz-actions button,.pausas-voz-server-actions button,.pausas-voz-discard-list-button{letter-spacing:.04em;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:43px;padding:0 16px;font-size:.73rem;font-weight:900;display:inline-flex}.pausas-voz-actions label,#pausas-voz-analyze-button:not(:disabled),#pausas-voz-preview-button:not(:disabled){color:#272727;background:#c9a227;border:1px solid #b58f16}.pausas-voz-actions button{color:#fff;background:#303030;border:0}.pausas-voz-actions button:disabled,.pausas-voz-server-actions button:disabled{cursor:not-allowed;opacity:.38}.pausas-voz-discard,.pausas-voz-discard-list-button{color:#991b1b!important;background:#fff!important;border:1px solid #ef4444!important}.pausas-voz-discard-list-button{min-height:34px;padding:0 11px;font-size:.67rem}.pausas-voz-error,.pausas-voz-message{border-radius:12px;padding:13px 15px;line-height:1.5}.pausas-voz-error{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}.pausas-voz-message-info{color:#1e3a8a;background:#eff6ff;border:1px solid #93c5fd}.pausas-voz-message-success{color:#166534;background:#f0fdf4;border:1px solid #86efac}.pausas-voz-message-warning{color:#92400e;background:#fffbeb;border:1px solid #fcd34d}.pausas-voz-result{gap:18px;min-width:0;display:grid}.pausas-voz-file-summary{border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.pausas-voz-file-summary>div{border-right:1px solid #ececec;min-width:0;padding:15px}.pausas-voz-file-summary span,.pausas-voz-kpis span,.pausas-voz-publish-kpis span{color:#737373;letter-spacing:.06em;font-size:.67rem;font-weight:900;display:block}.pausas-voz-file-summary strong{overflow-wrap:anywhere;color:#272727;margin-top:7px;display:block}.pausas-voz-kpis,.pausas-voz-publish-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;min-width:0;display:grid}.pausas-voz-kpis article,.pausas-voz-publish-kpis article{border-radius:14px;min-width:0;padding:16px}.pausas-voz-kpis strong,.pausas-voz-publish-kpis strong{color:#272727;overflow-wrap:anywhere;margin-top:8px;font-size:1.35rem;display:block}.pausas-voz-card{border-radius:17px;min-width:0;max-width:100%;padding:19px;overflow:hidden}.pausas-voz-card-head{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;margin-bottom:14px;display:flex}.pausas-voz-card-head>div{min-width:0}.pausas-voz-card-head p{color:#64748b;margin:5px 0 0;font-size:.77rem;line-height:1.45}.pausas-voz-server-actions{margin:0 0 14px}.pausas-voz-status-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pausas-voz-status{background:#f8fafc;border:1px solid #e5e7eb;border-radius:11px;align-items:flex-start;gap:10px;padding:11px 12px;line-height:1.48;display:flex}.pausas-voz-status>span:first-child{border-radius:999px;flex:0 0 23px;justify-content:center;align-items:center;width:23px;height:23px;font-weight:900;display:inline-flex}.pausas-voz-status-success{color:#166534}.pausas-voz-status-success>span:first-child{color:#16a34a;background:#dcfce7}.pausas-voz-status-info{color:#1e3a8a}.pausas-voz-status-info>span:first-child{color:#2563eb;background:#dbeafe}.pausas-voz-status-warning{color:#92400e}.pausas-voz-status-warning>span:first-child{color:#d97706;background:#fef3c7}.pausas-voz-status-error{color:#991b1b}.pausas-voz-status-error>span:first-child{color:#ef4444;background:#fee2e2}.pausas-voz-table-wrap{border:1px solid #dedede;border-radius:12px;max-width:100%;max-height:470px;overflow:auto}.pausas-voz-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.pausas-voz-table-wrap th,.pausas-voz-table-wrap td{text-align:left;color:#444;vertical-align:top;border-bottom:1px solid #ececec;padding:10px 11px;font-size:.76rem}.pausas-voz-table-wrap th{z-index:2;color:#fff;letter-spacing:.04em;background:#303030;font-size:.67rem;position:sticky;top:0}.pausas-voz-table-wrap tr:hover td{background:#fffbea}.pausas-voz-strong{font-weight:900;color:#272727!important}.pausas-voz-grid-two{grid-template-columns:1fr 1fr;gap:18px;min-width:0;display:grid}.pausas-voz-server-grid{border:1px solid #dedede;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;max-width:100%;display:grid;overflow:hidden}.pausas-voz-server-grid>div{border-bottom:1px solid #ececec;border-right:1px solid #ececec;min-width:0;padding:13px;overflow:hidden}.pausas-voz-server-grid dt{color:#737373;font-size:.67rem;font-weight:900}.pausas-voz-server-grid dd{color:#272727;white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin:6px 0 0}.pausas-voz-publish{box-shadow:0 8px 20px #16a34a38;color:#fff!important;background:#16a34a!important;border:1px solid #22c55e!important}.pausas-voz-publish:not(:disabled):hover{background:#15803d!important}.pausas-voz-publish-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.pausas-voz-publish-kpis article{background:#fff;border:1px solid #dedede}.pausas-voz-date-list{color:#444;margin:14px 0 0;line-height:1.5}.pausas-voz-override{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;gap:9px;margin-top:15px;padding:14px;display:grid}.pausas-voz-override label{font-weight:800}.pausas-voz-override textarea{color:#272727;resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;padding:10px}.pausas-voz-drafts-list{gap:9px;display:grid}.pausas-voz-draft-row{background:#f8fafc;border:1px solid #e5e7eb;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.pausas-voz-draft-row>div{min-width:0}.pausas-voz-draft-row strong,.pausas-voz-draft-row span,.pausas-voz-draft-row small{overflow-wrap:anywhere;display:block}.pausas-voz-draft-row strong{font-size:.83rem}.pausas-voz-draft-row span{color:#64748b;margin-top:4px;font-size:.72rem}.pausas-voz-draft-row small{color:#94a3b8;margin-top:4px;font-size:.65rem}@media (width<=1100px){.pausas-voz-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.pausas-voz-grid-two{grid-template-columns:1fr}}@media (width<=760px){.pausas-voz-header,.pausas-voz-card-head{flex-direction:column}.pausas-voz-file-summary,.pausas-voz-kpis{grid-template-columns:1fr 1fr}.pausas-voz-server-grid{grid-template-columns:1fr}.pausas-voz-actions,.pausas-voz-server-actions{width:100%}.pausas-voz-actions label,.pausas-voz-actions button,.pausas-voz-server-actions button{flex:150px}.pausas-voz-publish-kpis,.pausas-voz-draft-row{grid-template-columns:1fr}.pausas-voz-discard-list-button{width:100%}}.dimensionamento-pausas-panel{--dp-ink:#272727;--dp-muted:#64748b;--dp-line:#dedede;--dp-accent:#c9a227;--dp-green:#166534;--dp-red:#991b1b;--dp-orange:#92400e;width:100%;min-width:0;max-width:100%;color:var(--dp-ink);gap:14px;margin-top:18px;display:grid}.dimensionamento-pausas-panel,.dimensionamento-pausas-panel *{box-sizing:border-box}.dimensionamento-pausas-panel [hidden]{display:none!important}.dimensionamento-pausas-header{border:1px solid var(--dp-line);border-left:5px solid var(--dp-accent);background:#fff;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.dimensionamento-pausas-header h2,.dimensionamento-pausas-card h3{color:var(--dp-ink);margin:0}.dimensionamento-pausas-header h2{font-size:22px}.dimensionamento-pausas-header p:not(.dimensionamento-pausas-eyebrow),.dimensionamento-pausas-card-head p,.dimensionamento-pausas-upload-card>div:first-child p{color:var(--dp-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.dimensionamento-pausas-eyebrow{color:#755b0e;letter-spacing:.1em;margin:0 0 5px;font-size:9px;font-weight:950}.dimensionamento-pausas-phase{color:#6b5511;letter-spacing:.06em;background:#fff8dc;border:1px solid #d6b74d;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:950}.dimensionamento-pausas-card{border:1px solid var(--dp-line);background:#fff;border-radius:14px;width:100%;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 1px 3px #0000000a}.dimensionamento-pausas-upload-card{gap:13px;padding:16px;display:grid}.dimensionamento-pausas-controls{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.dimensionamento-pausas-controls button,.dimensionamento-pausas-file-button,.dimensionamento-pausas-action-head button,.dimensionamento-pausas-draft-actions button{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.dimensionamento-pausas-file-button{background:var(--dp-accent);color:#272727;border:1px solid #b58f16}.dimensionamento-pausas-file-button input{display:none}#dimensionamento-pausas-analyze{color:#fff;background:#303030}#dimensionamento-pausas-save{background:var(--dp-green);color:#fff}.dimensionamento-pausas-controls button:disabled,.dimensionamento-pausas-action-head button:disabled,.dimensionamento-pausas-draft-actions button:disabled{opacity:.35;cursor:not-allowed}.dimensionamento-pausas-effective-field{gap:5px;display:grid}.dimensionamento-pausas-effective-field label{color:var(--dp-muted);text-transform:uppercase;font-size:8px;font-weight:900}.dimensionamento-pausas-effective-field input{border:1px solid var(--dp-line);min-width:175px;height:42px;color:var(--dp-ink);background:#fff;border-radius:9px;padding:0 10px}.dimensionamento-pausas-file-summary{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.dimensionamento-pausas-file-summary span,.dimensionamento-pausas-kpis span,.dimensionamento-pausas-publish-kpis span,.dimensionamento-pausas-server-grid dt{color:var(--dp-muted);text-transform:uppercase;font-size:8px;font-weight:900}.dimensionamento-pausas-file-summary strong{overflow-wrap:anywhere;font-size:11px}.dimensionamento-pausas-message,.dimensionamento-pausas-error,.dimensionamento-pausas-published{border-radius:10px;padding:10px 12px;font-size:10px;font-weight:800;line-height:1.5}.dimensionamento-pausas-message-info{color:#1e3a8a;background:#eff6ff;border:1px solid #93c5fd}.dimensionamento-pausas-message-success,.dimensionamento-pausas-published{color:var(--dp-green);background:#f0fdf4;border:1px solid #86efac}.dimensionamento-pausas-message-warning{color:var(--dp-orange);background:#fffbeb;border:1px solid #fcd34d}.dimensionamento-pausas-error{color:var(--dp-red);background:#fef2f2;border:1px solid #fca5a5}.dimensionamento-pausas-kpis{grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;margin-bottom:14px;display:grid}.dimensionamento-pausas-kpis article,.dimensionamento-pausas-publish-kpis article{border:1px solid var(--dp-line);background:#fff;border-radius:11px;min-width:0;padding:11px 12px}.dimensionamento-pausas-kpis article.warning{border-top:4px solid #d97706}.dimensionamento-pausas-kpis article.blocking{border-top:4px solid #dc2626}.dimensionamento-pausas-kpis strong,.dimensionamento-pausas-publish-kpis strong{overflow-wrap:anywhere;margin-top:5px;font-size:21px;display:block}.dimensionamento-pausas-card-head{border-bottom:1px solid var(--dp-line);justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 15px;display:flex}.dimensionamento-pausas-card-head h3{font-size:13px}.dimensionamento-pausas-action-head{flex-wrap:wrap;align-items:center}.dimensionamento-pausas-action-head>div{flex:320px;min-width:0}#dimensionamento-pausas-preview{background:var(--dp-accent);color:#272727;border:1px solid #b58f16}#dimensionamento-pausas-publish{background:var(--dp-green);color:#fff;border:1px solid #15803d}.dimensionamento-pausas-status-list{gap:8px;margin:0;padding:13px 15px 15px;list-style:none;display:grid}.dimensionamento-pausas-status{background:#f8fafc;border:1px solid #e5e7eb;border-radius:9px;grid-template-columns:24px 1fr;align-items:start;gap:8px;padding:9px 10px;font-size:9px;line-height:1.45;display:grid}.dimensionamento-pausas-status>span:first-child{border-radius:50%;place-items:center;width:22px;height:22px;font-weight:950;display:grid}.dimensionamento-pausas-status-success>span:first-child{color:var(--dp-green);background:#dcfce7}.dimensionamento-pausas-status-info>span:first-child{color:#1d4ed8;background:#dbeafe}.dimensionamento-pausas-status-warning>span:first-child{color:var(--dp-orange);background:#fef3c7}.dimensionamento-pausas-status-error>span:first-child{color:var(--dp-red);background:#fee2e2}.dimensionamento-pausas-grid-2{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.dimensionamento-pausas-table-wrap{width:100%;min-width:0;max-width:100%;overflow:auto}.dimensionamento-pausas-table-scroll{max-height:520px}.dimensionamento-pausas-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:9px}.dimensionamento-pausas-table-wrap th{z-index:2;color:#fff;text-align:left;background:#303030;padding:8px 9px;font-size:8px;position:sticky;top:0}.dimensionamento-pausas-table-wrap td{color:#444;vertical-align:top;border-bottom:1px solid #ececec;padding:8px 9px}.dimensionamento-pausas-table-wrap tbody tr:hover td{background:#fffbea}.dimensionamento-pausas-strong{font-weight:900;color:var(--dp-ink)!important}.dimensionamento-pausas-warning-copy{white-space:normal;min-width:330px;font-weight:800;line-height:1.4;color:var(--dp-orange)!important}.dimensionamento-pausas-blocking-card{border-color:#f2b9b9;margin-top:14px}.dimensionamento-pausas-server-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.dimensionamento-pausas-server-grid>div{border-bottom:1px solid #ececec;border-right:1px solid #ececec;min-width:0;padding:11px 13px}.dimensionamento-pausas-server-grid dd{color:var(--dp-ink);overflow-wrap:anywhere;word-break:break-word;margin:5px 0 0;font-size:10px;font-weight:850}.dimensionamento-pausas-publish-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:13px 15px;display:grid}.dimensionamento-pausas-publish-kpis strong{font-size:14px}.dimensionamento-pausas-warning-confirm{color:#744c00;background:#fffbeb;border:1px solid #f3cc73;border-radius:10px;align-items:flex-start;gap:9px;margin:13px 15px;padding:11px 12px;font-size:9px;font-weight:850;line-height:1.45;display:flex}.dimensionamento-pausas-warning-confirm input{margin-top:2px}.dimensionamento-pausas-published{gap:3px;margin:13px 15px;display:grid}.dimensionamento-pausas-drafts-list{gap:8px;padding:13px 15px 15px;display:grid}.dimensionamento-pausas-draft-item{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.dimensionamento-pausas-draft-item>div:first-child{gap:3px;min-width:0;display:grid}.dimensionamento-pausas-draft-item strong{overflow-wrap:anywhere;font-size:10px}.dimensionamento-pausas-draft-item span,.dimensionamento-pausas-draft-item small{color:var(--dp-muted);overflow-wrap:anywhere;font-size:8px}.dimensionamento-pausas-draft-actions{flex:none;gap:6px;display:flex}.dimensionamento-pausas-draft-actions button{color:#fff;background:#303030;min-height:32px}.dimensionamento-pausas-draft-actions button.danger{background:#7f1d1d}.dimensionamento-pausas-history-card{border:1px solid var(--dp-line);background:#fff;border-radius:15px;overflow:hidden}.dimensionamento-pausas-history-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 18px;list-style:none;display:flex}.dimensionamento-pausas-history-card>summary::-webkit-details-marker{display:none}.dimensionamento-pausas-history-card>summary:after{content:"⌄";color:#755b0e;flex:none;font-size:18px;font-weight:900;transition:transform .16s}.dimensionamento-pausas-history-card[open]>summary:after{transform:rotate(180deg)}.dimensionamento-pausas-history-card>summary>div{gap:3px;min-width:0;display:grid}.dimensionamento-pausas-history-card>summary span,.dimensionamento-pausas-history-item-head span{color:#755b0e;letter-spacing:.09em;font-size:9px;font-weight:950}.dimensionamento-pausas-history-card>summary strong{font-size:14px}.dimensionamento-pausas-history-card>summary small,.dimensionamento-pausas-history-card>summary b,.dimensionamento-pausas-history-item small,.dimensionamento-pausas-history-metrics,.dimensionamento-pausas-history-empty{color:var(--dp-muted);font-size:11px;line-height:1.45}.dimensionamento-pausas-history-card>summary b{white-space:nowrap;margin-left:auto}.dimensionamento-pausas-history-body{border-top:1px solid var(--dp-line);gap:0;display:grid}.dimensionamento-pausas-history-item{border-bottom:1px solid #ececec;gap:8px;padding:14px 18px;display:grid}.dimensionamento-pausas-history-item:last-child{border-bottom:0}.dimensionamento-pausas-history-item-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dimensionamento-pausas-history-item-head>div{gap:3px;min-width:0;display:grid}.dimensionamento-pausas-history-item-head strong{font-size:13px}.dimensionamento-pausas-history-badge{white-space:nowrap;background:#fff6d8;border-radius:999px;flex:none;padding:5px 8px;color:#755b0e!important}.dimensionamento-pausas-history-metrics{margin:0}.dimensionamento-pausas-history-justification{padding-top:2px}.dimensionamento-pausas-history-justification summary{cursor:pointer;color:#755b0e;width:fit-content;font-size:11px;font-weight:850}.dimensionamento-pausas-history-justification p{border-left:3px solid var(--dp-accent);color:var(--dp-ink);background:#fffdf5;border-radius:8px;margin:8px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.dimensionamento-pausas-history-empty{margin:0;padding:16px 18px}.dimensionamento-pausas-history-empty.is-error{color:var(--dp-red)}@media (width<=1250px){.dimensionamento-pausas-kpis{grid-template-columns:repeat(4,minmax(120px,1fr))}.dimensionamento-pausas-server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dimensionamento-pausas-publish-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.dimensionamento-pausas-header,.dimensionamento-pausas-draft-item{flex-direction:column;align-items:stretch}.dimensionamento-pausas-grid-2{grid-template-columns:1fr}.dimensionamento-pausas-kpis,.dimensionamento-pausas-publish-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dimensionamento-pausas-controls>*,.dimensionamento-pausas-action-head button,.dimensionamento-pausas-draft-actions button{flex:160px}.dimensionamento-pausas-effective-field,.dimensionamento-pausas-effective-field input,.dimensionamento-pausas-draft-actions{width:100%}.dimensionamento-pausas-history-card>summary,.dimensionamento-pausas-history-item-head{flex-wrap:wrap;align-items:flex-start}.dimensionamento-pausas-history-card>summary b{margin-left:0}}@media (width<=540px){.dimensionamento-pausas-kpis,.dimensionamento-pausas-publish-kpis,.dimensionamento-pausas-server-grid{grid-template-columns:1fr}.dimensionamento-pausas-history-card>summary,.dimensionamento-pausas-history-item{padding-inline:14px}.dimensionamento-pausas-history-badge{white-space:normal}}.dimensionamento-pausas-retroactive-field,.dimensionamento-pausas-retroactive-preview{color:#744c00;background:#fffbeb;border:1px solid #f3cc73;border-radius:10px;gap:8px;padding:11px 12px;display:grid}.dimensionamento-pausas-retroactive-field>div,.dimensionamento-pausas-retroactive-preview{line-height:1.45}.dimensionamento-pausas-retroactive-field label,.dimensionamento-pausas-retroactive-preview>strong{letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:950}.dimensionamento-pausas-retroactive-field small,.dimensionamento-pausas-retroactive-preview span{margin-top:3px;font-size:9px;font-weight:750;display:block}.dimensionamento-pausas-retroactive-field textarea{resize:vertical;width:100%;min-height:76px;color:var(--dp-ink);font:inherit;background:#fff;border:1px solid #d6b74d;border-radius:9px;padding:9px 10px;font-size:10px;line-height:1.45}.dimensionamento-pausas-retroactive-field textarea:focus{outline-offset:1px;outline:2px solid #c9a22738}.dimensionamento-pausas-retroactive-preview{margin:13px 15px 0}.dimensionamento-pausas-retroactive-preview b{overflow-wrap:anywhere}.dimensionamento-pausas-retroactive-field[hidden],.dimensionamento-pausas-retroactive-preview[hidden]{display:none}.voz-online-config-panel,.voz-online-operation-panel{color:#1f2937;gap:20px;margin-top:24px;display:grid}.voz-online-section-header{background:linear-gradient(135deg,#f5f8fcf5,#fffffffa);border:1px solid #dbe3ee;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex;box-shadow:0 12px 34px #0f172a0f}.voz-online-section-header h2,.voz-online-card h3{color:#111827;margin:0}.voz-online-section-header h2{margin-top:4px;font-size:clamp(1.45rem,2vw,2rem)}.voz-online-section-header p:not(.voz-online-eyebrow){color:#64748b;max-width:780px;margin:10px 0 0;line-height:1.6}.voz-online-eyebrow,.voz-online-card-heading span{color:#315f85;letter-spacing:.12em;margin:0;font-size:.72rem;font-weight:800}.voz-online-source-badge{color:#315f85;letter-spacing:.08em;background:#eef6fb;border:1px solid #bfd2e2;border-radius:999px;flex:none;padding:8px 12px;font-size:.72rem;font-weight:800}.voz-online-card{background:#fff;border:1px solid #dbe3ee;border-radius:18px;padding:22px;box-shadow:0 10px 28px #0f172a0d}.voz-online-card-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.voz-online-card-heading h3{margin-top:4px;font-size:1.05rem}.voz-online-config-panel button,.voz-online-operation-panel button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#315f85;border:1px solid #315f85;border-radius:10px;padding:0 16px;font-size:.88rem;font-weight:750;transition:transform .12s,opacity .12s,box-shadow .12s}.voz-online-config-panel button:hover:not(:disabled),.voz-online-operation-panel button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #315f852e}.voz-online-config-panel button:disabled,.voz-online-operation-panel button:disabled,.voz-online-config-panel input:disabled,.voz-online-operation-panel input:disabled{cursor:not-allowed;opacity:.52}.voz-online-config-panel button.secondary,.voz-online-operation-panel button.secondary{color:#334155;background:#fff;border-color:#cbd5e1}.voz-online-config-panel button.danger-link{color:#b42318;min-height:34px;box-shadow:none;background:0 0;border-color:#0000;padding:0 8px}.voz-online-config-panel button.danger-link:hover:not(:disabled){box-shadow:none}.voz-online-message{border-radius:12px;padding:14px 16px;font-size:.9rem;line-height:1.5}.voz-online-message.error{color:#8f1d17;background:#fff1f0;border:1px solid #f1b8b3}.voz-online-message.success{color:#12613b;background:#eefbf4;border:1px solid #a9ddc2}.voz-online-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.voz-online-kpi-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.voz-online-kpi-grid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:6px;min-height:92px;padding:16px;display:grid}.voz-online-kpi-grid span{color:#64748b;font-size:.78rem;font-weight:650}.voz-online-kpi-grid strong{color:#0f172a;align-self:end;font-size:1.55rem}.voz-online-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.voz-online-details.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px}.voz-online-details>div{border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:12px 14px}.voz-online-details .wide{grid-column:1/-1}.voz-online-details dt{color:#64748b;font-size:.74rem;font-weight:700}.voz-online-details dd{overflow-wrap:anywhere;color:#1f2937;margin:5px 0 0;font-size:.88rem;font-weight:650}.voz-online-upload-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.voz-online-file-label,.voz-online-operation-filters label{color:#475569;gap:7px;font-size:.78rem;font-weight:700;display:grid}.voz-online-file-label input,.voz-online-operation-filters input,.voz-online-operation-filters select{box-sizing:border-box;color:#1f2937;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:9px 11px}.voz-online-file-label input{padding:7px}.voz-online-helper,.voz-online-table-caption,.voz-online-empty,.voz-online-replacement{color:#64748b;font-size:.86rem;line-height:1.5}.voz-online-helper{margin:12px 0 0}.voz-online-empty{margin:0}.voz-online-empty-card{color:#64748b;text-align:center;line-height:1.6}.voz-online-issues{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.voz-online-issue{color:#475569;background:#f8fafc;border-radius:10px;padding:10px 12px;font-size:.84rem}.voz-online-issue.warning{color:#7a4a00;background:#fff8e6}.voz-online-issue.error{color:#8f1d17;background:#fff1f0}.voz-online-table-wrap{border:1px solid #e2e8f0;border-radius:12px;overflow:auto}.voz-online-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:860px}.voz-online-table-wrap th,.voz-online-table-wrap td{color:#334155;text-align:left;vertical-align:middle;border-bottom:1px solid #edf2f7;padding:11px 12px;font-size:.8rem}.voz-online-table-wrap th{z-index:1;color:#475569;letter-spacing:.04em;background:#f8fafc;font-size:.72rem;font-weight:800;position:sticky;top:0}.voz-online-table-wrap tr:last-child td{border-bottom:0}.voz-online-table-wrap td.number,.voz-online-table-wrap th.number{text-align:right;font-variant-numeric:tabular-nums}.voz-online-table-wrap td.status{font-weight:750}.voz-online-table-wrap td.status.valid{color:#167047}.voz-online-table-wrap td.status.warning{color:#8a5800}.voz-online-table-wrap td.status.error{color:#b42318}.voz-online-table-wrap tr.validation-warning td{background:#fffdf7}.voz-online-table-wrap tr.validation-error td{background:#fff8f7}.voz-online-table-caption{margin:10px 0 0}.voz-online-drafts-list{gap:10px;display:grid}.voz-online-draft-card{background:#fff;border:1px solid #dbe3ee;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.voz-online-draft-card.selected{border-color:#7ca7c8;box-shadow:0 0 0 3px #315f8514}.voz-online-draft-card>div:first-child{gap:5px;min-width:0;display:grid}.voz-online-draft-card strong{overflow-wrap:anywhere;color:#1f2937;font-size:.9rem}.voz-online-draft-card span{color:#64748b;font-size:.78rem;line-height:1.4}.voz-online-draft-actions,.voz-online-publish-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.voz-online-publish-actions{margin-top:16px}.voz-online-replacement{background:#f5f9fc;border-left:4px solid #7ca7c8;border-radius:8px;margin:16px 0 0;padding:13px 14px}.voz-online-operation-panel{margin-top:0}.voz-online-operation-meta{color:#64748b;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin:0 0 14px;font-size:.8rem;display:flex}.voz-online-operation-meta strong{color:#334155}.voz-online-operation-filters{grid-template-columns:minmax(260px,1fr) minmax(180px,240px) auto;align-items:end;gap:14px;margin-bottom:16px;display:grid}.voz-online-operation-filters>strong{color:#64748b;justify-self:end;padding-bottom:11px;font-size:.8rem}.voz-online-status-cell{font-weight:760}.voz-online-status-cell.available{color:#167047}.voz-online-status-cell.paused{color:#8a5800}.voz-online-status-cell.warning{color:#b42318}.voz-online-operation-panel.is-loading,.voz-online-config-panel.is-busy{cursor:progress}@media (width<=1100px){.voz-online-kpi-grid,.voz-online-kpi-grid.five,.voz-online-details,.voz-online-details.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.voz-online-operation-filters{grid-template-columns:1fr 220px}.voz-online-operation-filters>strong{grid-column:1/-1;justify-self:start;padding-bottom:0}}@media (width<=720px){.voz-online-section-header,.voz-online-card-heading,.voz-online-draft-card{flex-direction:column;align-items:stretch}.voz-online-source-badge{align-self:flex-start}.voz-online-upload-row,.voz-online-operation-filters,.voz-online-kpi-grid,.voz-online-kpi-grid.five,.voz-online-details,.voz-online-details.compact{grid-template-columns:1fr}.voz-online-draft-actions,.voz-online-publish-actions{flex-wrap:wrap;justify-content:flex-start}.voz-online-operation-filters>strong{grid-column:auto}}.operation-voice-detail-panel{color:#292d31;gap:9px;margin-top:12px;padding-bottom:22px}.voz-online-operation-header{background:#fff;border:1px solid #dfe3e7;border-top:3px solid #c9a227;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 14px;display:flex;box-shadow:0 3px 10px #1c1f220b}.voz-online-operation-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.voz-online-operation-icon{color:#d8b73d;background:#303234;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.voz-online-operation-icon .results-ui-icon{width:17px;height:17px}.voz-online-operation-header h2{color:#292d31;margin:2px 0 0;font-size:14px}.voz-online-operation-header p:not(.voz-online-eyebrow){color:#6d747b;margin:4px 0 0;font-size:8px;line-height:1.45}.voz-online-operation-header .voz-online-eyebrow{color:#8a6d14;letter-spacing:.12em;font-size:8px;font-weight:950}.voz-online-operation-panel .voz-online-operation-header>button{color:#fff;letter-spacing:.03em;background:#333638;border-color:#333638;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.voz-online-operation-header>button .results-ui-icon{width:13px;height:13px}.voz-online-operation-summary{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:8px;margin-bottom:9px;display:grid}.voz-online-operation-meta{color:#70777e;background:#fff;border:1px solid #dfe3e7;border-radius:10px;place-content:center stretch;gap:7px;min-width:0;margin:0;padding:10px 12px;font-size:8px;display:grid}.voz-online-operation-meta span{justify-content:space-between;gap:10px;display:flex}.voz-online-operation-meta strong{color:#3f454a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.voz-online-operation-panel .voz-online-kpi-grid.operation-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.voz-online-operation-panel .voz-online-kpi-grid.operation-kpis>div{background:#fff;border:1px solid #dfe3e7;border-top:3px solid #aeb4b9;border-radius:10px;gap:3px;min-height:70px;padding:9px 10px}.voz-online-operation-panel .voz-online-kpi-grid.operation-kpis>div.available{border-top-color:#16a34a}.voz-online-operation-panel .voz-online-kpi-grid.operation-kpis>div.pause{border-top-color:#d4a300}.voz-online-operation-panel .voz-online-kpi-grid.operation-kpis>div.warning{border-top-color:#b91c1c}.voz-online-operation-panel .voz-online-kpi-grid.operation-kpis span{color:#687078;text-transform:uppercase;min-height:19px;font-size:7px;font-weight:900;line-height:1.25}.voz-online-operation-panel .voz-online-kpi-grid.operation-kpis strong{color:#292d31;font-size:19px;font-weight:950}.voz-online-operation-table-card{border-radius:11px;padding:12px;box-shadow:0 3px 10px #1c1f220a}.voz-online-operation-filters{grid-template-columns:minmax(260px,1fr) minmax(170px,230px) auto;gap:8px;margin-bottom:10px}.voz-online-operation-filters label{color:#687078;text-transform:uppercase;gap:4px;font-size:8px;font-weight:900}.voz-online-operation-filters input,.voz-online-operation-filters select{border-color:#ccd2d7;border-radius:8px;min-height:35px;padding:0 9px;font-size:9px}.voz-online-operation-filters>strong{color:#6e757c;padding-bottom:9px;font-size:8px}.voz-online-operation-panel .voz-online-table-wrap{border-color:#e0e3e6;border-radius:9px}.voz-online-operation-panel .voz-online-table-wrap th,.voz-online-operation-panel .voz-online-table-wrap td{padding:8px 9px;font-size:8px}.voz-online-operation-panel .voz-online-table-wrap th{color:#fff;letter-spacing:.045em;background:#343638;font-size:7px}@media (width<=1050px){.voz-online-operation-summary{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.voz-online-operation-header,.voz-online-operation-filters{grid-template-columns:minmax(0,1fr)}.voz-online-operation-header{display:grid}.voz-online-operation-header>button{justify-self:start}.voz-online-operation-panel .voz-online-kpi-grid.operation-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.voz-online-operation-filters>strong{grid-column:auto;justify-self:start;padding-bottom:0}}.operation-spaceplan-panel{--operation-blue:#315f85;--operation-border:#dbe3ee;--operation-muted:#64748b;--operation-available:#dcfce7;--operation-available-border:#16a34a;--operation-pause:#fef3c7;--operation-pause-border:#d4a300;--operation-logout:#ffedd5;--operation-logout-border:#f97316;--operation-abs:#fee2e2;--operation-abs-border:#ef4444;--operation-blue-state:#dbeafe;--operation-blue-state-border:#2563eb;color:#1f2937;gap:18px;margin-top:24px;display:grid}.operation-spaceplan-header{border:1px solid var(--operation-border);background:linear-gradient(135deg,#f5f8fcf5,#fffffffa);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex;box-shadow:0 12px 34px #0f172a0f}.operation-spaceplan-header h2{color:#111827;margin:4px 0 0;font-size:clamp(1.45rem,2vw,2rem)}.operation-spaceplan-header p:not(.operation-spaceplan-eyebrow){max-width:860px;color:var(--operation-muted);margin:10px 0 0;line-height:1.6}.operation-spaceplan-eyebrow{color:var(--operation-blue);letter-spacing:.13em;margin:0;font-size:.7rem;font-weight:850}.operation-spaceplan-source-badge{color:var(--operation-blue);letter-spacing:.08em;background:#eef6fb;border:1px solid #bfd2e2;border-radius:999px;flex:none;padding:8px 12px;font-size:.7rem;font-weight:850}.operation-spaceplan-message,.operation-spaceplan-loading,.operation-spaceplan-empty{border:1px solid var(--operation-border);color:var(--operation-muted);background:#fff;border-radius:14px;padding:16px 18px}.operation-spaceplan-message.error{color:#8f1d17;background:#fff1f0;border-color:#f1b8b3}.operation-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operation-source-card{border:1px solid var(--operation-border);background:#fff;border-left:5px solid #94a3b8;border-radius:14px;gap:7px;padding:15px 17px;display:grid}.operation-source-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.operation-source-card span{color:#475569;letter-spacing:.08em;font-size:.72rem;font-weight:850}.operation-source-card strong{color:#475569;letter-spacing:.06em;background:#f1f5f9;border-radius:999px;padding:4px 8px;font-size:.66rem}.operation-source-card p{color:var(--operation-muted);margin:0;font-size:.8rem;line-height:1.45}.operation-source-card.current{border-left-color:#16a34a}.operation-source-card.current strong{color:#166534;background:#dcfce7}.operation-source-card.stale{border-left-color:#f59e0b}.operation-source-card.stale strong{color:#92400e;background:#fef3c7}.operation-source-card.unavailable{border-left-color:#ef4444}.operation-source-card.unavailable strong{color:#991b1b;background:#fee2e2}.operation-spaceplan-version-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.operation-spaceplan-version-grid>div,.operation-spaceplan-selection-summary,.operation-details-card,.operation-exception-card{border:1px solid var(--operation-border);background:#fff;border-radius:14px}.operation-spaceplan-version-grid>div{padding:13px 15px}.operation-spaceplan-version-grid dt,.operation-details-card dt{color:var(--operation-muted);font-size:.7rem;font-weight:750}.operation-spaceplan-version-grid dd,.operation-details-card dd{overflow-wrap:anywhere;color:#1f2937;margin:5px 0 0;font-size:.86rem;font-weight:700}.operation-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operation-kpi-grid article{border:1px solid var(--operation-border);background:#fff;border-top:4px solid #94a3b8;border-radius:14px;gap:4px;min-height:96px;padding:14px 15px;display:grid}.operation-kpi-grid article.available{border-top-color:var(--operation-available-border)}.operation-kpi-grid article.pause{border-top-color:var(--operation-pause-border)}.operation-kpi-grid article.abs{border-top-color:var(--operation-abs-border)}.operation-kpi-grid article.logout{border-top-color:var(--operation-logout-border)}.operation-kpi-grid article.inconsistency{border-top-color:#7c3aed}.operation-kpi-grid span{color:#475569;font-size:.76rem;font-weight:750}.operation-kpi-grid strong{color:#0f172a;font-size:1.8rem;line-height:1}.operation-kpi-grid small{color:var(--operation-muted);font-size:.68rem}.operation-spaceplan-tabs{gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.operation-spaceplan-tab,.operation-spaceplan-zoom-controls button{color:#334155;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;font-size:.8rem;font-weight:750}.operation-spaceplan-tab{flex:none;padding:0 14px}.operation-spaceplan-tab span{color:#475569;background:#eef2f7;border-radius:999px;place-items:center;min-width:24px;height:20px;margin-left:4px;padding:0 5px;font-size:.68rem;display:inline-grid}.operation-spaceplan-tab:hover,.operation-spaceplan-tab.active{border-color:var(--operation-blue)}.operation-spaceplan-tab.active{color:#fff;background:var(--operation-blue);box-shadow:0 8px 18px #315f852e}.operation-spaceplan-toolbar{border:1px solid var(--operation-border);background:#fff;border-radius:14px;grid-template-columns:minmax(300px,1.5fr) minmax(170px,.65fr) minmax(190px,.75fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.operation-spaceplan-toolbar label{color:#475569;gap:7px;font-size:.72rem;font-weight:750;display:grid}.operation-spaceplan-toolbar input,.operation-spaceplan-toolbar select{box-sizing:border-box;color:#1f2937;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:9px 11px;font-size:.8rem}.operation-spaceplan-zoom-controls{grid-template-columns:40px 58px 40px auto auto;align-items:center;gap:7px;display:grid}.operation-spaceplan-zoom-controls strong{text-align:center;color:#334155;font-size:.78rem}.operation-spaceplan-zoom-controls button{color:#fff;border-color:var(--operation-blue);background:var(--operation-blue);padding:0 10px}.operation-spaceplan-zoom-controls button:disabled{cursor:not-allowed;opacity:.42}.operation-spaceplan-selection-summary{justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.operation-spaceplan-selection-summary>div{gap:4px;display:grid}.operation-spaceplan-selection-summary strong{color:#0f172a;font-size:.92rem}.operation-spaceplan-selection-summary span,.operation-spaceplan-selection-summary small{color:var(--operation-muted);font-size:.76rem;line-height:1.45}.operation-spaceplan-selection-summary small{text-align:right;max-width:460px}.operation-spaceplan-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;display:grid}.operation-spaceplan-viewport{cursor:grab;touch-action:none;background-color:#f8fafc;background-image:linear-gradient(#eef2f7 1px,#0000 1px),linear-gradient(90deg,#eef2f7 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #cbd5e1;border-radius:16px;min-height:650px;position:relative;overflow:hidden}.operation-spaceplan-viewport.dragging{cursor:grabbing}.operation-spaceplan-viewport.dynamic{cursor:default;touch-action:auto;overflow:auto}.operation-spaceplan-stage{transform-origin:0 0;position:absolute;top:0;left:0}.operation-spaceplan-stage.dynamic{box-sizing:border-box;gap:18px;min-height:650px;padding:22px;display:grid;position:static}.operation-spaceplan-area{box-sizing:border-box;pointer-events:none;background:#f1f5f98f;border:1px solid #aeb9c7;border-radius:8px;position:absolute}.operation-spaceplan-area-label{color:#475569;white-space:nowrap;align-items:baseline;gap:5px;min-height:12px;display:flex;position:absolute;top:4px;left:6px;right:6px;overflow:hidden}.operation-spaceplan-area-label strong{text-overflow:ellipsis;font-size:8px;line-height:1.2;overflow:hidden}.operation-spaceplan-area-label span{opacity:.72;flex:none;font-size:6px}.operation-spaceplan-position{z-index:40;box-sizing:border-box;color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:4px;place-items:center;padding:0;font-family:inherit;display:grid;position:absolute;overflow:hidden}.operation-spaceplan-position.population-captacao{box-shadow:inset 0 0 0 1px #0369a157}.operation-position-population-badge{z-index:4;color:#075985;letter-spacing:.02em;pointer-events:none;background:#e0f2fef5;border-radius:3px;padding:1px 2px;font-size:5px;font-weight:950;line-height:1;position:absolute;top:1px;right:1px}.operation-spaceplan-stage[data-zoom-detail=overview] .operation-position-population-badge{display:none}.operation-position-base-code{z-index:1;color:#475569;text-overflow:ellipsis;white-space:nowrap;max-width:100%;transform:scale(var(--operation-label-scale,1));transform-origin:50%;padding:0 2px;font-size:7px;font-weight:800;line-height:1;position:relative;overflow:hidden}.operation-spaceplan-position.has-operational-marking .operation-position-base-code{display:none}.operation-position-marking{z-index:2;text-align:center;min-width:0;transform:scale(var(--operation-label-scale,1));transform-origin:50%;flex-direction:column;justify-content:center;gap:2px;padding:3px;display:flex;position:absolute;inset:0}.operation-position-marking strong,.operation-position-marking small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.operation-position-marking strong{color:#111827;font-size:10px;font-weight:750;line-height:1.05}.operation-position-marking small{color:#374151;font-size:8px;font-weight:700;line-height:1.05}.operation-spaceplan-position.state-pause .operation-position-marking small{letter-spacing:-.2px;font-size:7px}.operation-spaceplan-stage[data-zoom-detail=overview] .operation-position-base-code,.operation-spaceplan-stage[data-zoom-detail=overview] .operation-position-marking{display:none}.operation-spaceplan-stage[data-zoom-detail=operator] .operation-position-marking strong{font-size:10px}.operation-spaceplan-stage[data-zoom-detail=operator] .operation-position-marking small{display:none}.operation-spaceplan-position.state-available{border-color:var(--operation-available-border);background:var(--operation-available)}.operation-spaceplan-position.state-pause{border-color:var(--operation-pause-border);background:var(--operation-pause)}.operation-spaceplan-position.state-logout{border-color:var(--operation-logout-border);background:var(--operation-logout)}.operation-spaceplan-position.state-abs{border-color:var(--operation-abs-border);background:var(--operation-abs)}.operation-spaceplan-position.state-unregistered,.operation-spaceplan-position.state-duplicate{border-color:var(--operation-blue-state-border);background:var(--operation-blue-state)}.operation-spaceplan-position.state-supervisor{background:#ede9fe;border-color:#7c3aed}.operation-spaceplan-position.occupancy-digital_logical.state-empty{background:#f5f3ff;border-color:#a78bfa}.operation-spaceplan-position.structural-unused,.operation-spaceplan-position.structural-no_machine,.operation-spaceplan-position.structural-incomplete_machine,.operation-spaceplan-position.structural-empty_with_machine{outline-offset:1px;outline:1px dashed #f97316}.operation-spaceplan-position.selected{z-index:60;box-shadow:0 0 0 3px #0f172a47}.operation-spaceplan-position.search-match{z-index:65;box-shadow:0 0 0 3px #2563eb75}.operation-spaceplan-position.search-dimmed{opacity:.28}.operation-spaceplan-position.scope-hidden .operation-position-marking{display:none}.operation-spaceplan-position.scope-hidden{color:#64748b;background:#fff;border-color:#aeb5bd}.operation-spaceplan-tooltip{z-index:100;color:#334155;pointer-events:none;background:#fffffffa;border:1px solid #cbd5e1;border-radius:10px;gap:3px;max-width:290px;padding:10px 12px;font-size:.73rem;line-height:1.35;display:grid;position:absolute;box-shadow:0 12px 30px #0f172a2e}.operation-spaceplan-tooltip[hidden]{display:none}.operation-spaceplan-tooltip strong{color:#0f172a}.operation-side-panel{align-content:start;gap:12px;max-height:650px;padding-right:2px;display:grid;overflow:auto}.operation-details-card,.operation-exception-card{padding:15px}.operation-details-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operation-details-card-header>div{min-width:0}.operation-details-card-header button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;font-size:1.1rem;font-weight:700;line-height:1;display:grid}.operation-details-card-header button:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.operation-details-card-header button[hidden]{display:none}.operation-details-card-header button:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}.operation-details-card h3{color:#0f172a;margin:5px 0 10px;font-size:1rem}.operation-details-card>p:not(.operation-spaceplan-eyebrow){color:var(--operation-muted);margin:0;font-size:.78rem;line-height:1.5}.operation-details-card dl{gap:0;margin:0;display:grid}.operation-details-card dl>div{border-top:1px solid #edf1f5;padding:8px 0}.operation-details-card dl>div:first-child{border-top:0}.operation-exception-card{gap:10px;display:grid}.operation-exception-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.operation-exception-card>header strong{color:#334155;font-size:.82rem}.operation-exception-card>header b{color:#475569;background:#f1f5f9;border-radius:999px;place-items:center;min-width:28px;height:24px;font-size:.72rem;display:grid}.operation-exception-card.abs{border-left:4px solid var(--operation-abs-border)}.operation-exception-card.logout{border-left:4px solid var(--operation-logout-border)}.operation-exception-card.pause{border-left:4px solid var(--operation-pause-border)}.operation-exception-card.inconsistency{border-left:4px solid #7c3aed}.operation-exception-item{text-align:left;color:#334155;width:100%;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;gap:2px;padding:8px 9px;display:grid}.operation-exception-item strong,.operation-inconsistency-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.operation-exception-item span,.operation-inconsistency-item span{color:var(--operation-muted);font-size:.65rem}.operation-exception-item small,.operation-inconsistency-item small{color:#475569;font-size:.67rem;line-height:1.35}.operation-inconsistency-item{background:#faf5ff;border:1px solid #e2e8f0;border-left:3px solid #7c3aed;border-radius:9px;gap:3px;padding:8px 9px;display:grid}.operation-inconsistency-item.signal{background:#fffbeb;border-left-color:#f59e0b}.operation-exception-empty{color:#94a3b8;margin:0;font-size:.72rem}.operation-exception-more{color:var(--operation-muted);text-align:right;margin-top:6px;font-size:.68rem;display:block}.operation-home-section{background:#ffffffdb;border:1px solid #dbe3ee;border-radius:14px;gap:12px;padding:16px;display:grid}.operation-home-section>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.operation-home-section>header strong{color:#0f172a;font-size:.9rem}.operation-home-section>header span{color:var(--operation-muted);font-size:.72rem}.operation-home-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.operation-home-card{text-align:left;color:#334155;min-height:126px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-left:5px solid #94a3b8;border-radius:12px;gap:6px;padding:12px;display:grid}.operation-home-card.population-captacao{box-shadow:inset 0 0 0 1px #0369a138}.operation-home-card.population-captacao .operation-home-card-top{color:#075985}.operation-home-card.state-available{border-left-color:var(--operation-available-border);background:#f0fdf4}.operation-home-card.state-pause{border-left-color:var(--operation-pause-border);background:#fffbeb}.operation-home-card.state-logout{border-left-color:var(--operation-logout-border);background:#fff7ed}.operation-home-card.state-abs{border-left-color:var(--operation-abs-border);background:#fef2f2}.operation-home-card.state-inconsistent,.operation-home-card.state-unavailable{background:#faf5ff;border-left-color:#7c3aed}.operation-home-card.selected{box-shadow:0 0 0 3px #315f8540}.operation-home-card-top{color:var(--operation-muted);letter-spacing:.04em;font-size:.65rem;font-weight:800}.operation-home-card>strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.operation-home-card-status{color:#334155;font-size:.72rem;font-weight:800}.operation-home-card small{color:var(--operation-muted);font-size:.66rem;line-height:1.35}.operation-home-empty{color:#475569;text-align:center;align-content:center;place-items:center;gap:7px;min-height:300px;display:grid}.operation-home-empty span{color:var(--operation-muted);font-size:.78rem}.operation-spaceplan-legend{border:1px solid var(--operation-border);background:#fff;border-radius:14px;flex-wrap:wrap;gap:8px 16px;padding:14px 16px;display:flex}.operation-spaceplan-legend span{color:#475569;align-items:center;gap:7px;font-size:.73rem;display:inline-flex}.operation-spaceplan-legend span:before{content:"";background:#fff;border:1px solid #94a3b8;border-radius:3px;width:12px;height:12px}.operation-spaceplan-legend .available:before{border-color:var(--operation-available-border);background:var(--operation-available)}.operation-spaceplan-legend .pause:before{border-color:var(--operation-pause-border);background:var(--operation-pause)}.operation-spaceplan-legend .logout:before{border-color:var(--operation-logout-border);background:var(--operation-logout)}.operation-spaceplan-legend .abs:before{border-color:var(--operation-abs-border);background:var(--operation-abs)}.operation-spaceplan-legend .unregistered:before{border-color:var(--operation-blue-state-border);background:var(--operation-blue-state)}.operation-spaceplan-legend .captacao:before{background:#e0f2fe;border-color:#0284c7;box-shadow:inset 0 0 0 2px #fff}.operation-spaceplan-legend .supervisor:before{background:#ede9fe;border-color:#7c3aed}.operation-spaceplan-legend .historical:before{border-style:dashed;border-color:#f97316}@media (width<=1180px){.operation-spaceplan-toolbar{grid-template-columns:minmax(280px,1fr) repeat(2,minmax(170px,.65fr))}.operation-spaceplan-zoom-controls{grid-column:1/-1;justify-content:end}.operation-spaceplan-layout{grid-template-columns:minmax(0,1fr)}.operation-side-panel{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.operation-details-card{grid-row:span 2}}@media (width<=800px){.operation-spaceplan-header{display:grid}.operation-source-grid,.operation-spaceplan-version-grid,.operation-kpi-grid,.operation-spaceplan-toolbar,.operation-side-panel{grid-template-columns:minmax(0,1fr)}.operation-spaceplan-zoom-controls{grid-column:auto;justify-content:stretch}.operation-spaceplan-selection-summary{display:grid}.operation-spaceplan-selection-summary small{text-align:left}.operation-spaceplan-viewport{min-height:500px}.operation-details-card{grid-row:auto}}.operation-spaceplan-panel{--operation-gold:#c9a227;--operation-gold-dark:#8a6d14;--operation-ink:#292d31;--operation-muted:#6b7279;--operation-border:#dfe3e7;--operation-soft:#f7f8f8;color:var(--operation-ink);gap:10px;margin-top:0}.operation-context-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:1px;display:flex}.operation-context-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.operation-context-icon{color:#42d66c;background:#2f3032;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;margin-top:1px;display:grid}.operation-context-icon .results-ui-icon{width:14px;height:14px}.operation-context-row h2{color:#25282b;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:950}.operation-context-row .operation-spaceplan-eyebrow{margin-bottom:3px}.operation-context-row p:not(.operation-spaceplan-eyebrow){color:#687078;max-width:880px;margin:4px 0 0;font-size:10px;line-height:1.45}.operation-spaceplan-eyebrow{color:var(--operation-gold-dark);letter-spacing:.12em;font-size:10px;font-weight:950}.operation-spaceplan-source-badge{color:#6b550f;letter-spacing:.07em;background:#fff9df;border-color:#dcc868;border-radius:999px;flex:none;align-items:center;height:30px;padding:0 10px;font-size:10px;font-weight:950;display:inline-flex}.operation-spaceplan-message,.operation-spaceplan-loading,.operation-spaceplan-empty{border-radius:11px;padding:12px 14px;font-size:10px;line-height:1.45}#operation-spaceplan-content{gap:10px;display:grid}#operation-spaceplan-content[hidden]{display:none!important}.operation-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operation-source-card,.operation-status-meta{border:1px solid var(--operation-border);background:#fff;border-top:3px solid #aeb4b9;border-left-width:1px;border-radius:10px;min-width:0;min-height:74px;padding:10px 11px;box-shadow:0 2px 6px #1c1f2209}.operation-source-card{gap:5px}.operation-source-card.current{border-top-color:#168044;border-left-color:var(--operation-border)}.operation-source-card.stale{border-top-color:#d58c00;border-left-color:var(--operation-border)}.operation-source-card.unavailable{border-top-color:#c73333;border-left-color:var(--operation-border)}.operation-source-card>div{align-items:center}.operation-source-card span,.operation-status-meta>span{color:#697078;letter-spacing:.08em;font-size:10px;font-weight:950}.operation-source-card strong{padding:3px 6px;font-size:10px;font-weight:950}.operation-source-card p{color:#626a72;text-overflow:ellipsis;font-size:10px;line-height:1.4;overflow:hidden}.operation-status-meta{flex-direction:column;justify-content:center;gap:4px;display:flex}.operation-status-meta>strong{color:#2b2f33;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;line-height:1.25;overflow:hidden}.operation-status-meta small{color:#737a80;font-size:10px;line-height:1.35}.operation-status-meta small b{color:#4b5156}.operation-kpi-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.operation-kpi-grid article{border-top-width:3px;border-radius:10px;gap:3px;min-width:0;min-height:82px;padding:10px 11px;box-shadow:0 2px 6px #1c1f2208}.operation-kpi-grid span{color:#666e75;text-transform:uppercase;min-height:20px;font-size:10px;font-weight:900;line-height:1.25}.operation-kpi-grid strong{color:#262a2e;font-size:22px;font-weight:950;line-height:1}.operation-kpi-grid small{color:#7a8086;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.operation-map-card{border:1px solid var(--operation-border);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 3px 10px #1c1f220b}.operation-map-card-header{border-bottom:1px solid #e8eaec;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 14px 11px;display:flex}.operation-map-card-header h3{color:#292d31;margin:2px 0 0;font-size:14px}.operation-map-card-header>div>span,.operation-map-card-header>small{color:#71787f;margin-top:3px;font-size:10px;line-height:1.4;display:block}.operation-map-card-header>small{text-align:right;max-width:420px}.operation-spaceplan-tabs{background:#f7f7f6;border-bottom:1px solid #e8eaec;gap:5px;margin:0;padding:8px 12px}.operation-spaceplan-tab{color:#50575d;border-color:#d6dadd;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px;font-weight:900}.operation-spaceplan-tab span{min-width:19px;height:18px;font-size:10px}.operation-spaceplan-tab:hover{border-color:#b59826}.operation-spaceplan-tab.active{color:#fff;box-shadow:none;background:#303234;border-color:#303234}.operation-spaceplan-tab.active span{color:#292d31;background:#c9a227}.operation-spaceplan-toolbar{background:#fff;border:0;border-bottom:1px solid #e8eaec;border-radius:0;grid-template-columns:minmax(280px,1.35fr) minmax(150px,.62fr) minmax(175px,.72fr) auto;align-items:end;gap:8px;padding:10px 12px}.operation-spaceplan-toolbar label{color:#697078;text-transform:uppercase;gap:4px;font-size:10px;font-weight:900}.operation-spaceplan-toolbar input,.operation-spaceplan-toolbar select{border-color:#ccd2d7;border-radius:8px;min-height:35px;padding:0 9px;font-size:10px}.operation-spaceplan-toolbar input:focus,.operation-spaceplan-toolbar select:focus,.operation-spaceplan-tab:focus-visible,.operation-spaceplan-zoom-controls button:focus-visible,.operation-spaceplan-position:focus-visible,.operation-home-card:focus-visible,.operation-exception-item:focus-visible{outline-offset:1px;outline:3px solid #c9a22738}.operation-spaceplan-zoom-controls{grid-template-columns:34px 48px 34px auto auto;gap:5px}.operation-spaceplan-zoom-controls button{color:#fff;background:#333638;border-color:#333638;border-radius:8px;min-height:35px;padding:0 9px;font-size:10px;font-weight:900}.operation-spaceplan-zoom-controls button.secondary{color:#555d64;background:#fff;border-color:#ccd2d7}.operation-spaceplan-zoom-controls strong{color:#555d64;font-size:10px}.operation-spaceplan-layout{grid-template-columns:minmax(0,1fr) 330px;gap:0}.operation-spaceplan-viewport{background-color:#f7f8f9;background-image:linear-gradient(#eceff1 1px,#0000 1px),linear-gradient(90deg,#eceff1 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:0;border-right:1px solid #e0e3e6;border-radius:0;min-height:640px}.operation-side-panel{background:#f7f8f8;gap:9px;max-height:640px;padding:10px}.operation-details-card,.operation-exceptions-stack{background:#fff;border:1px solid #dfe3e7;border-radius:10px}.operation-details-card{padding:11px}.operation-details-card h3{margin:3px 0 8px;font-size:12px}.operation-details-card>p:not(.operation-spaceplan-eyebrow),.operation-details-card dt,.operation-details-card dd{font-size:10px}.operation-details-card-header button{border-radius:7px;width:27px;height:27px;font-size:15px}.operation-exceptions-stack{overflow:hidden}.operation-exceptions-heading{border-bottom:1px solid #e7eaec;padding:10px 11px}.operation-exceptions-heading h3{margin:3px 0 0;font-size:11px}.operation-exception-card{box-shadow:none;border:0;border-left:3px solid #0000;border-radius:0;gap:7px;padding:10px 11px}.operation-exception-card+.operation-exception-card{border-top:1px solid #eceef0}.operation-exception-item,.operation-inconsistency-item{border-radius:7px;gap:2px;padding:7px 8px}.operation-exception-item strong,.operation-inconsistency-item strong,.operation-exception-item span,.operation-inconsistency-item span,.operation-exception-item small,.operation-inconsistency-item small,.operation-exception-empty,.operation-exception-more{font-size:10px}.operation-spaceplan-legend{background:#fafafa;border:0;border-top:1px solid #e7eaec;border-radius:0;gap:7px 15px;padding:10px 12px}.operation-spaceplan-legend span{font-size:10px}.operation-spaceplan-legend span:before{width:10px;height:10px}.operation-home-section{border-color:#dfe3e7;border-radius:10px}.operation-home-card{border-radius:9px}.operation-spaceplan-position.selected{box-shadow:0 0 0 3px #c9a2276b}.operation-spaceplan-position.search-match{box-shadow:0 0 0 3px #c9a2278c}@media (width<=1420px){.operation-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operation-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.operation-spaceplan-toolbar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,.7fr))}.operation-spaceplan-zoom-controls{grid-column:1/-1;justify-content:end}.operation-spaceplan-layout{grid-template-columns:minmax(0,1fr)}.operation-spaceplan-viewport{border-bottom:1px solid #e0e3e6;border-right:0}.operation-side-panel{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);max-height:none;overflow:visible}}@media (width<=760px){.operation-context-row,.operation-map-card-header{display:grid}.operation-spaceplan-source-badge{justify-self:start}.operation-status-strip,.operation-kpi-grid,.operation-spaceplan-toolbar,.operation-side-panel{grid-template-columns:minmax(0,1fr)}.operation-spaceplan-zoom-controls{grid-column:auto;justify-content:stretch}.operation-map-card-header>small{text-align:left}.operation-spaceplan-viewport{min-height:500px}}.operation-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-source-card{min-height:82px;padding:13px 15px}.operation-source-card span,.operation-source-card strong{font-size:10px}.operation-source-card p{font-size:10px;line-height:1.5}.operation-kpi-grid article{min-height:92px;padding:12px 13px}.operation-kpi-grid span{min-height:22px;font-size:10px;line-height:1.3}.operation-kpi-grid strong{font-size:27px}.operation-kpi-grid small{font-size:10px}.operation-kpi-grid article.interactive{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.operation-kpi-grid article.interactive:hover,.operation-kpi-grid article.interactive:focus-visible{border-color:#9f7aea;outline:none;transform:translateY(-1px);box-shadow:0 8px 20px #4c1d951f}.operation-map-card-header h3{font-size:16px}.operation-map-card-header>div>span,.operation-map-card-header>small{font-size:10px}.operation-spaceplan-tabs{gap:7px;padding:10px 14px}.operation-spaceplan-tab{min-height:40px;padding:0 14px;font-size:11px}.operation-spaceplan-tab span{min-width:23px;height:20px;margin-left:7px;font-size:10px}.operation-spaceplan-toolbar{grid-template-columns:minmax(145px,.52fr) minmax(210px,.86fr) minmax(190px,.78fr) minmax(300px,1.35fr) auto;gap:10px;padding:12px 14px}.operation-spaceplan-toolbar label{font-size:10px}.operation-spaceplan-toolbar input,.operation-spaceplan-toolbar select,.operation-spaceplan-zoom-controls button{min-height:39px;font-size:10px}.operation-spaceplan-zoom-controls strong{font-size:10px}.operation-spaceplan-layout{grid-template-columns:minmax(0,1fr) 350px}.operation-spaceplan-viewport,.operation-side-panel{height:680px;max-height:680px}.operation-side-panel{padding:10px;display:block;position:relative;overflow:hidden}.operation-exceptions-stack{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.operation-exceptions-heading{flex:none;padding:12px 13px}.operation-exceptions-heading h3{font-size:13px}.operation-exceptions-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.operation-exceptions-scroll::-webkit-scrollbar{width:10px}.operation-details-card::-webkit-scrollbar{width:10px}.operation-exceptions-scroll::-webkit-scrollbar-thumb{background:#aeb5bc padding-box padding-box;border:2px solid #0000;border-radius:999px}.operation-details-card::-webkit-scrollbar-thumb{background:#aeb5bc padding-box padding-box;border:2px solid #0000;border-radius:999px}.operation-exception-card{padding:12px 13px}.operation-exception-card>header strong{font-size:10px}.operation-exception-card>header b{min-width:27px;height:22px;font-size:10px}.operation-exception-item,.operation-inconsistency-item{padding:9px 10px}.operation-exception-item strong,.operation-inconsistency-item strong{font-size:10px}.operation-exception-item span,.operation-inconsistency-item span,.operation-exception-item small,.operation-inconsistency-item small,.operation-exception-empty,.operation-exception-more{font-size:10px;line-height:1.4}.operation-exception-card.attention{animation:1.7s operationInconsistencyAttention}@keyframes operationInconsistencyAttention{0%,to{box-shadow:none}35%{box-shadow:inset 0 0 0 3px #7c3aed47}}.operation-details-card{z-index:12;border-color:#cfd6dc;max-height:calc(100% - 20px);padding:14px;position:absolute;inset:10px;overflow-y:auto;box-shadow:0 18px 42px #0f172a38}.operation-details-card[hidden]{display:none!important}.operation-details-card h3{font-size:14px}.operation-details-card dt,.operation-details-card dd{font-size:10px}.operation-details-card dl>div{padding:8px 0}.operation-details-card-header button{width:30px;height:30px}.operation-home-card{min-height:132px;padding:12px 12px 11px 48px;position:relative}.operation-home-card-icon{background:#ffffffa6;border:1px solid;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:13px;left:12px}.operation-home-card-icon svg,.operation-spaceplan-legend .home-office svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.operation-home-card-top{font-size:10px}.operation-home-card>strong{font-size:11px}.operation-home-card-status,.operation-home-card small{font-size:10px}.operation-spaceplan-legend .home-office{align-items:center;gap:5px;display:inline-flex}.operation-spaceplan-legend .home-office:before{display:none}.operation-spaceplan-legend .home-office svg{width:14px;height:14px}@media (width<=1420px){.operation-spaceplan-toolbar{grid-template-columns:repeat(3,minmax(170px,1fr))}.operation-spaceplan-toolbar .search{grid-column:span 2}.operation-spaceplan-zoom-controls{grid-column:1/-1;justify-content:end}}@media (width<=1180px){.operation-spaceplan-layout{grid-template-columns:minmax(0,1fr)}.operation-spaceplan-viewport{height:640px;max-height:640px}.operation-side-panel{border-top:1px solid #e0e3e6;height:560px;max-height:560px}}@media (width<=760px){.operation-spaceplan-toolbar,.operation-spaceplan-toolbar .search{grid-column:auto;grid-template-columns:minmax(0,1fr)}.operation-spaceplan-viewport,.operation-side-panel{height:520px;max-height:520px}}.operation-operational-scope{border:1px solid var(--pulso-color-border,#dfe2e5);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:10px 12px;display:flex}.operation-operational-scope-buttons{background:#f0f2f4;border-radius:10px;gap:4px;padding:3px;display:inline-flex}.operation-operational-scope-buttons button{color:#5f656b;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:10px;font-weight:850}.operation-operational-scope-buttons button[aria-pressed=true]{color:#fff;background:#25282b;box-shadow:0 2px 7px #00000029}.operation-operational-scope-buttons button:disabled{cursor:not-allowed;opacity:.45}.operation-operational-scope p{color:#697077;text-align:right;margin:0;font-size:10px;line-height:1.45}@media (width<=820px){.operation-operational-scope{flex-direction:column;align-items:stretch}.operation-operational-scope-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operation-operational-scope p{text-align:left}}.operation-spaceplan-source-badge.current{color:#6b5200;background:#fff9df;border-color:#d8bf58}.operation-spaceplan-source-badge.refreshing,.operation-spaceplan-source-badge.stale{color:#8a4b08;background:#fff7e6;border-color:#f0c36d}.operation-spaceplan-source-badge.error{color:#991b1b;background:#fff1f1;border-color:#efb5b5}.operation-snapshot-cache-notice{color:#71470f;background:#fff9ed;border:1px solid #f0c36d;border-left:4px solid #d49a1f;border-radius:12px;padding:12px 14px;font-size:.78rem;font-weight:700;line-height:1.5}.operation-snapshot-cache-notice.error{color:#8f1d1d;background:#fff2f2;border-color:#efb5b5 #efb5b5 #efb5b5 #dc2626}.operation-spaceplan-panel{--operation-critical:#b42318;--operation-critical-soft:#fff1f0;--operation-warning:#b85c00;--operation-warning-soft:#fff7ed;--operation-quality:#6d3fc0;--operation-quality-soft:#f6f1ff;--operation-success:#157a3d;--operation-success-soft:#eefbf3;gap:14px}#operation-spaceplan-content{gap:16px}.operation-control-bar{border:1px solid var(--operation-border);background:#fff;border-radius:13px;grid-template-columns:minmax(150px,.56fr) minmax(220px,.9fr) minmax(200px,.82fr) minmax(320px,1.45fr);align-items:end;gap:10px;padding:13px 14px;display:grid;box-shadow:0 3px 10px #1c1f220a}.operation-control-bar label{color:#697078;text-transform:uppercase;gap:5px;min-width:0;font-size:10px;font-weight:900;display:grid}.operation-control-bar input,.operation-control-bar select{box-sizing:border-box;color:#282c30;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd1d6;border-radius:9px;padding:0 10px;font-size:10px}.operation-control-bar input:focus,.operation-control-bar select:focus{outline-offset:1px;border-color:#b79a2d;outline:3px solid #c9a22733}.operation-overview{background:#f7f8f8;border:1px solid #d9dee2;border-left:5px solid #168044;border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr);grid-template-areas:"hero metrics""sources sources";gap:10px;padding:10px;display:grid;box-shadow:0 8px 24px #181d210f}.operation-overview.attention{border-left-color:var(--operation-critical)}.operation-overview.limited{border-left-color:#d58c00}.operation-overview.idle{border-left-color:#7d858c}.operation-overview-hero{background:#fff;border:1px solid #e1e4e7;border-radius:13px;grid-area:hero;min-width:0;padding:22px 24px;position:relative}.operation-overview-status{color:#166534;letter-spacing:.07em;background:#dcfce7;border-radius:999px;align-items:center;min-height:25px;margin-bottom:13px;padding:0 9px;font-size:10px;font-weight:950;display:inline-flex}.operation-overview.attention .operation-overview-status{color:#991b1b;background:#fee2e2}.operation-overview.limited .operation-overview-status{color:#92400e;background:#fef3c7}.operation-overview.idle .operation-overview-status{color:#4b5563;background:#e5e7eb}.operation-overview-hero h3{color:#202428;letter-spacing:-.025em;margin:5px 0 8px;font-size:clamp(19px,2vw,27px);font-weight:950}.operation-overview-hero>p:not(.operation-spaceplan-eyebrow){color:#586169;max-width:800px;margin:0;font-size:12px;line-height:1.62}.operation-overview-context{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.operation-overview-context span{color:#596168;background:#f7f8f9;border:1px solid #dfe3e7;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.operation-overview-metrics{grid-area:metrics;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operation-overview-metrics article{background:#fff;border:1px solid #e0e4e7;border-top:4px solid #7c858c;border-radius:13px;flex-direction:column;justify-content:center;min-width:0;min-height:126px;padding:17px 18px;display:flex}.operation-overview-metrics article.available{border-top-color:var(--operation-available-border)}.operation-overview-metrics article.pause{border-top-color:var(--operation-pause-border)}.operation-overview-metrics article.attention{border-top-color:var(--operation-critical)}.operation-overview-metrics span{color:#666f76;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.operation-overview-metrics strong{color:#24282c;margin-top:8px;font-size:31px;font-weight:950;line-height:1}.operation-overview-metrics small{color:#747c83;margin-top:7px;font-size:10px;line-height:1.4}.operation-overview .operation-status-strip{grid-area:sources;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operation-overview .operation-source-card{min-height:70px;box-shadow:none;border-radius:10px;padding:11px 13px}.operation-story-card{border:1px solid var(--operation-border);background:#fff;border-radius:14px;scroll-margin-top:16px;overflow:hidden;box-shadow:0 3px 10px #1c1f220a}.operation-story-header{border-bottom:1px solid #e8ebed;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.operation-story-header h3{color:#25292d;margin:4px 0 3px;font-size:16px;font-weight:950}.operation-story-header div>span{color:#717980;font-size:10px;line-height:1.45;display:block}.operation-story-header>strong{color:#4b535a;background:#eef1f3;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:950;display:inline-flex}.operation-priority-list{display:grid}.operation-priority-item{color:#262a2e;width:100%;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f1;grid-template-columns:132px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:10px 16px;transition:background .15s,box-shadow .15s;display:grid}.operation-priority-item:last-child{border-bottom:0}.operation-priority-item:hover,.operation-priority-item:focus-visible{z-index:1;background:#fafbfb;outline:none;box-shadow:inset 4px 0 #7d858c}.operation-priority-item.critical:hover,.operation-priority-item.critical:focus-visible{background:var(--operation-critical-soft);box-shadow:inset 4px 0 0 var(--operation-critical)}.operation-priority-item.attention:hover,.operation-priority-item.attention:focus-visible{background:var(--operation-warning-soft);box-shadow:inset 4px 0 0 var(--operation-warning)}.operation-priority-item.quality:hover,.operation-priority-item.quality:focus-visible{background:var(--operation-quality-soft);box-shadow:inset 4px 0 0 var(--operation-quality)}.operation-priority-marker{color:#991b1b;letter-spacing:.04em;text-align:center;background:#fee2e2;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:0 7px;font-size:7px;font-weight:950;display:inline-flex}.operation-priority-item.attention .operation-priority-marker{color:#9a3412;background:#ffedd5}.operation-priority-item.quality .operation-priority-marker{color:#5b21b6;background:#ede9fe}.operation-priority-content{gap:3px;min-width:0;display:grid}.operation-priority-content strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.operation-priority-content span,.operation-priority-content small{color:#737b82;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.operation-priority-content small{color:#4f575e;font-weight:750}.operation-priority-arrow{color:#8a9299;text-align:right;font-size:23px;font-weight:500}.operation-story-empty{color:#5f6870;background:#fafbfb;gap:5px;padding:24px 20px;display:grid}.operation-story-empty strong{color:#34393e;font-size:11px}.operation-story-empty span{font-size:10px;line-height:1.5}.operation-pause-management-section{border-left:4px solid #c9a227}.operation-pause-header{background:linear-gradient(100deg,#fff 0%,#fffdf3 100%)}.operation-pause-toolbar{background:#fafbfb;border-bottom:1px solid #e8ebed;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.operation-pause-filters,.operation-pause-summary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.operation-pause-filters button{color:#5f676e;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dde0;border-radius:999px;padding:0 10px;font-size:10px;font-weight:900}.operation-pause-filters button:hover,.operation-pause-filters button:focus-visible{outline-offset:1px;background:#fff9df;border-color:#b89b31;outline:3px solid #c9a22729}.operation-pause-filters button[aria-pressed=true]{color:#4e3c00;background:#f8eaa6;border-color:#9c7d15;box-shadow:inset 0 0 0 1px #9c7d151f}.operation-pause-summary span{color:#60686f;background:#fff;border:1px solid #dfe3e6;border-radius:999px;align-items:center;gap:4px;min-height:25px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.operation-pause-summary strong{color:#30353a;font-size:10px;font-weight:950}.operation-pause-summary span.attention{color:#92400e;background:#fff7ed;border-color:#f0c9ad}.operation-pause-summary span.attention strong{color:#9a3412}.operation-pause-context{background:#fff;border-bottom:1px solid #edf0f1;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:10px;padding:10px 16px;display:grid}.operation-pause-context>p{color:#626b72;margin:0;font-size:10px;line-height:1.5}.operation-pause-context>p:first-child{color:#3d454b;font-weight:850}.operation-pause-notice{text-align:right;background:#f7f8f9;border:1px solid #dce1e4;border-radius:9px;justify-self:end;padding:7px 9px}.operation-pause-notice.current{color:#17633a;background:#f0faf4;border-color:#cfe5d6}.operation-pause-notice.warning,.operation-pause-notice.limited{color:#80500c;background:#fff8e9;border-color:#efd3a1}.operation-pause-notice.error{color:#8f1d1d;background:#fff2f2;border-color:#efb5b5}.operation-pause-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:430px;display:grid;overflow-y:auto}.operation-pause-item{color:#262a2e;width:100%;min-height:68px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f1;grid-template-columns:126px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:10px 16px;transition:background .15s,box-shadow .15s;display:grid}.operation-pause-item:last-child{border-bottom:0}.operation-pause-item:hover,.operation-pause-item:focus-visible{z-index:1;background:#fffdf5;outline:none;box-shadow:inset 4px 0 #c9a227}.operation-pause-item.attention:hover,.operation-pause-item.attention:focus-visible{background:var(--operation-warning-soft);box-shadow:inset 4px 0 0 var(--operation-warning)}.operation-pause-marker{color:#6b5208;letter-spacing:.04em;text-align:center;background:#fff2b8;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:0 7px;font-size:7px;font-weight:950;display:inline-flex}.operation-pause-item.in_progress .operation-pause-marker{color:#17633a;background:#dcfce7}.operation-pause-item.attention .operation-pause-marker{color:#9a3412;background:#ffedd5}.operation-pause-item.kind-exceeded .operation-pause-marker{color:#991b1b;background:#fee2e2}.operation-pause-content{gap:3px;min-width:0;display:grid}.operation-pause-content strong{color:#2a2e32;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.operation-pause-content span,.operation-pause-content small{color:#737b82;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.operation-pause-content small{color:#4f575e;font-weight:750}.operation-pause-arrow{color:#8a9299;text-align:right;font-size:23px;font-weight:500}.operation-priority-footer{background:#fafbfb;border-top:1px solid #edf0f1;justify-content:flex-end;padding:10px 16px;display:flex}.operation-priority-footer[hidden],.operation-quality-card[hidden]{display:none}.operation-priority-footer button,.operation-quality-action button{color:#574400;min-height:34px;font:inherit;cursor:pointer;background:#fff9df;border:1px solid #c9a227;border-radius:9px;padding:0 13px;font-size:10px;font-weight:950}.operation-priority-footer button:hover,.operation-priority-footer button:focus-visible,.operation-quality-action button:hover,.operation-quality-action button:focus-visible{outline-offset:1px;background:#fff3bd;border-color:#9a7a13;outline:3px solid #c9a2272e}.operation-quality-card{border:1px solid #ded6f3;border-left:4px solid var(--operation-quality);background:linear-gradient(100deg,#fff 0%,#fbf9ff 100%);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 18px;display:grid;box-shadow:0 3px 10px #1c1f220a}.operation-quality-copy{min-width:0}.operation-quality-copy h3{color:#29233a;margin:4px 0 5px;font-size:14px;font-weight:950}.operation-quality-copy>p:not(.operation-spaceplan-eyebrow){color:#6d6877;margin:0;font-size:10px;line-height:1.5}.operation-quality-groups{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.operation-quality-groups span{color:#5d3d91;background:#f7f3ff;border:1px solid #e2daf5;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex}.operation-quality-groups span.healthy{color:#17633a;background:#effaf3;border-color:#cfe8d8}.operation-quality-action{justify-items:end;min-width:126px;display:grid}.operation-quality-action>strong{color:#4d2d82;font-size:28px;font-weight:950;line-height:1}.operation-quality-action>span{color:#746783;text-transform:uppercase;margin:4px 0 10px;font-size:10px;font-weight:900}.operation-action-drawer[hidden]{display:none}.operation-action-drawer{z-index:1200;grid-template-columns:minmax(0,1fr) minmax(440px,560px);display:grid;position:fixed;inset:0}.operation-action-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15191d75;grid-area:1/1/auto/-1}.operation-action-drawer>aside{z-index:1;background:#fff;grid-area:1/2;grid-template-rows:auto auto minmax(0,1fr);min-width:0;height:100%;display:grid;box-shadow:-18px 0 46px #10161b33}.operation-action-drawer>aside>header{border-bottom:1px solid #e5e8ea;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.operation-action-drawer>aside>header h3{color:#25292d;margin:5px 0;font-size:18px;font-weight:950}.operation-action-drawer>aside>header p:not(.operation-spaceplan-eyebrow){color:#6c747b;margin:0;font-size:10px;line-height:1.5}#operation-action-drawer-close{color:#535b62;width:36px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dade;border-radius:10px;flex:none;font-size:22px}#operation-action-drawer-close:hover,#operation-action-drawer-close:focus-visible{outline-offset:1px;background:#f2f4f5;outline:3px solid #c9a2272e}.operation-action-drawer-count{color:#5d656c;background:#f7f8f9;padding:11px 20px;font-size:10px;font-weight:950}.operation-action-drawer-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.operation-action-drawer-list .operation-priority-item{grid-template-columns:126px minmax(0,1fr) 22px;min-height:74px}.operation-team-state-summary{background:#fafbfb;border-bottom:1px solid #e9ecee;flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.operation-team-state-chip{color:#5a6269;background:#fff;border:1px solid #dfe3e6;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex}.operation-team-state-chip.available{color:#166534;background:#effbf3;border-color:#b9e3c7}.operation-team-state-chip.pause{color:#854d0e;background:#fff9df;border-color:#ead48a}.operation-team-state-chip.abs{color:#991b1b;background:#fff1f1;border-color:#efb7b7}.operation-team-state-chip.logout{color:#9a3412;background:#fff5ec;border-color:#f4c49d}.operation-team-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:520px;overflow-y:auto}.operation-team-row{color:#282c30;width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f1;grid-template-columns:minmax(210px,1.1fr) minmax(220px,1fr) 84px minmax(145px,.75fr) 62px;align-items:center;gap:12px;padding:10px 16px;transition:background .14s,box-shadow .14s;display:grid}.operation-team-row:last-child{border-bottom:0}.operation-team-row:hover,.operation-team-row:focus-visible{box-shadow:inset 4px 0 0 var(--operation-gold);background:#fffaf0;outline:none}.operation-team-identity,.operation-team-structure{gap:3px;min-width:0;display:grid}.operation-team-identity strong,.operation-team-structure strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.operation-team-identity small,.operation-team-structure small{color:#767e85;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.operation-team-journey,.operation-team-channel{color:#606970;font-size:10px;font-weight:850}.operation-team-channel{text-align:right}.operation-team-state{color:#4b5563;text-align:center;background:#eef1f3;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:25px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.operation-team-state.state-available{color:#166534;background:#dcfce7}.operation-team-state.state-pause{color:#854d0e;background:#fef3c7}.operation-team-state.state-abs{color:#991b1b;background:#fee2e2}.operation-team-state.state-logout{color:#9a3412;background:#ffedd5}.operation-team-state.state-inconsistent,.operation-team-state.state-unavailable{color:#5b21b6;background:#ede9fe}.operation-map-actions{justify-items:end;gap:8px;display:grid}.operation-map-actions>small{color:#71787f;text-align:right;max-width:480px;font-size:10px;line-height:1.4}.operation-map-actions .operation-spaceplan-zoom-controls{grid-template-columns:34px 50px 34px auto auto}.operation-spaceplan-layout{display:block;position:relative}.operation-spaceplan-viewport{border-right:0;width:100%;height:700px;max-height:700px}.operation-side-panel{z-index:20;pointer-events:none;background:0 0;width:100%;height:100%;max-height:none;padding:0;display:block;position:absolute;inset:0;overflow:visible}.operation-side-panel .operation-details-card{box-sizing:border-box;pointer-events:auto;width:min(360px,100% - 28px);max-height:calc(100% - 28px);inset:14px 14px auto auto}.operation-team-list::-webkit-scrollbar{width:10px}.operation-action-drawer-list::-webkit-scrollbar{width:10px}.operation-team-list::-webkit-scrollbar-thumb{background:#abb3ba padding-box padding-box;border:2px solid #0000;border-radius:999px}.operation-action-drawer-list::-webkit-scrollbar-thumb{background:#abb3ba padding-box padding-box;border:2px solid #0000;border-radius:999px}@media (width<=1280px){.operation-control-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""metrics""sources"}.operation-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.operation-overview-metrics article{min-height:104px}.operation-team-row{grid-template-columns:minmax(190px,1fr) minmax(190px,.9fr) 78px minmax(130px,.75fr)}.operation-team-channel{display:none}}@media (width<=900px){.operation-quality-card{grid-template-columns:minmax(0,1fr)}.operation-quality-action{grid-template-columns:auto auto minmax(0,1fr);place-items:center start;gap:6px}.operation-quality-action>span{margin:0}.operation-quality-action button{justify-self:end}.operation-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-priority-item{grid-template-columns:118px minmax(0,1fr) 20px}.operation-team-row{grid-template-columns:minmax(0,1fr) minmax(150px,.8fr) 120px}.operation-team-journey{display:none}.operation-map-card-header{display:grid}.operation-map-actions{justify-items:start}.operation-map-actions>small{text-align:left}.operation-pause-toolbar,.operation-pause-context{grid-template-columns:minmax(0,1fr);display:grid}.operation-pause-notice{text-align:left;justify-self:stretch}.operation-pause-item{grid-template-columns:118px minmax(0,1fr) 20px}}@media (width<=680px){.operation-control-bar,.operation-overview-metrics,.operation-overview .operation-status-strip{grid-template-columns:minmax(0,1fr)}.operation-overview{padding:7px}.operation-overview-hero{padding:18px}.operation-overview-hero h3{font-size:20px}.operation-overview-hero>p:not(.operation-spaceplan-eyebrow){font-size:11px}.operation-story-header{gap:10px;display:grid}.operation-story-header>strong{justify-self:start}.operation-pause-toolbar{padding:10px 12px}.operation-pause-filters,.operation-pause-summary{width:100%}.operation-pause-filters button{flex:calc(50% - 6px)}.operation-pause-context{padding:10px 12px}.operation-pause-list{max-height:390px}.operation-pause-item{grid-template-columns:minmax(0,1fr) 20px;gap:8px;padding:13px 14px}.operation-pause-marker{grid-column:1/-1;justify-self:start}.operation-pause-content span,.operation-pause-content small{white-space:normal}.operation-quality-card{padding:14px}.operation-quality-action{grid-template-columns:auto 1fr}.operation-quality-action button{grid-column:1/-1;justify-self:stretch;width:100%}.operation-action-drawer{grid-template-columns:minmax(0,1fr)}.operation-action-drawer>aside{grid-column:1}.operation-action-drawer-backdrop{display:none}.operation-action-drawer>aside>header{padding:16px}.operation-action-drawer-list .operation-priority-item{grid-template-columns:minmax(0,1fr) 20px}.operation-priority-item{grid-template-columns:minmax(0,1fr) 20px;gap:8px;padding:13px 14px}.operation-priority-marker{grid-column:1/-1;justify-self:start}.operation-priority-content span,.operation-priority-content small{white-space:normal}.operation-team-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px}.operation-team-structure{grid-area:2/1/auto/-1}.operation-team-state{grid-area:1/2;max-width:120px}.operation-map-actions .operation-spaceplan-zoom-controls{grid-template-columns:34px 50px 34px 1fr 1fr;width:100%}.operation-spaceplan-viewport{height:540px;max-height:540px}.operation-side-panel .operation-details-card{width:calc(100% - 16px);max-height:min(62%,430px);inset:auto 8px 8px}}.operation-team-state-chip{font:inherit;cursor:pointer;border:1px solid #dfe3e6;transition:box-shadow .14s,transform .14s}.operation-team-state-chip:hover,.operation-team-state-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #c9a22729}.operation-team-state-chip[aria-pressed=true]{transform:translateY(-1px);box-shadow:inset 0 0 0 2px}.operation-team-state-chip.active{color:#334155;background:#f1f5f9;border-color:#cbd5e1}.operation-team-state-chip.future,.operation-team-state-chip.closed{color:#5a6269;background:#fff;border-color:#dfe3e6}.operation-team-list{max-height:320px}.operation-team-footer{background:#fafbfb;border-top:1px solid #e9ecee;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 16px;display:flex}.operation-team-footer span{color:#6c747b;font-size:10px;font-weight:800}#operation-team-view-all{color:#3f3515;min-height:34px;font:inherit;cursor:pointer;background:#fff8dc;border:1px solid #c5a133;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:10px;font-weight:950;display:none}.operation-team-drawer[hidden]{display:none}.operation-team-drawer{z-index:1210;grid-template-columns:minmax(0,1fr) minmax(560px,760px);display:grid;position:fixed;inset:0}.operation-team-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15191d75;grid-area:1/1/auto/-1}.operation-team-drawer>aside{z-index:1;background:#fff;grid-area:1/2;grid-template-rows:auto auto minmax(0,1fr);min-width:0;height:100%;display:grid;box-shadow:-18px 0 46px #10161b33}.operation-team-drawer>aside>header{border-bottom:1px solid #e5e8ea;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.operation-team-drawer>aside>header h3{color:#25292d;margin:5px 0;font-size:18px;font-weight:950}.operation-team-drawer>aside>header p:not(.operation-spaceplan-eyebrow){color:#6c747b;margin:0;font-size:10px;line-height:1.5}#operation-team-drawer-close{color:#535b62;width:36px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dade;border-radius:10px;flex:none;font-size:22px}#operation-team-drawer-close:hover,#operation-team-drawer-close:focus-visible{outline-offset:1px;background:#f2f4f5;outline:3px solid #c9a2272e}.operation-team-drawer-count{color:#5d656c;background:#f7f8f9;padding:11px 20px;font-size:10px;font-weight:950}.operation-team-drawer-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.operation-team-drawer-list::-webkit-scrollbar{width:10px}.operation-team-drawer-list::-webkit-scrollbar-thumb{background:#abb3ba padding-box padding-box;border:2px solid #0000;border-radius:999px}.operation-spaceplan-legend{background:#fafafa;border:1px solid #e7eaec;border-left:0;border-right:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:0;padding:0;display:grid}.operation-spaceplan-legend-group{flex-wrap:wrap;align-items:center;gap:7px 14px;min-width:0;padding:10px 12px;display:flex}.operation-spaceplan-legend-group+.operation-spaceplan-legend-group{border-left:1px solid #e1e5e8}.operation-spaceplan-legend-group>strong{color:#6a7177;letter-spacing:.08em;flex:0 0 100%;font-size:10px;font-weight:950}.operation-spaceplan-legend-group span{white-space:nowrap;font-size:10px}@media (width<=900px){.operation-spaceplan-legend{grid-template-columns:minmax(0,1fr)}.operation-spaceplan-legend-group+.operation-spaceplan-legend-group{border-top:1px solid #e1e5e8;border-left:0}}@media (width<=680px){.operation-team-list{scrollbar-gutter:auto;max-height:none;overflow:visible}.operation-team-list .operation-team-row:nth-child(n+6){display:none}.operation-team-footer{flex-direction:column;align-items:stretch}#operation-team-view-all:not([hidden]){width:100%;display:inline-flex}.operation-team-drawer{grid-template-columns:minmax(0,1fr)}.operation-team-drawer>aside{grid-column:1}.operation-team-drawer-backdrop{display:none}.operation-team-drawer>aside>header{padding:16px}.operation-team-drawer-list .operation-team-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px}.operation-team-drawer-list .operation-team-structure{grid-area:2/1/auto/-1}.operation-team-drawer-list .operation-team-state{grid-area:1/2;max-width:120px}.operation-spaceplan-legend-group{gap:7px 12px}.operation-spaceplan-legend-group span{white-space:normal}}body.operation-operator-drawer-open{overflow:hidden}.operation-operator-drawer[hidden]{display:none}.operation-operator-drawer{z-index:1240;grid-template-columns:minmax(0,1fr) minmax(600px,760px);width:100vw;height:100dvh;max-height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.operation-operator-drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11182785;grid-area:1/1/auto/-1}.operation-operator-drawer>aside{z-index:1;background:#f5f6f7;grid-area:1/2;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100dvh;min-height:0;max-height:100dvh;display:grid;overflow:hidden;box-shadow:-18px 0 50px #0f172a3d}.operation-operator-drawer-header{background:#fff;border-bottom:1px solid #dfe3e6;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.operation-operator-drawer-header>div{min-width:0}.operation-operator-drawer-header h3{color:#20252a;overflow-wrap:anywhere;margin:4px 0 3px;font-size:21px;font-weight:950;line-height:1.2}.operation-operator-drawer-header p:not(.operation-spaceplan-eyebrow){color:#626b73;margin:0;font-size:10px;font-weight:800;line-height:1.45}#operation-operator-origin{color:#5f4d0e;background:#fff5c9;border-radius:999px;margin-top:8px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}#operation-operator-close{color:#4d565e;width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4d9dd;border-radius:11px;flex:none;font-size:23px}#operation-operator-close:hover,#operation-operator-close:focus-visible{outline-offset:1px;background:#f2f4f5;outline:3px solid #c9a2272e}.operation-operator-body{overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100%;min-height:0;max-height:100%;padding:14px;overflow:hidden scroll}.operation-operator-body::-webkit-scrollbar{width:10px}.operation-operator-body::-webkit-scrollbar-thumb{background:#aab2b9 padding-box padding-box;border:2px solid #0000;border-radius:999px}.operation-operator-status-row{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.operation-operator-status-row>span{border:1px solid #0000;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:10px;font-weight:950;display:inline-flex}.operation-operator-state.state-available{color:#166534;background:#ecfdf3;border-color:#b7e4c4}.operation-operator-state.state-pause{color:#854d0e;background:#fffbeb;border-color:#f4d36c}.operation-operator-state.state-abs{color:#991b1b;background:#fef2f2;border-color:#f5b5b5}.operation-operator-state.state-logout{color:#9a3412;background:#fff7ed;border-color:#fdba74}.operation-operator-state.state-future,.operation-operator-state.state-closed,.operation-operator-state.state-empty,.operation-operator-state.state-supervisor{color:#4b5563;background:#f8fafc;border-color:#d9dee3}.operation-operator-state.state-unavailable,.operation-operator-state.state-inconsistent,.operation-operator-state.state-duplicate,.operation-operator-state.state-unregistered{color:#5b21b6;background:#f5f3ff;border-color:#d8c7ff}.operation-operator-source.freshness-current{color:#166534;background:#f0fdf4;border-color:#bbdfc5}.operation-operator-source.freshness-stale{color:#92400e;background:#fffbeb;border-color:#f2cf86}.operation-operator-source.freshness-unavailable{color:#7f1d1d;background:#fff1f2;border-color:#fecaca}.operation-operator-scope.own{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.operation-operator-scope.readonly{color:#5f6470;background:#f3f4f6;border-color:#d9dde2}.operation-operator-section{background:#fff;border:1px solid #dfe3e6;border-radius:13px;margin-top:10px;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.operation-operator-section>header{border-bottom:1px solid #eceff1;padding:13px 14px 10px}.operation-operator-section>header h4{color:#252a2f;margin:0;font-size:12px;font-weight:950}.operation-operator-section>header p{color:#70777e;margin:4px 0 0;font-size:10px;line-height:1.45}.operation-operator-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.operation-operator-facts>div{border-bottom:1px solid #eceff1;border-right:1px solid #eceff1;min-width:0;padding:11px 13px}.operation-operator-facts>div:nth-child(2n){border-right:0}.operation-operator-facts dt{color:#747c83;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:950}.operation-operator-facts dd{color:#252a2f;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:850;line-height:1.35}.operation-operator-context-card{background:#f8fafb;border:1px solid #e2e6e9;border-left-width:4px;border-radius:10px;gap:4px;margin:12px;padding:10px 11px;display:grid}.operation-operator-context-card span{color:#737b82;text-transform:uppercase;font-size:10px;font-weight:950}.operation-operator-context-card strong{color:#252a2f;font-size:10px}.operation-operator-context-card small{color:#606970;font-size:10px;line-height:1.45}.operation-operator-context-card.critical{border-left-color:#dc2626}.operation-operator-context-card.attention{border-left-color:#ea580c}.operation-operator-context-card.pause{border-left-color:#d4a818}.operation-operator-context-card.neutral{border-left-color:#64748b}.operation-operator-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 12px 6px;display:grid}.operation-operator-plan-grid article{background:#fafafa;border:1px solid #e0e4e7;border-radius:10px;min-width:0;padding:10px}.operation-operator-plan-grid span{color:#737b82;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.operation-operator-plan-grid strong{color:#282d31;margin-top:5px;font-size:16px;font-weight:950;display:block}.operation-operator-plan-meta,.operation-operator-plan-warning{color:#6d747a;margin:0;padding:5px 13px 12px;font-size:10px;line-height:1.45;display:block}.operation-operator-plan-warning{color:#8a4b0f;font-weight:850}.operation-operator-plan-state{color:#5d656c;background:#f8fafb;border:1px solid #dfe3e6;border-radius:10px;margin:12px;padding:11px;font-size:10px;font-weight:800;line-height:1.45}.operation-operator-plan-state.loading{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.operation-operator-plan-state.warning{color:#854d0e;background:#fffbeb;border-color:#f2d279}.operation-operator-action-section{margin-bottom:2px}.operation-operator-actions{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.operation-operator-actions button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#30353a;border:1px solid #30353a;border-radius:9px;padding:0 12px;font-size:10px;font-weight:950}.operation-operator-actions button.primary{background:#166534;border-color:#166534}.operation-operator-actions button.secondary{color:#3f3515;background:#fff8dc;border-color:#c9a227}.operation-operator-actions button:hover,.operation-operator-actions button:focus-visible{outline-offset:1px;outline:3px solid #c9a2272e;transform:translateY(-1px)}.operation-operator-action-note{color:#5f6670;background:#f7f8f9;border:1px solid #dfe3e6;border-radius:9px;margin:12px;padding:10px;font-size:10px;font-weight:800;line-height:1.45}.operation-operator-governance{color:#767d83;padding:0 12px 13px;font-size:10px;line-height:1.5;display:block}@media (width<=760px){.operation-operator-drawer{grid-template-columns:minmax(0,1fr)}.operation-operator-drawer-backdrop{display:none}.operation-operator-drawer>aside{width:100%;max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;grid-column:1}.operation-operator-drawer-header{z-index:2;padding:15px 14px;position:sticky;top:0}.operation-operator-drawer-header h3{font-size:18px}.operation-operator-body{padding:9px}.operation-operator-facts,.operation-operator-plan-grid{grid-template-columns:minmax(0,1fr)}.operation-operator-facts>div,.operation-operator-facts>div:nth-child(2n){border-right:0}.operation-operator-plan-grid{gap:6px}.operation-operator-plan-grid article{justify-content:space-between;align-items:center;gap:12px;display:flex}.operation-operator-plan-grid strong{margin-top:0}.operation-operator-actions{grid-template-columns:minmax(0,1fr);display:grid}.operation-operator-actions button{width:100%}}.results-abs-shell{--abs-line:#dfe3e7;--abs-muted:#747b82;--abs-soft:#f6f7f8;--abs-text:#202428;color:var(--abs-text)}.results-abs-topline,.results-abs-section-title,.results-abs-card>header,.results-abs-modal-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.results-abs-topline{margin-bottom:10px}.results-abs-topline h2,.results-abs-section-title h3,.results-abs-card h3,.results-abs-occurrences-section h3,.results-abs-modal-card h2{margin:0}.results-abs-topline h2{font-size:19px}.results-abs-topline p,.results-abs-section-title p,.results-abs-card header p,.results-abs-occurrences-section>header p,.results-abs-modal-card header p{color:var(--abs-muted);margin:4px 0 0;font-size:11px}.results-abs-top-actions{align-items:center;gap:7px;display:flex}.results-abs-icon-button,.results-abs-audit-pill,.results-abs-tab,.results-abs-filter-actions button,.results-abs-target,.results-abs-operator-row,.results-abs-modal-card button{font:inherit}.results-abs-icon-button{border:1px solid var(--abs-line);cursor:pointer;background:#fff;border-radius:9px;width:36px;height:36px;font-size:18px}.results-abs-audit-pill{color:#66540d;cursor:pointer;background:#fffbea;border:1px solid #eadb91;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:10px;display:inline-flex}.results-abs-audit-pill b{font-size:13px}.results-abs-tabs{gap:7px;margin-bottom:8px;display:flex}.results-abs-tab{color:#4b5157;cursor:pointer;background:#f2f3f4;border:1px solid #d7dce0;border-radius:8px;height:33px;padding:0 14px;font-size:10px;font-weight:900}.results-abs-tab.active{color:#fff;background:#333;border-color:#333}.results-abs-tab:disabled{cursor:not-allowed;opacity:.58}.results-abs-stage-tabs{border:1px solid var(--abs-line);background:#fff;border-radius:999px;gap:4px;margin:0 0 10px;padding:3px;display:inline-flex}.results-abs-stage-tabs[hidden]{display:none!important}.results-abs-stage-tabs span{color:#767d84;border-radius:999px;padding:5px 10px;font-size:8px;font-weight:900}.results-abs-stage-tabs span.active{color:#fff;background:#333}.results-abs-filters{border:1px solid var(--abs-line);background:#fafafa;border-radius:12px;grid-template-columns:repeat(4,minmax(145px,1fr));gap:8px;margin-bottom:11px;padding:11px;display:grid}.results-abs-filters label{gap:4px;display:grid}.results-abs-filters label>span{color:#687078;text-transform:uppercase;font-size:8px;font-weight:900}.results-abs-filters select,.results-abs-coverage output{box-sizing:border-box;color:#2b3035;background:#fff;border:1px solid #ccd2d7;border-radius:8px;width:100%;min-height:34px;padding:0 9px;font-size:10px}.results-abs-coverage output{color:#60676e;background:#f0f2f3;align-items:center;display:flex}.results-abs-filter-actions{justify-content:flex-end;align-items:flex-end;gap:6px;display:flex}.results-abs-filter-actions button{color:#fff;cursor:pointer;background:#333;border:1px solid #333;border-radius:8px;height:34px;padding:0 14px;font-size:9px;font-weight:900}.results-abs-filter-actions button.secondary{color:#555d64;background:#fff;border-color:#cfd4d8}.results-abs-filter-actions button:disabled,.results-abs-icon-button:disabled{cursor:wait;opacity:.55}.results-abs-error{color:#991b1b;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;margin:12px 0;padding:12px 14px;font-size:11px}.results-abs-hero{grid-template-columns:1.25fr .75fr;gap:10px;margin-bottom:10px;display:grid}.results-abs-thermometer,.results-abs-target-card,.results-abs-card,.results-abs-kpis article,.results-abs-occurrences-section{border:1px solid var(--abs-line);background:#fff;border-radius:13px}.results-abs-thermometer,.results-abs-target-card{padding:14px}.results-abs-main-number{margin-top:8px;font-size:44px;font-weight:950;line-height:1}.results-abs-thermometer[data-rate=good] .results-abs-main-number{color:#15803d}.results-abs-thermometer[data-rate=attention] .results-abs-main-number{color:#b77900}.results-abs-thermometer[data-rate=critical] .results-abs-main-number{color:#b91c1c}.results-abs-meter-wrap{margin-top:12px}.results-abs-meter-labels{color:#6f767d;justify-content:space-between;margin-bottom:3px;font-size:8px;font-weight:900;display:flex}.results-abs-meter{background:linear-gradient(90deg,#15803d 0%,#a3c74b 38%,#eab308 58%,#ef8b2c 76%,#b91c1c 100%);border-radius:999px;height:14px;position:relative;box-shadow:inset 0 0 0 1px #00000017}.results-abs-meter-reference{border-left:2px dashed #303030;width:0;position:absolute;top:-5px;bottom:-5px}.results-abs-meter-reference small{white-space:nowrap;color:#555;font-size:8px;font-weight:900;position:absolute;top:20px;left:50%;transform:translate(-50%)}.results-abs-meter-pointer{background:#fff;border-radius:50%;width:22px;height:26px;position:absolute;top:-6px;transform:translate(-50%);box-shadow:0 1px 5px #00000047}.results-abs-meter-pointer:after{content:"";background:#333;border-radius:50%;position:absolute;inset:4px}.results-abs-meter-pointer small{z-index:2;color:#fff;white-space:nowrap;background:#303030;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:900;position:absolute;bottom:31px;left:50%;transform:translate(-50%)}.results-abs-reference-copy,.results-abs-volume{color:#737a81;font-size:9px}.results-abs-reference-copy{margin-top:22px}.results-abs-insight{margin-top:9px;font-size:11px;font-weight:900}.results-abs-volume{margin-top:4px}.results-abs-target-list{gap:4px;margin-top:8px;display:grid}.results-abs-target,.results-abs-operator-row{text-align:left;cursor:default;background:0 0;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.results-abs-target{padding:7px 0}.results-abs-target-position,.results-abs-rank-position{color:#9a7c13;text-align:center;font-size:10px;font-weight:950}.results-abs-target-copy strong,.results-abs-rank-copy strong{color:#292e33;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.results-abs-target-copy small,.results-abs-rank-copy small,.results-abs-target-value small,.results-abs-operator-volume small,.results-abs-occurrence-value small{color:#777e86;margin-top:2px;font-size:8px;display:block}.results-abs-target-value,.results-abs-operator-volume,.results-abs-occurrence-value{text-align:right}.results-abs-target-value b,.results-abs-operator-volume b,.results-abs-occurrence-value b{font-size:10px;display:block}.results-abs-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.results-abs-kpis article{box-sizing:border-box;min-height:86px;padding:11px}.results-abs-kpis article>span{color:#646b72;font-size:8px;font-weight:900;display:block}.results-abs-kpis article>b{margin-top:5px;font-size:21px;display:block}.results-abs-kpis article>small{color:#777e86;margin-top:4px;font-size:8px;line-height:1.35;display:block}.results-abs-kpis article.blue{border-top:3px solid #3b82f6}.results-abs-kpis article.good{border-top:3px solid #22c55e}.results-abs-kpis article.alert{border-top:3px solid #ef4444}.results-abs-kpis article.justified{border-top:3px solid #8b5cf6}.results-abs-kpis article.unregistered{border-top:3px solid #f97316}.results-abs-kpis article.warn{border-top:3px solid #eab308}.results-abs-two-column{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.results-abs-card{overflow:hidden}.results-abs-card>header{border-bottom:1px solid #edf0f2;padding:12px 13px 9px}.results-abs-card h3,.results-abs-occurrences-section h3{font-size:11px}.results-abs-card-body{padding:9px 13px 12px}.results-abs-scroll{max-height:370px;overflow:auto}.results-abs-reference-chip{color:#66540d;white-space:nowrap;background:#fffbea;border:1px solid #eadb91;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.results-abs-daily-row{border-bottom:1px solid #edf0f2;grid-template-columns:48px minmax(130px,1fr) 100px;align-items:center;gap:8px;padding:8px 0;display:grid}.results-abs-daily-track{background:#edf0f2;border-radius:999px;height:13px;position:relative}.results-abs-daily-reference{z-index:2;border-left:2px dashed #454545;position:absolute;top:-3px;bottom:-3px}.results-abs-daily-fill{z-index:1;border-radius:999px;height:100%;display:block;position:relative}.results-abs-daily-fill.good{background:#22c55e}.results-abs-daily-fill.attention{background:#eab308}.results-abs-daily-fill.critical{background:#ef4444}.results-abs-daily-meta strong,.results-abs-daily-meta small{display:block}.results-abs-daily-meta small{color:#777e86;margin-top:2px;font-size:8px}.results-abs-ranking-row,.results-abs-occurrence-row{border-bottom:1px solid #edf0f2;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.results-abs-rank-rate{font-size:11px;font-weight:950}.results-abs-rank-track{background:#eceff2;border-radius:999px;height:4px;margin-top:5px;display:block;overflow:hidden}.results-abs-rank-track>span{background:#6b7076;border-radius:999px;height:100%;display:block}.results-abs-operator-row{padding:8px 0}.results-abs-occurrences-section{margin-bottom:10px;padding:13px}.results-abs-three-column{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.results-abs-empty{color:#7b8289;text-align:center;padding:18px 8px;font-size:9px}.results-abs-contract-note{color:#66540d;background:#fffbea;border:1px solid #eadb91;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:9px;line-height:1.45}.results-abs-modal{z-index:9999;background:#181c2073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.results-abs-modal[hidden]{display:none}.results-abs-modal-card{border:1px solid var(--abs-line);background:#fff;border-radius:14px;width:min(620px,100%);overflow:hidden;box-shadow:0 18px 60px #0000003d}.results-abs-modal-card>header{border-bottom:1px solid var(--abs-line);padding:14px 16px}.results-abs-modal-card>header button{cursor:pointer;background:#f1f2f3;border:0;border-radius:8px;width:34px;height:34px;font-size:20px}.results-abs-modal-body{padding:16px}.results-abs-audit-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.results-abs-audit-grid>div{border:1px solid var(--abs-line);border-radius:9px;padding:10px}.results-abs-audit-grid span,.results-abs-audit-grid b{display:block}.results-abs-audit-grid span{color:#747b82;font-size:8px}.results-abs-audit-grid b{margin-top:4px;font-size:17px}.results-abs-audit-note{color:#666e75;margin:12px 0 0;font-size:9px;line-height:1.5}.results-abs-shell.is-loading{cursor:progress}@media (width<=1180px){.results-abs-filters{grid-template-columns:repeat(3,minmax(145px,1fr))}.results-abs-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.results-abs-three-column{grid-template-columns:1fr}}@media (width<=860px){.results-abs-topline,.results-abs-hero,.results-abs-two-column{grid-template-columns:1fr}.results-abs-topline{display:grid}.results-abs-filters{grid-template-columns:repeat(2,minmax(130px,1fr))}.results-abs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.results-abs-audit-grid{grid-template-columns:repeat(2,1fr)}}.results-abs-filter-loading{color:var(--muted,#667085);letter-spacing:.02em;align-self:center;font-size:12px;font-weight:700}.results-abs-shell.is-loading [data-role=dashboard]{opacity:.72;pointer-events:none;transition:opacity .18s}.results-abs-clickable-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.results-abs-clickable-row:hover,.results-abs-clickable-row:focus-visible,.results-abs-operator-row:hover,.results-abs-operator-row:focus-visible,.results-abs-target:hover,.results-abs-target:focus-visible{background:#2f67ff12;outline:none}.results-abs-audit-modal-card{width:min(1440px,100vw - 48px);max-height:calc(100vh - 48px)}.results-abs-audit-toolbar{grid-template-columns:minmax(280px,1fr) 180px auto;align-items:end;gap:12px;margin:16px 0 12px;display:grid}.results-abs-audit-toolbar label{gap:6px;display:grid}.results-abs-audit-toolbar label span{color:var(--muted,#667085);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.results-abs-audit-toolbar input,.results-abs-audit-toolbar select{color:#172033;background:#fff;border:1px solid #0f172a29;border-radius:9px;min-height:38px;padding:8px 10px}.results-abs-audit-toolbar output{color:var(--muted,#667085);justify-self:end;padding-bottom:10px;font-size:12px;font-weight:700}.results-abs-audit-notices{color:#8a5700;background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px}.results-abs-audit-notices p{margin:0}.results-abs-audit-table-wrap,.results-abs-detail-table-wrap{background:#fff;border:1px solid #0f172a1c;border-radius:10px;overflow:auto}.results-abs-audit-table,.results-abs-detail-table{border-collapse:collapse;width:100%;font-size:12px}.results-abs-audit-table th,.results-abs-audit-table td,.results-abs-detail-table th,.results-abs-detail-table td{vertical-align:top;text-align:left;border-bottom:1px solid #0f172a14;padding:9px 10px}.results-abs-audit-table th,.results-abs-detail-table th{z-index:1;color:#475467;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f8fafc;font-size:10px;position:sticky;top:0}.results-abs-audit-table th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.results-abs-audit-table code{white-space:nowrap;font-size:11px}.results-abs-description-cell{min-width:280px;max-width:480px}.results-abs-severity{letter-spacing:.05em;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.results-abs-severity.warning{color:#9a6200;background:#f59e0b24}.results-abs-severity.error{color:#b42318;background:#dc26261f}.results-abs-blocking{color:#b42318;margin-top:4px;font-weight:800;display:block}.results-abs-table-operator{color:#1d4ed8;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.results-abs-table-operator small{color:#667085}.results-abs-drawer-overlay{z-index:1300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.results-abs-drawer{background:#f8fafc;flex-direction:column;width:min(1040px,92vw);height:100%;animation:.18s ease-out results-abs-drawer-in;display:flex;box-shadow:-18px 0 50px #0f172a33}@keyframes results-abs-drawer-in{0%{opacity:.6;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.results-abs-drawer>header{background:#fff;border-bottom:1px solid #0f172a1a;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 22px;display:flex}.results-abs-drawer>header h2,.results-abs-drawer>header p{margin:0}.results-abs-drawer>header p{color:#667085;margin-top:4px;font-size:12px}.results-abs-drawer>header button,.results-abs-modal-card>header button{color:#475467;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}.results-abs-drawer-body{flex:1;padding:18px 22px 28px;overflow:auto}.results-abs-drawer-loading{color:#667085;place-items:center;min-height:240px;display:grid}.results-abs-operator-profile,.results-abs-operator-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.results-abs-operator-profile>div,.results-abs-operator-summary>div{background:#fff;border:1px solid #0f172a17;border-radius:10px;gap:3px;min-height:66px;padding:10px 12px;display:grid}.results-abs-operator-profile span,.results-abs-operator-summary span{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.results-abs-operator-summary b{font-size:18px}.results-abs-operator-summary small,.results-abs-detail-table td small{color:#667085;margin-top:3px;display:block}.results-abs-detail-table-wrap{max-height:calc(100vh - 300px)}@media (width<=900px){.results-abs-audit-toolbar{grid-template-columns:1fr}.results-abs-audit-toolbar output{justify-self:start}.results-abs-operator-profile,.results-abs-operator-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.results-abs-audit-modal-card{max-height:calc(100vh - 32px);overflow:hidden}.results-abs-audit-table-wrap{overscroll-behavior:contain;min-height:220px;max-height:56vh;overflow:auto}.results-abs-audit-table thead th{z-index:2;background:#f5f6f7;position:sticky;top:0;box-shadow:0 1px #dfe3e7}.results-abs-audit-pagination{justify-content:flex-end;align-items:center;gap:10px;padding-top:10px;display:flex}.results-abs-audit-pagination output{text-align:center;color:#616873;min-width:110px;font-size:11px;font-weight:800}.results-abs-interval-wrap{border:1px solid #e0e4e8;border-radius:10px;max-height:520px;overflow:auto}.results-abs-interval-table{border-collapse:collapse;width:100%;font-size:11px}.results-abs-interval-table th,.results-abs-interval-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #e6e9ec;padding:9px 10px}.results-abs-interval-table th:first-child,.results-abs-interval-table td:first-child{text-align:left}.results-abs-interval-table thead th{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#292929;font-size:9px;position:sticky;top:0}.results-abs-interval-table tbody tr:hover{background:#fff8e7}.results-abs-interval-label,.results-abs-interval-metric,.results-abs-inline-link{color:#1556a8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:none}.results-abs-interval-label:hover,.results-abs-interval-metric:hover,.results-abs-inline-link:hover{text-decoration:underline}.results-abs-interval-metric{background:#eef4fb;border-radius:999px;min-width:26px;padding:3px 7px}.results-abs-rate-pill{color:#fff;border-radius:999px;justify-content:center;min-width:54px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.results-abs-rate-pill.good{background:#2e8b57}.results-abs-rate-pill.attention{background:#c87818}.results-abs-rate-pill.critical{background:#bd2c2c}.results-abs-ranking-row{width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0}.results-abs-ranking-row:disabled{opacity:1;cursor:default}.results-abs-operator-tabs{border-bottom:1px solid #e0e4e8;gap:6px;margin:2px 0 10px;padding:0 0 12px;display:flex;overflow-x:auto}.results-abs-operator-tabs button{color:#555d66;cursor:pointer;background:#fff;border:1px solid #d9dde1;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:900}.results-abs-operator-tabs button.active{color:#fff;background:#262626;border-color:#262626}.results-abs-drilldown-drawer{width:min(1180px,100vw - 36px)}.results-abs-drawer-body{overflow:auto}.results-abs-drawer-overlay[hidden]{display:none!important}@media (width<=760px){.results-abs-audit-table-wrap,.results-abs-interval-wrap{max-height:62vh}.results-abs-audit-pagination{justify-content:space-between}}.results-abs-daily-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.results-abs-two-column.is-single-day{grid-template-columns:minmax(0,1fr)}.results-abs-card.is-interval .results-abs-card-body{max-height:none;overflow:visible}[data-role=daily-chart].results-abs-scroll{max-height:620px}.results-abs-daily-row{grid-template-columns:48px minmax(150px,1fr) minmax(220px,320px);min-height:62px}.results-abs-daily-meta{min-width:0}.results-abs-daily-meta strong,.results-abs-daily-meta span{line-height:1.35;display:block}.results-abs-daily-meta strong{font-size:9px}.results-abs-daily-meta span{color:#646c75;margin-top:2px;font-size:8px}.results-abs-day-summary{grid-template-columns:minmax(170px,1.35fr) repeat(6,minmax(88px,1fr)) minmax(150px,1.3fr);gap:8px;margin-bottom:10px;display:grid}.results-abs-day-summary>div{background:#fff;border:1px solid #dfe4e8;border-radius:9px;min-width:0;padding:9px 10px}.results-abs-day-summary span,.results-abs-day-summary b,.results-abs-day-summary small,.results-abs-day-summary strong{display:block}.results-abs-day-summary span{color:#68717a;font-size:8px;font-weight:800}.results-abs-day-summary b,.results-abs-day-summary strong{color:#23282d;margin-top:4px;font-size:15px}.results-abs-day-summary small{color:#6d747b;margin-top:3px;font-size:8px}.results-abs-day-summary-main{background:#fff8e7!important;border-color:#eadb91!important}.results-abs-day-summary-main strong{color:#b3261e;font-size:19px}.results-abs-day-summary-loss{background:#fffbea!important;border-color:#eadb91!important}.results-abs-interval-wrap{max-height:560px;overflow:hidden auto}.results-abs-interval-table{table-layout:fixed}.results-abs-interval-table col.interval{width:118px}.results-abs-interval-table col.rate{width:92px}.results-abs-interval-table th,.results-abs-interval-table td{white-space:normal;padding:8px 6px;line-height:1.2}.results-abs-interval-table th{font-size:8px}.results-abs-inconsistency-sections{overscroll-behavior:contain;gap:12px;max-height:68vh;padding-right:3px;display:grid;overflow-y:auto}.results-abs-inconsistency-group{background:#fff;border:1px solid #dfe3e7;border-radius:11px;overflow:hidden}.results-abs-inconsistency-group>header{background:#fafbfc;border-bottom:1px solid #e5e8eb;justify-content:space-between;align-items:flex-start;gap:18px;padding:12px 14px;display:flex}.results-abs-inconsistency-group>header h3{margin:0;font-size:12px}.results-abs-inconsistency-group>header p{color:#616a73;margin:5px 0 0;font-size:9px;line-height:1.45}.results-abs-inconsistency-group>header small{color:#8a5b00;margin-top:5px;font-size:8px;font-weight:800;display:block}.results-abs-inconsistency-group>header>strong{text-align:right;min-width:46px;font-size:17px}.results-abs-inconsistency-table-wrap{max-height:310px;overflow:auto}.results-abs-inconsistency-table{border-collapse:collapse;width:100%;min-width:980px;font-size:9px}.results-abs-inconsistency-table th,.results-abs-inconsistency-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e8ebee;padding:8px 9px}.results-abs-inconsistency-table thead th{z-index:2;color:#fff;text-transform:uppercase;background:#333;font-size:8px;position:sticky;top:0}.results-abs-action-button{color:#5f4a00;white-space:nowrap;cursor:pointer;background:#fffdf4;border:1px solid #c8a536;border-radius:8px;padding:6px 9px;font-size:8px;font-weight:950}.results-abs-action-button:hover{background:#fff3be}.results-abs-action-note{color:#656d75;white-space:nowrap;font-size:8px;font-weight:800}.results-abs-correction-modal-card{width:min(880px,100vw - 32px)}.results-abs-correction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.results-abs-correction-grid label{gap:5px;display:grid}.results-abs-correction-grid label.full{grid-column:1/-1}.results-abs-correction-grid label>span{color:#646d76;text-transform:uppercase;font-size:8px;font-weight:900}.results-abs-correction-grid input,.results-abs-correction-grid select,.results-abs-correction-grid textarea{color:#24292e;width:100%;font:inherit;background:#fff;border:1px solid #ccd3da;border-radius:8px;padding:9px 10px}.results-abs-correction-grid input:disabled{color:#59616a;background:#f3f5f7}.results-abs-form-feedback{color:#5c6470;min-height:18px;margin:12px 0 0;font-size:9px;line-height:1.4}.results-abs-form-feedback.error{color:#b3261e;font-weight:800}.results-abs-correction-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}@media (width<=1050px){.results-abs-day-summary{grid-template-columns:repeat(4,minmax(120px,1fr))}.results-abs-day-summary-main,.results-abs-day-summary-loss{grid-column:span 2}}@media (width<=760px){.results-abs-daily-row{grid-template-columns:44px minmax(100px,1fr)}.results-abs-daily-meta{grid-column:1/-1}.results-abs-day-summary,.results-abs-correction-grid{grid-template-columns:1fr}.results-abs-day-summary-main,.results-abs-day-summary-loss,.results-abs-correction-grid label.full{grid-column:auto}}.results-abs-stage-tabs button{color:#767d84;min-height:26px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 10px;font-size:8px;font-weight:900}.results-abs-stage-tabs button.active{color:#fff;background:#333}.results-abs-d0-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.results-abs-d0-head h3,.results-abs-d0-head p{margin:0}.results-abs-d0-head p{color:#70777e;margin-top:4px;font-size:9px}.results-abs-d0-filters{border:1px solid var(--abs-line);background:#fafafa;border-radius:12px;grid-template-columns:repeat(4,minmax(145px,1fr));gap:8px;padding:11px;display:grid}.results-abs-d0-filters label{gap:4px;display:grid}.results-abs-d0-filters label>span{color:#687078;text-transform:uppercase;font-size:8px;font-weight:900}.results-abs-d0-filters select,.results-abs-d0-read output{box-sizing:border-box;color:#2b3035;background:#fff;border:1px solid #ccd2d7;border-radius:8px;min-height:34px;padding:0 9px;font-size:10px}.results-abs-d0-read output{background:#f0f2f3;align-items:center;display:flex}.results-abs-d0-filter-actions{align-items:flex-end;display:flex}.results-abs-d0-kpis{grid-template-columns:repeat(7,minmax(125px,1fr));gap:8px;display:grid}.results-abs-d0-kpis article{border:1px solid var(--abs-line);background:#fff;border-top:4px solid #c9a227;border-radius:10px;min-height:78px;padding:11px}.results-abs-d0-kpis span,.results-abs-d0-kpis small{display:block}.results-abs-d0-kpis span{color:#70777e;text-transform:uppercase;font-size:8px;font-weight:900}.results-abs-d0-kpis b{margin-top:5px;font-size:21px;display:block}.results-abs-d0-kpis small{color:#737a81;margin-top:5px;font-size:8px;line-height:1.35}.results-abs-d0-coverage span{color:#586069;background:#fff;border:1px solid #dce1e5;border-radius:999px;padding:7px 9px;font-size:8px}.results-abs-d0-table-wrap{max-height:620px;overflow:auto}.results-abs-d0-table{border-collapse:collapse;width:100%;font-size:8px}.results-abs-d0-table th{z-index:1;color:#fff;text-align:left;white-space:nowrap;background:#363636;padding:8px;position:sticky;top:0}.results-abs-d0-table td{vertical-align:middle;border-bottom:1px solid #edf0f2;padding:8px}.results-abs-d0-table tr.is-open td{background:#fffbea}.results-abs-d0-table td small,.results-abs-detail-table td small{color:#737a81;margin-top:3px;font-size:7px;display:block}.results-abs-d0-count{color:#1f5f8b;height:auto;min-height:0;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:900;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.results-abs-d0-shell.is-loading{opacity:.78}@media (width<=1180px){.results-abs-d0-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.results-abs-d0-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.results-abs-d0-head{flex-direction:column}.results-abs-d0-filters,.results-abs-d0-kpis{grid-template-columns:1fr}}.results-adh-shell{gap:14px;display:grid}.results-adh-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.results-adh-heading h2{color:#202731;margin:0;font-size:24px}.results-adh-heading p{color:#687386;margin:4px 0 0}.results-adh-target{color:#6b5100;background:#fff9df;border:1px solid #d8b23e;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.results-adh-error{color:#b42318;min-height:0;margin:0;font-weight:700}.results-adh-loading{color:#536174;background:#f8fafc;border:1px solid #d9dee6;border-radius:10px;margin:0;padding:10px 12px}.results-adh-filters{background:#fff;border:1px solid #d9dee6;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.results-adh-filters label{gap:5px;display:grid}.results-adh-filters label span{text-transform:uppercase;color:#657184;font-size:10px;font-weight:800}.results-adh-filters select,.results-adh-filters button{min-height:38px;font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:9px;padding:7px 10px}.results-adh-filters button{cursor:pointer;align-self:end;font-weight:800}.results-adh-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.results-adh-kpis article{background:#fff;border:1px solid #d9dee6;border-top:4px solid #c9a227;border-radius:12px;gap:6px;min-height:100px;padding:14px;display:grid}.results-adh-kpis article.primary{border-top-color:#202731}.results-adh-kpis span{text-transform:uppercase;color:#657184;font-size:10px;font-weight:800}.results-adh-kpis b{color:#202731;font-size:23px}.results-adh-kpis small{color:#7a8494;line-height:1.35}.results-adh-two-column{grid-template-columns:1fr 1fr;gap:12px;display:grid}.results-adh-daily-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:54px minmax(160px,1fr) minmax(220px,1fr);align-items:center;gap:12px;width:100%;padding:10px 0;display:grid}.results-adh-daily-row:last-child{border-bottom:0}.results-adh-daily-row>span:last-child{gap:2px;display:grid}.results-adh-daily-row small{color:#7a8494}.results-adh-rate-track{background:#e9edf2;border-radius:999px;height:12px;position:relative;overflow:visible}.results-adh-rate-track i{background:#c9a227;border-radius:999px;height:100%;display:block}.results-adh-rate-track em{border-left:2px dashed #202731;height:18px;position:absolute;top:-3px;left:95%}.results-adh-ranking-row{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(150px,1fr) minmax(100px,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.results-adh-ranking-row>span:first-child{gap:2px;display:grid}.results-adh-ranking-row small{color:#7a8494}.results-adh-ranking-track{background:#e9edf2;border-radius:999px;height:7px;overflow:hidden}.results-adh-ranking-track i{background:#6b7280;height:100%;display:block}.results-adh-supervisor-row{border-bottom:1px solid #eef1f5;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.results-adh-supervisor-row>span{color:#9a7600;font-weight:800}.results-adh-supervisor-row>div{gap:2px;display:grid}.results-adh-supervisor-row small{color:#7a8494}.results-adh-inconsistencies{gap:8px;display:grid}.results-adh-inconsistencies>div{border:1px solid #eceff3;border-radius:9px;justify-content:space-between;align-items:center;padding:10px;display:flex}.results-adh-workforce .results-abs-card-body{max-height:520px;overflow:auto}.results-adh-workforce-table{border-collapse:collapse;width:100%;font-size:12px}.results-adh-workforce-table th{z-index:1;color:#fff;text-align:left;background:#333;padding:9px;position:sticky;top:0}.results-adh-workforce-table td{vertical-align:top;border-bottom:1px solid #e5e9ef;padding:9px}.results-adh-workforce-table td button{color:#1557b0;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.results-adh-workforce-table td button small{color:#7a8494}.results-adh-occurrence-list button{cursor:pointer;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.results-adh-occurrence-list button.primary{color:#fff;background:#303030}.results-adh-detail-drawer{width:min(1120px,96vw)}.results-adh-detail-kpis{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.results-adh-detail-kpis>div{border:1px solid #d9dee6;border-radius:10px;gap:5px;padding:12px;display:grid}.results-adh-detail-kpis span{text-transform:uppercase;color:#657184;font-size:10px;font-weight:800}.results-adh-timeline-card{border:1px solid #d9dee6;border-radius:12px;gap:12px;margin-top:16px;padding:14px;display:grid}.results-adh-timeline-card header{justify-content:space-between;display:flex}.results-adh-timeline-line{grid-template-columns:80px 1fr;align-items:center;gap:10px;display:grid}.results-adh-timeline-line label{font-weight:800}.results-adh-timeline-line>div{background:#eef1f5;border-radius:6px;height:30px;position:relative;overflow:hidden}.results-adh-segment{background:#aeb6c2;border-right:1px solid #ffffffbf;height:100%;position:absolute;top:0}.results-adh-segment[data-state=Trabalho]{background:#64748b}.results-adh-segment[data-state=Deslogado]{background:#ef4444}.results-adh-occurrence-list{gap:10px;margin-top:16px;display:grid}.results-adh-occurrence-list>header h3{margin:0}.results-adh-occurrence-list>header p{color:#687386;margin:4px 0 0}.results-adh-occurrence-list article{border:1px solid #d9dee6;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.results-adh-occurrence-list article>div:first-child{gap:3px;display:grid}.results-adh-occurrence-list small{color:#687386}.results-adh-status{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}@media (width<=1100px){.results-adh-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.results-adh-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.results-adh-two-column{grid-template-columns:1fr}.results-adh-detail-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.results-adh-kpis,.results-adh-detail-kpis{grid-template-columns:1fr 1fr}.results-adh-filters{grid-template-columns:1fr}.results-adh-daily-row{grid-template-columns:50px 1fr}.results-adh-daily-row>span:last-child{grid-column:1/-1}.results-adh-occurrence-list article{flex-direction:column;align-items:flex-start}}.results-adh-executive-grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:12px;margin:12px 0;display:grid}.results-adh-executive-card,.results-adh-execution-card{padding:16px}.results-adh-executive-card>header,.results-adh-execution-card>header{align-items:flex-start}.results-adh-executive-card>header span,.results-adh-execution-card>header span{color:#8b6900;letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.results-adh-executive-card>header>small{color:#6f5700;border:1px solid #e5c55b;border-radius:999px;padding:7px 10px;font-weight:800}.results-adh-executive-rate{color:#25282c;margin-top:10px;font-size:clamp(42px,5vw,64px);font-weight:900;line-height:1}.results-adh-executive-card>p{color:#6e737b;margin:4px 0 14px;font-size:12px;font-weight:700}.results-adh-goal-line{background:linear-gradient(90deg,#ca2828 0%,#eb7b14 55%,#d2a20c 80%,#258242 100%);border-radius:999px;height:16px;margin:18px 8px 22px;position:relative}.results-adh-goal-line i{background:#d92727;border:3px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #00000052}.results-adh-goal-line em{border-left:2px dashed #2f3338;position:absolute;top:-8px;bottom:-8px;left:95%}.results-adh-goal-line b{font-size:10px;position:absolute;top:20px;left:95%;transform:translate(-50%)}.results-adh-executive-card>section,.results-adh-execution-body>section{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.results-adh-executive-card>section>div,.results-adh-execution-body>section>div{background:#fff;border:1px solid #dfe3e8;border-radius:10px;min-width:0;padding:11px}.results-adh-executive-card>section span,.results-adh-execution-body>section span{color:#68707a;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.results-adh-executive-card>section b,.results-adh-execution-body>section b{margin-top:5px;font-size:20px;display:block}.results-adh-executive-card>section small{color:#8a9098;margin-top:3px;display:block}.results-adh-executive-card>aside{background:#fff8e8;border-left:4px solid #d1a20a;border-radius:9px;margin-top:12px;padding:11px 12px;font-size:12px;font-weight:800}.results-adh-execution-body{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:12px;margin-top:10px;display:grid}.results-adh-ring{--adh-ring-rate:0%;background:radial-gradient(circle at center, #fff 0 58%, transparent 59%), conic-gradient(#258242 var(--adh-ring-rate), #e9edf1 0);text-align:center;border-radius:50%;place-content:center;width:128px;height:128px;display:grid}.results-adh-ring b{font-size:25px}.results-adh-ring small{color:#7b818a;max-width:82px;font-size:9px;display:block}.results-adh-execution-body>section{grid-template-columns:repeat(2,minmax(0,1fr))}.results-adh-link-action{color:#3a3d41;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted #a87c00;margin-top:12px;padding:4px 0;font-size:11px;font-weight:900}.results-adh-analysis-drawer>header .results-adh-day-filter-action{color:#fff;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;background:#d6a8241f;border:1px solid #d6a824b8;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:0;min-height:34px;margin:0;padding:7px 11px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.results-adh-analysis-drawer>header .results-adh-day-filter-action:hover{background:#d6a82438;border-color:#e1b743}.results-adh-day-filter-action svg{width:14px;height:14px}.results-adh-day-filter-action[hidden]{display:none!important}.results-adh-analytics-loading{color:#7c828a;margin:4px 0 10px;font-size:11px}.results-adh-clickable-row,.results-adh-critical-row,.results-adh-band-row{text-align:left;cursor:pointer;border:0;width:100%}.results-adh-clickable-row:hover,.results-adh-critical-row:hover,.results-adh-band-row:hover{background:#fff9e9}.results-adh-critical-list{max-height:390px;overflow:auto}.results-adh-critical-row,.results-adh-band-row{background:#fff;border-bottom:1px solid #e5e8ec;grid-template-columns:95px minmax(0,1fr) 95px;align-items:center;gap:12px;padding:11px 4px;display:grid}.results-adh-critical-row>span small,.results-adh-band-row>span small,.results-adh-critical-row>strong small,.results-adh-band-row>strong small{color:#7d838c;font-size:10px;font-weight:600;display:block}.results-adh-critical-row>strong,.results-adh-band-row>strong{text-align:right}.results-adh-critical-track{background:#e8ecf0;border-radius:999px;height:8px;margin-top:6px;display:block;overflow:hidden}.results-adh-critical-track i{border-radius:inherit;background:#dc2d2d;height:100%;display:block}.results-adh-analysis-drawer{width:min(1240px,100vw - 32px)}.results-adh-analysis-drawer>header>div:last-child{align-items:center;gap:12px;display:flex}.results-adh-analysis-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.results-adh-best-worst{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.results-adh-best-worst article{border:1px solid #e0e4e9;border-radius:10px;min-width:0;padding:10px}.results-adh-best-worst h3,.results-adh-analysis-drawer h3{margin:4px 0 10px}.results-adh-drilldown-table td small{color:#7a8089;display:block}@media (width<=980px){.results-adh-executive-grid,.results-adh-best-worst{grid-template-columns:1fr}.results-adh-execution-body{grid-template-columns:120px minmax(0,1fr)}.results-adh-analysis-kpis,.results-adh-executive-card>section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.results-adh-execution-body,.results-adh-execution-body>section{grid-template-columns:1fr}.results-adh-ring{margin:0 auto}.results-adh-critical-row,.results-adh-band-row{grid-template-columns:78px minmax(0,1fr)}.results-adh-critical-row>strong,.results-adh-band-row>strong{grid-column:2}}.results-adh-workforce-header{align-items:flex-start;gap:16px}.results-adh-workforce-tools{grid-template-columns:minmax(190px,1.35fr) repeat(4,minmax(145px,1fr)) auto;gap:8px;width:min(100%,980px);display:grid}.results-adh-workforce-tools input,.results-adh-workforce-tools select,.results-adh-workforce-tools button{min-height:36px;font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:8px;padding:7px 9px;font-size:12px}.results-adh-workforce-tools button{cursor:pointer;white-space:nowrap;font-weight:800}.results-adh-workforce-tools select:disabled{color:#697386;background:#f2f4f7}.results-adh-workforce-count{color:#687386;text-align:right;padding:0 14px 8px;font-size:11px;font-weight:700}@media (width<=1180px){.results-adh-workforce-header{display:grid}.results-adh-workforce-tools{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (width<=760px){.results-adh-workforce-tools{grid-template-columns:1fr}.results-adh-workforce-count{text-align:left}}.results-abs-shell,.results-adh-shell{--pulso-ink:#2f3032;--pulso-ink-strong:#232426;--pulso-gold:#d5b32c;--pulso-gold-soft:#fff8da;--pulso-gold-line:#eadb91;--pulso-canvas:#f4f5f6;--pulso-surface:#fff;--pulso-surface-muted:#fafafa;--pulso-line:#dde1e5;--pulso-line-strong:#cbd1d7;--pulso-text:#25282b;--pulso-muted:#6e757c;--pulso-danger:#c73737;--pulso-success:#2f7d4a;--pulso-warning:#9a7300;--pulso-radius-sm:8px;--pulso-radius-md:12px;--pulso-radius-lg:16px;--pulso-shadow-sm:0 1px 2px #14181c0d;--pulso-shadow-md:0 8px 24px #14181c14;width:100%;min-width:0;color:var(--pulso-text);font-variant-numeric:tabular-nums;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.results-abs-shell *,.results-adh-shell *,.results-abs-shell :before,.results-adh-shell :before,.results-abs-shell :after,.results-adh-shell :after{box-sizing:border-box}.results-abs-shell :where(button,input,select,textarea),.results-adh-shell :where(button,input,select,textarea){font:inherit}.results-abs-shell :where(button,input,select,textarea):focus-visible,.results-adh-shell :where(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #d5b32c47}.results-abs-topline,.results-adh-heading{align-items:center;min-height:54px;margin-bottom:4px}.results-abs-topline h2,.results-adh-heading h2{color:var(--pulso-ink-strong);letter-spacing:-.025em;font-size:clamp(20px,1.8vw,28px);font-weight:900}.results-abs-topline p,.results-adh-heading p{max-width:820px;color:var(--pulso-muted);font-size:12px;line-height:1.45}.results-abs-target,.results-adh-target{border:1px solid var(--pulso-gold-line);background:var(--pulso-gold-soft);color:#6b5300;box-shadow:var(--pulso-shadow-sm);letter-spacing:.035em;border-radius:999px;font-weight:900}.results-abs-tabs,.results-abs-stage-tabs{align-items:center}.results-abs-tab{border-color:var(--pulso-line);color:#52585e;letter-spacing:.035em;background:#f1f2f3;min-width:104px;transition:background .16s,color .16s,border-color .16s,transform .16s}.results-abs-tab:hover:not(:disabled){border-color:#b9bec3;transform:translateY(-1px)}.results-abs-tab.active{border-color:var(--pulso-ink);background:var(--pulso-ink);color:#fff;box-shadow:0 4px 12px #2f303229}.results-abs-stage-tabs{border-color:var(--pulso-line);box-shadow:var(--pulso-shadow-sm)}.results-abs-stage-tabs span.active{background:var(--pulso-ink)}.results-abs-filters,.results-adh-filters{border:1px solid var(--pulso-line);border-radius:var(--pulso-radius-lg);background:var(--pulso-surface);box-shadow:var(--pulso-shadow-sm);position:relative}.results-abs-filters:before,.results-adh-filters:before{content:"";background:var(--pulso-gold);border-radius:0 0 4px 4px;width:76px;height:3px;position:absolute;top:-1px;left:16px}.results-abs-filters label>span,.results-adh-filters label span{color:#60676e;letter-spacing:.045em;font-size:9px;font-weight:900}.results-abs-filters select,.results-adh-filters select,.results-adh-filters button,.results-adh-workforce-tools input,.results-adh-workforce-tools select,.results-adh-workforce-tools button{border-color:var(--pulso-line-strong);color:var(--pulso-text);background:#fff;transition:border-color .16s,box-shadow .16s,background .16s}.results-abs-filters select:hover,.results-adh-filters select:hover,.results-adh-workforce-tools input:hover,.results-adh-workforce-tools select:hover{border-color:#aeb5bc}.results-abs-filter-actions button,.results-adh-filters button,.results-adh-workforce-tools button,.results-adh-occurrence-list button{border-radius:var(--pulso-radius-sm);letter-spacing:.025em;min-height:36px;font-size:10px;font-weight:900;transition:transform .15s,box-shadow .15s,background .15s}.results-abs-filter-actions button:hover:not(:disabled),.results-adh-filters button:hover:not(:disabled),.results-adh-workforce-tools button:hover:not(:disabled),.results-adh-occurrence-list button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 14px #191c1f1f}.results-abs-card,.results-adh-kpis article,.results-adh-detail-kpis>div,.results-adh-best-worst article,.results-adh-timeline-card,.results-adh-occurrence-list article{border-color:var(--pulso-line);background:var(--pulso-surface);box-shadow:var(--pulso-shadow-sm)}.results-abs-card{border-radius:var(--pulso-radius-lg);min-width:0;overflow:hidden}.results-abs-card>header{background:linear-gradient(#fff 0%,#fcfcfc 100%);border-bottom:1px solid #eceef0;min-height:58px;padding:14px 16px 12px}.results-abs-card h3,.results-adh-occurrence-list h3,.results-adh-analysis-drawer h3{color:var(--pulso-ink-strong);letter-spacing:-.01em;font-size:13px;font-weight:900}.results-abs-card header p,.results-adh-occurrence-list>header p{color:var(--pulso-muted);line-height:1.45}.results-abs-card-body{min-width:0;padding:12px 16px 14px}.results-adh-kpis{gap:10px}.results-adh-kpis article{border-radius:var(--pulso-radius-md);border-top:0;min-height:106px;padding:15px;position:relative;overflow:hidden}.results-adh-kpis article:before{content:"";background:var(--pulso-gold);height:4px;position:absolute;top:0;left:0;right:0}.results-adh-kpis article.primary:before{background:var(--pulso-ink)}.results-adh-kpis b{color:var(--pulso-ink-strong);font-size:clamp(20px,2vw,27px);line-height:1.1}.results-adh-two-column,.results-adh-executive-grid,.results-adh-best-worst{align-items:stretch}.results-adh-two-column>*,.results-adh-executive-grid>*,.results-adh-best-worst>*{min-width:0}.results-adh-ranking-row,.results-adh-supervisor-row,.results-adh-daily-row,.results-adh-critical-row,.results-adh-band-row{border-radius:8px;transition:background .15s,transform .15s}.results-adh-ranking-row:hover,.results-adh-supervisor-row:hover,.results-adh-daily-row:hover,.results-adh-critical-row:hover,.results-adh-band-row:hover{background:#fff9e7;transform:translate(2px)}.results-adh-rate-track,.results-adh-ranking-track,.results-adh-critical-track{background:#e9ebed}.results-adh-rate-track i,.results-adh-critical-track i{background:var(--pulso-gold)}.results-adh-ranking-track i{background:#7a8086}.results-adh-workforce .results-abs-card-body,.results-adh-critical-list,.results-abs-audit-modal-card .results-abs-modal-body,.results-abs-drawer-body{scrollbar-width:thin;scrollbar-color:#b8bdc2 transparent}.results-adh-workforce .results-abs-card-body::-webkit-scrollbar{width:8px;height:8px}.results-adh-critical-list::-webkit-scrollbar{width:8px;height:8px}.results-abs-modal-body::-webkit-scrollbar{width:8px;height:8px}.results-abs-drawer-body::-webkit-scrollbar{width:8px;height:8px}.results-adh-workforce .results-abs-card-body::-webkit-scrollbar-thumb{background:#b8bdc2 padding-box padding-box;border:2px solid #0000;border-radius:999px}.results-adh-critical-list::-webkit-scrollbar-thumb{background:#b8bdc2 padding-box padding-box;border:2px solid #0000;border-radius:999px}.results-abs-modal-body::-webkit-scrollbar-thumb{background:#b8bdc2 padding-box padding-box;border:2px solid #0000;border-radius:999px}.results-abs-drawer-body::-webkit-scrollbar-thumb{background:#b8bdc2 padding-box padding-box;border:2px solid #0000;border-radius:999px}.results-adh-workforce-table,.results-abs-modal-body table,.results-abs-drawer-body table{border-collapse:separate;border-spacing:0;width:100%;color:var(--pulso-text)}.results-adh-workforce-table th,.results-abs-modal-body table th,.results-abs-drawer-body table th{z-index:3;background:var(--pulso-ink);color:#fff;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #202123;font-size:9px;font-weight:900;position:sticky;top:0}.results-adh-workforce-table td,.results-abs-modal-body table td,.results-abs-drawer-body table td{background:#fff;border-bottom:1px solid #e8eaec;line-height:1.35}.results-adh-workforce-table tbody tr:nth-child(2n) td,.results-abs-modal-body table tbody tr:nth-child(2n) td,.results-abs-drawer-body table tbody tr:nth-child(2n) td{background:#fafafa}.results-adh-workforce-table tbody tr:hover td,.results-abs-modal-body table tbody tr:hover td,.results-abs-drawer-body table tbody tr:hover td{background:#fff9e7}.results-adh-workforce-table td button,.results-abs-modal-body table td button,.results-abs-drawer-body table td button{color:#2e3134;font-weight:800;text-decoration:none}.results-adh-workforce-table td button:hover,.results-abs-modal-body table td button:hover,.results-abs-drawer-body table td button:hover{color:#8a6700}.results-abs-modal,.results-abs-drawer-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1416188f;padding:16px}.results-abs-modal-card,.results-abs-drawer{border-radius:var(--pulso-radius-lg);background:#fff;border:1px solid #ffffff24;max-height:calc(100dvh - 32px);overflow:hidden;box-shadow:0 24px 70px #0000003d}.results-abs-modal-card{flex-direction:column;display:flex}.results-abs-modal-card>header,.results-abs-drawer>header{z-index:6;border-bottom:1px solid var(--pulso-line);background:var(--pulso-ink);color:#fff;flex:none;align-items:center;min-height:66px;position:relative}.results-abs-modal-card>header h2,.results-abs-drawer>header h2{color:#fff;font-size:16px;font-weight:900}.results-abs-modal-card>header p,.results-abs-drawer>header p{color:#d7d9db}.results-abs-modal-card>header button,.results-abs-drawer>header button{color:#fff;background:#ffffff14;border:1px solid #ffffff40;flex:none}.results-abs-modal-card>header button:hover,.results-abs-drawer>header button:hover{background:#ffffff2b}.results-abs-modal-body,.results-abs-drawer-body{overscroll-behavior:contain;background:#f7f8f9;flex:auto;min-height:0;overflow:auto}.results-adh-analysis-drawer,.results-adh-detail-drawer{width:min(1320px,100vw - 32px)}.results-adh-analysis-drawer .results-abs-drawer-body,.results-adh-detail-drawer .results-abs-drawer-body{padding:16px}.results-adh-best-worst{grid-template-columns:repeat(2,minmax(0,1fr))}.results-adh-best-worst article{border-radius:var(--pulso-radius-md);padding:12px;overflow:hidden}.results-adh-best-worst article>div,.results-adh-best-worst article>section{min-width:0;overflow:auto}.results-adh-drilldown-table{min-width:880px}.results-adh-timeline-card{border-radius:var(--pulso-radius-md);background:#fff;overflow:hidden}.results-adh-timeline-card header{border-bottom:1px solid #eceef0;align-items:center;padding-bottom:9px}.results-adh-timeline-line{grid-template-columns:92px minmax(0,1fr)}.results-adh-timeline-line label{color:#4e555c;letter-spacing:.03em;text-transform:uppercase;font-size:10px}.results-adh-timeline-line>div{background:repeating-linear-gradient(90deg,#0000 0 calc(7.692% - 1px),#6f767d1a calc(7.692% - 1px) 7.692%),#eef0f2;border:1px solid #dde1e5;border-radius:9px;height:38px}.results-adh-segment{color:#25282b;border-right:1px solid #ffffffb8;place-items:center;display:grid;overflow:hidden}.results-adh-segment.actual{box-shadow:inset 0 -3px #0000001c}.results-adh-segment.is-compact:after{content:"";background:currentColor;border-radius:999px;width:5px;height:5px}.results-adh-segment[data-state=Trabalho]{color:#777e84;background:#dfe3e6}.results-adh-segment[data-state=Descanso]{background:#f3d96e}.results-adh-segment[data-state=Alimentação]{background:#edb66d}.results-adh-segment[data-state=Pausa\ programada]{background:#8fd7a8}.results-adh-segment[data-state=Feedback]{background:#91d4de}.results-adh-segment[data-state=Sistema]{background:#c2b2e9}.results-adh-segment[data-state="Falha de Rede"],.results-adh-segment[data-state="Falha de rede"]{background:#e9a0a0}.results-adh-segment[data-state=Deslogado]{color:#fff;background:#df7777}.results-activity-icon{color:#2f3032;vertical-align:middle;background:#ffffffb8;border:1px solid #2f303221;border-radius:8px;flex:none;place-items:center;line-height:1;display:inline-grid}.results-activity-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:64%;height:64%}.results-activity-icon--xs{border-radius:6px;width:22px;height:22px}.results-activity-icon--sm{width:28px;height:28px}.results-activity-icon--md{border-radius:10px;width:36px;height:36px}.results-activity-icon--lg{border-radius:12px;width:46px;height:46px}.results-adh-occurrence-main{grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;gap:10px!important;display:grid!important}.results-adh-occurrence-main>div{gap:3px;min-width:0;display:grid}.results-adh-occurrence-list article{border-radius:var(--pulso-radius-md);background:#fff;transition:border-color .15s,box-shadow .15s,transform .15s}.results-adh-occurrence-list article:hover{border-color:#c7b164;transform:translateY(-1px);box-shadow:0 6px 18px #14181c14}.results-adh-loading,.results-adh-analytics-loading,.results-abs-drawer-loading,.results-abs-empty{border-radius:var(--pulso-radius-md)}.results-adh-loading,.results-adh-analytics-loading{border:1px solid var(--pulso-line);color:var(--pulso-muted);background:#fff;position:relative;overflow:hidden}.results-adh-loading:after,.results-adh-analytics-loading:after{content:"";background:linear-gradient(90deg,#0000,#d5b32c26,#0000);animation:1.5s infinite pulso-loading-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes pulso-loading-sheen{to{transform:translate(100%)}}@media (width<=1180px){.results-abs-filters,.results-adh-filters,.results-adh-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.results-adh-best-worst{grid-template-columns:1fr}}@media (width<=820px){.results-abs-modal,.results-abs-drawer-overlay{padding:0}.results-abs-modal-card,.results-abs-drawer,.results-adh-analysis-drawer,.results-adh-detail-drawer{border:0;border-radius:0;width:100vw;max-width:100vw;min-height:100dvh;max-height:100dvh}.results-abs-filters,.results-adh-filters,.results-adh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.results-adh-two-column,.results-adh-executive-grid{grid-template-columns:1fr}.results-adh-timeline-line{grid-template-columns:1fr;gap:6px}}@media (width<=560px){.results-abs-topline,.results-adh-heading{flex-direction:column;align-items:flex-start}.results-abs-filters,.results-adh-filters,.results-adh-kpis,.results-adh-detail-kpis{grid-template-columns:1fr}.results-abs-card>header,.results-abs-modal-card>header,.results-abs-drawer>header{gap:10px;padding:12px}.results-abs-card-body,.results-abs-modal-body,.results-abs-drawer-body{padding:12px}.results-adh-occurrence-list article{align-items:stretch}}@media (prefers-reduced-motion:reduce){.results-abs-shell *,.results-adh-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.results-ui-icon{vertical-align:middle;flex:none;width:16px;height:16px}.results-pulso-header{border-bottom:4px solid var(--pulso-gold);color:#fff;background:#28292b;margin:0 0 18px;overflow:visible}.results-pulso-header-main{grid-template-columns:minmax(290px,340px) minmax(500px,1fr) auto;align-items:center;gap:16px;min-height:108px;padding:14px 20px 12px;display:grid}.results-pulso-brand{gap:7px;min-width:0;display:grid}.results-pulso-brand-lockup{align-items:center;gap:11px;min-width:0;display:flex}.results-pulso-logo{background:var(--pulso-gold);color:#242526;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:23px;font-weight:1000;display:grid;box-shadow:inset 0 0 0 1px #0000001f}.results-pulso-brand-lockup>div:last-child{gap:2px;min-width:0;display:grid}.results-pulso-brand-lockup strong{letter-spacing:.12em;font-size:22px;font-weight:1000;line-height:1}.results-pulso-brand-lockup span{color:#f4f4f4;font-size:11px;line-height:1.35}.results-pulso-brand>small{color:#d0d1d2;letter-spacing:.02em;font-size:9px}.results-pulso-nav,.results-pulso-access{align-items:center;gap:7px;min-width:0;display:flex}.results-pulso-nav{justify-content:center}.results-pulso-nav button,.results-pulso-access button{color:#f2f2f2;letter-spacing:.025em;white-space:nowrap;cursor:pointer;background:#38393b;border:1px solid #515254;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:9px;font-weight:900;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.results-pulso-nav button:hover,.results-pulso-access button:hover{background:#454648;border-color:#77787a;transform:translateY(-1px)}.results-pulso-nav button.active{background:var(--pulso-gold);color:#202123;border-color:#f0d264;box-shadow:inset 0 0 0 1px #ffffff6b}.results-pulso-nav button.operation .results-ui-icon{color:#3ac956}.results-pulso-nav button i{color:#c9cbcd;font-style:normal}.results-pulso-access{justify-content:flex-end}.results-pulso-access button{color:#2a2c2f;background:#fff;border-color:#d9dbdd;border-radius:999px}.results-pulso-access button:hover{border-color:var(--pulso-gold);background:#fff9df}.results-pulso-access .icon-only{width:38px;padding:0;position:relative}.results-pulso-access .profile{color:#135c80;background:#eefaff;border-color:#69c8ee}.results-pulso-notification{color:#fff;text-align:center;background:#d94242;border:2px solid #28292b;border-radius:999px;min-width:24px;height:18px;padding:0 5px;font-size:8px;line-height:14px;position:absolute;top:-7px;right:-7px}.results-abs-context-row{justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 8px;display:flex}.results-abs-context-title{align-items:flex-start;gap:9px;min-width:0;display:flex}.results-abs-context-title>[data-role=workspace-icon]{color:#24272a;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.results-abs-context-title .results-ui-icon{width:22px;height:22px}.results-abs-context-title h2{color:var(--pulso-ink-strong);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:950}.results-abs-context-title p{color:#687078;margin:4px 0 0;font-size:10px;line-height:1.45}.results-abs-reset-button{color:#4d5359;letter-spacing:.025em;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ccd2d7;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.results-abs-reset-button span{background:var(--pulso-gold);color:#242526;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.results-abs-reset-button.has-filters{color:#5e4a00;background:#fff9df;border-color:#c7a61f;box-shadow:0 3px 10px #a480001a}.results-abs-reset-button:disabled{cursor:not-allowed;opacity:.54}.results-abs-tabs{margin:0 0 7px}.results-abs-tab{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:120px;height:37px;display:inline-flex}.results-abs-tab .results-ui-icon{width:15px;height:15px}.results-abs-stage-tabs{margin-bottom:10px}.results-abs-stage-tabs button{min-width:84px}.results-abs-context-actions{justify-content:flex-end;align-items:center;gap:10px;min-height:38px;margin:0 0 7px;display:flex}.results-abs-audit-pill{color:#9f2020;background:#fff7f7;border-color:#efb5b5;border-radius:8px;font-weight:800}.results-abs-audit-pill .results-ui-icon{width:15px;height:15px}.results-abs-audit-pill b{color:#c82222;font-size:14px}.results-abs-filter-loading{color:#6f757b;font-size:9px;font-weight:800}.results-abs-filters{grid-template-columns:minmax(128px,.9fr) minmax(128px,.9fr) minmax(145px,1fr) minmax(145px,1fr) minmax(180px,1.25fr) minmax(135px,.9fr) minmax(145px,1fr);gap:8px;padding:12px}.results-abs-filters label.wide{min-width:0}.results-abs-filters select{text-overflow:ellipsis;min-width:0}.results-abs-hero{grid-template-columns:minmax(0,1.85fr) minmax(340px,1fr);gap:12px}.results-abs-thermometer,.results-abs-target-card{min-height:264px}.results-abs-section-title h3,.results-abs-card h3,.results-abs-occurrences-section h3{align-items:center;gap:7px;display:flex}.results-abs-section-title h3 .results-ui-icon,.results-abs-card h3 .results-ui-icon,.results-abs-occurrences-section h3 .results-ui-icon{width:17px;height:17px}.results-abs-volume{color:#737a81;flex-wrap:wrap;gap:6px 13px;margin-top:auto;font-size:9px;display:flex}.results-abs-volume span{align-items:baseline;gap:3px;display:inline-flex}.results-abs-volume b{color:#303337;font-size:10px}.results-abs-target-list{gap:9px;min-height:0;display:grid}.results-abs-target-featured{color:#25282b;text-align:left;cursor:pointer;background:#fff9e9;border:1px solid #ead58a;border-radius:12px;gap:5px;width:100%;min-height:112px;padding:13px;display:grid}.results-abs-target-featured>span{color:#8a6900;letter-spacing:.05em;font-size:8px;font-weight:950}.results-abs-target-featured>strong{overflow-wrap:anywhere;font-size:18px;font-weight:1000;line-height:1.08}.results-abs-target-featured>b{color:#765a00;font-size:10px}.results-abs-target-featured>small{color:#777e84;font-size:9px}.results-abs-target-secondary{display:grid}.results-abs-target-secondary>button{color:#25282b;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e7e9eb;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 3px;display:grid}.results-abs-target-secondary .results-abs-target-copy{min-width:0}.results-abs-target-secondary .results-abs-target-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.results-abs-target-secondary .results-abs-target-value{white-space:nowrap;justify-items:end;gap:2px;display:grid}.results-abs-target-secondary .results-abs-target-value b{font-size:9px}.results-abs-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.results-abs-kpis article{min-height:88px}.results-abs-kpis article>span{align-items:center;gap:6px;display:flex}.results-abs-kpis article>span .results-ui-icon{width:14px;height:14px}.results-abs-two-column{align-items:stretch}.results-abs-two-column>.results-abs-card{min-width:0;height:100%}[data-role=daily-section]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-role=daily-chart]{max-height:720px}[data-role=daily-chart].results-abs-scroll{scrollbar-width:thin;max-height:720px;overflow-y:auto}.results-abs-daily-row{grid-template-columns:58px minmax(190px,.85fr) minmax(300px,1.15fr);min-height:66px;padding:9px 2px}.results-abs-daily-date{font-size:10px;font-weight:950}.results-abs-daily-meta{text-align:right;align-content:center;justify-items:end}.results-abs-daily-meta strong{color:#24272a;font-size:9px}.results-abs-daily-meta span{color:#697078;font-size:8px}.results-abs-daily-meta .results-abs-daily-loss{color:#7a5d00;font-weight:850}.results-abs-daily-button:hover{background:#fff9e8}[data-role=supervisor-ranking]{scrollbar-width:thin;max-height:720px;overflow-y:auto}.results-abs-supervisor-row{border-bottom:1px solid #e7e9eb;gap:4px;padding:9px 0;display:grid}.results-abs-supervisor-main{color:#25282b;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:9px;width:100%;padding:0;display:grid}.results-abs-supervisor-main>span:first-child{font-size:10px;font-weight:1000}.results-abs-supervisor-main>span:nth-child(2){gap:2px;min-width:0;display:grid}.results-abs-supervisor-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.results-abs-supervisor-main small{color:#777e84;font-size:8px}.results-abs-supervisor-main>b{white-space:nowrap;font-size:10px}.results-abs-supervisor-worst{color:#7b8187;flex-wrap:wrap;align-items:center;gap:3px 5px;padding-left:41px;font-size:7.5px;line-height:1.35;display:flex}.results-abs-supervisor-worst>span{flex:none}.results-abs-supervisor-worst button{color:#303337;cursor:pointer;background:0 0;border:0;padding:0;font-size:7.5px;font-weight:850}.results-abs-supervisor-worst button:hover{color:#8b6900;text-decoration:underline}.results-abs-supervisor-worst i{color:#b1b5b9;font-style:normal}.results-abs-supervisor-worst small{font-size:7.5px}[data-role=operator-ranking],[data-role=experience-ranking]{scrollbar-width:thin;min-height:430px;max-height:560px;overflow-y:auto}.results-abs-operator-row{min-height:56px}.results-abs-operator-volume b{color:#2c2f32}.results-abs-experience-row{border-bottom:1px solid #e7e9eb;gap:8px;padding:14px 0;display:grid}.results-abs-experience-row>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.results-abs-experience-row strong,.results-abs-experience-row b{color:#25282b;font-size:10px}.results-abs-experience-track{background:#eceeef;border-radius:999px;height:8px;overflow:hidden}.results-abs-experience-track i{background:var(--pulso-gold);border-radius:999px;height:100%;display:block}.results-abs-experience-row small{color:#777e84;font-size:8px}.results-abs-classification-badge{color:#3f4449;white-space:nowrap;background:#f0f1f2;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.results-abs-d0-shell{gap:10px;display:grid}.results-abs-d0-context{background:#f5f9fc;border:1px solid #d7e2ea;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:16px;padding:11px 13px;display:flex}.results-abs-d0-context>div:first-child{gap:3px;display:grid}.results-abs-d0-context strong{color:#29495d;font-size:10px}.results-abs-d0-context small{color:#697985;font-size:8px}.results-abs-d0-partial{color:#27617d;letter-spacing:.06em;background:#e5f2fa;border-radius:999px;width:max-content;padding:3px 7px;font-size:7px;font-weight:950}.results-abs-d0-actions{align-items:center;gap:8px;display:flex}.results-abs-d0-actions .secondary{color:#3e454b;cursor:pointer;background:#fff;border:1px solid #cbd2d8;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex}.results-abs-d0-reference{color:#727980;align-items:center;gap:10px;padding:0 3px;font-size:9px;display:flex}.results-abs-d0-reference span{align-items:center;gap:5px;display:flex}.results-abs-d0-reference b{color:#303438}.results-abs-d0-reference i{background:#aab0b5;border-radius:999px;width:3px;height:3px}.results-abs-d0-filters{border:1px solid var(--pulso-line);border-radius:var(--pulso-radius-lg);box-shadow:var(--pulso-shadow-sm);background:#fff;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(210px,1.35fr) minmax(145px,1fr) minmax(150px,1fr);gap:8px;padding:12px}.results-abs-d0-filters:before{content:"";background:var(--pulso-gold);border-radius:0 0 4px 4px;width:76px;height:3px;position:absolute;top:-1px;left:16px}.results-abs-d0-filters{position:relative}.results-abs-d0-filters label>span{color:#60676e;letter-spacing:.045em;font-size:9px;font-weight:900}.results-abs-d0-filters select{border-color:var(--pulso-line-strong);color:#25282b;min-height:36px;font-size:10px}.results-abs-d0-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.results-abs-d0-kpis article{border-top-color:var(--pulso-gold);opacity:1;background:#fff;min-height:96px}.results-abs-d0-kpis article.blue{border-top-color:#3b82f6}.results-abs-d0-kpis article.good{border-top-color:#22a95d}.results-abs-d0-kpis article.warn{border-top-color:#e1a819}.results-abs-d0-kpis article.alert{border-top-color:#df4545}.results-abs-d0-kpis article.coverage{border-top-color:#7a7f85}.results-abs-d0-kpis article>span{color:#4f565c;align-items:center;gap:6px;font-size:8px;display:flex}.results-abs-d0-kpis article>span .results-ui-icon{width:14px;height:14px}.results-abs-d0-kpis article>b{color:#25282b}.results-abs-d0-kpis article>small{color:#737b82;opacity:1}.results-abs-help{width:16px;height:16px;color:inherit;cursor:help;background:0 0;border:1px solid;border-radius:999px;place-items:center;padding:0;font-size:8px;font-weight:950;display:inline-grid}.results-abs-help.inverse{color:#fff;border-color:#ffffffb8}.results-abs-d0-coverage{flex-wrap:wrap;gap:6px;display:flex}.results-abs-d0-coverage span{color:#555d64;opacity:1;background:#fff;border-color:#d8dde1}.results-abs-d0-interval-card{overflow:hidden}.results-abs-d0-table-wrap{max-height:620px}.results-abs-d0-table{color:#25282b}.results-abs-d0-table th{color:#fff;opacity:1;background:#303133;padding:10px 9px;font-size:8px}.results-abs-d0-table th>span{align-items:center;gap:5px;display:inline-flex}.results-abs-d0-table td{color:#34383c;opacity:1;background:#fff;border-bottom:1px solid #e5e8ea;padding:10px 9px;font-size:9px}.results-abs-d0-table tbody tr:nth-child(2n) td{background:#fafafa}.results-abs-d0-table tbody tr:hover td{background:#fff9e8}.results-abs-d0-table td small{color:#777e84;margin-top:3px;font-size:7px;display:block}.results-abs-d0-interval{color:#292d31;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(85px,auto) auto 14px;align-items:center;gap:7px;width:100%;padding:0;display:grid}.results-abs-d0-interval strong{color:#292d31;font-size:9px;text-decoration:none}.results-abs-d0-interval .results-ui-icon{color:#8a6a00;width:13px;height:13px}.results-abs-d0-status{color:#697078;letter-spacing:.035em;background:#eef0f1;border-radius:999px;width:max-content;padding:3px 6px;font-size:6.5px;font-weight:900}.results-abs-d0-status.open{color:#765900;background:#fff1cf}.results-abs-d0-count{color:#31363a;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:850;text-decoration:none}.results-abs-d0-count:hover{color:#8c6900;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.results-abs-d0-rate{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:47px;min-height:24px;padding:0 8px;font-size:8px;font-weight:950;display:inline-flex}.results-abs-d0-rate.good{background:#27834a}.results-abs-d0-rate.attention{background:#c48518}.results-abs-d0-rate.critical{background:#c93737}[data-d0-column=coverage][hidden]{display:none!important}@media (width<=1320px){.results-pulso-header-main{grid-template-columns:minmax(260px,310px) 1fr}.results-pulso-access{grid-column:2;justify-self:end}.results-pulso-nav{grid-area:2/1/auto/-1;justify-content:flex-start}.results-abs-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.results-abs-d0-filters{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1080px){.results-abs-hero,[data-role=daily-section]{grid-template-columns:1fr}.results-abs-thermometer,.results-abs-target-card{min-height:0}.results-abs-kpis,.results-abs-d0-kpis,.results-abs-d0-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.results-pulso-header-main{grid-template-columns:1fr}.results-pulso-access,.results-pulso-nav{grid-column:1;justify-content:flex-start;justify-self:stretch;overflow-x:auto}.results-pulso-nav{grid-row:auto}.results-abs-context-row,.results-abs-d0-context{flex-direction:column}.results-abs-d0-actions{justify-content:flex-end;width:100%}.results-abs-filters,.results-abs-d0-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.results-abs-daily-row{grid-template-columns:52px minmax(130px,1fr)}.results-abs-daily-meta{text-align:left;grid-column:1/-1;justify-items:start;padding-left:61px}}@media (width<=560px){.results-pulso-header-main{min-height:0;padding:12px}.results-pulso-brand-lockup span,.results-pulso-brand>small{font-size:8px}.results-pulso-nav button span,.results-pulso-access button span{display:none}.results-pulso-nav button,.results-pulso-access button{min-width:38px;padding:0 10px}.results-pulso-access .profile span{display:inline}.results-abs-filters,.results-abs-d0-filters,.results-abs-kpis,.results-abs-d0-kpis{grid-template-columns:1fr}.results-abs-d0-actions{flex-direction:column;align-items:stretch}.results-abs-d0-reference{flex-direction:column;align-items:flex-start}.results-abs-d0-reference i{display:none}}[data-role=daily-card]:not(.is-interval) [data-role=daily-chart]:not(.results-abs-scroll){flex-direction:column;min-height:620px;display:flex}[data-role=daily-card]:not(.is-interval) [data-role=daily-chart]:not(.results-abs-scroll) .results-abs-daily-row{flex:1 1 0}.results-abs-daily-meta .results-ui-icon{width:11px;height:11px;margin-right:2px}.results-abs-operator-volume>b{color:#25282b;font-size:12px}.results-abs-reset-button[hidden]{display:none!important}.results-abs-audit-modal-card .results-abs-modal-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.results-abs-audit-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.results-abs-inconsistency-sections{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;max-height:none;padding-right:4px;display:flex;overflow-y:auto}.results-abs-inconsistency-group{flex:none}.results-abs-inconsistency-group>header h3{font-size:13px;line-height:1.3}.results-abs-inconsistency-group>header p{font-size:10px;line-height:1.5}.results-abs-inconsistency-group>header small{font-size:9px;line-height:1.4}.results-abs-inconsistency-table-wrap{overscroll-behavior:contain;max-height:340px;overflow:auto}.results-abs-inconsistency-table{font-size:10px}.results-abs-inconsistency-table thead th{font-size:9px}@media (width<=760px){.results-abs-audit-modal-card .results-abs-modal-body{overflow:auto}.results-abs-inconsistency-sections{flex:none;overflow:visible}}.results-abs-supervisor-worst.is-loading small{color:#858b91;font-size:8px;font-weight:650}.results-adh-shell{gap:12px}.results-adh-shell>.results-adh-heading,.results-adh-target{display:none!important}.results-adh-filters{grid-template-columns:minmax(130px,.8fr) minmax(130px,.8fr) minmax(150px,1fr) minmax(160px,1fr) minmax(210px,1.35fr) minmax(140px,.9fr) minmax(140px,.9fr);gap:8px;margin-top:0;padding:12px 13px}.results-adh-filters label{min-width:0}.results-adh-filters select{width:100%;min-width:0}.results-adh-executive-card h3,.results-adh-execution-card h3,.results-abs-card>header h3{align-items:center;gap:7px;display:flex}.results-adh-executive-card h3 .results-ui-icon,.results-adh-execution-card h3 .results-ui-icon,.results-abs-card>header h3 .results-ui-icon{color:#9a7600;width:16px;height:16px}.results-adh-executive-card>header>small[hidden]{display:none!important}.results-adh-link-action{color:#292929;letter-spacing:.035em;background:#fff;border:1px solid #b99825;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:max-content;min-height:38px;margin-top:14px;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 2px 6px #1416180f}.results-adh-link-action:hover{background:#fff7d9;border-color:#9f7b00;transform:translateY(-1px)}.results-adh-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.results-adh-kpis article{min-height:112px;padding:14px 15px}.results-adh-kpis article:before{background:#c9a227}.results-adh-kpis article.adherent:before{background:#23834b}.results-adh-kpis article.inadherent:before,.results-adh-kpis article.unjustified:before{background:#d96f0f}.results-adh-kpis article.recovered:before{background:#2f67f3}.results-adh-kpis article.deviation:before{background:#e62929}.results-adh-kpi-title{color:#5f6873;align-items:center;gap:6px;min-height:22px;display:flex}.results-adh-kpi-title span{text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.25}.results-adh-kpi-title .results-ui-icon{flex:none;width:13px;height:13px}.results-adh-kpis b{font-size:24px}.results-adh-kpis small{font-size:10px;line-height:1.35}.results-adh-two-column{grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);gap:12px}.results-adh-daily-card,.results-adh-causes-card{height:552px}.results-adh-daily-card .results-abs-card-body,.results-adh-causes-card .results-abs-card-body{height:calc(100% - 58px);min-height:0;overflow:auto}.results-adh-daily-list,.results-adh-cause-list{align-content:start;display:grid}.results-adh-daily-row{border-radius:0;grid-template-columns:54px minmax(170px,1fr) minmax(210px,.78fr);gap:12px;min-height:45px;padding:7px 0}.results-adh-daily-row:hover{border-radius:8px}.results-adh-daily-row>span:last-child{gap:1px}.results-adh-daily-row strong{font-size:11px}.results-adh-daily-row small{font-size:9px}.results-adh-rate-track{height:13px}.results-adh-rate-track i{background:#d4ad1d}.results-adh-ranking-row{border-radius:0;grid-template-columns:minmax(235px,1.35fr) minmax(120px,.8fr) minmax(78px,auto);gap:10px;min-height:36px;padding:5px 0}.results-adh-ranking-row:hover{border-radius:8px}.results-adh-cause-copy{align-items:center;gap:8px;min-width:0;display:flex!important}.results-adh-cause-copy>.results-activity-icon{flex:none;width:15px;height:15px}.results-adh-cause-copy>span{gap:1px;min-width:0;display:grid}.results-adh-cause-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.results-adh-cause-copy small{font-size:8px}.results-adh-ranking-row>strong{white-space:nowrap;font-size:10px}.results-adh-ranking-track{height:7px}.results-adh-management-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.results-adh-management-grid.single-column{grid-template-columns:1fr}.results-adh-supervisor-card,.results-adh-critical-card{height:388px}.results-adh-supervisor-card .results-abs-card-body,.results-adh-critical-card .results-abs-card-body{height:calc(100% - 58px);min-height:0;overflow:auto}.results-adh-supervisor-row{border-radius:0;grid-template-columns:26px minmax(0,1fr) auto;gap:9px;min-height:47px;padding:7px 2px}.results-adh-supervisor-row>span{color:#a27d00;font-size:15px}.results-adh-supervisor-row b{font-size:10px}.results-adh-supervisor-row small{font-size:8px}.results-adh-supervisor-row>strong{white-space:nowrap;justify-items:end;gap:2px;font-size:11px;display:grid}.results-adh-supervisor-row>strong small{font-size:8px}.results-adh-critical-row{border-radius:0;grid-template-columns:76px minmax(0,1fr) 62px;gap:10px;min-height:47px;padding:7px 0}.results-adh-critical-row>span small{font-size:8px}.results-adh-critical-row>strong{font-size:10px}.results-adh-critical-track i{background:#e72828}.results-adh-workforce .results-abs-card-body{min-height:430px;max-height:690px}.results-adh-interval-table-wrap{max-height:470px;overflow:auto}.results-adh-interval-table{border-collapse:collapse;width:100%;font-size:10px}.results-adh-interval-table th{z-index:2;color:#fff;text-align:left;text-transform:uppercase;background:#333;padding:9px;font-size:8px;position:sticky;top:0}.results-adh-interval-table td{background:#fff;border-bottom:1px solid #e7e9eb;padding:8px 9px}.results-adh-interval-table tbody tr:hover td{background:#fff9e7}.results-adh-interval-table td button{color:#292929;background:0 0;align-items:center;gap:6px;padding:0;font-weight:800;display:inline-flex}.results-adh-rate-badge{color:#fff;background:#e42c2c;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.results-adh-segment.is-dot:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.results-adh-segment.is-dot .results-activity-icon{display:none}.results-adh-segment.is-compact:after{content:none}.results-adh-segment.is-compact .results-activity-icon{display:inline-grid}@media (width<=1200px){.results-adh-filters,.results-adh-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.results-adh-two-column,.results-adh-management-grid{grid-template-columns:1fr}.results-adh-daily-card,.results-adh-causes-card,.results-adh-supervisor-card,.results-adh-critical-card{height:auto;min-height:360px}}@media (width<=760px){.results-adh-filters,.results-adh-kpis{grid-template-columns:1fr 1fr}.results-adh-daily-row{grid-template-columns:46px 1fr}.results-adh-daily-row>span:last-child{grid-column:1/-1}.results-adh-ranking-row{grid-template-columns:1fr auto}.results-adh-ranking-track{grid-column:1/-1}.results-adh-workforce .results-abs-card-body{min-height:360px}}.results-abs-shell .results-abs-section-title h3 .results-ui-icon,.results-abs-shell .results-abs-card>header h3 .results-ui-icon,.results-abs-shell .results-abs-occurrences-section h3 .results-ui-icon,.results-adh-shell .results-abs-card>header h3 .results-ui-icon,.results-adh-shell .results-adh-executive-card h3 .results-ui-icon,.results-adh-shell .results-adh-execution-card h3 .results-ui-icon{color:#9a7600!important}.results-adh-daily-row,.results-adh-ranking-row,.results-adh-supervisor-row,.results-adh-critical-row{appearance:none;color:inherit;font:inherit;box-shadow:none;background:0 0}.results-adh-daily-row>b{white-space:nowrap;font-size:10px;line-height:1.2}.results-adh-cause-list .results-adh-ranking-row,.results-adh-supervisor-card .results-adh-supervisor-row{border-radius:0}.results-adh-cause-list .results-adh-ranking-row:hover,.results-adh-supervisor-card .results-adh-supervisor-row:hover,.results-adh-critical-card .results-adh-critical-row:hover{background:#fff9e7}.results-adh-supervisor-card .results-abs-card-body,.results-adh-critical-card .results-abs-card-body{padding:8px 16px 12px}.results-adh-supervisor-row{width:100%;min-height:48px;padding:8px 2px}.results-adh-critical-row{grid-template-columns:96px minmax(0,1fr) 70px;width:100%;min-height:48px;padding:8px 0}.results-adh-critical-row>b{white-space:nowrap;font-size:10px;line-height:1.2}.results-adh-critical-row>span,.results-adh-critical-row>strong{min-width:0}.results-adh-critical-row>strong{justify-self:end}.results-adh-segment{color:#30343a;justify-content:center;align-items:center;display:flex}.results-adh-segment .results-activity-icon{max-width:calc(100% - 2px);max-height:calc(100% - 2px)}.results-adh-segment.is-micro .results-activity-icon{width:10px;height:10px}.results-adh-management-grid>.results-abs-card{align-self:stretch;margin:0}.results-adh-critical-card{margin:0}.results-adh-cause-copy{min-width:0;display:block!important}.results-adh-cause-copy>span{width:100%}.results-adh-cause-list .results-adh-ranking-row{grid-template-columns:minmax(220px,1.35fr) minmax(120px,.8fr) minmax(78px,auto)}.results-adh-status.pending{color:#795800;background:#fff3cd}.results-adh-status.approved{color:#166534;background:#dcfce7}.results-adh-status.rejected{color:#991b1b;background:#fee2e2}.results-adh-occurrence-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 12px;display:grid!important}.results-adh-occurrence-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.results-adh-occurrence-actions button{height:29px;padding:0 9px;font-size:7.5px}@media (width<=800px){.results-adh-occurrence-item{grid-template-columns:1fr}.results-adh-occurrence-actions{justify-content:flex-start}}.results-adh-filters select:disabled,.results-adh-workforce-tools select:disabled,.results-abs-filters select:disabled,.results-abs-d0-filters select:disabled{opacity:1;cursor:not-allowed;color:#343a40;background:#f3f4f6;border-color:#d2d7dd;font-weight:800}.results-adh-team-result{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;height:100%;padding:0;display:grid}.results-adh-team-result>div{background:#fafbfc;border:1px solid #e0e4e8;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:14px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.results-adh-team-result:hover>div{border-color:#c9a227;transform:translateY(-1px);box-shadow:0 5px 14px #0000000f}.results-adh-team-result span{letter-spacing:.05em;text-transform:uppercase;color:#737980;font-size:8px;font-weight:950}.results-adh-team-result b{color:#252525;overflow-wrap:anywhere;font-size:18px}.results-adh-team-result small{color:#6f767d;font-size:8.5px;line-height:1.4}.results-adh-occurrence-actions>small{text-align:right;max-width:270px;line-height:1.35}@media (width<=800px){.results-adh-team-result{grid-template-columns:1fr}}.results-adh-filters select:disabled,.results-adh-workforce-tools select:disabled{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.results-adh-team-result{cursor:default;background:0 0;border:0;grid-template-columns:1fr;gap:10px;width:100%;height:auto;padding:0;display:grid}.results-adh-team-result>.results-adh-team-result-list{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;display:grid;transform:none}.results-adh-team-result:hover>.results-adh-team-result-list{box-shadow:none;border-color:#0000;transform:none}.results-adh-team-result-row{border-bottom:1px solid #eceff1;grid-template-columns:30px minmax(0,1fr) minmax(250px,auto);align-items:center;gap:10px;min-width:0;padding:9px 2px;display:grid}.results-adh-team-result-row:last-child{border-bottom:0}.results-adh-team-result-position{color:#a27d00;font-size:14px;font-weight:950}.results-adh-team-result-operator{gap:3px;min-width:0;display:grid}.results-adh-team-result-operator b{color:#252525;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.results-adh-team-result-operator small{color:#737980;font-size:8px}.results-adh-team-result-metrics{grid-template-columns:repeat(3,minmax(72px,1fr));align-items:center;gap:8px;display:grid}.results-adh-team-result-metrics>span{text-align:right;gap:2px;display:grid}.results-adh-team-result-metrics b{color:#252525;font-size:10.5px}.results-adh-team-result-metrics small{color:#737980;font-size:7.5px}.results-adh-team-result-footer{border-top:1px solid #eceff1;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.results-adh-team-result-footer>span{letter-spacing:normal;text-transform:none;color:#737980;font-size:8px;font-weight:500}.results-adh-team-result-footer button{height:34px;padding:0 12px;font-size:8px}.results-adh-analysis-drawer .results-abs-drawer-body{overflow-x:hidden}.results-adh-team-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.results-adh-team-highlights>article,.results-adh-team-complete{background:#fff;border:1px solid #e0e4e8;border-radius:12px;min-width:0;padding:12px}.results-adh-team-highlights h3,.results-adh-team-complete h3{margin:0 0 10px;font-size:12px}.results-adh-team-highlight-list{gap:0;min-width:0;display:grid}.results-adh-team-highlight-row{color:#252525;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f2;border-radius:0;grid-template-columns:82px minmax(0,1fr) minmax(145px,auto);align-items:center;gap:9px;width:100%;min-width:0;height:auto;padding:9px 2px;display:grid}.results-adh-team-highlight-row:last-child{border-bottom:0}.results-adh-team-highlight-row:hover{background:#fffaf0}.results-adh-team-highlight-date{color:#5d656c;white-space:nowrap;font-size:8px}.results-adh-team-highlight-operator{gap:2px;min-width:0;display:grid}.results-adh-team-highlight-operator b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.results-adh-team-highlight-operator small{color:#737980;font-size:7.5px}.results-adh-team-highlight-result{text-align:right;gap:2px;display:grid}.results-adh-team-highlight-result b{font-size:10px}.results-adh-team-highlight-result small{color:#737980;white-space:normal;font-size:7.5px;line-height:1.35}.results-adh-team-complete{margin-top:12px}.results-adh-team-complete>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.results-adh-team-complete>header h3{margin:0}.results-adh-team-complete>header p{color:#737980;margin:4px 0 10px;font-size:8px}.results-adh-team-table-wrap{scrollbar-gutter:stable;border:1px solid #e1e4e8;border-radius:10px;width:100%;max-width:100%;overflow:auto visible}.results-adh-team-full-table{width:100%;min-width:760px}@media (width<=1000px){.results-adh-team-highlights{grid-template-columns:1fr}.results-adh-team-result-row{grid-template-columns:28px minmax(0,1fr)}.results-adh-team-result-metrics{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.results-adh-team-result-metrics>span{text-align:left}}@media (width<=800px){.results-adh-team-result-footer{flex-direction:column;align-items:stretch}.results-adh-team-result-footer button{width:100%}.results-adh-team-highlight-row{grid-template-columns:72px minmax(0,1fr)}.results-adh-team-highlight-result{text-align:left;grid-column:2/-1}}.results-adh-composition-body{align-content:start;gap:14px;display:grid}.results-adh-composition-section{gap:7px;display:grid}.results-adh-composition-section+.results-adh-composition-section{border-top:1px solid #e5e7eb;padding-top:13px}.results-adh-composition-section>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;min-height:0;padding:0;display:flex}.results-adh-composition-section>header div{gap:2px;display:grid}.results-adh-composition-section>header b{text-transform:uppercase;letter-spacing:.04em;color:#303640;font-size:10px;line-height:1.2}.results-adh-composition-section>header small{color:#737b86;font-size:8px;line-height:1.3}.results-adh-composition-section .results-adh-ranking-row{grid-template-columns:minmax(210px,1.35fr) minmax(100px,.75fr) minmax(72px,auto)}.results-abs-context-row.is-shell-context{border:1px solid var(--abs-line);background:#fff;border-radius:12px;align-items:center;margin-bottom:10px;padding:12px 14px}.results-abs-shell-meta{min-width:0}.results-abs-shell-meta>span{color:#8a6810;letter-spacing:.08em;font-size:11px;font-weight:900;display:block}.results-abs-shell-meta>p{color:var(--abs-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}@media (width<=720px){.results-abs-context-row.is-shell-context{align-items:stretch}.results-abs-shell-meta>p{white-space:normal}}.performance-abs-d0-summary .performance-abs-d0-result-card{grid-column:1/-1}.performance-abs-d0-source-coverage{min-height:0}.performance-abs-d0-source-coverage[data-tone=neutral] span{color:#555d64;background:#fff;border-color:#d8dde1}.performance-abs-d0-source-coverage[data-tone=attention] span{color:#6f5200;background:#fff8e6;border-color:#d7a20b}.results-abs-shell.is-performance-abs.is-active-abs{gap:var(--pulso-space-5);min-width:0;color:var(--pulso-color-text);font-size:var(--pulso-font-size-body);display:grid}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-context-row.is-shell-context{background:0 0;border:0;min-height:auto;margin:0;padding:0}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-shell-meta{align-items:center;gap:var(--pulso-space-3);min-width:0;display:flex}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-shell-meta>span{color:var(--pulso-color-brand-gold-strong);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.08em;flex:none}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-shell-meta>p{min-width:0;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);margin:0;line-height:1.45}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-context-actions[hidden]{display:none}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-context-actions{justify-content:flex-end;margin:0;display:flex}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-stage-tabs{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle);justify-self:start;width:auto;min-height:40px;margin:0;padding:4px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-stage-tabs button{min-width:112px;min-height:32px;padding:0 var(--pulso-space-4);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);background:0 0;border:0;border-radius:8px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-stage-tabs button.active{background:var(--pulso-color-surface);color:var(--pulso-color-text);box-shadow:0 1px 4px #0f172a1a}.results-abs-shell.is-performance-abs.is-active-abs [data-role=historical-stage],.results-abs-shell.is-performance-abs.is-active-abs [data-role=d0-stage],.results-abs-shell.is-performance-abs.is-active-abs [data-role=adherence-stage]{min-width:0}.performance-abs-filter-panel{z-index:4;gap:var(--pulso-space-2);padding:var(--pulso-space-3) var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface-subtle);display:grid;position:relative}.performance-abs-filter-grid{align-items:end;gap:var(--pulso-space-3);grid-template-columns:140px 140px minmax(180px,1fr) minmax(210px,1.25fr) auto auto;display:grid}.performance-abs-filter-grid label,.performance-abs-more-panel label{gap:5px;min-width:0;display:grid}.performance-abs-filter-grid label>span,.performance-abs-more-panel label>span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold)}.performance-abs-filter-grid select,.performance-abs-more-panel select{width:100%;min-height:42px;padding:0 var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);color:var(--pulso-color-text);font:inherit;font-size:var(--pulso-font-size-body-small)}.performance-abs-filter-grid select:focus,.performance-abs-more-panel select:focus{border-color:var(--pulso-color-brand-gold);box-shadow:var(--pulso-focus-ring);outline:none}.performance-abs-filter-apply,.performance-abs-more-button,.performance-abs-more-apply{min-height:42px;padding:0 var(--pulso-space-4);border-radius:var(--pulso-radius-control);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.02em}.performance-abs-filter-apply,.performance-abs-more-apply{border:1px solid var(--pulso-color-brand-ink);background:var(--pulso-color-brand-ink);color:#fff}.performance-abs-more-wrap{position:relative}.performance-abs-more-button{justify-content:center;align-items:center;gap:var(--pulso-space-2);border:1px solid var(--pulso-color-border);background:var(--pulso-color-surface);min-width:144px;color:var(--pulso-color-text);display:inline-flex}.performance-abs-more-button>span{border-radius:var(--pulso-radius-pill);min-width:22px;height:22px;color:var(--pulso-color-brand-gold-strong);font-size:var(--pulso-font-size-micro);background:#fff4c2;place-items:center;display:inline-grid}.performance-abs-filter-apply:hover,.performance-abs-filter-apply:focus-visible,.performance-abs-more-button:hover,.performance-abs-more-button:focus-visible,.performance-abs-more-apply:hover,.performance-abs-more-apply:focus-visible{border-color:var(--pulso-color-brand-gold);box-shadow:var(--pulso-focus-ring);outline:none}.performance-abs-more-panel{z-index:20;gap:var(--pulso-space-3);width:min(440px,86vw);padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0f172a29}.performance-abs-more-panel[hidden]{display:none}.performance-abs-more-panel label:first-child,.performance-abs-more-panel .performance-abs-more-apply{grid-column:1/-1}.performance-abs-filter-status{min-height:0}.performance-abs-filter-notice,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-filter-loading{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);margin:0;line-height:1.4}.performance-abs-filter-notice:not([hidden]){padding:var(--pulso-space-2) var(--pulso-space-3);border-left:3px solid var(--pulso-color-warning);color:#6f5312;background:#fff8e7;border-radius:0 8px 8px 0}.performance-abs-filter-footer{justify-content:space-between;align-items:center;gap:var(--pulso-space-3);min-height:28px;display:flex}.performance-abs-filter-chips{gap:var(--pulso-space-2);flex-wrap:wrap;min-width:0;display:flex}.performance-abs-filter-chip{align-items:center;gap:var(--pulso-space-2);min-height:28px;padding:0 var(--pulso-space-3);border-radius:var(--pulso-radius-pill);color:#6d5210;font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold);background:#fff9df;border:1px solid #e8c95f;display:inline-flex}.performance-abs-filter-chip b{font-size:var(--pulso-font-size-body);line-height:1}.performance-abs-clear-button{min-height:28px;padding:0 var(--pulso-space-2);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);background:0 0;border:1px solid #0000;flex:none}.performance-abs-clear-button:not(:disabled):hover,.performance-abs-clear-button:not(:disabled):focus-visible{color:var(--pulso-color-text);outline:none;text-decoration:underline}.performance-abs-clear-button:disabled{opacity:.45}.performance-abs-dashboard{gap:var(--pulso-space-5);min-width:0;margin-top:var(--pulso-space-5);display:grid}.performance-abs-summary-grid,.performance-abs-people-grid,.performance-abs-quality-grid{gap:var(--pulso-space-5);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-width:0;display:grid}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-thermometer,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-target-card,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-card,.performance-abs-composition-card,.performance-abs-quality-card,.performance-abs-d0-result-card,.performance-abs-d0-coverage-card{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);min-width:0;box-shadow:none;margin:0}.performance-abs-result-card,.performance-abs-composition-card{padding:var(--pulso-space-5)}.performance-abs-eyebrow{margin-bottom:var(--pulso-space-2);color:var(--pulso-color-brand-gold-strong);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.08em;display:block}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-section-title h3,.performance-abs-composition-card h3,.performance-abs-d0-result-card h3,.performance-abs-d0-coverage-card h3{color:var(--pulso-color-text);font-size:var(--pulso-font-size-card-title);margin:0;line-height:1.35}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-section-title p,.performance-abs-composition-card header p,.performance-abs-d0-result-card p,.performance-abs-d0-coverage-card p{margin:var(--pulso-space-2) 0 0;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.5}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-main-number{margin:var(--pulso-space-4) 0;font-size:clamp(2.4rem,4vw,3.8rem);line-height:1}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-meter-wrap{margin-top:var(--pulso-space-3)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-insight{margin-top:var(--pulso-space-4);font-size:var(--pulso-font-size-body)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-volume{gap:var(--pulso-space-2);margin-top:var(--pulso-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-volume>span{padding:var(--pulso-space-2) var(--pulso-space-3);background:var(--pulso-color-surface-subtle);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);border-radius:9px}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-volume b{color:var(--pulso-color-text)}.performance-abs-composition-card{align-content:start;gap:var(--pulso-space-4);display:grid}.performance-abs-composition-grid{gap:var(--pulso-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.performance-abs-composition-grid article{align-content:start;gap:var(--pulso-space-2);min-height:142px;padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);background:var(--pulso-color-surface-subtle);border-radius:12px;display:grid}.performance-abs-composition-grid article.is-justified{border-top:4px solid var(--pulso-color-positive)}.performance-abs-composition-grid article.is-unjustified{border-top:4px solid var(--pulso-color-warning)}.performance-abs-composition-grid span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.04em;text-transform:uppercase}.performance-abs-composition-grid b{color:var(--pulso-color-text);font-size:var(--pulso-font-size-page-title)}.performance-abs-composition-grid small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.45}.performance-abs-composition-note{padding:var(--pulso-space-3);color:#6c581c;font-size:var(--pulso-font-size-body-small);background:#f7f3e8;border-radius:10px;line-height:1.5}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-kpi-strip{gap:var(--pulso-space-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-kpi-strip article{align-content:start;gap:var(--pulso-space-2);min-height:128px;padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-top:4px solid var(--pulso-color-info);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);margin:0;display:grid}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-kpi-strip article.good{border-top-color:var(--pulso-color-positive)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-kpi-strip article.alert,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-kpi-strip article.warn{border-top-color:var(--pulso-color-warning)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-kpi-strip article>span{align-items:flex-start;gap:var(--pulso-space-2);min-height:34px;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.03em;text-transform:uppercase;display:flex}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-kpi-strip article>b{color:var(--pulso-color-text);font-size:var(--pulso-font-size-section-title);line-height:1.15}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-kpi-strip article>small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.4}.performance-abs-section{gap:var(--pulso-space-4);min-width:0;padding:var(--pulso-space-5);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:color-mix(in srgb, var(--pulso-color-surface-subtle) 50%, #fff);margin:0;display:grid}.performance-abs-section-header{justify-content:space-between;align-items:flex-start;gap:var(--pulso-space-4);display:flex}.performance-abs-section-header h2{color:var(--pulso-color-text);font-size:var(--pulso-font-size-section-title);margin:0;line-height:1.25}.performance-abs-section-header p{margin:var(--pulso-space-2) 0 0;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.5}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-two-column,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-three-column{gap:var(--pulso-space-4);min-width:0;margin:0}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-card{overflow:hidden}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-card>header{min-height:76px;padding:var(--pulso-space-4);border-bottom:1px solid var(--pulso-color-border);background:var(--pulso-color-surface)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-card>header h3,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-target-card h3{color:var(--pulso-color-text);font-size:var(--pulso-font-size-card-title);margin:0;line-height:1.35}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-card>header p,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-target-card p{margin:var(--pulso-space-1) 0 0;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.45}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-card-body,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-target-card{padding:var(--pulso-space-4)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-target-list{margin-top:var(--pulso-space-4)}.performance-abs-people-grid{align-items:stretch}.performance-abs-experience-card{margin-top:0}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-occurrence-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-occurrences-section{border:1px solid var(--pulso-color-border);background:color-mix(in srgb, var(--pulso-color-surface-subtle) 50%, #fff)}.performance-abs-quality-section{background:var(--pulso-color-surface)}.performance-abs-quality-grid{align-items:stretch}.performance-abs-quality-card{justify-content:space-between;align-items:center;gap:var(--pulso-space-4);padding:var(--pulso-space-4);display:flex}.performance-abs-quality-card>div{align-items:flex-start;gap:var(--pulso-space-3);min-width:0;display:flex}.performance-abs-quality-card>div>span{width:42px;height:42px;color:var(--pulso-color-warning);background:#fff4d6;border-radius:12px;flex:none;place-items:center;display:grid}.performance-abs-quality-card strong{color:var(--pulso-color-text);font-size:var(--pulso-font-size-card-title)}.performance-abs-quality-card p{margin:var(--pulso-space-1) 0 0;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.5}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-quality-card .results-abs-audit-pill{min-height:40px;padding:0 var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);color:var(--pulso-color-text);font-size:var(--pulso-font-size-label);flex:none}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-contract-note{padding:var(--pulso-space-4);border-radius:var(--pulso-radius-card);color:#435466;font-size:var(--pulso-font-size-body-small);background:#f3f7fa;border:1px solid #d8e3ee;margin:0;line-height:1.55}.performance-abs-d0-shell{gap:var(--pulso-space-5);display:grid}.performance-abs-d0-context{justify-content:space-between;align-items:center;gap:var(--pulso-space-4);padding:var(--pulso-space-4);border-radius:var(--pulso-radius-card);background:#fffaf0;border:1px solid #eadcae;display:flex}.performance-abs-d0-context>div{gap:var(--pulso-space-1);display:grid}.performance-abs-d0-context strong{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body)}.performance-abs-d0-context small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small)}.performance-abs-refresh-button{min-height:40px;padding:0 var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);color:var(--pulso-color-text);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black)}.performance-abs-d0-reference{margin:calc(var(--pulso-space-3) * -1) 0 0;padding:0 var(--pulso-space-2);background:0 0;border:0}.performance-abs-d0-filter-grid{grid-template-columns:minmax(190px,1fr) minmax(220px,1.25fr) auto auto}.performance-abs-d0-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-abs-d0-result-card,.performance-abs-d0-coverage-card{align-content:start;gap:var(--pulso-space-2);padding:var(--pulso-space-5);display:grid}.performance-abs-d0-result-card{border-top:4px solid var(--pulso-color-warning)}.performance-abs-d0-coverage-card{border-top:4px solid var(--pulso-color-info)}.performance-abs-d0-result-card>b,.performance-abs-d0-coverage-card>b{margin-top:var(--pulso-space-2);color:var(--pulso-color-text);font-size:clamp(2rem,3.5vw,3rem);line-height:1}.performance-abs-d0-result-card>small,.performance-abs-d0-coverage-card>small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.45}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-d0-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.performance-abs-d0-source-coverage{gap:var(--pulso-space-2);flex-wrap:wrap;margin:0;display:flex}.performance-abs-d0-source-coverage>span{padding:var(--pulso-space-2) var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-pill);background:var(--pulso-color-surface);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-d0-interval-card{margin:0}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-d0-table{min-width:980px;font-size:var(--pulso-font-size-body-small)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-d0-table th{font-size:var(--pulso-font-size-label)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-drawer,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-modal-card{font-size:var(--pulso-font-size-body)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-drawer h2,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-modal-card h2{font-size:var(--pulso-font-size-section-title)}.results-abs-shell.is-performance-abs.is-active-abs.is-loading .performance-abs-dashboard{opacity:.62;pointer-events:none}@media (width<=1280px){.performance-abs-filter-grid{gap:var(--pulso-space-2);grid-template-columns:130px 130px minmax(170px,1fr) minmax(180px,1fr) auto auto}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-kpi-strip,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-occurrence-metrics,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-d0-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.performance-abs-filter-grid,.performance-abs-d0-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-abs-filter-apply,.performance-abs-more-wrap,.performance-abs-filter-apply,.performance-abs-more-button{width:100%}.performance-abs-summary-grid,.performance-abs-people-grid,.performance-abs-quality-grid,.performance-abs-d0-summary,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-two-column{grid-template-columns:1fr}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-three-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.results-abs-shell.is-performance-abs.is-active-abs{gap:var(--pulso-space-4)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-shell-meta{align-items:flex-start;gap:var(--pulso-space-1);flex-direction:column}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-stage-tabs{width:100%}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-stage-tabs button{flex:50%;min-width:0}.performance-abs-filter-panel,.performance-abs-section{padding:var(--pulso-space-4)}.performance-abs-filter-grid,.performance-abs-d0-filter-grid,.performance-abs-composition-grid,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-kpi-strip,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-occurrence-metrics,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-d0-kpis,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-three-column{grid-template-columns:1fr}.performance-abs-more-panel{inset:auto var(--pulso-space-3) var(--pulso-space-3);grid-template-columns:1fr;width:auto;max-height:min(72dvh,560px);position:fixed;overflow-y:auto}.performance-abs-more-panel label:first-child,.performance-abs-more-panel .performance-abs-more-apply{grid-column:auto}.performance-abs-filter-footer,.performance-abs-quality-card,.performance-abs-d0-context{flex-direction:column;align-items:stretch}.performance-abs-filter-chips{width:100%}.performance-abs-clear-button,.performance-abs-refresh-button,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-quality-card .results-abs-audit-pill{justify-content:center;width:100%}.performance-abs-result-card,.performance-abs-composition-card,.performance-abs-d0-result-card,.performance-abs-d0-coverage-card{padding:var(--pulso-space-4)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-volume{grid-template-columns:1fr}.performance-abs-section-header{display:block}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-card>header{min-height:auto}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-d0-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-context-row.is-shell-context{align-items:center;gap:var(--pulso-space-3)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-context-actions{align-items:center;gap:var(--pulso-space-2);min-height:0}.performance-abs-quality-anchor{align-items:center;gap:var(--pulso-space-2);min-height:34px;padding:0 var(--pulso-space-3);border-radius:var(--pulso-radius-pill);color:#6d5210;font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.03em;background:#fff9df;border:1px solid #e2c464;display:inline-flex}.performance-abs-quality-anchor[hidden]{display:none}.performance-abs-quality-anchor[data-state=ok]{color:#21643a;background:#eef9f1;border-color:#a9d5b7}.performance-abs-quality-anchor .results-ui-icon{width:15px;height:15px}.performance-abs-quality-anchor b{font-size:inherit}.performance-abs-quality-anchor:hover,.performance-abs-quality-anchor:focus-visible{border-color:var(--pulso-color-brand-gold);box-shadow:var(--pulso-focus-ring);outline:none}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-context-actions:has(>[hidden]){display:none}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-context-row.is-shell-context+.results-abs-context-actions+.performance-abs-stage-tabs{margin-top:calc(var(--pulso-space-3) * -1)}#performance-abs-quality-title{scroll-margin-top:96px}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-card]:not(.is-interval) [data-role=daily-chart]{min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-card]:not(.is-interval) .results-abs-daily-row{gap:var(--pulso-space-3);width:100%;min-width:0;min-height:58px;padding:var(--pulso-space-3) 0;grid-template-columns:52px minmax(120px,1fr) minmax(150px,.9fr)}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-card]:not(.is-interval) .results-abs-daily-meta{text-align:left;align-content:center;justify-items:start;gap:2px;min-width:0;display:grid}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-card]:not(.is-interval) .results-abs-daily-meta strong{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small)}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-card]:not(.is-interval) .results-abs-daily-meta>span:not(.performance-abs-daily-status){color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);margin:0}.performance-abs-daily-status{min-height:22px;padding:0 var(--pulso-space-2);border-radius:var(--pulso-radius-pill);font-weight:var(--pulso-font-weight-black);white-space:nowrap;align-items:center;font-size:var(--pulso-font-size-micro)!important;margin-top:3px!important;display:inline-flex!important}.performance-abs-daily-status.is-within{background:#e9f7ed;color:#21643a!important}.performance-abs-daily-status.is-above{background:#fff0ef;color:#a5231d!important}.performance-abs-experience-card{align-self:start;height:auto!important;min-height:0!important}.results-abs-shell.is-performance-abs.is-active-abs [data-role=experience-ranking]{min-height:0!important;max-height:none!important;overflow:visible!important}@media (width<=767px){.results-abs-shell.is-performance-abs.is-active-abs .results-abs-context-actions{justify-content:flex-start;width:100%}.performance-abs-quality-anchor{justify-content:center;width:100%}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-card]:not(.is-interval) .results-abs-daily-row{gap:var(--pulso-space-2) var(--pulso-space-3);grid-template-columns:48px minmax(0,1fr)}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-card]:not(.is-interval) .results-abs-daily-track{grid-column:2}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-card]:not(.is-interval) .results-abs-daily-meta{grid-column:1/-1;padding-left:0}}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-context-row.is-shell-context{align-items:center;column-gap:var(--pulso-space-4);row-gap:var(--pulso-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-shell-meta{min-width:0}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-shell-meta>p{overflow-wrap:anywhere;min-width:0}.performance-abs-quality-anchor{white-space:nowrap;flex:none;justify-self:end;max-width:max-content}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-card]:not(.is-interval) [data-role=daily-chart].results-abs-scroll{overscroll-behavior-block:contain;scrollbar-gutter:stable;scrollbar-width:thin;max-height:580px!important;overflow:hidden auto!important}@media (width<=1180px){.results-abs-shell.is-performance-abs.is-active-abs .results-abs-context-row.is-shell-context{grid-template-columns:minmax(0,1fr)}.performance-abs-quality-anchor{grid-row:2;justify-self:end}}@media (width<=1023px){.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-card]:not(.is-interval) [data-role=daily-chart].results-abs-scroll{max-height:464px!important}}@media (width<=767px){.performance-abs-quality-anchor{justify-self:stretch;width:auto;max-width:100%}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-card]:not(.is-interval) [data-role=daily-chart].results-abs-scroll{max-height:510px!important}}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-context-row.is-shell-context{align-items:center;gap:var(--pulso-space-2) var(--pulso-space-4);flex-wrap:wrap;display:flex}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-shell-meta{flex:700px;min-width:min(100%,620px);overflow:visible}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-shell-meta>p{overflow-wrap:break-word;text-overflow:clip!important;white-space:normal!important;max-width:none!important;overflow:visible!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-quality-anchor{white-space:nowrap;flex:none;justify-self:auto;margin-inline-start:auto}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-section]{--performance-abs-daily-row-size:72px;--performance-abs-visible-daily-rows:10;align-items:start!important}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-section]>.results-abs-card{align-self:start;height:auto!important}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-card]:not(.is-interval) .results-abs-daily-row{min-height:var(--performance-abs-daily-row-size);height:var(--performance-abs-daily-row-size);box-sizing:border-box}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-card]:not(.is-interval) [data-role=daily-chart].results-abs-scroll{overscroll-behavior-block:contain;scrollbar-gutter:stable;scrollbar-width:thin;height:auto!important;max-height:calc(var(--performance-abs-visible-daily-rows) * var(--performance-abs-daily-row-size))!important;overflow:hidden auto!important}.results-abs-shell.is-performance-abs.is-active-abs [data-role=supervisor-ranking]{max-height:calc(var(--performance-abs-visible-daily-rows) * var(--performance-abs-daily-row-size))}@media (width<=1023px){.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-section]{--performance-abs-visible-daily-rows:8}}@media (width<=767px){.results-abs-shell.is-performance-abs.is-active-abs .results-abs-shell-meta{flex:100%;min-width:100%}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-quality-anchor{width:auto;max-width:100%;margin-inline-start:0}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-section]{--performance-abs-daily-row-size:108px;--performance-abs-visible-daily-rows:6}}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-modal-eyebrow,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-eyebrow,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-inconsistency-eyebrow,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-context span,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-result-lead>span,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-result-base span,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-occurrences header span,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-occurrences article span,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-reading header>span,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-reading article>span,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-timeline header span,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-day div>span{color:var(--pulso-color-brand-gold-strong);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.07em;text-transform:uppercase}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-drawer{background:var(--pulso-color-surface-subtle);width:min(1240px,100vw - 24px);max-width:100%;height:100dvh}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-drawer>header{min-height:86px;padding:var(--pulso-space-4) var(--pulso-space-5);background:var(--pulso-color-surface);flex:none;align-items:center}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-drawer>header h2{color:var(--pulso-color-text);font-size:var(--pulso-font-size-page-title);margin-top:3px;line-height:1.08}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-drawer>header p{margin-top:var(--pulso-space-1);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-drawer>header button,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-modal-card>header button{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);width:42px;height:42px;color:var(--pulso-color-text);flex:none;place-items:center;font-size:24px;display:inline-grid}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-drawer .results-abs-drawer-body{align-content:start;gap:var(--pulso-space-4);min-height:0;padding:var(--pulso-space-5);overscroll-behavior:contain;display:grid;overflow:hidden auto}.performance-abs-operator-context{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.performance-abs-operator-context>div{min-width:0;padding:var(--pulso-space-3) var(--pulso-space-4);border-right:1px solid var(--pulso-color-border)}.performance-abs-operator-context>div:last-child{border-right:0}.performance-abs-operator-context strong{overflow-wrap:anywhere;color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small);margin-top:5px;line-height:1.35;display:block}.performance-abs-operator-result{gap:var(--pulso-space-4);grid-template-columns:minmax(300px,.95fr) minmax(0,1.35fr);align-items:stretch;display:grid}.performance-abs-operator-result-lead,.performance-abs-operator-result-base article,.performance-abs-operator-occurrences,.performance-abs-operator-reading,.performance-abs-operator-timeline{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface)}.performance-abs-operator-result-lead{padding:var(--pulso-space-4);border-top:4px solid var(--pulso-color-warning)}.performance-abs-operator-result-lead[data-tone=positive]{border-top-color:var(--pulso-color-positive)}.performance-abs-operator-result-lead>div:first-of-type{align-items:baseline;gap:var(--pulso-space-2);margin-top:var(--pulso-space-2);display:flex}.performance-abs-operator-result-lead>div:first-of-type strong{color:var(--pulso-color-text);font-size:clamp(30px,3vw,42px);line-height:1}.performance-abs-operator-result-lead>div:first-of-type em{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-card-title);font-style:normal;font-weight:var(--pulso-font-weight-black)}.performance-abs-operator-result-lead h3{margin:var(--pulso-space-3) 0 0;color:var(--pulso-color-text);font-size:var(--pulso-font-size-card-title)}.performance-abs-operator-result-lead p{margin:var(--pulso-space-1) 0 0;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.5}.performance-abs-operator-result-base{gap:var(--pulso-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.performance-abs-operator-result-base article{min-height:150px;padding:var(--pulso-space-4);align-content:center;display:grid}.performance-abs-operator-result-base strong{margin-top:var(--pulso-space-2);color:var(--pulso-color-text);font-size:28px;line-height:1;display:block}.performance-abs-operator-result-base small{margin-top:var(--pulso-space-2);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small)}.performance-abs-operator-composition{gap:var(--pulso-space-2);margin-top:var(--pulso-space-3);display:grid}.performance-abs-operator-composition-track{border-radius:var(--pulso-radius-pill);background:var(--pulso-color-surface-subtle);width:100%;height:8px;display:flex;overflow:hidden}.performance-abs-operator-composition-track>span.is-justified,.performance-abs-operator-composition i.is-justified{background:var(--pulso-color-info)}.performance-abs-operator-composition-track>span.is-unjustified,.performance-abs-operator-composition i.is-unjustified{background:var(--pulso-color-warning)}.performance-abs-operator-composition>div:last-child{gap:var(--pulso-space-2) var(--pulso-space-4);flex-wrap:wrap;display:flex}.performance-abs-operator-composition>div:last-child span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);align-items:center;gap:6px;display:inline-flex}.performance-abs-operator-composition i{border-radius:50%;width:8px;height:8px}.performance-abs-operator-composition b{color:var(--pulso-color-text)}.performance-abs-operator-occurrences{padding:var(--pulso-space-4)}.performance-abs-operator-occurrences>header,.performance-abs-operator-timeline>header{justify-content:space-between;align-items:flex-end;gap:var(--pulso-space-4);display:flex}.performance-abs-operator-occurrences h3,.performance-abs-operator-reading h3,.performance-abs-operator-timeline h3{color:var(--pulso-color-text);font-size:var(--pulso-font-size-card-title);margin:4px 0 0}.performance-abs-operator-occurrences>header p,.performance-abs-operator-timeline>header p{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);margin:0}.performance-abs-operator-occurrences>div{gap:var(--pulso-space-3);margin-top:var(--pulso-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.performance-abs-operator-occurrences article{min-width:0;padding:var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle)}.performance-abs-operator-occurrences article strong,.performance-abs-operator-occurrences article small{display:block}.performance-abs-operator-occurrences article strong{margin-top:var(--pulso-space-2);color:var(--pulso-color-text);font-size:24px}.performance-abs-operator-occurrences article small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);margin-top:3px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-tabs{z-index:4;gap:var(--pulso-space-2);padding:var(--pulso-space-2);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;margin:0;display:flex;position:sticky;top:-1px;box-shadow:0 4px 14px #0f172a0d}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-tabs button{min-height:36px;padding:0 var(--pulso-space-3);font-size:var(--pulso-font-size-label)}.performance-abs-operator-tab-content{min-width:0}.performance-abs-operator-reading,.performance-abs-operator-timeline{padding:var(--pulso-space-4)}.performance-abs-operator-reading-grid{gap:var(--pulso-space-3);margin-top:var(--pulso-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.performance-abs-operator-reading-grid article{min-width:0;padding:var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle)}.performance-abs-operator-reading-grid article[data-tone=attention]{border-left:4px solid var(--pulso-color-warning)}.performance-abs-operator-reading-grid article[data-tone=positive]{border-left:4px solid var(--pulso-color-positive)}.performance-abs-operator-reading-grid strong,.performance-abs-operator-reading-grid p{margin:var(--pulso-space-2) 0 0;display:block}.performance-abs-operator-reading-grid strong{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body);line-height:1.35}.performance-abs-operator-reading-grid p{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.5}.performance-abs-operator-timeline>header>strong{color:var(--pulso-color-text);font-size:var(--pulso-font-size-card-title);flex:none}.performance-abs-operator-day-list{max-height:470px;margin-top:var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);overscroll-behavior:contain;display:grid;overflow:hidden auto}.performance-abs-operator-day{gap:var(--pulso-space-3);min-height:74px;padding:var(--pulso-space-3) var(--pulso-space-4);border-bottom:1px solid var(--pulso-color-border);border-left:4px solid #0000;grid-template-columns:96px minmax(145px,1fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(180px,1.35fr);align-items:center;display:grid}.performance-abs-operator-day:last-child{border-bottom:0}.performance-abs-operator-day[data-tone=critical]{background:#fff8f7;border-left-color:#dc2626}.performance-abs-operator-day[data-tone=attention]{border-left-color:var(--pulso-color-warning);background:#fffdf4}.performance-abs-operator-day[data-tone=positive]{border-left-color:var(--pulso-color-positive)}.performance-abs-operator-day time{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-black)}.performance-abs-operator-day div{min-width:0}.performance-abs-operator-day div>strong{overflow-wrap:anywhere;color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small);margin-top:4px;line-height:1.35;display:block}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-detail-table{max-height:58vh}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-modal-card{background:var(--pulso-color-surface-subtle);border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1480px,100vw - 24px);height:min(94dvh,980px);max-height:calc(100dvh - 24px);display:grid;overflow:hidden}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-modal-card>header{padding:var(--pulso-space-4) var(--pulso-space-5);border-bottom:1px solid var(--pulso-color-border);background:var(--pulso-color-surface);color:var(--pulso-color-text);align-items:center}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-modal-card>header h2{color:var(--pulso-color-text);font-size:var(--pulso-font-size-page-title);margin:3px 0 0}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-modal-card>header p{margin-top:var(--pulso-space-1);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-modal-card .results-abs-modal-body{gap:var(--pulso-space-3);min-height:0;padding:var(--pulso-space-4) var(--pulso-space-5) var(--pulso-space-5);background:var(--pulso-color-surface-subtle);grid-template-rows:auto auto auto minmax(0,1fr);display:grid;overflow:hidden}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-grid{gap:var(--pulso-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-grid>div{min-width:0;min-height:94px;padding:var(--pulso-space-3) var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);align-content:center;display:grid}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-grid>div[data-tone=primary]{border-top:4px solid var(--pulso-color-brand-gold)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-grid span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-grid b{margin-top:var(--pulso-space-1);color:var(--pulso-color-text);font-size:28px;line-height:1}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-grid small{margin-top:var(--pulso-space-1);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-notices{padding:var(--pulso-space-3) var(--pulso-space-4);font-size:var(--pulso-font-size-body-small);gap:4px;margin:0;line-height:1.45;display:grid}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-notices[hidden]{display:none}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-toolbar{gap:var(--pulso-space-3);grid-template-columns:minmax(280px,1fr) 190px auto;align-items:end;margin:0;display:grid}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-toolbar label span{font-size:var(--pulso-font-size-label)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-toolbar input,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-toolbar select{border-color:var(--pulso-color-border);border-radius:var(--pulso-radius-control);min-height:42px;font-size:var(--pulso-font-size-body-small)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-toolbar output{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);padding-bottom:11px}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-inconsistency-sections{gap:var(--pulso-space-4);min-height:0;max-height:none;padding:0 var(--pulso-space-1) 0 0;overscroll-behavior:contain;display:grid;overflow:hidden auto}.performance-abs-inconsistency-group{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);overflow:visible}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-inconsistency-group>header{gap:var(--pulso-space-4);padding:var(--pulso-space-4);border-bottom:1px solid var(--pulso-color-border);background:var(--pulso-color-surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-inconsistency-group>header h3{gap:var(--pulso-space-2);color:var(--pulso-color-text);font-size:var(--pulso-font-size-card-title);flex-wrap:wrap;align-items:center;margin:4px 0 0;display:flex}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-inconsistency-group>header p,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-inconsistency-group>header small{max-width:900px;margin-top:var(--pulso-space-2);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.5}.performance-abs-inconsistency-group-summary{justify-content:flex-end;gap:var(--pulso-space-2);flex-wrap:wrap;display:flex}.performance-abs-inconsistency-group-summary span{min-width:94px;padding:var(--pulso-space-2) var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);color:var(--pulso-color-text-muted);text-align:center;font-size:var(--pulso-font-size-body-small)}.performance-abs-inconsistency-group-summary b{color:var(--pulso-color-text)}.performance-abs-inconsistency-case-list{display:grid}.performance-abs-inconsistency-case{gap:var(--pulso-space-4);padding:var(--pulso-space-4);border-bottom:1px solid var(--pulso-color-border);border-left:4px solid var(--pulso-color-warning);grid-template-columns:minmax(180px,.95fr) minmax(260px,1.5fr) minmax(180px,.9fr) minmax(150px,.7fr);align-items:start;display:grid}.performance-abs-inconsistency-case[data-severity=error]{background:snow;border-left-color:#dc2626}.performance-abs-inconsistency-case:last-child{border-bottom:0}.performance-abs-case-identity,.performance-abs-case-problem,.performance-abs-case-period,.performance-abs-case-impact{min-width:0}.performance-abs-case-identity>strong,.performance-abs-case-problem>strong,.performance-abs-case-period>strong,.performance-abs-case-impact>strong,.performance-abs-case-identity>small,.performance-abs-case-problem>small,.performance-abs-case-period>small,.performance-abs-case-impact>small{display:block}.performance-abs-case-identity>strong,.performance-abs-case-problem>strong,.performance-abs-case-period>strong,.performance-abs-case-impact>strong{margin-top:var(--pulso-space-2);overflow-wrap:anywhere;color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small);line-height:1.4}.performance-abs-case-problem>strong{font-size:var(--pulso-font-size-body)}.performance-abs-case-identity>small,.performance-abs-case-problem>small,.performance-abs-case-period>small,.performance-abs-case-impact>small{overflow-wrap:anywhere;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);margin-top:5px;line-height:1.4}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-operator{margin-top:var(--pulso-space-2);color:var(--pulso-color-text)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-operator strong{font-size:var(--pulso-font-size-body)}.performance-abs-case-dates{margin-top:var(--pulso-space-2);flex-wrap:wrap;gap:5px;display:flex}.performance-abs-case-dates span{border-radius:var(--pulso-radius-pill);background:var(--pulso-color-surface-subtle);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold);padding:4px 7px}.performance-abs-case-impact{justify-items:start;gap:3px;display:grid}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-impact .results-abs-action-button{min-height:36px;margin-top:var(--pulso-space-2);padding:0 var(--pulso-space-3);font-size:var(--pulso-font-size-label)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-impact .results-abs-action-note{margin-top:var(--pulso-space-2);font-size:var(--pulso-font-size-body-small)}.performance-abs-case-trace{border-top:1px dashed var(--pulso-color-border);padding-top:var(--pulso-space-3);grid-column:1/-1}.performance-abs-case-trace summary{width:fit-content;color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold);cursor:pointer}.performance-abs-case-trace>div{gap:var(--pulso-space-2);margin-top:var(--pulso-space-3);display:grid}.performance-abs-case-trace article{gap:var(--pulso-space-3);padding:var(--pulso-space-2) var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);grid-template-columns:130px 90px 150px minmax(0,1fr);align-items:center;display:grid}.performance-abs-case-trace article time,.performance-abs-case-trace article strong{color:var(--pulso-color-text)}@media (width<=1180px){.performance-abs-operator-context{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-abs-operator-context>div:nth-child(3n){border-right:0}.performance-abs-operator-context>div:nth-child(-n+3){border-bottom:1px solid var(--pulso-color-border)}.performance-abs-inconsistency-case{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-drawer .results-abs-drawer-body,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-modal-card .results-abs-modal-body{padding:var(--pulso-space-4)}.performance-abs-operator-result,.performance-abs-operator-reading-grid{grid-template-columns:1fr}.performance-abs-operator-result-base,.performance-abs-operator-occurrences>div{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-abs-operator-day{grid-template-columns:80px repeat(2,minmax(0,1fr))}.performance-abs-operator-day-alert{grid-column:2/-1}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-toolbar{grid-template-columns:1fr 180px}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-toolbar output{grid-column:1/-1;justify-self:start;padding:0}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-inconsistency-group>header{grid-template-columns:1fr}.performance-abs-inconsistency-group-summary{justify-content:flex-start}}@media (width<=640px){.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-drawer{width:100vw}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-drawer>header,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-modal-card>header{min-height:auto;padding:var(--pulso-space-3) var(--pulso-space-4)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-drawer>header h2,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-modal-card>header h2{font-size:var(--pulso-font-size-section-title)}.performance-abs-operator-context{grid-template-columns:1fr 1fr}.performance-abs-operator-context>div,.performance-abs-operator-context>div:nth-child(3n){border-right:1px solid var(--pulso-color-border);border-bottom:1px solid var(--pulso-color-border)}.performance-abs-operator-context>div:nth-child(2n){border-right:0}.performance-abs-operator-context>div:nth-last-child(-n+2){border-bottom:0}.performance-abs-operator-result-base,.performance-abs-operator-occurrences>div,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-grid,.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-toolbar,.performance-abs-inconsistency-case{grid-template-columns:1fr}.performance-abs-operator-result-base article{min-height:104px}.performance-abs-operator-occurrences>header,.performance-abs-operator-timeline>header{flex-direction:column;align-items:flex-start}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-tabs{overflow-x:auto}.performance-abs-operator-day{gap:var(--pulso-space-2);grid-template-columns:72px minmax(0,1fr)}.performance-abs-operator-day>div,.performance-abs-operator-day-alert{grid-column:2}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-modal-card{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.performance-abs-inconsistency-group-summary span{flex:90px}.performance-abs-case-trace article{grid-template-columns:1fr 1fr}.performance-abs-case-trace article small{grid-column:1/-1}}.results-abs-shell.is-performance-abs.is-active-abs [data-role=operator-drawer]{z-index:10020}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-overlay,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-overlay{z-index:10030;background:#0f172a94;display:block;position:fixed;inset:0;overflow:hidden;padding:0!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-overlay[hidden],.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-overlay[hidden]{display:none!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace{background:var(--pulso-color-canvas,#f4f6f8);grid-template-rows:auto minmax(0,1fr);width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-header{z-index:3;justify-content:space-between;align-items:center;gap:var(--pulso-space-5);border-bottom:1px solid var(--pulso-color-border);background:var(--pulso-color-surface);min-height:88px;color:var(--pulso-color-text);display:flex;position:relative;padding:var(--pulso-space-4) var(--pulso-space-6)!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-header h2{color:var(--pulso-color-text);margin:3px 0 0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-header p{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);margin-top:5px}.performance-abs-operator-workspace-header-actions{align-items:center;gap:var(--pulso-space-3);flex:none;display:flex}.performance-abs-operator-workspace-header-actions>span{min-height:34px;padding:0 var(--pulso-space-3);border:1px solid var(--pulso-color-warning);border-radius:var(--pulso-radius-pill);color:#7a5200;font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold);white-space:nowrap;background:#fff8df;align-items:center;display:inline-flex}.performance-abs-operator-workspace-header-actions>span[data-tone=positive]{color:#166534;background:#edf9f2;border-color:#8ac5a5}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-header button,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-header button{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);width:44px;min-width:44px;height:44px;color:var(--pulso-color-text);cursor:pointer;place-items:center;font-size:1.45rem;display:grid}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-body{overscroll-behavior:contain;min-height:0;padding:var(--pulso-space-5) var(--pulso-space-6) var(--pulso-space-7)!important;overflow:hidden auto!important}.performance-abs-operator-workspace-layout{gap:var(--pulso-space-5);grid-template-columns:minmax(270px,320px) minmax(0,1fr);align-items:start;width:min(1680px,100%);margin:0 auto;display:grid}.performance-abs-operator-workspace-rail{gap:var(--pulso-space-4);align-self:start;min-width:0;display:grid;position:sticky;top:0}.performance-abs-operator-rail-card,.performance-abs-workspace-section{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);box-shadow:0 1px 2px #0f172a0d}.performance-abs-operator-rail-card{padding:var(--pulso-space-4)}.performance-abs-operator-rail-card>header,.performance-abs-workspace-section>header{justify-content:space-between;align-items:flex-start;gap:var(--pulso-space-4);display:flex}.performance-abs-operator-rail-card>header>span,.performance-abs-workspace-section>header span,.performance-abs-operator-rail-result>span,.performance-abs-operator-occurrence-summary article span{color:var(--pulso-color-accent-strong,#8a6200);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.performance-abs-operator-rail-result{border-top:4px solid var(--pulso-color-warning)}.performance-abs-operator-rail-result[data-tone=positive]{border-top-color:#2f855a}.performance-abs-operator-rail-result>div{align-items:baseline;gap:var(--pulso-space-2);margin-top:var(--pulso-space-3);display:flex}.performance-abs-operator-rail-result>div strong{color:var(--pulso-color-text);font-size:clamp(2.2rem,4vw,3.25rem);line-height:1}.performance-abs-operator-rail-result>div em{color:var(--pulso-color-text-muted);font-style:normal;font-weight:var(--pulso-font-weight-bold)}.performance-abs-operator-rail-result h3{margin-top:var(--pulso-space-3);color:var(--pulso-color-text);font-size:var(--pulso-font-size-card-title)}.performance-abs-operator-rail-result p{margin-top:var(--pulso-space-2);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.5}.performance-abs-operator-rail-metrics{gap:var(--pulso-space-2);margin-top:var(--pulso-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.performance-abs-operator-rail-metrics article{min-width:0;padding:var(--pulso-space-3);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle)}.performance-abs-operator-rail-metrics span,.performance-abs-operator-rail-metrics strong{display:block}.performance-abs-operator-rail-metrics span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label)}.performance-abs-operator-rail-metrics strong{color:var(--pulso-color-text);margin-top:4px;font-size:1.35rem}.performance-abs-operator-rail-card .performance-abs-operator-composition{margin-top:var(--pulso-space-4)}.performance-abs-operator-rail-context dl{margin:var(--pulso-space-3) 0 0;gap:0;display:grid}.performance-abs-operator-rail-context dl>div{gap:var(--pulso-space-3);border-bottom:1px solid var(--pulso-color-border);grid-template-columns:90px minmax(0,1fr);padding:10px 0;display:grid}.performance-abs-operator-rail-context dl>div:last-child{border-bottom:0}.performance-abs-operator-rail-context dt{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small)}.performance-abs-operator-rail-context dd{overflow-wrap:anywhere;color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold);text-align:right;margin:0}.performance-abs-operator-workspace-main{min-width:0}.performance-abs-operator-workspace-nav{z-index:2;gap:var(--pulso-space-3);margin-bottom:var(--pulso-space-4);padding:var(--pulso-space-3) var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;display:grid;position:sticky;top:0;box-shadow:0 4px 16px #0f172a14}.performance-abs-operator-workspace-nav>div:first-child{justify-content:space-between;align-items:baseline;gap:var(--pulso-space-3);display:flex}.performance-abs-operator-workspace-nav>div:first-child span{color:var(--pulso-color-accent-strong,#8a6200);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold);letter-spacing:.04em}.performance-abs-operator-workspace-nav>div:first-child strong{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-nav .performance-abs-operator-tabs{scrollbar-width:thin;background:0 0;border:0;gap:6px;margin:0;padding:0;display:flex;overflow-x:auto}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-nav .performance-abs-operator-tabs button{min-height:36px;padding:0 var(--pulso-space-3);flex:none}.performance-abs-operator-summary-view{gap:var(--pulso-space-4);display:grid}.performance-abs-workspace-section{padding:var(--pulso-space-5)}.performance-abs-workspace-section>header h3{color:var(--pulso-color-text);font-size:var(--pulso-font-size-section-title);margin-top:4px}.performance-abs-workspace-section>header p,.performance-abs-workspace-section>header>p{margin-top:var(--pulso-space-2);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small)}.performance-abs-operator-occurrence-summary>div{gap:var(--pulso-space-3);margin-top:var(--pulso-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.performance-abs-operator-occurrence-summary article{min-height:100px;padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle)}.performance-abs-operator-occurrence-summary article strong,.performance-abs-operator-occurrence-summary article small{display:block}.performance-abs-operator-occurrence-summary article strong{margin-top:var(--pulso-space-3);color:var(--pulso-color-text);font-size:1.65rem}.performance-abs-operator-occurrence-summary article small{color:var(--pulso-color-text-muted);margin-top:4px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace .performance-abs-operator-day-list{max-height:none!important;overflow:visible!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace .performance-abs-operator-detail-table{max-height:none!important;overflow:auto visible!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center{background:var(--pulso-color-canvas,#f4f6f8);grid-template-rows:auto minmax(0,1fr);border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;display:grid!important;overflow:hidden!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-header{justify-content:space-between;align-items:center;gap:var(--pulso-space-5);border-bottom:1px solid var(--pulso-color-border);background:var(--pulso-color-surface);min-height:88px;color:var(--pulso-color-text);display:flex;padding:var(--pulso-space-4) var(--pulso-space-6)!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-header h2{color:var(--pulso-color-text);margin:3px 0 0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-header p{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);margin-top:5px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-body{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;padding:0!important;overflow:hidden!important}.performance-abs-case-center-controls{gap:var(--pulso-space-3);padding:var(--pulso-space-4) var(--pulso-space-6);border-bottom:1px solid var(--pulso-color-border);background:var(--pulso-color-surface-subtle);display:grid}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-controls .results-abs-audit-grid{gap:var(--pulso-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-controls .results-abs-audit-grid b{font-size:1.55rem}.performance-abs-case-contract{align-items:center;gap:var(--pulso-space-4);border-radius:var(--pulso-radius-control);color:#795400;min-height:40px;font-size:var(--pulso-font-size-body-small);background:#fffaf0;border:1px solid #ead59d;display:flex;padding:var(--pulso-space-2) var(--pulso-space-3)!important;margin:0!important}.performance-abs-case-contract>p{margin:0!important}.performance-abs-case-contract details{flex:none;margin-inline-start:auto}.performance-abs-case-contract summary{font-weight:var(--pulso-font-weight-bold);cursor:pointer}.performance-abs-case-contract details>div{right:var(--pulso-space-6);z-index:4;width:min(720px,100vw - 48px);max-height:240px;margin-top:var(--pulso-space-2);padding:var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);position:absolute;overflow-y:auto;box-shadow:0 12px 30px #0f172a29}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar{gap:var(--pulso-space-3);grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(150px,.7fr)) auto;align-items:end;margin:0;display:grid}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar label{min-width:0}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar input,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar select{width:100%;min-height:40px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar output{white-space:nowrap;align-self:center;padding:0 0 10px}.performance-abs-case-workspace{background:var(--pulso-color-surface);grid-template-columns:minmax(320px,390px) minmax(0,1fr);min-height:0;display:grid}.performance-abs-case-master,.performance-abs-case-detail{overscroll-behavior:contain;min-height:0;overflow-y:auto}.performance-abs-case-master{border-right:1px solid var(--pulso-color-border);background:var(--pulso-color-surface-subtle)}.performance-abs-case-master>header{z-index:2;padding:var(--pulso-space-3) var(--pulso-space-4);border-bottom:1px solid var(--pulso-color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f8faf5;position:sticky;top:0}.performance-abs-case-master>header span,.performance-abs-case-detail-heading span,.performance-abs-case-detail-lead>span,.performance-abs-case-detail-section>header span,.performance-abs-case-action-panel>div>span{color:var(--pulso-color-accent-strong,#8a6200);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.performance-abs-case-master>header strong{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small);margin-top:3px;display:block}.performance-abs-case-master-list{display:grid}.performance-abs-case-master-item{width:100%;padding:var(--pulso-space-4);border:0;border-bottom:1px solid var(--pulso-color-border);color:var(--pulso-color-text);text-align:left;cursor:pointer;background:0 0;border-left:4px solid #0000}.performance-abs-case-master-item:hover{background:#fff}.performance-abs-case-master-item.is-selected{border-left-color:var(--pulso-color-accent-strong,#9a7000);background:#fff}.performance-abs-case-master-topline,.performance-abs-case-master-meta{justify-content:space-between;align-items:center;gap:var(--pulso-space-2);display:flex}.performance-abs-case-master-topline>span:last-child,.performance-abs-case-master-meta{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label)}.performance-abs-case-master-item>strong,.performance-abs-case-master-item>small{display:block}.performance-abs-case-master-item>strong{margin-top:var(--pulso-space-3);overflow-wrap:anywhere;font-size:var(--pulso-font-size-body)}.performance-abs-case-master-item>small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);margin-top:4px}.performance-abs-case-master-item>p{margin-top:var(--pulso-space-2);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.performance-abs-case-master-meta{margin-top:var(--pulso-space-3);flex-wrap:wrap;justify-content:flex-start}.performance-abs-case-master-meta span,.performance-abs-case-master-meta time{padding-right:var(--pulso-space-2);border-right:1px solid var(--pulso-color-border)}.performance-abs-case-master-meta>:last-child{border-right:0}.performance-abs-case-detail{background:var(--pulso-color-surface)}.performance-abs-case-detail-header{z-index:2;padding:var(--pulso-space-4) var(--pulso-space-5);border-bottom:1px solid var(--pulso-color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;position:sticky;top:0}.performance-abs-case-back{margin-bottom:var(--pulso-space-3);color:var(--pulso-color-text);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold);cursor:pointer;background:0 0;border:0;display:none}.performance-abs-case-detail-heading{justify-content:space-between;align-items:flex-start;gap:var(--pulso-space-4);display:flex}.performance-abs-case-detail-heading h3{overflow-wrap:anywhere;color:var(--pulso-color-text);margin-top:5px;font-size:clamp(1.25rem,2vw,1.75rem)}.performance-abs-case-detail-heading p{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);margin-top:5px}.performance-abs-case-detail-body{gap:var(--pulso-space-4);padding:var(--pulso-space-5);display:grid}.performance-abs-case-detail-lead,.performance-abs-case-detail-section,.performance-abs-case-action-panel{padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface)}.performance-abs-case-detail-lead h4,.performance-abs-case-detail-section h4,.performance-abs-case-action-panel h4{color:var(--pulso-color-text);font-size:var(--pulso-font-size-card-title);margin-top:5px}.performance-abs-case-detail-lead p,.performance-abs-case-action-panel p{margin-top:var(--pulso-space-2);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.5}.performance-abs-case-detail-tags,.performance-abs-case-detail-dates{gap:var(--pulso-space-2);margin-top:var(--pulso-space-3);flex-wrap:wrap;display:flex}.performance-abs-case-detail-tags span,.performance-abs-case-detail-dates span{border-radius:var(--pulso-radius-pill);background:var(--pulso-color-surface-subtle);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold);padding:6px 9px}.performance-abs-case-detail-metrics{gap:var(--pulso-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.performance-abs-case-detail-metrics article{min-width:0;padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface-subtle)}.performance-abs-case-detail-metrics span,.performance-abs-case-detail-metrics strong,.performance-abs-case-detail-metrics small{display:block}.performance-abs-case-detail-metrics span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold);text-transform:uppercase}.performance-abs-case-detail-metrics strong{margin-top:var(--pulso-space-2);overflow-wrap:anywhere;color:var(--pulso-color-text);font-size:1.3rem}.performance-abs-case-detail-metrics small{color:var(--pulso-color-text-muted);margin-top:4px}.performance-abs-case-detail-section>header{justify-content:space-between;align-items:flex-start;gap:var(--pulso-space-3);display:flex}.performance-abs-case-trace-list{gap:var(--pulso-space-2);margin-top:var(--pulso-space-3);display:grid}.performance-abs-case-trace-list article{gap:var(--pulso-space-3);padding:var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle);grid-template-columns:120px minmax(180px,1fr) minmax(180px,1fr);align-items:center;display:grid}.performance-abs-case-trace-list article strong,.performance-abs-case-trace-list article small{display:block}.performance-abs-case-trace-list article time,.performance-abs-case-trace-list article strong{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small)}.performance-abs-case-trace-list article small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);margin-top:4px}.performance-abs-case-action-panel{justify-content:space-between;align-items:center;gap:var(--pulso-space-4);background:#fffdf7;border-color:#d8c27a;display:flex}.performance-abs-case-action-buttons{justify-content:flex-end;align-items:center;gap:var(--pulso-space-2);flex:none;display:flex}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-action-buttons .results-abs-action-button{min-height:40px;padding:0 var(--pulso-space-3);margin:0}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-action-buttons .results-abs-action-button.secondary{border:1px solid var(--pulso-color-border);background:var(--pulso-color-surface);color:var(--pulso-color-text)}.performance-abs-case-detail-empty{min-height:100%;padding:var(--pulso-space-6);color:var(--pulso-color-text-muted);text-align:center;place-content:center;display:grid}.performance-abs-case-detail-empty strong{color:var(--pulso-color-text);font-size:var(--pulso-font-size-card-title)}.performance-abs-case-detail-empty p{margin-top:var(--pulso-space-2)}@media (width<=1180px){.performance-abs-operator-workspace-layout{grid-template-columns:260px minmax(0,1fr)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(150px,.6fr))}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar label:nth-of-type(4),.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar output{grid-row:2}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar output{justify-self:end}}@media (width<=900px){.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-header,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-header{padding-inline:var(--pulso-space-4)!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-body{padding:var(--pulso-space-4)!important}.performance-abs-operator-workspace-layout{grid-template-columns:1fr}.performance-abs-operator-workspace-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.performance-abs-operator-rail-result{grid-row:span 2}.performance-abs-operator-occurrence-summary>div,.performance-abs-case-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-abs-case-center-controls{padding-inline:var(--pulso-space-4)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-controls .results-abs-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-abs-case-workspace{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.performance-abs-case-trace-list article{grid-template-columns:105px minmax(0,1fr)}.performance-abs-case-trace-list article>div:last-child{grid-column:2}}@media (width<=720px){.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-header,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-header{gap:var(--pulso-space-3);min-height:76px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-header p,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-header p,.performance-abs-operator-workspace-header-actions>span{display:none}.performance-abs-operator-workspace-rail{grid-template-columns:1fr}.performance-abs-operator-rail-result{grid-row:auto}.performance-abs-operator-workspace-nav{margin-inline:-1px;top:-16px}.performance-abs-workspace-section{padding:var(--pulso-space-4)}.performance-abs-operator-reading-grid,.performance-abs-operator-occurrence-summary>div,.performance-abs-case-detail-metrics{grid-template-columns:1fr}.performance-abs-operator-occurrence-summary article{min-height:88px}.performance-abs-case-center-controls{gap:var(--pulso-space-2);padding:var(--pulso-space-3)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-controls .results-abs-audit-grid{scrollbar-width:thin;display:flex;overflow-x:auto}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-controls .results-abs-audit-grid>div{flex:0 0 180px;min-height:68px}.performance-abs-case-contract{align-items:flex-start}.performance-abs-case-contract details{display:none}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar{grid-template-columns:1fr 1fr}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar .performance-abs-case-search,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar output{grid-column:1/-1}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar label:nth-of-type(4),.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar output{grid-row:auto}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar output{justify-self:start;padding:0}.performance-abs-case-workspace{display:block;position:relative}.performance-abs-case-master,.performance-abs-case-detail{height:100%}.performance-abs-case-detail,.performance-abs-case-center-overlay.is-detail-open .performance-abs-case-master{display:none}.performance-abs-case-center-overlay.is-detail-open .performance-abs-case-detail{display:block}.performance-abs-case-back{display:inline-flex}.performance-abs-case-detail-body,.performance-abs-case-detail-header{padding:var(--pulso-space-4)}.performance-abs-case-detail-heading,.performance-abs-case-action-panel{flex-direction:column;align-items:flex-start}.performance-abs-case-action-buttons{flex-wrap:wrap;justify-content:flex-start;width:100%}.performance-abs-case-trace-list article{grid-template-columns:1fr}.performance-abs-case-trace-list article>div:last-child{grid-column:auto}}@media (width<=480px){.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-header h2,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-header h2{font-size:1.2rem}.performance-abs-operator-rail-metrics{grid-template-columns:repeat(3,minmax(72px,1fr))}.performance-abs-operator-rail-metrics article{padding:var(--pulso-space-2)}.performance-abs-case-master-item{padding:var(--pulso-space-3)}.performance-abs-case-detail-heading{flex-direction:column}}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center{box-sizing:border-box;width:100%!important;max-width:100%!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-header,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-header{box-sizing:border-box;width:100%;padding-inline:clamp(18px,2.2vw,32px)!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-body{box-sizing:border-box;scrollbar-gutter:stable;width:100%;padding:clamp(16px,1.7vw,24px) clamp(18px,2.2vw,32px) clamp(24px,2.6vw,38px)!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-layout{width:100%;max-width:1680px;margin-inline:auto}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-rail,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-main,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-workspace-section,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-detail-table{box-sizing:border-box;min-width:0;max-width:100%}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-header{min-height:76px;padding-block:10px!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-body{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-controls{gap:8px;padding:10px clamp(16px,2vw,24px) 12px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-controls .results-abs-audit-grid{gap:10px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-controls .results-abs-audit-grid>div{min-height:60px;padding:9px 14px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-controls .results-abs-audit-grid b{font-size:1.35rem;line-height:1.05}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-contract{gap:10px;min-height:32px;line-height:1.35;padding:6px 10px!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar{gap:8px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar input,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar select{min-height:36px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-toolbar output{padding-bottom:8px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-workspace{grid-template-columns:minmax(360px,36%) minmax(0,1fr);align-self:stretch;height:100%;min-height:0;overflow:hidden}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-detail{box-sizing:border-box;scrollbar-gutter:stable;width:100%;height:100%;min-height:0;overflow:hidden auto}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master>header{padding:10px 14px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-item{padding:12px 14px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-item>strong{margin-top:8px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-item>p{margin-top:6px;line-height:1.4}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-meta{margin-top:8px}@media (width<=1180px){.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-controls{padding-inline:16px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-workspace{grid-template-columns:minmax(330px,38%) minmax(0,1fr)}}@media (width<=900px){.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-header,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-header,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-body{padding-inline:18px!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-controls .results-abs-audit-grid>div{min-height:56px}}@media (width<=720px){.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-header,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-header{padding-inline:16px!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-body{padding:14px 16px 24px!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-controls{padding:8px 12px 10px}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-workspace{grid-template-columns:1fr;height:100%}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-detail{scrollbar-gutter:auto}}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-operator-workspace-nav{-webkit-backdrop-filter:none;backdrop-filter:none;position:static;top:auto;box-shadow:0 1px 2px #0f172a0d}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-controls{gap:8px;padding-block:10px}.performance-abs-case-overview{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);min-width:0}.performance-abs-case-overview>summary{align-items:center;gap:var(--pulso-space-3);min-height:38px;padding:0 var(--pulso-space-3);color:var(--pulso-color-text);cursor:pointer;list-style:none;display:flex}.performance-abs-case-overview>summary::-webkit-details-marker{display:none}.performance-abs-case-overview>summary:before{content:"＋";color:var(--pulso-color-accent-strong,#8a6200);font-weight:var(--pulso-font-weight-bold)}.performance-abs-case-overview[open]>summary:before{content:"−"}.performance-abs-case-overview>summary span{font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold)}.performance-abs-case-overview>summary small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);margin-inline-start:auto}.performance-abs-case-overview-body{gap:var(--pulso-space-3);padding:0 var(--pulso-space-3) var(--pulso-space-3);display:grid}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-overview .results-abs-audit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-overview .results-abs-audit-grid>div{min-height:56px}.performance-abs-case-workspace{width:100%;height:100%;min-height:0;display:block;position:relative}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-detail{border:0;width:100%;height:100%;min-height:0}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-detail,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-overlay.is-detail-open .performance-abs-case-center-controls,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-overlay.is-detail-open .performance-abs-case-master{display:none}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-overlay.is-detail-open .performance-abs-case-detail{display:block}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-back{min-height:36px;margin-bottom:var(--pulso-space-3);align-items:center;display:inline-flex}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-list{display:grid}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-item{gap:4px var(--pulso-space-4);border-left-width:5px;grid-template-rows:auto auto;grid-template-columns:120px minmax(210px,.9fr) minmax(300px,1.7fr) minmax(190px,.75fr);align-items:center;min-height:88px;padding:12px 18px;display:grid}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-topline{flex-direction:column;grid-area:1/1/3;justify-content:center;align-items:flex-start}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-item>strong{grid-area:1/2;margin:0}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-item>small{grid-area:2/2;margin:0}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-item>p{-webkit-line-clamp:2;grid-area:1/3/3;margin:0}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-meta{text-align:right;flex-flow:column;grid-area:1/4/3;justify-content:center;align-items:flex-end;margin:0}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-meta span,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-meta time{border:0;padding:0}.results-abs-shell.is-performance-abs.is-active-abs [data-role=cell-migration-modal]{position:fixed;inset:0;z-index:10060!important}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-center-overlay.has-child-dialog{pointer-events:none}@media (width<=1100px){.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-item{grid-template-columns:110px minmax(190px,.85fr) minmax(240px,1.4fr)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-meta{text-align:left;flex-flow:wrap;grid-area:3/2/auto/4;justify-content:flex-start;align-items:center}}@media (width<=720px){.performance-abs-case-overview>summary small{display:none}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-overview .results-abs-audit-grid{display:flex}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-item{min-height:0;padding:var(--pulso-space-3);display:block}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-topline,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-meta{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-item>strong{margin-top:var(--pulso-space-3);display:block}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-item>small{margin-top:4px;display:block}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-item>p{margin-top:var(--pulso-space-2)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-meta{margin-top:var(--pulso-space-3);justify-content:flex-start}}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-people-grid{align-items:start}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-people-grid>.results-abs-target-card{width:100%;padding:0;overflow:hidden}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-people-grid>.results-abs-target-card .results-abs-target-list{margin-top:0}@media (width>=1024px){.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-section]{align-items:stretch!important}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-section]>.results-abs-card{align-self:stretch;height:100%!important}}@media (width<=1023px){.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-section]{align-items:start!important}.results-abs-shell.is-performance-abs.is-active-abs [data-role=daily-section]>.results-abs-card{align-self:start;height:auto!important}}.performance-abs-investigation-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-abs-investigation-contract{grid-column:1/-1}.performance-abs-investigation-card>div>span{color:#8a6700}.performance-abs-operator-search-launcher{justify-content:center;align-items:center;gap:7px;min-height:34px;display:inline-flex}.performance-abs-operator-search-launcher[hidden]{display:none}.performance-abs-operator-search-launcher .results-ui-icon{width:15px;height:15px}.performance-abs-operator-search-overlay{z-index:74}.performance-abs-operator-search-dialog{width:min(900px,100vw - 32px);max-height:min(720px,100dvh - 32px)}.performance-abs-operator-search-body{grid-template-rows:auto minmax(0,1fr);gap:12px;padding:14px;display:grid}.performance-abs-operator-search-box{background:#fff;border:1px solid #dfe3e6;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px;display:grid}.performance-abs-operator-search-box label{gap:6px;min-width:0;display:grid}.performance-abs-operator-search-box label>span{color:#626a72;letter-spacing:.07em;font-size:8px;font-weight:900}.performance-abs-operator-search-box input{color:#252a2f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cfd5da;border-radius:9px;outline:none;padding:0 12px;font-size:11px}.performance-abs-operator-search-box input:focus{border-color:#b79120;box-shadow:0 0 0 3px #b791201f}.performance-abs-operator-search-box>div{justify-items:end;gap:3px;padding-bottom:3px;display:grid}.performance-abs-operator-search-box>div strong{color:#2d3237;font-size:9px}.performance-abs-operator-search-box>div small{color:#737b83;font-size:8px}.performance-abs-operator-search-results{align-content:start;gap:7px;min-height:180px;display:grid;overflow:auto}.performance-abs-operator-search-result{color:#252a2f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e6;border-radius:10px;grid-template-columns:minmax(190px,1.3fr) minmax(190px,1fr) minmax(140px,.8fr) auto;align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 12px;display:grid}.performance-abs-operator-search-result:hover,.performance-abs-operator-search-result:focus-visible{background:#fffaf0;border-color:#c4a346;outline:none}.performance-abs-operator-search-identity,.performance-abs-operator-search-context,.performance-abs-operator-search-status{gap:3px;min-width:0;display:grid}.performance-abs-operator-search-identity strong{color:#171a1d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.performance-abs-operator-search-identity small,.performance-abs-operator-search-context small,.performance-abs-operator-search-status small{color:#747b82;font-size:8px;line-height:1.35}.performance-abs-operator-search-context b,.performance-abs-operator-search-status b{color:#343a40;font-size:9px}.performance-abs-operator-search-status[data-tone=positive] b{color:#2e6a48}.performance-abs-operator-search-status[data-tone=attention] b{color:#866100}.performance-abs-operator-search-open{color:#785a00;white-space:nowrap;border:1px solid #d8c078;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900}.performance-abs-operator-search-empty{color:#697178;text-align:center;background:#fff;border:1px dashed #d2d7db;border-radius:10px;place-items:center;min-height:160px;padding:24px;font-size:10px;line-height:1.55;display:grid}@media (width<=760px){.performance-abs-investigation-quality-grid{grid-template-columns:1fr}.performance-abs-investigation-contract{grid-column:auto}.performance-abs-operator-search-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.performance-abs-operator-search-body{padding:10px}.performance-abs-operator-search-box{grid-template-columns:1fr}.performance-abs-operator-search-box>div{justify-items:start}.performance-abs-operator-search-result{grid-template-columns:1fr auto;gap:8px 10px}.performance-abs-operator-search-context,.performance-abs-operator-search-status{grid-column:1/-1}.performance-abs-operator-search-open{grid-area:1/2}}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-severity.success{border-color:color-mix(in srgb, var(--pulso-color-positive) 35%, transparent);background:color-mix(in srgb, var(--pulso-color-positive) 10%, #fff);color:var(--pulso-color-positive)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-grid>div[data-tone=danger]{border-top:4px solid var(--pulso-color-warning)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-audit-grid>div[data-tone=success]{border-top:4px solid var(--pulso-color-positive)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-item[data-case-workflow=resolved]{border-left-color:var(--pulso-color-positive)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-item>p{gap:4px;display:grid}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-item>p>strong{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-item>p>span{color:var(--pulso-color-text-muted)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-meta b,.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-meta em{font-size:var(--pulso-font-size-label);font-style:normal}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-meta b{color:var(--pulso-color-text)}.results-abs-shell.is-performance-abs.is-active-abs .performance-abs-case-master-meta em{color:var(--pulso-color-brand-gold-strong,#8a6500);font-weight:var(--pulso-font-weight-bold)}.performance-abs-case-decision-grid{gap:var(--pulso-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.performance-abs-case-decision-grid article{min-width:0;min-height:190px;padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface)}.performance-abs-case-decision-grid article[data-workflow=blocking]{border-top:4px solid var(--pulso-color-warning)}.performance-abs-case-decision-grid article[data-workflow=resolved]{border-top:4px solid var(--pulso-color-positive)}.performance-abs-case-decision-grid span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold);display:block}.performance-abs-case-decision-grid h4{margin:var(--pulso-space-2) 0 0;color:var(--pulso-color-text);font-size:17px;line-height:1.35}.performance-abs-case-decision-grid p{margin:var(--pulso-space-2) 0 0;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.5}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-action-note.is-resolved{color:var(--pulso-color-positive);font-weight:var(--pulso-font-weight-bold)}.performance-abs-case-traceability{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);overflow:hidden}.performance-abs-case-traceability>summary{justify-content:space-between;align-items:center;gap:var(--pulso-space-3);padding:var(--pulso-space-3) var(--pulso-space-4);cursor:pointer;list-style:none;display:flex}.performance-abs-case-traceability>summary::-webkit-details-marker{display:none}.performance-abs-case-traceability>summary span strong,.performance-abs-case-traceability>summary span small{display:block}.performance-abs-case-traceability>summary span strong{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small)}.performance-abs-case-traceability>summary span small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);margin-top:3px}.performance-abs-case-traceability>summary b{color:var(--pulso-color-text);font-size:var(--pulso-font-size-label)}.performance-abs-case-traceability .performance-abs-case-trace-list{padding:0 var(--pulso-space-4) var(--pulso-space-4);margin:0}.performance-abs-case-partial{align-items:center;gap:var(--pulso-space-2);margin-top:var(--pulso-space-2);padding:var(--pulso-space-2) var(--pulso-space-3);border:1px solid color-mix(in srgb, var(--pulso-color-warning) 40%, transparent);border-radius:var(--pulso-radius-control);background:color-mix(in srgb, var(--pulso-color-warning) 8%, #fff);flex-wrap:wrap;display:flex}.performance-abs-case-partial span{flex:260px}.performance-abs-case-partial button{min-height:34px;padding:0 var(--pulso-space-3);border:1px solid var(--pulso-color-border-strong,var(--pulso-color-border));border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);color:var(--pulso-color-text);font:inherit;font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold);cursor:pointer}@media (width<=900px){.performance-abs-case-decision-grid{grid-template-columns:1fr}.performance-abs-case-decision-grid article{min-height:0}}.performance-abs-depara-resolution{gap:var(--pulso-space-4);padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface-subtle);display:grid}.performance-abs-depara-resolution>header{justify-content:space-between;align-items:flex-start;gap:var(--pulso-space-3);display:flex}.performance-abs-depara-resolution>header span,.performance-abs-depara-resolution-grid label>span,.performance-abs-depara-resolution-preview>div>span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold);letter-spacing:.04em;text-transform:uppercase;display:block}.performance-abs-depara-resolution>header h4{color:var(--pulso-color-text);font-size:var(--pulso-font-size-card-title);margin-top:5px}.performance-abs-depara-resolution>header p{margin-top:var(--pulso-space-2);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.5}.performance-abs-depara-resolution-close{border:1px solid var(--pulso-color-border);background:var(--pulso-color-surface);width:36px;height:36px;color:var(--pulso-color-text-muted);cursor:pointer;border-radius:50%;flex:none;font-size:1.2rem}.performance-abs-depara-resolution-grid{gap:var(--pulso-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.performance-abs-depara-resolution-grid label.full{grid-column:1/-1}.performance-abs-depara-resolution-grid input,.performance-abs-depara-resolution-grid textarea{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);width:100%;color:var(--pulso-color-text);font:inherit;margin-top:6px}.performance-abs-depara-resolution-grid input{min-height:42px;padding:0 var(--pulso-space-3)}.performance-abs-depara-resolution-grid textarea{resize:vertical;min-height:88px;padding:var(--pulso-space-3);line-height:1.5}.performance-abs-depara-resolution-grid input:disabled{background:var(--pulso-color-surface-subtle);color:var(--pulso-color-text-muted)}.performance-abs-depara-resolution-preview{gap:var(--pulso-space-3);padding:var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.performance-abs-depara-resolution-preview.is-empty,.performance-abs-depara-resolution-preview>div strong,.performance-abs-depara-resolution-preview>div small{display:block}.performance-abs-depara-resolution-preview>div strong{overflow-wrap:anywhere;color:var(--pulso-color-text);margin-top:5px}.performance-abs-depara-resolution-preview>div small,.performance-abs-depara-resolution-preview>p,.performance-abs-depara-resolution-preview.is-empty p{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);margin-top:5px;line-height:1.45}.performance-abs-depara-resolution-preview>p{padding-top:var(--pulso-space-2);border-top:1px solid var(--pulso-color-border);grid-column:1/-1}.performance-abs-depara-resolution-preview>p strong,.performance-abs-depara-resolution-preview.is-empty strong{color:var(--pulso-color-text)}.performance-abs-depara-resolution-actions{justify-content:flex-end;gap:var(--pulso-space-2);flex-wrap:wrap;display:flex}.performance-abs-depara-resolution-actions button{min-height:40px;padding-inline:var(--pulso-space-3)}.results-abs-shell.is-performance-abs.is-active-abs .results-abs-form-feedback.success{color:var(--pulso-color-text);font-weight:var(--pulso-font-weight-bold)}@media (width<=720px){.performance-abs-depara-resolution-grid,.performance-abs-depara-resolution-preview{grid-template-columns:1fr}.performance-abs-depara-resolution-preview>p,.performance-abs-depara-resolution-grid label.full{grid-column:auto}.performance-abs-depara-resolution-actions{grid-template-columns:1fr;display:grid}.performance-abs-depara-resolution-actions button{width:100%}}.results-adh-shell.is-performance-adherence{gap:24px;min-width:0;padding-bottom:8px;display:grid}.results-adh-shell.is-performance-adherence *,.results-adh-shell.is-performance-adherence :before,.results-adh-shell.is-performance-adherence :after{box-sizing:border-box}.results-adh-shell.is-performance-adherence>.results-adh-error:empty,.results-adh-shell.is-performance-adherence>.results-adh-loading[hidden],.results-adh-shell.is-performance-adherence>.results-adh-analytics-loading[hidden]{display:none}.results-abs-shell.is-performance-abs.is-active-adherence [data-role=global-inconsistency-action],.results-abs-shell.is-performance-abs.is-active-adherence [data-action=show-inconsistencies]{display:none!important}.results-abs-shell.is-performance-abs.is-active-adherence .performance-abs-filter-panel{container-type:inline-size}.results-abs-shell.is-performance-abs.is-active-adherence .performance-abs-filter-notice:not([hidden]){display:block}.results-adh-shell.is-performance-adherence .performance-adh-section{gap:14px;min-width:0;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 4px;display:flex}.results-adh-shell.is-performance-adherence .performance-adh-section-heading>div{gap:5px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-section-heading span,.results-adh-shell.is-performance-adherence .performance-adh-governance-card>div:nth-child(2)>span{color:#8b6500;letter-spacing:.055em;font-size:11px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-section-heading h2{color:#15202b;margin:0;font-size:clamp(20px,2vw,25px);line-height:1.18}.results-adh-shell.is-performance-adherence .performance-adh-section-heading p{color:#667386;max-width:900px;margin:0;font-size:13px;line-height:1.45}.results-adh-shell.is-performance-adherence .results-abs-card{min-width:0;box-shadow:none;border-color:#d8dee7;border-radius:16px}.results-adh-shell.is-performance-adherence .results-abs-card>header{min-height:0;padding:18px 20px 14px}.results-adh-shell.is-performance-adherence .results-abs-card>header h3{font-size:17px}.results-adh-shell.is-performance-adherence .results-abs-card>header p{font-size:12px;line-height:1.45}.results-adh-shell.is-performance-adherence .performance-adh-result-section{gap:16px}.results-adh-shell.is-performance-adherence .performance-adh-hero-card,.results-adh-shell.is-performance-adherence .performance-adh-story-card,.results-adh-shell.is-performance-adherence .performance-adh-execution-card,.results-adh-shell.is-performance-adherence .performance-adh-schedule-card,.results-adh-shell.is-performance-adherence .performance-adh-activity-card{height:auto;min-height:0}.results-adh-shell.is-performance-adherence .performance-adh-hero-card{border-top:4px solid #bc8a00;width:100%}.results-adh-shell.is-performance-adherence .performance-adh-hero-card[data-tone=positive]{border-top-color:#278253}.results-adh-shell.is-performance-adherence .results-adh-executive-rate{margin-top:8px;font-size:clamp(48px,6vw,72px);line-height:.95}.results-adh-shell.is-performance-adherence .results-adh-executive-card>section{grid-template-columns:repeat(3,minmax(0,1fr))}.results-adh-shell.is-performance-adherence .results-adh-executive-card>aside{color:#3c4754;background:#f3f6f9;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.45}.results-adh-shell.is-performance-adherence .performance-adh-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-story-card>header span,.results-adh-shell.is-performance-adherence .performance-adh-execution-card>header span,.results-adh-shell.is-performance-adherence .performance-adh-schedule-card>header span,.results-adh-shell.is-performance-adherence .performance-adh-activity-card>header span{color:#8b6500;letter-spacing:.055em;font-size:10px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-story-metrics{padding:0 20px 18px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-story-metrics>div{border-top:1px solid #e5e9ef;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;min-width:0;padding:13px 0;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-story-metrics>div:first-child{border-top:0}.results-adh-shell.is-performance-adherence .performance-adh-story-metrics span{color:#536174;letter-spacing:.025em;text-transform:uppercase;font-size:11px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-story-metrics b{color:#202731;text-align:right;font-size:21px;line-height:1.1}.results-adh-shell.is-performance-adherence .performance-adh-story-metrics small{color:#778294;grid-column:1/-1;font-size:11px;line-height:1.35}.results-adh-shell.is-performance-adherence .performance-adh-base-card{border-top:3px solid #2f67f3}.results-adh-shell.is-performance-adherence .performance-adh-impact-card{border-top:3px solid #d96f0f}.results-adh-shell.is-performance-adherence .performance-adh-explanation-section{gap:16px}.results-adh-shell.is-performance-adherence .performance-adh-compliance-grid{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:14px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-compliance-grid>.results-abs-card{grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;height:100%;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-compliance-grid>.performance-adh-schedule-card{grid-template-rows:auto minmax(0,1fr)}.results-adh-shell.is-performance-adherence .results-adh-execution-body{align-items:center}.results-adh-shell.is-performance-adherence .results-adh-ring{width:138px;height:138px}.results-adh-shell.is-performance-adherence .performance-adh-schedule-card .results-abs-card-body,.results-adh-shell.is-performance-adherence .performance-adh-activity-card .results-abs-card-body{min-height:0;padding:0 20px 18px;overflow:visible}.results-adh-shell.is-performance-adherence .performance-adh-schedule-card .results-adh-cause-list{max-height:none;overflow:visible}.results-adh-shell.is-performance-adherence .performance-adh-activity-card .results-adh-cause-list{scrollbar-gutter:stable;max-height:410px;overflow:hidden auto}.results-adh-shell.is-performance-adherence .results-adh-ranking-row{grid-template-columns:minmax(190px,1.2fr) minmax(110px,.8fr) auto;min-height:56px;padding:10px 2px}.results-adh-shell.is-performance-adherence .results-adh-cause-copy b,.results-adh-shell.is-performance-adherence .results-adh-ranking-row>strong{font-size:12px}.results-adh-shell.is-performance-adherence .results-adh-cause-copy small{font-size:10px}.results-adh-shell.is-performance-adherence .performance-adh-explanation-note{margin:0}.results-adh-shell.is-performance-adherence .performance-adh-trend-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:start;gap:14px}.results-adh-shell.is-performance-adherence .performance-adh-trend-grid.single-column{grid-template-columns:1fr}.results-adh-shell.is-performance-adherence .results-adh-daily-card,.results-adh-shell.is-performance-adherence .results-adh-critical-card,.results-adh-shell.is-performance-adherence .results-adh-supervisor-card{height:auto;min-height:0}.results-adh-shell.is-performance-adherence .results-adh-daily-card .results-abs-card-body,.results-adh-shell.is-performance-adherence .results-adh-critical-card .results-abs-card-body,.results-adh-shell.is-performance-adherence .results-adh-supervisor-card .results-abs-card-body{scrollbar-gutter:stable;height:auto;min-height:0;max-height:500px;overflow:hidden auto}.results-adh-shell.is-performance-adherence .results-adh-daily-row{grid-template-columns:62px minmax(160px,.9fr) minmax(230px,1.1fr);min-height:62px;padding:9px 2px}.results-adh-shell.is-performance-adherence .results-adh-daily-row strong{font-size:12px}.results-adh-shell.is-performance-adherence .results-adh-daily-row small{font-size:10px;line-height:1.35}.results-adh-shell.is-performance-adherence .results-adh-critical-row,.results-adh-shell.is-performance-adherence .results-adh-band-row{min-height:58px;padding:9px 2px}.results-adh-shell.is-performance-adherence .results-adh-supervisor-card .results-abs-card-body{max-height:430px}.results-adh-shell.is-performance-adherence .results-adh-supervisor-row{min-height:62px;padding:10px 4px}.results-adh-shell.is-performance-adherence .results-adh-supervisor-row b,.results-adh-shell.is-performance-adherence .results-adh-supervisor-row>strong{font-size:12px}.results-adh-shell.is-performance-adherence .results-adh-supervisor-row small,.results-adh-shell.is-performance-adherence .results-adh-supervisor-row>strong small{font-size:10px}.results-adh-shell.is-performance-adherence .performance-adh-workforce-card{height:auto}.results-adh-shell.is-performance-adherence .results-adh-workforce-header{align-items:flex-start;gap:16px}.results-adh-shell.is-performance-adherence .results-adh-workforce-tools{grid-template-columns:minmax(190px,1.2fr) repeat(4,minmax(140px,1fr)) auto;gap:8px;width:min(100%,980px);display:grid}.results-adh-shell.is-performance-adherence .results-adh-workforce-tools input,.results-adh-shell.is-performance-adherence .results-adh-workforce-tools select,.results-adh-shell.is-performance-adherence .results-adh-workforce-tools button{border-radius:9px;width:100%;min-width:0;min-height:40px}.results-adh-shell.is-performance-adherence .results-adh-workforce-count{background:#f7f9fb;border-top:1px solid #e0e5ec;border-bottom:1px solid #e0e5ec;padding:9px 20px;font-size:12px;font-weight:800}.results-adh-shell.is-performance-adherence .results-adh-workforce .results-abs-card-body{scrollbar-gutter:stable;min-height:0;max-height:640px;overflow:auto}.results-adh-shell.is-performance-adherence .results-adh-workforce-table{min-width:1050px;font-size:12px}.results-adh-shell.is-performance-adherence .results-adh-workforce-table th,.results-adh-shell.is-performance-adherence .results-adh-workforce-table td{padding:11px 10px}.results-adh-shell.is-performance-adherence .performance-adh-governance-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-governance-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:132px;padding:18px 20px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-governance-card[hidden]{display:none}.results-adh-shell.is-performance-adherence .performance-adh-governance-icon{color:#8b6500;background:#fff3cd;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-governance-card h3{margin:5px 0 4px;font-size:17px}.results-adh-shell.is-performance-adherence .performance-adh-governance-card p{color:#667386;margin:0;font-size:12px;line-height:1.45}.results-adh-shell.is-performance-adherence .performance-adh-governance-card button{cursor:pointer;border:1px solid #222a33;border-radius:9px;min-height:40px;padding:0 14px;font-size:11px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-governance-card button.primary{color:#fff;background:#222a33}.results-adh-shell.is-performance-adherence .performance-adh-governance-card button.secondary{color:#222a33;background:#fff}.results-adh-shell.is-performance-adherence .results-abs-contract-note{margin:0}.results-adh-shell.is-performance-adherence .performance-adh-layer{background:#0f141b9e;padding:16px;position:fixed;inset:0}.results-adh-shell.is-performance-adherence .performance-adh-layer[hidden]{display:none!important}.results-adh-shell.is-performance-adherence .performance-adh-layer-analysis,.results-adh-shell.is-performance-adherence .performance-adh-layer-detail,.results-adh-shell.is-performance-adherence .performance-adh-layer-quality{z-index:150}.results-adh-shell.is-performance-adherence .results-adh-analysis-drawer,.results-adh-shell.is-performance-adherence .results-adh-detail-drawer,.results-adh-shell.is-performance-adherence .results-adh-inconsistency-card{border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1440px,100%);max-width:none;height:min(960px,100dvh - 32px);max-height:calc(100dvh - 32px);margin:auto;display:grid;overflow:hidden}.results-adh-shell.is-performance-adherence .results-adh-analysis-drawer>header,.results-adh-shell.is-performance-adherence .results-adh-detail-drawer>header{position:relative;top:auto}.results-adh-shell.is-performance-adherence .results-adh-analysis-drawer .results-abs-drawer-body,.results-adh-shell.is-performance-adherence .results-adh-detail-drawer .results-abs-drawer-body,.results-adh-shell.is-performance-adherence .results-adh-inconsistency-card .results-abs-modal-body{scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.results-adh-shell.is-performance-adherence .results-adh-detail-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.results-adh-shell.is-performance-adherence .results-adh-timeline-card,.results-adh-shell.is-performance-adherence .results-adh-occurrence-list{margin-top:18px}@container (width<=1040px){.results-adh-shell.is-performance-adherence .performance-adh-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.results-adh-shell.is-performance-adherence .performance-adh-filter-apply,.results-adh-shell.is-performance-adherence .performance-adh-more-button{grid-column:span 2}}@media (width<=1120px){.results-adh-shell.is-performance-adherence .performance-adh-story-grid,.results-adh-shell.is-performance-adherence .performance-adh-compliance-grid,.results-adh-shell.is-performance-adherence .performance-adh-trend-grid{grid-template-columns:1fr}.results-adh-shell.is-performance-adherence .performance-adh-compliance-grid>.results-abs-card{height:auto}.results-adh-shell.is-performance-adherence .results-adh-workforce-header{display:grid}.results-adh-shell.is-performance-adherence .results-adh-workforce-tools{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (width<=820px){.results-adh-shell.is-performance-adherence{gap:20px}.results-adh-shell.is-performance-adherence .performance-adh-filter-grid,.results-adh-shell.is-performance-adherence .performance-adh-more-panel,.results-adh-shell.is-performance-adherence .performance-adh-governance-grid{grid-template-columns:1fr 1fr}.results-adh-shell.is-performance-adherence .performance-adh-filter-apply,.results-adh-shell.is-performance-adherence .performance-adh-more-button,.results-adh-shell.is-performance-adherence .performance-adh-more-apply{grid-column:span 1}.results-adh-shell.is-performance-adherence .results-adh-workforce-tools,.results-adh-shell.is-performance-adherence .results-adh-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.results-adh-shell.is-performance-adherence{gap:18px}.results-adh-shell.is-performance-adherence .performance-adh-filter-panel{padding:12px}.results-adh-shell.is-performance-adherence .performance-adh-filter-grid,.results-adh-shell.is-performance-adherence .performance-adh-more-panel,.results-adh-shell.is-performance-adherence .performance-adh-story-grid,.results-adh-shell.is-performance-adherence .performance-adh-governance-grid,.results-adh-shell.is-performance-adherence .results-adh-workforce-tools{grid-template-columns:1fr}.results-adh-shell.is-performance-adherence .performance-adh-filter-footer{display:grid}.results-adh-shell.is-performance-adherence .performance-adh-clear-button{justify-self:end}.results-adh-shell.is-performance-adherence .results-adh-executive-card>section,.results-adh-shell.is-performance-adherence .performance-adh-story-metrics>div{grid-template-columns:1fr}.results-adh-shell.is-performance-adherence .performance-adh-story-metrics b{text-align:left}.results-adh-shell.is-performance-adherence .performance-adh-activity-card .results-adh-cause-list{max-height:350px}.results-adh-shell.is-performance-adherence .results-adh-execution-body{display:grid}.results-adh-shell.is-performance-adherence .results-adh-ring{width:132px;height:132px;margin-inline:auto}.results-adh-shell.is-performance-adherence .results-adh-daily-row{grid-template-columns:54px minmax(0,1fr);gap:8px 10px}.results-adh-shell.is-performance-adherence .results-adh-daily-row>span:last-child{grid-column:2}.results-adh-shell.is-performance-adherence .results-adh-ranking-row{grid-template-columns:minmax(0,1fr) auto}.results-adh-shell.is-performance-adherence .results-adh-ranking-track{grid-area:2/1/auto/-1}.results-adh-shell.is-performance-adherence .performance-adh-governance-card{grid-template-columns:auto minmax(0,1fr)}.results-adh-shell.is-performance-adherence .performance-adh-governance-card button{grid-column:1/-1;width:100%}.results-adh-shell.is-performance-adherence .performance-adh-layer{padding:0}.results-adh-shell.is-performance-adherence .results-adh-analysis-drawer,.results-adh-shell.is-performance-adherence .results-adh-detail-drawer,.results-adh-shell.is-performance-adherence .results-adh-inconsistency-card{border-radius:0;width:100%;height:100dvh;max-height:100dvh}}.results-adh-shell.is-performance-adherence .performance-adh-workforce-heading{padding:18px 20px 14px;display:block}.results-adh-shell.is-performance-adherence .performance-adh-workforce-heading>div>span{color:#687487;letter-spacing:.08em;font-size:11px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-workforce-heading h3{margin:5px 0 4px;font-size:18px}.results-adh-shell.is-performance-adherence .performance-adh-workforce-heading p{color:#667386;margin:0;font-size:12px;line-height:1.5}.results-adh-shell.is-performance-adherence .performance-adh-local-filter-bar{background:#f7f9fb;border-top:1px solid #e0e5ec;border-bottom:1px solid #e0e5ec;gap:10px;padding:14px 20px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-local-filter-label{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.results-adh-shell.is-performance-adherence .performance-adh-local-filter-label strong{color:#303a48;letter-spacing:.08em;font-size:11px}.results-adh-shell.is-performance-adherence .performance-adh-local-filter-label small{color:#687487;text-align:right;font-size:12px;line-height:1.4}.results-adh-shell.is-performance-adherence .results-adh-workforce-tools{grid-template-columns:minmax(210px,1.25fr) repeat(4,minmax(135px,1fr)) auto;width:100%;max-width:none}.results-adh-shell.is-performance-adherence .results-adh-workforce-tools input,.results-adh-shell.is-performance-adherence .results-adh-workforce-tools select,.results-adh-shell.is-performance-adherence .results-adh-workforce-tools button{color:#253040;background:#fff;border:1px solid #cbd3dd;min-height:42px;font-size:12px}.results-adh-shell.is-performance-adherence .results-adh-workforce-tools button{white-space:nowrap;padding-inline:14px;font-size:11px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-workforce-summary{background:#fff;border-top:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;display:flex}.results-adh-shell.is-performance-adherence .performance-adh-workforce-summary>span{font-size:12px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-workforce-summary small{color:#687487;font-size:12px}.results-adh-shell.is-performance-adherence .performance-adh-workforce-body,.results-adh-shell.is-performance-adherence .results-adh-workforce .performance-adh-workforce-body{min-height:0;max-height:none;padding:0;overflow:visible}.results-adh-shell.is-performance-adherence .performance-adh-workforce-table-wrap{scrollbar-gutter:stable both-edges;overscroll-behavior:contain;border-top:1px solid #e0e5ec;max-height:min(58dvh,560px);overflow:auto}.results-adh-shell.is-performance-adherence .performance-adh-workforce-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px;font-size:12px}.results-adh-shell.is-performance-adherence .performance-adh-workforce-table thead th{z-index:2;color:#3b4656;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f0f3f7;border-bottom:1px solid #cbd3dd;padding:11px 10px;font-size:12px;font-weight:900;position:sticky;top:0}.results-adh-shell.is-performance-adherence .performance-adh-workforce-table tbody tr:nth-child(2n) td{background:#fbfcfd}.results-adh-shell.is-performance-adherence .performance-adh-workforce-table tbody tr:hover td{background:#f2f6fa}.results-adh-shell.is-performance-adherence .performance-adh-workforce-table td{vertical-align:middle;border-bottom:1px solid #e7ebf0;height:58px;padding:10px}.results-adh-shell.is-performance-adherence .performance-adh-operator-cell{gap:3px;min-width:190px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-operator-cell b{color:#202a37;font-size:12px;line-height:1.35}.results-adh-shell.is-performance-adherence .performance-adh-operator-cell small{color:#687487;font-size:11px}.results-adh-shell.is-performance-adherence .performance-adh-rate-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.results-adh-shell.is-performance-adherence .performance-adh-rate-badge[data-tone=positive]{color:#246b39;background:#e5f4e9}.results-adh-shell.is-performance-adherence .performance-adh-rate-badge[data-tone=attention]{color:#855d00;background:#fff1d6}.results-adh-shell.is-performance-adherence .performance-adh-open-journey{color:#26303d;text-align:center;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #2b3543;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.results-adh-shell.is-performance-adherence .performance-adh-open-journey:hover,.results-adh-shell.is-performance-adherence .performance-adh-open-journey:focus-visible{color:#fff;background:#26303d}.results-adh-shell.is-performance-adherence .performance-adh-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.results-adh-shell.is-performance-adherence .results-adh-workforce-tools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.results-adh-shell.is-performance-adherence .performance-adh-local-filter-label,.results-adh-shell.is-performance-adherence .performance-adh-workforce-summary{display:grid}.results-adh-shell.is-performance-adherence .performance-adh-local-filter-label small,.results-adh-shell.is-performance-adherence .performance-adh-workforce-summary small{text-align:left}.results-adh-shell.is-performance-adherence .performance-adh-workforce-table-wrap{max-height:min(55dvh,480px)}}@media (width<=560px){.results-adh-shell.is-performance-adherence .results-adh-workforce-tools{grid-template-columns:1fr}.results-adh-shell.is-performance-adherence .performance-adh-workforce-heading,.results-adh-shell.is-performance-adherence .performance-adh-local-filter-bar,.results-adh-shell.is-performance-adherence .performance-adh-workforce-summary{padding-inline:14px}.results-adh-shell.is-performance-adherence .performance-adh-workforce-table-wrap{max-height:min(52dvh,430px)}}.results-adh-shell.is-performance-adherence .performance-adh-layer-detail{background:#0f172a94;display:block;padding:0!important;overflow:hidden!important}.results-adh-shell.is-performance-adherence .performance-adh-360-workspace,.results-adh-shell.is-performance-adherence .results-adh-detail-drawer.performance-adh-360-workspace{box-sizing:border-box;background:#f3f5f7;grid-template-rows:auto minmax(0,1fr);width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.results-adh-shell.is-performance-adherence .performance-adh-360-header{z-index:5;box-sizing:border-box;color:#1f2937;background:#fff;border-bottom:1px solid #d7dde5;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:92px;display:flex;position:relative;padding:16px clamp(18px,2.2vw,32px)!important}.results-adh-shell.is-performance-adherence .performance-adh-360-header>div:first-child{min-width:0}.results-adh-shell.is-performance-adherence .performance-adh-360-header>div:first-child>span{color:#8a6200;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-360-header h2{color:#162033;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:clamp(1.45rem,2vw,2rem);line-height:1.08;overflow:hidden}.results-adh-shell.is-performance-adherence .performance-adh-360-header p{color:#607086;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.results-adh-shell.is-performance-adherence .performance-adh-360-header-actions{flex:none;align-items:center;gap:12px;display:flex}.results-adh-shell.is-performance-adherence .performance-adh-360-header-actions>span{color:#7a5200;white-space:nowrap;background:#fff8df;border:1px solid #d19a1b;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.results-adh-shell.is-performance-adherence .performance-adh-360-header-actions>span[data-tone=positive]{color:#166534;background:#edf9f2;border-color:#88c4a2}.results-adh-shell.is-performance-adherence .performance-adh-360-header-actions>button{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #cbd3dd;border-radius:10px;place-items:center;width:44px;min-width:44px;height:44px;font-size:26px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-360-body,.results-adh-shell.is-performance-adherence .results-adh-detail-drawer .performance-adh-360-body{box-sizing:border-box;scrollbar-gutter:stable;overscroll-behavior:contain;width:100%;min-height:0;display:block;padding:clamp(16px,1.7vw,24px) clamp(18px,2.2vw,32px) clamp(24px,2.6vw,38px)!important;overflow:hidden auto!important}.results-adh-shell.is-performance-adherence .performance-adh-360-layout{box-sizing:border-box;grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:20px;width:min(1680px,100%);max-width:100%;margin-inline:auto;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-360-rail{align-self:start;gap:16px;min-width:0;max-width:100%;display:grid;position:sticky;top:0;overflow:visible!important}.results-adh-shell.is-performance-adherence .performance-adh-360-rail-card,.results-adh-shell.is-performance-adherence .performance-adh-360-section,.results-adh-shell.is-performance-adherence .performance-adh-360-nav{box-sizing:border-box;background:#fff;border:1px solid #d7dde5;border-radius:14px;min-width:0;max-width:100%;box-shadow:0 1px 2px #0f172a0d}.results-adh-shell.is-performance-adherence .performance-adh-360-rail-card{padding:16px}.results-adh-shell.is-performance-adherence .performance-adh-360-rail-card>header>span,.results-adh-shell.is-performance-adherence .performance-adh-360-result>span,.results-adh-shell.is-performance-adherence .performance-adh-360-section>header span,.results-adh-shell.is-performance-adherence .performance-adh-360-reading-grid article>span,.results-adh-shell.is-performance-adherence .performance-adh-360-nav>div>span{color:#8a6200;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-360-result{border-top:4px solid #c58a00}.results-adh-shell.is-performance-adherence .performance-adh-360-result[data-tone=positive]{border-top-color:#2f855a}.results-adh-shell.is-performance-adherence .performance-adh-360-result>div{align-items:baseline;gap:8px;margin-top:12px;display:flex}.results-adh-shell.is-performance-adherence .performance-adh-360-result strong{color:#182235;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1}.results-adh-shell.is-performance-adherence .performance-adh-360-result em{color:#647286;font-style:normal;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-360-result h3{color:#202a37;margin:12px 0 0;font-size:17px}.results-adh-shell.is-performance-adherence .performance-adh-360-result p{color:#647286;margin:8px 0 0;font-size:12px;line-height:1.5}.results-adh-shell.is-performance-adherence .performance-adh-360-rail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-360-rail-metrics article{background:#f0f3f6;border-radius:10px;min-width:0;padding:12px}.results-adh-shell.is-performance-adherence .performance-adh-360-rail-metrics span,.results-adh-shell.is-performance-adherence .performance-adh-360-rail-metrics strong{display:block}.results-adh-shell.is-performance-adherence .performance-adh-360-rail-metrics span{color:#687487;font-size:11px}.results-adh-shell.is-performance-adherence .performance-adh-360-rail-metrics strong{color:#202a37;overflow-wrap:anywhere;margin-top:5px;font-size:18px}.results-adh-shell.is-performance-adherence .performance-adh-360-context dl{margin:10px 0 0;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-360-context dl>div{border-bottom:1px solid #e3e7ec;grid-template-columns:84px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-360-context dl>div:last-child{border-bottom:0}.results-adh-shell.is-performance-adherence .performance-adh-360-context dt{color:#687487;font-size:12px}.results-adh-shell.is-performance-adherence .performance-adh-360-context dd{overflow-wrap:anywhere;color:#202a37;text-align:right;margin:0;font-size:12px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-360-main{min-width:0;max-width:100%;overflow:visible!important}.results-adh-shell.is-performance-adherence .performance-adh-360-nav{gap:10px;margin-bottom:16px;padding:12px 16px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-360-nav>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.results-adh-shell.is-performance-adherence .performance-adh-360-nav>div>strong{color:#202a37;font-size:13px}.results-adh-shell.is-performance-adherence .performance-adh-360-tabs{scrollbar-width:thin;gap:6px;max-width:100%;display:flex;overflow:auto hidden}.results-adh-shell.is-performance-adherence .performance-adh-360-tabs button{color:#5c6879;cursor:pointer;background:#fff;border:1px solid #d1d8e1;border-radius:999px;flex:none;min-height:36px;padding:0 13px;font-size:12px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-360-tabs button.active,.results-adh-shell.is-performance-adherence .performance-adh-360-tabs button[aria-selected=true]{color:#fff;background:#232a33;border-color:#232a33}.results-adh-shell.is-performance-adherence .performance-adh-360-content,.results-adh-shell.is-performance-adherence .performance-adh-360-summary-view{gap:16px;min-width:0;max-width:100%;display:grid;overflow:visible!important}.results-adh-shell.is-performance-adherence .performance-adh-360-section{padding:20px;overflow:visible!important}.results-adh-shell.is-performance-adherence .performance-adh-360-section>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.results-adh-shell.is-performance-adherence .performance-adh-360-section>header h3{color:#202a37;margin:4px 0 0;font-size:18px;line-height:1.25}.results-adh-shell.is-performance-adherence .performance-adh-360-section>header p{color:#687487;margin:6px 0 0;font-size:12px;line-height:1.45}.results-adh-shell.is-performance-adherence .performance-adh-360-section>header>strong{color:#566273;white-space:nowrap;font-size:12px}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline{isolation:isolate;min-height:0;max-height:none;position:relative;overflow:visible!important}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline-viewport{width:100%;min-width:0;max-height:none;padding:0;display:block;overflow:visible!important}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline-canvas{gap:12px;width:100%;min-width:0;padding:0 4px;display:grid;overflow:visible!important}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline-scale{color:#6b7687;height:28px;margin-left:104px;font-size:12px;position:relative}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline-scale:after{content:"";background:#d9dfe7;height:1px;position:absolute;bottom:3px;left:0;right:0}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline-scale span{z-index:1;white-space:nowrap;position:absolute;bottom:7px;transform:translate(-50%)}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline-scale span:after{content:"";background:#aeb8c4;width:1px;height:7px;position:absolute;top:16px;left:50%}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline-scale span.is-start{transform:none}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline-scale span.is-start:after{left:0}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline-scale span.is-end{transform:translate(-100%)}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline-scale span.is-end:after{left:100%}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline .results-adh-timeline-line{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;margin:0;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline .results-adh-timeline-line label{color:#4d5969;text-transform:uppercase;font-size:12px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline .results-adh-timeline-line>div{box-sizing:border-box;background:#dfe4e8;border:1px solid #d6dce4;border-radius:10px;width:100%;min-width:0;height:46px;position:relative;overflow:hidden}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline-help{color:#687487;margin:10px 0 0 104px;font-size:12px}.results-adh-shell.is-performance-adherence .performance-adh-360-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-360-reading-grid article{background:#f8fafb;border:1px solid #dce2e9;border-radius:11px;flex-direction:column;min-width:0;min-height:180px;padding:16px;display:flex}.results-adh-shell.is-performance-adherence .performance-adh-360-reading-grid article>strong{color:#202a37;margin-top:10px;font-size:17px;line-height:1.3}.results-adh-shell.is-performance-adherence .performance-adh-360-reading-grid article>p{color:#687487;margin:7px 0 14px;font-size:12px;line-height:1.5}.results-adh-shell.is-performance-adherence .performance-adh-360-reading-grid article>button{color:#26303d;cursor:pointer;background:#fff;border:1px solid #2b3543;border-radius:8px;align-self:flex-start;min-height:34px;margin-top:auto;padding:0 11px;font-size:11px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-360-action-counts{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.results-adh-shell.is-performance-adherence .performance-adh-360-action-counts span{color:#5e6a7b;background:#edf1f5;border-radius:999px;padding:5px 8px;font-size:11px}.results-adh-shell.is-performance-adherence .performance-adh-360-action-counts b{color:#202a37}.results-adh-shell.is-performance-adherence .performance-adh-360-list{gap:10px;min-width:0;max-height:none;display:grid;overflow:visible!important}.results-adh-shell.is-performance-adherence .performance-adh-360-list-item{background:#fbfcfd;border:1px solid #e0e5ec;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;min-width:0;margin:0;padding:14px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-360-list-item .results-adh-occurrence-main{min-width:0}.results-adh-shell.is-performance-adherence .performance-adh-360-list-item .results-adh-occurrence-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.results-adh-shell.is-performance-adherence .performance-adh-360-list-item .results-adh-occurrence-actions button{white-space:nowrap;min-height:34px;padding-inline:11px}.results-adh-shell.is-performance-adherence .performance-adh-360-decision{color:#596679;background:#f0f3f6;border-radius:9px;grid-column:1/-1;gap:4px;padding:10px 12px;font-size:12px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-360-decision b{color:#202a37}@media (width<=1080px){.results-adh-shell.is-performance-adherence .performance-adh-360-layout{grid-template-columns:1fr}.results-adh-shell.is-performance-adherence .performance-adh-360-rail{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.results-adh-shell.is-performance-adherence .performance-adh-360-result,.results-adh-shell.is-performance-adherence .performance-adh-360-rail-card{min-height:100%}}@media (width<=820px){.results-adh-shell.is-performance-adherence .performance-adh-360-header{min-height:84px;padding-inline:18px!important}.results-adh-shell.is-performance-adherence .performance-adh-360-header-actions>span{display:none}.results-adh-shell.is-performance-adherence .performance-adh-360-body{padding-inline:18px!important}.results-adh-shell.is-performance-adherence .performance-adh-360-rail,.results-adh-shell.is-performance-adherence .performance-adh-360-reading-grid{grid-template-columns:1fr}.results-adh-shell.is-performance-adherence .performance-adh-360-reading-grid article{min-height:0}}@media (width<=620px){.results-adh-shell.is-performance-adherence .performance-adh-360-header{gap:12px;min-height:78px;padding:12px 14px!important}.results-adh-shell.is-performance-adherence .performance-adh-360-header h2{font-size:20px}.results-adh-shell.is-performance-adherence .performance-adh-360-header p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.results-adh-shell.is-performance-adherence .performance-adh-360-body{scrollbar-gutter:auto;padding:14px 14px 24px!important}.results-adh-shell.is-performance-adherence .performance-adh-360-section{padding:16px}.results-adh-shell.is-performance-adherence .performance-adh-360-section>header,.results-adh-shell.is-performance-adherence .performance-adh-360-nav>div{display:grid}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline-viewport{overscroll-behavior-x:contain;padding-bottom:8px;overflow:auto hidden!important}.results-adh-shell.is-performance-adherence .performance-adh-360-timeline-canvas{min-width:720px}.results-adh-shell.is-performance-adherence .performance-adh-360-list-item{grid-template-columns:1fr}.results-adh-shell.is-performance-adherence .performance-adh-360-list-item .results-adh-occurrence-actions{flex-wrap:wrap;justify-content:flex-start}}.results-adh-shell.is-performance-adherence .performance-adh-360-header,.results-adh-shell.is-performance-adherence .performance-adh-360-body{min-width:0;max-width:100%}.results-adh-shell.is-performance-adherence .performance-adh-360-header{overflow:hidden}.results-adh-shell.is-performance-adherence .performance-adh-governance-action{justify-items:end;gap:10px;min-width:178px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-governance-action>span{color:#5f6b7a;letter-spacing:.05em;background:#edf1f5;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.results-adh-shell.is-performance-adherence .performance-adh-governance-action>span[data-tone=attention]{color:#765600;background:#fff3cd}.results-adh-shell.is-performance-adherence .performance-adh-governance-action>span[data-tone=ok]{color:#17633a;background:#e3f4e9}.results-adh-shell.is-performance-adherence .performance-adh-focal-overlay{background:#f4f6f8;padding:0!important}.results-adh-shell.is-performance-adherence .performance-adh-focal-center{width:100%;min-width:0;height:100dvh;min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);margin:0;display:grid;overflow:hidden}.results-adh-shell.is-performance-adherence .performance-adh-focal-header{background:#fff;border-bottom:1px solid #dce2e9;justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:104px;padding:18px 28px;display:flex}.results-adh-shell.is-performance-adherence .performance-adh-focal-header>div{min-width:0}.results-adh-shell.is-performance-adherence .performance-adh-focal-header span,.results-adh-shell.is-performance-adherence .performance-adh-focal-detail-header span,.results-adh-shell.is-performance-adherence .performance-adh-focal-master>header span,.results-adh-shell.is-performance-adherence .performance-adh-quality-lead>span,.results-adh-shell.is-performance-adherence .performance-adh-quality-action-panel span,.results-adh-shell.is-performance-adherence .performance-adh-quality-trace>header span{color:#8a6500;letter-spacing:.08em;font-size:11px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-focal-header h2{color:#162131;margin:4px 0 3px;font-size:clamp(22px,2.2vw,30px);line-height:1.1}.results-adh-shell.is-performance-adherence .performance-adh-focal-header p{color:#627084;margin:0;font-size:12px;line-height:1.45}.results-adh-shell.is-performance-adherence .performance-adh-focal-header>button{color:#172231;cursor:pointer;background:#fff;border:1px solid #cfd7e1;border-radius:11px;flex:none;width:44px;height:44px;font-size:24px}.results-adh-shell.is-performance-adherence .performance-adh-focal-body{scrollbar-gutter:stable;min-width:0;min-height:0;padding:20px 28px 32px;overflow:hidden auto}.results-adh-shell.is-performance-adherence .performance-adh-focal-controls{gap:12px;margin-bottom:16px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-focal-overview{background:#f8fafb;border:1px solid #dce2e9;border-radius:12px}.results-adh-shell.is-performance-adherence .performance-adh-focal-overview>summary{color:#273241;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:10px 14px;font-size:12px;font-weight:900;display:flex}.results-adh-shell.is-performance-adherence .performance-adh-focal-overview>summary small{color:#6b7788;font-weight:600}.results-adh-shell.is-performance-adherence .performance-adh-focal-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-focal-summary article{background:#fff;border:1px solid #dfe5ec;border-radius:10px;gap:4px;min-width:0;padding:13px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-focal-summary article[data-tone=primary]{border-top:3px solid #c58a00}.results-adh-shell.is-performance-adherence .performance-adh-focal-summary span{color:#687487;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-focal-summary b{color:#172231;font-size:23px}.results-adh-shell.is-performance-adherence .performance-adh-focal-summary small{color:#6a7788;font-size:11px}.results-adh-shell.is-performance-adherence .performance-adh-focal-notice{gap:6px;padding:0 14px 14px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-focal-notice p{color:#5d6a7c;margin:0;font-size:12px;line-height:1.5}.results-adh-shell.is-performance-adherence .performance-adh-focal-toolbar{background:#fff;border:1px solid #dce2e9;border-radius:12px;grid-template-columns:minmax(260px,1fr) minmax(190px,280px) auto;align-items:end;gap:10px;padding:12px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-focal-toolbar label{color:#5d6979;text-transform:uppercase;gap:5px;min-width:0;font-size:10px;font-weight:900;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-focal-toolbar input,.results-adh-shell.is-performance-adherence .performance-adh-focal-toolbar select{color:#1d2836;background:#fff;border:1px solid #cfd7e1;border-radius:9px;width:100%;min-width:0;min-height:40px;padding-inline:11px;font-size:12px}.results-adh-shell.is-performance-adherence .performance-adh-focal-toolbar output{color:#354152;white-space:nowrap;background:#edf1f5;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:11px;font-weight:900;display:flex}.results-adh-shell.is-performance-adherence .performance-adh-focal-workspace{min-width:0;min-height:340px}.results-adh-shell.is-performance-adherence .performance-adh-focal-master,.results-adh-shell.is-performance-adherence .performance-adh-focal-detail{min-width:0}.results-adh-shell.is-performance-adherence .performance-adh-focal-detail,.results-adh-shell.is-performance-adherence .performance-adh-focal-overlay.is-detail-open .performance-adh-focal-master{display:none}.results-adh-shell.is-performance-adherence .performance-adh-focal-overlay.is-detail-open .performance-adh-focal-detail{display:block}.results-adh-shell.is-performance-adherence .performance-adh-focal-master>header{padding:14px 4px 10px}.results-adh-shell.is-performance-adherence .performance-adh-focal-master>header div{gap:3px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-focal-master>header strong{color:#273241;font-size:15px}.results-adh-shell.is-performance-adherence .performance-adh-focal-master-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-quality-master-item{color:#24303e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:11px;gap:6px;min-width:0;padding:14px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-quality-master-item:hover,.results-adh-shell.is-performance-adherence .performance-adh-quality-master-item.is-selected{border-color:#b98500;box-shadow:0 0 0 2px #b985001f}.results-adh-shell.is-performance-adherence .performance-adh-quality-master-topline,.results-adh-shell.is-performance-adherence .performance-adh-quality-master-meta{color:#6b7788;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:10px;font-weight:800;display:flex}.results-adh-shell.is-performance-adherence .performance-adh-quality-master-topline>span:first-child{color:#8a6500;letter-spacing:.04em;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-quality-master-item>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.results-adh-shell.is-performance-adherence .performance-adh-quality-master-item>small{color:#687487;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.results-adh-shell.is-performance-adherence .performance-adh-quality-master-item>p{color:#3e4a59;min-height:36px;margin:3px 0;font-size:12px;line-height:1.45}.results-adh-shell.is-performance-adherence .performance-adh-focal-detail-header{border-bottom:1px solid #dce2e9;gap:14px;padding:2px 0 16px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-focal-detail-header>button{color:#2b3644;cursor:pointer;background:#fff;border:1px solid #cfd7e1;border-radius:8px;justify-self:start;min-height:34px;padding:0 11px;font-size:10px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-focal-detail-header h3{color:#172231;margin:4px 0 3px;font-size:24px}.results-adh-shell.is-performance-adherence .performance-adh-focal-detail-header p{color:#687487;margin:0;font-size:12px}.results-adh-shell.is-performance-adherence .performance-adh-focal-detail-body{gap:14px;padding-top:16px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-quality-lead,.results-adh-shell.is-performance-adherence .performance-adh-quality-action-panel,.results-adh-shell.is-performance-adherence .performance-adh-quality-trace{background:#fff;border:1px solid #dce2e9;border-radius:12px;padding:18px}.results-adh-shell.is-performance-adherence .performance-adh-quality-lead h4,.results-adh-shell.is-performance-adherence .performance-adh-quality-action-panel h4,.results-adh-shell.is-performance-adherence .performance-adh-quality-trace h4{color:#172231;margin:5px 0 6px;font-size:18px}.results-adh-shell.is-performance-adherence .performance-adh-quality-lead p,.results-adh-shell.is-performance-adherence .performance-adh-quality-action-panel p{color:#637084;margin:0;font-size:12px;line-height:1.55}.results-adh-shell.is-performance-adherence .performance-adh-quality-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-quality-detail-metrics article{background:#f8fafb;border:1px solid #dfe5ec;border-radius:10px;gap:5px;padding:14px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-quality-detail-metrics span{color:#687487;text-transform:uppercase;font-size:10px;font-weight:900}.results-adh-shell.is-performance-adherence .performance-adh-quality-detail-metrics strong{color:#172231;font-size:21px}.results-adh-shell.is-performance-adherence .performance-adh-quality-detail-metrics small{color:#687487;font-size:11px}.results-adh-shell.is-performance-adherence .performance-adh-quality-trace>header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:10px;display:flex}.results-adh-shell.is-performance-adherence .performance-adh-quality-trace>header strong{color:#4f5c6e;font-size:12px}.results-adh-shell.is-performance-adherence .performance-adh-quality-trace>div{gap:8px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-quality-trace article{background:#f5f7f9;border-radius:9px;grid-template-columns:110px minmax(160px,.7fr) minmax(0,1.5fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-quality-trace article>div{gap:2px;min-width:0;display:grid}.results-adh-shell.is-performance-adherence .performance-adh-quality-trace article strong,.results-adh-shell.is-performance-adherence .performance-adh-quality-trace article time{color:#283442;font-size:12px;font-weight:800}.results-adh-shell.is-performance-adherence .performance-adh-quality-trace article small{color:#687487;font-size:11px;line-height:1.4}.results-adh-shell.is-performance-adherence .results-adh-status.eligible{color:#725500;background:#fff3cd}@media (width<=1050px){.results-adh-shell.is-performance-adherence .performance-adh-focal-master-list,.results-adh-shell.is-performance-adherence .performance-adh-focal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.results-adh-shell.is-performance-adherence .performance-adh-governance-card{grid-template-columns:auto minmax(0,1fr)}.results-adh-shell.is-performance-adherence .performance-adh-governance-action{grid-column:1/-1;justify-items:stretch;min-width:0}.results-adh-shell.is-performance-adherence .performance-adh-governance-action>span{justify-self:start}.results-adh-shell.is-performance-adherence .performance-adh-governance-action button{width:100%}.results-adh-shell.is-performance-adherence .performance-adh-focal-header{min-height:84px;padding:14px 16px}.results-adh-shell.is-performance-adherence .performance-adh-focal-header h2{font-size:21px}.results-adh-shell.is-performance-adherence .performance-adh-focal-header p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.results-adh-shell.is-performance-adherence .performance-adh-focal-body{scrollbar-gutter:auto;padding:14px 14px 24px}.results-adh-shell.is-performance-adherence .performance-adh-focal-toolbar,.results-adh-shell.is-performance-adherence .performance-adh-quality-detail-metrics{grid-template-columns:1fr}.results-adh-shell.is-performance-adherence .performance-adh-focal-toolbar output{justify-content:flex-start}.results-adh-shell.is-performance-adherence .performance-adh-focal-master-list,.results-adh-shell.is-performance-adherence .performance-adh-focal-summary{grid-template-columns:1fr}.results-adh-shell.is-performance-adherence .performance-adh-quality-master-item>p{min-height:0}.results-adh-shell.is-performance-adherence .performance-adh-quality-trace article{grid-template-columns:1fr}}.results-adh-shell.is-performance-adherence>*,.results-adh-shell.is-performance-adherence .performance-adh-section>*,.results-adh-shell.is-performance-adherence .performance-adh-360-layout>*,.results-adh-shell.is-performance-adherence .performance-adh-focal-center>*{min-width:0}.results-adh-shell.is-performance-adherence :where(button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #2f67f347}.results-adh-shell.is-performance-adherence .performance-adh-section-heading,.results-adh-shell.is-performance-adherence .results-abs-card>header,.results-adh-shell.is-performance-adherence .performance-adh-360-header,.results-adh-shell.is-performance-adherence .performance-adh-focal-header{text-wrap:pretty}@media (prefers-reduced-motion:reduce){.results-adh-shell.is-performance-adherence *,.results-adh-shell.is-performance-adherence :before,.results-adh-shell.is-performance-adherence :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.results-adh-shell.is-performance-adherence .results-adh-management-link{cursor:pointer;color:#222a33;background:#fff;border:1px solid #303030;border-radius:8px;min-height:32px;padding:0 11px;font-size:8px;font-weight:900}.results-adh-shell.is-performance-adherence .results-adh-management-link:hover,.results-adh-shell.is-performance-adherence .results-adh-management-link:focus-visible{outline-offset:2px;background:#f4f6f8;outline:2px solid #c9a227}.results-adh-shell.is-performance-adherence .results-adh-occurrence-actions{max-width:380px}@media (width<=800px){.results-adh-shell.is-performance-adherence .results-adh-management-link{width:100%}}.performance-local-nav{align-items:center;gap:var(--pulso-space-2);margin-bottom:var(--pulso-space-4);padding:var(--pulso-space-2);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);display:none}.performance-local-nav-button{justify-content:center;align-items:center;gap:var(--pulso-space-2);min-height:42px;padding:0 var(--pulso-space-4);border-radius:var(--pulso-radius-control);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold);background:0 0;border:1px solid #0000;display:inline-flex}.performance-local-nav-button:hover,.performance-local-nav-button:focus-visible{border-color:var(--pulso-color-border);color:var(--pulso-color-text);outline:none}.performance-local-nav-button.active{color:var(--pulso-color-brand-ink);background:#fff8dc;border-color:#e8d787}.performance-local-nav-button .results-ui-icon{width:17px;height:17px}@media (width<=1180px){.performance-local-nav{display:flex}}@media (width<=720px){.performance-local-nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.performance-local-nav-button{padding-inline:var(--pulso-space-2)}}@media (width<=480px){.performance-local-nav-button{min-height:46px;font-size:var(--pulso-font-size-micro);flex-direction:column;gap:2px}}.performance-panorama{gap:var(--pulso-space-5);display:grid}.performance-panorama>[data-panorama-content]{gap:var(--pulso-space-5);min-width:0;display:grid}.performance-panorama>[data-panorama-status]:empty{display:none}.performance-panorama-introduction,.performance-panorama-filters,.performance-panorama-panel,.performance-panorama-source-status,.performance-panorama-evidence,.performance-panorama-empty-state,.performance-panorama-error{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface)}.performance-panorama-introduction{justify-content:space-between;align-items:flex-start;gap:var(--pulso-space-5);padding:var(--pulso-space-5) var(--pulso-space-6);display:flex}.performance-panorama-introduction p,.performance-panorama-panel>header p,.performance-panorama-evidence>header p,.performance-panorama-metric-card p,.performance-panorama-context-card p{color:var(--pulso-color-brand-gold-strong);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.08em;margin:0}.performance-panorama-introduction h2,.performance-panorama-panel>header h2,.performance-panorama-evidence>header h2{margin:var(--pulso-space-2) 0;color:var(--pulso-color-text);font-size:var(--pulso-font-size-section-title)}.performance-panorama-introduction div>span,.performance-panorama-panel>header div>span,.performance-panorama-evidence>header>span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body);line-height:1.5}.performance-panorama-introduction>strong{min-height:30px;padding:0 var(--pulso-space-3);border-radius:var(--pulso-radius-pill);color:#246246;font-size:var(--pulso-font-size-label);background:#edf8f1;border:1px solid #cfe3d8;flex:none;align-items:center;display:inline-flex}.performance-panorama-filters{padding:var(--pulso-space-3) var(--pulso-space-4);background:var(--pulso-color-surface-subtle)}.performance-panorama-filters form{gap:var(--pulso-space-2);display:grid}.performance-panorama-filter-primary{align-items:end;gap:var(--pulso-space-3);grid-template-columns:145px 145px minmax(160px,1fr) minmax(180px,1.2fr) auto auto;display:grid}.performance-panorama-filter-primary label,.performance-panorama-more-filters label{gap:5px;min-width:0;display:grid}.performance-panorama-filter-primary label>span,.performance-panorama-more-filters label>span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold)}.performance-panorama-filter-primary input,.performance-panorama-filter-primary select,.performance-panorama-more-filters select{width:100%;min-height:42px;padding:0 var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);color:var(--pulso-color-text);font:inherit;font-size:var(--pulso-font-size-body-small)}.performance-panorama-filter-primary input:focus,.performance-panorama-filter-primary select:focus,.performance-panorama-more-filters select:focus{border-color:var(--pulso-color-brand-gold);box-shadow:var(--pulso-focus-ring);outline:none}.performance-panorama-apply,.performance-panorama-more-filters summary,.performance-panorama-metric-card button,.performance-panorama-empty-state button,.performance-panorama-error button{border-radius:var(--pulso-radius-control);min-height:42px;font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.02em}.performance-panorama-apply,.performance-panorama-metric-card button,.performance-panorama-empty-state button,.performance-panorama-error button{padding:0 var(--pulso-space-4);border:1px solid var(--pulso-color-brand-ink);background:var(--pulso-color-brand-ink);color:#fff}.performance-panorama-clear{min-height:28px;padding:0 var(--pulso-space-2);color:var(--pulso-color-text-muted);background:0 0;border:1px solid #0000}.performance-panorama-apply:hover,.performance-panorama-apply:focus-visible,.performance-panorama-metric-card button:hover,.performance-panorama-metric-card button:focus-visible,.performance-panorama-empty-state button:hover,.performance-panorama-empty-state button:focus-visible,.performance-panorama-error button:hover,.performance-panorama-error button:focus-visible{border-color:var(--pulso-color-brand-gold);box-shadow:var(--pulso-focus-ring);outline:none}.performance-panorama-clear:hover,.performance-panorama-clear:focus-visible{color:var(--pulso-color-text);outline:none;text-decoration:underline}.performance-panorama-more-filters{position:relative}.performance-panorama-more-filters summary{justify-content:center;align-items:center;gap:var(--pulso-space-2);min-width:132px;padding:0 var(--pulso-space-3);border:1px solid var(--pulso-color-border);background:var(--pulso-color-surface);color:var(--pulso-color-text);cursor:pointer;list-style:none;display:inline-flex}.performance-panorama-more-filters summary::-webkit-details-marker{display:none}.performance-panorama-more-filters summary strong{min-width:21px;height:21px;color:var(--pulso-color-brand-gold-strong);background:#fff4c2;border-radius:999px;place-items:center;font-size:10px;display:inline-grid}.performance-panorama-more-filters[open]>div{z-index:8;gap:var(--pulso-space-3);width:min(420px,82vw);padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 38px #161d2329}.performance-panorama-more-filters select:disabled{color:var(--pulso-color-text-muted);background:#f2f4f6}.performance-panorama-filter-footer{justify-content:space-between;align-items:center;gap:var(--pulso-space-3);min-height:30px;display:flex}.performance-panorama-filter-notice{padding:var(--pulso-space-2) var(--pulso-space-3);border-left:3px solid var(--pulso-color-warning);border-radius:0 var(--pulso-radius-control) var(--pulso-radius-control) 0;background:var(--pulso-color-warning-bg);color:#704d06;font-size:var(--pulso-font-size-body-small);margin:0;line-height:1.4}.performance-panorama-filter-notice[hidden]{display:none}.performance-panorama-filter-chips{align-items:center;gap:var(--pulso-space-2);flex-wrap:wrap;min-height:28px;display:flex}.performance-panorama-filter-chip{align-items:center;gap:var(--pulso-space-2);min-height:28px;padding:0 6px 0 var(--pulso-space-3);border-radius:var(--pulso-radius-pill);color:#5f4d10;font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-bold);background:#fff9df;border:1px solid #e5d78f;display:inline-flex}.performance-panorama-filter-chip button{width:22px;height:22px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:17px;line-height:1;display:grid}.performance-panorama-filter-chip button:hover,.performance-panorama-filter-chip button:focus-visible{background:#5f4d101a;outline:none}.performance-panorama-summary{gap:var(--pulso-space-4);grid-template-columns:repeat(2,minmax(0,1.35fr)) repeat(2,minmax(180px,.8fr));display:grid}.performance-panorama-metric-card,.performance-panorama-context-card{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);min-width:0}.performance-panorama-metric-card{gap:var(--pulso-space-2);min-height:230px;padding:var(--pulso-space-5);border-top:4px solid var(--pulso-color-border);grid-template-rows:auto auto auto auto 1fr;display:grid}.performance-panorama-metric-card.is-good{border-top-color:var(--pulso-color-positive)}.performance-panorama-metric-card.is-warning{border-top-color:var(--pulso-color-warning)}.performance-panorama-metric-card header{align-items:center;gap:var(--pulso-space-3);display:flex}.performance-panorama-metric-icon,.performance-panorama-context-icon{width:42px;height:42px;color:var(--pulso-color-brand-gold-strong);background:#fff8dc;border-radius:12px;flex:none;place-items:center;display:grid}.performance-panorama-context-icon.is-warning{color:var(--pulso-color-warning);background:#fff3df}.performance-panorama-metric-icon .results-ui-icon,.performance-panorama-context-icon .results-ui-icon{width:21px;height:21px}.performance-panorama-metric-card h2{font-size:var(--pulso-font-size-card-title);margin:2px 0 0}.performance-panorama-metric-card>strong{margin-top:var(--pulso-space-2);color:var(--pulso-color-text);font-size:clamp(30px,3vw,44px);line-height:1}.performance-panorama-metric-card>span{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold)}.performance-panorama-metric-card>small,.performance-panorama-context-card small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.45}.performance-panorama-metric-card button{width:fit-content;margin-top:var(--pulso-space-3);align-self:end}.performance-panorama-context-card{align-items:flex-start;gap:var(--pulso-space-3);min-height:230px;padding:var(--pulso-space-5);display:flex}.performance-panorama-context-card>div{gap:var(--pulso-space-2);min-width:0;display:grid}.performance-panorama-context-card strong{margin-top:var(--pulso-space-2);color:var(--pulso-color-text);font-size:clamp(28px,2.6vw,40px);line-height:1}.performance-panorama-context-card div>span{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold)}.performance-panorama-panel,.performance-panorama-evidence{padding:var(--pulso-space-5)}.performance-panorama-panel>header,.performance-panorama-evidence>header{justify-content:space-between;align-items:flex-start;gap:var(--pulso-space-5);margin-bottom:var(--pulso-space-4);display:flex}.performance-panorama-trend-deltas{gap:var(--pulso-space-2);flex:0 0 min(420px,40%);display:grid}.performance-panorama-trend-deltas span{justify-content:space-between;align-items:center;gap:var(--pulso-space-3);padding:var(--pulso-space-2) var(--pulso-space-3);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);display:flex}.performance-panorama-trend-deltas b{color:var(--pulso-color-text)}.performance-panorama-trend-head,.performance-panorama-trend-rows article,.performance-panorama-concentration-head,.performance-panorama-concentration-list article{align-items:center;gap:var(--pulso-space-3);display:grid}.performance-panorama-trend-head,.performance-panorama-trend-rows article{grid-template-columns:72px minmax(160px,1fr) minmax(160px,1fr) 160px}.performance-panorama-trend-head,.performance-panorama-concentration-head{padding:0 var(--pulso-space-3) var(--pulso-space-2);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.04em}.performance-panorama-trend-rows,.performance-panorama-concentration-list{border-top:1px solid var(--pulso-color-border);display:grid}.performance-panorama-trend-rows article,.performance-panorama-concentration-list article{min-height:58px;padding:var(--pulso-space-2) var(--pulso-space-3);border-bottom:1px solid var(--pulso-color-border)}.performance-panorama-trend-rows article.is-attention,.performance-panorama-concentration-list article.is-attention{background:#fff8ed}.performance-panorama-trend-rows time{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold)}.performance-panorama-trend-value{align-items:center;gap:var(--pulso-space-2);grid-template-columns:minmax(70px,1fr) 58px;display:grid}.performance-panorama-trend-track{background:#e5eaee;border-radius:999px;height:10px;position:relative;overflow:visible}.performance-panorama-trend-value i{border-radius:inherit;height:100%;transition:width .18s;display:block;overflow:hidden}.performance-panorama-trend-value.is-good i{background:var(--pulso-color-positive)}.performance-panorama-trend-value.is-warning i{background:var(--pulso-color-warning)}.performance-panorama-trend-value.is-neutral i{background:var(--pulso-color-info)}.performance-panorama-trend-reference{background:var(--pulso-color-brand-ink);border-radius:999px;width:2px;position:absolute;top:-4px;bottom:-4px;transform:translate(-1px);box-shadow:0 0 0 1px #ffffffb8}.performance-panorama-trend footer i.is-abs{background:var(--pulso-color-warning)}.performance-panorama-trend footer i.is-adherence{background:var(--pulso-color-info)}.performance-panorama-trend-value b{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small);text-align:right}.performance-panorama-trend-rows em,.performance-panorama-concentration-list em{border-radius:var(--pulso-radius-pill);width:fit-content;color:var(--pulso-color-text-muted);font-size:10px;font-style:normal;font-weight:var(--pulso-font-weight-black);background:#eef2f4;padding:5px 8px}.performance-panorama-trend-rows article.is-attention em,.performance-panorama-concentration-list article.is-attention em{color:#7d4e05;background:#fce6c6}.performance-panorama-trend footer{align-items:center;gap:var(--pulso-space-4);padding-top:var(--pulso-space-3);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);flex-wrap:wrap;display:flex}.performance-panorama-trend footer span{align-items:center;gap:var(--pulso-space-2);display:inline-flex}.performance-panorama-trend footer i{border-radius:999px;width:20px;height:4px}.performance-panorama-concentration-head,.performance-panorama-concentration-list article{grid-template-columns:minmax(260px,1.5fr) 100px 115px minmax(170px,.8fr)}.performance-panorama-concentration-list article>div{gap:3px;min-width:0;display:grid}.performance-panorama-concentration-list b{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.performance-panorama-concentration-list small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label)}.performance-panorama-concentration-list strong{font-size:var(--pulso-font-size-body)}.performance-panorama-concentration-list strong.is-abs{color:var(--pulso-color-warning)}.performance-panorama-concentration-list strong.is-adherence{color:var(--pulso-color-brand-blue)}.performance-panorama-evidence>div{gap:var(--pulso-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.performance-panorama-evidence article{align-content:start;gap:var(--pulso-space-2);min-width:0;padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface-subtle);display:grid}.performance-panorama-evidence article>span{width:36px;height:36px;color:var(--pulso-color-brand-gold-strong);background:#fff8dc;border-radius:10px;place-items:center;display:grid}.performance-panorama-evidence article>span .results-ui-icon{width:18px;height:18px}.performance-panorama-evidence article p{margin:var(--pulso-space-2) 0 0;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.05em}.performance-panorama-evidence article strong{overflow-wrap:anywhere;color:var(--pulso-color-text);font-size:var(--pulso-font-size-card-title)}.performance-panorama-evidence article small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.45}.performance-panorama-source-status{align-items:start;gap:var(--pulso-space-4);padding:var(--pulso-space-4) var(--pulso-space-5);border-left:4px solid var(--pulso-color-brand-blue);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.performance-panorama-source-status>span{width:40px;height:40px;color:var(--pulso-color-brand-blue);background:#eaf3f8;border-radius:12px;place-items:center;display:grid}.performance-panorama-source-status>span .results-ui-icon{width:20px;height:20px}.performance-panorama-source-status strong{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body)}.performance-panorama-source-status p{margin:var(--pulso-space-1) 0 0;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.5}.performance-panorama-source-status dl{gap:var(--pulso-space-2);min-width:260px;margin:0;display:grid}.performance-panorama-source-status dl div{justify-content:space-between;gap:var(--pulso-space-3);display:flex}.performance-panorama-source-status dt,.performance-panorama-source-status dd{font-size:var(--pulso-font-size-label);margin:0}.performance-panorama-source-status dt{color:var(--pulso-color-text-muted)}.performance-panorama-source-status dd{color:var(--pulso-color-text);font-weight:var(--pulso-font-weight-bold)}.performance-panorama-loading{gap:var(--pulso-space-4);grid-template-columns:repeat(4,minmax(0,1fr));min-height:420px;display:grid}.performance-panorama-loading div{border-radius:var(--pulso-radius-card);background:linear-gradient(100deg,#edf0f2 20%,#f8f9fa 40%,#edf0f2 60%) 0 0/220% 100%;min-height:210px;animation:1.5s linear infinite performance-panorama-shimmer}.performance-panorama-loading span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);grid-column:1/-1}@keyframes performance-panorama-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.performance-panorama-empty-state,.performance-panorama-error{align-content:center;place-items:center;gap:var(--pulso-space-3);min-height:360px;padding:var(--pulso-space-6);text-align:center;display:grid}.performance-panorama-empty-state>span,.performance-panorama-error>span{width:52px;height:52px;color:var(--pulso-color-brand-gold-strong);background:#fff8dc;border-radius:14px;place-items:center;display:grid}.performance-panorama-error>span{color:var(--pulso-color-critical);background:#fff0ef}.performance-panorama-empty-state h2,.performance-panorama-error h2{font-size:var(--pulso-font-size-section-title);margin:0}.performance-panorama-empty-state p,.performance-panorama-error p{max-width:640px;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body);margin:0;line-height:1.5}.performance-panorama-empty{padding:var(--pulso-space-5);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);text-align:center;margin:0}@media (width<=1400px){.performance-panorama-filter-primary{grid-template-columns:140px 140px minmax(150px,1fr) minmax(170px,1fr) auto auto}.performance-panorama-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-panorama-context-card{min-height:170px}}@media (width<=1100px){.performance-panorama-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto}.performance-panorama-apply{grid-area:1/3}.performance-panorama-more-filters{grid-area:1/4}.performance-panorama-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-panorama-source-status{grid-template-columns:40px minmax(0,1fr)}.performance-panorama-source-status dl{grid-column:2;min-width:0}}@media (width<=820px){.performance-panorama-introduction,.performance-panorama-panel>header,.performance-panorama-evidence>header{display:grid}.performance-panorama-introduction>strong{width:fit-content}.performance-panorama-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-panorama-apply,.performance-panorama-more-filters{grid-area:auto}.performance-panorama-more-filters[open]>div{left:0;right:auto}.performance-panorama-summary{grid-template-columns:1fr}.performance-panorama-metric-card,.performance-panorama-context-card{min-height:0}.performance-panorama-trend-deltas{width:100%;min-width:0}.performance-panorama-trend-head,.performance-panorama-concentration-head{display:none}.performance-panorama-trend-rows article,.performance-panorama-concentration-list article{gap:var(--pulso-space-3);padding:var(--pulso-space-3);grid-template-columns:1fr 1fr}.performance-panorama-trend-rows time,.performance-panorama-concentration-list article>div,.performance-panorama-trend-rows em,.performance-panorama-concentration-list em{grid-column:1/-1}}@media (width<=560px){.performance-panorama{gap:var(--pulso-space-4)}.performance-panorama-introduction,.performance-panorama-panel,.performance-panorama-evidence,.performance-panorama-source-status{padding:var(--pulso-space-4)}.performance-panorama-filter-primary,.performance-panorama-more-filters[open]>div,.performance-panorama-evidence>div{grid-template-columns:1fr}.performance-panorama-more-filters,.performance-panorama-apply,.performance-panorama-more-filters summary,.performance-panorama-apply{width:100%}.performance-panorama-filter-footer{flex-direction:column;align-items:stretch}.performance-panorama-clear{align-self:flex-end;width:fit-content}.performance-panorama-more-filters[open]>div{width:100%;margin-top:var(--pulso-space-2);box-shadow:none;position:static}.performance-panorama-filter-chips{align-items:stretch}.performance-panorama-filter-chip{justify-content:space-between;width:100%}.performance-panorama-metric-card,.performance-panorama-context-card{padding:var(--pulso-space-4)}.performance-panorama-context-card{display:grid}.performance-panorama-trend-rows article,.performance-panorama-concentration-list article{grid-template-columns:1fr}.performance-panorama-trend-value,.performance-panorama-trend-rows time,.performance-panorama-trend-rows em,.performance-panorama-concentration-list article>div,.performance-panorama-concentration-list strong,.performance-panorama-concentration-list em{grid-column:1}.performance-panorama-source-status{grid-template-columns:1fr}.performance-panorama-source-status dl{grid-column:1}.performance-panorama-source-status dl div{gap:2px;display:grid}.performance-panorama-loading{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.performance-panorama-loading div{animation:none}.performance-panorama-trend-value i{transition:none}}.pulso-home{gap:var(--pulso-space-4);color:var(--pulso-color-text);display:grid}.pulso-home .results-ui-icon{width:1rem;height:1rem}.pulso-home-welcome{justify-content:space-between;align-items:flex-end;gap:var(--pulso-space-6);border-radius:var(--pulso-radius-panel);background:radial-gradient(circle at 82% 18%, #c9a22738, transparent 28%), linear-gradient(135deg, var(--pulso-color-brand-navy), #12334a 72%, #173d56);min-height:12rem;box-shadow:var(--pulso-shadow-card);color:var(--pulso-color-text-inverse);border:1px solid #ffffff14;padding:clamp(1.5rem,3vw,2.5rem);display:flex;overflow:hidden}.pulso-home-welcome-copy{min-width:0;max-width:54rem}.pulso-home-welcome-copy>p{margin:0 0 var(--pulso-space-3);color:#e7c75d;font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.12em}.pulso-home-welcome-copy h1{font-size:clamp(1.85rem,3.5vw,2.75rem);line-height:var(--pulso-line-height-tight);margin:0}.pulso-home-welcome-copy>strong{margin-top:var(--pulso-space-4);color:#f3f6f8;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.4;display:block}.pulso-home-welcome-copy>small{margin-top:var(--pulso-space-2);color:#bdccd6;font-size:var(--pulso-font-size-body-small);line-height:var(--pulso-line-height-body);display:block}.pulso-home-welcome-actions{justify-items:end;gap:var(--pulso-space-4);flex:none;display:grid}.pulso-home-welcome-actions>span{justify-items:end;gap:.2rem;display:grid}.pulso-home-welcome-actions>span small{color:#aebfca;font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-black);letter-spacing:.1em}.pulso-home-welcome-actions>span strong{font-size:var(--pulso-font-size-body)}.pulso-home-welcome-actions>button,.pulso-home-assistant button{justify-content:center;align-items:center;gap:var(--pulso-space-2);border-radius:var(--pulso-radius-control);background:var(--pulso-color-brand-gold);color:#171a1d;min-height:2.75rem;font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-black);border:0;padding:.75rem 1rem;display:inline-flex}.pulso-home-welcome-actions>button:hover,.pulso-home-assistant button:hover{filter:brightness(1.06)}.pulso-home-period{justify-content:space-between;align-items:center;gap:var(--pulso-space-5);padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);box-shadow:var(--pulso-shadow-card);display:flex}.pulso-home-period-copy,.pulso-home-period-controls,.pulso-home-period-controls label{align-items:center;display:flex}.pulso-home-period-copy{gap:var(--pulso-space-3);min-width:18rem}.pulso-home-period-icon{border-radius:var(--pulso-radius-control);background:var(--pulso-color-brand-ink);width:2.5rem;height:2.5rem;color:var(--pulso-color-brand-gold);flex:none;place-items:center;display:grid}.pulso-home-period-copy b,.pulso-home-period-copy small{display:block}.pulso-home-period-copy b{font-size:var(--pulso-font-size-body)}.pulso-home-period-copy small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);margin-top:.2rem}.pulso-home-period-controls{justify-content:flex-end;gap:var(--pulso-space-2);flex-wrap:wrap}.pulso-home-period-controls label{align-items:stretch;gap:var(--pulso-space-1);flex-direction:column}.pulso-home-period-controls label span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-black);letter-spacing:.06em}.pulso-home-period-controls select,.pulso-home-period-controls button{border-radius:var(--pulso-radius-control);min-height:2.5rem;font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold)}.pulso-home-period-controls select{border:1px solid var(--pulso-color-border-strong);background:var(--pulso-color-surface);min-width:9rem;color:var(--pulso-color-text);padding:.5rem 2rem .5rem .75rem}.pulso-home-period-controls button{align-items:center;gap:var(--pulso-space-2);border:1px solid var(--pulso-color-brand-ink);background:var(--pulso-color-brand-ink);color:var(--pulso-color-text-inverse);align-self:flex-end;padding:.5rem .85rem;display:inline-flex}.pulso-home-period-controls button .results-ui-icon{color:var(--pulso-color-brand-gold)}.pulso-home-period-controls button:disabled,.pulso-home-period-controls select:disabled{cursor:wait;opacity:.56}.pulso-home-loading,.pulso-home-error{padding:var(--pulso-space-4);border-radius:var(--pulso-radius-card);font-size:var(--pulso-font-size-body-small)}.pulso-home-loading[hidden],.pulso-home-error[hidden],.pulso-home [data-home-role=dashboard][hidden]{display:none!important}.pulso-home-loading{align-items:center;gap:var(--pulso-space-3);color:#66540d;background:#fffbea;border:1px solid #eadb91;display:flex}.pulso-home-loading b,.pulso-home-loading small{display:block}.pulso-home-loading small{margin-top:var(--pulso-space-1);color:#78691f}.pulso-home-spinner{border:3px solid #66540d2e;border-top-color:#9a7a18;border-radius:50%;flex:none;width:1.5rem;height:1.5rem;animation:.75s linear infinite pulso-home-spin}@keyframes pulso-home-spin{to{transform:rotate(360deg)}}.pulso-home-error{background:var(--pulso-color-critical-bg);color:#8f282e;font-weight:var(--pulso-font-weight-bold);border:1px solid #efb7b7}.pulso-home-kpis{gap:var(--pulso-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pulso-home-kpi{min-width:0;min-height:8.5rem;padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);box-shadow:var(--pulso-shadow-card);color:var(--pulso-color-text);text-align:left;display:block;position:relative;overflow:hidden}button.pulso-home-kpi{cursor:pointer}.pulso-home-kpi:before{content:"";background:var(--pulso-color-text-muted);width:.25rem;position:absolute;inset:0 auto 0 0}.pulso-home-kpi[data-tone=good]:before{background:var(--pulso-color-positive)}.pulso-home-kpi[data-tone=warning]:before{background:var(--pulso-color-warning)}.pulso-home-kpi[data-tone=critical]:before{background:var(--pulso-color-critical)}.pulso-home-kpi>span{align-items:center;gap:var(--pulso-space-2);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.04em;text-transform:uppercase;display:flex}.pulso-home-kpi>span .results-ui-icon{color:var(--pulso-color-brand-gold-strong)}.pulso-home-kpi>b{margin-top:var(--pulso-space-3);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.35rem,2vw,1.8rem);display:block;overflow:hidden}.pulso-home-kpi>small{margin-top:var(--pulso-space-2);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.45;display:block}.pulso-home-kpi>i{top:var(--pulso-space-4);right:var(--pulso-space-3);color:var(--pulso-color-brand-gold-strong);position:absolute}.pulso-home-kpi.is-actionable:hover{border-color:var(--pulso-color-border-strong);background:#fffdf6}.pulso-home-decision-grid{gap:var(--pulso-space-4);margin-top:var(--pulso-space-4);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);display:grid}.pulso-home-analytics-grid{gap:var(--pulso-space-4);margin-top:var(--pulso-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pulso-home-card{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);min-width:0;box-shadow:var(--pulso-shadow-card);overflow:hidden}.pulso-home-card>header{justify-content:space-between;align-items:center;gap:var(--pulso-space-3);min-height:4.4rem;padding:var(--pulso-space-4);border-bottom:1px solid var(--pulso-color-border);display:flex}.pulso-home-card>header h2{align-items:center;gap:var(--pulso-space-2);font-size:var(--pulso-font-size-card-title);margin:0;display:flex}.pulso-home-card>header h2 .results-ui-icon{color:var(--pulso-color-brand-gold-strong)}.pulso-home-card>header p{margin:var(--pulso-space-1) 0 0;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small)}.pulso-home-card>header>button{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);width:2.25rem;height:2.25rem;color:var(--pulso-color-brand-gold-strong);flex:none;place-items:center;display:grid}.pulso-home-action-list,.pulso-home-compact-list{padding:0 var(--pulso-space-4);display:grid}.pulso-home-action-item{align-items:center;gap:var(--pulso-space-3);width:100%;min-width:0;min-height:4.6rem;padding:var(--pulso-space-3) 0;border:0;border-bottom:1px solid var(--pulso-color-border);color:var(--pulso-color-text);text-align:left;background:0 0;display:flex}button.pulso-home-action-item{cursor:pointer}button.pulso-home-action-item:hover{background:linear-gradient(90deg,#0000,#fffaf0)}.pulso-home-action-item:last-child{border-bottom:0}.pulso-home-action-icon{border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle);width:2.25rem;height:2.25rem;color:var(--pulso-color-text-muted);flex:none;place-items:center;display:grid}.pulso-home-action-item.good .pulso-home-action-icon{background:var(--pulso-color-positive-bg);color:var(--pulso-color-positive)}.pulso-home-action-item.warning .pulso-home-action-icon{background:var(--pulso-color-warning-bg);color:var(--pulso-color-warning)}.pulso-home-action-item.critical .pulso-home-action-icon{background:var(--pulso-color-critical-bg);color:var(--pulso-color-critical)}.pulso-home-action-copy{flex:auto;min-width:0}.pulso-home-action-copy b,.pulso-home-action-copy small{display:block}.pulso-home-action-copy b{font-size:var(--pulso-font-size-body)}.pulso-home-action-copy small{margin-top:var(--pulso-space-1);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.4}.pulso-home-action-label{align-items:center;gap:var(--pulso-space-1);color:var(--pulso-color-brand-gold-strong);font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-black);letter-spacing:.05em;flex:none;display:inline-flex}.pulso-home-action-label .results-ui-icon{width:.8rem;height:.8rem}.pulso-home-assistant{background:linear-gradient(145deg, var(--pulso-color-brand-navy), #113047);color:var(--pulso-color-text-inverse);border:0}.pulso-home-assistant>header{border-bottom-color:#ffffff1f}.pulso-home-assistant>header h2,.pulso-home-assistant>header h2 .results-ui-icon{color:var(--pulso-color-text-inverse)}.pulso-home-assistant>header p,.pulso-home-assistant>div>p,.pulso-home-assistant>div>small{color:#c5d2db}.pulso-home-assistant>div{align-content:start;gap:var(--pulso-space-4);padding:var(--pulso-space-5);display:grid}.pulso-home-assistant>div>p{font-size:var(--pulso-font-size-body);line-height:var(--pulso-line-height-body);margin:0}.pulso-home-assistant>div>small{font-size:var(--pulso-font-size-body-small)}.pulso-home-decision-grid.is-single{grid-template-columns:minmax(0,1fr)}.pulso-home-executive-grid{gap:var(--pulso-space-4);margin-top:var(--pulso-space-4);grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);display:grid}.pulso-home-executive-grid.is-single{grid-template-columns:minmax(0,1fr)}.pulso-home-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pulso-home-trend-metric{min-width:0;padding:var(--pulso-space-4)}.pulso-home-trend-metric+.pulso-home-trend-metric{border-left:1px solid var(--pulso-color-border)}.pulso-home-trend-metric>header{justify-content:space-between;align-items:flex-start;gap:var(--pulso-space-3);display:flex}.pulso-home-trend-metric>header>div{min-width:0}.pulso-home-trend-metric>header span,.pulso-home-trend-metric>header b,.pulso-home-trend-metric>header small{display:block}.pulso-home-trend-metric>header>div>span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.05em;text-transform:uppercase}.pulso-home-trend-metric>header>div>b{margin-top:var(--pulso-space-1);font-size:clamp(1.45rem,2.2vw,2rem)}.pulso-home-trend-metric>header>div>small{margin-top:var(--pulso-space-1);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.35}.pulso-home-trend-status{background:var(--pulso-color-surface-subtle);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-black);text-align:right;border-radius:999px;flex-direction:column;flex:none;align-items:flex-end;gap:.15rem;padding:.45rem .65rem;display:inline-flex!important}.pulso-home-trend-status small{color:inherit!important;font-size:inherit!important}.pulso-home-trend-metric[data-trend=improving] .pulso-home-trend-status{background:var(--pulso-color-positive-bg);color:var(--pulso-color-positive)}.pulso-home-trend-metric[data-trend=worsening] .pulso-home-trend-status{background:var(--pulso-color-critical-bg);color:var(--pulso-color-critical)}.pulso-home-trend-metric[data-trend=stable] .pulso-home-trend-status{background:var(--pulso-color-warning-bg);color:#765f08}.pulso-home-trend-svg{width:100%;height:auto;margin-top:var(--pulso-space-3);display:block;overflow:visible}.pulso-home-trend-midline,.pulso-home-trend-reference{vector-effect:non-scaling-stroke}.pulso-home-trend-svg .pulso-home-trend-midline{stroke:var(--pulso-color-border);stroke-width:1px}.pulso-home-trend-reference{stroke:var(--pulso-color-text-muted);stroke-width:1px;stroke-dasharray:5 5}.pulso-home-trend-reference-label,.pulso-home-trend-date{fill:var(--pulso-color-text-muted);font-size:10px;font-weight:700}.pulso-home-trend-line{fill:none;stroke:var(--pulso-color-brand-gold-strong);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pulso-home-trend-point{fill:var(--pulso-color-surface);stroke:var(--pulso-color-brand-ink);stroke-width:2.2px;vector-effect:non-scaling-stroke}.pulso-home-trend-metric>footer{justify-content:space-between;align-items:center;gap:var(--pulso-space-3);padding-top:var(--pulso-space-2);border-top:1px solid var(--pulso-color-border);display:flex}.pulso-home-trend-metric>footer small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro)}.pulso-home-trend-metric>footer button{align-items:center;gap:var(--pulso-space-1);color:var(--pulso-color-brand-gold-strong);font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-black);background:0 0;border:0;flex:none;padding:0;display:inline-flex}.pulso-home-trend-empty,.pulso-home-concentration-empty{place-content:center;justify-items:center;gap:var(--pulso-space-2);min-height:9rem;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);text-align:center;display:grid}.pulso-home-concentration-list{padding:0 var(--pulso-space-4);display:grid}.pulso-home-concentration-row{align-items:center;gap:var(--pulso-space-3);width:100%;min-width:0;padding:var(--pulso-space-3) 0;border:0;border-bottom:1px solid var(--pulso-color-border);color:var(--pulso-color-text);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}button.pulso-home-concentration-row{cursor:pointer}button.pulso-home-concentration-row:hover{background:linear-gradient(90deg,#0000,#fffaf0)}.pulso-home-concentration-row:last-child{border-bottom:0}.pulso-home-concentration-copy{min-width:0}.pulso-home-concentration-copy b,.pulso-home-concentration-copy small{display:block}.pulso-home-concentration-copy b{font-size:var(--pulso-font-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulso-home-concentration-copy small{margin-top:var(--pulso-space-1);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.4}.pulso-home-severity-badge{border:1px solid var(--pulso-color-border);background:var(--pulso-color-surface-subtle);min-height:1.75rem;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-black);white-space:nowrap;border-radius:999px;align-items:center;padding:.3rem .55rem;display:inline-flex}.pulso-home-concentration-row[data-severity=within] .pulso-home-severity-badge{background:var(--pulso-color-positive-bg);color:var(--pulso-color-positive);border-color:#15803d40}.pulso-home-concentration-row[data-severity=observation] .pulso-home-severity-badge{background:var(--pulso-color-warning-bg);color:#765f08;border-color:#b487004d}.pulso-home-concentration-row[data-severity=action] .pulso-home-severity-badge{color:#8c470b;background:#fff2df;border-color:#a557124d}.pulso-home-concentration-row[data-severity=critical] .pulso-home-severity-badge{background:var(--pulso-color-critical-bg);color:var(--pulso-color-critical);border-color:#be262f4d}.pulso-home-concentration-track{background:var(--pulso-color-surface-subtle);border-radius:999px;grid-column:1/-1;height:.38rem;overflow:hidden}.pulso-home-concentration-track i{border-radius:inherit;background:var(--pulso-color-text-muted);height:100%;display:block}.pulso-home-concentration-row[data-severity=within] .pulso-home-concentration-track i{background:var(--pulso-color-positive)}.pulso-home-concentration-row[data-severity=observation] .pulso-home-concentration-track i{background:var(--pulso-color-warning)}.pulso-home-concentration-row[data-severity=action] .pulso-home-concentration-track i{background:#a55712}.pulso-home-concentration-row[data-severity=critical] .pulso-home-concentration-track i{background:var(--pulso-color-critical)}.pulso-home-concentration-open{align-items:center;gap:var(--pulso-space-1);color:var(--pulso-color-brand-gold-strong);font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-black);white-space:nowrap;display:inline-flex}.pulso-home-concentration>footer{padding:var(--pulso-space-3) var(--pulso-space-4);border-top:1px solid var(--pulso-color-border);background:var(--pulso-color-surface-subtle)}.pulso-home-concentration>footer small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro);line-height:1.45}.pulso-home-assistant-wrap{margin-top:var(--pulso-space-4)}.pulso-home-assistant-wrap .pulso-home-assistant>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pulso-home-assistant-wrap .pulso-home-assistant>div>small{grid-column:1/-1}.pulso-home-sources{margin-top:var(--pulso-space-4)}.pulso-home-source-grid{gap:var(--pulso-space-3);padding:var(--pulso-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pulso-home-source{align-items:start;gap:var(--pulso-space-3);min-width:0;padding:var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);color:var(--pulso-color-text);text-align:left;border-left-width:.25rem;grid-template-columns:2.4rem minmax(0,1fr) auto;display:grid}.pulso-home-source.ready{border-left-color:var(--pulso-color-positive)}.pulso-home-source.warning{border-left-color:var(--pulso-color-warning)}.pulso-home-source.error{border-left-color:var(--pulso-color-critical)}.pulso-home-source:hover{background:var(--pulso-color-surface-subtle)}.pulso-home-source-icon{border-radius:var(--pulso-radius-control);background:var(--pulso-color-brand-ink);width:2.4rem;height:2.4rem;color:var(--pulso-color-brand-gold);place-items:center;display:grid}.pulso-home-source b,.pulso-home-source strong,.pulso-home-source small{display:block}.pulso-home-source b{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-black);text-transform:uppercase}.pulso-home-source strong{margin-top:var(--pulso-space-1);font-size:var(--pulso-font-size-body-small)}.pulso-home-source small{margin-top:var(--pulso-space-1);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.35}.pulso-home-source>.results-ui-icon{color:var(--pulso-color-brand-gold-strong);align-self:center}.pulso-home-coverage-strip{align-items:flex-start;gap:var(--pulso-space-3);margin-top:var(--pulso-space-4);padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface-subtle);display:flex}.pulso-home-coverage-strip>span{color:var(--pulso-color-info)}.pulso-home-coverage-strip b,.pulso-home-coverage-strip small{display:block}.pulso-home-coverage-strip b{font-size:var(--pulso-font-size-body-small)}.pulso-home-coverage-strip small{margin-top:var(--pulso-space-1);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.45}.pulso-home button:focus-visible,.pulso-home select:focus-visible{box-shadow:var(--pulso-focus-ring);outline:0}@media (width<=1180px){.pulso-home-welcome{flex-direction:column;align-items:flex-start}.pulso-home-welcome-actions{justify-items:start;width:100%}.pulso-home-welcome-actions>span{justify-items:start}.pulso-home-period{flex-direction:column;align-items:flex-start}.pulso-home-period-controls{justify-content:flex-start;width:100%}.pulso-home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pulso-home-decision-grid,.pulso-home-executive-grid,.pulso-home-trend-grid{grid-template-columns:1fr}.pulso-home-trend-metric+.pulso-home-trend-metric{border-top:1px solid var(--pulso-color-border);border-left:0}.pulso-home-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pulso-home-welcome{min-height:0;padding:var(--pulso-space-5)}.pulso-home-welcome-actions>button,.pulso-home-period-controls,.pulso-home-period-controls label,.pulso-home-period-controls select,.pulso-home-period-controls button{width:100%}.pulso-home-kpis,.pulso-home-analytics-grid,.pulso-home-source-grid{grid-template-columns:1fr}.pulso-home-action-item{align-items:flex-start}.pulso-home-trend-metric>header,.pulso-home-trend-metric>footer{flex-direction:column;align-items:flex-start}.pulso-home-trend-status{text-align:left;align-items:flex-start}.pulso-home-concentration-row{grid-template-columns:minmax(0,1fr) auto}.pulso-home-concentration-open{display:none}.pulso-home-assistant-wrap .pulso-home-assistant>div{grid-template-columns:1fr}.pulso-home-assistant-wrap .pulso-home-assistant button{width:100%}.pulso-home-action-label{display:none}}@media (prefers-reduced-motion:reduce){.pulso-home-spinner{animation:none}}.pulso-help{--help-gold:#c9a227;--help-gold-dark:#8a6d14;--help-text:#292929;--help-muted:#6f7479;--help-border:#dfe2e5;--help-soft:#f7f7f5;gap:16px;padding-bottom:20px;display:grid}.pulso-help button,.pulso-help input{font:inherit}.pulso-help-search-panel,.pulso-help-section,.pulso-help-context,.pulso-help-support,.pulso-help-empty{border:1px solid var(--help-border);background:#fff;border-radius:15px;box-shadow:0 4px 12px #2323230a}.pulso-help-search-panel{border-top:4px solid var(--help-gold);background:radial-gradient(circle at 92% 0,#c9a2271f,#0000 30%),#fff;padding:22px;position:relative;overflow:hidden}.pulso-help-search-heading{align-items:center;gap:14px;display:flex}.pulso-help-search-mark,.pulso-help-context-icon,.pulso-help-support-icon,.pulso-help-topic-icon,.pulso-help-guide-icon,.pulso-help-article-icon{flex:none;place-items:center;display:grid}.pulso-help-search-mark{color:#e1bd42;background:#292929;border-radius:14px;width:48px;height:48px}.pulso-help-search-mark .results-ui-icon{width:25px;height:25px}.pulso-help-search-heading p,.pulso-help-section-heading p,.pulso-help-context p,.pulso-help-support-copy p{color:var(--help-gold-dark);letter-spacing:.13em;margin:0 0 4px;font-size:10px;font-weight:950}.pulso-help-search-heading h2,.pulso-help-section-heading h2,.pulso-help-support h2{color:var(--help-text);margin:0;font-size:20px}.pulso-help-search-heading>div>span,.pulso-help-section-heading>span,.pulso-help-context span,.pulso-help-support-copy span{color:var(--help-muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.pulso-help-search-box{background:#fff;border:1px solid #cfd3d7;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px;margin-top:18px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:grid}.pulso-help-search-box:focus-within{border-color:var(--help-gold);box-shadow:0 0 0 3px #c9a22721}.pulso-help-search-box>span{color:var(--help-gold-dark);font-size:25px;line-height:1;transform:rotate(-18deg)}.pulso-help-search-box input{width:100%;color:var(--help-text);background:0 0;border:0;outline:0;font-size:12px}.pulso-help-search-box input::placeholder{color:#92979b}.pulso-help-search-box button{color:#555;background:#f6f6f6;border:1px solid #dedede;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:850}.pulso-help-search-box button[hidden]{display:none!important}.pulso-help-search-meta{color:#858a8f;justify-content:space-between;gap:12px;margin-top:9px;font-size:10px;display:flex}.pulso-help-search-meta [data-help-search-status]{color:#555b60;font-weight:800}.pulso-help-context{border-left:4px solid var(--help-gold);background:#fffdf5;align-items:center;gap:12px;padding:13px 16px;display:flex}.pulso-help-context-icon{width:34px;height:34px;color:var(--help-gold);background:#292929;border-radius:10px}.pulso-help-context-icon .results-ui-icon{width:18px;height:18px}.pulso-help-context strong{color:var(--help-text);font-size:11px;display:block}.pulso-help-context span{margin-top:2px}.pulso-help-section{padding:18px}.pulso-help-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:13px;display:flex}.pulso-help-section-heading.compact{margin-bottom:11px}.pulso-help-section-heading h2{font-size:16px}.pulso-help-section-heading>span{text-align:right;max-width:420px;margin:0}.pulso-help-topic-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.pulso-help-topic{border:1px solid var(--help-border);text-align:left;background:#fff;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.pulso-help-topic:hover,.pulso-help-topic:focus-visible{border-color:#c9a227;outline:0;transform:translateY(-1px);box-shadow:0 7px 18px #22222214}.pulso-help-topic-icon{color:#d8b12d;background:#292929;border-radius:9px;width:33px;height:33px}.pulso-help-topic-icon .results-ui-icon{width:17px;height:17px}.pulso-help-topic strong,.pulso-help-topic small,.pulso-help-guide-copy strong,.pulso-help-guide-copy small,.pulso-help-article summary strong,.pulso-help-article summary small{display:block}.pulso-help-topic strong{color:var(--help-text);font-size:10px;line-height:1.25}.pulso-help-topic small{color:var(--help-muted);margin-top:3px;font-size:10px;line-height:1.35}.pulso-help-guide-list,.pulso-help-article-list,.pulso-help-faq-list{gap:8px;display:grid}.pulso-help-guide,.pulso-help-article,.pulso-help-faq{border:1px solid var(--help-border);background:#fff;border-radius:11px;overflow:hidden}.pulso-help-guide[hidden],.pulso-help-article[hidden],.pulso-help-faq[hidden],.pulso-help-section[hidden]{display:none!important}.pulso-help-guide>summary,.pulso-help-article>summary,.pulso-help-faq>summary{cursor:pointer;list-style:none}.pulso-help-guide>summary::-webkit-details-marker{display:none}.pulso-help-article>summary::-webkit-details-marker{display:none}.pulso-help-faq>summary::-webkit-details-marker{display:none}.pulso-help-guide>summary{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:13px;display:grid}.pulso-help-guide-icon,.pulso-help-article-icon{width:34px;height:34px;color:var(--help-gold-dark);background:#f7f2df;border-radius:9px}.pulso-help-guide-icon .results-ui-icon,.pulso-help-article-icon .results-ui-icon{width:18px;height:18px}.pulso-help-guide-copy strong{color:var(--help-text);font-size:11px}.pulso-help-guide-copy small{color:var(--help-muted);margin-top:3px;font-size:10px}.pulso-help-summary-action{color:var(--help-gold-dark);white-space:nowrap;font-size:10px;font-weight:900}.pulso-help-summary-chevron{color:#8a8e92;place-items:center;transition:transform .18s;display:grid}.pulso-help-summary-chevron .results-ui-icon{width:15px;height:15px}.pulso-help-guide[open]>summary,.pulso-help-article[open]>summary,.pulso-help-faq[open]>summary{background:#fcfbf6}.pulso-help-guide[open] .pulso-help-summary-chevron,.pulso-help-article[open] .pulso-help-summary-chevron,.pulso-help-faq[open] .pulso-help-summary-chevron{transform:rotate(90deg)}.pulso-help-guide-body{border-top:1px solid #ededed;padding:0 15px 15px 58px}.pulso-help-guide-body ol{counter-reset:help-step;gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.pulso-help-guide-body li{color:#4d5256;counter-increment:help-step;grid-template-columns:23px 1fr;align-items:start;gap:8px;font-size:10px;line-height:1.45;display:grid}.pulso-help-guide-body li:before{content:counter(help-step);color:#e5c24b;background:#292929;border-radius:7px;place-items:center;width:21px;height:21px;font-size:10px;font-weight:950;display:grid}.pulso-help-note{border-left:3px solid var(--help-gold);color:#5f542e;background:#fff9df;border-radius:0 8px 8px 0;margin:12px 0 0;padding:10px 12px;font-size:10px;line-height:1.5}.pulso-help-two-columns{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.pulso-help-article>summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.pulso-help-article summary strong{color:var(--help-text);font-size:10px}.pulso-help-article summary small{color:var(--help-muted);margin-top:3px;font-size:10px;line-height:1.4}.pulso-help-article ul{color:#4e5357;border-top:1px solid #ededed;gap:7px;margin:0;padding:12px 16px 13px 46px;font-size:10px;line-height:1.5;display:grid}.pulso-help-article li::marker{color:var(--help-gold)}.pulso-help-faq>summary{color:var(--help-text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;font-size:10px;font-weight:850;line-height:1.4;display:grid}.pulso-help-faq p{color:#555b5f;border-top:1px solid #ededed;margin:0;padding:11px 13px 13px;font-size:10px;line-height:1.55}.pulso-help-empty{text-align:center;padding:28px}.pulso-help-empty[hidden]{display:none!important}.pulso-help-empty>span{color:#777;background:#f3f3f3;border-radius:12px;place-items:center;width:42px;height:42px;margin:0 auto 9px;display:grid}.pulso-help-empty .results-ui-icon{width:21px;height:21px}.pulso-help-empty h3{margin:0;font-size:13px}.pulso-help-empty p{color:var(--help-muted);margin:5px 0 0;font-size:10px}.pulso-help-glossary-list{flex-wrap:wrap;gap:7px;display:flex}.pulso-help-glossary-list button{color:#4c5155;background:#fafafa;border:1px solid #dcdfe2;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.pulso-help-glossary-list button:hover,.pulso-help-glossary-list button:focus-visible{border-color:var(--help-gold);color:#6d5713;background:#fff9df;outline:0}.pulso-help-support{border-left:4px solid var(--help-gold);grid-template-columns:minmax(0,1.35fr) minmax(420px,1fr);align-items:center;gap:18px;padding:18px;display:grid}.pulso-help-support-copy{align-items:center;gap:12px;display:flex}.pulso-help-support-icon{width:39px;height:39px;color:var(--help-gold);background:#292929;border-radius:11px}.pulso-help-support-icon .results-ui-icon{width:20px;height:20px}.pulso-help-support h2{font-size:15px}.pulso-help-support-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.pulso-help-support-facts>div{background:#fafafa;border:1px solid #e1e3e5;border-radius:9px;min-width:0;padding:10px}.pulso-help-support-facts small,.pulso-help-support-facts strong{display:block}.pulso-help-support-facts small{color:#878c90;letter-spacing:.08em;font-size:10px;font-weight:900}.pulso-help-support-facts strong{color:#303030;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}@media (width<=1260px){.pulso-help-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pulso-help-support{grid-template-columns:1fr}}@media (width<=900px){.pulso-help-topic-grid,.pulso-help-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.pulso-help-two-columns{grid-template-columns:1fr}.pulso-help-support-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pulso-help-search-panel,.pulso-help-section,.pulso-help-support{padding:14px}.pulso-help-search-heading,.pulso-help-support-copy{align-items:flex-start}.pulso-help-search-meta,.pulso-help-section-heading{flex-direction:column;align-items:flex-start}.pulso-help-section-heading>span{text-align:left}.pulso-help-topic-grid{grid-template-columns:1fr}.pulso-help-guide>summary{grid-template-columns:auto minmax(0,1fr) auto}.pulso-help-summary-action{display:none}.pulso-help-guide-body{padding-left:14px}.pulso-help-support-facts{grid-template-columns:1fr 1fr}}.pulso-help-search-results{background:#ffffffeb;border:1px solid #dfd5ae;border-radius:12px;margin-top:14px;padding:14px}.pulso-help-search-results[hidden]{display:none!important}.pulso-help-search-results-heading{border-bottom:1px solid #ece7d7;justify-content:space-between;align-items:end;gap:16px;padding-bottom:11px;display:flex}.pulso-help-search-results-heading p{color:var(--help-gold-dark);letter-spacing:.12em;margin:0 0 3px;font-size:10px;font-weight:950}.pulso-help-search-results-heading h3{color:var(--help-text);margin:0;font-size:13px}.pulso-help-search-results-heading>span{max-width:310px;color:var(--help-muted);text-align:right;font-size:10px;line-height:1.4}.pulso-help-search-results-groups{gap:12px;margin-top:12px;display:grid}.pulso-help-search-result-group{gap:7px;display:grid}.pulso-help-search-result-group-heading{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.pulso-help-search-result-group-heading strong{color:#6f5a16;letter-spacing:.1em;font-size:10px;font-weight:950}.pulso-help-search-result-group-heading span{color:#8a8f93;font-size:10px}.pulso-help-search-result-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pulso-help-search-result{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e2e4;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.pulso-help-search-result:hover,.pulso-help-search-result:focus-visible{border-color:var(--help-gold);outline:0;transform:translateY(-1px);box-shadow:0 6px 16px #23232312}.pulso-help-search-result-copy,.pulso-help-search-result-copy strong,.pulso-help-search-result-copy small{min-width:0;display:block}.pulso-help-search-result-copy strong{color:var(--help-text);font-size:10px;line-height:1.35}.pulso-help-search-result-copy small{color:var(--help-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.4;overflow:hidden}.pulso-help-search-result mark{color:inherit;background:#fff0a8;border-radius:3px;padding:0 2px}.pulso-help-search-result-action{color:var(--help-gold-dark);white-space:nowrap;font-size:10px;font-weight:900}.pulso-help-search-result-chevron{color:#888d91;place-items:center;display:grid}.pulso-help-search-result-chevron .results-ui-icon{width:14px;height:14px}.pulso-help-search-results-empty{background:#fafafa;border:1px dashed #d8dadd;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.pulso-help-search-results-empty>span{width:34px;height:34px;color:var(--help-gold);background:#292929;border-radius:9px;flex:none;place-items:center;display:grid}.pulso-help-search-results-empty .results-ui-icon{width:18px;height:18px}.pulso-help-search-results-empty strong,.pulso-help-search-results-empty small{display:block}.pulso-help-search-results-empty strong{color:var(--help-text);font-size:10px}.pulso-help-search-results-empty small{color:var(--help-muted);margin-top:3px;font-size:10px}@media (width<=900px){.pulso-help-search-result-list{grid-template-columns:1fr}}@media (width<=640px){.pulso-help-search-results-heading{flex-direction:column;align-items:flex-start}.pulso-help-search-results-heading>span{text-align:left}.pulso-help-search-result{grid-template-columns:minmax(0,1fr) auto}.pulso-help-search-result-action{display:none}}.pulso-about{color:#292929;gap:16px;display:grid}.pulso-about-purpose,.pulso-about-section,.pulso-about-card,.pulso-about-authorship{background:#fff;border:1px solid #d9dcdf;border-radius:15px;box-shadow:0 2px 8px #161b200b}.pulso-about-intro{gap:12px;padding:0 2px 2px;display:grid}.pulso-about-statement{color:#555c63;max-width:920px;margin:0;font-size:13px;font-weight:650;line-height:1.6}.pulso-about-release-summary{background:#fffdf6;border:1px solid #dfd6b2;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.pulso-about-release-summary>div{min-width:0;padding:11px 14px}.pulso-about-release-summary>div+div{border-left:1px solid #ebe3c4}.pulso-about-release-summary dt{color:#8a6d14;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pulso-about-release-summary dd{color:#33383d;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;font-weight:850;overflow:hidden}.pulso-about-release-note{color:#7a8086;margin:-3px 2px 0;font-size:10px;line-height:1.5}.pulso-about-section-label{color:#8a6d14;letter-spacing:.13em;margin:0;font-size:10px;font-weight:950}.pulso-about-purpose{border-left:5px solid #c9a227;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);align-items:center;gap:28px;padding:22px 24px;display:grid}.pulso-about-purpose h2,.pulso-about-section-heading h2,.pulso-about-card h2,.pulso-about-authorship h2{margin:5px 0 0;font-size:18px}.pulso-about-purpose>p,.pulso-about-section-heading>p,.pulso-about-authorship>div>p:last-child{color:#666d74;margin:0;font-size:11px;line-height:1.65}.pulso-about-section{padding:22px}.pulso-about-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:17px;display:flex}.pulso-about-section-heading>p{text-align:right;max-width:520px}.pulso-about-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pulso-about-capability{background:#fbfbfb;border:1px solid #e0e2e5;border-radius:12px;align-items:flex-start;gap:12px;min-height:132px;padding:16px;display:flex}.pulso-about-icon,.pulso-about-card-icon{color:#d8b329;background:#2f2f2f;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pulso-about-icon .results-ui-icon,.pulso-about-card-icon .results-ui-icon{width:17px;height:17px}.pulso-about-capability h3,.pulso-about-principle h3{margin:2px 0 0;font-size:11px}.pulso-about-capability p,.pulso-about-principle p{color:#697077;margin:7px 0 0;font-size:10.5px;line-height:1.55}.pulso-about-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pulso-about-card{padding:20px}.pulso-about-card>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pulso-about-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pulso-about-principle{border:1px solid #eceef0;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pulso-about-principle>span{color:#b38b12;flex:none}.pulso-about-principle .results-ui-icon{width:15px;height:15px}.pulso-about-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pulso-about-scope-grid>div{background:#fbfbfb;border:1px solid #eceef0;border-radius:10px;min-height:62px;padding:12px}.pulso-about-scope-grid b,.pulso-about-scope-grid span{display:block}.pulso-about-scope-grid b{font-size:10px}.pulso-about-scope-grid span{color:#72787e;margin-top:5px;font-size:10px;line-height:1.45}.pulso-about-authorship{border-left:5px solid #c9a227;align-items:center;gap:16px;padding:20px;display:flex}.pulso-about-authorship-mark{color:#d8b329;background:#2f2f2f;border-radius:16px;flex:none;place-items:center;width:56px;height:56px;font-size:18px;font-weight:1000;display:grid}.pulso-about-authorship>div>p:last-child{margin-top:8px}@media (width<=1100px){.pulso-about-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.pulso-about-columns{grid-template-columns:1fr}}@media (width<=760px){.pulso-about-release-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pulso-about-release-summary>div+div{border-left:0}.pulso-about-release-summary>div:nth-child(2n){border-left:1px solid #ebe3c4}.pulso-about-release-summary>div:nth-child(n+3){border-top:1px solid #ebe3c4}.pulso-about-purpose{grid-template-columns:1fr;gap:12px;padding:18px}.pulso-about-section-heading{display:block}.pulso-about-section-heading>p{text-align:left;margin-top:8px}.pulso-about-capabilities,.pulso-about-principles,.pulso-about-scope-grid{grid-template-columns:1fr}}.pulso-configuration{--config-gold:#c9a227;--config-gold-dark:#8a6d14;--config-ink:#2d3033;--config-muted:#6f757b;--config-border:#dfe2e5;--config-soft:#f7f7f5;color:var(--config-ink);gap:16px;padding-bottom:22px;display:grid}.pulso-configuration button{font:inherit}.pulso-config-view[hidden],.pulso-config-source-host[hidden],.pulso-config-source-navigation[hidden],.pulso-config-source-stage[hidden]{display:none!important}.pulso-config-view{gap:16px;display:grid}.pulso-config-intro,.pulso-config-destination,.pulso-config-principles,.pulso-config-subview-header,.pulso-config-flow,.pulso-config-source-navigation,.pulso-config-source-stage,.pulso-config-admin-summary,.pulso-config-admin-navigation,.pulso-config-admin-detail{border:1px solid var(--config-border);background:#fff;border-radius:15px;box-shadow:0 3px 10px #1c1f220b}.pulso-config-intro{border-top:4px solid var(--config-gold);background:radial-gradient(circle at 94% 0,#c9a22721,#0000 31%),#fff;align-items:center;gap:15px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.pulso-config-intro-icon,.pulso-config-destination-icon,.pulso-config-source-icon,.pulso-config-admin-icon,.pulso-config-admin-detail-icon{color:#ddba3e;background:#2f2f2f;flex:none;place-items:center;display:grid}.pulso-config-intro-icon{border-radius:14px;width:48px;height:48px}.pulso-config-intro-icon .results-ui-icon{width:24px;height:24px}.pulso-config-intro p,.pulso-config-subview-header p,.pulso-config-source-navigation-heading p,.pulso-config-source-stage-heading p,.pulso-config-admin-navigation>div p,.pulso-config-admin-detail-heading p{color:var(--config-gold-dark);letter-spacing:.13em;margin:0;font-size:10px;font-weight:950}.pulso-config-intro h2,.pulso-config-subview-header h2{margin:3px 0 0;font-size:20px}.pulso-config-intro>div>span,.pulso-config-subview-header>div>span{max-width:900px;color:var(--config-muted);margin-top:5px;font-size:10px;line-height:1.55;display:block}.pulso-config-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pulso-config-destination{min-width:0;color:inherit;text-align:left;cursor:pointer;border-top:4px solid #b6babd;grid-template-columns:auto 1fr;align-items:start;gap:15px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.pulso-config-destination:hover,.pulso-config-destination:focus-visible{border-color:#d1bb6a;border-top-color:var(--config-gold);outline:none;transform:translateY(-2px);box-shadow:0 8px 20px #23232314}.pulso-config-destination-icon{border-radius:13px;width:45px;height:45px}.pulso-config-destination-icon .results-ui-icon{width:22px;height:22px}.pulso-config-destination-copy{min-width:0;display:block}.pulso-config-destination-copy small{color:var(--config-gold-dark);letter-spacing:.11em;font-size:10px;font-weight:950;display:block}.pulso-config-destination-copy strong{color:var(--config-ink);margin-top:5px;font-size:17px;display:block}.pulso-config-destination-copy>span{color:var(--config-muted);margin-top:7px;font-size:10px;line-height:1.55;display:block}.pulso-config-destination-points{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:3px;display:grid}.pulso-config-destination-points>span{color:#5f656a;background:#fafafa;border:1px solid #eaebed;border-radius:9px;align-items:center;gap:6px;min-width:0;padding:9px 10px;font-size:10px;font-weight:750;display:flex}.pulso-config-destination-points .results-ui-icon{color:#a58015;flex:none;width:13px;height:13px}.pulso-config-destination-action{color:#715b16;border-top:1px solid #eceef0;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:7px;padding-top:13px;font-size:10px;font-weight:900;display:flex}.pulso-config-destination-action .results-ui-icon{width:14px;height:14px}.pulso-config-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.pulso-config-principles article{align-items:center;gap:11px;min-width:0;padding:14px 16px;display:flex}.pulso-config-principles article+article{border-left:1px solid #e7e9eb}.pulso-config-principles article>span{color:#9b7811;background:#fff9e8;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pulso-config-principles article>span .results-ui-icon{width:17px;height:17px}.pulso-config-principles strong,.pulso-config-principles small{display:block}.pulso-config-principles strong{font-size:10px}.pulso-config-principles small{color:#73797e;margin-top:3px;font-size:10px;line-height:1.45}.pulso-config-subview-header{border-left:5px solid var(--config-gold);grid-template-columns:auto 1fr;align-items:center;gap:17px;padding:17px 19px;display:grid}.pulso-config-subview-header>button{color:#52575b;cursor:pointer;background:#fff;border:1px solid #d8dadd;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:8px 11px;font-size:10px;font-weight:850;display:inline-flex}.pulso-config-subview-header>button:hover,.pulso-config-subview-header>button:focus-visible{border-color:var(--config-gold);outline:none;box-shadow:0 0 0 3px #c9a2271c}.pulso-config-back-icon{transform:rotate(180deg)}.pulso-config-back-icon,.pulso-config-back-icon .results-ui-icon{width:14px;height:14px}.pulso-config-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.pulso-config-flow article{align-items:center;gap:9px;min-width:0;padding:13px 14px;display:flex;position:relative}.pulso-config-flow article+article{border-left:1px solid #e8eaec}.pulso-config-flow article:not(:last-child):after{content:"";z-index:1;background:#fff;border-top:1px solid #d4d7da;border-right:1px solid #d4d7da;width:8px;height:8px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)rotate(45deg)}.pulso-config-flow b{color:#d9b83c;background:#303030;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.pulso-config-flow strong,.pulso-config-flow small{display:block}.pulso-config-flow strong{font-size:10px}.pulso-config-flow small{color:#7b8085;margin-top:2px;font-size:10px}.pulso-config-data-layout{grid-template-columns:minmax(235px,.28fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.pulso-config-source-navigation{position:sticky;top:16px;overflow:hidden}.pulso-config-source-navigation-heading{border-bottom:1px solid #e9ebed;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.pulso-config-source-navigation-heading h3,.pulso-config-source-stage-heading h3,.pulso-config-admin-navigation>div h3,.pulso-config-admin-detail-heading h3{margin:4px 0 0;font-size:13px}.pulso-config-source-navigation-heading>strong{color:#d9b83c;background:#303030;border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:10px;display:grid}.pulso-config-source-list{padding:7px;display:grid}.pulso-config-source-button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;transition:border-color .15s,background .15s;display:grid}.pulso-config-source-button:hover,.pulso-config-source-button:focus-visible{background:#f8f8f7;border-color:#dedfe1;outline:none}.pulso-config-source-button.active{box-shadow:inset 3px 0 0 var(--config-gold);background:#fffaf0;border-color:#d8c372}.pulso-config-source-icon{border-radius:9px;width:32px;height:32px}.pulso-config-source-icon .results-ui-icon{width:16px;height:16px}.pulso-config-source-copy{min-width:0}.pulso-config-source-copy small,.pulso-config-source-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pulso-config-source-copy small{color:#888d91;letter-spacing:.03em;font-size:10px;font-weight:800}.pulso-config-source-copy strong{margin-top:3px;font-size:10px}.pulso-config-source-button>.results-ui-icon{color:#9b9fa3;width:13px;height:13px}.pulso-config-source-button.active>.results-ui-icon{color:#9a7710}.pulso-config-source-stage{min-width:0;overflow:hidden}.pulso-config-source-stage-heading{background:linear-gradient(90deg,#fffdf7,#fff 58%);border-bottom:1px solid #e8eaec;justify-content:space-between;align-items:center;gap:18px;min-height:83px;padding:15px 18px;display:flex}.pulso-config-source-stage-heading>div{min-width:0}.pulso-config-source-stage-heading>div>span{color:#747a7f;max-width:760px;margin-top:5px;font-size:10px;line-height:1.5;display:block}.pulso-config-source-stage-heading>strong{color:#7e6412;background:#fff9e7;border:1px solid #e1d298;border-radius:999px;flex:none;padding:7px 9px;font-size:10px;font-weight:900}.pulso-config-source-hosts{background:#f7f7f6;min-width:0;padding:14px}.pulso-config-source-host{min-width:0}.pulso-config-source-host>section{margin:0}.pulso-config-source-loading,.pulso-config-source-error{background:#fff;border:1px dashed #d8dadd;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:170px;padding:24px;display:flex}.pulso-config-source-loading>span{border:3px solid #8b6c102e;border-top-color:#997714;border-radius:50%;flex:none;width:24px;height:24px;animation:.75s linear infinite pulso-config-spin}.pulso-config-source-loading strong,.pulso-config-source-loading small,.pulso-config-source-error strong,.pulso-config-source-error small{display:block}.pulso-config-source-loading strong,.pulso-config-source-error strong{font-size:10px}.pulso-config-source-loading small,.pulso-config-source-error small{color:#747a7f;margin-top:4px;font-size:10px}.pulso-config-source-error{color:#8e2424;background:#fff6f6;border-color:#e5b6b6}.pulso-config-source-error>.results-ui-icon{flex:none;width:22px;height:22px}@keyframes pulso-config-spin{to{transform:rotate(360deg)}}.pulso-config-admin-summary{grid-template-columns:.7fr 1.3fr 1fr;gap:0;display:grid;overflow:hidden}.pulso-config-admin-summary article{min-width:0;padding:13px 15px}.pulso-config-admin-summary article+article{border-left:1px solid #e8eaec}.pulso-config-admin-summary small,.pulso-config-admin-summary strong{display:block}.pulso-config-admin-summary small{color:var(--config-gold-dark);letter-spacing:.09em;font-size:10px;font-weight:950}.pulso-config-admin-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.pulso-config-admin-layout{grid-template-columns:minmax(245px,.32fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.pulso-config-admin-navigation{padding:8px;overflow:hidden}.pulso-config-admin-navigation>div{border-bottom:1px solid #e8eaec;margin-bottom:6px;padding:8px 8px 13px}.pulso-config-admin-button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px 10px;display:grid}.pulso-config-admin-button:hover,.pulso-config-admin-button:focus-visible{background:#f8f8f7;border-color:#dfe1e3;outline:none}.pulso-config-admin-button.active{box-shadow:inset 3px 0 0 var(--config-gold);background:#fffaf0;border-color:#d8c372}.pulso-config-admin-icon{border-radius:9px;width:34px;height:34px}.pulso-config-admin-icon .results-ui-icon{width:17px;height:17px}.pulso-config-admin-button>span:nth-child(2){min-width:0}.pulso-config-admin-button small,.pulso-config-admin-button strong,.pulso-config-admin-button b{display:block}.pulso-config-admin-button small{color:#8b9094;letter-spacing:.05em;font-size:10px;font-weight:850}.pulso-config-admin-button strong{margin-top:3px;font-size:10px}.pulso-config-admin-button b{color:#816713;grid-column:2;margin-top:-5px;font-size:10px;font-weight:850}.pulso-config-admin-detail{min-width:0;padding:20px}.pulso-config-admin-detail-heading{border-bottom:1px solid #e8eaec;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding-bottom:17px;display:grid}.pulso-config-admin-detail-icon{border-radius:12px;width:43px;height:43px}.pulso-config-admin-detail-icon .results-ui-icon{width:21px;height:21px}.pulso-config-admin-detail-heading>div>span{color:#70767b;margin-top:5px;font-size:10px;line-height:1.5;display:block}.pulso-config-admin-detail-heading>strong{color:#7e6412;white-space:nowrap;background:#fff9e7;border:1px solid #e1d298;border-radius:999px;align-self:start;padding:7px 9px;font-size:10px}.pulso-config-admin-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.pulso-config-admin-rules article{background:#fafafa;border:1px solid #e6e8ea;border-radius:11px;align-items:flex-start;gap:9px;min-height:92px;padding:13px;display:flex}.pulso-config-admin-rules .results-ui-icon{color:#9b7811;flex:none;width:15px;height:15px}.pulso-config-admin-rules span{color:#5f656a;font-size:10px;line-height:1.55}.pulso-config-admin-note{color:#665716;background:#fffbea;border:1px solid #eadca3;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:12px 13px;display:flex}.pulso-config-admin-note .results-ui-icon{flex:none;width:16px;height:16px}.pulso-config-admin-note span{font-size:10px;line-height:1.5}@media (width<=1180px){.pulso-config-destination-points,.pulso-config-admin-rules,.pulso-config-data-layout,.pulso-config-admin-layout{grid-template-columns:1fr}.pulso-config-source-navigation{position:static}.pulso-config-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}}@media (width<=860px){.pulso-config-destination-grid,.pulso-config-principles,.pulso-config-admin-summary{grid-template-columns:1fr}.pulso-config-principles article+article,.pulso-config-admin-summary article+article{border-top:1px solid #e8eaec;border-left:0}.pulso-config-flow{grid-template-columns:1fr}.pulso-config-flow article+article{border-top:1px solid #e8eaec;border-left:0}.pulso-config-flow article:after{display:none}.pulso-config-source-list{grid-template-columns:1fr}}@media (width<=620px){.pulso-config-intro,.pulso-config-subview-header{align-items:flex-start}.pulso-config-subview-header,.pulso-config-destination{grid-template-columns:1fr}.pulso-config-destination-icon{width:40px;height:40px}.pulso-config-source-stage-heading{flex-direction:column;align-items:flex-start}.pulso-config-admin-detail-heading{grid-template-columns:auto 1fr}.pulso-config-source-stage-heading>strong,.pulso-config-admin-detail-heading>strong{align-self:flex-start}.pulso-config-admin-detail-heading>strong{grid-column:1/-1}}.pulso-config-source-stage-heading h3{color:var(--config-ink);margin-top:4px;font-size:20px;font-weight:850;line-height:1.22}.pulso-config-source-stage-heading>p,.pulso-config-source-stage-heading>span{font-size:10px;line-height:1.5}.pulso-config-source-stage-heading h3{font-size:22px;line-height:1.18}.pulso-config-embedded-back{border-bottom:1px solid #e2e5e8;align-items:center;min-height:54px;margin-bottom:12px;padding:10px 0;display:flex}.pulso-config-embedded-back button{color:#333;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dde2;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.pulso-config-embedded-back button:hover,.pulso-config-embedded-back button:focus-visible{background:#fffaf0;border-color:#c9a227;outline:none}.pulso-config-administration-host{min-width:0}.pulso-config-registry-heading{border-top:1px solid #e4e4e4;margin:14px 10px 7px;padding-top:13px}.pulso-config-registry-heading p{color:#78600e;letter-spacing:.08em;margin:0;font-size:10px;font-weight:900}.pulso-config-registry-button{width:calc(100% - 16px);margin:0 8px 10px}.pulso-config-readonly-banner{color:#315564;background:#f4fafb;border:1px solid #cfe2e5;border-radius:13px;align-items:center;gap:10px;margin-bottom:18px;padding:13px 15px;font-size:13px;display:flex}.pulso-config-readonly-banner svg{flex:none;width:19px;height:19px}.pulso-configuration.is-standalone .pulso-config-subview-header{grid-template-columns:minmax(0,1fr)}.pulso-configuration.is-standalone .pulso-config-view{min-width:0}.pulso-config-source-description,.pulso-config-source-copy b{display:none}.pulso-configuration.is-standalone .pulso-config-data-layout{display:block}.pulso-configuration.is-standalone .pulso-config-source-navigation{box-shadow:none;background:0 0;border:0;border-radius:0;position:static;overflow:visible}.pulso-configuration.is-standalone .pulso-config-source-navigation-heading{border:1px solid var(--config-border);background:#fff;border-radius:15px;margin-bottom:14px;padding:18px 20px;box-shadow:0 3px 10px #1c1f220b}.pulso-configuration.is-standalone .pulso-config-source-navigation-heading h3{margin-top:4px;font-size:18px;line-height:1.25}.pulso-configuration.is-standalone .pulso-config-source-navigation-heading span{max-width:760px;color:var(--config-muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.pulso-configuration.is-standalone .pulso-config-source-navigation-heading>strong{min-width:34px;height:34px;font-size:11px}.pulso-configuration.is-standalone .pulso-config-source-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0}.pulso-configuration.is-standalone .pulso-config-source-button{border:1px solid var(--config-border);background:#fff;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;min-height:164px;padding:18px;box-shadow:0 3px 10px #1c1f220a}.pulso-configuration.is-standalone .pulso-config-source-button:hover,.pulso-configuration.is-standalone .pulso-config-source-button:focus-visible{background:#fffdf7;border-color:#d3bd67;box-shadow:0 0 0 3px #c9a2271a}.pulso-configuration.is-standalone .pulso-config-source-button.active{box-shadow:inset 4px 0 0 var(--config-gold);background:#fffaf0;border-color:#d3bd67}.pulso-configuration.is-standalone .pulso-config-source-icon{border-radius:12px;width:42px;height:42px}.pulso-configuration.is-standalone .pulso-config-source-icon .results-ui-icon{width:20px;height:20px}.pulso-configuration.is-standalone .pulso-config-source-copy small,.pulso-configuration.is-standalone .pulso-config-source-copy strong{text-overflow:clip;white-space:normal;overflow:visible}.pulso-configuration.is-standalone .pulso-config-source-copy small{color:var(--config-gold-dark);letter-spacing:.045em;font-size:10px;line-height:1.35}.pulso-configuration.is-standalone .pulso-config-source-copy strong{color:var(--config-ink);margin-top:5px;font-size:16px;line-height:1.25}.pulso-configuration.is-standalone .pulso-config-source-description{color:var(--config-muted);margin-top:8px;font-size:12px;line-height:1.5;display:block}.pulso-configuration.is-standalone .pulso-config-source-copy b{color:#765e12;background:#fff9e8;border:1px solid #e4d7a6;border-radius:999px;width:fit-content;margin-top:12px;padding:5px 8px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.pulso-configuration.is-standalone .pulso-config-source-button>.results-ui-icon{width:16px;height:16px;margin-top:4px}.pulso-configuration.is-standalone .pulso-config-source-stage{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.pulso-configuration.is-standalone .pulso-config-source-stage-heading{border:1px solid var(--config-border);background:linear-gradient(90deg,#fffdf7,#fff 58%);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:0;padding:18px 20px;display:grid;box-shadow:0 3px 10px #1c1f220b}.pulso-config-source-back{color:#41464a;cursor:pointer;background:#fff;border:1px solid #d6dade;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.pulso-config-source-back:hover,.pulso-config-source-back:focus-visible{border-color:var(--config-gold);background:#fffaf0;outline:none;box-shadow:0 0 0 3px #c9a2271a}.pulso-configuration.is-standalone .pulso-config-source-stage-heading h3{font-size:22px}.pulso-configuration.is-standalone .pulso-config-source-stage-heading>div>span{max-width:820px;font-size:12px}.pulso-configuration.is-standalone .pulso-config-source-stage-heading>strong{padding:8px 10px;font-size:10px}.pulso-configuration.is-standalone .pulso-config-source-hosts{background:0 0;padding:16px 0 0}@media (width<=1180px){.pulso-configuration.is-standalone .pulso-config-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pulso-configuration.is-standalone .pulso-config-source-list{grid-template-columns:1fr}.pulso-configuration.is-standalone .pulso-config-source-button{min-height:0}.pulso-configuration.is-standalone .pulso-config-source-stage-heading{grid-template-columns:1fr;align-items:flex-start}.pulso-configuration.is-standalone .pulso-config-source-stage-heading>strong{justify-self:start}}.pulso-processing-overview{border:1px solid var(--config-border);background:#fff;border-radius:16px;gap:14px;padding:18px;display:grid}.pulso-processing-overview-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pulso-processing-overview-header p,.pulso-processing-section-heading p{color:var(--config-gold-dark);letter-spacing:.08em;margin:0 0 4px;font-size:11px;font-weight:800}.pulso-processing-overview-header h3,.pulso-processing-section-heading h4{color:var(--config-ink);margin:0}.pulso-processing-overview-header h3{font-size:19px}.pulso-processing-overview-header>div>span{max-width:760px;color:var(--config-muted);margin-top:5px;font-size:13px;line-height:1.45;display:block}.pulso-processing-overview-actions{flex:none;align-items:center;gap:10px;display:flex}.pulso-processing-overview-actions small{color:var(--config-muted);white-space:nowrap;font-size:11px}.pulso-processing-overview-actions button{min-height:36px;color:var(--config-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd4d8;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.pulso-processing-overview-actions button:hover,.pulso-processing-overview-actions button:focus-visible{border-color:var(--config-gold);outline:none}.pulso-processing-overview-actions button:disabled{cursor:wait;opacity:.58}.pulso-processing-overview-actions .results-ui-icon{width:15px;height:15px}.pulso-processing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pulso-processing-summary span{min-height:42px;color:var(--config-muted);background:#fafaf9;border:1px solid #e1e4e7;border-radius:11px;align-items:baseline;gap:6px;padding:10px 12px;font-size:11px;display:flex}.pulso-processing-summary strong{color:var(--config-ink);font-size:16px}.pulso-processing-summary span[data-tone=error]{background:#fff8f7;border-color:#efc6c2}.pulso-processing-summary span[data-tone=error] strong{color:#aa3028}.pulso-processing-worker{background:#fafaf9;border:1px solid #e1e4e7;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.pulso-processing-worker[data-tone=success]{background:#f7fcf9;border-color:#c9e2d3}.pulso-processing-worker[data-tone=pending]{background:#fffdf4;border-color:#e5d89b}.pulso-processing-worker[data-tone=error]{background:#fff8f7;border-color:#efc6c2}.pulso-processing-worker>div{min-width:0}.pulso-processing-worker strong,.pulso-processing-worker small{display:block}.pulso-processing-worker strong{color:var(--config-ink);font-size:12px}.pulso-processing-worker small{color:var(--config-muted);margin-top:2px;font-size:10.5px;line-height:1.4}.pulso-processing-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:12px;display:grid}.pulso-processing-results,.pulso-processing-sources-panel{background:#fbfbfa;border:1px solid #e1e4e7;border-radius:13px;min-width:0;padding:14px}.pulso-processing-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.pulso-processing-section-heading h4{font-size:15px}.pulso-processing-section-heading>small{color:var(--config-muted);text-align:right;font-size:10px}.pulso-processing-jobs,.pulso-processing-sources{gap:7px;display:grid}.pulso-processing-job-row,.pulso-processing-source-row{background:#fff;border:1px solid #e4e6e8;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.pulso-processing-job-row{grid-template-columns:auto minmax(0,1fr)}.pulso-processing-source-row{grid-template-columns:auto minmax(0,1fr) auto}.pulso-processing-status-dot{background:#a8afb5;border-radius:999px;width:8px;height:8px}[data-tone=success]>.pulso-processing-status-dot{background:#3a8b5d}[data-tone=pending]>.pulso-processing-status-dot{background:var(--config-gold)}[data-tone=error]>.pulso-processing-status-dot{background:#c6453d}.pulso-processing-job-row strong,.pulso-processing-source-row strong,.pulso-processing-source-row b{color:var(--config-ink);font-size:12px}.pulso-processing-source-row b{white-space:nowrap}.pulso-processing-source-copy,.pulso-processing-job-row>div{min-width:0}.pulso-processing-job-row small,.pulso-processing-source-row small{color:var(--config-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;line-height:1.35;display:block;overflow:hidden}.pulso-processing-loading,.pulso-processing-empty,.pulso-processing-error{min-height:74px;color:var(--config-muted);border:1px dashed #d7dbde;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.pulso-processing-loading>span{border:2px solid #d5d8da;border-top-color:var(--config-gold-dark);border-radius:999px;width:15px;height:15px;animation:.8s linear infinite pulso-processing-spin}.pulso-processing-loading strong,.pulso-processing-empty strong,.pulso-processing-error strong{color:var(--config-ink);font-size:12px;display:block}.pulso-processing-loading small,.pulso-processing-empty small,.pulso-processing-error small{margin-top:2px;font-size:10.5px;line-height:1.4;display:block}.pulso-processing-empty .results-ui-icon,.pulso-processing-error .results-ui-icon{flex:none;width:18px;height:18px}.pulso-processing-error{background:#fff8f7;border-style:solid;border-color:#efc6c2}@keyframes pulso-processing-spin{to{transform:rotate(360deg)}}@media (width<=980px){.pulso-processing-grid{grid-template-columns:1fr}.pulso-processing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.pulso-processing-overview{padding:14px}.pulso-processing-overview-header,.pulso-processing-section-heading{flex-direction:column;align-items:flex-start}.pulso-processing-overview-actions{justify-content:space-between;width:100%}.pulso-processing-summary{grid-template-columns:1fr 1fr}.pulso-processing-source-row{grid-template-columns:auto minmax(0,1fr)}.pulso-processing-source-row b{grid-column:2}.pulso-processing-job-row small,.pulso-processing-source-row small{white-space:normal}}.data-quality-workspace{gap:24px;width:100%;display:grid}.data-quality-workspace,.data-quality-workspace *{box-sizing:border-box}.data-quality-workspace button,.data-quality-workspace select{font:inherit}.data-quality-loading,.data-quality-error,.data-quality-empty{background:#fff;border:1px solid #dfe4e8;border-radius:18px}.data-quality-loading{color:#30383f;align-items:center;gap:14px;min-height:110px;padding:22px;display:flex}.data-quality-loading[hidden],.data-quality-error[hidden],[data-quality-content][hidden]{display:none!important}.data-quality-loading>span{border:3px solid #d7dde1;border-top-color:#1f2933;border-radius:999px;flex:none;width:28px;height:28px;animation:.8s linear infinite data-quality-spin}.data-quality-loading strong,.data-quality-loading small{display:block}.data-quality-loading strong{font-size:14px}.data-quality-loading small{color:#6c757d;margin-top:4px;font-size:12px}@keyframes data-quality-spin{to{transform:rotate(360deg)}}.data-quality-error{color:#7b2222;background:snow;border-color:#f2c8c8;gap:8px;padding:20px;display:grid}.data-quality-error strong{font-size:15px}.data-quality-error span{font-size:13px;line-height:1.5}.data-quality-error button,.data-quality-refresh,.data-quality-card-foot button,.data-quality-priority>button{color:#27313a;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #cfd6db;border-radius:10px;min-height:38px;font-size:11px;font-weight:800}.data-quality-error button{justify-self:start;margin-top:4px;padding:0 14px}.data-quality-overview{background:#fff;border:1px solid #dfe4e8;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:22px 28px;padding:26px;display:grid}.data-quality-eyebrow,.data-quality-section-head span,.data-quality-card-head>div>span,.data-quality-source-title>span{color:#657078;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.data-quality-overview-copy h2,.data-quality-section-head h2,.data-quality-card-head h3,.data-quality-source-title h3,.data-quality-priority h3{color:#20282f;margin:0}.data-quality-overview-copy h2{max-width:760px;margin-top:7px;font-size:clamp(22px,2.4vw,32px);line-height:1.15}.data-quality-overview-copy p{color:#5f6971;max-width:760px;margin:10px 0 0;font-size:13px;line-height:1.65}.data-quality-overview-actions{align-items:end;gap:10px;display:flex}.data-quality-date-field{color:#5f6971;letter-spacing:.08em;text-transform:uppercase;gap:6px;min-width:170px;font-size:10px;font-weight:800;display:grid}.data-quality-date-field select{color:#27313a;background:#fff;border:1px solid #cfd6db;border-radius:10px;min-height:40px;padding:0 34px 0 12px;font-size:13px;font-weight:700}.data-quality-refresh{color:#fff;background:#29343d;border-color:#29343d;padding:0 15px}.data-quality-refresh:disabled,.data-quality-date-field select:disabled{cursor:wait;opacity:.6}.data-quality-summary-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.data-quality-summary-grid article{background:#fafbfb;border:1px solid #e3e7ea;border-radius:14px;min-width:0;padding:16px}.data-quality-summary-grid span,.data-quality-summary-grid small,.data-quality-summary-grid strong{display:block}.data-quality-summary-grid span{color:#647078;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.data-quality-summary-grid strong{color:#20282f;margin-top:7px;font-size:24px;line-height:1}.data-quality-summary-grid small{color:#6c757d;margin-top:7px;font-size:11px;line-height:1.4}.data-quality-reference-note{color:#6c757d;grid-column:1/-1;margin:-4px 0 0;font-size:11px;line-height:1.5}.data-quality-section{gap:14px;display:grid}.data-quality-section-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.data-quality-section-head h2{margin-top:5px;font-size:20px}.data-quality-section-head p{color:#6c757d;text-align:right;max-width:520px;margin:0;font-size:11px;line-height:1.55}.data-quality-readings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.data-quality-reading,.data-quality-source,.data-quality-priority{background:#fff;border:1px solid #dfe4e8;border-radius:17px}.data-quality-reading{border-top-width:4px;flex-direction:column;min-width:0;padding:18px;display:flex}.data-quality-reading.is-available,.data-quality-source.is-available{border-top-color:#4b8c69}.data-quality-reading.is-attention,.data-quality-source.is-attention{border-top-color:#c18a25}.data-quality-reading.is-unavailable,.data-quality-source.is-unavailable{border-top-color:#b65454}.data-quality-card-head,.data-quality-source-main,.data-quality-card-foot,.data-quality-priority-meta{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.data-quality-card-head h3,.data-quality-source-title h3{margin-top:4px;font-size:17px}.data-quality-status{text-align:center;white-space:nowrap;border-radius:999px;align-items:center;min-height:27px;padding:4px 9px;font-size:9px;font-weight:850;line-height:1.2;display:inline-flex}.data-quality-status.is-available{color:#2d6848;background:#e9f4ed}.data-quality-status.is-attention{color:#805b16;background:#fff3d9}.data-quality-status.is-unavailable{color:#8e3434;background:#fbeaea}.data-quality-reading-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.data-quality-reading-metrics>div{background:#f5f7f8;border-radius:11px;min-width:0;padding:10px}.data-quality-reading-metrics strong,.data-quality-reading-metrics span{display:block}.data-quality-reading-metrics strong{color:#27313a;font-size:18px}.data-quality-reading-metrics span{color:#6c757d;margin-top:4px;font-size:9px;line-height:1.35}.data-quality-contract-line{color:#4d5961;margin:12px 0 0;font-size:11px;font-weight:750}.data-quality-reasons{border-top:1px solid #edf0f2;min-height:92px;margin-top:12px;padding-top:12px}.data-quality-reasons ul{color:#5f6971;gap:6px;margin:0;padding-left:18px;font-size:10px;line-height:1.45;display:grid}.data-quality-empty-copy{color:#6c757d;margin:0;font-size:10px;line-height:1.5}.data-quality-card-foot{border-top:1px solid #edf0f2;align-items:center;margin-top:14px;padding-top:13px}.data-quality-card-foot small{color:#7a838a;overflow-wrap:anywhere;min-width:0;font-size:9px;line-height:1.35}.data-quality-reading .data-quality-card-foot{margin-top:auto}.data-quality-card-foot button{flex:none;min-height:34px;padding:0 11px}.data-quality-card-foot button:hover,.data-quality-priority>button:hover,.data-quality-error button:hover{background:#f4f6f7;border-color:#87939b}.data-quality-sources-list,.data-quality-priorities-list{gap:10px;display:grid}.data-quality-source{border-top-width:1px;border-left-width:4px;gap:14px;padding:18px;display:grid}.data-quality-source.is-available{border-left-color:#4b8c69}.data-quality-source.is-attention{border-left-color:#c18a25}.data-quality-source.is-unavailable{border-left-color:#b65454}.data-quality-source-title p{color:#6c757d;margin:5px 0 0;font-size:10px;line-height:1.4}.data-quality-source-facts{grid-template-columns:1.1fr 1.1fr .65fr 1.2fr;gap:10px;margin:0;display:grid}.data-quality-source-facts>div{background:#f6f8f9;border-radius:10px;min-width:0;padding:10px 12px}.data-quality-source-facts dt{color:#747e85;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.data-quality-source-facts dd{color:#2d363d;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;font-weight:700;line-height:1.4}.data-quality-priority{grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:15px;padding:15px 16px;display:grid}.data-quality-priority-marker{background:#b65454;border-radius:999px;align-self:stretch;min-height:58px}.data-quality-priority.is-warning .data-quality-priority-marker{background:#c18a25}.data-quality-priority-meta{color:#737d84;letter-spacing:.06em;text-transform:uppercase;justify-content:flex-start;font-size:9px;font-weight:800}.data-quality-priority-meta strong{color:#4f5a62}.data-quality-priority h3{margin-top:5px;font-size:14px}.data-quality-priority p{color:#5f6971;margin:5px 0 0;font-size:11px;line-height:1.45}.data-quality-priority small{color:#737d84;margin-top:6px;font-size:9px;line-height:1.4;display:block}.data-quality-priority>button{min-width:118px;padding:0 12px}.data-quality-empty{color:#677179;text-align:center;padding:20px;font-size:12px;line-height:1.5}.data-quality-empty.is-success{color:#37654a;background:#f8fcf9;border-color:#cfe3d6}.data-quality-method{color:#68727a;background:#f8f9fa;border:1px solid #e0e5e8;border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:13px 15px;font-size:9px;line-height:1.4;display:flex}.data-quality-method strong{color:#354049;font-size:10px}.data-quality-method small{margin-left:auto}@media (width<=1180px){.data-quality-overview{grid-template-columns:1fr}.data-quality-overview-actions{justify-content:flex-start}.data-quality-readings-grid{grid-template-columns:1fr}.data-quality-reasons{min-height:0}}@media (width<=820px){.data-quality-overview,.data-quality-reading,.data-quality-source{padding:16px}.data-quality-summary-grid,.data-quality-source-facts{grid-template-columns:1fr 1fr}.data-quality-section-head{flex-direction:column;align-items:flex-start}.data-quality-section-head p{text-align:left;max-width:none}.data-quality-priority{grid-template-columns:5px minmax(0,1fr)}.data-quality-priority>button{grid-column:2;justify-self:start}}@media (width<=560px){.data-quality-overview-actions,.data-quality-card-head,.data-quality-source-main,.data-quality-card-foot{flex-direction:column;align-items:stretch}.data-quality-date-field,.data-quality-refresh,.data-quality-card-foot button{width:100%}.data-quality-summary-grid,.data-quality-source-facts,.data-quality-reading-metrics{grid-template-columns:1fr}.data-quality-status{white-space:normal;align-self:flex-start}.data-quality-method small{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.data-quality-loading>span{animation:none}}.management-panel{gap:var(--pulso-space-4);min-width:0;display:grid}.management-context-bar{align-items:center;gap:var(--pulso-space-6);min-height:58px;padding:var(--pulso-space-3) var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);display:flex}.management-context-bar>div{gap:2px;min-width:0;display:grid}.management-context-bar>div:first-child{flex:auto}.management-context-bar span,.management-filter-bar label>span,.management-field>span,.management-detail-impact span,.management-summary-grid span,.management-comparison span,.management-detail-section__title>p,.management-action-card header p{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-black);letter-spacing:.08em;text-transform:uppercase}.management-context-bar strong{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.management-refresh{align-items:center;gap:var(--pulso-space-2);min-height:38px;padding:0 var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);color:var(--pulso-color-brand-blue);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold);display:inline-flex}.management-refresh:hover,.management-refresh:focus-visible{background:var(--pulso-color-surface-subtle);box-shadow:var(--pulso-focus-ring);outline:none}.management-contract-loading,.management-detail-loading{align-content:center;place-items:center;gap:var(--pulso-space-3);min-height:180px;color:var(--pulso-color-text-muted);text-align:center;display:grid}.management-contract-loading span,.management-detail-loading span{border:3px solid var(--pulso-color-border);border-right-color:var(--pulso-color-brand-gold);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite management-spin}.management-view-tabs{align-items:center;gap:var(--pulso-space-2);border-bottom:1px solid var(--pulso-color-border);padding-bottom:1px;display:flex}.management-view-tabs button{align-items:center;gap:var(--pulso-space-2);min-height:44px;padding:0 var(--pulso-space-4);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body);font-weight:var(--pulso-font-weight-bold);background:0 0;border-bottom:3px solid #0000;display:inline-flex}.management-view-tabs button span{border-radius:var(--pulso-radius-pill);background:var(--pulso-color-surface-subtle);min-width:25px;min-height:25px;font-size:var(--pulso-font-size-body-small);place-items:center;padding:0 7px;display:inline-grid}.management-view-tabs button:hover,.management-view-tabs button:focus-visible{color:var(--pulso-color-text);outline:none}.management-view-tabs button:focus-visible{box-shadow:var(--pulso-focus-ring)}.management-view-tabs button.is-active{border-bottom-color:var(--pulso-color-brand-gold);color:var(--pulso-color-text)}.management-view-tabs button.is-active span{background:var(--pulso-color-warning-bg);color:var(--pulso-color-brand-gold-strong)}.management-quick-filters{gap:var(--pulso-space-2);flex-wrap:wrap;display:flex}.management-quick-filters button{align-items:center;gap:var(--pulso-space-2);min-height:36px;padding:0 var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-pill);background:var(--pulso-color-surface);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);display:inline-flex}.management-quick-filters button strong{color:var(--pulso-color-text)}.management-quick-filters button:hover,.management-quick-filters button:focus-visible,.management-quick-filters button.is-active{border-color:var(--pulso-color-brand-gold);background:var(--pulso-color-warning-bg);color:var(--pulso-color-text);outline:none}.management-quick-filters button:focus-visible{box-shadow:var(--pulso-focus-ring)}.management-filter-bar{gap:var(--pulso-space-3);padding:var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);display:grid}.management-filter-primary,.management-filter-secondary{gap:var(--pulso-space-2);grid-template-columns:minmax(210px,1.7fr) repeat(4,minmax(140px,.8fr)) auto;align-items:end;display:grid}.management-filter-secondary{padding-top:var(--pulso-space-3);border-top:1px solid var(--pulso-color-border);grid-template-columns:repeat(5,minmax(150px,1fr)) auto}.management-filter-secondary[hidden]{display:none}.management-filter-bar label,.management-field{gap:5px;min-width:0;display:grid}.management-filter-bar input,.management-filter-bar select,.management-form input,.management-form select,.management-form textarea{border:1px solid var(--pulso-color-border-strong);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);width:100%;min-height:40px;color:var(--pulso-color-text);font:inherit;font-size:var(--pulso-font-size-body-small);outline:none;padding:0 10px}.management-form textarea{resize:vertical;min-height:96px;padding-block:10px}.management-filter-bar input:focus,.management-filter-bar select:focus,.management-form input:focus,.management-form select:focus,.management-form textarea:focus{border-color:var(--pulso-color-brand-gold);box-shadow:var(--pulso-focus-ring)}.management-search{position:relative}.management-search input{padding-right:36px}.management-search small{color:var(--pulso-color-text-muted);font-size:18px;position:absolute;bottom:11px;right:12px}.management-filter-toggle{min-height:40px;padding:0 var(--pulso-space-3);border:1px solid var(--pulso-color-border-strong);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold)}.management-filter-toggle:hover,.management-filter-toggle:focus-visible,.management-filter-toggle.is-active{border-color:var(--pulso-color-brand-gold);background:var(--pulso-color-warning-bg);outline:none}.management-workspace{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-panel);background:var(--pulso-color-surface);min-height:620px;box-shadow:var(--pulso-shadow-card);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.management-workspace.has-detail{grid-template-columns:minmax(0,55fr) minmax(390px,45fr)}.management-list{border-right:0;flex-direction:column;min-width:0;display:flex}.management-workspace.has-detail .management-list{border-right:1px solid var(--pulso-color-border)}.management-workspace:not(.has-detail) .management-detail{display:none}.management-workspace.has-detail .management-case-row{grid-template-columns:minmax(112px,.72fr) minmax(0,1.42fr) minmax(145px,1fr) 20px}.management-workspace.has-detail .management-case-row__owner{display:none!important}.management-list-header,.management-list-footer{justify-content:space-between;align-items:center;gap:var(--pulso-space-3);min-height:58px;padding:var(--pulso-space-3) var(--pulso-space-4);border-bottom:1px solid var(--pulso-color-border);background:var(--pulso-color-surface-subtle);display:flex}.management-list-header>div{gap:2px;display:grid}.management-list-header strong{font-size:var(--pulso-font-size-body)}.management-list-header span,.management-list-header small,.management-list-footer small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small)}.management-list-body{display:grid}.management-case-row{gap:var(--pulso-space-3);width:100%;min-height:92px;padding:var(--pulso-space-3) var(--pulso-space-4);border-bottom:1px solid var(--pulso-color-border);background:var(--pulso-color-surface);color:var(--pulso-color-text);text-align:left;transition:background-color var(--pulso-motion-fast) ease;grid-template-columns:minmax(128px,.75fr) minmax(185px,1.35fr) minmax(180px,1.2fr) minmax(160px,1fr) 20px;align-items:center;display:grid}.management-case-row:hover,.management-case-row:focus-visible{background:var(--pulso-color-surface-subtle);outline:none}.management-case-row:focus-visible{box-shadow:inset var(--pulso-focus-ring)}.management-case-row.is-selected{box-shadow:inset 4px 0 0 var(--pulso-color-brand-gold);background:#fffaf0}.management-case-row>span:not(.management-case-row__chevron){gap:4px;min-width:0;display:grid}.management-case-row strong,.management-case-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.management-case-row strong{font-size:var(--pulso-font-size-body-small)}.management-case-row small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro)}.management-case-row__status{justify-items:start}.management-case-row__chevron{color:var(--pulso-color-text-muted);font-size:24px}.management-status{border-radius:var(--pulso-radius-pill);background:var(--pulso-color-surface-subtle);min-height:24px;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-black);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.management-status--positive{background:var(--pulso-color-positive-bg);color:var(--pulso-color-positive)}.management-status--warning{background:var(--pulso-color-warning-bg);color:#7f5704}.management-status--critical{background:var(--pulso-color-critical-bg);color:var(--pulso-color-critical)}.management-status--info{background:var(--pulso-color-info-bg);color:var(--pulso-color-info)}.management-deadline--overdue{font-weight:var(--pulso-font-weight-bold);color:var(--pulso-color-critical)!important}.management-deadline--due_today{font-weight:var(--pulso-font-weight-bold);color:var(--pulso-color-warning)!important}.management-case-skeleton{gap:var(--pulso-space-3);min-height:92px;padding:var(--pulso-space-3) var(--pulso-space-4);border-bottom:1px solid var(--pulso-color-border);grid-template-columns:22% 44% 28%;align-items:center;display:grid}.management-case-skeleton span{background:linear-gradient(90deg, var(--pulso-color-surface-subtle), #fff, var(--pulso-color-surface-subtle));background-size:200% 100%;border-radius:8px;height:18px;animation:1.2s ease-in-out infinite management-skeleton}.management-list-footer{border-top:1px solid var(--pulso-color-border);border-bottom:0;margin-top:auto}.management-detail{background:var(--pulso-color-surface);outline:none;min-width:0;overflow-y:auto}.management-detail__mobile-header{display:none}.management-detail-header{z-index:4;justify-content:space-between;align-items:center;gap:var(--pulso-space-4);min-height:78px;padding:var(--pulso-space-4) var(--pulso-space-5);border-bottom:1px solid var(--pulso-color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;display:flex;position:sticky;top:0}.management-detail-header>div:first-child{justify-items:start;gap:var(--pulso-space-2);display:grid}.management-detail-header p{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);margin:0}.management-detail-header__actions{justify-content:flex-end;align-items:center;gap:var(--pulso-space-3);display:flex}.management-detail-close{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);width:36px;height:36px;color:var(--pulso-color-brand-blue);font-size:24px;font-weight:var(--pulso-font-weight-medium);cursor:pointer;flex:none;place-items:center;padding:0;line-height:1;display:grid}.management-detail-close:hover,.management-detail-close:focus-visible{background:var(--pulso-color-surface-subtle);box-shadow:var(--pulso-focus-ring);outline:none}.management-detail-impact{justify-items:end;gap:2px;display:grid}.management-detail-impact strong{font-size:var(--pulso-font-size-section-title)}.management-detail-section,.management-action-card,.management-readonly-note{margin:var(--pulso-space-4) var(--pulso-space-5);padding-bottom:var(--pulso-space-4);border-bottom:1px solid var(--pulso-color-border)}.management-detail-section__title{margin-bottom:var(--pulso-space-3)}.management-detail-section__title>p,.management-action-card header p{color:var(--pulso-color-brand-gold-strong);margin:0 0 3px}.management-detail-section__title h3,.management-action-card h3{font-size:var(--pulso-font-size-card-title);margin:0}.management-summary-grid{gap:var(--pulso-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.management-summary-grid>div,.management-comparison>div{min-width:0;padding:var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle);gap:4px;display:grid}.management-summary-grid strong,.management-summary-grid small,.management-comparison strong,.management-comparison small{overflow-wrap:anywhere}.management-summary-grid strong,.management-comparison strong{font-size:var(--pulso-font-size-body-small)}.management-summary-grid small,.management-comparison small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro)}.management-comparison{gap:var(--pulso-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.management-comparison>div:last-child{background:var(--pulso-color-warning-bg);border-color:#e2cf8a}.management-version{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface)}.management-version+.management-version{margin-top:var(--pulso-space-2)}.management-version summary{justify-content:space-between;align-items:center;gap:var(--pulso-space-3);min-height:54px;padding:var(--pulso-space-3);cursor:pointer;list-style:none;display:flex}.management-version summary::-webkit-details-marker{display:none}.management-version summary>span:first-child{gap:3px;display:grid}.management-version summary small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro)}.management-version__body{gap:var(--pulso-space-3);padding:var(--pulso-space-3);border-top:1px solid var(--pulso-color-border);display:grid}.management-copy-block{padding:var(--pulso-space-3);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle)}.management-copy-block.is-decision{border-left:3px solid var(--pulso-color-brand-blue)}.management-copy-block h4,.management-copy-block p{margin:0}.management-copy-block h4{margin-bottom:var(--pulso-space-2);font-size:var(--pulso-font-size-body-small)}.management-copy-block p,.management-copy-block small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:var(--pulso-line-height-body)}.management-evidence-list{gap:var(--pulso-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.management-evidence-list div{min-width:0}.management-evidence-list dt{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-bold)}.management-evidence-list dd{overflow-wrap:anywhere;font-size:var(--pulso-font-size-body-small);margin:2px 0 0}.management-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.management-timeline li{gap:var(--pulso-space-2);grid-template-columns:18px 1fr;min-height:52px;display:grid;position:relative}.management-timeline li:before{content:"";background:var(--pulso-color-border-strong);width:1px;position:absolute;top:18px;bottom:-8px;left:6px}.management-timeline li:last-child:before{display:none}.management-timeline li>span{border:3px solid var(--pulso-color-surface);background:var(--pulso-color-brand-gold);width:13px;height:13px;box-shadow:0 0 0 1px var(--pulso-color-brand-gold);border-radius:50%;margin-top:4px}.management-timeline li>div{gap:3px;display:grid}.management-timeline strong{font-size:var(--pulso-font-size-body-small)}.management-timeline small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro)}.management-action-card{padding:var(--pulso-space-4);border-radius:var(--pulso-radius-card);background:#fffaf0;border:1px solid #dfc76f}.management-action-card.is-contingency{background:#fff7f7;border-color:#e3a8ac}.management-action-card header{justify-content:space-between;align-items:flex-start;gap:var(--pulso-space-3);margin-bottom:var(--pulso-space-3);display:flex}.management-form{gap:var(--pulso-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.management-form .is-full,.management-evidence-fields.is-full,.management-form-actions.is-full,.management-form-feedback{grid-column:1/-1}.management-evidence-fields{gap:var(--pulso-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.management-rejection-reason,.management-contingency-warning,.management-readonly-note{margin-bottom:var(--pulso-space-3);padding:var(--pulso-space-3);border-left:3px solid var(--pulso-color-critical);border-radius:var(--pulso-radius-control);background:var(--pulso-color-critical-bg)}.management-rejection-reason p,.management-contingency-warning p,.management-readonly-note p{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);margin:4px 0 0}.management-contingency-check{gap:var(--pulso-space-2);padding:var(--pulso-space-3);border-radius:var(--pulso-radius-control);background:var(--pulso-color-critical-bg);color:#7c252b;font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-medium);border:1px solid #e3a8ac;grid-template-columns:auto 1fr;align-items:start;display:grid}.management-contingency-check input{width:18px;min-height:18px;margin:0}.management-form-actions{justify-content:flex-end;gap:var(--pulso-space-2);display:flex}.management-form-feedback{min-height:18px;color:var(--pulso-color-critical);font-size:var(--pulso-font-size-body-small);margin:0}.management-muted{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);margin:0}.management-back-button{align-items:center;gap:var(--pulso-space-2);min-height:40px;color:var(--pulso-color-brand-blue);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold);background:0 0;display:inline-flex}@keyframes management-spin{to{transform:rotate(360deg)}}@keyframes management-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1320px){.management-filter-primary{grid-template-columns:minmax(210px,1.5fr) repeat(2,minmax(140px,1fr))}.management-filter-secondary{grid-template-columns:repeat(3,minmax(150px,1fr))}.management-workspace.has-detail{grid-template-columns:minmax(0,52fr) minmax(360px,48fr)}.management-case-row{grid-template-columns:minmax(118px,.8fr) minmax(175px,1.3fr) minmax(170px,1.1fr) 20px}.management-case-row__owner{display:none!important}}@media (width<=900px){.management-context-bar{flex-wrap:wrap}.management-context-bar>div:first-child{flex-basis:calc(100% - 100px)}.management-filter-primary,.management-filter-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.management-search{grid-column:1/-1}.management-workspace{min-height:560px;display:block;overflow:visible}.management-list{border-right:0}.management-detail{z-index:calc(var(--pulso-z-overlay) - 1);background:var(--pulso-color-surface);display:none;position:fixed;inset:0;overflow-y:auto}.management-detail.is-open{display:block}.management-detail__mobile-header{z-index:6;padding:var(--pulso-space-2) var(--pulso-space-3);border-bottom:1px solid var(--pulso-color-border);background:var(--pulso-color-surface);display:flex;position:sticky;top:0}.management-detail-close{display:none}.management-detail-header{top:57px}.management-case-row{grid-template-columns:minmax(110px,.75fr) minmax(0,1.45fr) 20px}.management-case-row__occurrence{display:none!important}}@media (width<=600px){.management-panel{gap:var(--pulso-space-3)}.management-context-bar{gap:var(--pulso-space-3);padding:var(--pulso-space-3)}.management-context-bar>div:nth-child(2){display:none}.management-view-tabs{overflow-x:auto}.management-view-tabs button{padding-inline:var(--pulso-space-3);flex:1 0 auto;justify-content:center}.management-quick-filters{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.management-quick-filters button{flex:none}.management-filter-primary,.management-filter-secondary{grid-template-columns:1fr}.management-filter-primary>*,.management-filter-secondary>*,.management-search{grid-column:1}.management-case-row{align-items:start;gap:var(--pulso-space-2);grid-template-columns:1fr 20px;min-height:104px}.management-case-row__status{flex-wrap:wrap;grid-column:1;align-items:center;gap:var(--pulso-space-2)!important;display:flex!important}.management-case-row__identity{grid-column:1}.management-case-row__chevron{grid-area:1/2/span 2;align-self:center}.management-detail-header,.management-detail-section,.management-action-card,.management-readonly-note{margin-inline:var(--pulso-space-3)}.management-detail-header{padding:var(--pulso-space-3);margin:0}.management-summary-grid,.management-comparison,.management-form,.management-evidence-fields,.management-evidence-list{grid-template-columns:1fr}.management-form-actions{z-index:4;margin:0 calc(var(--pulso-space-4) * -1) calc(var(--pulso-space-4) * -1);padding:var(--pulso-space-3) var(--pulso-space-4) max(var(--pulso-space-3), env(safe-area-inset-bottom));border-top:1px solid var(--pulso-color-border);background:var(--pulso-color-surface);position:sticky;bottom:0}.management-form-actions .pulso-ui-button{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.management-contract-loading span,.management-detail-loading span,.management-case-skeleton span{animation:none}}.management-origin-bar{justify-content:space-between;align-items:center;gap:var(--pulso-space-4);padding:var(--pulso-space-3) var(--pulso-space-4);border:1px solid color-mix(in srgb, var(--pulso-color-brand-gold) 42%, var(--pulso-color-border));border-radius:var(--pulso-radius-card);background:color-mix(in srgb, var(--pulso-color-brand-gold) 8%, var(--pulso-color-surface));display:flex}.management-origin-bar>div{gap:2px;min-width:0;display:grid}.management-origin-bar span{color:var(--pulso-color-brand-gold-strong);font-size:var(--pulso-font-size-micro);font-weight:var(--pulso-font-weight-black);letter-spacing:.08em;text-transform:uppercase}.management-origin-bar strong{color:var(--pulso-color-text);font-size:var(--pulso-font-size-body-small)}.management-origin-bar small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.45}.management-origin-return{min-height:40px;padding:0 var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);color:var(--pulso-color-brand-blue);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold);flex:none}.management-origin-return:hover,.management-origin-return:focus-visible{background:var(--pulso-color-surface-subtle);box-shadow:var(--pulso-focus-ring);outline:none}@media (width<=700px){.management-origin-bar{flex-direction:column;align-items:stretch}.management-origin-return{width:100%}}.management-plans-workspace{gap:18px;padding:18px;display:grid}.management-plans-hero,.management-plan-start-card,.management-plans-grid,.management-plan-detail-head,.management-plan-metric-flow,.management-plan-control-row,.management-plan-form-actions{align-items:center;display:flex}.management-plans-hero{border:1px solid var(--pulso-border,#d8dde3);background:#fff;border-radius:14px;justify-content:space-between;gap:24px;padding:22px 24px}.management-plans-hero>div{max-width:760px}.management-plans-hero span,.management-plan-eyebrow,.management-plan-section-title span,.management-plan-start-card span,.management-plan-metric-flow span,.management-plan-list-kicker{letter-spacing:.08em;text-transform:uppercase;color:#8a6500;font-size:11px;font-weight:800;display:block}.management-plans-hero h2{color:#17212b;margin:5px 0 7px;font-size:24px;line-height:1.15}.management-plans-hero p{color:#5d6772;margin:0;line-height:1.55}.management-plan-start-card{background:#fffdf6;border:1px solid #e0c46d;border-radius:14px;gap:20px;padding:18px 22px}.management-plan-start-card>div{flex:1}.management-plan-start-card strong{color:#17212b;margin-top:4px;font-size:27px;display:block}.management-plan-start-card small{color:#69727d}.management-plan-start-card b{color:#8a6500;font-size:20px}.management-plans-grid{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.management-plan-list,.management-plan-detail{border:1px solid var(--pulso-border,#d8dde3);background:#fff;border-radius:14px;overflow:hidden}.management-plan-list>header{border-bottom:1px solid #e2e6ea;justify-content:space-between;padding:16px 17px;display:flex}.management-plan-list>header span{text-align:center;min-width:27px;font-weight:800}.management-plan-list-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f2;width:100%;padding:15px 16px;position:relative}.management-plan-list-item:hover{background:#f8fafb}.management-plan-list-item.is-active{background:#f4f7f9;box-shadow:inset 3px 0 #b58a00}.management-plan-list-item strong{color:#17212b;margin:4px 0;display:block}.management-plan-list-item small{color:#67717b;line-height:1.4;display:block}.management-plan-inline-status{background:#eef1f4;border-radius:999px;margin-top:8px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.management-plan-inline-status.is-positive{color:#19663a;background:#e9f6ee}.management-plan-inline-status.is-warning{color:#7a5a00;background:#fff5db}.management-plan-inline-status.is-critical{color:#a23042;background:#feecef}.management-plan-detail{min-height:420px;padding:20px}.management-plan-detail-head{border-bottom:1px solid #e2e6ea;justify-content:space-between;gap:18px;padding-bottom:17px}.management-plan-detail-head h3{color:#17212b;margin:5px 0 4px;font-size:22px}.management-plan-detail-head p{color:#69727d;margin:0}.management-plan-owner-badge{color:#19663a;background:#e9f6ee;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.management-plan-owner-badge.is-readonly{color:#59636e;background:#eef1f4}.management-plan-metric-flow{gap:12px;margin:20px 0}.management-plan-metric-flow>div{background:#fafbfc;border:1px solid #dce1e6;border-radius:12px;flex:1;min-height:102px;padding:14px 15px}.management-plan-metric-flow>div.is-current{background:#fffdf6;border-color:#cfad43}.management-plan-metric-flow>b{color:#7b858f}.management-plan-metric-flow strong{color:#17212b;margin:5px 0 4px;font-size:24px;display:block}.management-plan-metric-flow small{color:#69727d;line-height:1.35}.management-plan-evaluation{background:#f1f4f6;border:1px solid #dbe0e5;border-radius:12px;padding:15px 17px}.management-plan-evaluation>span{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.management-plan-evaluation>strong{color:#17212b;margin-top:5px;line-height:1.45;display:block}.management-plan-evaluation p{color:#606a74;margin:6px 0 0}.management-plan-evaluation.is-positive{background:#edf8f1;border-color:#cce9d6}.management-plan-evaluation.is-warning{background:#fff8e7;border-color:#ecd89d}.management-plan-evaluation.is-critical{background:#fff0f2;border-color:#f0cfd5}.management-plan-actions-panel,.management-plan-history{border-top:1px solid #e2e6ea;margin-top:22px;padding-top:19px}.management-plan-section-title strong{color:#17212b;margin-top:3px;display:block}.management-plan-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.management-plan-form-grid label,.management-plan-note{color:#4d5863;gap:5px;font-size:12px;font-weight:700;display:grid}.management-plan-form-grid input,.management-plan-form-grid select,.management-plan-note textarea{color:#17212b;width:100%;font:inherit;background:#fff;border:1px solid #cfd6dd;border-radius:9px;padding:10px 11px;font-weight:500}.management-plan-note{margin-top:12px}.management-plan-note textarea{resize:vertical;min-height:82px}.management-plan-form-actions{justify-content:space-between;gap:14px;margin-top:12px}.management-plan-form-actions>span{color:#a23042;font-size:12px}.management-plan-control-row{flex-wrap:wrap;gap:9px;margin-top:14px}.management-plan-history-item{border-bottom:1px solid #edf0f2;padding:13px 0}.management-plan-history-item>div{justify-content:space-between;gap:12px;display:flex}.management-plan-history-item span{color:#28333e;font-weight:800}.management-plan-history-item p{color:#5f6974;margin:5px 0;line-height:1.45}.management-plan-history-item small{color:#737d87;display:block}.management-plan-history-item.is-checkpoint{border-left:3px solid #c79b13;padding-left:11px}.management-plan-empty-copy{color:#69727d;margin:16px;line-height:1.5}.management-plan-detail-placeholder,.management-plan-error,.management-plan-loading{text-align:center;color:#66717c;place-items:center;min-height:260px;display:grid}.management-plan-detail-placeholder strong,.management-plan-error strong{color:#17212b;font-size:18px}.management-plan-error p{margin:4px 0 14px}.management-plan-loading span{border:3px solid #d7dde2;border-top-color:#8a6500;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite management-spin}@media (width<=900px){.management-plans-hero{flex-direction:column;align-items:flex-start}.management-plans-grid{grid-template-columns:1fr}.management-plan-metric-flow{flex-direction:column;align-items:stretch}.management-plan-metric-flow>b{align-self:center;transform:rotate(90deg)}}@media (width<=620px){.management-plans-workspace{padding:12px}.management-plans-hero{padding:18px}.management-plan-start-card{flex-direction:column;align-items:stretch}.management-plan-start-card>b{align-self:center;transform:rotate(90deg)}.management-plan-form-grid{grid-template-columns:1fr}.management-plan-detail{padding:15px}.management-plan-detail-head{flex-direction:column;align-items:flex-start}}.management-group-comparison{gap:var(--pulso-space-3);display:grid}.management-group-comparison__hint{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:var(--pulso-line-height-body);margin:0}.management-group-comparison__list{gap:var(--pulso-space-2);display:grid}.management-group-comparison__item{width:100%;padding:var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface-subtle);color:inherit;text-align:left;cursor:pointer;gap:6px;display:grid}.management-group-comparison__item:hover,.management-group-comparison__item:focus-visible{border-color:var(--pulso-color-brand-gold);box-shadow:var(--pulso-focus-ring);outline:none}.management-group-comparison__item.is-selected{border-color:var(--pulso-color-brand-gold);background:var(--pulso-color-warning-bg)}.management-group-comparison__topline{justify-content:space-between;align-items:center;gap:var(--pulso-space-2);display:flex}.management-group-comparison__comparison{font-size:var(--pulso-font-size-body-small);font-weight:700}.management-group-comparison__item small{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-micro);line-height:var(--pulso-line-height-body)}@media (width<=900px){.management-group-comparison__topline{flex-direction:column;align-items:flex-start}}.assisted-management{gap:var(--pulso-space-5);color:var(--pulso-color-text);display:grid}.assisted-context-row{align-items:center;gap:var(--pulso-space-2);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-medium);flex-wrap:wrap;display:flex}.assisted-decision-hero,.assisted-progress-card,.assisted-section,.assisted-ai-preview,.assisted-methodology,.assisted-state{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);box-shadow:var(--pulso-shadow-card)}.assisted-decision-hero{gap:var(--pulso-space-5);grid-template-columns:minmax(0,1fr) minmax(245px,.32fr);align-items:start;padding:clamp(1.35rem,2.4vw,2.15rem);display:grid}.assisted-section-kicker,.assisted-deviation-class{color:var(--pulso-color-brand-gold-strong);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.075em;text-transform:uppercase;display:inline-block}.assisted-decision-copy h2{max-width:30ch;margin:var(--pulso-space-2) 0 0;font-size:clamp(1.55rem,2.4vw,2.25rem);line-height:1.12}.assisted-decision-summary{max-width:78ch;margin:var(--pulso-space-3) 0 0;color:var(--pulso-color-text-muted);font-size:1rem;line-height:1.65}.assisted-hero-evidence{gap:var(--pulso-space-1);margin-top:var(--pulso-space-4);padding-top:var(--pulso-space-4);border-top:1px solid var(--pulso-color-border);display:grid}.assisted-hero-evidence strong{font-size:var(--pulso-font-size-body-small)}.assisted-hero-evidence span{color:var(--pulso-color-text-muted);line-height:1.5}.assisted-hero-mini-metrics{gap:var(--pulso-space-3);display:grid}.assisted-hero-mini-metrics button{width:100%;padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle);color:var(--pulso-color-text);text-align:left;cursor:pointer;gap:.2rem;display:grid}.assisted-hero-mini-metrics button:hover{border-color:var(--pulso-color-border-strong);background:var(--pulso-color-surface-hover)}.assisted-hero-mini-metrics button:focus-visible,.assisted-evidence-link:focus-visible,.assisted-methodology summary:focus-visible{box-shadow:var(--pulso-focus-ring);outline:none}.assisted-hero-mini-metrics span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.055em}.assisted-hero-mini-metrics strong{font-size:1.55rem;line-height:1.1}.assisted-hero-mini-metrics small{color:var(--pulso-color-text-muted)}.assisted-progress-card{padding:var(--pulso-space-5);background:linear-gradient(135deg, var(--pulso-color-surface), var(--pulso-color-surface-subtle))}.assisted-progress-track{align-items:center;gap:var(--pulso-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);display:grid}.assisted-progress-step{min-width:0;padding:var(--pulso-space-4);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);border:1px solid var(--pulso-color-border);gap:.2rem;display:grid}.assisted-progress-step.is-next{border-color:var(--pulso-color-brand-gold-strong)}.assisted-progress-step.is-pending{border-style:dashed}.assisted-progress-step span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-label);font-weight:var(--pulso-font-weight-black);letter-spacing:.05em}.assisted-progress-step strong{font-size:clamp(1.35rem,2vw,1.8rem)}.assisted-progress-step small{color:var(--pulso-color-text-muted)}.assisted-progress-arrow{color:var(--pulso-color-text-muted);font-size:1.25rem;font-weight:var(--pulso-font-weight-black)}.assisted-progress-card>p{margin:var(--pulso-space-3) 0 0;color:var(--pulso-color-text-muted);line-height:1.55}.assisted-section{overflow:hidden}.assisted-section-header{padding:var(--pulso-space-5);border-bottom:1px solid var(--pulso-color-border)}.assisted-section-header h2{margin:var(--pulso-space-1) 0 0;font-size:clamp(1.2rem,1.8vw,1.55rem)}.assisted-section-header p{max-width:80ch;margin:var(--pulso-space-2) 0 0;color:var(--pulso-color-text-muted);line-height:1.55}.assisted-section-header-split{justify-content:space-between;gap:var(--pulso-space-4);align-items:flex-start;display:flex}.assisted-diagnosis-grid{background:var(--pulso-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.assisted-diagnosis-card{min-width:0;padding:var(--pulso-space-5);background:var(--pulso-color-surface)}.assisted-card-heading{gap:var(--pulso-space-3);margin-bottom:var(--pulso-space-4);align-items:flex-start;display:flex}.assisted-card-heading>span{background:var(--pulso-color-surface-subtle);border-radius:.75rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.assisted-card-heading svg,.assisted-band-insight svg,.assisted-plan-icon svg,.assisted-collective-icon svg,.assisted-state-icon svg{width:1.15rem;height:1.15rem}.assisted-card-heading strong{font-size:1rem;display:block}.assisted-card-heading small{color:var(--pulso-color-text-muted);margin-top:.2rem;line-height:1.4;display:block}.assisted-deviation-list,.assisted-contributor-list,.assisted-plan-list{display:grid}.assisted-deviation-row,.assisted-contributor-row{gap:var(--pulso-space-3);padding:var(--pulso-space-3) 0;border-top:1px solid var(--pulso-color-border);grid-template-columns:auto minmax(0,1fr);display:grid}.assisted-deviation-row:first-child,.assisted-contributor-row:first-child{border-top:0;padding-top:0}.assisted-deviation-rank,.assisted-contributor-rank,.assisted-plan-number{background:var(--pulso-color-surface-subtle);width:1.9rem;height:1.9rem;color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-black);border-radius:999px;flex:none;place-items:center;display:grid}.assisted-deviation-title{justify-content:space-between;gap:var(--pulso-space-2);align-items:baseline;display:flex}.assisted-deviation-class{flex:none;font-size:.625rem}.assisted-deviation-copy p,.assisted-contributor-row p,.assisted-plan-step p,.assisted-collective-guard p,.assisted-band-insight p,.assisted-abs-insight p,.assisted-management-current p,.assisted-ai-preview p,.assisted-empty-inline p{color:var(--pulso-color-text-muted);margin:.25rem 0 0;line-height:1.5}.assisted-deviation-copy small,.assisted-contributor-row small,.assisted-plan-step small,.assisted-collective-guard small,.assisted-band-insight small,.assisted-abs-insight small{color:var(--pulso-color-text-muted);margin-top:.2rem;display:block}.assisted-evidence-link{margin-top:var(--pulso-space-3)}.assisted-activity-context{padding:var(--pulso-space-5);border-top:1px solid var(--pulso-color-border);background:var(--pulso-color-surface)}.assisted-activity-context-head{justify-content:space-between;gap:var(--pulso-space-4);margin-bottom:var(--pulso-space-4);align-items:flex-start;display:flex}.assisted-activity-context-head strong{margin-top:.2rem;font-size:1rem;display:block}.assisted-activity-context-head p{max-width:82ch;color:var(--pulso-color-text-muted);margin:.25rem 0 0;line-height:1.5}.assisted-activity-list{gap:var(--pulso-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assisted-activity-item{min-width:0;padding:var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle);gap:.3rem;display:grid}.assisted-activity-item>div{justify-content:space-between;align-items:baseline;gap:var(--pulso-space-2);display:flex}.assisted-activity-item>div span{color:var(--pulso-color-text-muted);font-size:.625rem;font-weight:var(--pulso-font-weight-black);letter-spacing:.055em;text-transform:uppercase}.assisted-activity-item b{font-size:1.1rem}.assisted-activity-item small{color:var(--pulso-color-text-muted);line-height:1.4}.assisted-contributor-head{justify-content:space-between;gap:var(--pulso-space-3);margin-bottom:var(--pulso-space-3);display:flex}.assisted-contributor-head span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small)}.assisted-collective-guard{gap:var(--pulso-space-3);padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border-strong);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}.assisted-collective-icon{width:2.35rem;height:2.35rem;color:var(--pulso-color-text);background:var(--pulso-color-surface);border-radius:.75rem;place-items:center;display:grid}.assisted-collective-guard h3{margin:.25rem 0 0;font-size:1.05rem}.assisted-band-insight,.assisted-abs-insight{align-items:flex-start;gap:var(--pulso-space-3);padding:var(--pulso-space-4) var(--pulso-space-5);border-top:1px solid var(--pulso-color-border);background:var(--pulso-color-surface-subtle);display:flex}.assisted-band-insight>span{background:var(--pulso-color-surface);border-radius:.7rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.assisted-band-insight strong,.assisted-abs-insight strong{margin-top:.15rem;display:block}.assisted-abs-insight{justify-content:space-between}.assisted-plan-list{padding:0 var(--pulso-space-5)}.assisted-plan-step{gap:var(--pulso-space-3);padding:var(--pulso-space-4) 0;border-top:1px solid var(--pulso-color-border);grid-template-columns:auto auto minmax(0,1fr);display:grid}.assisted-plan-step:first-child{border-top:0}.assisted-plan-icon{width:1.9rem;height:1.9rem;color:var(--pulso-color-brand-gold-strong);place-items:center;display:grid}.assisted-section-management{padding:var(--pulso-space-5)}.assisted-management-current{justify-content:space-between;gap:var(--pulso-space-4);align-items:center;display:flex}.assisted-management-current.is-positive{color:var(--pulso-color-text)}.assisted-inline-loading{align-items:center;gap:var(--pulso-space-2);color:var(--pulso-color-text-muted);display:inline-flex}.assisted-inline-loading>span{border:2px solid;border-right-color:#0000;border-radius:50%;width:.7rem;height:.7rem;animation:.8s linear infinite assisted-spin}.assisted-ai-preview{justify-content:space-between;align-items:center;gap:var(--pulso-space-5);padding:var(--pulso-space-4) var(--pulso-space-5);display:flex}.assisted-ai-preview strong{margin-top:.2rem;display:block}.assisted-ai-preview-controls{gap:var(--pulso-space-2);opacity:.62;display:flex}.assisted-ai-preview-controls span{background:var(--pulso-color-surface-subtle);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold);border-radius:999px;padding:.45rem .7rem}.assisted-methodology{overflow:hidden}.assisted-methodology summary{cursor:pointer;padding:var(--pulso-space-4) var(--pulso-space-5);font-weight:var(--pulso-font-weight-bold)}.assisted-methodology>div{gap:var(--pulso-space-2);padding:0 var(--pulso-space-5) var(--pulso-space-5);color:var(--pulso-color-text-muted);line-height:1.55;display:grid}.assisted-methodology p{margin:0}.assisted-state{gap:var(--pulso-space-4);padding:var(--pulso-space-5);align-items:center;display:flex}.assisted-state>div{flex:1}.assisted-state p{color:var(--pulso-color-text-muted);margin:.3rem 0 0}.assisted-state-icon{background:var(--pulso-color-surface-subtle);border-radius:.8rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.assisted-empty-inline{padding:var(--pulso-space-3) 0}.assisted-management-loading{min-height:24rem}.assisted-loading-line,.assisted-loading-card{border-radius:var(--pulso-radius-control);background:linear-gradient(90deg, var(--pulso-color-surface-subtle), var(--pulso-color-surface-hover), var(--pulso-color-surface-subtle));background-size:220% 100%;animation:1.25s ease-in-out infinite assisted-shimmer}.assisted-loading-line{width:46%;height:1rem}.assisted-loading-line.is-wide{width:72%;height:2.1rem}.assisted-loading-grid{gap:var(--pulso-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assisted-loading-card{min-height:10rem}@keyframes assisted-spin{to{transform:rotate(360deg)}}@keyframes assisted-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=980px){.assisted-decision-hero,.assisted-diagnosis-grid{grid-template-columns:1fr}.assisted-activity-list{grid-template-columns:repeat(2,minmax(0,1fr))}.assisted-progress-track{grid-template-columns:1fr}.assisted-progress-arrow{justify-self:center;transform:rotate(90deg)}.assisted-section-header-split,.assisted-ai-preview,.assisted-management-current,.assisted-abs-insight{flex-direction:column;align-items:flex-start}}@media (width<=680px){.assisted-decision-hero,.assisted-progress-card,.assisted-section-header,.assisted-diagnosis-card,.assisted-section-management,.assisted-ai-preview,.assisted-methodology summary,.assisted-methodology>div{padding-left:var(--pulso-space-4);padding-right:var(--pulso-space-4)}.assisted-plan-list{padding:0 var(--pulso-space-4)}.assisted-deviation-title,.assisted-contributor-head{flex-direction:column;align-items:flex-start}.assisted-plan-step{grid-template-columns:auto minmax(0,1fr)}.assisted-plan-icon{display:none}.assisted-activity-list{grid-template-columns:1fr}.assisted-activity-item>div{flex-direction:column;align-items:flex-start}.assisted-ai-preview-controls{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.assisted-inline-loading>span,.assisted-loading-line,.assisted-loading-card{animation:none}}.assisted-plan-followup-section{padding:0;overflow:hidden}.assisted-plan-followup{background:#f7f9fa;border-left:4px solid #8f99a3;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.assisted-plan-followup>div{min-width:0}.assisted-plan-followup strong{color:#17212b;margin:4px 0 5px;font-size:17px;line-height:1.35;display:block}.assisted-plan-followup p{color:#5e6873;margin:0;line-height:1.5}.assisted-plan-followup.is-positive{background:#f2faf5;border-left-color:#2e8b57}.assisted-plan-followup.is-warning{background:#fffaf0;border-left-color:#c49613}.assisted-plan-followup.is-critical{background:#fff5f6;border-left-color:#c5495c}@media (width<=760px){.assisted-plan-followup{flex-direction:column;align-items:flex-start}}.assisted-ai{border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);box-shadow:var(--pulso-shadow-card);overflow:hidden}.assisted-ai-header{justify-content:space-between;align-items:flex-start;gap:var(--pulso-space-5);padding:var(--pulso-space-5);border-bottom:1px solid var(--pulso-color-border);display:flex}.assisted-ai-header h2{margin:.25rem 0 0;font-size:1.25rem}.assisted-ai-header p{max-width:78ch;color:var(--pulso-color-text-muted);margin:.35rem 0 0;line-height:1.55}.assisted-ai-status{align-items:center;gap:var(--pulso-space-2);padding:.8rem var(--pulso-space-5);border-bottom:1px solid var(--pulso-color-border);background:var(--pulso-color-surface-subtle);color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);flex-wrap:wrap;display:flex}.assisted-ai-status strong{color:var(--pulso-color-text)}.assisted-ai-status em{font-style:normal;font-weight:var(--pulso-font-weight-bold)}.assisted-ai-status.is-busy{opacity:.78}.assisted-ai-mode{gap:var(--pulso-space-3);padding:var(--pulso-space-4) var(--pulso-space-5) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assisted-ai-mode button{padding:var(--pulso-space-3) var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);color:var(--pulso-color-text);text-align:left;cursor:pointer;gap:.2rem;display:grid}.assisted-ai-mode button.is-active{border-color:var(--pulso-color-border-strong);background:var(--pulso-color-surface-subtle);box-shadow:inset 3px 0 0 var(--pulso-color-brand-gold-strong)}.assisted-ai-mode button:disabled{cursor:not-allowed;opacity:.48}.assisted-ai-mode small{color:var(--pulso-color-text-muted);line-height:1.35}.assisted-ai-suggestions{gap:var(--pulso-space-2);padding:var(--pulso-space-3) var(--pulso-space-5) var(--pulso-space-4);flex-wrap:wrap;display:flex}.assisted-ai-suggestions button,.assisted-ai-evidence button{border:1px solid var(--pulso-color-border);background:var(--pulso-color-surface-subtle);color:var(--pulso-color-text);cursor:pointer;font:inherit;border-radius:999px}.assisted-ai-suggestions button{font-size:var(--pulso-font-size-body-small);padding:.5rem .7rem}.assisted-ai-suggestions button:hover,.assisted-ai-evidence button:hover{background:var(--pulso-color-surface-hover)}.assisted-ai-conversation{gap:var(--pulso-space-4);max-height:54rem;padding:0 var(--pulso-space-5) var(--pulso-space-4);scroll-margin-block:var(--pulso-space-4);display:grid;overflow:auto}.assisted-ai-empty,.assisted-ai-error{padding:var(--pulso-space-4);border:1px dashed var(--pulso-color-border-strong);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle)}.assisted-ai-empty p,.assisted-ai-error p{color:var(--pulso-color-text-muted);margin:.25rem 0 0;line-height:1.5}.assisted-ai-error small{color:var(--pulso-color-text-muted);margin-top:.4rem;display:block}.assisted-ai-turn{gap:var(--pulso-space-3);display:grid}.assisted-ai-question{width:min(85%,48rem);padding:var(--pulso-space-3) var(--pulso-space-4);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle);justify-self:end}.assisted-ai-question span,.assisted-ai-answer-lead>span{color:var(--pulso-color-text-muted);font-size:.66rem;font-weight:var(--pulso-font-weight-black);letter-spacing:.06em}.assisted-ai-question p{margin:.25rem 0 0;line-height:1.5}.assisted-ai-answer{padding:var(--pulso-space-5);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface)}.assisted-ai-answer-lead h3{margin:.35rem 0 0;font-size:1.18rem;line-height:1.35}.assisted-ai-answer-lead p{color:var(--pulso-color-text-muted);margin:.45rem 0 0;line-height:1.55}.assisted-ai-answer-grid{gap:var(--pulso-space-4);margin-top:var(--pulso-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assisted-ai-answer-grid section,.assisted-ai-limitations{min-width:0;padding-top:var(--pulso-space-3);border-top:1px solid var(--pulso-color-border)}.assisted-ai-answer h4{margin:0 0 var(--pulso-space-2);font-size:.86rem}.assisted-ai-answer ul{margin:0;padding-left:1.1rem}.assisted-ai-answer li,.assisted-ai-answer section>p{color:var(--pulso-color-text-muted);line-height:1.5}.assisted-ai-answer section>p{margin:0}.assisted-ai-answer li+li{margin-top:.35rem}.assisted-ai-inference-list{gap:var(--pulso-space-2);display:grid}.assisted-ai-inference-list>div{border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle);padding:.65rem}.assisted-ai-inference-list span{font-size:.7rem;font-weight:var(--pulso-font-weight-bold);color:var(--pulso-color-text-muted)}.assisted-ai-inference-list p{color:var(--pulso-color-text);margin:.2rem 0 0;line-height:1.45}.assisted-ai-recommendations{gap:var(--pulso-space-2);margin:0;padding:0;display:grid}.assisted-ai-recommendations article{gap:var(--pulso-space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.assisted-ai-recommendations article>span{background:var(--pulso-color-surface-subtle);width:1.75rem;height:1.75rem;color:var(--pulso-color-text);font-weight:var(--pulso-font-weight-black);border-radius:50%;place-items:center;display:grid}.assisted-ai-recommendations small{color:var(--pulso-color-text-muted);font-weight:var(--pulso-font-weight-bold)}.assisted-ai-recommendations p{color:var(--pulso-color-text);margin:.15rem 0 0;line-height:1.45}.assisted-ai-limitations{margin-top:var(--pulso-space-4)}.assisted-ai-evidence{align-items:start;gap:var(--pulso-space-2);margin-top:var(--pulso-space-4);padding-top:var(--pulso-space-4);border-top:1px solid var(--pulso-color-border);display:grid}.assisted-ai-evidence>strong{align-self:start}.assisted-ai-evidence ul{place-content:flex-start;align-items:flex-start;column-gap:var(--pulso-space-2);row-gap:var(--pulso-space-2);flex-flow:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.assisted-ai-evidence li{align-self:flex-start;align-items:flex-start;margin:0;padding:0;line-height:1;display:flex}.assisted-ai-evidence li+li{margin-top:0}.assisted-ai-evidence button{box-sizing:border-box;vertical-align:top;text-align:left;height:auto;min-height:0;font-size:var(--pulso-font-size-body-small);justify-content:flex-start;align-self:flex-start;align-items:flex-start;margin:0;padding:.42rem .7rem;line-height:1.25;display:inline-flex}.assisted-ai-answer.is-recovery{background:var(--pulso-color-surface-subtle);border-style:dashed}.assisted-ai-answer.is-partial{border-left:3px solid var(--pulso-color-warning)}.assisted-ai-clarification{gap:var(--pulso-space-2);margin-top:var(--pulso-space-4);padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);display:grid}.assisted-ai-clarification span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold);letter-spacing:.04em}.assisted-ai-next,.assisted-ai-error-actions{gap:var(--pulso-space-2);margin-top:var(--pulso-space-4);display:grid}.assisted-ai-next>div,.assisted-ai-error-actions{align-content:flex-start;align-items:flex-start;column-gap:var(--pulso-space-2);row-gap:var(--pulso-space-2);flex-wrap:wrap;display:flex}.assisted-ai-next button,.assisted-ai-error-actions button{text-align:left;box-sizing:border-box;border:1px solid var(--pulso-color-border);background:var(--pulso-color-surface);min-height:2rem;color:var(--pulso-color-text);cursor:pointer;font:inherit;font-size:var(--pulso-font-size-body-small);text-align:left;border-radius:999px;justify-content:flex-start;align-items:flex-start;margin:0;padding:.5rem .75rem;line-height:1.3;display:inline-flex}.assisted-ai-next button:hover,.assisted-ai-error-actions button:hover{background:var(--pulso-color-surface-hover);border-color:var(--pulso-color-border-strong)}.assisted-ai-next button:focus-visible,.assisted-ai-error-actions button:focus-visible{box-shadow:var(--pulso-focus-ring);outline:none}.assisted-ai-analysis-support--brief{margin-top:var(--pulso-space-4)}.assisted-ai-composer{gap:var(--pulso-space-2);padding:var(--pulso-space-4) var(--pulso-space-5) var(--pulso-space-5);border-top:1px solid var(--pulso-color-border);background:var(--pulso-color-surface-subtle);display:grid}.assisted-ai-composer label{font-weight:var(--pulso-font-weight-bold)}.assisted-ai-composer-row{gap:var(--pulso-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.assisted-ai-composer textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--pulso-color-border-strong);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface);width:100%;min-height:5.4rem;color:var(--pulso-color-text);font:inherit;padding:.75rem;line-height:1.45}.assisted-ai-composer textarea:focus-visible,.assisted-ai-mode button:focus-visible,.assisted-ai-suggestions button:focus-visible,.assisted-ai-evidence button:focus-visible{box-shadow:var(--pulso-focus-ring);outline:none}.assisted-ai-composer>small{color:var(--pulso-color-text-muted)}@media (width<=760px){.assisted-ai-header,.assisted-ai-composer-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.assisted-ai-header{display:flex}.assisted-ai-mode,.assisted-ai-answer-grid{grid-template-columns:1fr}.assisted-ai-question{box-sizing:border-box;width:100%}.assisted-ai-header,.assisted-ai-status,.assisted-ai-mode,.assisted-ai-suggestions,.assisted-ai-conversation,.assisted-ai-composer{padding-left:var(--pulso-space-4);padding-right:var(--pulso-space-4)}}.assisted-ai-feedback{gap:var(--pulso-space-3);margin-top:var(--pulso-space-4);padding-top:var(--pulso-space-4);border-top:1px solid var(--pulso-color-border);display:grid}.assisted-ai-feedback-question{justify-content:space-between;align-items:center;gap:var(--pulso-space-3);display:flex}.assisted-ai-feedback-question>div:first-child{gap:.2rem;min-width:0;display:grid}.assisted-ai-feedback-question small,.assisted-ai-feedback-reasons>small,.assisted-ai-feedback-status{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);line-height:1.4}.assisted-ai-feedback-actions,.assisted-ai-feedback-reasons>div{gap:var(--pulso-space-2);flex-wrap:wrap;display:flex}.assisted-ai-feedback-actions button,.assisted-ai-feedback-reasons [data-assisted-ai-feedback-reason]{border:1px solid var(--pulso-color-border);background:var(--pulso-color-surface);min-height:2.25rem;color:var(--pulso-color-text);cursor:pointer;font:inherit;font-size:var(--pulso-font-size-body-small);border-radius:999px;padding:.45rem .7rem}.assisted-ai-feedback-actions button:hover,.assisted-ai-feedback-reasons [data-assisted-ai-feedback-reason]:hover,.assisted-ai-feedback-reasons [data-assisted-ai-feedback-reason].is-selected{background:var(--pulso-color-surface-subtle);border-color:var(--pulso-color-border-strong)}.assisted-ai-feedback-reasons{gap:var(--pulso-space-2);padding:var(--pulso-space-3);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle);display:grid}.assisted-ai-feedback-reasons[hidden]{display:none}.assisted-ai-feedback-reasons>.pulso-ui-button{justify-self:start}.assisted-ai-feedback.is-submitted{opacity:.86}.assisted-ai-feedback.is-submitted .assisted-ai-feedback-status{color:var(--pulso-color-text);font-weight:var(--pulso-font-weight-bold)}.assisted-ai-feedback-actions button:focus-visible,.assisted-ai-feedback-reasons button:focus-visible{box-shadow:var(--pulso-focus-ring);outline:none}@media (width<=760px){.assisted-ai-feedback-question{flex-direction:column;align-items:flex-start}.assisted-ai-feedback-actions{width:100%}.assisted-ai-feedback-actions button{flex:7rem}}.assisted-collective-guard--behavioral{border-color:var(--pulso-color-warning);background:var(--pulso-color-surface-subtle)}.assisted-ai-artifact{gap:var(--pulso-space-4);margin-top:var(--pulso-space-4);padding:var(--pulso-space-5);border:1px solid var(--pulso-color-border-strong);border-radius:var(--pulso-radius-card);background:var(--pulso-color-surface);display:grid}.assisted-ai-artifact>header{gap:var(--pulso-space-1);display:grid}.assisted-ai-artifact>header>span{color:var(--pulso-color-text-muted);font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold);letter-spacing:.04em}.assisted-ai-artifact>header h4{color:var(--pulso-color-text);font-size:var(--pulso-font-size-title-small);margin:0}.assisted-ai-artifact>header small{color:var(--pulso-color-text-muted)}.assisted-ai-artifact-sections{gap:var(--pulso-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assisted-ai-artifact-section{min-width:0;padding:var(--pulso-space-4);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);background:var(--pulso-color-surface-subtle)}.assisted-ai-artifact-section h5{margin:0 0 var(--pulso-space-2);color:var(--pulso-color-text);font-size:var(--pulso-font-size-body)}.assisted-ai-artifact-section ul{margin:0;padding-left:1.15rem}.assisted-ai-artifact-section li+li{margin-top:var(--pulso-space-2)}.assisted-ai-artifact-script{padding-left:var(--pulso-space-3);border-left:3px solid var(--pulso-color-info);margin:0;line-height:1.55}.assisted-ai-artifact-script+.assisted-ai-artifact-script{margin-top:var(--pulso-space-2)}.assisted-ai-analysis-support{margin-top:var(--pulso-space-4);border-top:1px solid var(--pulso-color-border);border-bottom:1px solid var(--pulso-color-border)}.assisted-ai-analysis-support>summary{padding:var(--pulso-space-3) 0;color:var(--pulso-color-text);cursor:pointer;font-weight:var(--pulso-font-weight-bold)}.assisted-ai-analysis-support>summary:focus-visible{box-shadow:var(--pulso-focus-ring);outline:none}.assisted-ai-analysis-support>div{padding-bottom:var(--pulso-space-4)}@media (width<=760px){.assisted-ai-artifact{padding:var(--pulso-space-4)}.assisted-ai-artifact-sections{grid-template-columns:1fr}}.executive-shell,.executive-preview-entry,.executive-preview-modal{--executive-dark:#20262d;--executive-gold:#c89d2a;--executive-border:#dfe3e8;--executive-muted:#68727d;--executive-soft:#f6f7f9}.executive-shell{color:#20262d;gap:18px;display:grid}.executive-hero{border:1px solid var(--executive-border);background:#fff;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex;box-shadow:0 6px 18px #1c232b0d}.executive-hero-copy{align-items:flex-start;gap:16px;min-width:0;display:flex}.executive-hero-icon{background:var(--executive-dark);width:48px;height:48px;color:var(--executive-gold);border-radius:12px;flex:0 0 48px;place-items:center;display:grid}.executive-hero-icon svg{width:25px;height:25px}.executive-eyebrow,.executive-section-header span,.executive-unit-code,.executive-channel-grid>article>span,.executive-assisted-card>span{color:#765b16;letter-spacing:.09em;font-size:.72rem;font-weight:800;display:block}.executive-hero h2,.executive-section-header h3,.executive-unit-card h3,.executive-assisted-card h3{color:var(--executive-dark);margin:4px 0 0}.executive-hero h2{font-size:clamp(1.3rem,2vw,1.75rem)}.executive-hero p,.executive-section-header p,.executive-assisted-card p{color:var(--executive-muted);margin:7px 0 0;line-height:1.5}.executive-hero-copy small{color:#765b16;margin-top:8px;font-weight:700;display:block}.executive-hero-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.executive-hero-controls label{color:var(--executive-muted);gap:5px;font-size:.72rem;font-weight:700;display:grid}.executive-hero-controls input,.executive-hero-controls button,.executive-preview-navigation button{border:1px solid var(--executive-border);min-height:38px;font:inherit;border-radius:9px}.executive-hero-controls input{color:var(--executive-dark);background:#fff;padding:0 10px}.executive-hero-controls button{border-color:var(--executive-dark);background:var(--executive-dark);color:#fff;cursor:pointer;padding:0 16px;font-weight:800}.executive-hero-controls button:disabled{cursor:wait;opacity:.65}.executive-preview-navigation{gap:8px;padding:4px 0;display:flex;overflow-x:auto}.executive-preview-navigation button{color:var(--executive-muted);cursor:pointer;background:#fff;flex:none;padding:0 14px;font-size:.78rem;font-weight:800}.executive-preview-navigation button.active{border-color:var(--executive-gold);box-shadow:inset 0 -3px 0 var(--executive-gold);color:var(--executive-dark)}.executive-content{gap:18px;display:grid}.executive-section{border:1px solid var(--executive-border);background:#fff;border-radius:16px;padding:20px}.executive-section-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.executive-section-header h3{font-size:1.08rem}.executive-section-header>small{color:var(--executive-muted);white-space:nowrap}.executive-metrics{gap:12px;display:grid}.executive-metrics-six{grid-template-columns:repeat(6,minmax(0,1fr))}.executive-metrics-seven{grid-template-columns:repeat(7,minmax(0,1fr))}.executive-metrics-four{grid-template-columns:repeat(4,minmax(0,1fr))}.executive-metric-card{border:1px solid var(--executive-border);background:var(--executive-soft);border-radius:12px;min-width:0;padding:15px}.executive-metric-card span,.executive-metric-card small{color:var(--executive-muted);display:block}.executive-metric-card span{font-size:.75rem;font-weight:750}.executive-metric-card strong{margin:6px 0 3px;font-size:1.42rem;line-height:1;display:block}.executive-metric-card small{font-size:.7rem;line-height:1.35}.executive-metric-card.is-positive{border-left:4px solid #2f865e}.executive-metric-card.is-attention{border-left:4px solid #c89d2a}.executive-metric-card.is-critical{border-left:4px solid #bd4a4a}.executive-unit-grid,.executive-channel-grid,.executive-operation-grid,.executive-results-grid,.executive-assisted-grid{gap:14px;display:grid}.executive-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-unit-card,.executive-channel-grid>article,.executive-operation-list,.executive-result-card,.executive-assisted-card{border:1px solid var(--executive-border);background:#fff;border-radius:13px}.executive-unit-card{padding:16px}.executive-unit-card>header,.executive-operation-list>header,.executive-result-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.executive-coverage{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;font-size:.68rem;font-style:normal;font-weight:800;display:inline-flex}.executive-coverage.is-represented{color:#276d4c;background:#e8f4ed}.executive-coverage.is-pending{color:#765b16;background:#fff4d8}.executive-unit-card dl,.executive-channel-grid dl,.executive-result-card dl{gap:10px;margin:15px 0 0;display:grid}.executive-unit-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-unit-card dl div,.executive-channel-grid dl div,.executive-result-card dl div{min-width:0}.executive-unit-card dt,.executive-channel-grid dt,.executive-result-card dt{color:var(--executive-muted);font-size:.7rem;font-weight:700}.executive-unit-card dd,.executive-channel-grid dd,.executive-result-card dd{color:var(--executive-dark);margin:3px 0 0;font-weight:750}.executive-hierarchy-list{gap:10px;display:grid}.executive-hierarchy-unit,.executive-hierarchy-coordinator{border:1px solid var(--executive-border);background:#fff;border-radius:12px}.executive-hierarchy-unit>summary,.executive-hierarchy-coordinator>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:flex}.executive-hierarchy-unit>summary::-webkit-details-marker{display:none}.executive-hierarchy-coordinator>summary::-webkit-details-marker{display:none}.executive-hierarchy-unit>summary small,.executive-hierarchy-unit>summary strong,.executive-hierarchy-unit>summary em,.executive-hierarchy-coordinator>summary small,.executive-hierarchy-coordinator>summary strong{display:block}.executive-hierarchy-unit>summary small,.executive-hierarchy-coordinator>summary small{color:var(--executive-muted);font-size:.68rem;font-style:normal}.executive-hierarchy-unit>summary em{color:var(--executive-muted);font-size:.75rem;font-style:normal}.executive-hierarchy-coordinators{gap:10px;padding:0 14px 14px;display:grid}.executive-hierarchy-coordinator>summary>span:last-child{color:var(--executive-muted);font-size:.75rem}.executive-supervisor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.executive-supervisor-grid>article{border:1px solid var(--executive-border);background:var(--executive-soft);border-radius:10px;padding:12px}.executive-supervisor-grid>article>span,.executive-supervisor-grid>article>strong,.executive-supervisor-grid>article>small{display:block}.executive-supervisor-grid>article>span,.executive-supervisor-grid>article>small{color:var(--executive-muted);font-size:.7rem}.executive-supervisor-grid details{margin-top:10px}.executive-supervisor-grid details summary{cursor:pointer;color:#765b16;font-size:.72rem;font-weight:800}.executive-supervisor-grid ul{gap:6px;max-height:220px;margin:9px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.executive-supervisor-grid li{background:#fff;border-radius:7px;padding:7px 8px}.executive-supervisor-grid li span,.executive-supervisor-grid li small{display:block}.executive-supervisor-grid li small{color:var(--executive-muted);margin-top:2px;font-size:.66rem}.executive-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-channel-grid>article{padding:17px}.executive-channel-grid>article>strong{margin-top:5px;font-size:1.6rem;display:block}.executive-channel-grid dl,.executive-result-card dl{grid-template-columns:repeat(4,minmax(0,1fr))}.executive-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-operation-list{padding:15px}.executive-operation-list h4{margin:0}.executive-operation-list>header>strong{color:#765b16;font-size:1.2rem}.executive-operation-list p{color:var(--executive-muted);font-size:.8rem}.executive-operation-list ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.executive-operation-list li{background:var(--executive-soft);border-radius:8px;padding:8px 10px}.executive-operation-list li span,.executive-operation-list li small{display:block}.executive-operation-list li small{color:var(--executive-muted);font-size:.68rem}.executive-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-result-card{padding:17px}.executive-result-card>header span{color:#765b16;letter-spacing:.08em;font-size:.74rem;font-weight:800}.executive-result-card>header strong{font-size:1.55rem}.executive-table-wrap{overflow-x:auto}.executive-table{border-collapse:collapse;width:100%;font-size:.8rem}.executive-table th,.executive-table td{border-bottom:1px solid var(--executive-border);text-align:left;vertical-align:middle;padding:11px 10px}.executive-table th{color:var(--executive-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.executive-table td strong,.executive-table td small{display:block}.executive-table td small{color:var(--executive-muted);font-size:.66rem}.executive-assisted-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-assisted-card{border-top-width:4px;padding:18px}.executive-assisted-card.facts{border-top-color:var(--executive-dark)}.executive-assisted-card.inference{border-top-color:var(--executive-gold)}.executive-assisted-card.recommendation{border-top-color:#78909c}.executive-assisted-card ul{color:var(--executive-muted);gap:9px;margin:14px 0 0;padding-left:18px;line-height:1.45;display:grid}.executive-empty,.executive-loading,.executive-feedback{border:1px dashed var(--executive-border);background:var(--executive-soft);color:var(--executive-muted);text-align:center;border-radius:12px;padding:24px}.executive-empty.compact{margin:0;padding:14px}.executive-empty.is-error,.executive-feedback{color:#8b3030;background:#fff4f4;border-color:#e1b2b2}.executive-empty strong,.executive-empty p{margin:0;display:block}.executive-empty p{margin-top:6px}.executive-loading span{border:3px solid #d9dde2;border-top-color:var(--executive-gold);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite executive-spin;display:inline-block}.executive-loading p{margin:8px 0 0}.executive-preview-entry{border-left:4px solid var(--executive-gold);box-sizing:border-box;min-width:0;padding:15px 16px 16px}.executive-preview-entry h3{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.35}.executive-preview-entry p{color:#747a80;overflow-wrap:anywhere;margin:6px 0 0;font-size:8.5px;line-height:1.45}.executive-preview-entry select{border:1px solid var(--executive-border);width:100%;max-width:100%;min-height:40px;font:inherit;box-sizing:border-box;background:#fff;border-radius:8px;margin-top:12px;padding:0 10px;font-size:10px}.executive-preview-entry button{border:1px solid var(--executive-dark);background:var(--executive-dark);color:#fff;width:100%;max-width:100%;min-height:40px;font:inherit;box-sizing:border-box;cursor:pointer;border-radius:8px;margin-top:10px;font-size:9px;font-weight:800}.executive-preview-entry button:disabled{cursor:not-allowed;opacity:.5}.executive-preview-modal{z-index:1200;background:#12171db8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.executive-preview-modal[hidden]{display:none}.executive-preview-dialog{background:#f4f5f7;border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(1440px,96vw);height:min(900px,94vh);display:grid;overflow:hidden;box-shadow:0 24px 70px #00000052}.executive-preview-dialog>header{border-bottom:1px solid var(--executive-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.executive-preview-dialog>header h3,.executive-preview-dialog>header p{margin:0}.executive-preview-dialog>header p{color:var(--executive-muted);margin-top:3px;font-size:.76rem}.executive-preview-dialog>header button{border:1px solid var(--executive-border);width:38px;height:38px;color:var(--executive-dark);cursor:pointer;background:#fff;border-radius:9px;place-items:center;font-size:1.4rem;display:grid}.executive-preview-host{padding:18px;overflow:auto}@keyframes executive-spin{to{transform:rotate(360deg)}}@media (width<=1220px){.executive-metrics-six,.executive-metrics-seven{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-metrics-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.executive-hero,.executive-section-header{flex-direction:column}.executive-hero-controls{justify-content:flex-start;width:100%}.executive-unit-grid,.executive-channel-grid,.executive-operation-grid,.executive-results-grid,.executive-assisted-grid,.executive-supervisor-grid{grid-template-columns:1fr}.executive-channel-grid dl,.executive-result-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-preview-modal{padding:8px}.executive-preview-dialog{width:100%;height:98vh}}@media (width<=580px){.executive-hero,.executive-section{border-radius:12px;padding:15px}.executive-hero-copy{flex-direction:column}.executive-hero-controls label,.executive-hero-controls input,.executive-hero-controls button{width:100%}.executive-metrics-six,.executive-metrics-seven,.executive-metrics-four,.executive-unit-card dl{grid-template-columns:1fr}.executive-hierarchy-unit>summary,.executive-hierarchy-coordinator>summary{flex-direction:column;align-items:flex-start}}.administration-shell{gap:14px;padding-bottom:32px;display:grid}.administration-hero{color:#fff;background:linear-gradient(135deg,#2c2c2c,#3a3a3a);border:1px solid #303030;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex;box-shadow:0 8px 24px #00000014}.administration-hero-copy{align-items:center;gap:14px;min-width:0;display:flex}.administration-hero-icon{color:#242424;background:#f0d66a;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.administration-hero-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}.administration-eyebrow,.administration-section-eyebrow{color:#d8bd55;letter-spacing:.12em;margin-bottom:7px;font-size:10px;font-weight:950;display:block}.administration-section-eyebrow{color:#a67c00;font-size:10px}.administration-hero h2{margin:0;font-size:24px}.administration-hero p{color:#d7d7d7;max-width:760px;margin:7px 0 0;font-size:11px;line-height:1.55}.administration-hero-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.administration-hero button,.administration-form button,.admin-user-actions button,.admin-invitation-actions button,.administration-modal button{color:#252525;min-height:36px;font:inherit;cursor:pointer;background:#c9a227;border:0;border-radius:9px;font-size:10px;font-weight:900}.administration-hero button{background:#f0d66a;padding:0 14px}.administration-hero button:hover,.administration-hero button:focus-visible{outline-offset:2px;background:#ffe58a;outline:2px solid #fff}.administration-lifecycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.administration-lifecycle article{background:#fff;border:1px solid #dfe2e5;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:92px;padding:13px 14px;display:grid}.administration-lifecycle article>span{color:#292929;background:#f4df86;border-radius:999px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:950;display:grid}.administration-lifecycle small,.admin-field-label{color:#8b710e;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.administration-lifecycle strong{margin-top:3px;font-size:10.5px;display:block}.administration-lifecycle p{color:#6f747a;margin:4px 0 0;font-size:10px;line-height:1.45}.administration-summary{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.administration-summary.is-loading{opacity:.55;pointer-events:none}.admin-summary-card{background:#fff;border:1px solid #dfe2e5;border-top:4px solid #7c8188;border-radius:13px;min-height:105px;padding:14px 15px;box-shadow:0 1px 3px #0000000a}.admin-summary-card.green{border-top-color:#168447}.admin-summary-card.gold{border-top-color:#c9a227}.admin-summary-card.red{border-top-color:#c73535}.admin-summary-card.blue{border-top-color:#2f6fb2}.admin-summary-card span{color:#6f747a;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.admin-summary-card strong{margin-top:7px;font-size:28px;line-height:1;display:block}.admin-summary-card small{color:#777d83;margin-top:7px;font-size:10px;display:block}.administration-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.45fr);align-items:start;gap:12px;display:grid}.administration-side-stack{gap:12px;display:grid}.administration-card{background:#fff;border:1px solid #dfe2e5;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.administration-card-header{border-bottom:1px solid #e7e9eb;justify-content:space-between;align-items:flex-end;gap:14px;padding:15px 16px;display:flex}.administration-card-header.compact{align-items:flex-start}.administration-card-header h3,.administration-protection-card h3{margin:0;font-size:14px}.administration-card-header p{color:#747a80;margin:4px 0 0;font-size:10px;line-height:1.45}.administration-users-header{align-items:end}.administration-user-filters{grid-template-columns:minmax(210px,1fr) minmax(130px,.42fr) minmax(145px,.48fr);gap:8px;width:min(610px,100%);display:grid}.administration-user-filters label,.administration-search{min-width:0}.administration-search span,.administration-user-filters label>span,.administration-form label>span,.administration-modal label>span{color:#6f747a;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.administration-search input,.administration-user-filters select,.administration-form input,.administration-form select,.administration-modal input,.administration-modal textarea{color:#292929;width:100%;font:inherit;background:#fff;border:1px solid #ced3d8;border-radius:9px;font-size:10px}.administration-search input,.administration-user-filters select,.administration-form input,.administration-form select,.administration-modal input{min-height:38px;padding:0 10px}.administration-form input:disabled{color:#5d6267;background:#f2f3f4}.administration-users-list{display:grid}.admin-user-card{border-bottom:1px solid #eceef0;grid-template-columns:minmax(185px,1.1fr) minmax(150px,.85fr) minmax(110px,.55fr) minmax(230px,1.2fr);grid-template-areas:"identity access lifecycle dates""identity actions actions actions";gap:10px 14px;padding:14px 16px;display:grid}.admin-user-card:last-child{border-bottom:0}.admin-user-card:hover{background:#fffdf6}.admin-user-identity{grid-area:identity;min-width:0}.admin-user-identity strong,.admin-user-identity span{overflow-wrap:anywhere;display:block}.admin-user-identity strong{font-size:10.5px;line-height:1.35}.admin-user-identity span{color:#6f747a;margin-top:4px;font-size:10px}.admin-current-user{color:#555b61;background:#f3f4f6;border-radius:999px;margin-top:7px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex}.admin-user-access{grid-area:access}.admin-user-lifecycle{grid-area:lifecycle}.admin-field-label{margin-bottom:6px}.admin-badge-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.admin-role-badge,.admin-status-badge,.admin-scope-badge{border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.admin-role-badge.role-adm{color:#6f5605;background:#fff3c4}.admin-role-badge.role-planejamento{color:#5b21b6;background:#ede9fe}.admin-role-badge.role-gerente{color:#3549ad;background:#4960d61f}.admin-role-badge.role-coordenador{color:#245b88;background:#e8f3ff}.admin-role-badge.role-supervisor{color:#4b5563;background:#f3f4f6}.admin-status-badge.active{color:#166534;background:#dcfce7}.admin-status-badge.inactive{color:#991b1b;background:#fee2e2}.admin-status-badge.pending{color:#6f5605;background:#fff3c4}.admin-scope-badge{color:#315789;white-space:normal;background:#e8eef8;max-width:100%}.admin-scope-badge.restricted{color:#315b7d;background:#eef3f8}.admin-scope-badge.pending{color:#7d5a00;background:#fff8df}.admin-user-dates{grid-area:dates;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-user-dates div{min-width:0}.admin-user-dates dt{color:#7b8085;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-user-dates dd{color:#3f454b;margin:4px 0 0;font-size:10px;line-height:1.35}.admin-user-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-user-actions button,.admin-invitation-actions button{color:#fff;white-space:nowrap;background:#333;min-height:30px;padding:0 9px;font-size:10px}.admin-user-actions button.secondary{color:#3f454b;background:#eceff1}.admin-user-actions button.danger,.admin-invitation-actions button.danger,.administration-modal button.danger{background:#8f2424}.admin-user-actions button.success{background:#166534}.admin-user-actions button:disabled,.admin-invitation-actions button:disabled,.administration-form button:disabled,.administration-modal button:disabled{cursor:not-allowed;opacity:.45}.admin-muted{color:#858a8f;font-size:10px}.admin-onboarding-state{color:#6f5605;white-space:nowrap;background:#fffaf0;border-radius:8px;align-items:center;min-height:30px;padding:0 8px;font-weight:850;display:inline-flex}.admin-empty-cell,.admin-empty-state{color:#777d83;text-align:center;padding:18px;font-size:10px}.admin-users-empty{place-items:center;min-height:100px;display:grid}.administration-form{gap:10px;padding:14px 15px 16px;display:grid}.administration-form label>small,.admin-invitation-scope{color:#747a80;margin-top:5px;font-size:10px;line-height:1.4;display:block}.administration-form button{margin-top:2px}.administration-invitations{max-height:350px;display:grid;overflow:auto}.admin-invitation-item{border-bottom:1px solid #eceef0;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 14px;display:grid}.admin-invitation-item:last-child{border-bottom:0}.admin-invitation-item.status-failed{background:#fff5f5}.admin-invitation-item strong,.admin-invitation-item span,.admin-invitation-item small,.admin-invitation-item em{overflow-wrap:anywhere;display:block}.admin-invitation-item strong{font-size:10px}.admin-invitation-item span{color:#4d5358;margin-top:3px;font-size:10px}.admin-invitation-item small{color:#7b8085;margin-top:4px;font-size:10px}.admin-invitation-item em{color:#991b1b;margin-top:5px;font-size:10px;font-style:normal;line-height:1.35}.admin-invitation-role{color:#6f5200;letter-spacing:.04em;text-transform:uppercase;background:#f5e7ad;border-radius:999px;width:fit-content;margin-top:4px;padding:3px 7px;font-weight:900;font-size:10px!important;display:inline-flex!important}.admin-invitation-scope.warning{color:#8a6300}.admin-invitation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:5px;display:flex}.administration-protection-card{background:#fffaf0;border-left:4px solid #c9a227;padding:15px 16px}.administration-protection-card ul{color:#54504a;gap:7px;margin:10px 0 0;padding-left:17px;font-size:10px;line-height:1.45;display:grid}.administration-feedback{z-index:700;color:#fff;background:#303030;border-left:4px solid #c9a227;border-radius:9px;max-width:420px;padding:12px 14px;font-size:10px;font-weight:800;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 40px #00000040}.administration-feedback.success{border-left-color:#16a34a}.administration-feedback.error{border-left-color:#ef4444}.administration-modal{z-index:600;background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.administration-modal[hidden]{display:none}.administration-modal-card{background:#fff;border:1px solid #dfe2e5;border-radius:14px;width:min(520px,94vw);overflow:hidden;box-shadow:0 24px 70px #0000004d}.administration-modal-card>header{color:#fff;background:#303030;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.administration-modal-card>header h3{margin:0;font-size:14px}.administration-modal-card>header p{color:#d1d1d1;margin:4px 0 0;font-size:10px}.administration-modal-card>header button{color:#fff;background:#4a4a4a;width:30px;min-height:30px;padding:0;font-size:18px}.administration-modal-card>label{padding:16px;display:block}.administration-modal textarea{resize:vertical;min-height:90px;padding:9px 10px}.administration-modal-card>footer{background:#fafafa;border-top:1px solid #e7e9eb;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.administration-modal-card>footer button{min-width:105px;padding:0 12px}.administration-modal-card>footer button.secondary{color:#42474b;background:#fff;border:1px solid #d2d6da}@media (width<=1220px){.administration-lifecycle,.administration-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.administration-grid{grid-template-columns:1fr}.administration-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.administration-protection-card{grid-column:1/-1}}@media (width<=980px){.administration-users-header{flex-direction:column;align-items:stretch}.administration-user-filters{width:100%}.admin-user-card{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity access""lifecycle dates""actions actions"}}@media (width<=760px){.administration-hero{flex-direction:column;align-items:stretch}.administration-hero-actions{justify-content:flex-start}.administration-lifecycle,.administration-summary,.administration-side-stack,.administration-user-filters{grid-template-columns:1fr}.administration-protection-card{grid-column:auto}.admin-user-card{grid-template-columns:1fr;grid-template-areas:"identity""access""lifecycle""dates""actions"}.admin-user-dates{grid-template-columns:1fr}.admin-user-actions,.admin-invitation-actions{justify-content:flex-start}.admin-invitation-item{grid-template-columns:1fr}}@media (width<=480px){.administration-hero-copy{align-items:flex-start}.administration-hero-icon{flex-basis:38px;width:38px;height:38px}.admin-user-actions button,.admin-invitation-actions button,.administration-form button{width:100%}.admin-onboarding-state{justify-content:center;width:100%}}.identity-panel{min-width:0;color:var(--pulso-color-text-primary,#17222d);gap:24px;display:grid}.identity-hero{background:radial-gradient(circle at 95% 0,#caa63229,#0000 36%),linear-gradient(135deg,#fff,#f6f9fb);border:1px solid #123a531f;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px;display:flex;box-shadow:0 16px 38px #172d3e14}.identity-hero p,.identity-editor-section>header p,.identity-history-section>header p,.identity-preview-card header p,.identity-contract-card>p,.identity-publish-card p{color:#587184;letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:.7rem;font-weight:900}.identity-hero h2,.identity-editor-section h3,.identity-history-section h3,.identity-preview-card h3,.identity-contract-card h3,.identity-publish-card h3{color:#142b3b;margin:0}.identity-hero h2{font-size:clamp(1.45rem,2.2vw,2rem)}.identity-hero span{color:#5d7180;max-width:720px;margin-top:8px;line-height:1.55;display:block}.identity-hero>strong{color:#795f0f;letter-spacing:.06em;background:#ecd8902e;border:1px solid #caa6325c;border-radius:999px;flex:none;padding:9px 12px;font-size:.72rem}.identity-message{border:1px solid #0000;border-radius:14px;align-items:center;min-height:48px;padding:12px 16px;font-size:.9rem;font-weight:700;display:flex}.identity-message.is-neutral{color:#4e6575;background:#f5f8fa;border-color:#d8e3e9}.identity-message.is-success{color:#256045;background:#eef8f3;border-color:#b9dfcd}.identity-message.is-error{color:#913535;background:#fff2f2;border-color:#edc4c4}.identity-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.identity-summary-grid article{background:#fff;border:1px solid #dfe8ed;border-radius:16px;min-width:0;padding:18px}.identity-summary-grid span,.identity-summary-grid small{color:#6c7f8c;display:block}.identity-summary-grid span{letter-spacing:.1em;font-size:.68rem;font-weight:900}.identity-summary-grid strong{color:#153247;margin:8px 0 4px;font-size:1.25rem;display:block}.identity-workspace{grid-template-columns:minmax(0,1.7fr) minmax(260px,.72fr);align-items:stretch;gap:18px;display:grid}.identity-preview-card,.identity-contract-card,.identity-editor-section,.identity-history-section{background:#fff;border:1px solid #dbe5eb;border-radius:20px;min-width:0;box-shadow:0 12px 30px #1832440f}.identity-preview-card{padding:20px}.identity-preview-card>header,.identity-editor-section>header,.identity-history-section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.identity-preview-switch{background:#f3f7f9;border:1px solid #d9e4ea;border-radius:10px;padding:3px;display:inline-flex}.identity-preview-switch button{color:#607686;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:.7rem;font-weight:900}.identity-preview-switch button.is-active{color:#153f59;background:#fff;box-shadow:0 4px 12px #153f591f}.identity-auth-preview{background:#0a2233;border-radius:16px;grid-template-columns:minmax(0,1.6fr) minmax(230px,.7fr);min-height:390px;transition:max-width .18s;display:grid;position:relative;overflow:hidden}.identity-auth-preview.is-mobile{grid-template-rows:44% 56%;grid-template-columns:1fr;max-width:390px;min-height:520px;margin-inline:auto}.identity-auth-preview>img,.identity-auth-overlay{width:100%;height:100%;position:absolute;inset:0}.identity-auth-preview>img{object-fit:cover}.identity-auth-overlay{background:linear-gradient(90deg,#03121de0,#03121d4d 70%),linear-gradient(#0617241a,#0617248c)}.identity-auth-copy,.identity-auth-form-mock{z-index:1;position:relative}.identity-auth-copy{color:#fff;align-self:center;padding:clamp(24px,5vw,52px)}.identity-auth-copy span{color:#ead075;letter-spacing:.12em;font-size:.64rem;font-weight:900}.identity-auth-copy strong{letter-spacing:.13em;margin:14px 0 10px;font-size:clamp(2.4rem,7vw,4.7rem);display:block}.identity-auth-copy p{color:#eaf1f5;max-width:460px;margin:0;line-height:1.5}.identity-auth-form-mock{background:#fffffff2;border-radius:16px;align-self:center;margin:22px;padding:24px;box-shadow:0 18px 46px #00000047}.identity-auth-form-mock b{color:#18384d;letter-spacing:.08em;margin-bottom:22px;font-size:.7rem;display:block}.identity-auth-form-mock i,.identity-auth-form-mock em{background:#e8eef2;border-radius:7px;height:34px;margin-top:10px;display:block}.identity-auth-form-mock em{background:#bd9b31;margin-top:18px}.identity-preview-note{color:#667b89;margin:14px 0 0;font-size:.82rem;line-height:1.5}.identity-contract-card{flex-direction:column;padding:22px;display:flex}.identity-contract-card ul{color:#526c7c;gap:12px;margin:20px 0 24px;padding-left:20px;line-height:1.45;display:grid}.identity-contract-card button{margin-top:auto}.identity-panel button{color:#31566e;letter-spacing:.04em;cursor:pointer;background:#fff;border:1px solid #cbd9e1;border-radius:10px;min-height:40px;padding:0 14px;font-size:.72rem;font-weight:900}.identity-panel button:hover:not(:disabled){background:#f4f8fa;border-color:#8eacbd}.identity-panel button.is-primary{color:#fff;background:#1d526f;border-color:#1d526f}.identity-panel button.is-danger{color:#9a3838;border-color:#e1bcbc}.identity-panel button:disabled{cursor:not-allowed;opacity:.48}.identity-editor-section,.identity-history-section{padding:22px}.identity-editor-section>header>span{color:#527085;background:#eef4f7;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:800}.identity-upload{background:#f8fafb;border:1px dashed #b9cbd5;border-radius:14px;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.identity-upload label,.identity-cover-fields label,.identity-publish-card label,.identity-revert-card label{color:#536b7a;gap:6px;font-size:.76rem;font-weight:800;display:grid}.identity-upload input,.identity-cover-fields input[type=text],.identity-publish-card textarea,.identity-revert-card textarea{color:#172f40;width:100%;min-height:42px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cddbe3;border-radius:9px;padding:9px 11px}.identity-upload small{color:#718491;grid-column:1/-1}.identity-cover-list{gap:14px;margin-top:18px;display:grid}.identity-cover-card{background:#fff;border:1px solid #dde7ec;border-radius:16px;grid-template-columns:220px minmax(0,1fr);gap:18px;padding:16px;display:grid}.identity-cover-thumb{position:relative;overflow:hidden;background:#0b2638!important;border:0!important;border-radius:12px!important;min-height:170px!important;padding:0!important}.identity-cover-thumb img{object-fit:cover;width:100%;height:100%;min-height:170px}.identity-cover-thumb span{color:#fff;background:#041622c7;border-radius:7px;padding:5px 7px;font-size:.61rem;position:absolute;bottom:8px;left:8px}.identity-cover-fields{gap:12px;display:grid}.identity-switch{align-items:center;gap:8px!important;display:flex!important}.identity-switch input{width:18px;height:18px}.identity-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.identity-position-grid fieldset{border:1px solid #dde7ec;border-radius:12px;gap:10px;margin:0;padding:12px;display:grid}.identity-position-grid legend{color:#294f68;padding:0 5px;font-size:.72rem;font-weight:900}.identity-position-grid label{grid-template-columns:1fr auto;align-items:center}.identity-position-grid input{grid-column:1/-1;width:100%}.identity-cover-meta{color:#718490;margin:0;font-size:.72rem}.identity-cover-actions{flex-wrap:wrap;gap:8px;display:flex}.identity-publish-card,.identity-revert-card{background:#f7fafb;border:1px solid #d9e4e9;border-radius:15px;grid-template-columns:minmax(220px,1fr) minmax(280px,1.2fr) auto;align-items:end;gap:16px;margin-top:20px;padding:18px;display:grid}.identity-publish-card span,.identity-revert-card span{color:#667c8a;margin-top:6px;line-height:1.45;display:block}.identity-publish-card textarea,.identity-revert-card textarea{resize:vertical;min-height:82px}.identity-history-grid{gap:10px;display:grid}.identity-history-row{border:1px solid #e0e8ed;border-radius:12px;grid-template-columns:minmax(150px,.45fr) minmax(260px,1.4fr) minmax(180px,.8fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.identity-history-row>div{gap:5px;display:grid}.identity-history-row>div span{color:#7b681f;font-size:.64rem;font-weight:900}.identity-history-row p,.identity-history-row small{color:#647986;margin:0;line-height:1.4}.identity-history-row small{font-size:.72rem}.identity-revert-card{opacity:.72}.identity-revert-card.is-selected{opacity:1;background:#f4f8fa;border-color:#b7cbd6}.identity-empty,.identity-loading,.identity-error-state{color:#697d89}.identity-loading,.identity-error-state{place-items:center;min-height:320px}.identity-loading-card,.identity-error-state{text-align:center;gap:8px;display:grid}.identity-error-state{background:#fff6f6;border:1px solid #ecc8c8;border-radius:18px;align-content:center;padding:30px}@media (width<=1080px){.identity-workspace,.identity-publish-card,.identity-revert-card{grid-template-columns:1fr}.identity-contract-card button{margin-top:12px}.identity-history-row{grid-template-columns:1fr 1fr}}@media (width<=780px){.identity-hero,.identity-preview-card>header,.identity-editor-section>header,.identity-history-section>header{flex-direction:column;align-items:stretch}.identity-summary-grid,.identity-upload,.identity-cover-card,.identity-position-grid,.identity-history-row{grid-template-columns:1fr}.identity-auth-preview{grid-template-rows:48% 52%;grid-template-columns:1fr;min-height:500px}.identity-cover-thumb,.identity-cover-thumb img{min-height:210px!important}.identity-upload small{grid-column:auto}}@media (width<=480px){.identity-hero,.identity-preview-card,.identity-contract-card,.identity-editor-section,.identity-history-section{border-radius:16px;padding:16px}.identity-auth-preview,.identity-auth-preview.is-mobile{min-height:480px}.identity-cover-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.pa-ramais-shell{gap:16px;display:grid}.pa-ramais-hero{border:1px solid var(--line);color:#fff;background:linear-gradient(135deg,#2f2f2f,#393939);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.pa-ramais-hero-icon{color:#242424;background:#f2d66b;border:1px solid #f6e49a;border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 5px 16px #00000038}.pa-ramais-hero-icon svg{color:inherit;stroke:currentColor}.pa-ramais-hero-icon svg,.pa-ramais-hero button svg,.pa-ramais-contract article>span svg,.pa-ramais-readonly-note svg{width:21px;height:21px}.pa-ramais-hero p,.pa-ramais-hero h3,.pa-ramais-hero span,.pa-ramais-workspace-header h4,.pa-ramais-workspace-header p,.pa-ramais-workspace-header small,.pa-ramais-contract p,.pa-ramais-contract small,.pa-ramais-contract strong{margin:0}.pa-ramais-hero p{color:#dfca73;letter-spacing:.09em;font-size:9px;font-weight:900}.pa-ramais-hero h3{margin-top:4px;font-size:21px}.pa-ramais-hero div>span{color:#e1e1e1;max-width:840px;margin-top:5px;font-size:12px;line-height:1.5;display:block}.pa-ramais-hero-actions{justify-items:end;gap:8px;display:grid}.pa-ramais-hero-actions>strong{color:#f0df97;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.pa-ramais-hero button,.pa-ramais-configure-button,.pa-ramais-clear-button,.pa-ramais-modal button{cursor:pointer;border:0;border-radius:9px;font-weight:850}.pa-ramais-hero button{align-items:center;gap:7px;min-height:38px;padding:0 13px;display:inline-flex}.pa-ramais-hero .pa-ramais-refresh-button{color:#242424;background:#f2d66b;border:1px solid #fff0a6;transition:background-color .16s,box-shadow .16s,transform .16s;box-shadow:0 5px 16px #0000003d}.pa-ramais-hero .pa-ramais-refresh-button:hover{background:#ffe47a;transform:translateY(-1px);box-shadow:0 7px 20px #0000004d}.pa-ramais-hero .pa-ramais-refresh-button:focus-visible{outline-offset:3px;outline:3px solid #fff0a6b8}.pa-ramais-contract{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pa-ramais-contract article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:14px;display:grid}.pa-ramais-contract article>span{color:#67500d;background:#f7edc0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.pa-ramais-contract small{color:#777;letter-spacing:.07em;font-size:9px;font-weight:900;display:block}.pa-ramais-contract strong{color:var(--ink);margin-top:3px;font-size:14px;display:block}.pa-ramais-contract p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.pa-ramais-readonly-note{border:1px solid var(--line);color:var(--muted);background:#5a4dd10f;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.pa-ramais-readonly-note svg{flex:none}.pa-ramais-readonly-note strong{color:var(--ink)}.pa-ramais-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pa-ramais-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:14px 15px}.pa-ramais-summary span,.pa-ramais-summary small{display:block}.pa-ramais-summary span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.pa-ramais-summary strong{margin-top:5px;font-size:25px;display:block}.pa-ramais-summary small{color:#777;margin-top:3px;font-size:10px}.pa-ramais-workspace{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.pa-ramais-workspace-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding:15px 16px 13px;display:flex}.pa-ramais-workspace-header small,.pa-ramais-history header small,.pa-ramais-editor header small{color:#80620c;letter-spacing:.08em;font-size:9px;font-weight:900}.pa-ramais-workspace-header h4{margin-top:3px;font-size:17px}.pa-ramais-workspace-header p{color:var(--muted);margin-top:4px;font-size:11px}.pa-ramais-workspace-header>strong{color:#5d5d5d;flex:none;font-size:11px}.pa-ramais-filters{border-bottom:1px solid var(--line);background:#fafafa;grid-template-columns:repeat(4,minmax(125px,1fr)) minmax(210px,1.45fr) auto;align-items:end;gap:10px;padding:13px 14px;display:grid}.pa-ramais-filters label,.pa-ramais-modal-grid label{gap:5px;display:grid}.pa-ramais-filters label>span,.pa-ramais-modal-grid label>span{color:#626262;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.pa-ramais-filters input,.pa-ramais-filters select,.pa-ramais-modal-grid input,.pa-ramais-modal-grid textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7d7d7;border-radius:9px}.pa-ramais-filters input,.pa-ramais-filters select,.pa-ramais-modal-grid input{height:40px;padding:0 10px}.pa-ramais-modal-grid textarea{resize:vertical;min-height:82px;padding:10px}.pa-ramais-modal-grid label.is-invalid>span{color:#991b1b}.pa-ramais-modal-grid input[aria-invalid=true],.pa-ramais-modal-grid textarea[aria-invalid=true]{background:#fff8f7;border-color:#b42318;box-shadow:0 0 0 3px #b423181c}.pa-ramais-field-error{color:#991b1b;font-size:10px;font-weight:850;line-height:1.4;display:block}.pa-ramais-field-error[hidden]{display:none}.pa-ramais-clear-button{color:#444;white-space:nowrap;background:#e9e9e9;min-height:40px;padding:0 12px}.pa-ramais-table-wrap{background:#fff;overflow:auto}.pa-ramais-table,.pa-ramais-history table{border-collapse:collapse;width:100%;font-size:12px}.pa-ramais-table{min-width:990px}.pa-ramais-history table{min-width:900px}.pa-ramais-table th,.pa-ramais-table td,.pa-ramais-history th,.pa-ramais-history td{text-align:left;vertical-align:middle;border-bottom:1px solid #ececec;padding:11px 12px}.pa-ramais-table tbody tr:hover,.pa-ramais-history tbody tr:hover{background:#fffdf5}.pa-ramais-table th,.pa-ramais-history th{color:#5d5d5d;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#f6f6f6;font-size:9px;font-weight:900}.pa-ramais-table td strong,.pa-ramais-table td small,.pa-ramais-history td strong,.pa-ramais-history td small{display:block}.pa-ramais-table td small,.pa-ramais-history td small{color:var(--muted);margin-top:3px;font-size:10px}.pa-ramais-pa-button{color:#6f5200;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.pa-ramais-configure-button{color:#252525;white-space:nowrap;background:#e9d786;padding:7px 10px}.pa-ramais-status-stack{justify-items:start;gap:4px;display:grid}.pa-ramais-status,.pa-ramais-history-status{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.pa-ramais-status.status-mapped,.pa-ramais-history-status.status-current{color:#166534;background:#dcfce7}.pa-ramais-status.status-unmapped,.pa-ramais-history-status.status-ended{color:#5e5e5e;background:#ededed}.pa-ramais-status.status-scheduled,.pa-ramais-history-status.status-scheduled{color:#7c4a03;background:#ffedd5}.pa-ramais-history-status.status-cancelled{color:#8a2d2d;background:#fee2e2}.pa-ramais-no-change{color:var(--muted);font-size:11px}.pa-ramais-empty-cell{color:var(--muted);text-align:center!important;padding:26px!important}.pa-ramais-feedback{z-index:120;color:#fff;text-align:center;pointer-events:none;background:#303030;border-radius:9px;width:max-content;max-width:min(680px,92vw);padding:10px 14px;font-size:12px;font-weight:800;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000003d}.pa-ramais-feedback.success{background:#166534}.pa-ramais-feedback.error{background:#991b1b}.pa-ramais-modal{z-index:80;background:#00000094;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pa-ramais-modal[hidden]{display:none}.pa-ramais-modal-card{background:#fff;border:1px solid #565656;border-radius:15px;width:min(1080px,96vw);max-height:92vh;overflow:auto}.pa-ramais-modal-card>header{border-bottom:3px solid var(--accent);color:#fff;background:#303030;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.pa-ramais-modal-card header p,.pa-ramais-modal-card header h3{margin:0}.pa-ramais-modal-card>header p{color:#d9c46f;letter-spacing:.08em;font-size:9px;font-weight:900}.pa-ramais-modal-card>header h3{margin-top:3px;font-size:18px}.pa-ramais-modal-card>header button{color:#fff;background:#555;width:36px;height:36px;font-size:24px}.pa-ramais-modal-context{border-bottom:1px solid var(--line);background:#fafafa;grid-template-columns:1.25fr 1fr 1fr;gap:10px;padding:16px 18px;display:grid}.pa-ramais-modal-context article{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:12px 13px}.pa-ramais-modal-context small,.pa-ramais-modal-context strong,.pa-ramais-modal-context span{display:block}.pa-ramais-modal-context small{color:#6d6d6d;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.pa-ramais-modal-context strong{overflow-wrap:anywhere;margin-top:4px;font-size:17px}.pa-ramais-modal-context span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.pa-ramais-editor{background:#fffdf4;border:1px solid #e4d58f;border-radius:12px;margin:16px 18px 0}.pa-ramais-editor>header,.pa-ramais-history>header{justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.pa-ramais-editor>header{border-bottom:1px solid #eee2ad}.pa-ramais-editor header h4,.pa-ramais-history header h4{margin:3px 0 0;font-size:15px}.pa-ramais-editor>header>span,.pa-ramais-history>header>span{color:var(--muted);font-size:10px}.pa-ramais-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:14px;display:grid}.pa-ramais-modal-grid .wide{grid-column:1/-1}.pa-ramais-editor-note{color:#6f6240;margin:0;padding:0 14px 14px;font-size:10px;line-height:1.5}.pa-ramais-history{padding:16px 18px 18px}.pa-ramais-history>header{padding:0 0 9px}.pa-ramais-history>div{border:1px solid #e2e2e2;border-radius:9px;max-height:265px;overflow:auto}.pa-ramais-modal-card>footer{background:#fafafa;border-top:1px solid #e5e5e5;grid-template-columns:auto 1fr auto auto;gap:9px;padding:14px 18px;display:grid}.pa-ramais-modal-card>footer button{color:#fff;background:#303030;min-height:38px;padding:0 14px}.pa-ramais-modal-card>footer button.secondary{color:#404040;background:#e9e9e9}.pa-ramais-modal-card>footer button.danger{background:#991b1b}.pa-ramais-readonly-footer{justify-content:flex-end}.pa-ramais-modal button:disabled,.pa-ramais-hero button:disabled{cursor:not-allowed;opacity:.55}@media (width<=1180px){.pa-ramais-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-ramais-search{grid-column:span 2}}@media (width<=900px){.pa-ramais-contract,.pa-ramais-summary,.pa-ramais-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-ramais-search{grid-column:1/-1}.pa-ramais-modal-context{grid-template-columns:1fr 1fr}.pa-ramais-modal-context article:first-child{grid-column:1/-1}}@media (width<=680px){.pa-ramais-hero{grid-template-columns:auto minmax(0,1fr)}.pa-ramais-hero-actions{grid-column:1/-1;justify-items:stretch}.pa-ramais-hero-actions>strong{justify-self:start}.pa-ramais-hero-actions>button{justify-content:center}.pa-ramais-contract,.pa-ramais-summary,.pa-ramais-filters,.pa-ramais-modal-context,.pa-ramais-modal-grid{grid-template-columns:1fr}.pa-ramais-search,.pa-ramais-modal-context article:first-child,.pa-ramais-modal-grid .wide{grid-column:auto}.pa-ramais-workspace-header,.pa-ramais-editor>header,.pa-ramais-history>header{flex-direction:column;align-items:flex-start}.pa-ramais-modal{padding:0}.pa-ramais-modal-card{border:0;border-radius:0;width:100vw;min-height:100vh;max-height:100vh}.pa-ramais-modal-card>footer{grid-template-columns:1fr}.pa-ramais-modal-card>footer span{display:none}.pa-ramais-feedback{bottom:12px}}.source-history-shell{gap:18px;display:grid}.source-history-hero{background:#fff;border:1px solid #dbe4ec;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.source-history-hero-icon{color:#08747e;background:#eef5f7;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.source-history-hero-icon svg,.source-history-readonly-note svg,.source-history-hero button svg{width:19px;height:19px}.source-history-hero p{color:#08747e;letter-spacing:.12em;margin:0 0 4px;font-size:11px;font-weight:800}.source-history-hero h3{color:#183244;margin:0;font-size:20px}.source-history-hero div>span{color:#607484;max-width:760px;margin-top:5px;font-size:13px;line-height:1.55;display:block}.source-history-hero button{color:#244456;cursor:pointer;background:#fff;border:1px solid #c8d6df;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-weight:800;display:inline-flex}.source-history-hero button:disabled{cursor:wait;opacity:.6}.source-history-readonly-note{color:#315564;background:#f4fafb;border:1px solid #cfe2e5;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.source-history-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.source-history-summary article{background:#fff;border:1px solid #dce5eb;border-radius:14px;gap:5px;padding:16px;display:grid}.source-history-summary span,.source-history-summary small{color:#718390;font-size:11px}.source-history-summary strong{color:#173747;font-size:20px}.source-history-table-wrap{background:#fff;border:1px solid #dce5eb;border-radius:16px;overflow-x:auto}.source-history-table{border-collapse:collapse;width:100%;min-width:980px}.source-history-table th,.source-history-table td{text-align:left;vertical-align:top;color:#3d5665;border-bottom:1px solid #edf1f4;padding:13px 14px;font-size:12px}.source-history-table th{color:#607583;letter-spacing:.07em;text-transform:uppercase;background:#f7f9fb;font-size:10px}.source-history-table td strong,.source-history-table td small{display:block}.source-history-table td small{color:#7b8e9a;margin-top:4px}.source-history-version{letter-spacing:.08em;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.source-history-version.official{color:#16714d;background:#e6f7ef}.source-history-version.historical{color:#60717d;background:#eef2f5}.source-history-quality{color:#315462;font-weight:700;display:block}.source-history-quality.has-error{color:#b43b3b}.source-history-empty-cell{text-align:center!important;color:#758996!important;padding:34px!important}.source-history-feedback{border-radius:12px;padding:12px 14px;font-size:13px}.source-history-feedback.error{color:#a73535;background:#fff5f5;border:1px solid #efcaca}.source-history-feedback.info{color:#315564;background:#f4fafb;border:1px solid #cfe2e5}@media (width<=900px){.source-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.source-history-hero{grid-template-columns:auto 1fr}.source-history-hero button{grid-column:1/-1;justify-content:center}}.operator-movements-shell{color:#1f2937;gap:16px;display:grid}.operator-movements-hero{border:1px solid var(--line,#d7d7d7);color:#fff;background:linear-gradient(135deg,#2f2f2f,#393939);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.operator-movements-hero-icon{color:#242424;background:#f2d66b;border:1px solid #f6e49a;border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 5px 16px #00000038}.operator-movements-hero-icon svg,.operator-movements-hero button svg,.operator-movements-governance svg,.operator-movements-filters button svg,.operator-movements-contract article>span svg{width:20px;height:20px}.operator-movements-hero p,.operator-movements-hero h3,.operator-movements-hero span,.operator-movements-contract p,.operator-movements-contract strong,.operator-movements-contract small,.operator-movements-workspace header p,.operator-movements-workspace header h4,.operator-movements-workspace header span,.operator-movements-workspace header small,.operator-movements-modal header p,.operator-movements-modal h3,.operator-movements-section-title strong,.operator-movements-section-title small,.operator-movements-type-contract p{margin:0}.operator-movements-hero p,.operator-movements-contract p,.operator-movements-workspace header p,.operator-movements-modal header p{color:#dfca73;letter-spacing:.09em;font-size:9px;font-weight:900}.operator-movements-hero h3,.operator-movements-modal h3{margin-top:4px;font-size:21px}.operator-movements-hero div>span{color:#e1e1e1;max-width:780px;margin-top:5px;font-size:12px;line-height:1.5;display:block}.operator-movements-hero-actions{justify-items:end;gap:8px;display:grid}.operator-movements-hero-actions>strong{color:#f0df97;letter-spacing:.04em;text-align:right;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;max-width:320px;min-height:26px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.operator-movements-shell button{cursor:pointer;border:0;border-radius:9px;padding:9px 12px;font-weight:800}.operator-movements-shell button:disabled{cursor:wait;opacity:.55}.operator-movements-shell button.primary{color:#242424;background:#f2d66b;box-shadow:0 5px 16px #0003}.operator-movements-shell button.primary:hover{background:#ffe47a}.operator-movements-shell button.primary:focus-visible{outline-offset:3px;outline:3px solid #f2d66b73}.operator-movements-shell button.secondary{color:#334155;background:#f1f5f9}.operator-movements-shell button.secondary:hover{background:#e2e8f0}.operator-movements-shell button.danger{color:#be123c;background:#fff1f2}.operator-movements-shell button.danger:hover{background:#ffe4e6}.operator-movements-contract{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operator-movements-contract article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:14px;display:grid}.operator-movements-contract article>span{color:#7b5f13;background:#fff7d6;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.operator-movements-contract article div{gap:4px;display:grid}.operator-movements-contract strong{color:#1f2937;font-size:14px}.operator-movements-contract small{color:#64748b;font-size:11px;line-height:1.45}.operator-movements-governance{color:#6f5412;background:#fffaf0;border:1px solid #eadcb8;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.operator-movements-governance svg{flex:none}.operator-movements-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.operator-movements-summary article{background:#fff;border:1px solid #e2e8f0;border-radius:13px;gap:3px;padding:14px;display:grid}.operator-movements-summary span{color:#64748b;font-size:12px}.operator-movements-summary strong{font-size:24px}.operator-movements-summary small{color:#94a3b8;line-height:1.35}.operator-movements-workspace{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.operator-movements-workspace>header{background:#fffdf4;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:end;gap:18px;padding:15px 16px;display:flex}.operator-movements-workspace>header div{gap:3px;display:grid}.operator-movements-workspace>header h4{color:#1f2937;font-size:17px}.operator-movements-workspace>header span,.operator-movements-workspace>header small{color:#64748b;font-size:11px}.operator-movements-workspace>header small{text-align:right;max-width:480px}.operator-movements-filters{background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(260px,1.7fr) minmax(140px,.8fr) minmax(150px,.9fr) minmax(150px,.8fr) minmax(150px,.8fr);grid-template-areas:"search status type date-from date-to""actions actions actions actions actions";align-items:end;gap:10px;padding:14px;display:grid}.operator-movements-filters>label,.operator-movements-filter-actions{min-width:0}.operator-movements-filter-search{grid-area:search}.operator-movements-filter-status{grid-area:status}.operator-movements-filter-type{grid-area:type}.operator-movements-filter-date-from{grid-area:date-from}.operator-movements-filter-date-to{grid-area:date-to}.operator-movements-filter-actions{grid-area:actions;justify-content:flex-end;gap:10px;display:flex}.operator-movements-filter-actions>button{white-space:nowrap;justify-content:center;align-items:center;min-width:112px;min-height:42px;display:inline-flex}.operator-movements-filters label,.operator-movements-form-grid label,.operator-movements-operator-search label{gap:6px;display:grid}.operator-movements-filters label span,.operator-movements-form-grid label span,.operator-movements-operator-search label>span{color:#475569;letter-spacing:.02em;font-size:11px;font-weight:800}.operator-movements-shell input,.operator-movements-shell select,.operator-movements-shell textarea{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px}.operator-movements-shell input:focus,.operator-movements-shell select:focus,.operator-movements-shell textarea:focus{border-color:#c2a237;outline:3px solid #c2a23724}.operator-movements-shell textarea{resize:vertical;min-height:84px}.operator-movements-table-wrap{width:100%;overflow-x:hidden}.operator-movements-table{table-layout:fixed;border-collapse:collapse;width:100%}.operator-movements-table th:first-child,.operator-movements-table td:first-child{width:17%}.operator-movements-table th:nth-child(2),.operator-movements-table td:nth-child(2){width:20%}.operator-movements-table th:nth-child(3),.operator-movements-table td:nth-child(3){width:12%}.operator-movements-table th:nth-child(4),.operator-movements-table td:nth-child(4){width:11%}.operator-movements-table th:nth-child(5),.operator-movements-table td:nth-child(5){width:17%}.operator-movements-table th:nth-child(6),.operator-movements-table td:nth-child(6){width:13%}.operator-movements-table th:nth-child(7),.operator-movements-table td:nth-child(7){width:10%}.operator-movements-table th{color:#64748b;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f8fafc;padding:11px 12px;font-size:10px}.operator-movements-table td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #eef2f7;min-width:0;padding:12px 10px}.operator-movements-table tbody tr:hover{background:#fffdf7}.operator-movements-table td strong{line-height:1.35;display:block}.operator-movements-operator-name,.operator-movements-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.operator-movements-table td small{color:#64748b;max-width:320px;margin-top:3px;line-height:1.35;display:block}.operator-movements-table td small.retroactive{color:#9a3412;font-weight:800}.operator-movements-table td small.operator-movements-effect{color:#7b5f13;font-weight:700}.operator-movements-status,.operator-movements-version{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.operator-movements-status.lifecycle-active{color:#047857;background:#ecfdf5}.operator-movements-status.lifecycle-scheduled{color:#1d4ed8;background:#eff6ff}.operator-movements-status.lifecycle-completed{color:#475569;background:#f1f5f9}.operator-movements-status.lifecycle-draft{color:#7c3aed;background:#f5f3ff}.operator-movements-status.lifecycle-cancelled{color:#be123c;background:#fff1f2}.operator-movements-status.lifecycle-replaced,.operator-movements-version{color:#c2410c;background:#fff7ed}.operator-movements-actions{gap:6px;min-width:0;display:grid}.operator-movements-actions button,.operator-movements-actions-menu summary{box-sizing:border-box;text-align:left;width:100%;padding:7px 9px;font-size:11px}.operator-movements-actions-menu{min-width:0}.operator-movements-actions-menu summary{color:#334155;cursor:pointer;background:#f1f5f9;border-radius:9px;font-weight:800;list-style:none}.operator-movements-actions-menu summary::-webkit-details-marker{display:none}.operator-movements-actions-menu summary:after{content:"▾";float:right;margin-left:6px}.operator-movements-actions-menu[open] summary:after{content:"▴"}.operator-movements-actions-menu summary:hover{background:#e2e8f0}.operator-movements-actions-menu summary:focus-visible{outline-offset:2px;outline:3px solid #c2a23738}.operator-movements-actions-menu>div{gap:6px;margin-top:6px;display:grid}.operator-movements-empty{color:#64748b;text-align:center;padding:26px!important}.operator-movements-feedback,.operator-movements-form-feedback{color:#1e40af;background:#eff6ff;border-radius:10px;padding:11px 13px}.operator-movements-feedback{z-index:1210;position:relative}.operator-movements-feedback.success{color:#047857;background:#ecfdf5}.operator-movements-feedback.error,.operator-movements-form-feedback.error{color:#be123c;background:#fff1f2}.operator-movements-modal{z-index:1200;background:#0f172aa8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.operator-movements-modal[hidden]{display:none}.operator-movements-modal-card{background:#fff;border:1px solid #ffffff29;border-radius:18px;grid-template-rows:auto 1fr auto;width:min(980px,100%);max-height:94vh;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000052}.operator-movements-modal-card>header{color:#fff;background:linear-gradient(135deg,#2f2f2f,#393939);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.operator-movements-modal-card>footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.operator-movements-modal-card>footer>span{color:#64748b;max-width:560px;font-size:11px}.operator-movements-modal-card>footer>div{gap:8px;display:flex}.operator-movements-modal-card header>button{color:#f8fafc;background:0 0;font-size:24px}.operator-movements-form-body,.operator-movements-detail-body{padding:18px;overflow:auto}.operator-movements-form-body{background:#f8fafc;gap:14px;display:grid}.operator-movements-form-section{background:#fff;border:1px solid #e2e8f0;border-radius:13px;gap:12px;padding:14px;display:grid}.operator-movements-section-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.operator-movements-section-title>span{color:#2b2b2b;background:#f2d66b;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.operator-movements-section-title div{gap:2px;display:grid}.operator-movements-section-title strong{color:#1f2937;font-size:14px}.operator-movements-section-title small{color:#64748b;font-size:11px}.operator-movements-operator-search{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;gap:10px;padding:12px;display:grid}.operator-movements-operator-search label>div{grid-template-columns:1fr auto;gap:8px;display:grid}.operator-movements-search-results{gap:6px;display:grid}.operator-movements-search-results button{text-align:left;background:#fff;border:1px solid #e2e8f0}.operator-movements-search-results button strong,.operator-movements-search-results button span{display:block}.operator-movements-search-results button span,.operator-movements-search-note{color:#64748b;margin-top:2px;font-size:12px}.operator-movements-search-note.error{color:#be123c}.operator-movements-selected{background:#eef2ff;border-radius:9px;padding:10px}.operator-movements-selected strong,.operator-movements-selected span{display:block}.operator-movements-selected span{color:#475569;margin-top:2px;font-size:12px}.operator-movements-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operator-movements-form-grid .wide,.operator-movements-dynamic-fields.wide,.operator-movements-type-contract.wide{grid-column:1/-1}.operator-movements-dynamic-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operator-movements-type-contract{background:#fffaf0;border:1px solid #eadcb8;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px;display:grid}.operator-movements-type-contract>div{gap:3px;display:grid}.operator-movements-type-contract span{color:#8a6a18;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.operator-movements-type-contract strong{color:#4d3a0b;font-size:12px;line-height:1.35}.operator-movements-type-contract p{color:#6f5412;border-top:1px solid #eadcb8;grid-column:1/-1;padding-top:8px;font-size:11px;line-height:1.4}.operator-movements-form-empty,.operator-movements-preview{color:#64748b;background:#f8fafc;border-radius:9px;grid-column:1/-1;padding:11px}.operator-movements-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operator-movements-detail-grid>div{border:1px solid #e2e8f0;border-radius:11px;padding:12px}.operator-movements-detail-grid span,.operator-movements-detail-grid small{color:#64748b;font-size:12px;display:block}.operator-movements-detail-grid strong{margin:4px 0;display:block}.operator-movements-detail-body section{border:1px solid #e2e8f0;border-radius:11px;margin-top:14px;padding:13px}.operator-movements-detail-body section.operator-movements-impact{background:#fffaf0;border-color:#eadcb8}.operator-movements-detail-body section.operator-movements-impact strong{color:#4d3a0b;display:block}.operator-movements-detail-body section.operator-movements-impact small{color:#8a6a18;margin-top:8px;display:block}.operator-movements-detail-body section.operator-movements-audit{background:#f8fafc}.operator-movements-detail-body section.cancelled{background:#fff1f2;border-color:#fecdd3}.operator-movements-detail-body h4,.operator-movements-detail-body p{margin:0}.operator-movements-detail-body p{color:#475569;margin-top:6px;line-height:1.5}@media (width<=1180px){.operator-movements-filters{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"search search status""type date-from date-to""actions actions actions"}.operator-movements-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-movements-contract{grid-template-columns:1fr}}@media (width<=960px){.operator-movements-table-wrap{box-sizing:border-box;padding:10px}.operator-movements-table,.operator-movements-table tbody,.operator-movements-table tr,.operator-movements-table td{box-sizing:border-box;display:block;width:100%!important}.operator-movements-table thead{display:none}.operator-movements-table tbody{gap:10px;display:grid}.operator-movements-table tr{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.operator-movements-table td{border-top:0;border-bottom:1px solid #eef2f7;padding:11px 12px}.operator-movements-table td:before{content:attr(data-label);color:#64748b;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.operator-movements-table td:nth-child(odd){border-right:1px solid #eef2f7}.operator-movements-table td:nth-last-child(-n+2){border-bottom:0}.operator-movements-table td:last-child{border-top:1px solid #eef2f7;border-right:0;grid-column:1/-1}.operator-movements-actions{grid-template-columns:minmax(110px,.45fr) minmax(130px,.55fr);align-items:start}.operator-movements-empty{grid-column:1/-1;border:0!important}.operator-movements-empty:before{content:none!important}}@media (width<=820px){.operator-movements-filters{grid-template-columns:1fr;grid-template-areas:"search""status""type""date-from""date-to""actions"}.operator-movements-filter-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.operator-movements-filter-actions>button{width:100%}.operator-movements-hero{grid-template-columns:auto minmax(0,1fr)}.operator-movements-hero-actions{grid-column:1/-1;justify-items:stretch}.operator-movements-hero-actions>strong{text-align:center;justify-content:center;max-width:none}.operator-movements-workspace>header{flex-direction:column;align-items:start}.operator-movements-workspace>header small{text-align:left}.operator-movements-table tr{grid-template-columns:1fr}.operator-movements-table td,.operator-movements-table td:nth-child(odd),.operator-movements-table td:nth-last-child(-n+2),.operator-movements-table td:last-child{border-bottom:1px solid #eef2f7;border-right:0}.operator-movements-table td:last-child{border-bottom:0;grid-column:auto}.operator-movements-actions,.operator-movements-summary,.operator-movements-form-grid,.operator-movements-dynamic-fields,.operator-movements-detail-grid,.operator-movements-type-contract{grid-template-columns:1fr}.operator-movements-form-grid .wide,.operator-movements-dynamic-fields.wide,.operator-movements-type-contract.wide,.operator-movements-type-contract p{grid-column:auto}.operator-movements-modal{padding:0}.operator-movements-modal-card{border-radius:0;width:100%;height:100%;max-height:none}.operator-movements-modal-card>footer{flex-direction:column;align-items:stretch}.operator-movements-modal-card>footer>div{grid-template-columns:1fr 1fr;display:grid}}@media (width<=520px){.operator-movements-filter-actions{grid-template-columns:1fr}}.operational-registrations-overview{gap:16px;display:grid}.registration-overview-hero{border:1px solid var(--line);color:#fff;background:linear-gradient(135deg,#2f2f2f,#393939);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.registration-overview-hero-icon{color:#242424;background:#f2d66b;border:1px solid #f6e49a;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 5px 16px #00000038}.registration-overview-hero-icon svg{width:23px;height:23px;color:inherit;stroke:currentColor}.registration-overview-hero p,.registration-overview-hero h3,.registration-overview-hero span{margin:0}.registration-overview-hero p{color:#dfca73;letter-spacing:.09em;font-size:9px;font-weight:900}.registration-overview-hero h3{margin-top:4px;font-size:20px}.registration-overview-hero div>span{color:#e1e1e1;margin-top:5px;font-size:12px;line-height:1.5;display:block}.registration-overview-hero>strong{color:#ececec;white-space:nowrap;background:#454545;border:1px solid #676767;border-radius:999px;align-self:start;padding:7px 10px;font-size:9px}.registration-formation-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.registration-formation-flow article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.registration-formation-flow article>span{color:#252525;background:#ead784;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.registration-formation-flow small,.registration-formation-flow b,.registration-formation-flow p{margin:0;display:block}.registration-formation-flow small{color:var(--accent-dark);letter-spacing:.06em;font-size:8px;font-weight:900}.registration-formation-flow b{margin-top:3px;font-size:13px}.registration-formation-flow p{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.registration-formation-flow>i{color:#a8881e;align-self:center;font-size:18px;font-style:normal;font-weight:900}.registration-responsibility-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.registration-responsibility-card,.registration-decision-card,.registration-boundary-card{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;box-shadow:0 1px 3px #0000000a}.registration-responsibility-card{flex-direction:column;padding:16px;display:flex}.registration-responsibility-card header,.registration-decision-card header,.registration-boundary-card header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.registration-responsibility-card header>span,.registration-decision-card header>span,.registration-boundary-card header>span{color:#493a0c;background:#f4e7b1;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.registration-responsibility-card header svg,.registration-decision-card header svg,.registration-boundary-card header svg{width:19px;height:19px}.registration-responsibility-card small,.registration-responsibility-card h4,.registration-decision-card small,.registration-decision-card h4,.registration-boundary-card small,.registration-boundary-card h4{margin:0}.registration-responsibility-card small,.registration-decision-card small,.registration-boundary-card small{color:var(--accent-dark);letter-spacing:.07em;font-size:8px;font-weight:900}.registration-responsibility-card h4,.registration-decision-card h4,.registration-boundary-card h4{margin-top:3px;font-size:14px}.registration-responsibility-card>p,.registration-boundary-card>p{color:#4d4d4d;margin:13px 0 0;font-size:11px;line-height:1.55}.registration-responsibility-card ul{color:#555;gap:6px;margin:12px 0 0;padding-left:18px;font-size:10px;line-height:1.45;display:grid}.registration-responsibility-card footer{margin-top:auto;padding-top:15px}.registration-responsibility-card button,.registration-boundary-card button{color:#fff;cursor:pointer;background:#303030;border:0;border-radius:9px;height:38px;padding:0 12px;font-size:9px;font-weight:900}.registration-responsibility-card button:hover,.registration-boundary-card button:hover{background:#191919}.registration-decision-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;display:grid}.registration-decision-card,.registration-boundary-card{padding:16px}.registration-decision-card dl{gap:0;margin:13px 0 0;display:grid}.registration-decision-card dl>div{border-top:1px solid #ededed;grid-template-columns:minmax(190px,.9fr) minmax(240px,1.1fr);gap:14px;padding:10px 0;display:grid}.registration-decision-card dt{color:#333;font-size:10px;font-weight:900;line-height:1.45}.registration-decision-card dd{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.registration-boundary-card{border-left:4px solid var(--accent);background:#fffdf5}.registration-boundary-actions{gap:9px;margin-top:14px;display:grid}.registration-boundary-actions button.secondary{color:#303030;background:#fff;border:1px solid #d9c55e;justify-self:start}.registration-boundary-actions span{color:var(--muted);font-size:9px;line-height:1.45}@media (width<=1100px){.registration-responsibility-grid{grid-template-columns:1fr 1fr}.registration-responsibility-card:first-child{grid-column:1/-1}.registration-decision-grid{grid-template-columns:1fr}}@media (width<=820px){.registration-overview-hero{grid-template-columns:auto minmax(0,1fr)}.registration-overview-hero>strong{grid-column:1/-1;justify-self:start}.registration-formation-flow{grid-template-columns:1fr}.registration-formation-flow>i{display:none}.registration-responsibility-grid{grid-template-columns:1fr}.registration-responsibility-card:first-child{grid-column:auto}.registration-decision-card dl>div{grid-template-columns:1fr;gap:4px}}.design-system-catalog{gap:var(--pulso-space-6);padding-bottom:var(--pulso-space-12);display:grid}.design-system-catalog__notice{align-items:flex-start;gap:var(--pulso-space-3);padding:var(--pulso-space-4);border-radius:var(--pulso-radius-card);color:#674d05;font-size:var(--pulso-font-size-body-small);background:#fff9e7;border:1px solid #d9c067;display:flex}.design-system-catalog__grid{gap:var(--pulso-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.design-system-catalog__section{gap:var(--pulso-space-4);display:grid}.design-system-catalog__section-title{font-size:var(--pulso-font-size-section-title);margin:0}.design-system-catalog__row{align-items:center;gap:var(--pulso-space-3);flex-wrap:wrap;display:flex}.design-system-catalog__stack,.design-system-catalog__skeleton{gap:var(--pulso-space-3);display:grid}.design-system-catalog__swatches{gap:var(--pulso-space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.design-system-catalog__swatch{min-height:90px;padding:var(--pulso-space-3);border:1px solid var(--pulso-color-border);border-radius:var(--pulso-radius-control);color:#fff;font-size:var(--pulso-font-size-body-small);font-weight:var(--pulso-font-weight-bold);align-items:flex-end;display:flex}.design-system-catalog__swatch--gold{background:var(--pulso-color-brand-gold);color:#20252b}.design-system-catalog__swatch--ink{background:var(--pulso-color-brand-ink)}.design-system-catalog__swatch--navy{background:var(--pulso-color-brand-navy)}.design-system-catalog__swatch--blue{background:var(--pulso-color-brand-blue)}.design-system-catalog__swatch--canvas{background:var(--pulso-color-canvas);color:var(--pulso-color-text)}@media (width<=920px){.design-system-catalog__grid,.design-system-catalog__swatches{grid-template-columns:1fr}}
