:root{--suite-font:var(--font-magra),"Magra",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--suite-bg:#f6f7f2;--suite-panel:hsla(0,0%,100%,.94);--suite-line:#dedfd8;--suite-ink:#343434;--suite-charcoal:#505050;--suite-muted:#6f716d;--suite-green:#278435;--suite-gold:#eab204;--suite-olive:#7d6702;--suite-blue:#236192;--suite-surface-page:#f6f7f2;--suite-surface-panel:hsla(0,0%,100%,.94);--suite-surface-raised:#fff;--suite-surface-muted:#f7faf8;--suite-surface-control:#fff;--suite-surface-control-muted:#f1f1f1;--suite-surface-selected:#e4f1e6;--suite-surface-warning:#fffaf0;--suite-surface-danger:#fff7f7;--suite-text-soft:#6f716d;--suite-text-faint:#8a8d86;--suite-border-weak:#dedfd8;--suite-border-strong:rgba(39,132,53,.28);--suite-shadow:0 18px 42px rgba(23,31,25,.08);--suite-shadow-soft:0 8px 22px rgba(23,31,25,.06);--suite-ease:cubic-bezier(0.2,0.8,0.2,1);--suite-commandbar-height:76px;--suite-module-gutter:clamp(14px,2.2vw,28px);--suite-module-flow-gap:16px}:root[data-suite-theme=dark]{color-scheme:dark;--suite-bg:#171a17;--suite-panel:rgba(31,34,30,.94);--suite-line:hsla(72,16%,87%,.16);--suite-ink:#f2f4ef;--suite-charcoal:#c5c8bf;--suite-muted:#aeb4aa;--suite-green:#41a653;--suite-gold:#f0c43c;--suite-olive:#d4b33b;--suite-blue:#79add6;--suite-surface-page:#171a17;--suite-surface-panel:rgba(31,34,30,.94);--suite-surface-raised:rgba(36,41,35,.96);--suite-surface-muted:hsla(84,19%,95%,.07);--suite-surface-control:hsla(84,19%,95%,.095);--suite-surface-control-muted:hsla(84,19%,95%,.06);--suite-surface-selected:rgba(88,185,102,.15);--suite-surface-warning:rgba(240,196,60,.14);--suite-surface-danger:rgba(205,82,82,.12);--suite-text-soft:hsla(84,19%,95%,.7);--suite-text-faint:hsla(84,19%,95%,.48);--suite-border-weak:hsla(72,16%,87%,.16);--suite-border-strong:rgba(88,185,102,.34);--suite-shadow:0 22px 48px rgba(0,0,0,.34);--suite-shadow-soft:0 12px 28px rgba(0,0,0,.24);--page:#171a17;--panel:rgba(31,34,30,.94);--line:hsla(72,16%,87%,.16);--ink:#f2f4ef;--muted:#aeb4aa;--green:#58b966;--green-soft:rgba(88,185,102,.15);--gold:#f0c43c;--gold-dark:#d4b33b;--blue-soft:rgba(121,173,214,.14)}html{color-scheme:light}body{background:var(--suite-bg);color:var(--suite-ink);transition:background-color .18s var(--suite-ease),color .18s var(--suite-ease)}body,button,input,select,textarea{font-family:var(--suite-font);letter-spacing:0}body,body *{font-family:var(--suite-font)!important}.detail-panel,.empty-access-panel,.login-card,.module-choice-card,.subplatform-topbar,.suite-homebar{border-color:var(--suite-line);box-shadow:var(--suite-shadow-soft)}.login-card{position:relative;z-index:2;width:min(500px,calc(100vw - 32px));gap:18px;align-self:center;justify-self:center;border:1px solid rgba(31,42,35,.12);background:hsla(0,0%,100%,.96);padding:clamp(24px,4vw,34px);box-shadow:0 28px 80px rgba(25,42,33,.12);animation:suite-rise .26s var(--suite-ease) both}.login-card.create-account{align-self:start;margin-block:clamp(22px,5vh,44px)}.login-page{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,rgba(39,132,53,.08),rgba(234,178,4,.07)),linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(72,24%,96%,.92)),#f6f7f2}.login-page:before,.module-selection-page:before,.subplatform-page:before{content:"";position:fixed;pointer-events:none;background-image:url(/brand/orchestra-isotipo.svg);background-repeat:no-repeat;background-size:contain;opacity:.045;z-index:0}.login-page:before{width:min(540px,72vw);height:min(540px,72vw);right:-120px;top:-110px;transform:rotate(-10deg)}.login-brand{gap:26px;justify-items:start;border-bottom:0;padding-bottom:0;text-align:left}.login-brand-marks.enterprise-login-brand{width:100%;display:block}.login-brand-marks.enterprise-login-brand .login-client-logo{width:min(270px,78%);justify-self:start}.login-title{justify-items:start;gap:8px}.login-title h1{margin:0;color:var(--suite-ink);font-size:clamp(1.9rem,4vw,2.32rem);font-weight:820;line-height:1.08}.login-title p{margin:0;color:var(--suite-green);font-size:1.02rem;font-weight:900}.login-title small{color:var(--suite-muted);font-size:.92rem;font-weight:700;line-height:1.35}.login-mode-switch{display:flex;align-items:center;gap:6px;color:var(--suite-ink);font-size:.94rem;font-weight:820}.login-mode-switch button{min-height:auto;border:0;background:transparent;color:var(--suite-green);padding:0;font-size:.94rem;font-weight:920;text-decoration:underline;text-underline-offset:3px}.register-company-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(39,132,53,.16);border-radius:8px;background:linear-gradient(180deg,rgba(249,252,248,.94),hsla(0,0%,100%,.92));padding:12px}.register-company-panel label{display:grid;grid-gap:6px;gap:6px;color:var(--suite-ink);font-size:.82rem;font-weight:840}.register-company-panel input,.register-company-panel select,.superuser-form select{width:100%;min-height:42px;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);padding:0 12px;font:inherit}.oauth-login-grid{gap:14px}.oauth-button{min-height:54px;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon label" "icon detail";justify-items:start;align-items:center;gap:0 10px;border:1px solid var(--suite-line);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(80,18%,97%,.78));color:var(--suite-ink);padding:8px 14px;box-shadow:var(--suite-shadow-soft);transition:border-color .16s var(--suite-ease),background .16s var(--suite-ease),box-shadow .16s var(--suite-ease),transform .16s var(--suite-ease)}.oauth-button:hover{border-color:rgba(39,132,53,.34);background:linear-gradient(180deg,#fff,#f7fbf6);box-shadow:0 12px 28px rgba(23,31,25,.08);transform:translateY(-1px)}.oauth-button span{grid-area:label;color:var(--suite-ink);font-size:1rem;font-weight:820}.oauth-button small{grid-area:detail;color:var(--suite-muted);font-size:.76rem;font-weight:700}.oauth-provider-icon{grid-area:icon;width:30px;height:30px;display:inline-grid;place-items:center;position:relative;border-radius:8px;font-style:normal}.oauth-provider-icon.google{border-radius:50%;border:1px solid rgba(39,132,53,.18);background:#f8fbf7}.oauth-provider-icon.google:before{content:"G";width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--suite-green),var(--suite-gold));color:#fff;font-size:.86rem;font-weight:900}.oauth-provider-icon.azure-ad,.oauth-provider-icon.microsoft{background:linear-gradient(90deg,var(--suite-green) 0 48%,transparent 48%),linear-gradient(90deg,transparent 52%,var(--suite-gold) 52%),linear-gradient(var(--suite-blue) 0 48%,transparent 48%),linear-gradient(transparent 52%,rgba(39,132,53,.26) 52%);background-size:100% 48%,100% 48%,48% 100%,48% 100%;background-position:0 0,0 0,0 0,100% 0;background-repeat:no-repeat;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(23,31,25,.08)}.login-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;color:var(--suite-muted);font-size:.84rem;font-weight:720}.login-divider:after,.login-divider:before{content:"";height:1px;background:var(--suite-line)}.superuser-form{gap:12px;border-top:0;padding-top:0}.superuser-form label{color:var(--suite-ink);font-size:.84rem;font-weight:820}.superuser-form input,.superuser-form select{min-height:42px;border-color:var(--suite-line);background:#fff}.superuser-form small{color:var(--suite-muted);font-size:.76rem;font-weight:720}.register-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.password-rule-list{display:grid;grid-gap:5px;gap:5px;margin:-3px 0 0;padding:0;list-style:none;color:var(--suite-muted);font-size:.78rem;font-weight:760}.password-rule-list li{display:flex;align-items:center;gap:7px}.password-rule-list li:before{content:"";width:8px;height:8px;border:1px solid hsla(90,2%,44%,.42);border-radius:50%;background:#fff}.password-rule-list li.met{color:var(--suite-green)}.password-rule-list li.met:before{border-color:rgba(39,132,53,.38);background:var(--suite-green)}.terms-check{display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:start;grid-gap:9px!important;gap:9px!important;color:var(--suite-ink)!important;font-size:.82rem!important;line-height:1.35}.terms-check input{min-height:18px;width:18px;margin-top:1px;accent-color:var(--suite-green)}.terms-check span{display:block}.form-success{margin:0;color:var(--suite-green);font-size:.9rem;font-weight:820}.secondary-login-button{width:-moz-fit-content;width:fit-content;min-width:92px;min-height:40px;border:1px solid rgba(39,132,53,.24);background:linear-gradient(180deg,#f9fcf8,#eef7ef);color:var(--suite-green);padding:0 18px;box-shadow:var(--suite-shadow-soft)}.secondary-login-button:not(:disabled):hover{border-color:rgba(39,132,53,.42);background:linear-gradient(180deg,#fff,#e8f4e9);color:var(--suite-green)}.login-motion-scene{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.login-blueprint-grid{position:absolute;inset:-8% -4%;opacity:.74;background:linear-gradient(rgba(39,132,53,.08) 1px,transparent 0),linear-gradient(90deg,rgba(39,132,53,.08) 1px,transparent 0),linear-gradient(rgba(35,44,38,.045) 2px,transparent 0),linear-gradient(90deg,rgba(35,44,38,.045) 2px,transparent 0);background-size:42px 42px,42px 42px,168px 168px,168px 168px;transform:rotate(-2deg) scale(1.04);animation:login-grid-drift 24s linear infinite}.login-plan-block{position:absolute;display:block;border:1px solid rgba(39,132,53,.18);border-radius:8px;background:linear-gradient(90deg,transparent 18px,rgba(39,132,53,.16) 18px 20px,transparent 20px),linear-gradient(rgba(39,132,53,.1) 1px,transparent 0);background-size:42px 100%,100% 18px;box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.32)}.login-plan-block.block-a{width:280px;height:154px;left:7%;top:13%;animation:login-plan-float 16s ease-in-out infinite}.login-plan-block.block-b{width:210px;height:118px;right:8%;bottom:12%;animation:login-plan-float 18s ease-in-out infinite reverse}.login-plan-block.block-c{width:190px;height:190px;right:17%;top:8%;opacity:.62;animation:login-plan-float 20s ease-in-out infinite}.login-crane{position:absolute;width:360px;height:260px;left:max(16px,6vw);bottom:7%;opacity:.72;animation:login-site-rise .72s var(--suite-ease) 90ms both}.crane-boom,.crane-cable,.crane-counterweight,.crane-hook,.crane-mast{position:absolute;display:block;background:rgba(38,49,42,.72)}.crane-mast{width:10px;height:220px;left:72px;bottom:0;border-radius:6px 6px 0 0}.crane-mast:after,.crane-mast:before{content:"";position:absolute;inset:18px -22px auto;height:2px;background:rgba(39,132,53,.42);transform:rotate(32deg);box-shadow:0 36px 0 rgba(39,132,53,.34),0 72px 0 rgba(39,132,53,.3),0 108px 0 rgba(39,132,53,.26)}.crane-mast:after{transform:rotate(-32deg)}.crane-boom{width:265px;height:8px;left:78px;top:34px;border-radius:999px;transform-origin:left center;transform:rotate(-6deg)}.crane-boom:before{content:"";position:absolute;inset:-17px 28px auto 18px;height:2px;background:rgba(234,178,4,.56);transform:rotate(-5deg);box-shadow:54px 12px 0 rgba(234,178,4,.42),108px 23px 0 rgba(234,178,4,.34),162px 34px 0 rgba(234,178,4,.28)}.crane-counterweight{width:58px;height:28px;left:18px;top:22px;border-radius:8px;background:rgba(39,132,53,.72)}.crane-cable{width:2px;height:92px;right:42px;top:40px;transform-origin:top center}.crane-cable,.crane-hook{animation:login-cable-sway 4.8s ease-in-out infinite}.crane-hook{width:23px;height:18px;right:31px;top:128px;border:3px solid rgba(38,49,42,.72);border-top:0;border-radius:0 0 14px 14px;background:transparent;transform-origin:50% -72px}.login-building{position:absolute;right:max(20px,7vw);bottom:6%;width:210px;height:238px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;border:1px solid rgba(39,132,53,.18);border-radius:8px;background:hsla(0,0%,100%,.48);padding:18px;box-shadow:0 24px 70px rgba(25,42,33,.08);animation:login-site-rise .76s var(--suite-ease) .16s both}.login-building:before{content:"";position:absolute;left:24px;right:24px;bottom:-14px;height:14px;border-radius:0 0 8px 8px;background:rgba(39,132,53,.38)}.login-building span{border-radius:8px;background:linear-gradient(180deg,rgba(234,178,4,.32),rgba(39,132,53,.2)),hsla(0,0%,100%,.72);animation:login-window-light 6s ease-in-out infinite}.login-building span:nth-child(2n){animation-delay:1.2s}.login-building span:nth-child(3n){animation-delay:2.1s}.login-project-stack{position:absolute;left:50%;top:9%;width:min(360px,32vw);height:180px;transform:translateX(-50%)}.project-card{position:absolute;display:block;width:215px;height:74px;border:1px solid rgba(39,132,53,.16);border-radius:8px;background:linear-gradient(90deg,rgba(39,132,53,.13) 0 42px,transparent 42px),linear-gradient(180deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.54));box-shadow:0 18px 42px rgba(25,42,33,.08);animation:login-card-drift 9s ease-in-out infinite}.project-card:after,.project-card:before{content:"";position:absolute;left:56px;right:18px;height:7px;border-radius:999px;background:rgba(38,49,42,.16)}.project-card:before{top:20px}.project-card:after{top:38px;right:54px}.project-card.card-one{left:0;top:18px}.project-card.card-two{right:0;top:76px;animation-delay:1.6s}.project-card.card-three{left:62px;top:122px;animation-delay:3.1s}.login-people-network{position:absolute;right:21%;top:33%;width:220px;height:150px;opacity:.82}.login-people-network:after,.login-people-network:before{content:"";position:absolute;height:2px;background:rgba(39,132,53,.2);transform-origin:left center}.login-people-network:before{width:142px;left:38px;top:52px;transform:rotate(17deg)}.login-people-network:after{width:132px;left:45px;top:98px;transform:rotate(-20deg)}.person-node{position:absolute;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(39,132,53,.2);border-radius:50%;background:hsla(0,0%,100%,.76);box-shadow:0 12px 30px rgba(25,42,33,.08);animation:login-person-pulse 4.8s ease-in-out infinite}.person-node:before{content:"";width:11px;height:11px;border-radius:50%;background:rgba(39,132,53,.74);transform:translateY(-4px)}.person-node i{position:absolute;width:22px;height:11px;left:9px;bottom:9px;border-radius:14px 14px 8px 8px;background:rgba(234,178,4,.48)}.person-one{left:0;top:20px}.person-two{right:8px;top:42px;animation-delay:.9s}.person-three{left:58px;bottom:6px;animation-delay:1.7s}.person-four{right:62px;bottom:36px;animation-delay:2.4s}@keyframes login-grid-drift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:84px 42px,84px 42px,168px 84px,168px 84px}}@keyframes login-plan-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(14px,-12px,0)}}@keyframes login-site-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:.72;transform:translateY(0)}}@keyframes login-cable-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(4deg)}}@keyframes login-window-light{0%,to{opacity:.54}50%{opacity:.95}}@keyframes login-card-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes login-person-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.crane-cable,.crane-hook,.login-blueprint-grid,.login-building,.login-building span,.login-crane,.login-plan-block,.person-node,.project-card{animation:none}}@media (max-width:760px){.login-motion-scene{opacity:.78}.login-crane{width:260px;height:210px;left:-44px;bottom:2%;transform:scale(.78);transform-origin:left bottom}.login-building{width:150px;height:178px;right:-34px;bottom:4%;padding:14px}.login-project-stack{width:250px;left:52%;top:4%}.project-card{width:170px}.login-people-network{right:auto;left:12px;top:32%;transform:scale(.82);transform-origin:left center}.login-plan-block.block-a{left:-80px;top:10%}.login-plan-block.block-b{right:-80px;bottom:15%}.register-form-grid{grid-template-columns:1fr}.login-card.create-account{margin-block:12px}}.module-selection-page{position:relative;isolation:isolate;min-height:100dvh;padding:clamp(16px,3vw,34px);background:linear-gradient(135deg,rgba(39,132,53,.08),rgba(234,178,4,.055) 44%,hsla(0,0%,100%,.82)),var(--suite-bg)}.module-selection-page:before{width:min(620px,74vw);height:min(620px,74vw);right:-170px;bottom:-180px;transform:rotate(7deg)}.suite-homebar{display:grid;grid-template-columns:auto 42px 42px;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;min-height:70px;padding:12px clamp(14px,2vw,20px);position:relative;z-index:1;background:linear-gradient(90deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.94)),linear-gradient(90deg,rgba(39,132,53,.08),rgba(234,178,4,.1))}.suite-homebar>img{width:min(220px,46vw);height:auto}.suite-homebar .suite-user-button{justify-self:end}.module-selection-head{position:relative;z-index:1;max-width:900px;padding-top:clamp(8px,2vw,22px)}.module-selection-head h1{color:var(--suite-ink);font-size:clamp(1.7rem,3vw,2.45rem);font-weight:780}.module-choice-grid{position:relative;z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.module-choice-card{position:relative;min-height:170px;overflow:hidden;border-left-width:1px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(75,33%,98%,.94)),#fff;transition:border-color .17s var(--suite-ease),box-shadow .17s var(--suite-ease),transform .17s var(--suite-ease)}.module-choice-card:before{content:"";width:40px;height:4px;position:absolute;top:16px;left:18px;border-radius:999px;background:var(--suite-green)}.module-choice-card:after{content:"";position:absolute;right:-22px;bottom:-24px;width:118px;height:118px;background:url(/brand/orchestra-isotipo.svg) 50%/contain no-repeat;opacity:.075;transition:opacity .17s var(--suite-ease),transform .17s var(--suite-ease)}.module-choice-card.gold:before{background:var(--suite-gold)}.module-choice-card.gold span{border-color:rgba(234,178,4,.22);background:rgba(234,178,4,.12);color:#7d6702}.module-choice-card.gray:before{background:var(--suite-ink)}.module-choice-card.gray span{border-color:rgba(80,80,80,.18);background:rgba(80,80,80,.08);color:var(--suite-charcoal)}.module-choice-card.blue:before{background:var(--suite-blue)}.module-choice-card.blue span{border-color:rgba(35,97,146,.18);background:rgba(35,97,146,.08);color:var(--suite-blue)}.module-choice-card:hover{border-color:rgba(39,132,53,.36);box-shadow:var(--suite-shadow);transform:translateY(-2px)}.module-choice-card:hover:after{opacity:.13;transform:translate(-4px,-4px) rotate(-4deg)}.module-choice-card span{width:-moz-fit-content;width:fit-content;min-width:44px;padding:7px 10px;border:1px solid rgba(39,132,53,.14);border-radius:8px;background:rgba(39,132,53,.08);color:var(--suite-green);font-size:.78rem;font-weight:900}.module-choice-card strong{color:var(--suite-ink);font-size:clamp(1.45rem,2vw,1.85rem);font-weight:780}.subplatform-page{position:relative;min-height:100dvh;background:var(--suite-bg);isolation:isolate;padding-top:var(--suite-commandbar-height);animation:suite-fade .22s var(--suite-ease) both}.subplatform-page:before{width:min(460px,58vw);height:min(460px,58vw);right:-160px;bottom:-150px;transform:rotate(11deg)}.subplatform-topbar.suite-command-bar{position:fixed!important;top:0!important;right:0;left:0;z-index:80;min-height:var(--suite-commandbar-height);border-width:0 0 1px;border-color:var(--suite-line);box-shadow:0 10px 26px rgba(23,31,25,.08)}.suite-command-bar{min-height:60px;display:grid;grid-template-columns:42px 42px minmax(0,1fr) 42px 42px;align-items:center;grid-gap:10px;gap:10px;background:linear-gradient(90deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.94)),linear-gradient(90deg,rgba(39,132,53,.08),rgba(234,178,4,.08));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.suite-organization-filter{min-height:52px;position:relative;z-index:1;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(180px,.8fr) minmax(180px,auto);align-items:end;grid-gap:10px;gap:10px;border:1px solid var(--suite-line);border-radius:8px;background:hsla(0,0%,100%,.86);box-shadow:0 8px 24px rgba(23,31,25,.05);margin:12px var(--suite-module-gutter) 0;padding:8px clamp(14px,2vw,22px)}.suite-organization-filter label,.suite-organization-filter-summary{min-width:0;display:grid;grid-gap:3px;gap:3px}.suite-organization-filter span{color:var(--suite-green);font-size:.72rem;font-weight:820}.suite-organization-filter select{width:100%;min-height:34px;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);padding:0 10px;font-weight:760}.suite-organization-filter select:disabled{opacity:.7}.suite-organization-filter-summary{justify-items:end;align-self:center}.suite-organization-filter-summary small,.suite-organization-filter-summary strong{max-width:240px;overflow:hidden;color:var(--suite-ink);text-overflow:ellipsis;white-space:nowrap}.suite-organization-filter-summary small{color:var(--suite-muted);font-size:.76rem;font-weight:720}.suite-current-context{min-width:0;display:grid;justify-items:start;grid-gap:1px;gap:1px}.suite-current-context strong{color:var(--suite-ink);font-size:1rem;font-weight:780}.suite-current-context small{overflow:hidden;max-width:42vw;text-overflow:ellipsis;white-space:nowrap}.suite-user-button{min-width:0;min-height:44px;display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"avatar name" "avatar meta";align-items:center;grid-column-gap:10px;column-gap:10px;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);padding:5px 12px 5px 6px;text-align:left;box-shadow:var(--suite-shadow-soft)}.suite-user-button>span{grid-area:avatar;width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#eef5ef;color:var(--suite-green);font-size:.76rem;font-weight:850}.suite-user-button strong{grid-area:name;font-size:.9rem;font-weight:780}.suite-user-button small,.suite-user-button strong{overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.suite-user-button small{grid-area:meta;color:var(--suite-muted);font-size:.73rem;font-weight:720}.suite-user-button.compact{width:42px;min-width:42px;min-height:42px;grid-template-columns:1fr;grid-template-areas:"avatar";justify-items:center;padding:0;box-shadow:none}.suite-user-button.compact>span{width:32px;height:32px;font-size:.7rem}.suite-homebar .suite-user-button small,.suite-homebar .suite-user-button strong,.suite-user-button.compact small,.suite-user-button.compact strong{display:none}.suite-homebar .suite-user-button{width:42px;min-width:42px;min-height:42px;grid-template-columns:1fr;grid-template-areas:"avatar";justify-items:center;padding:0}.suite-homebar .suite-user-button>span{width:32px;height:32px}.suite-user-button:hover{border-color:rgba(39,132,53,.34);background:#fbfcfa}.suite-icon-button{width:38px;min-width:38px;min-height:38px;display:grid;place-items:center;grid-gap:3px;gap:3px;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);padding:0;box-shadow:0 4px 14px rgba(23,31,25,.05)}.suite-icon-button span{width:15px;height:2px;display:block;border-radius:999px;background:currentColor}.suite-apps-menu-button{position:relative;grid-template-columns:repeat(2,7px);grid-template-rows:repeat(2,7px);place-content:center;gap:4px;overflow:hidden}.suite-apps-menu-button:after{content:"";position:absolute;inset:6px;border:1px solid rgba(39,132,53,.16);border-radius:7px;pointer-events:none}.suite-apps-menu-button span{width:7px;height:7px;border:1.5px solid;border-radius:3px;background:rgba(39,132,53,.12);transition:background .18s var(--suite-ease),transform .18s var(--suite-ease)}.suite-apps-menu-button:hover span{background:rgba(39,132,53,.24);transform:translateY(-1px)}.suite-drawer-head .suite-icon-button{position:relative}.suite-drawer-head .suite-icon-button span{position:absolute}.suite-drawer-head .suite-icon-button span:first-child{transform:rotate(45deg)}.suite-drawer-head .suite-icon-button span:last-child{transform:rotate(-45deg)}.suite-user-panel-backdrop{position:fixed;inset:0;z-index:120;pointer-events:none}.suite-panel-scrim{position:absolute;inset:0;border:0;background:rgba(18,20,18,.18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.suite-panel-scrim:active,.suite-panel-scrim:focus-visible,.suite-panel-scrim:hover{background:rgba(18,20,18,.18)!important;outline:0}.suite-user-panel{width:min(430px,calc(100vw - 24px));height:100dvh;position:absolute;inset:0 0 0 auto;display:flex;flex-direction:column;gap:14px;overflow-y:auto;border-left:1px solid var(--suite-line);background:linear-gradient(180deg,hsla(0,0%,100%,.97),hsla(75,33%,98%,.95)),linear-gradient(180deg,rgba(39,132,53,.06),rgba(234,178,4,.04));box-shadow:-24px 0 64px rgba(23,31,25,.18);padding:18px;pointer-events:auto;animation:suite-panel-in .22s var(--suite-ease) both}.suite-user-panel:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--suite-green),var(--suite-gold))}.suite-user-panel-head{display:grid;grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;grid-gap:12px;gap:12px}.suite-user-panel-head>span{width:48px;height:48px;display:grid;place-items:center;border-radius:8px;background:#eef5ef;color:var(--suite-green);font-weight:850}.suite-user-panel-head small,.suite-user-panel-head strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suite-user-panel-head strong{font-size:1rem;font-weight:780}.suite-user-panel-head small{color:var(--suite-muted);font-size:.78rem;font-weight:720}.suite-user-panel-head .suite-icon-button{position:relative}.suite-user-panel-head .suite-icon-button span{position:absolute}.suite-user-panel-head .suite-icon-button span:first-child{transform:rotate(45deg)}.suite-user-panel-head .suite-icon-button span:last-child{transform:rotate(-45deg)}.suite-business-unit-form,.suite-governance-card,.suite-panel-section{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--suite-line);border-radius:8px;background:var(--suite-panel);padding:14px;box-shadow:var(--suite-shadow-soft)}.suite-governance-card small,.suite-panel-section-head small{color:var(--suite-green);font-size:.74rem;font-weight:820}.suite-governance-card strong{color:var(--suite-ink);font-size:1.05rem;font-weight:780}.suite-governance-card p{margin:0;color:var(--suite-muted);font-size:.9rem;font-weight:640;line-height:1.45}.suite-user-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.suite-user-facts span{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--suite-line);border-radius:8px;background:color-mix(in srgb,var(--suite-panel) 88%,var(--suite-bg));padding:10px;color:var(--suite-muted);font-size:.78rem;font-weight:720}.suite-user-facts .suite-user-fact-wide{grid-column:1/-1}.suite-theme-section{min-height:164px;align-content:start;overflow:visible;grid-template-rows:auto minmax(52px,auto) auto}.suite-theme-preview{min-height:54px;display:grid;place-items:center;border:1px solid var(--suite-line);border-radius:8px;background:linear-gradient(135deg,rgba(39,132,53,.08),rgba(234,178,4,.08)),color-mix(in srgb,var(--suite-panel) 92%,var(--suite-bg))}.suite-theme-logo-preview{width:min(190px,76%);max-height:42px;height:auto;object-fit:contain}.suite-theme-toggle{min-height:42px;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;border:1px solid var(--suite-line);border-radius:8px;background:color-mix(in srgb,var(--suite-bg) 82%,transparent);padding:4px}.suite-theme-toggle button{min-height:32px;border:0;border-radius:6px;background:transparent;color:var(--suite-muted);font-size:.82rem;font-weight:850}.suite-theme-toggle button.active{background:var(--suite-panel);color:var(--suite-ink);box-shadow:0 6px 16px rgba(23,31,25,.08)}.suite-user-facts strong{color:var(--suite-ink);font-size:.76rem;font-weight:820}.suite-panel-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.suite-panel-section-head strong{color:var(--suite-ink);font-size:.95rem;font-weight:780}.suite-module-pills{display:flex;flex-wrap:wrap;gap:6px}.suite-module-checks label,.suite-module-pills span{border:1px solid var(--suite-line);border-radius:999px;background:#f6f8f5;color:var(--suite-ink);padding:6px 10px;font-size:.78rem;font-weight:760}.suite-business-unit-list{display:grid;grid-gap:8px;gap:8px}.suite-business-unit-list article{display:grid;grid-gap:3px;gap:3px;border:1px solid #ebebe5;border-radius:8px;background:#fbfcfa;padding:10px}.suite-business-unit-list strong{color:var(--suite-ink);font-size:.9rem;font-weight:780}.suite-business-unit-list small,.suite-business-unit-list span{color:var(--suite-muted);font-size:.78rem;font-weight:700}.suite-user-assignment{display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--suite-line);padding-top:10px}.suite-user-assignment span{color:var(--suite-ink);font-size:.78rem;font-weight:820}.suite-user-assignment select{min-height:38px;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);padding:0 10px;font-weight:700}.suite-panel-password-form{display:grid;grid-gap:8px;gap:8px}.suite-panel-password-form label{display:grid;grid-gap:5px;gap:5px}.suite-panel-password-form label span,.suite-user-membership small{color:var(--suite-ink);font-size:.76rem;font-weight:820}.suite-panel-password-form input{min-height:38px;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);padding:0 10px;font-weight:700}.suite-panel-password-form input:disabled{background:#f5f6f3;color:var(--suite-muted)}.suite-panel-password-form button{min-height:36px;border:1px solid rgba(39,132,53,.28);border-radius:8px;background:#f3f8f3;color:var(--suite-green);font-weight:820}.suite-panel-password-form button:disabled{cursor:not-allowed;opacity:.55}.suite-panel-security-message,.suite-panel-security-note{margin:0;border-radius:8px;padding:8px 10px;color:var(--suite-muted);font-size:.78rem;font-weight:720;line-height:1.35}.suite-panel-security-note{background:#f7f8f5}.suite-panel-security-message{border:1px solid rgba(39,132,53,.24);background:#f8fbf7}.suite-panel-module-list,.suite-user-membership{display:grid;grid-gap:8px;gap:8px}.suite-panel-module-list article,.suite-user-membership article{display:grid;grid-gap:5px;gap:5px;border:1px solid #ebebe5;border-radius:8px;background:#fbfcfa;padding:10px}.suite-panel-module-list strong,.suite-user-membership strong{color:var(--suite-ink);font-size:.88rem;font-weight:820}.suite-panel-module-list small,.suite-user-membership span{color:var(--suite-muted);font-size:.76rem;font-weight:720}.suite-panel-module-list article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.suite-panel-internal-list{display:flex;flex-wrap:wrap;gap:6px}.suite-panel-internal-list span{display:inline-grid;gap:1px;border:1px solid var(--suite-line);border-radius:999px;background:#fff;padding:5px 9px}.suite-panel-internal-list b{color:var(--suite-ink);font-size:.72rem;font-weight:820}.suite-panel-internal-list small{font-size:.68rem}.suite-logout-icon-button{width:42px;min-width:42px;min-height:42px;display:grid;place-items:center;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);box-shadow:var(--suite-shadow-soft)}.suite-logout-icon-button.compact{width:38px;min-width:38px;min-height:38px;box-shadow:none}.suite-logout-icon-button:hover{border-color:rgba(39,132,53,.34);background:#fbfcfa;color:var(--suite-green)}.suite-logout-icon{position:relative;width:22px;height:22px;display:block}.suite-logout-icon b,.suite-logout-icon i{position:absolute;display:block}.suite-logout-icon i{left:2px;top:4px;width:9px;height:14px;border:2px solid;border-right:0;border-radius:3px 0 0 3px;opacity:.7}.suite-logout-icon b{right:2px;top:10px;width:13px;height:2px;border-radius:999px;background:currentColor}.suite-logout-icon b:after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}.suite-business-unit-form input{min-height:38px;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);padding:0 11px;font-weight:680}.suite-module-checks{display:flex;flex-wrap:wrap;gap:7px}.suite-module-checks label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.suite-module-checks input{width:14px;height:14px;min-height:14px;accent-color:var(--suite-green)}.suite-business-unit-form .primary{min-height:38px;border:0;border-radius:8px;background:var(--suite-green);color:#fff;padding:0 13px;font-weight:780}.logout-button.compact,.suite-switch-button{min-height:38px;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);padding:0 12px;font-weight:760}.suite-home-icon-button{width:42px;min-width:42px;padding:0;display:grid;place-items:center;color:var(--suite-ink)}.suite-home-icon{position:relative;display:block;width:22px;height:22px;color:currentColor}.suite-home-icon i{position:absolute;left:5px;right:5px;bottom:4px;height:10px;border:2px solid;border-top:0;border-radius:0 0 4px 4px}.suite-home-icon b{position:absolute;left:4px;top:5px;width:14px;height:14px;border-left:2px solid;border-top:2px solid;border-radius:3px 0 0 0;transform:rotate(45deg)}.logout-button.compact:hover,.suite-icon-button:hover,.suite-switch-button:hover{border-color:rgba(39,132,53,.34);background:#fbfcfa}.suite-drawer-backdrop{position:fixed;inset:0;z-index:108;border:0;background:rgba(18,20,18,.18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:suite-fade .16s var(--suite-ease) both}.suite-drawer-backdrop:active,.suite-drawer-backdrop:focus-visible,.suite-drawer-backdrop:hover{background:rgba(18,20,18,.18)!important;outline:0}.suite-drawer{width:min(330px,calc(100vw - 28px));min-height:100dvh;position:fixed;inset:0 auto 0 0;z-index:110;display:grid;align-content:start;grid-gap:18px;gap:18px;border-right:1px solid var(--suite-line);background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(75,33%,98%,.92)),linear-gradient(180deg,rgba(39,132,53,.08),rgba(234,178,4,.05));box-shadow:22px 0 60px rgba(23,31,25,.16);padding:18px;transform:translateX(-105%);transition:transform .22s var(--suite-ease)}.suite-drawer:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--suite-green),var(--suite-gold))}.suite-drawer-open .suite-drawer{transform:translateX(0)}.suite-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.suite-drawer-head img{width:196px;max-width:70%;height:auto}.suite-drawer-nav{display:grid;grid-gap:8px;gap:8px}.suite-drawer-group{display:grid;grid-gap:6px;gap:6px}.suite-drawer-link{min-height:62px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"icon title toggle" "icon sub toggle";align-items:center;grid-column-gap:12px;column-gap:12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--suite-ink);padding:10px;text-align:left}.suite-drawer-link span{grid-area:icon;width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#eef5ef;color:var(--suite-green);font-size:.8rem;font-weight:850}.suite-drawer-link.gold span{background:#fff7dc;color:#8a6b00}.suite-drawer-link.gray span{background:#eeeeec;color:#4f4f4f}.suite-drawer-link.blue span{background:#e5eef5;color:var(--suite-blue)}.suite-drawer-link strong{grid-area:title;font-weight:780}.suite-drawer-link small{grid-area:sub}.suite-drawer-link b{grid-area:toggle;color:var(--suite-muted);font-size:.72rem;font-weight:780}.suite-drawer-link.active,.suite-drawer-link:hover{border-color:rgba(39,132,53,.2);background:#f6f8f5}.suite-drawer-subnav{display:grid;grid-gap:5px;gap:5px;margin-left:52px}.suite-drawer-subnav button{min-height:42px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--suite-ink);padding:4px 8px;text-align:left}.suite-drawer-subnav button span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#f1f6f2;color:var(--suite-green);font-size:.68rem;font-weight:850}.suite-drawer-subnav button strong{overflow:hidden;font-size:.84rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.suite-drawer-subnav button.active,.suite-drawer-subnav button:hover{border-color:rgba(39,132,53,.18);background:#f8faf7}.module-runtime{--module-accent:var(--suite-green);min-width:0;animation:suite-rise .24s var(--suite-ease) both}.module-runtime.gold{--module-accent:var(--suite-gold)}.module-runtime.blue{--module-accent:var(--suite-blue)}.module-runtime.gray{--module-accent:var(--suite-ink)}.module-runtime,.module-runtime *{font-family:var(--suite-font)!important;letter-spacing:0!important}.module-runtime>:where(.shell,.atril-suite-module,.suite-control-shell,.module-stack,.people-dashboard,.base-app-module){width:100%;max-width:none;margin:0!important}.module-runtime>.atril-suite-module>:where(.people-dashboard,.app-personnel-admin),.module-runtime>:where(.suite-control-shell,.module-stack,.people-dashboard,.base-app-module){padding:var(--suite-module-gutter)!important}.module-runtime>.atril-suite-module>.atril-module-tabs{padding-right:var(--suite-module-gutter)!important;padding-left:var(--suite-module-gutter)!important}.module-runtime .shell{min-height:calc(100dvh - var(--suite-commandbar-height))!important;background:var(--suite-bg)!important}.module-runtime .shell.sidebar-collapsed,.module-runtime .shell.sidebarCollapsed{grid-template-columns:76px minmax(0,1fr)!important}.module-runtime .shell:not(.sidebar-collapsed):not(.sidebarCollapsed){grid-template-columns:minmax(240px,280px) minmax(0,1fr)!important}.module-runtime-afinador .shell,.module-runtime-afinador .shell.sidebar-collapsed,.module-runtime-afinador .shell:not(.sidebar-collapsed):not(.sidebarCollapsed),.module-runtime-atril .shell,.module-runtime-atril .shell.sidebar-collapsed,.module-runtime-atril .shell:not(.sidebar-collapsed):not(.sidebarCollapsed),.module-runtime-compas .shell,.module-runtime-compas .shell.sidebar-collapsed,.module-runtime-compas .shell:not(.sidebar-collapsed):not(.sidebarCollapsed){grid-template-columns:minmax(0,1fr)!important}.module-runtime .side,.module-runtime .sidebar{min-height:calc(100dvh - var(--suite-commandbar-height))!important;border-right-color:var(--suite-line)!important;background:hsla(0,0%,100%,.9)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.module-runtime-afinador .side,.module-runtime-atril .side,.module-runtime-compas .side,.module-runtime-compas .sidebar,.module-runtime-concertino .brand,.module-runtime-concertino .moduleNav,.module-runtime-concertino .sidebarToggle{display:none!important}.module-runtime .brand,.module-runtime .brand-marks{gap:10px!important}.module-runtime .brand em{display:none!important}.module-runtime .brand strong,.module-runtime .brandTitle{color:var(--suite-ink)!important;font-size:1rem!important;font-weight:800!important}.module-runtime .brand small,.module-runtime .brandSub{color:var(--suite-muted)!important;font-size:.78rem!important;font-weight:720!important}.module-runtime .sidebar-toggle,.module-runtime .sidebarToggle{border-color:var(--suite-line)!important;border-radius:8px!important;box-shadow:var(--suite-shadow-soft)!important}.module-runtime .module-nav,.module-runtime .moduleNav{display:grid!important;grid-gap:8px!important;gap:8px!important}.module-runtime .module-nav button,.module-runtime .moduleNav button{min-height:46px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--suite-ink)!important;padding:4px 8px!important;text-align:left!important;box-shadow:none!important}.module-runtime .module-nav button span,.module-runtime .moduleNav button span{width:38px!important;min-width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid rgba(39,132,53,.14)!important;border-radius:8px!important;background:#f1f6f2!important;color:var(--module-accent)!important;font-size:.74rem!important;font-weight:820!important}.module-runtime .module-nav button strong,.module-runtime .moduleNav button strong{overflow:hidden;color:var(--suite-ink)!important;font-size:.9rem!important;font-weight:780!important;text-overflow:ellipsis;white-space:nowrap}.module-runtime .module-nav button.active,.module-runtime .module-nav button:hover,.module-runtime .moduleNav button.active,.module-runtime .moduleNav button:hover{border-color:rgba(39,132,53,.18)!important;background:#f6f8f5!important}.module-runtime .sidebar-collapsed .module-nav button,.module-runtime .sidebarCollapsed .moduleNav button{grid-template-columns:1fr!important;justify-items:center!important;padding:4px!important}.module-runtime .sidebar-collapsed .module-nav button small,.module-runtime .sidebar-collapsed .module-nav button strong,.module-runtime .sidebarCollapsed .moduleNav button small,.module-runtime .sidebarCollapsed .moduleNav button strong{display:none!important}.module-runtime .main,.module-runtime .work{min-width:0;padding:var(--suite-module-gutter)!important;gap:var(--suite-module-flow-gap)!important}.module-runtime .top,.module-runtime .topbar{border:1px solid var(--suite-line);border-radius:8px;background:var(--suite-panel);box-shadow:0 8px 24px rgba(23,31,25,.05);padding:14px!important}.module-runtime .session-actions .ghost-danger,.module-runtime .top .user-menu>.secondary,.module-runtime .top>.top-actions>.ghost-danger,.module-runtime .topbar .actions .ghost-danger{display:none!important}.module-runtime .home-title h1,.module-runtime .homeTitle h1,.module-runtime .top h1,.module-runtime .topbar h1{color:var(--suite-ink);font-size:clamp(1.28rem,1.9vw,1.75rem)!important;font-weight:780!important;line-height:1.14!important}.module-runtime .home-title small,.module-runtime .homeTitle small,.module-runtime .panel-head small,.module-runtime .panel-title,.module-runtime .panelTitle{color:var(--module-accent)!important;font-weight:780!important}.module-runtime .atril-module-tabs,.module-runtime .tabs{width:100%;min-height:42px;display:flex!important;flex-wrap:wrap!important;gap:5px!important;overflow-x:auto;border:1px solid var(--suite-line)!important;border-radius:8px!important;background:hsla(80,9%,93%,.82)!important;padding:5px!important;scrollbar-width:thin}.module-runtime .atril-module-tabs button,.module-runtime .tabs .tab,.module-runtime .tabs button{flex:0 1 auto;min-height:32px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--suite-muted)!important;padding:0 10px!important;font-size:.82rem!important;font-weight:820!important;white-space:nowrap;box-shadow:none!important;transition:background-color .16s var(--suite-ease),color .16s var(--suite-ease),box-shadow .16s var(--suite-ease)}.module-runtime .atril-module-tabs button.selected,.module-runtime .tabs .tabActive,.module-runtime .tabs button.selected{background:#fff!important;color:var(--suite-ink)!important;box-shadow:0 6px 18px rgba(23,31,25,.08)!important}@media (max-width:760px){.module-runtime .atril-module-tabs,.module-runtime .tabs{flex-wrap:nowrap!important}.module-runtime .atril-module-tabs button,.module-runtime .tabs .tab,.module-runtime .tabs button{flex:0 0 auto}}.module-runtime .adminPanel,.module-runtime .detail-panel,.module-runtime .metrics article,.module-runtime .panel,.module-runtime .pbi-card{border:1px solid var(--suite-line)!important;border-radius:8px!important;background:var(--suite-panel)!important;box-shadow:var(--suite-shadow-soft)!important}.module-runtime .adminPanel,.module-runtime .panel{padding:clamp(14px,1.6vw,20px)!important}.module-runtime .panel-head,.module-runtime .pbi-card-title,.module-runtime .subsection-head{gap:12px!important}.module-runtime .panel-head h2,.module-runtime .panelTitle,.module-runtime .pbi-card-title strong{color:var(--suite-ink)!important;font-size:1.05rem!important;font-weight:780!important}.module-runtime .metrics{gap:10px!important}.module-runtime .metrics article{min-height:88px!important}.module-runtime .metrics strong{color:var(--module-accent)!important;font-size:clamp(1.45rem,2vw,1.75rem)!important;font-weight:780!important}.module-runtime .danger,.module-runtime .primary,.module-runtime .secondary,.module-runtime .state-actions button,.module-runtime .table-action-button{min-height:38px!important;border-radius:8px!important;padding:0 13px!important;font-weight:760!important}.module-runtime .primary{background:var(--suite-green)!important;color:#fff!important}.module-runtime .secondary,.module-runtime .table-action-button{border:1px solid var(--suite-line)!important;background:#fff!important;color:var(--suite-ink)!important}.module-runtime .danger{border:1px solid rgba(184,70,70,.22)!important;background:#fff7f7!important;color:#a63f3f!important}.module-runtime input,.module-runtime select,.module-runtime textarea{border-color:var(--suite-line)!important;border-radius:8px!important;background:#fff!important;color:var(--suite-ink)!important}.module-runtime table{border-collapse:separate;border-spacing:0}.module-runtime th{color:var(--suite-muted)!important;font-size:.78rem!important;font-weight:780!important;text-transform:none!important}.module-runtime td{color:var(--suite-ink)}.module-runtime .filter-note,.module-runtime .pill,.module-runtime .priority-pill,.module-runtime .status-pill{border-radius:999px!important;font-weight:760!important}.module-runtime .toast-message{border-radius:8px!important;box-shadow:var(--suite-shadow-soft)!important}.module-runtime-afinador .afinador-module-tabs{margin-top:2px}.module-runtime-afinador .afinador-directory-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;align-items:start!important}.module-runtime-afinador .profile-table-panel,.module-runtime-afinador .source-table-panel{width:100%}.module-runtime-afinador .admin-table,.module-runtime-afinador .source-table{display:grid!important;grid-gap:6px!important;gap:6px!important;overflow:visible!important;border:0!important;background:transparent!important}.module-runtime-afinador .admin-table-head,.module-runtime-afinador .source-table-head{min-height:34px!important;border:0!important;border-bottom:1px solid var(--suite-line)!important;background:transparent!important;color:var(--suite-muted)!important;padding:0 10px 6px!important;font-size:.74rem!important;font-weight:840!important;text-transform:none!important}.module-runtime-afinador .admin-table-row,.module-runtime-afinador .source-table-row{min-height:62px!important;border:1px solid var(--suite-line)!important;border-radius:8px!important;background:#fff!important;color:var(--suite-ink)!important;padding:8px 10px!important;transition:border-color .15s var(--suite-ease),background .15s var(--suite-ease),transform .15s var(--suite-ease)}.module-runtime-afinador .admin-table-row.selected,.module-runtime-afinador .admin-table-row:hover,.module-runtime-afinador .source-table-row.selected,.module-runtime-afinador .source-table-row:hover{border-color:rgba(39,132,53,.26)!important;background:#f8faf7!important;color:var(--suite-ink)!important;transform:translateY(-1px)}.module-runtime-afinador .admin-table-row strong,.module-runtime-afinador .source-table-row strong{color:var(--suite-ink);font-size:.86rem;font-weight:820}.module-runtime-afinador .admin-table-row small,.module-runtime-afinador .source-table-row small{color:var(--suite-muted);font-size:.74rem;font-weight:700}.module-runtime-afinador .admin-table-tools,.module-runtime-afinador .source-table-tools{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)!important}.suite-control-shell{min-height:calc(100dvh - 60px);display:grid;align-content:start;grid-gap:16px;gap:16px;padding:var(--suite-module-gutter);background:var(--suite-bg)}.suite-control-denied,.suite-control-dependency-note,.suite-control-detail,.suite-control-head,.suite-control-new-user,.suite-control-platform,.suite-control-profile-card,.suite-control-security-card,.suite-control-select-user,.suite-control-users{border:1px solid var(--suite-line);border-radius:8px;background:var(--suite-panel);box-shadow:var(--suite-shadow-soft)}.suite-control-head{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:clamp(16px,2vw,22px)}.suite-control-denied small,.suite-control-head small,.suite-control-panel-head small,.suite-control-profile-card small{color:var(--suite-green);font-weight:820}.suite-control-denied h1,.suite-control-head h1{margin:4px 0;color:var(--suite-ink);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:780}.suite-control-denied p,.suite-control-head p,.suite-control-profile-card p{margin:0;color:var(--suite-muted);font-weight:650}.suite-control-head>strong{border:1px solid var(--suite-line);border-radius:999px;background:#fff;padding:7px 11px;color:var(--suite-ink);font-size:.84rem}.suite-control-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.suite-control-forms-row{align-items:stretch}.suite-control-action-row,.suite-control-forms-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.suite-control-action-row.single{grid-template-columns:minmax(0,1fr)}.suite-control-tabs{width:min(900px,100%);min-height:46px;border:1px solid var(--suite-line);border-radius:8px;background:#eeeeec;padding:5px}.suite-control-tabs button{min-height:36px;flex:1 1 160px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:6px;background:transparent;color:var(--suite-muted);font-weight:820}.suite-control-tabs button.selected{background:#fff;color:var(--suite-ink);box-shadow:0 5px 16px rgba(25,42,33,.08)}.suite-control-tabs button strong{min-width:24px;border-radius:999px;background:#f6f8f5;color:var(--suite-green);padding:2px 7px;font-size:.76rem}.suite-control-action-card{min-height:112px;display:grid;align-content:center;justify-items:start;grid-gap:5px;gap:5px;border:1px solid var(--suite-line);border-radius:8px;background:var(--suite-panel);box-shadow:var(--suite-shadow-soft);color:var(--suite-ink);padding:18px;text-align:left;cursor:pointer;transition:border-color .17s var(--suite-ease),box-shadow .17s var(--suite-ease),transform .17s var(--suite-ease)}.suite-control-action-card:hover{border-color:rgba(39,132,53,.3);box-shadow:var(--suite-shadow);transform:translateY(-2px)}.suite-control-action-card:disabled{cursor:not-allowed;opacity:.58;transform:none}.suite-control-action-card small{color:var(--suite-green);font-size:.76rem;font-weight:840}.suite-control-action-card strong{color:var(--suite-ink);font-size:1.12rem;font-weight:820}.suite-control-action-card span{color:var(--suite-muted);font-size:.84rem;font-weight:700}.suite-control-detail,.suite-control-new-user,.suite-control-users{display:grid;grid-gap:12px;gap:12px;padding:14px}.suite-control-unit-editor{display:grid;grid-gap:12px;gap:12px}.suite-control-overlay,.suite-top-sheet-overlay{position:fixed;inset:0;z-index:140;display:grid;align-items:start;justify-items:center;padding:clamp(14px,4vh,34px) clamp(10px,3vw,28px);pointer-events:none}.suite-control-overlay-scrim,.suite-top-sheet-scrim{position:absolute;inset:0;z-index:0;border:0;background:rgba(18,20,18,.18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;animation:suite-fade .16s var(--suite-ease) both}.suite-control-overlay-scrim:active,.suite-control-overlay-scrim:focus-visible,.suite-control-overlay-scrim:hover,.suite-top-sheet-scrim:active,.suite-top-sheet-scrim:focus-visible,.suite-top-sheet-scrim:hover{background:rgba(18,20,18,.18)!important;outline:0}.suite-control-floating-panel,.suite-top-sheet-panel{box-sizing:border-box;width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 28px);position:relative;z-index:1;display:grid;grid-gap:14px;gap:14px;overflow:auto;border:1px solid hsla(70,8%,85%,.9);border-radius:8px;background:hsla(0,0%,100%,.96);box-shadow:0 24px 70px rgba(23,31,25,.22);padding:16px;pointer-events:auto;animation:suite-top-sheet-in .24s var(--suite-ease) both}.suite-control-floating-panel{gap:10px;max-height:none;overflow:visible;padding:12px}.suite-control-floating-panel.scrollable{max-height:calc(100dvh - 28px);overflow-x:hidden;overflow-y:auto}.suite-control-floating-panel.wide,.suite-top-sheet-panel.wide{width:min(980px,calc(100vw - 24px))}.suite-control-floating-head,.suite-top-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.suite-control-floating-head>div,.suite-top-sheet-head>div{display:grid;grid-gap:2px;gap:2px}.suite-control-floating-head small,.suite-top-sheet-head small{color:var(--suite-green);font-size:.76rem;font-weight:840}.suite-control-floating-head strong,.suite-top-sheet-head strong{color:var(--suite-ink);font-size:1.08rem;font-weight:820}.suite-control-floating-close,.suite-top-sheet-close{position:relative}.suite-control-floating-close span,.suite-top-sheet-close span{position:absolute}.suite-control-floating-close span:first-child,.suite-top-sheet-close span:first-child{transform:rotate(45deg)}.suite-control-floating-close span:last-child,.suite-top-sheet-close span:last-child{transform:rotate(-45deg)}.suite-top-sheet-panel .compact-form,.suite-top-sheet-panel .create-form,.suite-top-sheet-panel .evaluation-form,.suite-top-sheet-panel .panel,.suite-top-sheet-panel .profile-editor-panel,.suite-top-sheet-panel .source-editor-panel,.suite-top-sheet-panel .user-editor-panel{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.suite-top-sheet-panel .compact-form,.suite-top-sheet-panel .create-form,.suite-top-sheet-panel .evaluation-form,.suite-top-sheet-panel form{display:grid;grid-gap:10px;gap:10px}.suite-top-sheet-panel .compact-form input,.suite-top-sheet-panel .compact-form select,.suite-top-sheet-panel .compact-form textarea,.suite-top-sheet-panel .create-form input,.suite-top-sheet-panel .create-form select,.suite-top-sheet-panel .create-form textarea,.suite-top-sheet-panel .evaluation-form input,.suite-top-sheet-panel .evaluation-form select,.suite-top-sheet-panel .evaluation-form textarea{min-height:40px}.suite-sheet-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start}.suite-sheet-action-button{min-height:40px;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);padding:0 14px;font-weight:820;box-shadow:0 7px 20px rgba(23,31,25,.06)}.suite-sheet-action-button:hover{border-color:rgba(39,132,53,.28);color:var(--suite-green)}.suite-control-floating-panel .suite-control-detail,.suite-control-floating-panel .suite-control-new-user{border:0;background:transparent;box-shadow:none;padding:0}.suite-control-detail-floating{gap:12px}.suite-control-user-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:7px;gap:7px}.suite-control-user-filters{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(180px,.7fr) minmax(220px,.8fr);grid-gap:10px;gap:10px}.suite-control-user-filters.compact{grid-template-columns:minmax(220px,360px)}.suite-control-user-filters label{display:grid;grid-gap:6px;gap:6px}.suite-control-user-filters span{color:var(--suite-ink);font-size:.78rem;font-weight:820}.suite-control-user-table{max-height:clamp(320px,52dvh,560px);overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(39,132,53,.32) transparent}.suite-control-unit-table,.suite-control-user-table{display:grid;grid-gap:6px;gap:6px}.suite-control-user-table::-webkit-scrollbar{width:8px}.suite-control-user-table::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(39,132,53,.32)}.suite-control-user-row,.suite-control-user-table-head{display:grid;grid-template-columns:minmax(240px,1.45fr) minmax(170px,.9fr) minmax(108px,.5fr) minmax(86px,.4fr) minmax(160px,.8fr);align-items:center;grid-gap:10px;gap:10px}.suite-control-user-table-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:34px;border-bottom:1px solid var(--suite-line);background:var(--suite-panel);color:var(--suite-muted);padding:0 10px 6px;font-size:.74rem;font-weight:840}.suite-control-unit-row,.suite-control-unit-table-head{display:grid;grid-template-columns:minmax(240px,1.3fr) minmax(90px,.36fr) minmax(180px,.8fr) minmax(96px,.38fr);align-items:center;grid-gap:10px;gap:10px}.suite-control-unit-table-head{min-height:34px;border-bottom:1px solid var(--suite-line);color:var(--suite-muted);padding:0 10px 6px;font-size:.74rem;font-weight:840}.suite-control-unit-row{min-height:62px;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);padding:8px 10px;text-align:left;cursor:pointer;transition:border-color .15s var(--suite-ease),background .15s var(--suite-ease),transform .15s var(--suite-ease)}.suite-control-unit-row.muted{background:#fbfcfa;cursor:default}.suite-control-unit-row.active,.suite-control-unit-row:hover{border-color:rgba(39,132,53,.26);background:#f8faf7;transform:translateY(-1px)}.suite-control-unit-row.muted:hover{border-color:var(--suite-line);background:#fbfcfa;transform:none}.suite-control-unit-row span{min-width:0;display:grid;grid-gap:2px;gap:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suite-control-unit-row strong{color:var(--suite-ink);font-size:.86rem;font-weight:820}.suite-control-unit-row small{color:var(--suite-muted);font-size:.74rem;font-weight:700}.suite-control-user-row{width:100%;min-height:62px;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);padding:8px 10px;text-align:left;cursor:pointer;transition:border-color .15s var(--suite-ease),background .15s var(--suite-ease),transform .15s var(--suite-ease)}.suite-control-user-row.active,.suite-control-user-row:hover{border-color:rgba(39,132,53,.26);background:#f8faf7;transform:translateY(-1px)}.suite-control-user-cell{min-width:0;display:grid;grid-gap:2px;gap:2px}.suite-control-user-cell.user{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px}.suite-control-user-cell b{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#eef5ef;color:var(--suite-green);font-size:.76rem;font-weight:850}.suite-control-user-cell small,.suite-control-user-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suite-control-user-cell strong{color:var(--suite-ink);font-size:.86rem;font-weight:820}.suite-control-user-cell small{color:var(--suite-muted);font-size:.74rem;font-weight:700}.suite-control-user-cell.compact{justify-items:start}.suite-control-status-pill{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:3px 8px;font-size:.74rem!important}.suite-control-status-pill.active{background:#eef7ef;color:var(--suite-green)!important}.suite-control-status-pill.inactive{background:#f8eeee;color:#9b3030!important}.suite-control-org{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--suite-line);border-radius:8px;background:var(--suite-panel);box-shadow:var(--suite-shadow-soft);padding:14px}.suite-control-org-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.suite-control-org-summary article{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--suite-line);border-radius:8px;background:var(--suite-surface-muted);padding:12px}.suite-control-org-meta small,.suite-control-org-person small,.suite-control-org-summary small{color:var(--suite-muted);font-size:.74rem;font-weight:740}.suite-control-org-summary strong{color:var(--suite-ink);font-size:1.25rem;font-weight:850}.suite-control-org-board{max-height:clamp(360px,58dvh,700px);display:grid;grid-gap:10px;gap:10px;overflow:auto;padding:2px 4px 6px 2px;scrollbar-width:thin;scrollbar-color:rgba(39,132,53,.32) transparent}.suite-control-org-board::-webkit-scrollbar{width:8px;height:8px}.suite-control-org-board::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(39,132,53,.32)}.suite-control-org-node{min-width:min(980px,100%);display:grid;grid-gap:8px;gap:8px}.suite-control-org-card{width:100%;min-height:62px;display:grid;grid-template-columns:42px minmax(0,1fr) minmax(112px,.22fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--suite-line);border-radius:8px;background:var(--suite-surface-raised);color:var(--suite-ink);padding:10px;text-align:left;cursor:pointer;transition:border-color .15s var(--suite-ease),background .15s var(--suite-ease),transform .15s var(--suite-ease)}.suite-control-org-card:hover{border-color:var(--suite-border-strong);background:var(--suite-surface-muted);transform:translateY(-1px)}.app-organization-chart .suite-control-org-card:not(button){cursor:default}.suite-control-org-card.current-user{border-color:var(--suite-border-strong);background:var(--suite-surface-selected)}.suite-control-org-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:var(--suite-surface-selected);color:var(--suite-green);font-size:.78rem;font-weight:850}.suite-control-org-meta,.suite-control-org-person{min-width:0;display:grid;grid-gap:2px;gap:2px}.suite-control-org-meta b,.suite-control-org-meta small,.suite-control-org-person small,.suite-control-org-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suite-control-org-meta b,.suite-control-org-person strong{color:var(--suite-ink);font-size:.88rem;font-weight:820}.suite-control-org-meta.compact{justify-items:end;text-align:right}.suite-control-org-children{display:grid;grid-gap:8px;gap:8px;margin-left:28px;padding-left:18px;border-left:2px solid rgba(39,132,53,.22)}.suite-control-org-warning{border:1px dashed rgba(155,48,48,.32);border-radius:8px;background:var(--suite-surface-danger);color:var(--suite-ink);padding:10px 12px;font-size:.82rem;font-weight:760}.app-organization-focused .suite-control-org-board{max-height:none;overflow:visible}.app-org-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-org-panel-head>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.app-org-home-button{min-height:36px;border:1px solid var(--suite-line);border-radius:8px;background:var(--suite-surface-control);color:var(--suite-ink);padding:0 14px;font-weight:820}.app-org-home-button:disabled{opacity:.45;cursor:not-allowed}.app-org-hierarchy{display:grid;justify-items:center;grid-gap:10px;gap:10px}.app-org-tier{width:min(980px,100%);display:grid;grid-gap:8px;gap:8px;justify-items:stretch}.app-org-current-tier{width:min(1080px,100%)}.app-org-reports-tier{width:100%}.app-org-tier-head small,.app-org-tier-label{color:var(--suite-green);font-size:.78rem;font-weight:850}.app-org-tier-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-org-tier-head strong{border-radius:999px;background:var(--suite-surface-selected);color:var(--suite-green);padding:3px 9px;font-size:.78rem;font-weight:850}.app-org-connector{width:2px;height:24px;border-radius:999px;background:rgba(39,132,53,.28)}.app-org-report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));grid-gap:10px;gap:10px}.app-org-person-card{font-family:inherit}.app-org-person-card.is-manager{border-color:rgba(39,132,53,.24)}.app-org-person-card.is-report{min-height:60px}.app-org-people-count b{font-size:1.08rem}.app-org-person-card.is-navigable{cursor:pointer}.app-org-person-card.current-user,.app-org-person-card.is-reference{cursor:default}.app-org-home-button:disabled:hover,.app-org-person-card.current-user:hover,.app-org-person-card.is-reference:hover{transform:none}.app-org-person-card.is-reference:hover{border-color:var(--suite-line);background:var(--suite-surface-raised)}.app-org-person-card.current-user:hover{border-color:var(--suite-border-strong);background:var(--suite-surface-selected)}.app-org-placeholder{border-style:dashed;background:var(--suite-surface-muted)}.app-org-placeholder:hover{border-color:var(--suite-line);background:var(--suite-surface-muted)}.suite-control-user-list button{min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"avatar name" "avatar meta";align-items:center;grid-gap:2px 10px;gap:2px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--suite-ink);padding:7px;text-align:left}.suite-control-user-list button span{grid-area:avatar;width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#eef5ef;color:var(--suite-green);font-size:.76rem;font-weight:850}.suite-control-profile-card>span{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#eef5ef;color:var(--suite-green);font-size:.76rem;font-weight:850}.suite-control-user-list button strong{grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suite-control-user-list button small{grid-area:meta;color:var(--suite-muted);font-weight:700}.suite-control-user-list button.active,.suite-control-user-list button:hover{border-color:rgba(39,132,53,.18);background:#f8faf7}.suite-control-empty-users{display:grid;grid-gap:4px;gap:4px;border:1px dashed rgba(39,132,53,.26);border-radius:8px;background:#f8fbf7;padding:14px}.suite-control-empty-users strong{color:var(--suite-ink);font-weight:820}.suite-control-empty-users p{margin:0;color:var(--suite-muted);font-size:.82rem;font-weight:680}.suite-control-select-user{display:grid;grid-gap:6px;gap:6px;padding:16px}.suite-control-select-user strong{color:var(--suite-ink);font-size:1rem;font-weight:820}.suite-control-select-user p{margin:0;color:var(--suite-muted);font-weight:680}.suite-control-dependency-note,.suite-control-panel-head,.suite-control-platform-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.suite-control-panel-head>span{display:grid;grid-gap:2px;gap:2px}.suite-control-dependency-note strong,.suite-control-panel-head strong{color:var(--suite-ink);font-weight:780}.suite-control-csv-button{min-height:34px;padding:0 12px;white-space:nowrap}.suite-control-editor input,.suite-control-editor select,.suite-control-new-user input,.suite-control-new-user select,.suite-control-password-form input,.suite-control-unit-editor-form input,.suite-control-unit-editor-form select,.suite-control-user-filters input,.suite-control-user-filters select{min-height:38px;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);padding:0 10px;font-weight:680}.suite-control-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;border:1px solid var(--suite-line);border-radius:8px;background:var(--suite-panel);box-shadow:var(--suite-shadow-soft);padding:14px}.suite-control-editor label{display:grid;grid-gap:6px;gap:6px}.suite-control-editor span{color:var(--suite-ink);font-size:.78rem;font-weight:820}.suite-control-new-user .primary{min-height:38px;border:0;border-radius:8px;background:var(--suite-green);color:#fff;font-weight:780}.suite-control-floating-panel .suite-control-new-user{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.suite-control-floating-panel .suite-control-new-user .primary,.suite-control-floating-panel .suite-control-new-user .suite-control-form-note{grid-column:1/-1}.suite-control-profile-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px}.suite-control-profile-card>span{grid-area:auto}.suite-control-profile-card h2{margin:2px 0;color:var(--suite-ink);font-size:1.25rem}.suite-control-profile-card>div{min-width:0}.suite-control-profile-card h2,.suite-control-profile-card p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suite-control-unit-profile-card{box-shadow:none}.suite-control-profile-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;justify-content:end}.suite-control-profile-badges em,.suite-control-profile-badges strong{border-radius:999px;padding:7px 10px;font-size:.78rem;font-style:normal;font-weight:820}.suite-control-profile-badges strong{background:#f6f8f5;color:var(--suite-ink)}.suite-control-profile-badges em.active{background:#eef7ef;color:var(--suite-green)}.suite-control-profile-badges em.inactive{background:#f8eeee;color:#9b3030}.suite-control-security-card{display:grid;grid-gap:10px;gap:10px;padding:14px}.suite-control-security-head,.suite-control-security-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.suite-control-security-head>div{display:grid;grid-gap:2px;gap:2px}.suite-control-security-head small{color:var(--suite-green);font-size:.76rem;font-weight:840}.suite-control-security-head strong,.suite-control-security-meta strong,.suite-control-status-toggle{color:var(--suite-ink);font-weight:820}.suite-control-status-toggle{min-width:122px;display:inline-grid;grid-template-columns:44px auto;align-items:center;gap:8px;cursor:pointer}.suite-control-status-toggle.compact{min-width:108px;grid-template-columns:38px auto;gap:6px;font-size:.78rem}.suite-control-status-toggle input{position:absolute;opacity:0;pointer-events:none}.suite-control-status-toggle input:checked+.suite-toggle-track{border-color:rgba(39,132,53,.42);background:rgba(39,132,53,.22)}.suite-control-status-toggle input:checked+.suite-toggle-track i{transform:translateX(18px)}.suite-control-status-toggle input:disabled+.suite-toggle-track{opacity:.5}.suite-control-status-toggle.compact .suite-toggle-track{width:38px;height:22px}.suite-control-status-toggle.compact .suite-toggle-track i{width:16px;height:16px}.suite-control-status-toggle.compact input:checked+.suite-toggle-track i{transform:translateX(16px)}.suite-control-password-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.suite-control-password-form label{display:grid;grid-gap:6px;gap:6px}.suite-control-password-form span{color:var(--suite-ink);font-size:.78rem;font-weight:820}.suite-control-password-form button{min-height:38px;border:0;border-radius:8px;background:var(--suite-green);color:#fff;padding:0 13px;font-weight:820}.suite-control-password-form button:disabled,.suite-control-password-form input:disabled{cursor:not-allowed;opacity:.62}.suite-control-security-meta{border-top:1px solid var(--suite-line);padding-top:10px;color:var(--suite-muted);font-size:.8rem;font-weight:700}.suite-control-security-message{margin:0;border:1px solid rgba(39,132,53,.22);border-radius:8px;background:#f8fbf7;color:var(--suite-ink);padding:9px 10px;font-size:.8rem;font-weight:720}.suite-control-unit-editor-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;border:1px solid var(--suite-line);border-radius:8px;background:var(--suite-panel);box-shadow:var(--suite-shadow-soft);padding:10px}.suite-control-unit-editor-form label{display:grid;grid-gap:6px;gap:6px}.suite-control-unit-editor-form span{color:var(--suite-ink);font-size:.78rem;font-weight:820}.suite-control-unit-editor-form .suite-control-form-note,.suite-control-unit-editor-form button{grid-column:1/-1}.suite-control-unit-editor-form button{min-height:38px;border:0;border-radius:8px;background:var(--suite-green);color:#fff;font-weight:820}.suite-control-unit-members{grid-gap:7px;gap:7px;padding:14px}.suite-control-toggle-section,.suite-control-unit-members{display:grid;border:1px solid var(--suite-line);border-radius:8px;background:var(--suite-panel);box-shadow:var(--suite-shadow-soft)}.suite-control-toggle-section{grid-gap:8px;gap:8px;overflow:hidden;padding:8px;transition:border-color .18s var(--suite-ease),box-shadow .18s var(--suite-ease),background-color .18s var(--suite-ease)}.suite-control-toggle-trigger{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;grid-gap:10px;gap:10px;border:0;border-radius:8px;background:transparent;color:var(--suite-ink);padding:0 6px;text-align:left;cursor:pointer}.suite-control-toggle-trigger:hover{background:#f8faf7}.suite-control-toggle-trigger span{overflow:hidden;font-size:.9rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.suite-control-toggle-trigger b{min-width:32px;min-height:28px;display:grid;place-items:center;border-radius:999px;background:#eef5ef;color:var(--suite-green);font-size:.82rem;font-weight:850}.suite-control-toggle-trigger i{width:9px;height:9px;justify-self:center;border-right:2px solid var(--suite-muted);border-bottom:2px solid var(--suite-muted);transform:rotate(45deg);transition:transform .16s var(--suite-ease)}.suite-control-toggle-section.open .suite-control-toggle-trigger i{transform:rotate(225deg)}.suite-control-toggle-scroll{display:grid;grid-gap:7px;gap:7px;max-height:0;overflow:hidden;opacity:0;padding-right:4px;transform:translateY(-6px);transition:max-height .22s var(--suite-ease),opacity .18s var(--suite-ease),transform .18s var(--suite-ease);pointer-events:none;scrollbar-width:thin;scrollbar-color:rgba(39,132,53,.32) transparent}.suite-control-toggle-section.open .suite-control-toggle-scroll{max-height:min(260px,28dvh);overflow-y:auto;opacity:1;transform:translateY(0);pointer-events:auto}.suite-control-toggle-scroll::-webkit-scrollbar{width:8px}.suite-control-toggle-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(39,132,53,.32)}.suite-control-toggle-scroll>.suite-control-form-note{margin:2px 0 0}.suite-control-unit-member-row{min-height:54px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"avatar name" "avatar email";align-items:center;grid-gap:2px 10px;gap:2px 10px;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);padding:7px;text-align:left;cursor:pointer}.suite-control-unit-member-row:hover{border-color:rgba(39,132,53,.24);background:#f8faf7}.suite-control-unit-member-row span{grid-area:avatar;width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#eef5ef;color:var(--suite-green);font-size:.76rem;font-weight:850}.suite-control-unit-member-row strong{grid-area:name;overflow:hidden;color:var(--suite-ink);text-overflow:ellipsis;white-space:nowrap}.suite-control-unit-member-row small{grid-area:email;overflow:hidden;color:var(--suite-muted);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.suite-control-platform,.suite-control-platforms{min-width:0;display:grid;grid-gap:8px;gap:8px}.suite-control-platform{max-width:100%;padding:10px 12px}.suite-control-platform.enabled{border-color:rgba(39,132,53,.28)}.suite-control-platform.disabled{background:hsla(60,18%,97%,.72);opacity:.72}.suite-control-app-toggle-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.suite-control-app-toggle{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;cursor:pointer}.suite-control-app-toggle input{position:absolute;opacity:0;pointer-events:none}.suite-toggle-track{width:44px;height:26px;position:relative;display:inline-flex;align-items:center;border:1px solid var(--suite-line);border-radius:999px;background:#e9ebe6;transition:background-color .16s var(--suite-ease),border-color .16s var(--suite-ease)}.suite-toggle-track i{width:20px;height:20px;position:absolute;left:3px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(23,31,25,.18);transition:transform .16s var(--suite-ease)}.suite-control-app-toggle input:checked+.suite-toggle-track{border-color:rgba(39,132,53,.42);background:rgba(39,132,53,.22)}.suite-control-app-toggle input:checked+.suite-toggle-track i{transform:translateX(18px)}.suite-control-app-toggle input:disabled+.suite-toggle-track{opacity:.5}.suite-control-app-copy{min-width:0;display:grid;grid-gap:0;gap:0}.suite-control-app-copy strong{overflow:hidden;color:var(--suite-ink);font-size:.94rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.suite-control-app-copy small{overflow:hidden;color:var(--suite-muted);font-size:.72rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.suite-control-app-actions{display:inline-flex;flex-wrap:wrap;gap:5px;justify-content:end}.suite-control-app-actions button{min-height:30px;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);padding:0 9px;font-size:.72rem;font-weight:780}.suite-control-app-actions button:hover{border-color:rgba(39,132,53,.24);background:#f7fbf6}.suite-control-app-placeholder{border:1px dashed hsla(90,2%,44%,.3);border-radius:8px;background:#fbfcfa;color:var(--suite-muted);padding:10px 12px;font-size:.82rem;font-weight:720}.suite-control-form-note{margin:0;border:1px dashed rgba(39,132,53,.24);border-radius:8px;background:#f8fbf7;color:var(--suite-muted);padding:9px 10px;font-size:.78rem;font-weight:700;line-height:1.35}.suite-control-platform-top label{display:inline-flex;align-items:center;gap:9px;color:var(--suite-ink);font-weight:820}.suite-control-platform-top>div{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:end}.suite-control-app-checks input,.suite-control-internal-list input,.suite-control-platform-top input,.suite-control-tab-card input,.suite-control-tabs input{accent-color:var(--suite-green)}.suite-control-platform-top button{min-height:32px;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);padding:0 10px;font-weight:760}.suite-control-platform-top button:disabled{cursor:not-allowed;opacity:.45}.suite-control-platform>small{color:var(--suite-muted);font-weight:700}.suite-control-module-section{min-width:0;max-width:100%;display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--suite-line);padding-top:7px}.suite-control-module-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.suite-control-module-section-head strong{color:var(--suite-ink);font-size:.82rem;font-weight:820}.suite-control-module-section-head small{color:var(--suite-muted);font-size:.76rem;font-weight:740}.suite-control-internal-list{min-width:0;display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px}.suite-control-module-access{min-width:0;max-width:100%;display:grid;grid-gap:6px;gap:6px;border:1px solid #ebebe5;border-radius:8px;background:#fbfcfa;padding:8px}.suite-control-module-access.enabled{grid-template-columns:minmax(180px,.46fr) minmax(0,1fr);align-items:start;border-color:rgba(39,132,53,.24);background:#f9fcf8}.suite-control-module-access.minimum{border-color:rgba(39,132,53,.2)}.suite-control-internal-list>label,.suite-control-module-access>label{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;margin:0}.suite-control-module-toggle{cursor:pointer}.suite-control-internal-list label.minimum{border-color:rgba(39,132,53,.2)}.suite-control-internal-list small,.suite-control-internal-list strong{display:block}.suite-control-internal-list strong{font-size:.82rem;line-height:1.2}.suite-control-internal-list small{color:var(--suite-muted);font-size:.7rem;font-weight:660;line-height:1.25}.suite-control-tabs{display:flex;flex-wrap:wrap;gap:6px}.suite-control-tab-section{min-width:0;max-width:100%;display:grid;grid-gap:6px;gap:6px;border-left:1px solid rgba(39,132,53,.16);margin-left:0;padding-left:10px}.suite-control-tab-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.suite-control-tab-head>div:first-child{display:grid;grid-gap:2px;gap:2px}.suite-control-tab-head>div:last-child{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:end}.suite-control-tab-head small{color:var(--suite-green);font-size:.66rem;font-weight:820}.suite-control-tab-head strong{color:var(--suite-muted);font-size:.7rem;font-weight:760}.suite-control-tab-head button{min-height:24px;border:1px solid var(--suite-line);border-radius:8px;background:#fff;color:var(--suite-ink);padding:0 7px;font-size:.68rem;font-weight:760}.suite-control-tab-head button:hover{border-color:rgba(39,132,53,.24);background:#f7fbf6}.suite-control-tabs-grid{min-width:0;max-width:100%;display:flex;flex-wrap:wrap;gap:5px}.suite-control-tab-card{min-width:0;max-width:100%;min-height:30px;display:inline-grid;grid-template-columns:16px 28px minmax(0,auto);grid-template-areas:"check code name";align-items:center;gap:5px;border:1px solid var(--suite-line);border-radius:999px;background:#fff;color:var(--suite-ink);padding:4px 9px 4px 7px;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.suite-control-tab-card:hover{border-color:rgba(39,132,53,.24);background:#fbfdf9;transform:translateY(-1px)}.suite-control-tab-card.enabled{border-color:rgba(39,132,53,.25);background:#f7fbf6}.suite-control-tab-card.minimum{box-shadow:inset 3px 0 0 rgba(39,132,53,.25)}.suite-control-tab-card input{grid-area:check}.suite-control-tab-card>span{grid-area:code;width:26px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef4ee;color:var(--suite-green);font-size:.64rem;font-weight:860}.suite-control-tab-card>strong{grid-area:name;min-width:0;color:var(--suite-ink);font-size:.72rem;font-weight:820;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.suite-control-tab-card>small{display:none}.suite-control-app-checks label,.suite-control-tabs label{min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--suite-line);border-radius:999px;background:#fff;color:var(--suite-ink);padding:4px 9px;font-size:.75rem;font-weight:760}.suite-control-tabs label.minimum{border-color:rgba(39,132,53,.24);background:#f1f7f2}.suite-control-app-checks{display:flex;flex-wrap:wrap;gap:6px}.suite-control-empty-chain{display:grid;grid-gap:6px;gap:6px;border:1px dashed rgba(39,132,53,.36);border-radius:8px;background:#f8fbf7;padding:16px}.suite-control-empty-chain strong{color:var(--suite-ink);font-size:1rem;font-weight:780}.suite-control-empty-chain p{margin:0;color:var(--suite-muted);font-weight:680;line-height:1.4}.app-scoped-access-control{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;margin-top:10px}.app-scoped-access-control .suite-control-platform{border:1px solid var(--suite-line);border-radius:8px;background:#fff}.app-scoped-access-control .suite-control-module-access.enabled{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr)}.app-scoped-access-control input[type=checkbox]{width:auto;min-height:0;box-shadow:none}.app-scoped-access-control label{min-height:0}.app-scoped-access-control .suite-control-module-toggle input[type=checkbox],.app-scoped-access-control .suite-control-tab-card input[type=checkbox]{margin:0}.suite-control-dependency-note{padding:12px 14px}.suite-control-dependency-note span{color:var(--suite-muted);font-size:.82rem;font-weight:700;text-align:right}.suite-control-denied{padding:22px}:root[data-suite-theme=dark] body{background:linear-gradient(135deg,rgba(39,132,53,.08),rgba(234,178,4,.04)),var(--suite-bg);color:var(--suite-ink)}:root[data-suite-theme=dark] .login-page,:root[data-suite-theme=dark] .module-selection-page,:root[data-suite-theme=dark] .subplatform-page{background:linear-gradient(135deg,rgba(39,132,53,.11),rgba(234,178,4,.07) 42%,rgba(18,21,18,.98)),var(--suite-bg)}:root[data-suite-theme=dark] .detail-panel,:root[data-suite-theme=dark] .empty-access-panel,:root[data-suite-theme=dark] .login-card,:root[data-suite-theme=dark] .module-choice-card,:root[data-suite-theme=dark] .suite-business-unit-form,:root[data-suite-theme=dark] .suite-command-bar,:root[data-suite-theme=dark] .suite-control-card,:root[data-suite-theme=dark] .suite-control-editor,:root[data-suite-theme=dark] .suite-control-floating-panel,:root[data-suite-theme=dark] .suite-control-platform,:root[data-suite-theme=dark] .suite-control-toggle-section,:root[data-suite-theme=dark] .suite-drawer,:root[data-suite-theme=dark] .suite-governance-card,:root[data-suite-theme=dark] .suite-homebar,:root[data-suite-theme=dark] .suite-organization-filter,:root[data-suite-theme=dark] .suite-panel-section,:root[data-suite-theme=dark] .suite-top-sheet-panel,:root[data-suite-theme=dark] .suite-user-panel{border-color:var(--suite-line);background:linear-gradient(180deg,rgba(35,39,34,.96),rgba(28,31,27,.94)),linear-gradient(135deg,rgba(39,132,53,.08),rgba(234,178,4,.05));color:var(--suite-ink);box-shadow:var(--suite-shadow-soft)}:root[data-suite-theme=dark] .suite-drawer,:root[data-suite-theme=dark] .suite-user-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}:root[data-suite-theme=dark] .login-title h1,:root[data-suite-theme=dark] .module-choice-card strong,:root[data-suite-theme=dark] .module-selection-head h1,:root[data-suite-theme=dark] .suite-control-platform strong,:root[data-suite-theme=dark] .suite-control-tab-card>strong,:root[data-suite-theme=dark] .suite-current-context strong,:root[data-suite-theme=dark] .suite-panel-module-list strong,:root[data-suite-theme=dark] .suite-panel-section-head strong,:root[data-suite-theme=dark] .suite-user-facts strong,:root[data-suite-theme=dark] .suite-user-membership strong,:root[data-suite-theme=dark] .suite-user-panel-head strong{color:var(--suite-ink)}:root[data-suite-theme=dark] .login-title small,:root[data-suite-theme=dark] .module-selection-head small,:root[data-suite-theme=dark] .suite-control-dependency-note span,:root[data-suite-theme=dark] .suite-control-tab-head strong,:root[data-suite-theme=dark] .suite-current-context small,:root[data-suite-theme=dark] .suite-panel-module-list small,:root[data-suite-theme=dark] .suite-user-facts span,:root[data-suite-theme=dark] .suite-user-membership span,:root[data-suite-theme=dark] .suite-user-panel-head small{color:var(--suite-muted)}:root[data-suite-theme=dark] .suite-control-tab-card>span,:root[data-suite-theme=dark] .suite-drawer-link span,:root[data-suite-theme=dark] .suite-drawer-subnav button span,:root[data-suite-theme=dark] .suite-module-checks label,:root[data-suite-theme=dark] .suite-module-pills span,:root[data-suite-theme=dark] .suite-user-button span,:root[data-suite-theme=dark] .suite-user-panel-head>span{background:rgba(65,166,83,.14);color:var(--suite-green)}:root[data-suite-theme=dark] .suite-control-app-checks label,:root[data-suite-theme=dark] .suite-control-tab-card,:root[data-suite-theme=dark] .suite-control-tabs label,:root[data-suite-theme=dark] .suite-panel-internal-list span,:root[data-suite-theme=dark] .suite-panel-module-list article,:root[data-suite-theme=dark] .suite-theme-preview,:root[data-suite-theme=dark] .suite-theme-toggle,:root[data-suite-theme=dark] .suite-user-facts span,:root[data-suite-theme=dark] .suite-user-membership article{border-color:var(--suite-line);background:rgba(20,23,20,.72)}:root[data-suite-theme=dark] .suite-business-unit-form input,:root[data-suite-theme=dark] .suite-panel-password-form input,:root[data-suite-theme=dark] .suite-user-assignment select,:root[data-suite-theme=dark] input,:root[data-suite-theme=dark] select,:root[data-suite-theme=dark] textarea{border-color:var(--suite-line);background:rgba(18,21,18,.86);color:var(--suite-ink)}:root[data-suite-theme=dark] input:disabled,:root[data-suite-theme=dark] select:disabled,:root[data-suite-theme=dark] textarea:disabled{background:rgba(18,21,18,.52);color:var(--suite-muted)}:root[data-suite-theme=dark] .logout-button,:root[data-suite-theme=dark] .logout-button.compact,:root[data-suite-theme=dark] .suite-control-tab-head button,:root[data-suite-theme=dark] .suite-icon-button,:root[data-suite-theme=dark] .suite-logout-icon-button,:root[data-suite-theme=dark] .suite-panel-password-form button,:root[data-suite-theme=dark] .suite-switch-button{border-color:var(--suite-line);background:rgba(25,29,25,.86);color:var(--suite-ink)}:root[data-suite-theme=dark] .logout-button.compact:hover,:root[data-suite-theme=dark] .logout-button:hover,:root[data-suite-theme=dark] .suite-control-tab-card.enabled,:root[data-suite-theme=dark] .suite-control-tab-card:hover,:root[data-suite-theme=dark] .suite-drawer-link.active,:root[data-suite-theme=dark] .suite-drawer-link:hover,:root[data-suite-theme=dark] .suite-drawer-subnav button.active,:root[data-suite-theme=dark] .suite-drawer-subnav button:hover,:root[data-suite-theme=dark] .suite-icon-button:hover,:root[data-suite-theme=dark] .suite-logout-icon-button:hover,:root[data-suite-theme=dark] .suite-switch-button:hover{border-color:rgba(65,166,83,.36);background:rgba(39,132,53,.14)}:root[data-suite-theme=dark] .suite-control-overlay-scrim,:root[data-suite-theme=dark] .suite-top-sheet-scrim{background:rgba(9,12,9,.42)!important;-webkit-backdrop-filter:blur(7px) saturate(.92);backdrop-filter:blur(7px) saturate(.92)}:root[data-suite-theme=dark] .suite-control-overlay-scrim:active,:root[data-suite-theme=dark] .suite-control-overlay-scrim:focus-visible,:root[data-suite-theme=dark] .suite-control-overlay-scrim:hover,:root[data-suite-theme=dark] .suite-top-sheet-scrim:active,:root[data-suite-theme=dark] .suite-top-sheet-scrim:focus-visible,:root[data-suite-theme=dark] .suite-top-sheet-scrim:hover{background:rgba(9,12,9,.42)!important}:root[data-suite-theme=dark] :where(.suite-top-sheet-panel,.suite-control-floating-panel){border-color:var(--suite-border-weak)!important;background:linear-gradient(180deg,rgba(36,41,35,.98),rgba(27,31,27,.97)),linear-gradient(135deg,rgba(88,185,102,.08),rgba(240,196,60,.05))!important;color:var(--suite-ink)!important;box-shadow:0 28px 86px rgba(0,0,0,.44)!important}:root[data-suite-theme=dark] :where(.suite-top-sheet-panel,.suite-control-floating-panel) :where(label,p,span,small,.muted,.empty,.help-text,.suite-control-form-note){color:var(--suite-text-soft)!important}:root[data-suite-theme=dark] :where(.suite-top-sheet-panel,.suite-control-floating-panel) :where(h1,h2,h3,h4,strong,.modalTitle,.suite-top-sheet-head strong,.suite-control-floating-head strong){color:var(--suite-ink)!important}:root[data-suite-theme=dark] :where(.suite-top-sheet-panel,.suite-control-floating-panel) :where(.panel,.create-form,.compact-form,.evaluation-form,.profile-editor-panel,.source-editor-panel,.user-editor-panel,.request-form,.hours-form-grid,.form-preview-list,.compact-form-list,.suite-control-new-user,.suite-control-detail){color:var(--suite-ink)!important}:root[data-suite-theme=dark] :where(.suite-top-sheet-panel,.suite-control-floating-panel) :where(input,select,textarea,.app-select input,.project-option-picker input){border-color:var(--suite-border-weak)!important;background:var(--suite-surface-control)!important;color:var(--suite-ink)!important;box-shadow:none!important;caret-color:var(--suite-green)}:root[data-suite-theme=dark] :where(.suite-top-sheet-panel,.suite-control-floating-panel) :where(input::placeholder,textarea::placeholder){color:var(--suite-text-faint)!important}:root[data-suite-theme=dark] :where(.suite-top-sheet-panel,.suite-control-floating-panel) :where(input:disabled,select:disabled,textarea:disabled,input[readonly],textarea[readonly],.form-preview-list input:-moz-read-only,.form-preview-list textarea:-moz-read-only){border-color:hsla(72,16%,87%,.12)!important;background:var(--suite-surface-control-muted)!important;color:var(--suite-text-faint)!important;-webkit-text-fill-color:var(--suite-text-faint)!important}:root[data-suite-theme=dark] :where(.suite-top-sheet-panel,.suite-control-floating-panel) :where(input:disabled,select:disabled,textarea:disabled,input[readonly],textarea[readonly],.form-preview-list input:read-only,.form-preview-list textarea:read-only){border-color:hsla(72,16%,87%,.12)!important;background:var(--suite-surface-control-muted)!important;color:var(--suite-text-faint)!important;-webkit-text-fill-color:var(--suite-text-faint)!important}:root[data-suite-theme=dark] :where(.suite-top-sheet-panel,.suite-control-floating-panel) :where(.app-select-list,.project-option-list,.app-select-list-floating,.form-preview-list,.compact-form-list,.check-row){border-color:var(--suite-border-weak)!important;background:rgba(24,28,24,.96)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] :where(.suite-top-sheet-panel,.suite-control-floating-panel) :where(.app-select-list button,.project-option-list button){color:var(--suite-ink)!important}:root[data-suite-theme=dark] :where(.suite-top-sheet-panel,.suite-control-floating-panel) :where(.suite-icon-button,.suite-top-sheet-close,.suite-control-floating-close,.suite-sheet-action-button,.secondary,.table-action-button){border-color:var(--suite-border-weak)!important;background:hsla(84,19%,95%,.08)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] :where(.suite-top-sheet-panel,.suite-control-floating-panel) :where(.suite-icon-button:hover,.suite-top-sheet-close:hover,.suite-control-floating-close:hover,.suite-sheet-action-button:hover,.secondary:hover,.table-action-button:hover){border-color:rgba(88,185,102,.34)!important;background:rgba(88,185,102,.14)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .suite-theme-toggle button.active{background:hsla(84,19%,95%,.12);color:var(--suite-ink);box-shadow:inset 0 0 0 1px rgba(240,196,60,.18)}:root[data-suite-theme=dark] .brand img[src="/orchestra-mark.svg"],:root[data-suite-theme=dark] img.brand-client-logo{content:url(/brand/orchestra-logo-horizontal-dark.svg)}:root[data-suite-theme=dark] .module-runtime{color:var(--suite-ink)}:root[data-suite-theme=dark] .module-runtime :is(.panel,.adminPanel,.metric,.card,.table-card,.stat-card,.summary-card,.control-card,.profile-card){border-color:var(--suite-line)!important;background:rgba(31,34,30,.92)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .logout-button,:root[data-suite-theme=dark] .logout-button.compact,:root[data-suite-theme=dark] .module-runtime .side,:root[data-suite-theme=dark] .module-runtime .sidebar,:root[data-suite-theme=dark] .module-runtime .top,:root[data-suite-theme=dark] .module-runtime .topbar,:root[data-suite-theme=dark] .subplatform-topbar,:root[data-suite-theme=dark] .suite-logout-icon-button,:root[data-suite-theme=dark] .suite-user-button,:root[data-suite-theme=dark] .suite-user-button.compact{border-color:hsla(72,16%,87%,.15)!important;background:rgba(25,29,25,.92)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .logout-button,:root[data-suite-theme=dark] .logout-button.compact,:root[data-suite-theme=dark] .suite-logout-icon-button,:root[data-suite-theme=dark] .suite-user-button strong,:root[data-suite-theme=dark] .suite-user-button.compact strong{color:var(--suite-ink)!important}:root[data-suite-theme=dark] .suite-user-button small,:root[data-suite-theme=dark] .suite-user-button.compact small{color:hsla(84,19%,95%,.62)!important}:root[data-suite-theme=dark] .module-runtime .afinador-module-tabs,:root[data-suite-theme=dark] .module-runtime .atril-module-tabs,:root[data-suite-theme=dark] .module-runtime .module-nav,:root[data-suite-theme=dark] .module-runtime .tabs{border-color:hsla(72,16%,87%,.14)!important;background:hsla(84,19%,95%,.065)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)!important}:root[data-suite-theme=dark] .module-runtime .afinador-module-tabs button,:root[data-suite-theme=dark] .module-runtime .atril-module-tabs button,:root[data-suite-theme=dark] .module-runtime .module-nav button,:root[data-suite-theme=dark] .module-runtime .tabs .tab,:root[data-suite-theme=dark] .module-runtime .tabs button{background:transparent!important;color:hsla(84,19%,95%,.64)!important}:root[data-suite-theme=dark] .module-runtime .afinador-module-tabs button:hover,:root[data-suite-theme=dark] .module-runtime .atril-module-tabs button:hover,:root[data-suite-theme=dark] .module-runtime .module-nav button:hover,:root[data-suite-theme=dark] .module-runtime .tabs .tab:hover,:root[data-suite-theme=dark] .module-runtime .tabs button:hover{background:hsla(84,19%,95%,.095)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime .afinador-module-tabs button.selected,:root[data-suite-theme=dark] .module-runtime .atril-module-tabs button.selected,:root[data-suite-theme=dark] .module-runtime .module-nav button.active,:root[data-suite-theme=dark] .module-runtime .tabs .tabActive,:root[data-suite-theme=dark] .module-runtime .tabs button.selected{background:hsla(84,19%,95%,.13)!important;color:var(--suite-ink)!important;box-shadow:inset 0 0 0 1px rgba(240,196,60,.14),0 10px 24px rgba(0,0,0,.14)!important}:root[data-suite-theme=dark] .module-runtime .admin-table,:root[data-suite-theme=dark] .module-runtime .admin-table-row,:root[data-suite-theme=dark] .module-runtime .adminPanel,:root[data-suite-theme=dark] .module-runtime .checkbox-pill,:root[data-suite-theme=dark] .module-runtime .control-card,:root[data-suite-theme=dark] .module-runtime .detail-panel,:root[data-suite-theme=dark] .module-runtime .metrics article,:root[data-suite-theme=dark] .module-runtime .opportunity-row,:root[data-suite-theme=dark] .module-runtime .panel,:root[data-suite-theme=dark] .module-runtime .pbi-card,:root[data-suite-theme=dark] .module-runtime .profile-brief,:root[data-suite-theme=dark] .module-runtime .profile-card,:root[data-suite-theme=dark] .module-runtime .profile-row,:root[data-suite-theme=dark] .module-runtime .source-table,:root[data-suite-theme=dark] .module-runtime .source-table-row,:root[data-suite-theme=dark] .module-runtime .stat-card,:root[data-suite-theme=dark] .module-runtime .summary-card,:root[data-suite-theme=dark] .module-runtime .table-card{border-color:hsla(72,16%,87%,.14)!important;background:rgba(31,34,30,.94)!important;color:var(--suite-ink)!important;box-shadow:var(--suite-shadow-soft)!important}:root[data-suite-theme=dark] .module-runtime .orchestra-button-secondary,:root[data-suite-theme=dark] .module-runtime .org-navigation-path button,:root[data-suite-theme=dark] .module-runtime .priority-arrow-group button,:root[data-suite-theme=dark] .module-runtime .project-priority-link,:root[data-suite-theme=dark] .module-runtime .secondary,:root[data-suite-theme=dark] .module-runtime .state-actions button,:root[data-suite-theme=dark] .module-runtime .table-action-button,:root[data-suite-theme=dark] .module-runtime .table-edit-mode-button{border-color:hsla(72,16%,87%,.16)!important;background:hsla(84,19%,95%,.08)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime .orchestra-button-secondary:not(:disabled):hover,:root[data-suite-theme=dark] .module-runtime .org-navigation-path button:not(:disabled):hover,:root[data-suite-theme=dark] .module-runtime .priority-arrow-group button:not(:disabled):hover,:root[data-suite-theme=dark] .module-runtime .project-priority-link:not(:disabled):hover,:root[data-suite-theme=dark] .module-runtime .secondary:not(:disabled):hover,:root[data-suite-theme=dark] .module-runtime .state-actions button:not(:disabled):hover,:root[data-suite-theme=dark] .module-runtime .table-action-button:not(:disabled):hover,:root[data-suite-theme=dark] .module-runtime .table-edit-mode-button:not(:disabled):hover{border-color:rgba(88,185,102,.34)!important;background:rgba(88,185,102,.13)!important}:root[data-suite-theme=dark] .module-runtime .afinador-module-tabs button:not(.selected),:root[data-suite-theme=dark] .module-runtime .atril-module-tabs button:not(.selected),:root[data-suite-theme=dark] .module-runtime .tabs .tab:not(.tabActive),:root[data-suite-theme=dark] .module-runtime .tabs button:not(.selected){border-color:transparent!important;background:transparent!important;box-shadow:none!important}:root[data-suite-theme=dark] .module-runtime .afinador-module-tabs button:not(.selected):hover,:root[data-suite-theme=dark] .module-runtime .atril-module-tabs button:not(.selected):hover,:root[data-suite-theme=dark] .module-runtime .tabs .tab:not(.tabActive):hover,:root[data-suite-theme=dark] .module-runtime .tabs button:not(.selected):hover{background:hsla(84,19%,95%,.095)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime button:disabled{border-color:hsla(72,16%,87%,.11)!important;background:hsla(84,19%,95%,.055)!important;color:hsla(84,19%,95%,.52)!important;cursor:not-allowed;opacity:.72;-webkit-text-fill-color:hsla(84,19%,95%,.52);box-shadow:none!important}:root[data-suite-theme=dark] .module-runtime .admin-master-table input,:root[data-suite-theme=dark] .module-runtime .admin-master-table select,:root[data-suite-theme=dark] .module-runtime .admin-master-table textarea,:root[data-suite-theme=dark] .module-runtime .atril-table input,:root[data-suite-theme=dark] .module-runtime .atril-table select,:root[data-suite-theme=dark] .module-runtime .atril-table textarea,:root[data-suite-theme=dark] .module-runtime input,:root[data-suite-theme=dark] .module-runtime input[list],:root[data-suite-theme=dark] .module-runtime select,:root[data-suite-theme=dark] .module-runtime textarea{border-color:hsla(72,16%,87%,.16)!important;background:hsla(84,19%,95%,.085)!important;color:var(--suite-ink)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)!important}:root[data-suite-theme=dark] .module-runtime input::placeholder,:root[data-suite-theme=dark] .module-runtime textarea::placeholder{color:hsla(84,19%,95%,.48)!important}:root[data-suite-theme=dark] .module-runtime input:disabled,:root[data-suite-theme=dark] .module-runtime input[readonly],:root[data-suite-theme=dark] .module-runtime select:disabled,:root[data-suite-theme=dark] .module-runtime textarea:disabled,:root[data-suite-theme=dark] .module-runtime textarea[readonly]{background:hsla(84,19%,95%,.055)!important;color:hsla(84,19%,95%,.56)!important;-webkit-text-fill-color:hsla(84,19%,95%,.56)}:root[data-suite-theme=dark] .module-runtime .atril-table-wrap,:root[data-suite-theme=dark] .module-runtime .pbi-micro-table,:root[data-suite-theme=dark] .module-runtime .pbi-micro-table tbody,:root[data-suite-theme=dark] .module-runtime .pbi-micro-table td,:root[data-suite-theme=dark] .module-runtime .pbi-micro-table thead,:root[data-suite-theme=dark] .module-runtime .pbi-micro-table tr,:root[data-suite-theme=dark] .module-runtime .table td,:root[data-suite-theme=dark] .module-runtime .table-wrap,:root[data-suite-theme=dark] .module-runtime .tableWrap,:root[data-suite-theme=dark] .module-runtime table,:root[data-suite-theme=dark] .module-runtime tbody,:root[data-suite-theme=dark] .module-runtime td,:root[data-suite-theme=dark] .module-runtime thead,:root[data-suite-theme=dark] .module-runtime tr,:root[data-suite-theme=dark] .module-runtime-compas .project-dashboard .pbi-card,:root[data-suite-theme=dark] .module-runtime-compas .project-dashboard .pbi-micro-table,:root[data-suite-theme=dark] .module-runtime-compas .project-dashboard .pbi-micro-table tbody,:root[data-suite-theme=dark] .module-runtime-compas .project-dashboard .pbi-micro-table td,:root[data-suite-theme=dark] .module-runtime-compas .project-dashboard .pbi-micro-table thead,:root[data-suite-theme=dark] .module-runtime-compas .project-dashboard .pbi-micro-table tr{border-color:hsla(72,16%,87%,.13)!important;background:rgba(31,34,30,.96)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime .admin-master-table th,:root[data-suite-theme=dark] .module-runtime .admin-table-head,:root[data-suite-theme=dark] .module-runtime .atril-table th,:root[data-suite-theme=dark] .module-runtime .pbi-micro-table th,:root[data-suite-theme=dark] .module-runtime .people-table-head,:root[data-suite-theme=dark] .module-runtime .source-table-head,:root[data-suite-theme=dark] .module-runtime th{border-color:hsla(72,16%,87%,.14)!important;background:hsla(84,19%,95%,.07)!important;color:hsla(84,19%,95%,.72)!important}:root[data-suite-theme=dark] .module-runtime .admin-table-row:nth-child(2n),:root[data-suite-theme=dark] .module-runtime .source-table-row:nth-child(2n),:root[data-suite-theme=dark] .module-runtime tbody tr:nth-child(2n) td{background:hsla(84,19%,95%,.035)!important}:root[data-suite-theme=dark] .module-runtime .admin-table-row.selected,:root[data-suite-theme=dark] .module-runtime .people-table-row.selected,:root[data-suite-theme=dark] .module-runtime .selected-table-row td,:root[data-suite-theme=dark] .module-runtime .source-table-row.selected,:root[data-suite-theme=dark] .module-runtime tbody tr:hover td{background:rgba(88,185,102,.15)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime .atril-total-row td,:root[data-suite-theme=dark] .module-runtime .capacity-total-row td,:root[data-suite-theme=dark] .module-runtime .total-row td{background:rgba(88,185,102,.18)!important;color:#f7fbf5!important}:root[data-suite-theme=dark] .module-runtime .muted,:root[data-suite-theme=dark] .module-runtime .panel-title,:root[data-suite-theme=dark] .module-runtime .panelTitle,:root[data-suite-theme=dark] .module-runtime label,:root[data-suite-theme=dark] .module-runtime p,:root[data-suite-theme=dark] .module-runtime small{color:hsla(84,19%,95%,.68)}:root[data-suite-theme=dark] .module-runtime .home-title h1,:root[data-suite-theme=dark] .module-runtime .homeTitle h1,:root[data-suite-theme=dark] .module-runtime .top h1,:root[data-suite-theme=dark] .module-runtime .topbar h1,:root[data-suite-theme=dark] .module-runtime h1,:root[data-suite-theme=dark] .module-runtime h2,:root[data-suite-theme=dark] .module-runtime h3,:root[data-suite-theme=dark] .module-runtime strong{color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime .admin-toggle-section summary,:root[data-suite-theme=dark] .module-runtime .section-toggle summary,:root[data-suite-theme=dark] .module-runtime .table-toggle-section summary,:root[data-suite-theme=dark] .module-runtime summary{border-color:hsla(72,16%,87%,.17)!important;color:#78d184!important}:root[data-suite-theme=dark] .module-runtime .check-row,:root[data-suite-theme=dark] .module-runtime .checkbox-pill,:root[data-suite-theme=dark] .module-runtime .form-preview-list .check-row,:root[data-suite-theme=dark] .module-runtime .remote-days .check-row,:root[data-suite-theme=dark] .module-runtime .toggle-control{border-color:hsla(72,16%,87%,.16)!important;background:hsla(84,19%,95%,.075)!important;color:hsla(84,19%,95%,.78)!important}:root[data-suite-theme=dark] .module-runtime .check-row:has(input:checked),:root[data-suite-theme=dark] .module-runtime .checkbox-pill:has(input:checked){border-color:rgba(88,185,102,.36)!important;background:rgba(88,185,102,.15)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime .check-row:has(input:disabled),:root[data-suite-theme=dark] .module-runtime .checkbox-pill:has(input:disabled){background:hsla(84,19%,95%,.055)!important;color:hsla(84,19%,95%,.42)!important}:root[data-suite-theme=dark] .module-runtime input[type=checkbox]{accent-color:var(--suite-green);box-shadow:none!important}:root[data-suite-theme=dark] .module-runtime optgroup,:root[data-suite-theme=dark] .module-runtime option{background:#20241f!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime option:checked{background:rgba(88,185,102,.24)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime .app-select-list,:root[data-suite-theme=dark] .module-runtime .app-select-list-floating,:root[data-suite-theme=dark] .module-runtime .project-option-list{border-color:hsla(72,16%,87%,.16)!important;background:rgba(31,34,30,.98)!important;box-shadow:0 20px 42px rgba(0,0,0,.34)!important}:root[data-suite-theme=dark] .module-runtime .app-select-list button,:root[data-suite-theme=dark] .module-runtime .app-select-list span,:root[data-suite-theme=dark] .module-runtime .project-option-list button,:root[data-suite-theme=dark] .module-runtime .project-option-list span{background:transparent!important;color:hsla(84,19%,95%,.76)!important;box-shadow:none!important}:root[data-suite-theme=dark] .module-runtime .app-select-list button:hover,:root[data-suite-theme=dark] .module-runtime .project-option-list button:hover{background:rgba(88,185,102,.16)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .app-scoped-access-control .suite-control-internal-list,:root[data-suite-theme=dark] .app-scoped-access-control .suite-control-module-access,:root[data-suite-theme=dark] .app-scoped-access-control .suite-control-module-section,:root[data-suite-theme=dark] .app-scoped-access-control .suite-control-platform,:root[data-suite-theme=dark] .suite-control-app-placeholder,:root[data-suite-theme=dark] .suite-control-module-access,:root[data-suite-theme=dark] .suite-control-module-access.enabled,:root[data-suite-theme=dark] .suite-control-module-access.minimum,:root[data-suite-theme=dark] .suite-control-tab-section{border-color:hsla(72,16%,87%,.15)!important;background:hsla(84,19%,95%,.055)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .suite-control-module-access:not(.enabled),:root[data-suite-theme=dark] .suite-control-platform.disabled{background:hsla(84,19%,95%,.045)!important;opacity:.82!important}:root[data-suite-theme=dark] .suite-control-module-access.enabled{border-color:rgba(88,185,102,.3)!important;background:rgba(88,185,102,.1)!important}:root[data-suite-theme=dark] .suite-control-app-checks label,:root[data-suite-theme=dark] .suite-control-tab-card,:root[data-suite-theme=dark] .suite-control-tabs label{border-color:hsla(72,16%,87%,.14)!important;background:hsla(84,19%,95%,.075)!important;color:hsla(84,19%,95%,.76)!important}:root[data-suite-theme=dark] .suite-control-tab-card.enabled,:root[data-suite-theme=dark] .suite-control-tab-card.minimum,:root[data-suite-theme=dark] .suite-control-tabs label.minimum{border-color:rgba(88,185,102,.34)!important;background:rgba(88,185,102,.15)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .suite-control-tab-card>span,:root[data-suite-theme=dark] .suite-control-tabs button strong{background:rgba(88,185,102,.17)!important;color:#8bdd96!important}:root[data-suite-theme=dark] .suite-control-platform-top button,:root[data-suite-theme=dark] .suite-control-tab-head button{border-color:hsla(72,16%,87%,.16)!important;background:hsla(84,19%,95%,.08)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] :where(.suite-control-head,.suite-control-denied,.suite-control-users,.suite-control-detail,.suite-control-select-user,.suite-control-profile-card,.suite-control-security-card,.suite-control-platform,.suite-control-new-user,.suite-control-dependency-note,.suite-control-unit-editor-form,.suite-control-unit-members,.suite-control-toggle-section,.suite-control-action-card,.suite-control-empty-users){border-color:var(--suite-border-weak)!important;background:linear-gradient(180deg,rgba(35,39,34,.96),rgba(28,31,27,.94)),linear-gradient(135deg,rgba(88,185,102,.06),rgba(240,196,60,.035))!important;color:var(--suite-ink)!important;box-shadow:var(--suite-shadow-soft)!important}:root[data-suite-theme=dark] :where(.suite-control-user-row,.suite-control-unit-row,.suite-control-unit-member-row,.suite-control-user-list button,.suite-control-org-card,.suite-control-org-summary article,.suite-control-tabs,.suite-control-tabs button,.suite-control-form-note,.suite-control-security-message,.suite-control-app-placeholder){border-color:var(--suite-border-weak)!important;background:hsla(84,19%,95%,.075)!important;color:var(--suite-ink)!important;box-shadow:none!important}:root[data-suite-theme=dark] :where(.suite-control-user-row:hover,.suite-control-user-row.active,.suite-control-unit-row:hover,.suite-control-unit-row.active,.suite-control-unit-member-row:hover,.suite-control-user-list button:hover,.suite-control-user-list button.active,.suite-control-action-card:hover,.suite-control-org-card:hover,.suite-control-toggle-trigger:hover,.suite-control-tabs button:hover,.suite-control-tabs button.selected){border-color:rgba(88,185,102,.34)!important;background:rgba(88,185,102,.14)!important;color:var(--suite-ink)!important;transform:none!important}:root[data-suite-theme=dark] :where(.suite-control-head>strong,.suite-control-tabs button strong,.suite-control-user-cell b,.suite-control-user-list button span,.suite-control-org-avatar,.suite-control-profile-card>span,.suite-control-unit-member-row span,.suite-control-toggle-trigger b,.suite-control-profile-badges strong,.suite-control-profile-badges em.active,.suite-control-status-pill.active){border-color:rgba(88,185,102,.22)!important;background:rgba(88,185,102,.15)!important;color:#d7f5db!important}:root[data-suite-theme=dark] :where(.suite-control-profile-badges em.inactive,.suite-control-status-pill.inactive){border-color:hsla(8,71%,63%,.22)!important;background:hsla(8,71%,63%,.14)!important;color:#ffd6cf!important}:root[data-suite-theme=dark] :where(.suite-control-user-table-head,.suite-control-unit-table-head,.suite-control-panel-head strong,.suite-control-action-card strong,.suite-control-user-cell strong,.suite-control-unit-row strong,.suite-control-user-list button strong,.suite-control-unit-member-row strong,.suite-control-profile-card h2,.suite-control-security-head strong,.suite-control-security-meta strong,.suite-control-status-toggle,.suite-control-editor span,.suite-control-unit-editor-form span,.suite-control-password-form span){color:var(--suite-ink)!important}:root[data-suite-theme=dark] :where(.suite-control-head p,.suite-control-action-card span,.suite-control-user-cell small,.suite-control-unit-row small,.suite-control-user-list button small,.suite-control-unit-member-row small,.suite-control-profile-card p,.suite-control-empty-users p,.suite-control-security-meta,.suite-control-security-meta span,.suite-control-form-note,.suite-control-app-placeholder,.suite-control-module-section-head small,.suite-control-internal-list small,.suite-control-app-copy small){color:var(--suite-text-soft)!important}:root[data-suite-theme=dark] :where(.suite-control-action-card:disabled,.suite-control-user-row.muted,.suite-control-unit-row.muted,.suite-control-unit-row.muted:hover,.suite-control-status-toggle input:disabled+.suite-toggle-track){border-color:hsla(72,16%,87%,.1)!important;background:hsla(84,19%,95%,.045)!important;color:var(--suite-text-faint)!important;opacity:.72!important}:root[data-suite-theme=dark] :where(.suite-control-app-actions button,.suite-control-password-form button,.suite-control-unit-editor-form button,.suite-control-new-user .primary){color:#fff!important}:root[data-suite-theme=dark] :where(.suite-control-app-actions button,.suite-control-tab-head button){border-color:hsla(72,16%,87%,.16)!important;background:hsla(84,19%,95%,.08)!important;color:var(--suite-ink)!important;-webkit-text-fill-color:var(--suite-ink)}:root[data-suite-theme=dark] :where(.suite-control-app-actions button:hover,.suite-control-tab-head button:hover){border-color:rgba(88,185,102,.34)!important;background:rgba(88,185,102,.14)!important;color:var(--suite-ink)!important;-webkit-text-fill-color:var(--suite-ink)}:root[data-suite-theme=dark] :where(.suite-control-app-actions button:disabled,.suite-control-tab-head button:disabled){border-color:hsla(72,16%,87%,.1)!important;background:hsla(84,19%,95%,.045)!important;color:var(--suite-text-faint)!important;-webkit-text-fill-color:var(--suite-text-faint);opacity:.72!important}:root[data-suite-theme=dark] :where(.suite-control-password-form button,.suite-control-unit-editor-form button,.suite-control-new-user .primary){border-color:transparent!important;background:var(--suite-green)!important;color:#fff!important;-webkit-text-fill-color:#fff}:root[data-suite-theme=dark] .suite-toggle-track{border-color:hsla(72,16%,87%,.18)!important;background:hsla(84,19%,95%,.12)!important}:root[data-suite-theme=dark] .suite-toggle-track i{background:hsla(84,19%,95%,.9)!important}:root[data-suite-theme=dark] .module-runtime .compact-form-list,:root[data-suite-theme=dark] .module-runtime .form-preview-list,:root[data-suite-theme=dark] .module-runtime .table-edit-mode-bar{border-color:hsla(72,16%,87%,.14)!important;background:transparent!important}:root[data-suite-theme=dark] .module-runtime .table-edit-mode-bar{background:hsla(84,19%,95%,.055)!important}:root[data-suite-theme=dark] .module-runtime .table-edit-mode-bar.is-editing{border-color:rgba(88,185,102,.38)!important;background:rgba(88,185,102,.14)!important}:root[data-suite-theme=dark] .module-runtime .billing-chart-panel,:root[data-suite-theme=dark] .module-runtime .capacity-control-dashboard,:root[data-suite-theme=dark] .module-runtime .capacity-control-summary div,:root[data-suite-theme=dark] .module-runtime .chart-card,:root[data-suite-theme=dark] .module-runtime .dashboard-card-overview,:root[data-suite-theme=dark] .module-runtime .dashboard-chart-tile{border-color:hsla(72,16%,87%,.14)!important;background:rgba(31,34,30,.96)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime .chart-card canvas{background:transparent!important}:root[data-suite-theme=dark] .module-runtime .org-map,:root[data-suite-theme=dark] .module-runtime .org-navigation-path,:root[data-suite-theme=dark] .module-runtime .org-toolbar,:root[data-suite-theme=dark] .module-runtime .profile-org-chart{border-color:hsla(72,16%,87%,.14)!important;background:hsla(84,19%,95%,.045)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime .org-empty-node,:root[data-suite-theme=dark] .module-runtime .org-person-card,:root[data-suite-theme=dark] .module-runtime .org-person-card.is-manager,:root[data-suite-theme=dark] .module-runtime .org-person-card.is-report,:root[data-suite-theme=dark] .module-runtime .profile-org-node,:root[data-suite-theme=dark] .module-runtime .profile-org-node.is-unresolved{border-color:hsla(72,16%,87%,.14)!important;background:rgba(31,34,30,.94)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime .org-person-card.is-current,:root[data-suite-theme=dark] .module-runtime .profile-org-node.is-current{border-color:rgba(88,185,102,.42)!important;background:rgba(88,185,102,.16)!important}:root[data-suite-theme=dark] .module-runtime .org-navigation-path button,:root[data-suite-theme=dark] .module-runtime .org-navigation-path span,:root[data-suite-theme=dark] .module-runtime .org-status-pill.is-active,:root[data-suite-theme=dark] .module-runtime .org-tier-title strong,:root[data-suite-theme=dark] .module-runtime .status-pill{border-color:rgba(88,185,102,.22)!important;background:rgba(88,185,102,.15)!important;color:#d7f5db!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) :where(.module-runtime .suite-sheet-action-button,.module-runtime .secondary,.module-runtime .ghost,.module-runtime .ghost-danger,.module-runtime .icon-only,.module-runtime .table-action-button,.module-runtime .state-actions button,.module-runtime .module-nav button,.module-runtime .tabs button,.module-runtime .atril-module-tabs button,.module-runtime .afinador-module-tabs button,.module-runtime .priority-arrow-group button,.module-runtime .org-navigation-path button){border-color:var(--suite-border-weak)!important;background:hsla(84,19%,95%,.08)!important;color:var(--suite-ink)!important;-webkit-text-fill-color:var(--suite-ink);box-shadow:none!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) :where(.module-runtime .suite-sheet-action-button:hover,.module-runtime .secondary:not(:disabled):hover,.module-runtime .ghost:not(:disabled):hover,.module-runtime .ghost-danger:not(:disabled):hover,.module-runtime .icon-only:not(:disabled):hover,.module-runtime .table-action-button:not(:disabled):hover,.module-runtime .state-actions button:not(:disabled):hover,.module-runtime .module-nav button:not(:disabled):hover,.module-runtime .priority-arrow-group button:not(:disabled):hover,.module-runtime .org-navigation-path button:not(:disabled):hover){border-color:rgba(88,185,102,.34)!important;background:rgba(88,185,102,.14)!important;color:var(--suite-ink)!important;-webkit-text-fill-color:var(--suite-ink)}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) :where(.module-runtime button:disabled,.module-runtime button[disabled],.module-runtime .primary:disabled,.module-runtime .secondary:disabled,.module-runtime .suite-sheet-action-button:disabled,.module-runtime .stage-tile:disabled,.module-runtime .stage-chip:disabled,.suite-panel-password-form button:disabled,.suite-control-app-actions button:disabled,.suite-control-tab-head button:disabled,.suite-control-platform-top button:disabled){border-color:hsla(72,16%,87%,.1)!important;background:hsla(84,19%,95%,.055)!important;color:var(--suite-text-faint)!important;-webkit-text-fill-color:var(--suite-text-faint)!important;box-shadow:none!important;opacity:.72!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) :where(.module-runtime .primary:not(:disabled),.suite-control-password-form button:not(:disabled),.suite-control-unit-editor-form button:not(:disabled),.suite-control-new-user .primary:not(:disabled)){border-color:transparent!important;background:var(--suite-green)!important;color:#fff!important;-webkit-text-fill-color:#fff}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) :where(.module-runtime input,.module-runtime select,.module-runtime textarea,.suite-top-sheet-panel input,.suite-top-sheet-panel select,.suite-top-sheet-panel textarea,.suite-control-floating-panel input,.suite-control-floating-panel select,.suite-control-floating-panel textarea,.suite-panel-password-form input,.suite-business-unit-form input){border-color:var(--suite-border-weak)!important;background:var(--suite-surface-control)!important;color:var(--suite-ink)!important;-webkit-text-fill-color:var(--suite-ink);box-shadow:none!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) :where(option,optgroup,.module-runtime option,.module-runtime optgroup,.suite-top-sheet-panel option,.suite-control-floating-panel option){background:#20241f!important;color:var(--suite-ink)!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) :where(input::placeholder,textarea::placeholder,.module-runtime input::placeholder,.module-runtime textarea::placeholder,.suite-top-sheet-panel input::placeholder,.suite-top-sheet-panel textarea::placeholder){color:var(--suite-text-faint)!important;-webkit-text-fill-color:var(--suite-text-faint)}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) :where(.module-runtime input:disabled,.module-runtime select:disabled,.module-runtime textarea:disabled,.module-runtime input[readonly],.module-runtime textarea[readonly],.suite-top-sheet-panel input:disabled,.suite-top-sheet-panel select:disabled,.suite-top-sheet-panel textarea:disabled,.suite-control-floating-panel input:disabled,.suite-control-floating-panel select:disabled,.suite-control-floating-panel textarea:disabled,.suite-panel-password-form input:disabled){border-color:hsla(72,16%,87%,.11)!important;background:var(--suite-surface-control-muted)!important;color:var(--suite-text-faint)!important;-webkit-text-fill-color:var(--suite-text-faint)!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) :where(.module-runtime .positions-editor,.module-runtime .position-row,.module-runtime .positions-head,.module-runtime .form-preview-list,.module-runtime .compact-form-list,.module-runtime .source-private-access,.module-runtime .profile-summary-grid span,.module-runtime .field-card,.module-runtime .form-card,.module-runtime .form-section,.module-runtime .form-row,.module-runtime .empty-state,.module-runtime .empty-table-message,.suite-top-sheet-panel .positions-editor,.suite-top-sheet-panel .position-row,.suite-top-sheet-panel .positions-head,.suite-panel-security-note,.suite-panel-security-message,.suite-control-form-note,.suite-control-security-message,.suite-control-app-placeholder){border-color:var(--suite-border-weak)!important;background:hsla(84,19%,95%,.07)!important;color:var(--suite-ink)!important;-webkit-text-fill-color:var(--suite-ink);box-shadow:none!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) :where(.module-runtime .positions-editor strong,.module-runtime .positions-head strong,.module-runtime .form-preview-list strong,.module-runtime .compact-form-list strong,.suite-panel-security-note,.suite-panel-security-message,.suite-control-form-note,.suite-control-security-message,.suite-control-app-placeholder){color:var(--suite-text-soft)!important;-webkit-text-fill-color:var(--suite-text-soft)}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) :where(.module-runtime .stage-tile.selected,.module-runtime .stage-chip.selected,.module-runtime .tabs button.selected,.module-runtime .tabs .tabActive,.module-runtime .module-nav button.active,.module-runtime .atril-module-tabs button.selected,.module-runtime .afinador-module-tabs button.selected,.suite-control-tabs button.selected){border-color:rgba(88,185,102,.38)!important;background:rgba(88,185,102,.16)!important;color:var(--suite-ink)!important;-webkit-text-fill-color:var(--suite-ink)}.module-runtime :where(.orchestra-surface,.orchestra-panel,.orchestra-card){border:1px solid var(--suite-border-weak);border-radius:8px;background:var(--suite-surface-panel);color:var(--suite-ink)}.module-runtime :where(.orchestra-surface-muted,.orchestra-metric,.orchestra-subcard){border:1px solid var(--suite-border-weak);border-radius:8px;background:var(--suite-surface-muted);color:var(--suite-ink)}.module-runtime :where(.orchestra-field,.orchestra-control){border:1px solid var(--suite-border-weak);border-radius:8px;background:var(--suite-surface-control);color:var(--suite-ink)}.module-runtime :where(.orchestra-chip,.orchestra-pill){border:1px solid var(--suite-border-strong);border-radius:999px;background:var(--suite-surface-selected);color:var(--suite-green)}.base-app-module{gap:14px}.base-app-hero{border-left:4px solid var(--module-accent)}.base-app-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.base-app-metrics article small{line-height:1.35}.base-app-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.base-app-rule-list,.base-app-tab-list{display:flex;flex-wrap:wrap;gap:8px}.base-app-rule-list span,.base-app-tab-list span{min-height:34px;display:inline-flex;align-items:center;border:1px solid var(--suite-line);border-radius:8px;background:var(--suite-surface-muted);color:var(--suite-ink);padding:7px 10px;font-weight:760}.base-app-rule-list{flex-direction:column}.module-runtime :where(.orchestra-chart,.orchestra-table-shell){border:1px solid var(--suite-border-weak);border-radius:8px;background:var(--suite-surface-panel);color:var(--suite-ink);overflow:hidden}:root[data-suite-theme=dark] .module-runtime :where(.hours-limit-grid>div,.hours-summary-list>div,.detail-list>div,.resource-list>div,.compact-metrics>div,.user-access-status,.role-choice-grid,.admin-flow-card,.capacity-status-cell strong,.project-owner-info strong,.capacity-control-summary>div,.tdc-summary-card,.tdc-metric,.tdc-table-card,.billing-progress-card,.results-summary-strip>div,.admin-summary-strip>div,.detail-kpis>div,.score-reasons article,.ranking-list>div,.notification-list article,.ai-builder-fields>div,.profile-brief,.ai-box,.project-dashboard-status,.project-context-panel,.project-confidentiality-banner,.source-private-access,.signed-offer-compact,.signed-offer-dropzone,.signed-offer-file,.cost-center-request-panel,.multi-choice-field,.execution-disciplines-field>div,.novelty-derived-card,.admin-novelty-kpis>div){border-color:var(--suite-border-weak)!important;background:var(--suite-surface-muted)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime :where(.hours-limit-grid span,.hours-summary-list span,.detail-list span,.compact-metrics span,.capacity-status-cell span,.project-owner-info span,.project-priority-info em,.tdc-summary-card span,.tdc-metric span,.results-summary-strip span,.admin-summary-strip span,.detail-kpis span,.score-reasons span,.ranking-list span,.notification-list span,.ai-builder-fields span,.profile-brief span,.ai-box span,.signed-offer-copy span,.signed-offer-file span,.signed-offer-file small,.cost-center-request-panel small,.source-private-access small,.admin-novelty-kpis span){color:var(--suite-text-soft)!important}:root[data-suite-theme=dark] .module-runtime :where(.hours-limit-grid strong,.hours-summary-list strong,.detail-list strong,.resource-list strong,.compact-metrics strong,.capacity-status-cell strong,.project-owner-info strong,.tdc-summary-card strong,.tdc-metric strong,.results-summary-strip strong,.admin-summary-strip strong,.detail-kpis strong,.score-reasons strong,.ranking-list strong,.notification-list strong,.ai-builder-fields strong,.profile-brief strong,.ai-box strong,.signed-offer-copy strong,.signed-offer-file strong,.cost-center-request-panel strong,.source-private-access strong,.multi-choice-field legend,.admin-novelty-kpis strong){color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime :where(.signed-offer-dropzone,.signed-offer-file,.cost-center-request-panel,.multi-choice-field,.source-private-access){box-shadow:none!important}:root[data-suite-theme=dark] .module-runtime :where(.signed-offer-dropzone,.signed-offer-file,.cost-center-request-actions .secondary,.source-private-access .secondary){background:hsla(84,19%,95%,.08)!important}:root[data-suite-theme=dark] .module-runtime :where(.multi-choice-field .check-row,.execution-disciplines-field .check-row){border-color:hsla(72,16%,87%,.16)!important;background:hsla(84,19%,95%,.07)!important;color:hsla(84,19%,95%,.78)!important}:root[data-suite-theme=dark] .module-runtime :where(.multi-choice-field .check-row:has(input:checked),.execution-disciplines-field .check-row:has(input:checked)){border-color:rgba(88,185,102,.4)!important;background:rgba(88,185,102,.15)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime :where(.multi-choice-field .check-row:has(input:disabled),.execution-disciplines-field .check-row:has(input:disabled),.signed-offer-dropzone:has(input:disabled)){border-color:hsla(72,16%,87%,.1)!important;background:hsla(84,19%,95%,.045)!important;color:var(--suite-text-faint)!important}:root[data-suite-theme=dark] .module-runtime :where(.app-personnel-admin,.people-dashboard,.people-admin-layout,.people-table-panel,.people-editor-panel,.people-table,.collaborators-table,.empty-table-message,.metrics article,.role-card,.summary-kpis article,.summary-card,.stage-tile,.stage-chip,.talent-person,.talent-profile dl div,.talent-result,.talent-plan-card,.evaluation-row,.evaluation-detail,.query-card,.lane,.lane-total,.card,.candidate-item,.user-list article,.profile-summary-grid span,.ninebox-cell,.ninebox-legend span,.chart-card-list article,.vacancy-segment-card){border-color:var(--suite-border-weak)!important;background:var(--suite-surface-muted)!important;color:var(--suite-ink)!important;box-shadow:none!important}:root[data-suite-theme=dark] .module-runtime :where(.people-table-head,.people-table-row,.talent-table th,.talent-table td){border-color:hsla(72,16%,87%,.13)!important;background:transparent!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime :where(.people-table-row:hover,.talent-person:hover,.stage-tile:not(:disabled):hover,.stage-chip:not(:disabled):hover,.candidate-item:hover,.query-card:hover,.card:hover,.evaluation-row:hover){border-color:rgba(88,185,102,.32)!important;background:rgba(88,185,102,.12)!important}:root[data-suite-theme=dark] .module-runtime :where(.people-table-row.selected,.talent-person.selected,.stage-tile.selected,.stage-chip.selected,.evaluation-row.selected,.card.selected){border-color:rgba(88,185,102,.42)!important;background:rgba(88,185,102,.16)!important;color:var(--suite-ink)!important;outline-color:rgba(88,185,102,.22)!important}:root[data-suite-theme=dark] .module-runtime :where(.stage-tile:disabled,.stage-chip:disabled,.talent-person:disabled){border-color:hsla(72,16%,87%,.1)!important;background:hsla(84,19%,95%,.045)!important;color:hsla(84,19%,95%,.48)!important;opacity:.72!important}:root[data-suite-theme=dark] .module-runtime :where(.metrics span,.role-card small,.role-card span,.summary-kpis span,.summary-card small,.stage-tile small,.stage-chip small,.talent-person small,.talent-profile dt,.talent-result small,.talent-plan-card span,.evaluation-row small,.evaluation-detail small,.query-card small,.query-card span,.lane-total span,.card span,.card small,.candidate-item span,.candidate-item small,.user-list span,.user-list small,.profile-summary-grid strong,.ninebox-cell small,.filter-note,.status-legend){color:var(--suite-text-soft)!important}:root[data-suite-theme=dark] .module-runtime :where(.metrics strong,.role-card strong,.summary-kpis strong,.summary-card strong,.stage-tile span,.stage-tile strong,.stage-chip span,.talent-person strong,.talent-profile dd,.talent-result span,.talent-plan-card h2,.talent-plan-card p,.evaluation-row strong,.evaluation-detail strong,.query-card strong,.lane h3,.lane-total strong,.card strong,.candidate-item strong,.user-list strong,.profile-summary-grid span,.ninebox-legend span){color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime :where(.stage-chip strong,.talent-person em,.status-pill,.query-card b){border-color:rgba(88,185,102,.22)!important;background:rgba(88,185,102,.15)!important;color:#d7f5db!important}:root[data-suite-theme=dark] .module-runtime :where(.ninebox-cell span,.ninebox-cell em){border:1px solid hsla(72,16%,87%,.13)!important;background:hsla(84,19%,95%,.08)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime :where(.ninebox-cell.alto_potencial,.ninebox-cell.talento_clave,.ninebox-cell.talento_proyeccion){border-color:rgba(88,185,102,.28)!important;background:rgba(88,185,102,.11)!important}:root[data-suite-theme=dark] .module-runtime :where(.ninebox-cell.sostenedor_negocio,.ninebox-cell.experto_especialista){border-color:rgba(240,196,60,.28)!important;background:rgba(240,196,60,.1)!important}:root[data-suite-theme=dark] .module-runtime :where(.ninebox-cell.en_riesgo){border-color:hsla(8,71%,63%,.26)!important;background:hsla(8,71%,63%,.1)!important}:root[data-suite-theme=dark] .module-runtime :where(.capacity-matrix-wrap,.capacity-matrix-grid,.capacity-heatmap-wrap,.panorama-priority-table-wrap,.tracking-table-card,.tracking-form-card,.hours-day-table-wrap,.hours-table-wrap){border-color:var(--suite-border-weak)!important;background:var(--suite-surface-panel)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime :where(.capacity-matrix-grid-cell,.capacity-matrix-grid-cell.matrix-low,.capacity-matrix-grid-cell.matrix-medium,.capacity-matrix-grid-cell.matrix-high,.capacity-heatmap-table th,.capacity-heatmap-table td,.capacity-heatmap-table tbody tr:nth-child(2n) td:first-child,.capacity-heatmap-table tbody tr:nth-child(odd) td:first-child,.panorama-priority-table th,.panorama-priority-table td,.capacity-hiring-table th,.capacity-hiring-table td){border-color:hsla(72,16%,87%,.12)!important;background:var(--suite-surface-panel)!important;color:var(--suite-text-soft)!important}:root[data-suite-theme=dark] .module-runtime :where(.capacity-matrix-grid-head .capacity-matrix-grid-cell,.capacity-matrix-grid-cell:first-child,.capacity-matrix-table th:first-child,.capacity-matrix-table td:first-child,.panorama-priority-table th){background:hsla(84,19%,95%,.07)!important;color:var(--suite-text-soft)!important}:root[data-suite-theme=dark] .module-runtime :where(.capacity-matrix-grid-cell.is-total,.capacity-matrix-grid-foot .capacity-matrix-grid-cell,.capacity-matrix-table td:last-child,.capacity-matrix-table th:last-child,.capacity-matrix-total-row td){border-color:rgba(88,185,102,.2)!important;background:rgba(88,185,102,.18)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime :where(.capacity-matrix-grid .capacity-matrix-cell-stack strong,.capacity-matrix-table .capacity-matrix-cell-stack strong,.capacity-matrix-title strong,.project-priority-link){color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime :where(.capacity-matrix-grid .capacity-matrix-cell-stack small,.capacity-matrix-table .capacity-matrix-cell-stack small,.panorama-priority-table small){color:var(--suite-text-faint)!important}:root[data-suite-theme=dark] .module-runtime :where(.project-context-panel select,.project-context-panel input,.project-context-panel .app-select input,.panorama-priority-table input,.panorama-priority-table select){border-color:var(--suite-border-weak)!important;background:var(--suite-surface-control)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime :where(.project-context-panel select:disabled,.project-context-panel input:disabled,.project-context-panel .app-select input:disabled,.panorama-priority-table input:disabled,.panorama-priority-table select:disabled){background:var(--suite-surface-control-muted)!important;color:var(--suite-text-faint)!important;-webkit-text-fill-color:var(--suite-text-faint)!important}:root[data-suite-theme=dark] .module-runtime :where(.schedule-mode-switch,.team-timeline-mode-switch){border-color:var(--suite-border-weak)!important;background:hsla(84,19%,95%,.055)!important}:root[data-suite-theme=dark] .module-runtime :where(.schedule-mode-switch button,.team-timeline-mode-switch button){background:transparent!important;color:var(--suite-text-soft)!important}:root[data-suite-theme=dark] .module-runtime :where(.schedule-mode-switch button.selected,.team-timeline-mode-switch button.selected){background:var(--suite-surface-selected)!important;color:var(--suite-ink)!important;box-shadow:inset 0 0 0 1px rgba(88,185,102,.24)!important}:root[data-suite-theme=dark] .module-runtime :where(.portfolio-priority-row.critical td){background:rgba(205,82,82,.12)!important}:root[data-suite-theme=dark] .module-runtime :where(.portfolio-priority-row.warning td){background:rgba(240,196,60,.12)!important}:root[data-suite-theme=dark] .module-runtime :where(.portfolio-priority-row.stable td){background:rgba(88,185,102,.11)!important}:root[data-suite-theme=dark] .module-runtime :where(.portfolio-priority-row.neutral td){background:var(--suite-surface-panel)!important}:root[data-suite-theme=dark] .module-runtime :where(.portfolio-priority-rank.critical,.portfolio-priority-badge.critical){border-color:hsla(6,86%,70%,.48)!important;background:hsla(6,86%,70%,.18)!important;color:#ffd3ce!important}:root[data-suite-theme=dark] .module-runtime :where(.portfolio-priority-rank.warning,.portfolio-priority-badge.warning){border-color:rgba(240,196,60,.5)!important;background:rgba(240,196,60,.18)!important;color:#ffe8a0!important}:root[data-suite-theme=dark] .module-runtime :where(.portfolio-priority-rank.stable,.portfolio-priority-badge.stable){border-color:rgba(88,185,102,.42)!important;background:rgba(88,185,102,.16)!important;color:#d7f5db!important}:root[data-suite-theme=dark] .module-runtime :where(.portfolio-priority-rank.neutral,.portfolio-priority-badge.neutral){border-color:var(--suite-border-weak)!important;background:hsla(84,19%,95%,.08)!important;color:var(--suite-text-soft)!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime,:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.atril-suite-module,.shell,.work,.main,.content,.module-stack,.people-dashboard,.app-personnel-admin,.people-admin-layout,.talent-shell,.talent-grid,.talent-visual-grid,.talent-analytics-grid,.summary-report,.project-dashboard,.project-admin-sections,.profile-grid,.action-stack){--ink:var(--suite-ink);--muted:var(--suite-muted);--line:var(--suite-line);--page:var(--suite-bg);--panel:var(--suite-surface-panel);--green:var(--suite-green);--green-soft:var(--suite-surface-selected);--gold:var(--suite-gold);--gold-dark:#ffe8a0;--blue:var(--suite-blue);--blue-soft:hsla(84,19%,95%,.07);--danger:#f47e72;background-color:transparent!important;color:var(--suite-ink)!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime,:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.atril-suite-module,.shell,.work,.main){background:linear-gradient(135deg,rgba(39,132,53,.055),rgba(234,178,4,.035)),var(--suite-bg)!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.content,.module-stack,.people-dashboard,.app-personnel-admin,.people-admin-layout,.talent-grid,.talent-visual-grid,.talent-analytics-grid,.summary-report,.project-dashboard,.project-admin-sections,.profile-grid,.action-stack){background:transparent!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime-compas :where(.project-dashboard.pbi-dashboard,.project-dashboard.tracking-dashboard,.pbi-dashboard,.tracking-dashboard){border-color:var(--suite-border-weak)!important;background:transparent!important;box-shadow:none!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime-compas :where(.pbi-chapter){border-color:var(--suite-border-weak)!important;background:var(--suite-surface-panel)!important;color:var(--suite-ink)!important;box-shadow:var(--suite-shadow-soft)!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime-compas :where(.pbi-chapter-content){border-color:var(--suite-border-weak)!important;background:linear-gradient(135deg,rgba(88,185,102,.045),rgba(240,196,60,.025)),var(--suite-surface-panel)!important;color:var(--suite-ink)!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime-compas :where(.pbi-decision-list div,.pbi-split,.tracking-form-grid input,.tracking-form-grid textarea,.tracking-form-grid .app-select input){border-color:var(--suite-border-weak)!important;background:var(--suite-surface-control-muted)!important;color:var(--suite-ink)!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.panel,.metrics article,.pbi-card,.detail-panel,.adminPanel,.people-table-panel,.people-editor-panel,.talent-profile,.talent-filters,.chart-card,.chart-shell,.chart-shell-tall,.ninebox-layout,.ninebox-grid,.summary-report>section,.hours-form-panel,.hours-side-panel,.admin-calendar,.admin-novelty-side){border-color:var(--suite-border-weak)!important;background:var(--suite-surface-panel)!important;color:var(--suite-ink)!important;box-shadow:var(--suite-shadow-soft)!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.talent-profile dl div,.talent-result,.profile-summary-grid span,.summary-card,.role-card,.stage-tile,.stage-chip,.talent-person,.ninebox-cell,.ninebox-legend span,.chart-card-list article,.vacancy-segment-card,.workload-card,.workload-row,.operation-row,.evaluation-row,.evaluation-detail,.query-card,.lane,.lane-total,.card,.candidate-item,.user-list article,.compact-form,.evaluation-form,.create-form,.position-row,.mini-grid span,.detail,.empty,.empty-state,.empty-table-message){border-color:var(--suite-border-weak)!important;background:var(--suite-surface-muted)!important;color:var(--suite-ink)!important;-webkit-text-fill-color:var(--suite-ink);box-shadow:none!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.talent-profile dt,.talent-result small,.profile-summary-grid strong,.summary-card small,.role-card span,.role-card small,.stage-tile small,.stage-chip small,.talent-person small,.ninebox-cell small,.card small,.card span,.candidate-item small,.candidate-item span,.user-list small,.user-list span,.empty,.filter-note,.status-legend){color:var(--suite-text-soft)!important;-webkit-text-fill-color:var(--suite-text-soft)}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.talent-profile dd,.talent-result strong,.talent-result span,.summary-card strong,.role-card strong,.stage-tile strong,.stage-tile span,.stage-chip strong,.stage-chip span,.talent-person strong,.card strong,.candidate-item strong,.user-list strong,.ninebox-legend span){color:var(--suite-ink)!important;-webkit-text-fill-color:var(--suite-ink)}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.tabs,.atril-module-tabs,.afinador-module-tabs){border-color:var(--suite-border-weak)!important;background:hsla(84,19%,95%,.055)!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.tabs button.selected,.tabs .tabActive,.atril-module-tabs button.selected,.afinador-module-tabs button.selected,.talent-person.selected,.stage-tile.selected,.stage-chip.selected,.card.selected,.evaluation-row.selected){border-color:rgba(88,185,102,.42)!important;background:var(--suite-surface-selected)!important;color:var(--suite-ink)!important;-webkit-text-fill-color:var(--suite-ink)}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.talent-profile *,.people-dashboard *,.app-personnel-admin *,.summary-report *,.talent-grid *){text-shadow:none!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) :where(.app-select-list,.project-option-list,.app-select-list-floating,.module-runtime .app-select-list,.module-runtime .project-option-list,.module-runtime .app-select-list-floating){border-color:var(--suite-border-weak)!important;background:rgba(31,34,30,.99)!important;color:var(--suite-ink)!important;box-shadow:0 20px 42px rgba(0,0,0,.38)!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) :where(.app-select-list button,.app-select-list span,.project-option-list button,.project-option-list span,.module-runtime .app-select-list button,.module-runtime .app-select-list span,.module-runtime .project-option-list button,.module-runtime .project-option-list span){background:transparent!important;color:var(--suite-text-soft)!important;-webkit-text-fill-color:var(--suite-text-soft);box-shadow:none!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) :where(.app-select-list button:hover,.project-option-list button:hover,.module-runtime .app-select-list button:hover,.module-runtime .project-option-list button:hover){background:rgba(88,185,102,.16)!important;color:var(--suite-ink)!important;-webkit-text-fill-color:var(--suite-ink)}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.admin-calendar,.admin-novelty-side,.admin-calendar-day,.admin-calendar-day.outside,.admin-day-events button,.admin-day-events>span,.novelty-form-grid input,.novelty-derived-title,.admin-novelty-table-wrap,.hours-limit-grid div,.hours-summary-list div){border-color:var(--suite-border-weak)!important;background:var(--suite-surface-muted)!important;color:var(--suite-ink)!important;-webkit-text-fill-color:var(--suite-ink);box-shadow:none!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.admin-calendar-day.in-window){background:linear-gradient(0deg,rgba(88,185,102,.08),rgba(88,185,102,.08)),var(--suite-surface-muted)!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.admin-calendar-day.selected,.admin-calendar-day.has-deadline,.admin-day-events button.selected){border-color:rgba(88,185,102,.5)!important;background:rgba(88,185,102,.14)!important;box-shadow:inset 0 0 0 1px rgba(88,185,102,.45)!important}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.admin-calendar-day span,.admin-calendar-toolbar strong,.admin-day-events button strong,.novelty-derived-title strong,.hours-limit-grid strong,.hours-summary-list strong){color:var(--suite-ink)!important;-webkit-text-fill-color:var(--suite-ink)}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.admin-calendar-weekday,.admin-calendar-day.outside span,.admin-day-events button span,.novelty-form-grid label,.novelty-derived-title span,.hours-limit-grid span,.hours-limit-grid small,.hours-summary-list span,.hours-summary-list small){color:var(--suite-text-soft)!important;-webkit-text-fill-color:var(--suite-text-soft)}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.novelty-chip){background:rgba(88,185,102,.18)!important;color:#d7f5db!important;-webkit-text-fill-color:#d7f5db}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(.novelty-chip.type-vacaciones){background:rgba(240,196,60,.18)!important;color:#ffe8a0!important;-webkit-text-fill-color:#ffe8a0}:is(:root[data-suite-theme=dark],body[data-suite-theme=dark]) .module-runtime :where(button.suite-sheet-action-button:disabled,button.primary:disabled,button.secondary:disabled,.form-actions button:disabled,.people-export-button:disabled){border-color:hsla(72,16%,87%,.12)!important;background:hsla(84,19%,95%,.075)!important;color:hsla(84,19%,95%,.5)!important;-webkit-text-fill-color:hsla(84,19%,95%,.5)!important;box-shadow:none!important;opacity:.82!important}@keyframes suite-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes suite-fade{0%{opacity:0}to{opacity:1}}@keyframes suite-panel-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes suite-top-sheet-in{0%{opacity:0;transform:translateY(-28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.suite-homebar{grid-template-columns:minmax(0,1fr) 38px 38px}.suite-homebar .suite-user-button{width:38px;min-width:38px;min-height:38px;justify-self:end}.suite-command-bar{grid-template-columns:42px 38px minmax(0,1fr) 38px 38px}.suite-organization-filter{position:static;grid-template-columns:1fr}.suite-organization-filter-summary{justify-items:start}.suite-home-icon-button{width:38px;min-width:38px;min-height:38px}.suite-homebar .suite-user-button,.suite-user-button.compact{width:38px;min-width:38px;grid-template-columns:1fr;grid-template-areas:"avatar";justify-items:center;padding:0}.suite-user-button.compact small,.suite-user-button.compact strong{display:none}.suite-current-context small{max-width:52vw}.base-app-grid,.base-app-metrics{grid-template-columns:1fr}.suite-user-panel{width:min(390px,calc(100vw - 12px));padding:14px}.suite-theme-section{min-height:156px}.suite-theme-preview{min-height:50px}.module-runtime-afinador .admin-table-tools,.module-runtime-afinador .source-table-tools,.suite-control-action-row,.suite-control-editor,.suite-control-forms-row,.suite-control-grid,.suite-control-module-access.enabled,.suite-control-org-summary,.suite-control-password-form,.suite-control-profile-card,.suite-control-unit-row,.suite-control-user-filters,.suite-control-user-row,.suite-user-facts{grid-template-columns:1fr}.suite-control-unit-table-head,.suite-control-user-table-head{display:none}.suite-control-unit-row,.suite-control-user-row{align-items:start}.suite-control-org-card{min-width:0;grid-template-columns:42px minmax(0,1fr)}.suite-control-org-card .suite-control-status-pill,.suite-control-org-meta{grid-column:1/-1}.suite-control-org-children{margin-left:10px;padding-left:10px}.app-org-panel-head{align-items:stretch;flex-direction:column}.app-org-current-tier,.app-org-home-button,.app-org-tier,.suite-control-tabs{width:100%}.suite-control-overlay{padding:8px}.suite-control-floating-panel,.suite-control-floating-panel.wide{width:min(100%,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow-x:hidden;overflow-y:auto}.suite-control-dependency-note,.suite-control-head,.suite-control-security-head,.suite-control-security-meta,.suite-control-tab-head{align-items:start;flex-direction:column}.suite-control-tab-section{border-left:0;border-top:1px solid rgba(39,132,53,.16);padding-left:0;padding-top:8px}.suite-control-tab-head>div:last-child{justify-content:start}.suite-control-dependency-note span{text-align:left}.module-runtime .shell,.module-runtime .shell.sidebar-collapsed,.module-runtime .shell.sidebarCollapsed,.module-runtime .shell:not(.sidebar-collapsed):not(.sidebarCollapsed){grid-template-columns:1fr!important}.module-runtime .side,.module-runtime .sidebar{min-height:auto!important;border-right:0!important;border-bottom:1px solid var(--suite-line)!important}}:root[data-suite-theme=dark] .module-runtime .portfolio-area-discipline-group,:root[data-suite-theme=dark] .module-runtime .portfolio-discipline-selector,:root[data-suite-theme=dark] .module-runtime .portfolio-programming-add-row,:root[data-suite-theme=dark] .module-runtime .portfolio-programming-chart-panel,:root[data-suite-theme=dark] .module-runtime .portfolio-programming-results,:root[data-suite-theme=dark] .module-runtime .portfolio-programming-save-bar,:root[data-suite-theme=dark] .module-runtime .portfolio-programming-selector,:root[data-suite-theme=dark] .module-runtime .portfolio-programming-table-filters{background:rgba(22,30,23,.92)!important;border-color:rgba(210,224,211,.18)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime .portfolio-discipline-selector .check-row,:root[data-suite-theme=dark] .module-runtime .portfolio-discipline-toggle,:root[data-suite-theme=dark] .module-runtime .portfolio-programming-project-link{background:hsla(0,0%,100%,.04)!important;border-color:rgba(210,224,211,.16)!important;color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime .portfolio-discipline-selector .check-row:has(input:checked),:root[data-suite-theme=dark] .module-runtime .portfolio-discipline-toggle:has(input:checked),:root[data-suite-theme=dark] .module-runtime .selected-programming-row{background:rgba(55,156,79,.22)!important;border-color:rgba(96,209,121,.42)!important}:root[data-suite-theme=dark] .module-runtime .portfolio-area-discipline-head span,:root[data-suite-theme=dark] .module-runtime .portfolio-discipline-selector .check-row small,:root[data-suite-theme=dark] .module-runtime .portfolio-person-programming-table td small,:root[data-suite-theme=dark] .module-runtime .portfolio-programming-filter-copy span,:root[data-suite-theme=dark] .module-runtime .portfolio-programming-save-bar span,:root[data-suite-theme=dark] .module-runtime .portfolio-programming-table-filters span,:root[data-suite-theme=dark] .module-runtime .portfolio-team-programming-table td small{color:var(--suite-text-soft)!important}:root[data-suite-theme=dark] .module-runtime .portfolio-area-count,:root[data-suite-theme=dark] .module-runtime .portfolio-area-disclosure,:root[data-suite-theme=dark] .module-runtime .portfolio-discipline-toggle strong,:root[data-suite-theme=dark] .module-runtime .portfolio-programming-save-bar strong,:root[data-suite-theme=dark] .module-runtime .portfolio-programming-table-filters strong{color:var(--suite-ink)!important}:root[data-suite-theme=dark] .module-runtime .portfolio-area-count:hover,:root[data-suite-theme=dark] .module-runtime .portfolio-area-disclosure:hover{background:rgba(55,156,79,.16)!important}:root[data-suite-theme=dark] .module-runtime .portfolio-toggle-track{border-color:hsla(72,16%,87%,.18)!important;background:hsla(84,19%,95%,.12)!important}:root[data-suite-theme=dark] .module-runtime .portfolio-toggle-track i{background:hsla(84,19%,95%,.9)!important}:root[data-suite-theme=dark] .module-runtime .portfolio-area-switch input:checked+.portfolio-toggle-track,:root[data-suite-theme=dark] .module-runtime .portfolio-discipline-toggle input:checked+.portfolio-toggle-track{border-color:rgba(96,209,121,.42)!important;background:rgba(55,156,79,.28)!important}:root[data-suite-theme=dark] .module-runtime .portfolio-area-switch input:checked+.portfolio-toggle-track i,:root[data-suite-theme=dark] .module-runtime .portfolio-discipline-toggle input:checked+.portfolio-toggle-track i{background:#6ee084!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}