@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--sparks-surface:#fff;--sparks-surface-subtle:#f5f9f7;--sparks-border:#dce5e1;--sparks-text:#18231f;--sparks-text-muted:#66756f;--sparks-accent:#176b53;--sparks-accent-soft:#eef7f3;--sparks-radius-card:16px;--sparks-shadow-card:0 8px 25px #192c250d}.sparks-metric-card{border:1px solid var(--sparks-border);border-radius:var(--sparks-radius-card);background:var(--sparks-surface);width:100%;min-height:116px;color:var(--sparks-text);text-align:center;box-shadow:var(--sparks-shadow-card);align-content:center;justify-items:center;gap:.4rem;padding:1rem;display:grid}button.sparks-metric-card{font:inherit}.sparks-metric-card--interactive{cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s}.sparks-metric-card--interactive:hover:not(:disabled){border-color:#82b6a3;transform:translateY(-2px);box-shadow:0 12px 28px #176b531a}.sparks-metric-card--interactive:focus-visible{outline-offset:2px;outline:3px solid #176b5333}.sparks-metric-card--active{border-color:var(--sparks-accent);background:var(--sparks-accent-soft);box-shadow:0 0 0 3px #176b531a}.sparks-metric-card:disabled{cursor:default;opacity:.72}.sparks-metric-card__label{color:var(--sparks-text-muted);font-size:.78rem;font-weight:750}.sparks-metric-card__value{color:#183f34;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.15rem,1.5vw,1.65rem);line-height:1.2}.sparks-metric-card__helper{color:#7a8882;text-align:center;max-width:100%;line-height:1.35}.sparks-metric-card__footer{justify-content:center;margin-top:.2rem;display:flex}.sparks-workspace-tabs{border:1px solid var(--sparks-border);background:var(--sparks-surface-subtle);border-radius:12px;flex-wrap:wrap;gap:.45rem;width:fit-content;max-width:100%;margin:1rem 0;padding:.35rem;display:flex}.sparks-workspace-tabs__tab{color:#4f625b;cursor:pointer;background:0 0;border-radius:9px;min-height:38px;padding:.55rem .85rem;font-weight:800}.sparks-workspace-tabs__tab:hover:not(:disabled),.sparks-workspace-tabs__tab--active{background:var(--sparks-surface);color:var(--sparks-accent);box-shadow:0 2px 8px #192c2514}.sparks-workspace-tabs__tab:focus-visible{outline-offset:2px;outline:3px solid #176b5333}.sparks-object-workspace-header{border:1px solid var(--sparks-border);background:var(--sparks-surface);box-shadow:var(--sparks-shadow-card);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.sparks-object-workspace-header__content{gap:.25rem;min-width:0;display:grid}.sparks-object-workspace-header__eyebrow{color:var(--sparks-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:850}.sparks-object-workspace-header h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,2vw,1.45rem)}.sparks-object-workspace-header__subtitle{color:var(--sparks-text-muted);margin:0;line-height:1.45}.sparks-object-workspace-header__actions{flex:none;align-items:center;gap:.55rem;display:flex}.sparks-empty-state{border-radius:var(--sparks-radius-card);background:var(--sparks-surface);text-align:center;border:1px dashed #bfd0c9;align-content:center;place-items:center;gap:.65rem;min-height:220px;padding:2rem;display:grid}.sparks-empty-state--compact{min-height:150px;padding:1.35rem}.sparks-empty-state__icon{background:var(--sparks-accent-soft);width:44px;height:44px;color:var(--sparks-accent);border-radius:12px;place-items:center;font-size:1.25rem;display:grid}.sparks-empty-state h2{color:var(--sparks-text);margin:0}.sparks-empty-state p{max-width:620px;color:var(--sparks-text-muted);margin:0;line-height:1.5}.sparks-empty-state__action{margin-top:.35rem}@media (width<=720px){.sparks-object-workspace-header{display:grid}.sparks-object-workspace-header__actions{justify-content:flex-start}.sparks-workspace-tabs{width:100%}.sparks-workspace-tabs__tab{flex:auto}}.sparks-icon-action{color:#36574c;cursor:pointer;background:#fff;border:1px solid #d4e0db;border-radius:10px;flex:none;place-items:center;padding:0;transition:transform .12s,border-color .12s,background-color .12s,color .12s,box-shadow .12s;display:inline-grid;position:relative}.sparks-icon-action--md{width:40px;height:40px}.sparks-icon-action--sm{border-radius:9px;width:34px;height:34px}.sparks-icon-action svg{width:18px;height:18px}.sparks-icon-action:hover:not(:disabled){color:var(--sparks-accent);background:#f4faf7;border-color:#91b8aa;transform:translateY(-1px)}.sparks-icon-action:focus-visible{outline-offset:2px;outline:3px solid #176b532e}.sparks-icon-action--primary{border-color:var(--sparks-accent);background:var(--sparks-accent);color:#fff;box-shadow:0 6px 16px #176b5329}.sparks-icon-action--primary:hover:not(:disabled){color:#fff;background:#125842;border-color:#125842}.sparks-icon-action--danger{color:#a63d32;background:snow;border-color:#efd4d0}.sparks-icon-action--danger:hover:not(:disabled){color:#8f3027;background:#fff2f0;border-color:#dca79f}.sparks-icon-action--ghost{box-shadow:none;background:0 0;border-color:#0000}.sparks-icon-action:after{content:attr(data-tooltip);z-index:80;color:#fff;white-space:normal;pointer-events:none;opacity:0;background:#173e33;border-radius:7px;width:max-content;max-width:240px;padding:.38rem .52rem;font-size:.68rem;font-weight:700;line-height:1.25;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-2px)}.sparks-icon-action:hover:after,.sparks-icon-action:focus-visible:after{opacity:1;transform:translateY(0)}.sparks-workspace-tabs__tab{--sparks-tab-status-color:#7b8580;align-items:center;gap:.45rem;display:inline-flex;position:relative}.sparks-workspace-tabs__label{color:var(--sparks-tab-status-color);transition:color .14s}.sparks-workspace-tabs__status-dot{background:var(--sparks-tab-status-color);border-radius:999px;flex:0 0 .48rem;width:.48rem;height:.48rem}.sparks-workspace-tabs__tab--status-not_started{--sparks-tab-status-color:#7b8580}.sparks-workspace-tabs__tab--status-in_progress{--sparks-tab-status-color:#b86b00}.sparks-workspace-tabs__tab--status-completed{--sparks-tab-status-color:#2f7a55}.sparks-workspace-tabs__tab--status-blocked{--sparks-tab-status-color:#a8453a}.sparks-workspace-tabs__tab:focus-visible{outline-color:var(--organization-accent,var(--sparks-accent))}.sparks-metric-card{flex-direction:column;align-items:stretch;display:flex}.sparks-metric-card__label{text-align:left;width:100%}.sparks-metric-card__value{text-align:center;width:100%}.sparks-metric-card__progress{width:100%;margin-top:.4rem}.sparks-filter-bar{border-color:color-mix(in srgb, var(--border-color,#dfe3e8) 78%, transparent);background:color-mix(in srgb, var(--surface,#fff) 92%, transparent);gap:.6rem;padding:.55rem .75rem}.sparks-filter-bar input,.sparks-filter-bar select,.sparks-filter-bar button{min-height:2.35rem}.sparks-metric-card__label{font-weight:400}.sparks-metric-card__label,.skpe-monitoring-kpi-card>span:first-child,.skpe-strategic-diagnosis-overview>article>small:first-child,.skpe-strategic-diagnosis-meta>article>small:first-child,.skpe-executive-overview-metrics>article>span:first-child{font-weight:400!important}:root{--sparks-role-text-primary:var(--skpe-text,#1f312a);--sparks-role-text-muted:var(--skpe-muted,#66756f);--sparks-role-metric-label:color-mix(in srgb, var(--organization-primary,#002c2f) 42%, var(--sparks-role-text-primary));--sparks-role-accent:var(--organization-accent,var(--skpe-accent,#176b53));--sparks-role-success:#2f7a55;--sparks-role-warning:#b86b00;--sparks-role-danger:#a8453a;--sparks-role-info:#356e8d;--sparks-role-neutral:#7b8580}.sparks-metric-card__label,.sparks-data-label{color:var(--sparks-role-metric-label)!important;font-weight:400!important}.sparks-metric-card__value,.sparks-data-value{color:var(--sparks-role-text-primary)}.sparks-section-eyebrow,.sparks-section-kicker{color:var(--sparks-role-accent)}.sparks-frame-title,.sparks-section-title{color:var(--sparks-role-text-primary)}.sparks-status--completed,.sparks-status--approved,.sparks-status--on-track{color:var(--sparks-role-success)}.sparks-status--in-progress,.sparks-status--attention{color:var(--sparks-role-warning)}.sparks-status--blocked,.sparks-status--critical,.sparks-status--rejected{color:var(--sparks-role-danger)}.sparks-status--ahead{color:var(--sparks-role-info)}.sparks-status--not-started,.sparks-status--neutral{color:var(--sparks-role-neutral)}.sparks-workspace-tabs__status-dot{display:none!important}.sparks-workspace-tabs__tab--status-not_started{color:#7b8580}.sparks-workspace-tabs__tab--status-in_progress{color:#b86b00}.sparks-workspace-tabs__tab--status-completed{color:#2f7a55}.sparks-workspace-tabs__tab--status-blocked{color:#a8453a}.sparks-workspace-tabs__tab--active{border-color:var(--organization-primary,var(--sparks-accent));box-shadow:inset 0 -3px 0 var(--organization-accent,var(--sparks-accent)), 0 2px 8px #192c2514}.sparks-workspace-tabs{border:0;border-bottom:1px solid var(--sparks-border,#dce5e1);width:100%;max-width:100%;box-shadow:none;background:0 0;border-radius:0;flex-wrap:nowrap;gap:1.35rem;margin:1rem 0;padding:0;display:flex;overflow-x:auto}.sparks-workspace-tabs .sparks-workspace-tabs__tab{min-height:2.75rem;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:.25rem 0 .7rem;position:relative}.sparks-workspace-tabs .sparks-workspace-tabs__tab:hover:not(:disabled),.sparks-workspace-tabs .sparks-workspace-tabs__tab:focus-visible{box-shadow:none;color:var(--organization-primary,var(--sparks-accent,#176b53));background:0 0}.sparks-workspace-tabs .sparks-workspace-tabs__tab--active{box-shadow:none;color:var(--organization-primary,var(--sparks-accent,#176b53));background:0 0;border:0}.sparks-workspace-tabs .sparks-workspace-tabs__tab--active:after{content:"";background:var(--organization-accent,var(--sparks-accent,#1f8c69));border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}@media (width<=720px){.sparks-workspace-tabs{gap:1rem}.sparks-workspace-tabs .sparks-workspace-tabs__tab{flex:none}}[data-sparks-grid-shell]{position:relative}.sparks-grid-navigator{z-index:12;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border:1px solid #cfded8f0;border-radius:14px;grid-template-rows:26px 26px 26px;grid-template-columns:26px 26px 26px;place-items:center;width:82px;height:82px;padding:2px;display:grid;position:absolute;bottom:.7rem;right:.7rem;box-shadow:0 7px 20px #192c251f}.sparks-grid-navigator__button{width:26px;height:26px;color:var(--sparks-accent,#176b53);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.sparks-grid-navigator__button:hover:not(:disabled),.sparks-grid-navigator__button:focus-visible:not(:disabled){background:var(--sparks-accent-soft,#eef7f3);outline:none}.sparks-grid-navigator__button:disabled{color:#aebbb6;cursor:default;opacity:.42}.sparks-grid-navigator__button--up{grid-area:1/2}.sparks-grid-navigator__button--left{grid-area:2/1}.sparks-grid-navigator__center{background:#c8d5d0;border-radius:999px;grid-area:2/2;width:6px;height:6px}.sparks-grid-navigator__button--right{grid-area:2/3}.sparks-grid-navigator__button--down{grid-area:3/2}@media (width<=720px){.sparks-grid-navigator{bottom:.45rem;right:.45rem}}.skpe-shell .skpe-main{min-height:100dvh;padding-top:0}.skpe-shell .skpe-cockpit-header{z-index:70;isolation:isolate;background:var(--skpe-surface,#fff);-webkit-backdrop-filter:none;position:sticky;top:0;box-shadow:0 5px 18px #123a2d14}.skpe-shell .skpe-cockpit-footer{text-align:center;justify-content:center;align-items:center;gap:0;width:100%;margin-top:auto;display:flex}.skpe-shell .skpe-cockpit-footer strong{display:none}.skpe-shell .skpe-cockpit-footer span{text-align:center;width:100%}.skpe-initiative-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.skpe-initiative-kpi-grid>:first-child{order:1}.skpe-initiative-kpi-grid>:nth-child(2){order:2}.skpe-initiative-kpi-grid>:nth-child(6){order:3}.skpe-initiative-kpi-grid>:nth-child(4){order:4}.skpe-initiative-kpi-grid>:nth-child(3){order:5}.skpe-initiative-kpi-grid>:nth-child(5){order:6}.skpe-new-initiative-button{z-index:45;border-radius:999px;min-height:48px;padding-inline:1.1rem;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 14px 32px #176b533d}.skpe-new-initiative-button:hover:not(:disabled){transform:translateY(-1px)}.skpe-scroll-top-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s,transform .14s,visibility .14s;transform:translateY(8px)}.skpe-shell.skpe-scroll-top-visible .skpe-scroll-top-button{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}:is(.skpe-shell:has(.skpe-initiative-form-card) .skpe-scroll-top-button,.skpe-shell:has(.skpe-initiative-form-card) .skpe-new-initiative-button){opacity:0;visibility:hidden;pointer-events:none}.skpe-page-heading .skpe-refresh-button{gap:0;width:42px;min-width:42px;height:42px;padding:0;font-size:0;position:relative;overflow:visible}.skpe-page-heading .skpe-refresh-button svg{width:1.05rem;height:1.05rem}.skpe-page-heading .skpe-refresh-button:after{content:"Atualizar painel";z-index:80;color:#fff;pointer-events:none;opacity:0;background:#183f34;border-radius:7px;width:max-content;max-width:180px;padding:.4rem .55rem;font-size:.72rem;font-weight:700;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(-3px)}.skpe-page-heading .skpe-refresh-button:hover:after,.skpe-page-heading .skpe-refresh-button:focus-visible:after{opacity:1;transform:translateY(0)}.skpe-initiative-form-card{top:calc(var(--skpe-cockpit-header-height,76px) + .75rem);z-index:60;width:min(720px,100vw - 2rem);max-height:calc(100dvh - var(--skpe-cockpit-header-height,76px) - 1.75rem);overscroll-behavior:contain;border-radius:18px;margin:0;animation:.16s ease-out sparks-drawer-enter;position:fixed;bottom:1rem;right:1rem;overflow-y:auto;box-shadow:0 24px 60px #0f231c3d,0 0 0 100vmax #09181338}.skpe-initiative-form-card>.skpe-card-heading{z-index:2;background:inherit;border-bottom:1px solid #dce5e1;margin:-1.2rem -1.2rem 0;padding:1.2rem;position:sticky;top:-1.2rem}.skpe-initiative-form-card .skpe-card-heading .skpe-drawer-cancel-button{min-height:40px;color:inherit;background:0 0;border:1px solid #bfd0c9;border-radius:9px;padding:.55rem .85rem;font-weight:700}.skpe-initiative-form-card .skpe-card-heading .skpe-drawer-cancel-button:hover:not(:disabled),.skpe-initiative-form-card .skpe-card-heading .skpe-drawer-cancel-button:focus-visible{background:#176b5312;border-color:#8fb2a5}.skpe-initiative-form-card .skpe-initiative-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-initiative-form-card .skpe-form-field-wide,.skpe-initiative-form-card .skpe-form-field-full{grid-column:1/-1}.skpe-initiative-form-card .skpe-initiative-form-actions{z-index:2;background:inherit;border-top:1px solid #dce5e1;margin:1rem -1.2rem -1.2rem;padding:.9rem 1.2rem 1.2rem;position:sticky;bottom:-1.2rem}@keyframes sparks-drawer-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.skpe-initiative-form-card{animation:none}.skpe-new-initiative-button,.skpe-scroll-top-button,.skpe-page-heading .skpe-refresh-button:after{transition:none}}@media (width<=980px){.skpe-initiative-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.skpe-initiative-kpi-grid{grid-template-columns:1fr}.skpe-new-initiative-button{max-width:calc(100vw - 2rem);bottom:1rem;right:1rem}.skpe-initiative-form-card{top:calc(var(--skpe-cockpit-header-height,76px) + .5rem);width:calc(100vw - 1rem);max-height:calc(100dvh - var(--skpe-cockpit-header-height,76px) - 1rem);bottom:.5rem;right:.5rem}.skpe-initiative-form-card .skpe-initiative-form-grid{grid-template-columns:1fr}.skpe-initiative-form-card .skpe-form-field-wide,.skpe-initiative-form-card .skpe-form-field-full{grid-column:auto}}.skpe-visual-identity-card{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:14px;gap:1rem;margin-top:1rem;padding:1.15rem;display:grid}.skpe-visual-identity-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-visual-identity-heading h2,.skpe-visual-identity-heading p{margin:0}.skpe-visual-identity-heading>div:first-child>p:last-child{color:#66756f;max-width:620px;margin-top:.45rem;line-height:1.45}.skpe-visual-identity-preview{background:#fff;border:1px solid #d6e0dc;border-radius:999px;flex:none;grid-template-columns:repeat(3,28px);display:grid;overflow:hidden}.skpe-visual-identity-preview span{height:28px}.skpe-visual-identity-preview span:first-child{background:var(--preview-primary)}.skpe-visual-identity-preview span:nth-child(2){background:var(--preview-secondary)}.skpe-visual-identity-preview span:nth-child(3){background:var(--preview-accent)}.skpe-visual-identity-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.skpe-visual-identity-mode>label{cursor:pointer;border:1px solid #d7e2dd;border-radius:11px;align-items:flex-start;gap:.65rem;padding:.9rem;display:flex}.skpe-visual-identity-mode>label:has(input:checked){border-color:var(--organization-primary,#002c2f);box-shadow:0 0 0 2px color-mix(in srgb, var(--organization-primary,#002c2f) 15%, transparent)}.skpe-visual-identity-mode span{gap:.2rem;display:grid}.skpe-visual-identity-mode small{color:#6e7b76;line-height:1.35}.skpe-visual-identity-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.skpe-visual-identity-colors>label,.skpe-visual-identity-save>label{gap:.4rem;font-weight:700;display:grid}.skpe-visual-identity-colors>label>div{grid-template-columns:46px minmax(0,1fr);gap:.45rem;display:grid}.skpe-visual-identity-colors input[type=color]{cursor:pointer;background:#fff;border:1px solid #ccd8d3;border-radius:9px;width:46px;min-height:42px;padding:.15rem}.skpe-visual-identity-colors input[type=text],.skpe-visual-identity-colors input:not([type]),.skpe-visual-identity-save input{background:#fff;border:1px solid #ccd8d3;border-radius:9px;min-height:42px;padding:.65rem .75rem}.skpe-visual-identity-logo-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.skpe-visual-identity-logo-actions button,.skpe-visual-identity-save button{border:1px solid var(--organization-primary,#002c2f);min-height:42px;color:var(--organization-primary,#002c2f);cursor:pointer;background:#fff;border-radius:9px;padding:.65rem .9rem;font-weight:800}.skpe-visual-identity-save button{background:var(--organization-primary,#002c2f);color:var(--organization-on-primary,#fff);align-self:end}.skpe-visual-identity-logo-actions button:disabled,.skpe-visual-identity-save button:disabled{cursor:not-allowed;opacity:.55}.skpe-visual-identity-logo-actions small{color:#6e7b76}.skpe-visual-identity-swatches{flex-wrap:wrap;gap:.45rem;display:flex}.skpe-visual-identity-swatches button{cursor:pointer;border:2px solid #fff;border-radius:999px;width:32px;height:32px;box-shadow:0 0 0 1px #c8d5d0}.skpe-visual-identity-save{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;display:grid}.skpe-visual-identity-message{border-radius:9px;margin:0;padding:.7rem .8rem;font-size:.86rem}.skpe-visual-identity-message-success{color:#002c2f;background:#e9f6f1}.skpe-visual-identity-message-error{color:#9b342d;background:#fff0ef}@media (width<=900px){.skpe-visual-identity-mode,.skpe-visual-identity-colors,.skpe-visual-identity-save{grid-template-columns:1fr}}.skpe-visual-identity-preview{grid-template-columns:repeat(6,minmax(0,1fr))}.skpe-visual-identity-preview>span:nth-child(4){background:var(--preview-support-1,#f27f64)}.skpe-visual-identity-preview>span:nth-child(5){background:var(--preview-support-2,#4ea797)}.skpe-visual-identity-preview>span:nth-child(6){background:var(--preview-support-3,#000)}@media (width<=900px){.skpe-visual-identity-preview{grid-template-columns:repeat(3,minmax(0,1fr))}}.skpe-shell{color:#18231f;background:#f3f6f5;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.skpe-sidebar{color:#fff;background:#123f34;flex-direction:column;height:100vh;padding:1.4rem;display:flex;position:sticky;top:0}.skpe-shell,.skpe-sidebar,.skpe-main{transition:grid-template-columns .18s,padding .18s,width .18s}.skpe-sidebar-collapsed .skpe-sidebar-brand{flex-wrap:wrap;justify-content:center;gap:.45rem}.skpe-sidebar-collapsed .skpe-sidebar-brand-text{display:none}.skpe-sidebar-collapsed .skpe-platform-mascot{object-fit:contain;width:38px;height:38px}.skpe-sidebar-collapsed .skpe-sidebar-icon-button{place-items:center;width:38px;height:34px;padding:0;display:grid}.skpe-sidebar-collapsed .skpe-navigation{justify-items:center}.skpe-sidebar-collapsed .skpe-navigation button{justify-content:center;gap:0;width:46px;min-width:46px;padding:.7rem;font-size:0;overflow:hidden}.skpe-sidebar-collapsed .skpe-navigation button svg{width:1.3rem;height:1.3rem}.skpe-sidebar-collapsed .skpe-sidebar-footer{justify-items:center}.skpe-sidebar-collapsed .skpe-sidebar-footer button{justify-content:center;gap:0;width:46px;padding:.65rem;font-size:0;overflow:hidden}.skpe-sidebar-collapsed .skpe-sidebar-footer button svg{width:1.2rem;height:1.2rem}.skpe-sidebar-brand{align-items:center;gap:.8rem;display:flex}.skpe-sidebar-symbol{color:#176b53;background:#fff;border-radius:13px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.skpe-sidebar-brand div:last-child{gap:.15rem;display:grid}.skpe-sidebar-brand strong{font-size:1rem}.skpe-sidebar-brand span{color:#cce0d9;font-size:.78rem}.skpe-organization-context{background:#ffffff0f;border:1px solid #ffffff21;border-radius:13px;gap:.25rem;margin-top:1.7rem;padding:1rem;display:grid}.skpe-organization-context span,.skpe-sidebar-footer>span{color:#b9d2c9;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}.skpe-organization-context strong{margin-top:.2rem}.skpe-organization-context small{color:#dcebe6}.skpe-navigation{gap:.4rem;margin-top:1.5rem;display:grid}.skpe-navigation button{color:#dcebe6;text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:.8rem;width:100%;min-height:46px;padding:.75rem .9rem;font-weight:700;display:flex}.skpe-navigation button:hover,.skpe-navigation .skpe-nav-active{color:#fff;background:#ffffff1f}.skpe-navigation svg{flex:none;width:1.25rem;height:1.25rem}.skpe-sidebar-footer{border-top:1px solid #ffffff24;gap:.3rem;margin-top:auto;padding-top:1.2rem;display:grid}.skpe-sidebar-footer strong{font-size:.86rem}.skpe-platform-role-label{color:#d4c6ff;font-size:.72rem;font-weight:750}.skpe-sidebar-footer button{color:#dcebe6;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.55rem;margin-top:.8rem;padding:.65rem 0;font-weight:700;display:flex}.skpe-sidebar-footer button:hover{color:#fff}.skpe-sidebar-footer svg{width:1.1rem;height:1.1rem}.skpe-main{width:min(1420px,100%);padding:2.5rem}.skpe-page-heading{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.skpe-page-heading h1{margin:0;font-size:clamp(2rem,4vw,2.8rem)}.skpe-page-heading p:last-child{color:#607069;max-width:720px;margin:.75rem 0 0;line-height:1.55}.skpe-eyebrow,.skpe-card-code,.skpe-phase-heading p{color:var(--sparks-role-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .45rem;font-size:.76rem;font-weight:850}.skpe-status-chip{color:#176b53;white-space:nowrap;background:#e9f6f1;border:1px solid #b9d8cc;border-radius:999px;align-items:center;gap:.55rem;padding:.65rem .9rem;font-size:.84rem;font-weight:800;display:inline-flex}.skpe-status-dot{background:#1f9d72;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #1f9d7226}.skpe-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.skpe-kpi-card,.skpe-dashboard-card,.skpe-phase-card,.skpe-governance-card,.skpe-admin-kpi-card,.skpe-user-table-card,.skpe-user-detail-card,.skpe-access-denied-card,.skpe-admin-state-card{background:#fff;border:1px solid #dce5e1;box-shadow:0 8px 25px #192c250d}.skpe-kpi-card{border-radius:14px;gap:.4rem;padding:1.2rem;display:grid}.skpe-kpi-card span{color:#66756f;font-size:.8rem;font-weight:700}.skpe-kpi-card strong{color:#183f34;font-size:1.65rem}.skpe-kpi-card small{color:#7a8882}.skpe-dashboard-grid{grid-template-columns:2fr 1fr;gap:1.2rem;margin-top:1.2rem;display:grid}.skpe-dashboard-card{border-radius:16px;padding:1.4rem}.skpe-current-phase-card{grid-row:span 2}.skpe-card-heading,.skpe-phase-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-card-heading h2,.skpe-phase-heading h2{margin:0}.skpe-card-description{color:#65746e;margin:.9rem 0 0;line-height:1.55}.skpe-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:.25rem .6rem;font-size:.7rem;font-weight:850;display:inline-flex}.skpe-pill-progress,.skpe-pill-in_progress{color:#855b00;background:#fff3d7}.skpe-pill-completed{color:#176b53;background:#e5f5ed}.skpe-pill-not_started{color:#65716d;background:#edf0ef}.skpe-progress-block{margin-top:1.4rem}.skpe-progress-block>div:first-child,.skpe-phase-progress{justify-content:space-between;align-items:center;gap:1rem;display:flex}.skpe-progress-block span{color:#65746e}.skpe-progress-track{background:#e7ecea;border-radius:999px;flex:1;height:8px;margin-top:.55rem;overflow:hidden}.skpe-progress-track span{border-radius:inherit;background:#1f8c69;height:100%;display:block}.skpe-current-items{gap:.65rem;margin-top:1.4rem;display:grid}.skpe-current-items div{background:#f4f8f6;border-radius:10px;align-items:center;gap:.65rem;padding:.75rem;display:flex}.skpe-current-items svg{color:#176b53;width:1.1rem;height:1.1rem}.skpe-decision-box{background:#f0f7f4;border-left:4px solid #1f8c69;border-radius:8px;gap:.4rem;margin-top:1.2rem;padding:1rem;display:grid}.skpe-decision-box span{color:#5e6e67;line-height:1.5}.skpe-clean-list{color:#566760;gap:.7rem;margin:1rem 0 0;padding-left:1.2rem;display:grid}.skpe-journey-list{gap:1rem;margin-top:2rem;display:grid}.skpe-phase-card{border-radius:15px;grid-template-columns:auto 1fr;gap:1rem;padding:1.3rem;display:grid}.skpe-phase-current{border-color:#8ec4b0;box-shadow:0 10px 28px #176b531a}.skpe-phase-marker{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.skpe-phase-marker svg{width:1.25rem;height:1.25rem}.skpe-phase-completed{color:#176b53;background:#e3f4ec}.skpe-phase-in_progress{color:#8a6108;background:#fff3d7}.skpe-phase-not_started{color:#71807a;background:#edf0ef}.skpe-phase-content>p{color:#607069;margin:.75rem 0 0;line-height:1.5}.skpe-phase-progress{margin-top:1rem}.skpe-phase-progress .skpe-progress-track{margin:0}.skpe-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:2rem;display:grid}.skpe-governance-card{border-radius:15px;padding:1.4rem}.skpe-governance-number{color:#176b53;background:#e7f5ef;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:1rem;font-weight:900;display:inline-grid}.skpe-governance-card h2{margin:0}.skpe-governance-card p{color:#607069;line-height:1.5}.skpe-governance-card strong{color:#176b53;font-size:.84rem}.skpe-administration-heading{align-items:center}.skpe-refresh-button{color:#176b53;cursor:pointer;background:#fff;border:1px solid #b9d2c8;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;min-height:42px;padding:.7rem 1rem;font-weight:750;display:inline-flex}.skpe-refresh-button:hover:not(:disabled){background:#edf6f2}.skpe-refresh-button:disabled{cursor:wait;opacity:.65}.skpe-refresh-button svg{width:1.1rem;height:1.1rem}.skpe-admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.skpe-admin-kpi-card{border-radius:14px;gap:.4rem;padding:1.15rem;display:grid}.skpe-admin-kpi-card span{color:#66756f;font-size:.8rem;font-weight:700}.skpe-admin-kpi-card strong{color:#183f34;font-size:1.65rem}.skpe-admin-kpi-card small{color:#7a8882}.skpe-admin-toolbar{background:#fff;border:1px solid #dce5e1;border-radius:14px;grid-template-columns:minmax(260px,1fr) minmax(150px,210px) minmax(150px,240px);gap:1rem;margin-top:1.2rem;padding:1rem;display:grid}.skpe-admin-search{align-items:center;display:flex;position:relative}.skpe-admin-search svg{color:#75827d;pointer-events:none;width:1.15rem;height:1.15rem;position:absolute;left:.85rem}.skpe-admin-search input{color:#1c2b25;background:#fff;border:1px solid #cbd7d2;border-radius:10px;width:100%;min-height:44px;padding:.75rem .85rem .75rem 2.65rem}.skpe-admin-filter{gap:.35rem;display:grid}.skpe-admin-filter>span{color:#64736d;font-size:.72rem;font-weight:750}.skpe-admin-filter select{color:#1c2b25;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd7d2;border-radius:10px;padding:.7rem .8rem}.skpe-admin-search input:focus,.skpe-admin-filter select:focus{border-color:#176b53;outline:3px solid #176b532e}.skpe-admin-message{border-radius:10px;margin-top:1rem;padding:.9rem 1rem;line-height:1.5}.skpe-admin-message-error{color:#842029;background:#fdecec;border:1px solid #efb6b6}.skpe-admin-state-card{text-align:center;border-radius:15px;margin-top:1.2rem;padding:2rem}.skpe-admin-state-card h2{margin:0}.skpe-admin-state-card p{color:#64736d;margin:.6rem 0 0}.skpe-user-management-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:1.2rem;margin-top:1.2rem;display:grid}.skpe-user-table-card{border-radius:15px;min-width:0;overflow:hidden}.skpe-user-table-header{border-bottom:1px solid #e2e8e5;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;display:flex}.skpe-user-table-header h2{margin:0;font-size:1.05rem}.skpe-user-table-header p{color:#6d7b75;margin:.25rem 0 0;font-size:.8rem}.skpe-user-table-wrapper{overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%;overflow-x:auto}.skpe-user-table{border-collapse:collapse;width:100%;min-width:720px}.skpe-user-table th,.skpe-user-table td{vertical-align:middle;text-align:left;border-bottom:1px solid #e7ecea;padding:.9rem 1rem}.skpe-user-table th{color:#697770;letter-spacing:.04em;text-transform:uppercase;background:#f6f8f7;font-size:.7rem;font-weight:850}.skpe-user-table tbody tr:hover,.skpe-user-row-selected{background:#f4faf7}.skpe-user-identity{align-items:center;gap:.75rem;display:flex}.skpe-user-avatar,.skpe-user-detail-avatar{color:#176b53;background:#e6f3ed;border-radius:12px;flex:none;place-items:center;display:grid}.skpe-user-avatar{width:38px;height:38px}.skpe-user-avatar svg{width:1.15rem;height:1.15rem}.skpe-user-identity>div{gap:.14rem;display:grid}.skpe-user-identity strong{color:#1f312a;font-size:.88rem}.skpe-user-identity span{color:#66756f;font-size:.78rem}.skpe-user-identity small{color:#88938e;font-size:.72rem}.skpe-access-status{border-radius:999px;align-items:center;min-height:25px;padding:.25rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex}.skpe-access-status-active{color:#176b53;background:#e5f5ed}.skpe-access-status-invited{color:#315c9d;background:#eaf1ff}.skpe-access-status-suspended{color:#855b00;background:#fff3d7}.skpe-access-status-revoked{color:#8a3030;background:#f6e8e8}.skpe-admin-badge{color:#543d99;letter-spacing:.04em;background:#e9e3ff;border-radius:999px;align-items:center;min-height:24px;padding:.22rem .55rem;font-size:.67rem;font-weight:850;display:inline-flex}.skpe-muted-label{color:#7b8883;font-size:.78rem}.skpe-module-role-list{flex-wrap:wrap;gap:.4rem;display:flex}.skpe-module-role-chip{background:#f5f9f7;border:1px solid #d5e3dd;border-radius:999px;align-items:center;gap:.35rem;min-height:27px;padding:.25rem .55rem;font-size:.7rem;display:inline-flex}.skpe-module-role-chip strong{color:#176b53}.skpe-module-role-chip span{color:#596862}.skpe-user-detail-card{border-radius:15px;min-height:420px;padding:1.2rem;position:sticky;top:1.5rem}.skpe-user-detail-close{z-index:1;border:1px solid var(--skpe-border,#dce7e3);background:var(--skpe-surface,#fff);width:2.35rem;height:2.35rem;color:var(--skpe-text,#18231f);cursor:pointer;border-radius:999px;place-items:center;font-size:1.35rem;display:grid;position:absolute;top:.8rem;right:.8rem}.skpe-user-detail-close:hover,.skpe-user-detail-close:focus-visible{border-color:var(--skpe-primary,#176b53);color:var(--skpe-primary,#176b53);outline:none}.skpe-user-detail-heading{border-bottom:1px solid #e2e8e5;align-items:center;gap:.85rem;padding-bottom:1rem;display:flex}.skpe-user-detail-avatar{width:48px;height:48px}.skpe-user-detail-avatar svg{width:1.45rem;height:1.45rem}.skpe-user-detail-heading>div{min-width:0}.skpe-user-detail-heading p{color:var(--sparks-role-text-primary);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .2rem;font-size:.7rem;font-weight:850}.skpe-user-detail-heading h2{margin:0;font-size:1.05rem}.skpe-user-detail-heading span{color:#6c7974;overflow-wrap:anywhere;margin-top:.15rem;font-size:.76rem;display:block}.skpe-user-detail-list{gap:0;margin:1rem 0 0;display:grid}.skpe-user-detail-list>div{border-bottom:1px solid #edf0ef;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.skpe-user-detail-list dt{color:#71807a;font-size:.76rem}.skpe-user-detail-list dd{color:#26372f;text-align:right;margin:0;font-size:.78rem;font-weight:750}.skpe-user-detail-modules{margin-top:1.2rem}.skpe-user-detail-modules h3{margin:0 0 .7rem;font-size:.9rem}.skpe-user-detail-modules>p{color:#71807a;font-size:.8rem}.skpe-user-detail-modules article{background:#f8faf9;border:1px solid #dee7e3;border-radius:11px;gap:.7rem;margin-top:.65rem;padding:.85rem;display:grid}.skpe-user-detail-modules article>div{justify-content:space-between;gap:.7rem;display:flex}.skpe-user-detail-modules article>div span{color:#176b53;font-size:.72rem;font-weight:800}.skpe-user-detail-modules article dl{gap:.45rem;margin:0;display:grid}.skpe-user-detail-modules article dl>div{justify-content:space-between;gap:1rem;display:flex}.skpe-user-detail-modules dt{color:#77847f;font-size:.72rem}.skpe-user-detail-modules dd{color:#2d3d36;text-align:right;margin:0;font-size:.74rem;font-weight:700}.skpe-user-detail-notice{color:#687670;background:#f0f5f3;border-radius:9px;margin-top:1rem;padding:.8rem;font-size:.74rem;line-height:1.45}.skpe-user-detail-empty{text-align:center;align-content:center;place-items:center;min-height:360px;display:grid}.skpe-user-detail-empty>svg{color:#176b53;width:2rem;height:2rem}.skpe-user-detail-empty h2{margin:.8rem 0 0;font-size:1rem}.skpe-user-detail-empty p{color:#6b7873;margin:.5rem 0 0;font-size:.8rem;line-height:1.5}.skpe-access-denied-card{border-radius:15px;align-items:flex-start;gap:1rem;margin-top:2rem;padding:1.5rem;display:flex}.skpe-access-denied-card>svg{color:#855b00;flex:none;width:2rem;height:2rem}.skpe-access-denied-card h2{margin:0}.skpe-access-denied-card p{color:#64736d;margin:.55rem 0 0;line-height:1.55}@media (width<=1500px){.skpe-user-management-layout{grid-template-columns:1fr}.skpe-user-detail-card{z-index:240;border:1px solid var(--skpe-border,#dce7e3);width:min(440px,100vw - 2rem);min-height:0;max-height:calc(100vh - 2rem);display:none;position:fixed;top:1rem;bottom:1rem;right:1rem;overflow-y:auto;box-shadow:-18px 0 48px #0f2c233d}.skpe-user-detail-card.skpe-user-detail-card-open{display:block}}@media (width<=1050px){.skpe-kpi-grid,.skpe-admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-dashboard-grid{grid-template-columns:1fr}.skpe-current-phase-card{grid-row:auto}.skpe-admin-toolbar{grid-template-columns:1fr 1fr}.skpe-admin-search{grid-column:1/-1}}@media (width<=640px){.skpe-shell{grid-template-columns:1fr}.skpe-sidebar{height:auto;position:static}.skpe-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-sidebar-footer{margin-top:1.5rem}.skpe-main{padding:1.5rem}.skpe-page-heading{flex-direction:column}.skpe-administration-heading{align-items:flex-start}}@media (width<=600px){.skpe-kpi-grid,.skpe-admin-kpi-grid,.skpe-governance-grid,.skpe-navigation,.skpe-admin-toolbar{grid-template-columns:1fr}.skpe-admin-search{grid-column:auto}.skpe-main{padding:1rem}.skpe-card-heading,.skpe-phase-heading{flex-direction:column}.skpe-phase-card{grid-template-columns:1fr}.skpe-refresh-button{width:100%}.skpe-user-detail-list>div{flex-direction:column;gap:.2rem}.skpe-user-detail-list dd{text-align:left}.skpe-access-denied-card{flex-direction:column}}.skpe-access-management-form{background:#f7faf8;border:1px solid #d8e4df;border-radius:12px;gap:.9rem;margin-top:1.2rem;padding:1rem;display:grid}.skpe-access-management-form h3{margin:0;font-size:.95rem}.skpe-access-management-form label{gap:.4rem;display:grid}.skpe-access-management-form label>span{color:#5f6f68;font-size:.74rem;font-weight:750}.skpe-access-management-form select,.skpe-access-management-form textarea{color:#1f312a;width:100%;font:inherit;background:#fff;border:1px solid #c7d5cf;border-radius:9px}.skpe-access-management-form select{min-height:42px;padding:.65rem .75rem}.skpe-access-management-form textarea{resize:vertical;min-height:96px;padding:.75rem;line-height:1.45}.skpe-access-management-form select:focus,.skpe-access-management-form textarea:focus{border-color:#176b53;outline:3px solid #176b5329}.skpe-primary-action-button{color:#fff;cursor:pointer;background:#176b53;border-radius:9px;min-height:42px;padding:.7rem .9rem;font-weight:800}.skpe-primary-action-button:hover:not(:disabled){background:#125642}.skpe-primary-action-button:disabled,.skpe-secondary-actions button:disabled{cursor:not-allowed;opacity:.58}.skpe-secondary-actions{gap:.55rem;display:grid}.skpe-secondary-actions button{color:#355048;cursor:pointer;text-align:left;background:#fff;border:1px solid #c7d5cf;border-radius:9px;min-height:38px;padding:.6rem .75rem;font-weight:720}.skpe-secondary-actions button:hover:not(:disabled){color:#176b53;background:#edf6f2;border-color:#8fb9aa}.skpe-action-message{border-radius:8px;padding:.75rem .8rem;font-size:.76rem;line-height:1.45}.skpe-action-message-success{color:#176b53;background:#eaf7f1;border:1px solid #a9d5c2}.skpe-action-message-error{color:#842029;background:#fcecec;border:1px solid #e9b7b7}.skpe-project-context-card{background:#fff;border:1px solid #d7e3de;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.4rem;padding:1rem 1.2rem;display:grid;box-shadow:0 8px 25px #192c250a}.skpe-project-context-card>div{gap:.25rem;display:grid}.skpe-project-context-card span{color:#6c7a74;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.skpe-project-context-card strong{color:#183f34}.skpe-project-context-card small{color:#78857f}.skpe-journey-tree{gap:1rem;margin-top:1.2rem;display:grid}.skpe-journey-tree-item{background:#fff;border:1px solid #dce5e1;border-radius:15px;box-shadow:0 8px 25px #192c250a}.skpe-journey-item-main{grid-template-columns:auto 1fr;gap:1rem;padding:1.2rem;display:grid}.skpe-journey-item-content{min-width:0}.skpe-journey-item-content>p{color:#607069;margin:.7rem 0 0;line-height:1.5}.skpe-journey-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.skpe-tree-toggle-button,.skpe-journey-quick-actions button{color:#176b53;cursor:pointer;background:#fff;border:1px solid #bad2c8;border-radius:8px;min-height:30px;padding:.35rem .6rem;font-size:.72rem;font-weight:780}.skpe-tree-toggle-button:hover,.skpe-journey-quick-actions button:hover:not(:disabled){background:#eaf5f0}.skpe-journey-quick-actions button:disabled{cursor:wait;opacity:.55}.skpe-journey-meta{color:#6d7b75;flex-wrap:wrap;gap:.6rem 1rem;margin-top:.8rem;font-size:.74rem;display:flex}.skpe-journey-meta strong{color:#34483f}.skpe-journey-blocked-message{color:#7b421d;background:#fff3e8;border-left:4px solid #a4541c;border-radius:8px;margin-top:.8rem;padding:.7rem .8rem;font-size:.78rem}.skpe-journey-quick-actions{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.skpe-journey-children{gap:.75rem;padding:0 1rem 1rem 3.6rem;display:grid}.skpe-journey-children .skpe-journey-tree-item{box-shadow:none;border-color:#e3eae7}.skpe-journey-level-1{background:#fbfcfb}.skpe-journey-level-2,.skpe-journey-level-3,.skpe-journey-level-4{background:#f8faf9}.skpe-pill-blocked{color:#8a4217;background:#fde8dc}.skpe-pill-pending_validation{color:#4154a1;background:#e9edff}.skpe-pill-cancelled{color:#8a3030;background:#f4e7e7}.skpe-phase-blocked{color:#8a4217;background:#fde8dc}.skpe-phase-pending_validation{color:#4154a1;background:#e9edff}.skpe-phase-cancelled{color:#8a3030;background:#f4e7e7}.skpe-canvas-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1.2rem;display:grid}.skpe-canvas-block{background:#fff;border:1px solid #d9e3df;border-radius:14px;gap:.8rem;min-width:0;padding:1rem;display:grid;box-shadow:0 8px 24px #192c250a}.skpe-canvas-block-esg{background:#f5fbf7;border-color:#92c6a9}.skpe-canvas-block-heading{justify-content:space-between;gap:.8rem;display:flex}.skpe-canvas-block-heading>div{align-items:flex-start;gap:.6rem;display:flex}.skpe-canvas-block-heading>div>span{width:28px;height:28px;color:var(--sparks-role-text-primary);background:#e7f5ef;border-radius:8px;flex:none;place-items:center;font-size:.7rem;font-weight:900;display:grid}.skpe-canvas-block-heading h2{margin:0;font-size:.98rem}.skpe-canvas-block-heading small{color:#77847f;white-space:nowrap}.skpe-canvas-block-description{color:#607069;margin:0;font-size:.78rem;line-height:1.45}.skpe-canvas-guidance{color:#5d6e67;background:#f1f7f4;border-left:3px solid #5c9f87;border-radius:7px;padding:.7rem;font-size:.74rem;line-height:1.45}.skpe-canvas-items{gap:.55rem;display:grid}.skpe-canvas-empty{color:#87928d;margin:0;font-size:.76rem}.skpe-canvas-item{background:#fafcfb;border:1px solid #e0e7e4;border-radius:9px;justify-content:space-between;gap:.7rem;padding:.7rem;display:flex}.skpe-canvas-item>div:first-child{gap:.2rem;display:grid}.skpe-canvas-item strong{color:#273a31;font-size:.78rem;line-height:1.35}.skpe-canvas-item span{color:#7b8782;font-size:.68rem}.skpe-canvas-item-validated{background:#edf8f2;border-color:#a8d2bf}.skpe-canvas-item-actions{align-items:flex-start;display:flex}.skpe-canvas-item-actions button{color:#176b53;cursor:pointer;background:#fff;border:1px solid #bad2c8;border-radius:7px;padding:.3rem .45rem;font-size:.68rem;font-weight:800}.skpe-canvas-add-item{grid-template-columns:minmax(0,1fr) 90px auto;gap:.45rem;margin-top:.2rem;display:grid}.skpe-canvas-add-item input,.skpe-canvas-add-item select{color:#26372f;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #cad7d1;border-radius:8px;padding:.55rem .65rem;font-size:.74rem}.skpe-canvas-add-item button{color:#fff;cursor:pointer;background:#176b53;border-radius:8px;min-height:38px;padding:.55rem .7rem;font-size:.72rem;font-weight:800}.skpe-canvas-add-item button:disabled{cursor:wait;opacity:.6}.skpe-create-canvas-button{width:auto;margin:1rem auto 0}@media (width<=1220px){.skpe-canvas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.skpe-project-context-card,.skpe-canvas-grid,.skpe-journey-item-main{grid-template-columns:1fr}.skpe-journey-children{padding-left:1rem}.skpe-canvas-add-item{grid-template-columns:1fr}}.skpe-journey-workspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:1.2rem;margin-top:1.2rem;display:grid}.skpe-journey-workspace .skpe-journey-tree{margin-top:0}.skpe-journey-item-drillable{cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s}.skpe-journey-item-drillable:hover{border-color:#78af9b;transform:translateY(-2px);box-shadow:0 12px 30px #176b531c}.skpe-journey-item-selected{border-color:#176b53;box-shadow:0 0 0 3px #176b531a}.skpe-tree-toggle-button{align-items:center;gap:.4rem;display:inline-flex}.skpe-tree-toggle-button svg{width:1rem;height:1rem;transition:transform .16s}.skpe-tree-toggle-expanded svg{transform:rotate(180deg)}.skpe-journey-detail-panel{background:#fff;border:1px solid #dce5e1;border-radius:15px;min-height:310px;padding:1.2rem;position:sticky;top:1.5rem;box-shadow:0 8px 25px #192c250d}.skpe-journey-detail-panel h2{margin:0;font-size:1.15rem}.skpe-journey-detail-panel>p:not(.skpe-eyebrow){color:#607069;line-height:1.5}.skpe-journey-breadcrumb{color:#6c7a74;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;font-size:.68rem;display:flex}.skpe-journey-breadcrumb span{gap:.35rem;display:inline-flex}.skpe-journey-breadcrumb b{color:#9aa49f}.skpe-journey-detail-list{gap:0;margin:1rem 0 0;display:grid}.skpe-journey-detail-list>div{border-bottom:1px solid #edf0ef;justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.skpe-journey-detail-list dt{color:#71807a;font-size:.75rem}.skpe-journey-detail-list dd{color:#26372f;text-align:right;margin:0;font-size:.76rem;font-weight:750}.skpe-journey-detail-hint{color:#5f7068;background:#eef6f2;border-radius:9px;margin-top:1rem;padding:.75rem;font-size:.74rem;line-height:1.45}.skpe-initiative-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.5rem;display:grid}.skpe-initiative-category-card{color:#23352d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e3df;border-radius:14px;gap:.4rem;min-height:155px;padding:1rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.skpe-initiative-category-card:hover{border-color:#82b6a3;transform:translateY(-2px);box-shadow:0 10px 24px #176b5314}.skpe-initiative-category-card>span{color:#176b53;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:850}.skpe-initiative-category-card>strong{font-size:.95rem}.skpe-initiative-category-card>small{color:#687770;line-height:1.45}.skpe-initiative-category-active{background:#eef7f3;border-color:#176b53;box-shadow:0 0 0 3px #176b531a}.skpe-initiative-placeholder{background:#fff;border:1px solid #dce5e1;border-radius:15px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.2rem;padding:1.5rem;display:flex}.skpe-initiative-placeholder h2{margin:0}.skpe-initiative-placeholder p:last-child{color:#607069;max-width:700px;margin-bottom:0;line-height:1.5}.skpe-initiative-planned-badge{color:#795600;background:#fff3d7;border-radius:10px;max-width:250px;padding:.75rem .9rem;font-size:.76rem;font-weight:750;line-height:1.4}@media (width<=1200px){.skpe-journey-workspace{grid-template-columns:1fr}.skpe-journey-detail-panel{position:static}.skpe-initiative-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.skpe-initiative-category-grid{grid-template-columns:1fr}.skpe-initiative-placeholder{flex-direction:column;align-items:flex-start}.skpe-journey-detail-list>div{flex-direction:column;gap:.2rem}.skpe-journey-detail-list dd{text-align:left}}.skpe-initiative-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.skpe-initiative-kpi-grid article{background:#fff;border:1px solid #dce5e1;border-radius:14px;gap:.35rem;padding:1rem;display:grid;box-shadow:0 8px 25px #192c250a}.skpe-initiative-kpi-grid span{color:#66756f;font-size:.78rem;font-weight:750}.skpe-initiative-kpi-grid strong{color:#183f34;font-size:1.55rem}.skpe-initiative-kpi-grid small{color:#7a8882}.skpe-initiative-financial-strip{background:#fff;border:1px solid #dce5e1;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;padding:1rem;display:grid}.skpe-initiative-financial-strip div{gap:.25rem;display:grid}.skpe-initiative-financial-strip span{color:#6c7a74;text-transform:uppercase;font-size:.72rem;font-weight:800}.skpe-initiative-financial-strip strong{color:#183f34}.skpe-initiative-filters{background:#fff;border:1px solid #dce5e1;border-radius:14px;grid-template-columns:minmax(260px,1.2fr) repeat(4,minmax(150px,1fr));gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.skpe-initiative-filters label{gap:.35rem;display:grid}.skpe-initiative-filters label>span{color:#64736d;font-size:.72rem;font-weight:750}.skpe-initiative-filters select{color:#1c2b25;background:#fff;border:1px solid #cbd7d2;border-radius:10px;min-height:44px;padding:.65rem .7rem}.skpe-initiative-table-card{background:#fff;border:1px solid #dce5e1;border-radius:15px;margin-top:1rem;overflow:hidden;box-shadow:0 8px 25px #192c250a}.skpe-initiative-table{border-collapse:collapse;width:100%;min-width:1100px}.skpe-initiative-table th,.skpe-initiative-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e7ecea;padding:.9rem 1rem}.skpe-initiative-table th{color:#697770;letter-spacing:.04em;text-transform:uppercase;background:#f6f8f7;font-size:.68rem;font-weight:850}.skpe-initiative-name{gap:.15rem;display:grid}.skpe-initiative-name strong{color:#1f312a}.skpe-initiative-name span{color:#6b7973;font-size:.74rem}.skpe-initiative-name small{color:#8a4217;background:#fde8dc;border-radius:999px;width:max-content;padding:.18rem .4rem;font-weight:800}.skpe-objective-chip-list{flex-wrap:wrap;gap:.3rem;display:flex}.skpe-objective-chip-list>span:not(.skpe-muted-label){color:#4154a1;background:#e9edff;border-radius:999px;padding:.22rem .45rem;font-size:.68rem;font-weight:800}.skpe-initiative-status{border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:800;display:inline-flex}.skpe-initiative-status-in_progress,.skpe-initiative-status-approved{color:#176b53;background:#e5f5ed}.skpe-initiative-status-proposed,.skpe-initiative-status-under_analysis{color:#855b00;background:#fff3d7}.skpe-initiative-status-blocked{color:#8a4217;background:#fde8dc}.skpe-initiative-status-completed{color:#315c9d;background:#eaf1ff}.skpe-initiative-progress-cell{align-items:center;gap:.6rem;min-width:150px;display:flex}.skpe-initiative-progress-cell .skpe-progress-track{margin:0}.skpe-instrument-button{color:#176b53;cursor:pointer;background:#fff;border:1px solid #bad2c8;border-radius:8px;align-items:center;gap:.4rem;min-height:34px;padding:.45rem .65rem;font-weight:780;display:inline-flex}.skpe-instrument-button:hover{background:#eaf5f0}.skpe-initiative-instrument-panel{background:#f8fcfa;border:1px solid #a8cdbf;border-radius:16px;margin-top:1.2rem;padding:1rem}@media (width<=1250px){.skpe-initiative-kpi-grid,.skpe-initiative-financial-strip,.skpe-initiative-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-initiative-filters .skpe-admin-search{grid-column:1/-1}}@media (width<=700px){.skpe-initiative-kpi-grid,.skpe-initiative-financial-strip,.skpe-initiative-filters{grid-template-columns:1fr}.skpe-initiative-filters .skpe-admin-search{grid-column:auto}}.skpe-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.skpe-new-initiative-button{width:auto;min-height:42px;padding-inline:1rem}.skpe-initiative-form-card{background:#fff;border:1px solid #cdded7;border-radius:15px;margin-top:1.4rem;padding:1.2rem;box-shadow:0 10px 28px #192c250f}.skpe-initiative-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.skpe-initiative-form-grid label{gap:.38rem;display:grid}.skpe-initiative-form-grid label>span{color:#5f6f68;font-size:.74rem;font-weight:760}.skpe-initiative-form-grid input,.skpe-initiative-form-grid select,.skpe-initiative-form-grid textarea{color:#1f312a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c7d5cf;border-radius:9px}.skpe-initiative-form-grid input,.skpe-initiative-form-grid select{min-height:42px;padding:.65rem .75rem}.skpe-initiative-form-grid textarea{resize:vertical;min-height:92px;padding:.75rem;line-height:1.45}.skpe-initiative-form-grid input:focus,.skpe-initiative-form-grid select:focus,.skpe-initiative-form-grid textarea:focus{border-color:#176b53;outline:3px solid #176b5329}.skpe-form-field-wide{grid-column:span 2}.skpe-form-field-full{grid-column:1/-1}.skpe-initiative-checkbox{background:#f7faf8;border:1px solid #dce6e2;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;padding:.8rem;gap:.65rem!important;display:flex!important}.skpe-initiative-checkbox input{width:18px;min-height:18px;margin:0}.skpe-initiative-checkbox span{line-height:1.4;color:#42564d!important}.skpe-initiative-form-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.skpe-initiative-form-actions .skpe-primary-action-button{width:auto}@media (width<=1100px){.skpe-initiative-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.skpe-heading-actions,.skpe-initiative-form-actions{flex-direction:column;width:100%}.skpe-heading-actions button,.skpe-initiative-form-actions button{width:100%}.skpe-initiative-form-grid{grid-template-columns:1fr}.skpe-form-field-wide,.skpe-form-field-full{grid-column:auto}}.skpe-origin-badge,.skpe-validation-badge{border-radius:999px;align-items:center;min-height:26px;padding:.3rem .6rem;font-size:.68rem;font-weight:850;display:inline-flex}.skpe-origin-sparks_suggestion{color:#34528f;background:#e8efff}.skpe-origin-organization{color:#176b53;background:#e7f5ef}.skpe-origin-joint_construction{color:#60439a;background:#efe9ff}.skpe-origin-assessment,.skpe-origin-bmc_vpc,.skpe-origin-benchmark{color:#855b00;background:#fff3d7}.skpe-validation-pending_validation{color:#855b00;background:#fff0d7}.skpe-validation-under_review{color:#34528f;background:#e8efff}.skpe-validation-validated,.skpe-validation-not_required{color:#176b53;background:#e5f5ed}.skpe-validation-validated_with_adjustments{color:#5b4693;background:#ede9ff}.skpe-validation-rejected{color:#8a3030;background:#f7e5e5}.skpe-fivew2h-section{background:#f7faf8;border:1px solid #cfe0d9;border-radius:13px;margin-top:1.2rem;padding:1rem}.skpe-fivew2h-section h3{margin:0}.skpe-fivew2h-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.skpe-fivew2h-grid label{gap:.35rem;display:grid}.skpe-fivew2h-grid span{color:#5f6f68;font-size:.74rem;font-weight:750}.skpe-fivew2h-grid textarea{min-height:92px;font:inherit;resize:vertical;border:1px solid #c7d5cf;border-radius:9px;padding:.7rem}.skpe-initiative-badges{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.skpe-fivew2h-summary{color:#355048;background:#f0f6f3;border-radius:9px;justify-content:space-between;margin-top:.8rem;padding:.65rem .75rem;font-size:.76rem;display:flex}.skpe-fivew2h-details{margin-top:.65rem}.skpe-fivew2h-details summary{color:#176b53;cursor:pointer;font-size:.76rem;font-weight:800}.skpe-fivew2h-details dl{gap:.45rem;margin:.7rem 0 0;display:grid}.skpe-fivew2h-details dl div{background:#fafcfb;border-radius:8px;gap:.15rem;padding:.55rem;display:grid}.skpe-fivew2h-details dt{color:var(--sparks-role-text-muted);text-transform:uppercase;font-size:.7rem;font-weight:850}.skpe-fivew2h-details dd{color:#44564e;margin:0;font-size:.76rem;line-height:1.45}.skpe-validation-panel{gap:.45rem;display:grid}.skpe-validation-panel textarea{min-height:74px;font:inherit;border:1px solid #cbd7d2;border-radius:8px;padding:.65rem;font-size:.74rem}.skpe-validation-panel button{color:#176b53;cursor:pointer;background:#fff;border:1px solid #bad2c8;border-radius:8px;min-height:34px;padding:.45rem .65rem;font-weight:750}@media (width<=760px){.skpe-fivew2h-grid{grid-template-columns:1fr}.skpe-initiative-badges{justify-content:flex-start}}.skpe-platform-mascot{object-fit:contain;background:#fff;border-radius:14px;flex:none;width:50px;height:50px;padding:.25rem}.skpe-organization-context{grid-template-columns:auto minmax(0,1fr);align-items:center}.skpe-organization-context>div:last-child{gap:.2rem;min-width:0;display:grid}.skpe-organization-context-logo{color:#176b53;background:#fff;border-radius:12px;place-items:center;width:48px;height:48px;font-weight:900;display:grid;overflow:hidden}.skpe-organization-context-logo img{object-fit:contain;width:100%;height:100%;padding:.25rem}.skpe-organization-profile-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:1.2rem;margin-top:1.5rem;display:grid}.skpe-organization-brand-card,.skpe-organization-form-card{background:#fff;border:1px solid #dce5e1;border-radius:16px;box-shadow:0 8px 25px #192c250d}.skpe-organization-brand-card{text-align:center;padding:1.25rem;position:sticky;top:1.5rem}.skpe-organization-logo-preview{color:#176b53;background:#f5faf7;border:1px dashed #adc9be;border-radius:16px;place-items:center;width:170px;height:130px;margin:0 auto 1rem;font-size:2rem;font-weight:900;display:grid;overflow:hidden}.skpe-organization-logo-preview img{object-fit:contain;width:100%;height:100%;padding:.75rem}.skpe-organization-brand-card h2{margin:0}.skpe-organization-brand-card p{color:#607069;margin:.35rem 0}.skpe-organization-brand-card small{color:var(--sparks-role-text-muted);font-weight:800}.skpe-logo-upload{gap:.55rem;margin-top:1.2rem;display:grid}.skpe-logo-upload span{color:#fff;cursor:pointer;background:#176b53;border-radius:9px;place-items:center;min-height:40px;font-weight:800;display:grid}.skpe-logo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.skpe-organization-brand-note{color:#5e6f67;text-align:left;background:#eef6f2;border-radius:9px;margin-top:1rem;padding:.75rem;font-size:.74rem;line-height:1.45}.skpe-organization-form-card{padding:1.25rem}.skpe-organization-form-section+.skpe-organization-form-section{border-top:1px solid #e5ebe8;margin-top:1.4rem;padding-top:1.4rem}.skpe-organization-form-section h2{margin:0}.skpe-organization-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.skpe-organization-form-grid label,.skpe-organization-form-section>label{gap:.38rem;display:grid}.skpe-organization-form-grid label>span,.skpe-organization-form-section>label>span{color:#5f6f68;font-size:.74rem;font-weight:760}.skpe-organization-form-grid input,.skpe-organization-form-grid select,.skpe-organization-form-section textarea{color:#1f312a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c7d5cf;border-radius:9px;padding:.65rem .75rem}.skpe-organization-form-section textarea{resize:vertical;min-height:96px}.skpe-organization-form-grid input:focus,.skpe-organization-form-grid select:focus,.skpe-organization-form-section textarea:focus{border-color:#176b53;outline:3px solid #176b5329}.skpe-save-organization-button{width:auto;margin-top:1rem}@media (width<=1150px){.skpe-organization-profile-layout{grid-template-columns:1fr}.skpe-organization-brand-card{position:static}.skpe-organization-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.skpe-organization-form-grid{grid-template-columns:1fr}.skpe-organization-form-grid .skpe-form-field-wide{grid-column:auto}}.skpe-initiative-kpi-grid button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:14px;gap:.35rem;padding:1rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 8px 25px #192c250a}.skpe-initiative-kpi-grid button:hover{border-color:#82b6a3;transform:translateY(-2px);box-shadow:0 12px 28px #176b531a}.skpe-initiative-kpi-grid button span{color:#66756f;font-size:.78rem;font-weight:750}.skpe-initiative-kpi-grid button strong{color:#183f34;font-size:1.55rem}.skpe-initiative-kpi-grid button small{color:#7a8882}.skpe-initiative-kpi-grid .skpe-initiative-kpi-active{background:#eef7f3;border-color:#176b53;box-shadow:0 0 0 3px #176b531a}.skpe-initiative-results-heading{background:#fff;border:1px solid #dce5e1;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 1.1rem;scroll-margin-top:1rem;display:flex}.skpe-initiative-results-heading h2{margin:0}.skpe-initiative-results-heading span{color:#6b7973;margin-top:.25rem;font-size:.8rem;display:block}.skpe-shell{--skpe-bg:#f3f6f5;--skpe-surface:#fff;--skpe-text:#18231f;--skpe-muted:#607069;--skpe-border:#dce5e1;background:var(--skpe-bg);color:var(--skpe-text);transition:background .2s,color .2s}.skpe-theme-dark{--skpe-bg:#0f1714;--skpe-surface:#17211d;--skpe-text:#edf5f1;--skpe-muted:#a9bbb3;--skpe-border:#30423a}.skpe-theme-dark .skpe-main,.skpe-theme-dark .skpe-dashboard-card,.skpe-theme-dark .skpe-kpi-card,.skpe-theme-dark .skpe-initiative-form-card,.skpe-theme-dark .skpe-organization-form-card,.skpe-theme-dark .skpe-organization-form-section,.skpe-theme-dark .skpe-user-table-card,.skpe-theme-dark .skpe-user-detail-card,.skpe-theme-dark .skpe-admin-toolbar,.skpe-theme-dark .skpe-initiative-filters,.skpe-theme-dark .skpe-initiative-card,.skpe-theme-dark .skpe-admin-state-card{background:var(--skpe-surface);color:var(--skpe-text);border-color:var(--skpe-border)}.skpe-theme-dark input,.skpe-theme-dark select,.skpe-theme-dark textarea,.skpe-theme-dark button.skpe-refresh-button{color:var(--skpe-text);background:#101916;border-color:#40554c}.skpe-theme-dark h1,.skpe-theme-dark h2,.skpe-theme-dark h3,.skpe-theme-dark strong{color:var(--skpe-text)}.skpe-theme-dark p,.skpe-theme-dark small,.skpe-theme-dark label>span{color:var(--skpe-muted)}.skpe-sidebar-brand{position:relative}.skpe-sidebar-icon-button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:9px;width:36px;height:36px;margin-left:auto}.skpe-theme-switcher{justify-content:flex-end;margin-top:.8rem;display:flex}.skpe-theme-switcher button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;font-size:1.25rem;line-height:1;display:grid}.skpe-theme-switcher button:hover{background:#ffffff24}.skpe-theme-switcher button:focus-visible{outline-offset:2px;outline:3px solid #ffffff3d}.skpe-sidebar-collapsed .skpe-theme-switcher{justify-content:center}.skpe-admin-submenu{border-left:1px solid #fff3;gap:.25rem;margin:-.15rem 0 .25rem 1rem;padding-left:.7rem;display:grid}.skpe-admin-submenu button{min-height:38px;font-size:.78rem}.skpe-admin-submenu button:disabled{opacity:.5;cursor:not-allowed}.skpe-admin-submenu-chevron{margin-left:auto}.skpe-sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)}.skpe-sidebar-collapsed .skpe-sidebar{padding:1rem .75rem}.skpe-sidebar-collapsed .skpe-sidebar-brand-text,.skpe-sidebar-collapsed .skpe-organization-context>div:last-child,.skpe-sidebar-collapsed .skpe-navigation button>span,.skpe-sidebar-collapsed .skpe-navigation button:not(.skpe-nav-active):after,.skpe-sidebar-collapsed .skpe-sidebar-footer>span,.skpe-sidebar-collapsed .skpe-sidebar-footer>strong,.skpe-sidebar-collapsed .skpe-sidebar-footer>small,.skpe-sidebar-collapsed .skpe-sidebar-footer button{display:none}.skpe-sidebar-collapsed .skpe-sidebar-brand{flex-wrap:wrap;justify-content:center}.skpe-sidebar-collapsed .skpe-platform-mascot{width:44px;height:44px}.skpe-sidebar-collapsed .skpe-sidebar-icon-button{margin:0}.skpe-sidebar-collapsed .skpe-organization-context{justify-items:center;padding:.55rem}.skpe-sidebar-collapsed .skpe-navigation button{justify-content:center;padding:.7rem}.skpe-sidebar-collapsed .skpe-admin-submenu{border-left:0;margin-left:0;padding-left:0}.skpe-sidebar-collapsed .skpe-admin-submenu button span{display:none}.skpe-organization-form-grid label small{color:#71807a;font-size:.7rem;line-height:1.4}@media (width<=820px){.skpe-sidebar-collapsed{grid-template-columns:1fr}.skpe-sidebar-collapsed .skpe-sidebar-brand-text,.skpe-sidebar-collapsed .skpe-organization-context>div:last-child{display:grid}.skpe-sidebar-collapsed .skpe-navigation button>span{display:inline}.skpe-sidebar-collapsed .skpe-navigation button{justify-content:flex-start}}.skpe-contact-list{gap:.75rem;margin-top:1rem;display:grid}.skpe-contact-list article{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:11px;grid-template-columns:minmax(180px,1fr) minmax(260px,1.4fr) auto auto;align-items:center;gap:1rem;padding:.9rem;display:grid}.skpe-contact-list article>div{gap:.2rem;display:grid}.skpe-contact-list article span{color:#687770;font-size:.76rem}.skpe-contact-list article b{color:#176b53;background:#e5f5ed;border-radius:999px;padding:.25rem .55rem;font-size:.68rem}.skpe-contact-form{background:#f7faf8;border:1px solid #d7e3de;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.skpe-contact-form label{gap:.35rem;display:grid}.skpe-contact-form input,.skpe-contact-form textarea{color:#1f312a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c7d5cf;border-radius:9px;padding:.65rem .75rem}.skpe-contact-form textarea{resize:vertical;min-height:84px}.skpe-contact-primary{align-items:center;gap:.55rem;display:flex!important}.skpe-contact-primary input{width:18px;min-height:18px}.skpe-contact-form .skpe-primary-action-button{width:max-content}@media (width<=950px){.skpe-contact-list article{grid-template-columns:1fr}.skpe-contact-form{grid-template-columns:1fr 1fr}}@media (width<=650px){.skpe-contact-form{grid-template-columns:1fr}.skpe-contact-form .skpe-primary-action-button{width:100%}}.skpe-heading-status-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.skpe-horizon-chip{color:#355048;white-space:nowrap;background:#fff;border:1px solid #c9d8d2;border-radius:999px;align-items:center;min-height:40px;padding:.65rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.skpe-page-heading p strong{color:#183f34}.skpe-theme-dark .skpe-horizon-chip{border-color:var(--skpe-border);background:var(--skpe-surface);color:var(--skpe-text)}@media (width<=820px){.skpe-heading-status-group{justify-content:flex-start}}.skpe-governance-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.skpe-governance-kpi-grid article{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:14px;gap:.35rem;padding:1rem;display:grid;box-shadow:0 8px 25px #192c250a}.skpe-governance-kpi-grid span{color:#66756f;font-size:.78rem;font-weight:750}.skpe-governance-kpi-grid strong{color:#183f34;font-size:1.55rem}.skpe-governance-kpi-grid small{color:#7a8882}.skpe-governance-alert-card{background:#fff9ef!important;border-color:#e7b873!important}.skpe-governance-tabs{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:12px;flex-wrap:wrap;gap:.55rem;margin-top:1rem;padding:.65rem;display:flex}.skpe-governance-tabs button{color:#4c6158;cursor:pointer;background:0 0;border-radius:9px;min-height:38px;padding:.55rem .8rem;font-weight:800}.skpe-governance-tabs button:hover,.skpe-governance-tabs .skpe-governance-tab-active{color:#176b53;background:#e9f5ef}.skpe-governance-list-card{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:15px;margin-top:1rem;padding:1rem}.skpe-governance-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.skpe-governance-card-grid article{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:11px;justify-content:space-between;gap:1rem;padding:.9rem;display:flex}.skpe-governance-card-grid article>div:first-child{gap:.2rem;display:grid}.skpe-governance-card-grid span{color:#607069;font-size:.76rem}.skpe-governance-card-grid small{color:#7a8882}.skpe-governance-counts{align-content:start;justify-items:end;gap:.35rem;display:grid}.skpe-governance-counts b{color:#176b53;background:#edf6f2;border-radius:999px;padding:.25rem .5rem;font-size:.68rem}.skpe-governance-counts button{color:#8a3030;cursor:pointer;background:#fff;border:1px solid #d7a5a5;border-radius:8px;padding:.35rem .55rem;font-weight:750}.skpe-governance-form{background:#f7faf8;border:1px solid #cfe0d9;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.skpe-governance-form h3{grid-column:1/-1;margin:0}.skpe-governance-form label{gap:.35rem;display:grid}.skpe-governance-form label>span{color:#5f6f68;font-size:.74rem;font-weight:760}.skpe-governance-form input,.skpe-governance-form select,.skpe-governance-form textarea{color:#1f312a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c7d5cf;border-radius:9px;padding:.65rem .75rem}.skpe-governance-form textarea{resize:vertical;min-height:82px}.skpe-governance-form .skpe-form-field-wide{grid-column:span 2}.skpe-governance-form .skpe-primary-action-button{align-self:end;width:max-content}.skpe-governance-check{align-items:center;gap:.55rem;display:flex!important}.skpe-governance-check input{width:18px;min-height:18px}.skpe-domain-layout{grid-template-columns:280px minmax(0,1fr);gap:1rem;margin-top:1.5rem;display:grid}.skpe-domain-menu{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:14px;align-content:start;gap:.45rem;padding:.7rem;display:grid}.skpe-domain-menu button{color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:9px;gap:.15rem;padding:.7rem;display:grid}.skpe-domain-menu button:hover,.skpe-domain-menu-active{color:#176b53!important;background:#eaf5f0!important}.skpe-domain-menu small{color:#7a8882;font-size:.66rem}.skpe-domain-content{min-width:0}.skpe-domain-values{gap:.65rem;display:grid}.skpe-domain-values article{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:11px;justify-content:space-between;gap:1rem;padding:.9rem;display:flex}.skpe-domain-values article>div{gap:.2rem;display:grid}.skpe-domain-values span{color:#176b53;font-size:.72rem;font-weight:800}.skpe-domain-values small{color:#6b7973}.skpe-domain-values b,.skpe-domain-values em{font-size:.68rem}.skpe-domain-values em{color:#6b54a3}@media (width<=1100px){.skpe-governance-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-domain-layout{grid-template-columns:1fr}.skpe-domain-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.skpe-governance-kpi-grid,.skpe-governance-card-grid,.skpe-governance-form,.skpe-domain-menu{grid-template-columns:1fr}.skpe-governance-form .skpe-form-field-wide{grid-column:auto}.skpe-governance-form .skpe-primary-action-button{width:100%}.skpe-domain-values article,.skpe-governance-card-grid article{flex-direction:column}.skpe-governance-counts{justify-items:start}}.skpe-governance-form label small{color:#6b7a73;font-size:.72rem;line-height:1.4}.skpe-governance-form input:disabled{color:#7d8984;cursor:not-allowed;background:#eef2f0}.skpe-designation-archive{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:14px;margin-top:1.25rem;overflow:hidden}.skpe-designation-archive .skpe-governance-card-grid{padding:1rem}.skpe-designation-empty{color:#6b7a73;margin:0;padding:1.25rem}.skpe-designation-archive .skpe-governance-counts button{color:#176b53;cursor:pointer;background:#fff;border:1px solid #bad2c8;border-radius:8px;min-height:34px;padding:.45rem .7rem;font-weight:750}.skpe-designation-archive .skpe-governance-counts button:hover{background:#eaf5f0}.skpe-heading-actions,.skpe-list-toolbar,.skpe-view-switch,.skpe-record-actions,.skpe-panel-actions,.skpe-modal-actions{align-items:center;gap:.65rem;display:flex}.skpe-list-toolbar{background:var(--skpe-surface,#fff);border:1px solid var(--skpe-border,#dce7e3);border-radius:16px;flex-wrap:wrap;margin-bottom:1rem;padding:.8rem 1rem}.skpe-list-search{flex:1;align-items:center;gap:.55rem;min-width:280px;display:flex}.skpe-list-search input{background:0 0;border:0;outline:0;width:100%}.skpe-list-toolbar select{border:1px solid var(--skpe-border,#dce7e3);background:var(--skpe-surface,#fff);min-height:40px;color:inherit;border-radius:10px;padding:0 .65rem}.skpe-view-switch{border:1px solid var(--skpe-border,#dce7e3);border-radius:10px;margin-left:auto;padding:.2rem}.skpe-view-switch button,.skpe-record-actions button{cursor:pointer;min-width:34px;min-height:34px;color:inherit;background:0 0;border:0;border-radius:8px}.skpe-view-switch button.active,.skpe-record-actions button:hover{background:var(--skpe-soft,#eef6f2)}.skpe-record-action-danger{color:#a13d3d!important}.skpe-area-card-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1rem;display:grid}.skpe-area-card-grid article{background:var(--skpe-surface,#fff);border:1px solid var(--skpe-border,#dce7e3);cursor:pointer;border-radius:16px;padding:1rem;transition:all .18s}.skpe-area-card-grid article:hover{transform:translateY(-2px);box-shadow:0 10px 28px #1f4b3d1a}.skpe-area-card-heading{justify-content:space-between;gap:1rem;display:flex}.skpe-area-card-heading strong{font-size:1.02rem;display:block}.skpe-area-card-heading span,.skpe-area-card-meta span,.skpe-area-card-meta small{color:var(--skpe-muted,#6c7d77);margin-top:.25rem;display:block}.skpe-area-card-meta{border-top:1px solid var(--skpe-border,#dce7e3);margin-top:.8rem;padding-top:.75rem}.skpe-record-inactive{opacity:.62}.skpe-data-grid-wrapper{border:1px solid var(--skpe-border,#dce7e3);background:var(--skpe-surface,#fff);border-radius:16px;overflow:auto}.skpe-data-grid{border-collapse:collapse;width:100%;min-width:920px}.skpe-data-grid th,.skpe-data-grid td{text-align:left;border-bottom:1px solid var(--skpe-border,#dce7e3);padding:.85rem}.skpe-data-grid th{background:var(--skpe-soft,#eef6f2);position:sticky;top:0}.skpe-data-grid th button{cursor:pointer;color:inherit;background:0 0;border:0;font-weight:700}.skpe-data-grid tbody tr{cursor:pointer}.skpe-data-grid tbody tr:hover{background:var(--skpe-soft,#eef6f2)}.skpe-area-tree{background:var(--skpe-surface,#fff);border:1px solid var(--skpe-border,#dce7e3);border-radius:16px;padding:1rem}.skpe-area-tree-node{border-left:3px solid var(--skpe-accent,#4b8c6b);background:var(--skpe-soft,#eef6f2);cursor:pointer;border-radius:0 10px 10px 0;grid-template-columns:1fr auto;align-items:center;margin-bottom:.45rem;padding:.65rem .8rem;display:grid}.skpe-area-tree-node span{color:var(--skpe-muted,#6c7d77);font-size:.82rem;display:block}.skpe-record-detail-panel{z-index:75;background:var(--skpe-surface,#fff);width:min(430px,92vw);height:100vh;padding:2rem;position:fixed;top:0;right:0;overflow:auto;box-shadow:-18px 0 42px #0f2c232e}.skpe-record-detail-panel dl{grid-template-columns:1fr 1.5fr;gap:.65rem;margin-top:1.5rem;display:grid}.skpe-record-detail-panel dt{font-weight:700}.skpe-record-detail-panel dd{margin:0}.skpe-panel-close{cursor:pointer;color:inherit;background:0 0;border:0;font-size:1.8rem;position:absolute;top:1rem;right:1rem}.skpe-modal-backdrop{z-index:90;background:#0a1c1785;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.skpe-modal-card{background:var(--skpe-surface,#fff);border-radius:20px;width:min(940px,96vw);max-height:92vh;padding:1.5rem;position:relative;overflow:auto;box-shadow:0 24px 70px #00000042}.skpe-area-form-modal .skpe-governance-form{margin-top:1rem}.skpe-modal-actions{justify-content:flex-end}.skpe-modal-actions>button:not(.skpe-primary-action-button){border:1px solid var(--skpe-border,#dce7e3);cursor:pointer;background:0 0;border-radius:10px;padding:.65rem 1rem}@media (width<=760px){.skpe-heading-actions{flex-direction:column;align-items:stretch}.skpe-view-switch{margin-left:0}.skpe-list-toolbar>*{width:100%}.skpe-record-detail-panel{width:100vw}.skpe-data-grid-wrapper{border-radius:10px}}.skpe-list-search>svg,.skpe-admin-search>svg{flex:0 0 17px;width:17px;min-width:17px;max-width:17px;height:17px;display:block}.skpe-list-search{min-height:40px}.skpe-hierarchy-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;display:flex}.skpe-hierarchy-tabs,.skpe-hierarchy-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.skpe-hierarchy-tabs button,.skpe-hierarchy-controls>button{border:1px solid var(--skpe-border);background:var(--skpe-surface);color:var(--skpe-text);cursor:pointer;border-radius:10px;padding:9px 12px}.skpe-hierarchy-tabs button.active,.skpe-hierarchy-controls>button.active{background:var(--skpe-primary);color:#fff;border-color:var(--skpe-primary)}.skpe-hierarchy-controls .skpe-search-field{min-width:280px}.skpe-hierarchy-form{background:var(--skpe-surface);border:1px solid var(--skpe-border);border-radius:18px;margin-bottom:20px;padding:22px}.skpe-hierarchy-form h2{margin:0 0 18px}.skpe-hierarchy-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.skpe-hierarchy-form-grid label{flex-direction:column;gap:6px;display:flex}.skpe-hierarchy-form-grid label span{font-size:.82rem;font-weight:700}.skpe-hierarchy-form-grid input,.skpe-hierarchy-form-grid select,.skpe-hierarchy-form-grid textarea{border:1px solid var(--skpe-border);background:var(--skpe-input-bg,var(--skpe-surface));width:100%;color:var(--skpe-text);border-radius:10px;padding:10px 12px}.skpe-hierarchy-form-grid textarea{resize:vertical;min-height:82px}.skpe-hierarchy-form-grid .wide{grid-column:1/-1}.skpe-hierarchy-form-grid .skpe-hierarchy-check{border:1px solid var(--skpe-border);border-radius:10px;flex-direction:row;align-items:center;padding:11px 12px}.skpe-hierarchy-form-grid .skpe-hierarchy-check input{width:auto}.skpe-form-actions{gap:10px;margin-top:16px;display:flex}.skpe-hierarchy-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.skpe-hierarchy-card-grid article{background:var(--skpe-surface);border:1px solid var(--skpe-border);cursor:pointer;border-radius:16px;padding:18px;transition:all .18s}.skpe-hierarchy-card-grid article:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000014}.skpe-hierarchy-card-head{justify-content:space-between;gap:10px;font-size:.78rem;display:flex}.skpe-hierarchy-card-head span{color:var(--skpe-primary);font-weight:700}.skpe-hierarchy-card-head b{background:var(--skpe-soft);border-radius:999px;padding:4px 8px}.skpe-hierarchy-card-grid h3{margin:14px 0 8px}.skpe-hierarchy-card-grid p{margin:0 0 10px}.skpe-hierarchy-card-grid footer{justify-content:flex-end;gap:6px;margin-top:14px;display:flex}.skpe-hierarchy-card-grid footer button,.skpe-hierarchy-table-wrap td button,.skpe-hierarchy-tree button{border:1px solid var(--skpe-border);color:var(--skpe-text);cursor:pointer;background:0 0;border-radius:8px;width:34px;height:34px}.skpe-hierarchy-table-wrap{background:var(--skpe-surface);border:1px solid var(--skpe-border);border-radius:16px;overflow:auto}.skpe-hierarchy-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}.skpe-hierarchy-table-wrap th,.skpe-hierarchy-table-wrap td{border-bottom:1px solid var(--skpe-border);text-align:left;padding:13px 14px}.skpe-hierarchy-table-wrap th{background:var(--skpe-soft);cursor:pointer}.skpe-hierarchy-table-wrap tr{cursor:pointer}.skpe-hierarchy-tree{gap:12px;display:grid}.skpe-hierarchy-tree article{background:var(--skpe-surface);border:1px solid var(--skpe-border);border-radius:14px;grid-template-columns:1fr 1.3fr auto auto;align-items:center;gap:12px;padding:14px;display:grid}.skpe-hierarchy-tree article>span{font-weight:700}.skpe-hierarchy-tree article>div{gap:6px;display:flex}@media (width<=980px){.skpe-hierarchy-form-grid{grid-template-columns:1fr 1fr}.skpe-hierarchy-tree article{grid-template-columns:1fr}}@media (width<=640px){.skpe-hierarchy-form-grid{grid-template-columns:1fr}.skpe-hierarchy-controls .skpe-search-field{min-width:100%}}.skpe-list-sort-button,.skpe-list-view-toggle button{border:1px solid var(--skpe-border,#d7e2de);background:var(--skpe-card,#fff);min-height:40px;color:inherit;cursor:pointer;border-radius:10px}.skpe-list-sort-button{padding:0 14px;font-weight:700}.skpe-list-view-toggle{gap:4px;margin-left:auto;display:inline-flex}.skpe-list-view-toggle button{width:42px;font-size:18px}.skpe-list-view-toggle button.active{color:#0f6f56;background:#e7f3ee}.skpe-primary-list-toolbar{border:1px solid var(--skpe-border,#d7e2de);background:var(--skpe-card,#fff);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}.skpe-primary-list-toolbar .skpe-admin-search{flex:320px}.skpe-primary-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding:16px;display:grid}.skpe-primary-card-grid article{border:1px solid var(--skpe-border,#d7e2de);cursor:pointer;background:var(--skpe-card,#fff);border-radius:14px;padding:16px}.skpe-primary-card-grid article:hover,.skpe-primary-card-grid article.selected{border-color:#16866a;box-shadow:0 8px 22px #11504014}.skpe-primary-card-grid header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.skpe-primary-card-grid header div{gap:3px;display:grid}.skpe-primary-card-grid footer{justify-content:flex-end;gap:6px;margin-top:14px;display:flex}.skpe-primary-card-grid footer button,.skpe-governance-row-grid article button{cursor:pointer;background:0 0;border:0;font-size:18px}.skpe-governance-row-grid{border:1px solid var(--skpe-border,#d7e2de);border-radius:14px;overflow:hidden;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.skpe-governance-row-grid article{grid-template-columns:minmax(240px,1.4fr) minmax(180px,.8fr);align-items:center;border:0!important;border-bottom:1px solid var(--skpe-border,#d7e2de)!important;border-radius:0!important;display:grid!important}.skpe-governance-row-grid article:last-child{border-bottom:0!important}@media (width<=760px){.skpe-list-view-toggle{margin-left:0}.skpe-governance-row-grid article{grid-template-columns:1fr}}.skpe-interactive-record{cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s}.skpe-interactive-record:hover,.skpe-interactive-record:focus-visible{outline:none;box-shadow:0 14px 32px #176b531f;border-color:#75aa98!important}article.skpe-interactive-record:hover,.skpe-area-tree-node.skpe-interactive-record:hover,.skpe-hierarchy-tree article.skpe-interactive-record:hover{transform:translateY(-2px)}tr.skpe-interactive-record:hover,tr.skpe-interactive-record:focus-visible{outline-offset:-2px;outline:2px solid #176b5333;background:var(--skpe-soft,#eef8f4)!important}.skpe-interactive-record .skpe-record-actions,.skpe-interactive-record .skpe-hierarchy-card-grid footer,.skpe-interactive-record footer{transition:opacity .15s,transform .15s}.skpe-interactive-record .skpe-record-actions,.skpe-hierarchy-card-grid .skpe-interactive-record footer,.skpe-primary-card-grid .skpe-interactive-record footer{opacity:.35;transform:translateY(2px)}.skpe-interactive-record:hover .skpe-record-actions,.skpe-interactive-record:focus-within .skpe-record-actions,.skpe-hierarchy-card-grid .skpe-interactive-record:hover footer,.skpe-hierarchy-card-grid .skpe-interactive-record:focus-within footer,.skpe-primary-card-grid .skpe-interactive-record:hover footer,.skpe-primary-card-grid .skpe-interactive-record:focus-within footer{opacity:1;transform:translateY(0)}.skpe-interactive-record button,.skpe-interactive-record input,.skpe-interactive-record select,.skpe-interactive-record textarea,.skpe-interactive-record summary,.skpe-interactive-record a{cursor:pointer}.skpe-secondary-action-button{border:1px solid var(--skpe-border,#dce7e3);background:var(--skpe-surface,#fff);width:max-content;min-height:38px;color:var(--skpe-primary,#176b53);cursor:pointer;border-radius:9px;padding:.55rem .8rem;font-weight:780}@media (hover:none){.skpe-interactive-record .skpe-record-actions,.skpe-hierarchy-card-grid .skpe-interactive-record footer,.skpe-primary-card-grid .skpe-interactive-record footer{opacity:1;transform:none}}@media (width<=760px){article.skpe-interactive-record:hover,.skpe-area-tree-node.skpe-interactive-record:hover,.skpe-hierarchy-tree article.skpe-interactive-record:hover{transform:none}.skpe-governance-card-grid,.skpe-area-card-grid,.skpe-hierarchy-card-grid,.skpe-primary-card-grid{grid-template-columns:1fr}.skpe-governance-card-grid article,.skpe-hierarchy-tree article{align-items:stretch}}.skpe-clickable-card{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.skpe-clickable-card:hover,.skpe-clickable-card:focus-visible{border-color:color-mix(in srgb, var(--skpe-primary,#176b53) 48%, var(--skpe-border,#dce7e3));background:color-mix(in srgb, var(--skpe-surface,#fff) 94%, var(--skpe-primary,#176b53));outline-offset:2px;outline:3px solid #176b5324;transform:translateY(-3px);box-shadow:0 15px 34px #176b5324}.skpe-status-chip-neutral{background:var(--skpe-soft,#eef6f2);color:var(--skpe-muted,#60716a)}.skpe-onboarding-panel{border:1px solid var(--skpe-border,#dce7e3);background:var(--skpe-surface,#fff);border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:1.35rem;padding:1.5rem;display:grid;box-shadow:0 16px 38px #1f4b3d14}.skpe-onboarding-icon{background:var(--skpe-soft,#eef6f2);width:58px;height:58px;color:var(--skpe-primary,#176b53);border-radius:16px;place-items:center;display:grid}.skpe-onboarding-icon svg{width:27px;height:27px}.skpe-onboarding-content h2{margin:.15rem 0 .65rem}.skpe-onboarding-content>p{max-width:900px;color:var(--skpe-muted,#60716a);line-height:1.65}.skpe-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.skpe-onboarding-steps article{border:1px solid var(--skpe-border,#dce7e3);background:var(--skpe-soft,#f3f7f5);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.85rem;display:grid}.skpe-onboarding-steps strong{background:var(--skpe-primary,#176b53);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.skpe-onboarding-steps span{line-height:1.4}.skpe-onboarding-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.skpe-secondary-action-button{border:1px solid var(--skpe-border,#dce7e3);cursor:pointer;min-height:42px;color:var(--skpe-text,#183129);background:0 0;border-radius:10px;padding:.7rem 1rem;font-weight:750}.skpe-secondary-action-button:hover,.skpe-secondary-action-button:focus-visible{background:var(--skpe-soft,#eef6f2);border-color:var(--skpe-primary,#176b53)}.skpe-onboarding-readonly{background:var(--skpe-soft,#eef6f2);color:var(--skpe-muted,#60716a);border-radius:10px;margin:0;padding:.75rem .9rem}.skpe-scroll-top-button{z-index:1400;cursor:pointer;background:var(--skpe-primary,#176b53);color:#fff;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.3rem;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s;display:grid;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 14px 34px #176b534d}.skpe-scroll-top-button:hover,.skpe-scroll-top-button:focus-visible{outline-offset:2px;background:#105440;outline:3px solid #176b532e;transform:translateY(-3px);box-shadow:0 18px 38px #176b5361}@media (width<=820px){.skpe-onboarding-panel,.skpe-onboarding-steps{grid-template-columns:1fr}.skpe-scroll-top-button{bottom:.85rem;right:.85rem}}@media print{.skpe-scroll-top-button{display:none}}.skpe-cnae-manager{background:#f8fbf9;border:1px solid #d7e3de;border-radius:12px;gap:.9rem;padding:1rem;display:grid}.skpe-cnae-manager-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-cnae-manager-heading>div{gap:.2rem;display:grid}.skpe-cnae-manager-heading span,.skpe-cnae-search label>span,.skpe-cnae-source-grid label>span{color:#5f6f68;font-size:.74rem;font-weight:760}.skpe-cnae-manager-heading small{color:#71807a;font-size:.7rem}.skpe-cnae-manager-heading strong{color:var(--sparks-role-text-primary);white-space:nowrap;background:#e4f2ec;border-radius:999px;padding:.3rem .6rem;font-size:.7rem}.skpe-cnae-search{gap:.45rem;display:grid;position:relative}.skpe-cnae-search label,.skpe-cnae-source-grid label{gap:.38rem;display:grid}.skpe-cnae-search input,.skpe-cnae-source-grid input,.skpe-cnae-source-grid select{color:#1f312a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c7d5cf;border-radius:9px;padding:.65rem .75rem}.skpe-cnae-search input:focus,.skpe-cnae-source-grid input:focus,.skpe-cnae-source-grid select:focus{border-color:#176b53;outline:3px solid #176b5329}.skpe-cnae-search-results{z-index:4;background:#fff;border:1px solid #bfd1c9;border-radius:10px;max-height:320px;display:grid;overflow-y:auto;box-shadow:0 12px 30px #192c251f}.skpe-cnae-search-results button{color:#1f312a;text-align:left;cursor:pointer;background:#fff;border-bottom:1px solid #edf1ef;grid-template-columns:110px minmax(0,1fr);gap:.2rem .75rem;width:100%;padding:.8rem;display:grid}.skpe-cnae-search-results button:last-child{border-bottom:0}.skpe-cnae-search-results button:hover,.skpe-cnae-search-results button:focus-visible{background:#eef7f3}.skpe-cnae-search-results button strong{color:#176b53;grid-row:1/span 2}.skpe-cnae-search-results button span{font-size:.82rem;font-weight:700}.skpe-cnae-search-results button small{color:#71807a;font-size:.68rem}.skpe-cnae-search-status,.skpe-cnae-search-error{margin:0;font-size:.72rem}.skpe-cnae-search-status{color:#687770}.skpe-cnae-search-error{color:#a23030}.skpe-cnae-selected-list{gap:.65rem;display:grid}.skpe-cnae-selected-list article{background:#fff;border:1px solid #d9e3df;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.skpe-cnae-selected-list article.skpe-cnae-primary{background:#f0f8f4;border-color:#86bda8;box-shadow:inset 3px 0 #176b53}.skpe-cnae-primary-control{color:#50635b;align-items:center;font-size:.7rem;font-weight:800;gap:.4rem!important;display:flex!important}.skpe-cnae-primary-control input{width:17px!important;min-height:17px!important}.skpe-cnae-selected-content{gap:.15rem;display:grid}.skpe-cnae-selected-content strong{color:#176b53;font-size:.8rem}.skpe-cnae-selected-content span{color:#253a32;font-size:.82rem;font-weight:700}.skpe-cnae-selected-content small{color:#71807a;font-size:.67rem}.skpe-cnae-remove-button{color:#963737;cursor:pointer;background:#fff;border:1px solid #d8bebe;border-radius:8px;padding:.45rem .65rem;font-size:.7rem;font-weight:750}.skpe-cnae-remove-button:hover{background:#fff3f3}.skpe-cnae-empty{color:#71807a;text-align:center;border:1px dashed #c8d5d0;border-radius:9px;padding:1rem;font-size:.78rem}.skpe-cnae-source-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:.8rem;display:grid}.skpe-cnae-legacy-warning{color:#6d530f;background:#fff8e5;border:1px solid #e8c879;border-radius:10px;padding:.85rem}.skpe-cnae-legacy-warning strong{font-size:.78rem}.skpe-cnae-legacy-warning p,.skpe-cnae-legacy-warning ul{margin:.4rem 0 0;font-size:.72rem;line-height:1.45}.skpe-cnae-legacy-warning ul{padding-left:1.1rem}@media (width<=760px){.skpe-cnae-manager-heading{display:grid}.skpe-cnae-search-results button,.skpe-cnae-selected-list article,.skpe-cnae-source-grid{grid-template-columns:1fr}.skpe-cnae-remove-button{width:100%}}.skpe-sidebar{overflow:hidden}.skpe-sidebar-brand,.skpe-theme-switcher,.skpe-organization-context,.skpe-sidebar-footer{flex:none}.skpe-sidebar-brand-text{min-width:0}.skpe-sidebar-user-role{margin-top:.15rem;font-weight:800;line-height:1.25;display:block;color:#fff!important;font-size:.72rem!important}.skpe-sidebar-area-label{color:#b9d2c9;margin-top:.15rem;font-size:.64rem;line-height:1.25;display:block}.skpe-navigation{scrollbar-width:thin;scrollbar-color:#ffffff61 #ffffff12;overscroll-behavior:contain;flex:auto;align-content:start;min-height:0;padding-bottom:.75rem;padding-right:.35rem;overflow:hidden auto}.skpe-navigation::-webkit-scrollbar{width:8px}.skpe-navigation::-webkit-scrollbar-track{background:#ffffff12;border-radius:999px}.skpe-navigation::-webkit-scrollbar-thumb{background:#ffffff61 padding-box padding-box;border:2px solid #0000;border-radius:999px}.skpe-navigation::-webkit-scrollbar-thumb:hover{background:#ffffff94 padding-box padding-box}.skpe-sidebar-footer{margin-top:0}.skpe-sidebar-collapsed .skpe-sidebar-user-role,.skpe-sidebar-collapsed .skpe-sidebar-area-label{display:none}@media (width<=820px){.skpe-sidebar{height:auto;max-height:none;position:relative;overflow:visible}.skpe-navigation{max-height:min(52vh,430px);overflow-y:auto}.skpe-sidebar-collapsed .skpe-sidebar-user-role,.skpe-sidebar-collapsed .skpe-sidebar-area-label{display:block}}.skpe-organization-form-grid .skpe-organization-field-span-2{grid-column:span 2}.skpe-organization-form-grid .skpe-organization-field-span-full{grid-column:1/-1}@media (width<=650px){.skpe-organization-form-grid .skpe-organization-field-span-2,.skpe-organization-form-grid .skpe-organization-field-span-full{grid-column:auto}}.skpe-cep-field{align-content:start;gap:.45rem;display:grid}.skpe-cep-field>label{gap:.38rem;display:grid}.skpe-cep-lookup-button{color:#176b53;min-height:38px;font:inherit;cursor:pointer;background:#eef7f3;border:1px solid #176b53;border-radius:9px;padding:.55rem .8rem;font-size:.78rem;font-weight:800;transition:background .16s,color .16s,opacity .16s}.skpe-cep-lookup-button:hover:not(:disabled){color:#fff;background:#176b53}.skpe-cep-lookup-button:disabled{cursor:not-allowed;opacity:.58}.skpe-cep-feedback{border-radius:8px;padding:.55rem .65rem;font-size:.72rem;line-height:1.4;display:block}.skpe-cep-feedback-info{color:#315d70;background:#eef5f8}.skpe-cep-feedback-success{color:#176b53;background:#eaf7f0}.skpe-cep-feedback-error{color:#9a2f2f;background:#fff0f0}.skpe-theme-dark .skpe-cep-lookup-button{color:#d9f3e8;background:#18352c;border-color:#5a8f7c}.skpe-theme-dark .skpe-cep-feedback-info,.skpe-theme-dark .skpe-cep-feedback-success,.skpe-theme-dark .skpe-cep-feedback-error{background:#1b2823}.skpe-user-hierarchy{gap:1rem;padding:1rem;display:grid}.skpe-user-hierarchy-header,.skpe-user-hierarchy-group>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-user-hierarchy-header h3,.skpe-user-hierarchy-group strong{color:#1f312a;margin:0}.skpe-user-hierarchy-header p,.skpe-user-hierarchy-group small{color:#6d7b75;margin:.3rem 0 0;line-height:1.45}.skpe-user-hierarchy-header>span,.skpe-user-hierarchy-group>header>span{color:#176b53;text-align:center;background:#e6f3ed;border-radius:999px;min-width:2rem;padding:.25rem .55rem;font-weight:800}.skpe-user-hierarchy-group{background:#fff;border:1px solid #dce5e1;border-radius:14px;gap:.8rem;padding:1rem;display:grid}.skpe-user-hierarchy-list{gap:.55rem;display:grid}.skpe-user-hierarchy-list>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fafcfb;border:1px solid #e1e8e5;border-radius:10px;grid-template-columns:auto minmax(210px,1.2fr) minmax(190px,1fr) minmax(220px,1.1fr);align-items:center;gap:.8rem;padding:.8rem;display:grid}.skpe-user-hierarchy-list>button:hover,.skpe-user-hierarchy-list>button.selected{background:#edf6f2;border-color:#8fb9aa}.skpe-user-hierarchy-branch{color:#176b53;font-weight:900}.skpe-user-hierarchy-identity,.skpe-user-hierarchy-semantic,.skpe-user-hierarchy-modules{gap:.18rem;display:grid}.skpe-user-hierarchy-identity strong,.skpe-user-hierarchy-semantic b,.skpe-user-hierarchy-modules b{color:#253a32}.skpe-user-hierarchy-identity small,.skpe-user-hierarchy-semantic small,.skpe-user-hierarchy-modules small,.skpe-user-hierarchy-empty{color:#71807a;font-size:.72rem}.skpe-user-hierarchy-empty{text-align:center;border:1px dashed #ccd8d3;border-radius:9px;margin:0;padding:.8rem}@media (width<=980px){.skpe-user-hierarchy-list>button{grid-template-columns:auto 1fr}.skpe-user-hierarchy-semantic,.skpe-user-hierarchy-modules{grid-column:2}}@media (width<=620px){.skpe-user-hierarchy-header,.skpe-user-hierarchy-group>header{display:grid}.skpe-user-hierarchy-list>button{grid-template-columns:1fr}.skpe-user-hierarchy-branch{display:none}.skpe-user-hierarchy-semantic,.skpe-user-hierarchy-modules{grid-column:auto}}.skpe-user-hierarchy{gap:1.15rem;padding:1.15rem}.skpe-user-hierarchy-header h3{font-size:1.12rem;line-height:1.3}.skpe-user-hierarchy-header p,.skpe-user-hierarchy-group small,.skpe-user-hierarchy-organization small{font-size:.86rem;line-height:1.5}.skpe-user-hierarchy-mode{background:#f4f8f6;border:1px solid #d7e3de;border-radius:12px;width:fit-content;padding:.25rem;display:inline-flex}.skpe-user-hierarchy-mode button{color:#43554d;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:2.45rem;padding:.58rem 1rem;font-size:.9rem;font-weight:750}.skpe-user-hierarchy-mode button:hover,.skpe-user-hierarchy-mode button.active{color:#176b53;background:#fff;box-shadow:0 1px 4px #1a463824}.skpe-user-hierarchy-organization{background:#f7faf9;border:1px solid #cfded8;border-radius:16px;gap:1rem;padding:1rem;display:grid}.skpe-user-hierarchy-organization>header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.15rem .25rem;display:flex}.skpe-user-hierarchy-organization>header strong{color:#183c30;font-size:1.06rem;display:block}.skpe-user-hierarchy-organization>header>span{color:#176b53;text-align:center;background:#dff0e9;border-radius:999px;min-width:2.15rem;padding:.3rem .62rem;font-weight:800}.skpe-user-hierarchy-organization-body,.skpe-user-hierarchy-functional{gap:.9rem;display:grid}.skpe-user-hierarchy-group-nested{border-left:4px solid #8fb9aa}.skpe-user-hierarchy-group>header strong{font-size:1rem;line-height:1.35}.skpe-user-hierarchy-list>button{gap:.95rem;min-height:4.7rem;padding:.95rem 1rem}.skpe-user-hierarchy-identity strong,.skpe-user-hierarchy-semantic b,.skpe-user-hierarchy-modules b{font-size:.95rem;line-height:1.35}.skpe-user-hierarchy-identity small,.skpe-user-hierarchy-semantic small,.skpe-user-hierarchy-modules small,.skpe-user-hierarchy-empty{font-size:.82rem;line-height:1.45}.skpe-user-hierarchy-branch{font-size:1rem}@media (width<=760px){.skpe-user-hierarchy-mode{grid-template-columns:1fr 1fr;width:100%;display:grid}.skpe-user-hierarchy-mode button{width:100%}.skpe-user-hierarchy-organization>header{display:grid}}.skpe-organization-scope-explorer{gap:1rem;display:grid}.skpe-organization-scope-explorer-summary{border:1px solid var(--skpe-border,#dce7e3);background:var(--skpe-surface,#fff);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.skpe-organization-scope-explorer-summary strong{font-size:1.05rem;display:block}.skpe-organization-scope-explorer-summary small{color:var(--skpe-muted,#5f746d);margin-top:.3rem;font-size:.88rem;line-height:1.45;display:block}.skpe-organization-scope-explorer-summary button{border:1px solid var(--skpe-border,#dce7e3);background:var(--skpe-soft,#eef6f2);cursor:pointer;border-radius:10px;min-height:42px;padding:.65rem .95rem;font-weight:700}.skpe-organization-scope-state{border:1px dashed var(--skpe-border,#dce7e3);border-radius:12px;padding:1rem;font-size:.95rem}.skpe-organization-scope-state.error{color:#8b2f2f;background:#fff4f4;border-color:#d8a4a4}.skpe-organization-scope-tree{gap:.85rem;padding:.15rem;display:grid;overflow:auto}.skpe-organization-scope-node{border:1px solid var(--skpe-border,#dce7e3);background:var(--skpe-surface,#fff);border-radius:14px;min-width:720px;overflow:hidden}.skpe-organization-scope-node-header{background:var(--skpe-soft,#eef6f2);grid-template-columns:auto minmax(210px,1.4fr) minmax(160px,.8fr) auto;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.skpe-organization-scope-toggle{border:1px solid var(--skpe-border,#dce7e3);background:var(--skpe-surface,#fff);cursor:pointer;border-radius:9px;width:36px;height:36px;font-size:1rem}.skpe-organization-scope-identity strong{font-size:1rem;display:block}.skpe-organization-scope-identity small,.skpe-organization-scope-access small{color:var(--skpe-muted,#5f746d);margin-top:.22rem;font-size:.82rem;display:block}.skpe-organization-scope-access span{font-size:.88rem;font-weight:700;display:block}.skpe-organization-scope-count{white-space:nowrap;font-size:.86rem;font-weight:800}.skpe-organization-scope-node-body{gap:.8rem;padding:1rem;display:grid}.skpe-organization-scope-user{border:1px solid var(--skpe-border,#dce7e3);background:var(--skpe-surface,#fff);border-radius:11px;grid-template-columns:auto minmax(210px,1.35fr) minmax(180px,1fr) minmax(150px,.8fr);align-items:center;gap:.8rem;width:100%;padding:.82rem .9rem;display:grid}.skpe-organization-scope-user .skpe-user-hierarchy-identity strong{font-size:.96rem;line-height:1.3}.skpe-organization-scope-user .skpe-user-hierarchy-identity small,.skpe-organization-scope-user .skpe-user-hierarchy-semantic small,.skpe-organization-scope-validity small{font-size:.82rem;line-height:1.35}.skpe-organization-scope-user .skpe-user-hierarchy-semantic b,.skpe-organization-scope-validity b{font-size:.9rem;display:block}.skpe-organization-scope-validity{gap:.2rem;display:grid}.skpe-user-hierarchy-group-nested>header strong{font-size:.96rem}.skpe-user-hierarchy-group-nested>header span{font-size:.85rem;font-weight:800}@media (width<=900px){.skpe-organization-scope-explorer-summary{flex-direction:column;align-items:stretch}.skpe-organization-scope-node{min-width:640px}.skpe-organization-scope-user{grid-template-columns:auto minmax(190px,1.2fr) minmax(170px,1fr)}.skpe-organization-scope-validity{grid-column:2/-1}}@media (width<=640px){.skpe-organization-scope-node{min-width:560px}.skpe-organization-scope-node-header{grid-template-columns:auto 1fr auto}.skpe-organization-scope-access{grid-column:2/-1}.skpe-organization-scope-user{grid-template-columns:auto 1fr}.skpe-organization-scope-user .skpe-user-hierarchy-semantic,.skpe-organization-scope-validity{grid-column:2/-1}}.skpe-shell{height:100vh;min-height:0;overflow:hidden}.skpe-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;position:relative;top:auto;overflow-y:auto}.skpe-main{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden auto}.skpe-main>*{min-width:0}@supports (height:100dvh){.skpe-shell{height:100dvh}}@media (width<=820px){.skpe-shell{height:auto;min-height:100vh;overflow:visible}.skpe-sidebar{height:auto;min-height:0;position:relative;overflow:visible}.skpe-main{height:auto;min-height:0;overflow:visible}}.skpe-main{flex-direction:column;display:flex}.skpe-cockpit-header{z-index:45;border-bottom:1px solid var(--skpe-border,#dce5e1);background:color-mix(in srgb, var(--skpe-surface,#fff) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:minmax(220px,1fr) minmax(320px,1.5fr) auto;align-items:center;gap:1rem;min-height:76px;padding:.85rem 1.4rem;display:grid;position:sticky;top:0;box-shadow:0 3px 16px #123a2d0f}.skpe-cockpit-header-compact{grid-template-columns:minmax(260px,1fr) auto}.skpe-cockpit-branding,.skpe-cockpit-user,.skpe-cockpit-actions,.skpe-cockpit-context{min-width:0}.skpe-cockpit-branding{align-items:center;gap:.8rem;display:flex}.skpe-cockpit-logo{border:1px solid var(--skpe-border,#dce5e1);width:48px;min-width:48px;height:48px;color:var(--skpe-primary,#176b53);background:#fff;border-radius:12px;place-items:center;font-weight:900;display:grid;overflow:hidden}.skpe-cockpit-logo img{object-fit:contain;width:100%;height:100%;padding:.3rem}.skpe-cockpit-branding span,.skpe-cockpit-context span,.skpe-cockpit-user small{color:var(--skpe-muted,#687770);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.skpe-cockpit-branding strong,.skpe-cockpit-user strong{color:var(--skpe-text,#18231f);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.25;display:block;overflow:hidden}.skpe-cockpit-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.skpe-cockpit-context>div{border-left:1px solid var(--skpe-border,#dce5e1);min-width:0;padding:.45rem .7rem}.skpe-cockpit-context strong{color:var(--skpe-text,#18231f);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.82rem;display:block;overflow:hidden}.skpe-cockpit-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.skpe-cockpit-user{align-items:center;gap:.55rem;max-width:230px;display:flex}.skpe-cockpit-avatar{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-soft,#eef6f2);width:40px;min-width:40px;height:40px;color:var(--skpe-primary,#176b53);border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:grid;overflow:hidden}.skpe-cockpit-icon-button{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-soft,#eef6f2);width:40px;min-width:40px;height:40px;color:var(--skpe-text,#18231f);cursor:pointer;border-radius:11px;place-items:center;padding:0;display:grid}.skpe-cockpit-icon-button:hover,.skpe-cockpit-icon-button:focus-visible{border-color:var(--skpe-primary,#176b53);outline:none}.skpe-cockpit-icon-button svg{width:18px;height:18px}.skpe-cockpit-footer{border-top:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);color:var(--skpe-muted,#687770);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.85rem 1.4rem;font-size:.78rem;display:flex}.skpe-cockpit-footer strong{color:var(--skpe-text,#18231f)}.skpe-theme-dark .skpe-cockpit-header,.skpe-theme-dark .skpe-cockpit-footer{border-color:var(--skpe-border);background:var(--skpe-surface)}@media (width<=1180px){.skpe-cockpit-header{grid-template-columns:minmax(200px,1fr) auto}.skpe-cockpit-context{order:3;grid-column:1/-1}}@media (width<=820px){.skpe-cockpit-header{grid-template-columns:1fr;position:relative}.skpe-cockpit-actions{justify-content:space-between}.skpe-cockpit-context{grid-template-columns:1fr}.skpe-cockpit-context>div{border-left:0;border-top:1px solid var(--skpe-border,#dce5e1)}.skpe-cockpit-footer{flex-direction:column;align-items:flex-start}}@media (width<=1180px){.skpe-cockpit-header{grid-template-columns:minmax(220px,1fr) auto;align-items:start;min-height:auto}.skpe-cockpit-actions{align-self:center}.skpe-cockpit-context{order:3;grid-column:1/-1;margin-top:.1rem}}@media (width<=960px){.skpe-cockpit-header{grid-template-columns:1fr;gap:.75rem;padding:.85rem 1rem}.skpe-cockpit-actions{justify-content:flex-start;width:100%}.skpe-cockpit-context{grid-column:auto;width:100%}}@media (width<=820px){.skpe-cockpit-header{position:relative}.skpe-cockpit-branding,.skpe-cockpit-actions,.skpe-cockpit-context{width:100%}.skpe-cockpit-actions{flex-wrap:wrap}.skpe-cockpit-user-button{max-width:min(100%,280px)}.skpe-cockpit-context{grid-template-columns:1fr}.skpe-cockpit-context>div{border-left:0;border-top:1px solid var(--skpe-border,#dce5e1)}}@media (width<=560px){.skpe-cockpit-branding{align-items:flex-start}.skpe-cockpit-logo{width:42px;min-width:42px;height:42px}.skpe-cockpit-actions{grid-template-columns:auto auto minmax(0,1fr);align-items:center;display:grid}.skpe-cockpit-user-button{width:100%;max-width:none}}.skpe-cockpit-branding small{color:var(--skpe-muted,#687770);margin-top:.16rem;font-size:.72rem;line-height:1.25;display:block}.skpe-cockpit-user-button{min-width:0;max-width:240px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.55rem;padding:.3rem .45rem;display:flex}.skpe-cockpit-user-button:hover,.skpe-cockpit-user-button:focus-visible{border-color:var(--skpe-primary,#176b53);background:var(--skpe-soft,#eef6f2);outline:none}.skpe-cockpit-user-button>div:last-child{min-width:0}@media (width<=1180px){.skpe-cockpit-header{grid-template-columns:minmax(220px,1fr) auto;align-items:start;min-height:auto}.skpe-cockpit-actions{align-self:center}.skpe-cockpit-context{order:3;grid-column:1/-1;margin-top:.1rem}}@media (width<=960px){.skpe-cockpit-header{grid-template-columns:1fr;gap:.75rem;padding:.85rem 1rem}.skpe-cockpit-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.skpe-cockpit-context{grid-column:auto;width:100%}}@media (width<=820px){.skpe-cockpit-branding,.skpe-cockpit-actions,.skpe-cockpit-context{width:100%}.skpe-cockpit-user-button{max-width:min(100%,280px)}.skpe-cockpit-context{grid-template-columns:1fr}.skpe-cockpit-context>div{border-left:0;border-top:1px solid var(--skpe-border,#dce5e1)}}.skpe-primary-dashboard-panel{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.2rem;padding:1.25rem 1.4rem;display:flex;box-shadow:0 8px 25px #192c250d}.skpe-primary-dashboard-panel h2{margin:0 0 .55rem}.skpe-primary-dashboard-panel p{margin:.35rem 0 0}.skpe-primary-dashboard-actions,.skpe-dashboard-card-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.skpe-primary-dashboard-warning{color:#8a5a00}.skpe-dashboard-card-primary{border-color:color-mix(in srgb, var(--skpe-primary,#176b53) 58%, var(--skpe-border,#dce5e1));box-shadow:0 14px 32px #176b5324}.skpe-primary-dashboard-badge{color:#176b53;background:#eaf7f1;border-radius:999px;align-items:center;min-height:1.8rem;padding:.3rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.skpe-dashboard-card-actions{margin-top:1rem}.skpe-secondary-button,.skpe-card-link-button{min-height:2.35rem;font:inherit;cursor:pointer;border-radius:9px;padding:.55rem .8rem;font-size:.78rem;font-weight:750}.skpe-secondary-button{border:1px solid var(--skpe-border,#cbd8d3);background:var(--skpe-surface,#fff);color:var(--skpe-text,#20332c)}.skpe-card-link-button{color:var(--skpe-primary,#176b53);text-align:left;overflow-wrap:anywhere;background:0 0;border:0}.skpe-secondary-button:hover:not(:disabled),.skpe-secondary-button:focus-visible,.skpe-card-link-button:hover:not(:disabled),.skpe-card-link-button:focus-visible{outline-offset:2px;outline:3px solid #176b5324}.skpe-secondary-button:disabled,.skpe-card-link-button:disabled{cursor:not-allowed;opacity:.58}.skpe-theme-dark .skpe-primary-dashboard-panel,.skpe-theme-dark .skpe-secondary-button{border-color:var(--skpe-border);background:var(--skpe-surface);color:var(--skpe-text)}.skpe-theme-dark .skpe-primary-dashboard-badge{color:#9ce0c5;background:#4ebf9726}@media (width<=720px){.skpe-primary-dashboard-panel{flex-direction:column}.skpe-primary-dashboard-actions,.skpe-dashboard-card-actions,.skpe-primary-dashboard-actions button,.skpe-dashboard-card-actions button{width:100%}}.skpe-workspace-panels .skpe-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr));align-items:stretch}.skpe-workspace-panels .skpe-dashboard-card{flex-direction:column;min-width:0;min-height:clamp(10.5rem,8vw,13rem);padding:clamp(1.25rem,.7vw + 1rem,1.9rem);display:flex}.skpe-workspace-panels .skpe-dashboard-card h3{font-size:clamp(1rem,.3vw + .92rem,1.28rem);line-height:1.35}.skpe-workspace-panels .skpe-card-description{max-width:58rem;font-size:clamp(.88rem,.18vw + .84rem,1.02rem);line-height:1.6}.skpe-workspace-panels .skpe-dashboard-card>small{font-size:clamp(.76rem,.12vw + .74rem,.86rem);line-height:1.45}.skpe-workspace-panels .skpe-dashboard-card-actions{margin-top:auto;padding-top:1.15rem}@media (width>=1680px){.skpe-workspace-panels .skpe-dashboard-grid{gap:1.4rem}}@media (width<=760px){.skpe-workspace-panels .skpe-dashboard-grid{grid-template-columns:1fr}.skpe-workspace-panels .skpe-dashboard-card{min-height:auto}}.skpe-favorite-button{align-items:center;gap:.45rem;display:inline-flex}.skpe-favorite-button-icon{font-size:1rem;line-height:1}.skpe-favorite-button-active{color:#7a5700;background:#fff8dc;border-color:#d9a821}.skpe-favorite-button-active:hover:not(:disabled),.skpe-favorite-button-active:focus-visible{outline-color:#d9a82138}.skpe-theme-dark .skpe-favorite-button-active{color:#f2d37a;background:#c89d2b1f;border-color:#c89d2b}.skpe-favorites-panel{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:16px;gap:1rem;margin-bottom:1.2rem;padding:1.25rem 1.4rem;display:grid;box-shadow:0 8px 25px #192c250d}.skpe-favorites-panel h2{margin:.15rem 0 0}.skpe-favorites-panel-description{color:var(--skpe-text-muted,#64748b);margin:.35rem 0 0}.skpe-favorites-empty{color:var(--skpe-text-muted,#64748b);margin:0}.skpe-favorites-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.9rem;display:grid}.skpe-favorite-card{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:12px;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}.skpe-favorite-card h3{margin:0}.skpe-favorite-card p{color:var(--skpe-text-muted,#64748b);margin:0;line-height:1.5}.skpe-favorite-card-actions{flex-wrap:wrap;gap:.65rem;margin-top:auto;display:flex}.skpe-theme-dark .skpe-favorites-panel,.skpe-theme-dark .skpe-favorite-card{border-color:var(--skpe-border);background:var(--skpe-surface);color:var(--skpe-text)}@media (width<=720px){.skpe-favorite-card-actions,.skpe-favorite-card-actions button{width:100%}}.skpe-administration-tabs{border:1px solid var(--skpe-border);background:var(--skpe-surface);border-radius:.9rem;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:.35rem;display:flex}.skpe-administration-tabs button{min-height:2.75rem;color:var(--skpe-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;padding:.65rem 1rem;font-weight:750}.skpe-administration-tabs button:hover,.skpe-administration-tabs button:focus-visible{border-color:var(--skpe-border);color:var(--skpe-primary);outline:none}.skpe-administration-tabs button.active{border-color:var(--skpe-primary);background:var(--skpe-soft);color:var(--skpe-primary)}@media (width<=650px){.skpe-administration-tabs{display:grid}.skpe-administration-tabs button{width:100%}}.skpe-user-creation-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c18146b;justify-content:flex-end;display:flex;position:fixed;inset:0}.skpe-user-creation-panel{background:var(--skpe-surface,#fff);width:min(620px,100%);height:100%;color:var(--skpe-text,#18231f);padding:1.25rem;animation:.18s ease-out skpe-user-drawer-enter;overflow-y:auto;box-shadow:-18px 0 50px #12241e29}.skpe-user-creation-panel .skpe-governance-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}@keyframes skpe-user-drawer-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=720px){.skpe-user-creation-panel{width:100%}.skpe-user-creation-panel .skpe-governance-form{grid-template-columns:1fr}}.skpe-organization-admin-subnav{border-bottom:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);flex-wrap:wrap;gap:.45rem;padding:.7rem 1rem;display:flex}.skpe-organization-admin-subnav button{border:1px solid var(--skpe-border,#cfded8);background:var(--skpe-surface,#fff);min-height:38px;color:var(--skpe-muted,#44564f);cursor:pointer;border-radius:9px;padding:.55rem .85rem;font-weight:780}.skpe-organization-admin-subnav button:hover,.skpe-organization-admin-subnav button:focus-visible,.skpe-organization-admin-subnav button.active{border-color:var(--skpe-primary,#176b53);background:color-mix(in srgb, var(--skpe-primary,#176b53) 10%, white);color:var(--skpe-primary,#176b53);outline:none}@media (width<=720px){.skpe-organization-admin-subnav{grid-template-columns:1fr;display:grid}}.skpe-initiative-view-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.skpe-initiative-view-toggle{border:1px solid var(--border-color,#dfe3e8);background:var(--surface-subtle,#f7f8fa);border-radius:.75rem;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.skpe-initiative-view-toggle button{cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.55rem;padding:.5rem .75rem}.skpe-initiative-view-toggle .skpe-initiative-view-toggle-active{background:var(--surface,#fff);font-weight:700}.skpe-initiative-kanban-host{gap:1rem;display:grid}.skpe-initiative-kanban-context{gap:.25rem;display:grid}.skpe-initiative-kanban-context span{font-size:.75rem}.skpe-initiative-kanban-context strong{font-size:1rem}.skpe-sidebar{box-sizing:border-box}.skpe-shell.skpe-sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)!important}.skpe-shell.skpe-sidebar-collapsed>.skpe-sidebar{box-sizing:border-box;padding:.9rem .65rem;overflow:hidden;width:82px!important;min-width:82px!important;max-width:82px!important}.skpe-shell.skpe-sidebar-collapsed .skpe-sidebar-brand{flex-wrap:wrap;justify-content:center;gap:.45rem}.skpe-shell.skpe-sidebar-collapsed .skpe-navigation{justify-items:center;width:100%;min-width:0;padding-right:0;overflow-x:hidden}.skpe-shell.skpe-sidebar-collapsed .skpe-navigation button{justify-content:center;width:46px;min-width:46px;max-width:46px}.skpe-shell.skpe-sidebar-collapsed .skpe-sidebar-footer{flex:none;justify-items:center;width:100%;min-height:58px;padding-top:.65rem}.skpe-shell.skpe-sidebar-collapsed .skpe-sidebar-footer button{width:46px;min-width:46px;min-height:42px;font-size:inherit;justify-content:center;gap:0;margin-top:0;padding:.65rem;overflow:visible}.skpe-shell.skpe-sidebar-collapsed .skpe-sidebar-footer button span{display:none}.skpe-kpi-card{text-align:center;align-content:center;justify-items:center;gap:.55rem;min-height:178px}.skpe-kpi-card>*{max-width:100%}.skpe-kpi-card span,.skpe-kpi-card small{text-align:center}.skpe-kpi-card strong{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:clamp(1.05rem,1.35vw,1.5rem);line-height:1.22}.skpe-kpi-card--progress strong,.skpe-kpi-card--horizon strong{font-size:clamp(1.4rem,1.7vw,1.8rem)}.skpe-kpi-card--phase strong{font-size:clamp(1rem,1.22vw,1.35rem);line-height:1.28}.skpe-kpi-card .skpe-card-link-button{justify-self:center}.skpe-sidebar-icon-button svg{width:1.25rem;height:1.25rem;display:block}.skpe-shell.skpe-sidebar-collapsed .skpe-sidebar-icon-button{width:42px;min-width:42px;height:38px}.skpe-sidebar-footer button svg{flex:none;display:block}.skpe-shell.skpe-sidebar-collapsed .skpe-sidebar-footer button svg{flex:none;width:1.25rem;height:1.25rem;display:block}.skpe-shell.skpe-sidebar-collapsed .skpe-navigation button[title]{position:relative}.skpe-kpi-card,.skpe-admin-kpi-card,.skpe-initiative-kpi-grid article,.skpe-initiative-kpi-grid button,.skpe-initiative-financial-strip>*{text-align:center;align-content:center;justify-items:center}.skpe-initiative-kpi-grid article,.skpe-initiative-kpi-grid button{min-height:116px}.skpe-initiative-kpi-grid article>*,.skpe-initiative-kpi-grid button>*,.skpe-initiative-financial-strip>*>*{text-align:center;max-width:100%}.skpe-initiative-kpi-grid strong,.skpe-initiative-financial-strip strong,.skpe-admin-kpi-card strong{overflow-wrap:anywhere;font-size:clamp(1.15rem,1.5vw,1.6rem);line-height:1.2}.skpe-initiative-card-openable{cursor:pointer;border-radius:12px;outline:none}.skpe-initiative-card-openable:hover{background:#f6faf8}.skpe-initiative-card-openable:focus-visible{box-shadow:0 0 0 3px #176b532e}.skpe-initiative-workspace-actions{margin-left:auto}.skpe-initiative-workspace-tabs{background:#f4f8f6;border:1px solid #dce5e1;border-radius:12px;gap:.45rem;width:fit-content;margin:1rem 0;padding:.35rem;display:flex}.skpe-initiative-workspace-tabs button{color:#4f625b;cursor:pointer;background:0 0;border-radius:9px;min-height:38px;padding:.55rem .85rem;font-weight:800}.skpe-initiative-workspace-tabs button:hover,.skpe-initiative-workspace-tabs button.active{color:#176b53;background:#fff;box-shadow:0 2px 8px #192c2514}.skpe-initiative-economic-embedded{width:100%}.skpe-initiative-economic-panel{gap:1rem;width:100%;display:grid}.skpe-main>.skpe-cockpit-header{z-index:60;isolation:isolate;background:var(--skpe-surface,#fff);-webkit-backdrop-filter:none;margin-top:-2.5rem;margin-left:-2.5rem;margin-right:-2.5rem;top:0;box-shadow:0 5px 18px #123a2d14}@media (width<=820px){.skpe-main>.skpe-cockpit-header{margin-top:0;margin-left:0;margin-right:0}}.skpe-main>.skpe-cockpit-header{grid-template-columns:minmax(190px,.9fr) minmax(360px,1.65fr) auto;align-items:center;gap:.7rem;min-height:62px;padding:.45rem 1rem}.skpe-main>.skpe-cockpit-header .skpe-cockpit-branding{gap:.55rem;min-width:0}.skpe-main>.skpe-cockpit-header .skpe-cockpit-branding img{object-fit:contain;flex:0 0 36px;width:36px;height:36px}.skpe-main>.skpe-cockpit-header .skpe-cockpit-branding small{display:none}.skpe-main>.skpe-cockpit-header .skpe-cockpit-context{gap:0;min-width:0}.skpe-main>.skpe-cockpit-header .skpe-cockpit-context>div{min-width:0;padding:.15rem .7rem}.skpe-main>.skpe-cockpit-header .skpe-cockpit-context span{letter-spacing:.055em;margin:0 0 .12rem;font-size:.62rem;line-height:1}.skpe-main>.skpe-cockpit-header .skpe-cockpit-context strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;line-height:1.15;display:block;overflow:hidden}.skpe-main>.skpe-cockpit-header .skpe-cockpit-actions,.skpe-main>.skpe-cockpit-header .skpe-cockpit-user{gap:.45rem}.skpe-main>.skpe-cockpit-header .skpe-cockpit-user-button{gap:.5rem;min-height:40px;padding:.28rem .45rem}.skpe-main>.skpe-cockpit-header .skpe-cockpit-user-button img{flex:0 0 34px;width:34px;height:34px}.skpe-primary-dashboard-panel{margin-bottom:0}@media (width<=1180px){.skpe-main>.skpe-cockpit-header{grid-template-columns:minmax(190px,1fr) auto;min-height:58px}.skpe-main>.skpe-cockpit-header .skpe-cockpit-context{grid-column:1/-1}}@media (width<=960px){.skpe-main>.skpe-cockpit-header{padding:.65rem .8rem}}@media (width<=820px){.skpe-main>.skpe-cockpit-header{min-height:auto;margin-top:0;margin-left:0;margin-right:0}.skpe-main>.skpe-cockpit-header .skpe-cockpit-branding small{display:initial}}.skpe-cockpit-user-menu{z-index:72;position:relative}.skpe-user-menu-chevron{color:var(--skpe-muted,#607069);margin-left:.15rem;font-size:.72rem}.skpe-user-menu-backdrop{z-index:69;cursor:default;background:0 0;border:0;position:fixed;inset:0}.skpe-user-menu-popover{z-index:71;border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:14px;width:min(280px,100vw - 2rem);position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 18px 45px #0c1d182e}.skpe-user-menu-identity{border-bottom:1px solid var(--skpe-border,#dce5e1);gap:.2rem;padding:.9rem 1rem;display:grid}.skpe-user-menu-identity span{color:var(--skpe-muted,#607069);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.skpe-user-menu-popover>button{border:0;border-bottom:1px solid var(--skpe-border,#eef2f0);width:100%;min-height:2.65rem;color:var(--skpe-text,#20332c);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:.65rem 1rem;font-size:.84rem;font-weight:700}.skpe-user-menu-popover>button:last-child{border-bottom:0}.skpe-user-menu-popover>button:hover,.skpe-user-menu-popover>button:focus-visible{background:var(--skpe-surface-soft,#f7faf8);color:#176b53;outline:none}.skpe-user-menu-popover>button:disabled{cursor:not-allowed;opacity:.5}.skpe-cockpit-notifications-button{flex:none;position:relative}.skpe-cockpit-notifications-count{border:2px solid var(--skpe-surface,#fff);color:#fff;background:#b42318;border-radius:999px;place-items:center;min-width:1.15rem;min-height:1.15rem;padding:0 .25rem;font-size:.62rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-.2rem;right:-.2rem}.skpe-user-menu-section-label{border-top:1px solid var(--skpe-border,#eef2f0);color:var(--skpe-muted,#607069);letter-spacing:.06em;padding:.55rem 1rem .35rem;font-size:.65rem;font-weight:800}.skpe-user-menu-identity+.skpe-user-menu-section-label{border-top:0}:root[data-organization-visual-identity=organization] .skpe-shell{--skpe-brand-primary:var(--organization-primary,#176b53);--skpe-brand-secondary:var(--organization-secondary,#123f34);--skpe-brand-accent:var(--organization-accent,#1f8c69);--skpe-brand-on-primary:var(--organization-on-primary,#fff)}:root[data-organization-visual-identity=organization] .skpe-sidebar{background:var(--skpe-brand-secondary)}:root[data-organization-visual-identity=organization] .skpe-navigation button:hover,:root[data-organization-visual-identity=organization] .skpe-navigation .skpe-nav-active{background:color-mix(in srgb, var(--skpe-brand-primary) 38%, transparent);color:var(--skpe-brand-on-primary)}:root[data-organization-visual-identity=organization] .skpe-sidebar-icon-button:focus-visible,:root[data-organization-visual-identity=organization] .skpe-navigation button:focus-visible{outline:2px solid var(--skpe-brand-accent);outline-offset:2px}:root[data-organization-visual-identity=organization] .skpe-eyebrow,:root[data-organization-visual-identity=organization] .skpe-card-code,:root[data-organization-visual-identity=organization] .skpe-phase-heading p,:root[data-organization-visual-identity=organization] .skpe-card-link-button,:root[data-organization-visual-identity=organization] .skpe-refresh-button,:root[data-organization-visual-identity=organization] .skpe-governance-card strong,:root[data-organization-visual-identity=organization] .skpe-current-items svg,:root[data-organization-visual-identity=organization] .skpe-user-menu-popover>button:hover,:root[data-organization-visual-identity=organization] .skpe-user-menu-popover>button:focus-visible{color:var(--skpe-brand-primary)}:root[data-organization-visual-identity=organization] .skpe-progress-track span{background:var(--skpe-brand-primary)}:root[data-organization-visual-identity=organization] .skpe-decision-box{border-left-color:var(--skpe-brand-accent)}:root[data-organization-visual-identity=organization] .skpe-governance-number{background:color-mix(in srgb, var(--skpe-brand-primary) 12%, white);color:var(--skpe-brand-primary)}:root[data-organization-visual-identity=organization] .skpe-refresh-button{border-color:color-mix(in srgb, var(--skpe-brand-primary) 42%, white)}:root[data-organization-visual-identity=organization] .skpe-primary-button{border-color:var(--skpe-brand-primary);background:var(--skpe-brand-primary);color:var(--skpe-brand-on-primary)}:root[data-organization-visual-identity=organization] .skpe-secondary-button{border-color:color-mix(in srgb, var(--skpe-brand-primary) 42%, white);color:var(--skpe-brand-primary)}:root[data-organization-visual-identity=organization] .skpe-personal-responsibilities-tabs button.active,:root[data-organization-visual-identity=organization] .skpe-personal-responsibilities-tabs button:hover,:root[data-organization-visual-identity=organization] .skpe-personal-responsibilities-tabs button:focus-visible{color:var(--skpe-brand-primary)}:root[data-organization-visual-identity=organization] .skpe-personal-responsibilities-tabs button.active:after{background:var(--skpe-brand-accent)}:root[data-organization-visual-identity=organization] .skpe-personal-responsibilities-view-switch button.active{border-color:var(--skpe-brand-primary);background:var(--skpe-brand-primary);color:var(--skpe-brand-on-primary)}:root[data-organization-visual-identity=organization] .skpe-cockpit-icon-button:hover,:root[data-organization-visual-identity=organization] .skpe-cockpit-icon-button:focus-visible{border-color:color-mix(in srgb, var(--skpe-brand-primary) 38%, white);color:var(--skpe-brand-primary);outline-color:var(--skpe-brand-accent)}.skpe-journey-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;margin-bottom:1rem;display:grid}.skpe-journey-summary-card{min-width:0}.skpe-journey-summary-card strong{overflow-wrap:anywhere}.skpe-journey-summary-card small{line-height:1.4}.skpe-journey-summary-card:first-child{grid-column:span 2}@media (width<=1100px){.skpe-journey-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-journey-summary-card:first-child{grid-column:auto}}@media (width<=720px){.skpe-journey-summary-grid{grid-template-columns:1fr}}.skpe-journey-refresh-button{align-self:flex-end;margin-top:1rem}.skpe-journey-summary-stack{gap:1rem;margin-top:1rem;margin-bottom:1rem;display:grid}.skpe-journey-summary-grid-primary{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.skpe-journey-summary-grid-planning{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.skpe-journey-summary-grid-primary .skpe-journey-summary-card:first-child{grid-column:auto}.skpe-journey-workspace-full{grid-template-columns:minmax(0,1fr)}.skpe-journey-workspace-with-detail{grid-template-columns:minmax(0,1.75fr) minmax(320px,.9fr)}.skpe-journey-detail-panel{position:relative}.skpe-journey-detail-close{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);width:2rem;height:2rem;color:var(--skpe-muted,#607069);cursor:pointer;border-radius:999px;place-items:center;font-size:1.15rem;line-height:1;display:grid;position:absolute;top:.75rem;right:.75rem}.skpe-journey-detail-close:hover,.skpe-journey-detail-close:focus-visible{border-color:var(--organization-primary,#176b53);color:var(--organization-primary,#176b53);outline:none}@media (width<=1100px){.skpe-journey-summary-grid-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-journey-workspace-with-detail{grid-template-columns:1fr}}@media (width<=720px){.skpe-journey-summary-grid-primary,.skpe-journey-summary-grid-planning{grid-template-columns:1fr}.skpe-journey-refresh-button{align-self:flex-start;margin-top:.75rem}}.skpe-journey-summary-grid-planning .skpe-journey-summary-card:first-child{grid-column:auto}.skpe-journey-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;display:flex}.skpe-journey-toolbar .skpe-journey-refresh-button{align-self:auto;margin-top:0}.skpe-journey-toolbar .skpe-gantt-view-switch{margin:0 0 0 auto}@media (width<=720px){.skpe-journey-toolbar{flex-direction:column;align-items:stretch}.skpe-journey-toolbar .skpe-gantt-view-switch{margin-left:0}.skpe-journey-toolbar .skpe-journey-refresh-button{align-self:flex-start;margin-top:0}}.skpe-cockpit-refresh-button svg{width:1.05rem;height:1.05rem}.skpe-journey-summary-stack{gap:.75rem;margin-top:.8rem;margin-bottom:.75rem}.skpe-journey-summary-grid{gap:.75rem;margin-top:0;margin-bottom:0}.skpe-journey-summary-card{gap:.3rem;padding:.9rem 1rem}.skpe-journey-summary-card strong{line-height:1.15}.skpe-journey-view-switch-row{justify-content:flex-end;margin:.55rem 0 .75rem;display:flex}.skpe-journey-view-switch-row .skpe-gantt-view-switch{margin:0}.skpe-journey-workspace{gap:.85rem}@media (width<=720px){.skpe-journey-summary-stack,.skpe-journey-summary-grid{gap:.65rem}.skpe-journey-view-switch-row{justify-content:stretch}.skpe-journey-view-switch-row .skpe-gantt-view-switch{width:100%}}.skpe-cockpit-header{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;column-gap:1rem;display:grid}.skpe-cockpit-organization-context{justify-self:start;min-width:0}.skpe-cockpit-logo-centered{justify-self:center;width:48px;height:48px}.skpe-cockpit-logo-centered img{object-fit:contain;max-width:100%;max-height:100%}.skpe-cockpit-actions{justify-self:end}.skpe-cockpit-header+.skpe-page-heading,.skpe-cockpit-header~.skpe-page-heading{margin-top:.9rem}.skpe-page-heading h1{line-height:1.08}@media (width<=980px){.skpe-cockpit-header{grid-template-columns:minmax(0,1fr) auto}.skpe-cockpit-logo-centered{display:none}}@media (width<=720px){.skpe-cockpit-header{gap:.65rem}.skpe-cockpit-organization-context small{display:none}}.skpe-journey-view-switch-row{border-bottom:1px solid var(--skpe-border,#dce5e1);margin-top:.35rem;margin-bottom:.85rem}.skpe-journey-view-tabs{gap:1.35rem;margin-left:auto;display:flex}.skpe-journey-view-tabs button{min-height:2.75rem;color:var(--skpe-muted,#607069);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;padding:.25rem 0 .7rem;font-weight:750;position:relative}.skpe-journey-view-tabs button:hover,.skpe-journey-view-tabs button:focus-visible{color:var(--organization-primary,#176b53);outline:none}.skpe-journey-view-tabs button.active{color:var(--organization-primary,#176b53)}.skpe-journey-view-tabs button.active:after{content:"";background:var(--organization-accent,#1f8c69);border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}@media (width<=720px){.skpe-cockpit-organization-context{padding-left:.8rem}.skpe-journey-view-switch-row{overflow-x:auto}.skpe-journey-view-tabs{gap:1rem;min-width:max-content}}.skpe-main>.skpe-cockpit-header~.skpe-evolution,.skpe-main>.skpe-cockpit-header~.skpe-monitoring,.skpe-main>.skpe-cockpit-header~.skpe-agenda-page,.skpe-main>.skpe-cockpit-header~.skpe-artifacts-page{margin-top:1rem;scroll-margin-top:5rem}.skpe-main>.skpe-cockpit-header~.skpe-evolution>.skpe-evolution-header,.skpe-main>.skpe-cockpit-header~.skpe-monitoring>.skpe-monitoring-header,.skpe-main>.skpe-cockpit-header~.skpe-agenda-page>.skpe-agenda-heading,.skpe-main>.skpe-cockpit-header~.skpe-artifacts-page>.skpe-artifacts-header{z-index:1;position:relative}.skpe-kpi-grid[aria-label="Síntese do projeto estratégico"]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}@media (width<=1050px){.skpe-kpi-grid[aria-label="Síntese do projeto estratégico"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.skpe-main>.skpe-cockpit-header~.skpe-evolution,.skpe-main>.skpe-cockpit-header~.skpe-monitoring,.skpe-main>.skpe-cockpit-header~.skpe-agenda-page,.skpe-main>.skpe-cockpit-header~.skpe-artifacts-page{margin-top:.75rem;scroll-margin-top:0}.skpe-kpi-grid[aria-label="Síntese do projeto estratégico"]{grid-template-columns:1fr}}.skpe-cockpit-logo-centered{width:58px;height:58px;padding:.3rem}.skpe-cockpit-logo-centered img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}@media (width<=1050px){.skpe-initiative-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-cockpit-logo-centered{width:54px;height:54px}}@media (width<=640px){.skpe-initiative-kpi-grid{grid-template-columns:1fr}}.skpe-cockpit-logo-centered{width:76px;height:50px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.skpe-cockpit-logo-centered img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0}@media (width<=1050px){.skpe-cockpit-logo-centered{width:68px;height:46px}}.skpe-cockpit-header{position:sticky}.skpe-cockpit-logo-centered{z-index:1;pointer-events:none;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skpe-cockpit-organization-context,.skpe-cockpit-actions{z-index:2;position:relative}@media (width<=1100px) and (width>=981px){.skpe-cockpit-logo-centered{width:64px}}.skpe-cockpit-user,.skpe-cockpit-user-button{min-height:46px;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:.75rem;padding:.25rem .35rem;display:inline-flex}.skpe-cockpit-user:hover,.skpe-cockpit-user-button:hover,.skpe-cockpit-user:focus-visible,.skpe-cockpit-user-button:focus-visible{background:color-mix(in srgb, var(--organization-primary,#176b53) 7%, transparent);outline:none}.skpe-cockpit-avatar{background:#edf2f0;border-radius:999px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:.78rem;font-weight:800;display:grid;overflow:hidden}.skpe-cockpit-avatar img{object-fit:cover;width:100%;height:100%}.skpe-cockpit-user>div:last-child,.skpe-cockpit-user-button>div:last-child{justify-items:start;gap:.2rem;min-width:0;font-size:.88rem;display:grid}.skpe-cockpit-user strong,.skpe-cockpit-user-button strong{color:#17202a;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.88rem;font-weight:800;line-height:1.15;overflow:hidden}.skpe-cockpit-user small,.skpe-cockpit-user-button small{color:#176b53;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:180px;font-size:.67rem;font-weight:850;line-height:1.1;overflow:hidden}.skpe-overview-heading{justify-content:center;width:100%}.skpe-overview-heading>div{width:100%}.skpe-overview-title{text-align:center;text-wrap:balance;width:100%;margin:0}@media (width<=760px){.skpe-cockpit-user strong,.skpe-cockpit-user-button strong,.skpe-cockpit-user small,.skpe-cockpit-user-button small{max-width:120px}.skpe-overview-title{text-align:left}}.skpe-shell{--sparks-card-border:#dfe5e8;--sparks-card-radius:16px;--sparks-card-shadow:0 8px 24px #1f2d3d0d;--sparks-card-label:#657179;--sparks-card-value:#183f34;--sparks-card-helper:#68757c;--sparks-card-padding:1.2rem;--sparks-card-gap:.42rem}.skpe-kpi-card,.skpe-admin-kpi-card,.skpe-journey-summary-card,.skpe-monitoring-kpi-card,.skpe-evolution-summary-card{align-content:center;gap:var(--sparks-card-gap);min-height:116px;padding:var(--sparks-card-padding);border:1px solid var(--sparks-card-border);border-radius:var(--sparks-card-radius);box-shadow:var(--sparks-card-shadow);background:#fff;display:grid}.skpe-kpi-card>span:first-child,.skpe-admin-kpi-card>span:first-child,.skpe-journey-summary-card>span:first-child,.skpe-monitoring-kpi-card>span:first-child,.skpe-evolution-summary-card>span:first-child{color:var(--sparks-card-label);font-family:var(--font-family-interface,Manrope, sans-serif);letter-spacing:0;text-transform:none;font-size:.8rem;font-weight:750;line-height:1.25}.skpe-kpi-card>strong,.skpe-admin-kpi-card>strong,.skpe-journey-summary-card>strong,.skpe-monitoring-kpi-card>strong,.skpe-evolution-summary-card>strong{color:var(--sparks-card-value);font-family:var(--font-family-interface,Manrope, sans-serif);letter-spacing:-.01em;font-size:clamp(1.35rem,1.5vw,1.65rem);font-weight:800;line-height:1.15}.skpe-kpi-card>small,.skpe-admin-kpi-card>small,.skpe-journey-summary-card>small,.skpe-monitoring-kpi-card>small,.skpe-evolution-summary-card>small{color:var(--sparks-card-helper);font-family:var(--font-family-interface,Manrope, sans-serif);font-size:.78rem;font-weight:500;line-height:1.4}button.skpe-kpi-card,button.skpe-admin-kpi-card,.skpe-kpi-card[role=button],.skpe-admin-kpi-card[role=button]{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}button.skpe-kpi-card:hover,button.skpe-admin-kpi-card:hover,.skpe-kpi-card[role=button]:hover,.skpe-admin-kpi-card[role=button]:hover{border-color:#b8cbc3;transform:translateY(-1px);box-shadow:0 12px 30px #1f2d3d14}.skpe-kpi-grid,.skpe-initiative-kpi-grid,.skpe-journey-summary-grid{gap:1rem}.skpe-journey-summary-card,.skpe-initiative-kpi-grid .skpe-kpi-card,.skpe-initiative-kpi-grid .skpe-admin-kpi-card,.skpe-kpi-grid .skpe-kpi-card{border-color:var(--sparks-card-border);border-radius:var(--sparks-card-radius);box-shadow:var(--sparks-card-shadow)}@media (width<=720px){.skpe-kpi-card,.skpe-admin-kpi-card,.skpe-journey-summary-card,.skpe-monitoring-kpi-card,.skpe-evolution-summary-card{min-height:104px;padding:1rem}}.skpe-cockpit-header{min-height:var(--sparks-header-height,64px);border-bottom:1px solid var(--sparks-header-border,#dce4e1);background:var(--sparks-header-bg,#fff);padding:.45rem 1.05rem;box-shadow:0 4px 16px #1f2d3d09}.skpe-cockpit-organization-context{padding-left:.45rem}.skpe-cockpit-organization-context span{letter-spacing:.08em;font-size:.68rem;font-weight:650}.skpe-cockpit-organization-context strong{font-size:.9rem;font-weight:680}.skpe-cockpit-actions{gap:.5rem}.skpe-cockpit-icon-button{border-radius:11px;width:42px;min-width:42px;height:42px;min-height:42px}.skpe-cockpit-user,.skpe-cockpit-user-button{gap:.65rem;min-height:46px}.skpe-cockpit-user strong,.skpe-cockpit-user-button strong{font-weight:680}.skpe-cockpit-user small,.skpe-cockpit-user-button small{font-weight:700}.skpe-navigation button{font-weight:540}.skpe-navigation button span{font-weight:inherit}.skpe-navigation button.skpe-nav-active,.skpe-navigation button[aria-current=page]{font-weight:680}.skpe-sidebar-footer button{font-weight:560}.skpe-user-menu-popover button{font-weight:540}.skpe-user-menu-popover button:hover,.skpe-user-menu-popover button:focus-visible{font-weight:600}.skpe-user-menu-section-label{font-weight:680}.skpe-organization-admin-subnav button{font-weight:540}.skpe-organization-admin-subnav button.active{font-weight:680}@media (width<=760px){.skpe-cockpit-header{min-height:58px;padding:.4rem .75rem}}.skpe-cockpit-platform-context{align-items:center;gap:.7rem;min-width:220px;display:inline-flex}.skpe-cockpit-platform-context>img{object-fit:contain;background:#fff;border:1px solid #d9e3df;border-radius:11px;flex:0 0 40px;width:40px;height:40px;padding:3px}.skpe-cockpit-platform-context>div{gap:.12rem;min-width:0;display:grid}.skpe-cockpit-platform-context strong{color:#17202a;white-space:nowrap;font-size:.92rem;font-weight:720;line-height:1.15}.skpe-cockpit-platform-context small{color:#68757c;white-space:nowrap;font-size:.76rem;font-weight:500;line-height:1.2}.skpe-cockpit-role-badge{background:#e7f5ee;border-radius:999px;align-items:center;width:max-content;min-height:22px;padding:.18rem .5rem;display:inline-flex;color:#176b53!important;letter-spacing:0!important;text-transform:none!important;font-size:.65rem!important;font-weight:700!important;line-height:1!important}.skpe-cockpit-user strong,.skpe-cockpit-user-button strong{font-size:.86rem;font-weight:680}.skpe-cockpit-logo-centered{z-index:1}.skpe-cockpit-platform-context,.skpe-cockpit-actions{z-index:2;position:relative}@media (width<=980px){.skpe-cockpit-platform-context{min-width:0}.skpe-cockpit-platform-context small{display:none}.skpe-cockpit-platform-context strong{font-size:.86rem}}@media (width<=720px){.skpe-cockpit-platform-context>img{flex-basis:36px;width:36px;height:36px}.skpe-cockpit-platform-context strong{display:none}}.skpe-cockpit-role-badge{background:#f1f4f5;border:1px solid #d9e1e4;color:#526168!important;font-weight:700!important}.skpe-cockpit-avatar{box-shadow:none!important;background:0 0!important;border:0!important}.skpe-cockpit-header{justify-content:flex-end;align-items:center;display:flex}.skpe-cockpit-actions{margin-left:auto}.skpe-cockpit-logo-centered{pointer-events:none;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skpe-cockpit-platform-context{display:none!important}.skpe-cockpit-avatar{flex:0 0 40px;width:40px;height:40px;overflow:hidden;box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important}.skpe-cockpit-avatar img{object-fit:cover;width:100%;height:100%;display:block;border-radius:inherit!important;box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;padding:0!important}.skpe-monitoring{padding-top:.85rem}.skpe-monitoring-header{margin:0 0 .9rem;display:block}.skpe-monitoring-title-help{cursor:help;outline:none;max-width:min(760px,100%);display:inline-block;position:relative}.skpe-monitoring-title{gap:.05em;margin:0;line-height:1.05;display:grid}.skpe-monitoring-title>span{display:block}.skpe-monitoring-title>span:first-child{font-size:.94em}.skpe-monitoring-title>span:last-child{color:var(--skpe-text-muted,#5d6e68);font-size:.72em;font-weight:650}.skpe-monitoring-title-help:after{content:attr(data-help);z-index:220;border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);width:min(620px,100vw - 3rem);color:var(--skpe-text,#17211e);opacity:0;pointer-events:none;border-radius:.8rem;padding:.8rem .95rem;font-size:.9rem;font-weight:450;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + .7rem);left:0;transform:translateY(-.25rem);box-shadow:0 14px 34px #0c1d1824}.skpe-monitoring-title-help:hover:after,.skpe-monitoring-title-help:focus-visible:after{opacity:1;transform:translateY(0)}.skpe-monitoring-title-help:focus-visible{border-radius:.35rem;box-shadow:0 0 0 3px #176b531f}.skpe-monitoring-actions-row{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;width:100%;margin:0 0 1rem;padding:0;display:flex;position:static!important;inset:auto!important}.skpe-monitoring-actions-row>button{margin:0;position:static!important}@media (width<=820px){.skpe-monitoring{padding-top:.5rem}.skpe-monitoring-actions-row{justify-content:flex-start}.skpe-monitoring-actions-row>button{flex:14rem}.skpe-monitoring-title-help:after{width:min(520px,100vw - 2rem)}}.skpe-admin-kpi-card{text-align:center;justify-items:center}.skpe-admin-kpi-card>span,.skpe-admin-kpi-card>strong,.skpe-admin-kpi-card>small{text-align:center;width:100%}.skpe-admin-kpi-card>small{margin-inline:auto}.skpe-main p,.skpe-main .skpe-description,.skpe-main .skpe-helper-text,.skpe-main .skpe-supporting-text,.skpe-main .skpe-card-description,.skpe-main .skpe-section-description{text-wrap:pretty;min-width:0;max-width:none}.skpe-main>section,.skpe-main article,.skpe-main .skpe-card,.skpe-main .skpe-panel{min-width:0}.skpe-main p{overflow-wrap:normal;word-break:normal}.skpe-main :where(.skpe-section-header,.skpe-card-header,.skpe-panel-header,.skpe-content-header)>:where(div,section):first-child{flex:auto;min-width:0}.skpe-initiative-card-main{min-width:0}.skpe-initiative-description{width:100%;max-width:none}.skpe-initiative-meta{flex-wrap:wrap;align-items:stretch;gap:.5rem .75rem;width:100%;max-width:none;display:flex}.skpe-initiative-meta>span{background:var(--skpe-surface-soft,#f4f8f6);border-radius:.55rem;grid-template-columns:auto;gap:.08rem;min-width:max-content;padding:.28rem .48rem;display:inline-grid}.skpe-initiative-meta small{color:var(--skpe-muted,#607069);font-size:.66rem;font-weight:650;line-height:1.1}.skpe-initiative-meta strong{color:var(--skpe-text,#20332c);font-size:.76rem;font-weight:650;line-height:1.25}.skpe-initiative-links{flex-wrap:wrap;gap:.4rem 1.1rem;width:100%;max-width:none;display:flex}.skpe-initiative-links>span{min-width:0}.skpe-initiative-placeholder p:last-child{width:100%;max-width:none}@media (width<=680px){.skpe-initiative-meta>span{min-width:min(100%,10rem)}}.skpe-context-icon-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.skpe-context-icon-action{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);width:2.35rem;height:2.35rem;color:var(--skpe-text,#20332c);cursor:pointer;border-radius:.7rem;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.skpe-context-icon-action>svg{width:1.12rem;height:1.12rem}.skpe-context-icon-action:hover,.skpe-context-icon-action:focus-visible{color:#176b53;background:#edf6f2;border-color:#8fb9aa}.skpe-context-icon-action:focus-visible{outline-offset:2px;outline:3px solid #176b5329}.skpe-context-icon-action:after{content:attr(data-tooltip);z-index:280;color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#183f34;border-radius:.45rem;width:max-content;max-width:min(16rem,80vw);padding:.4rem .55rem;font-size:.72rem;font-weight:650;line-height:1.25;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + .45rem);right:0;transform:translateY(-.2rem)}.skpe-context-icon-action:hover:after,.skpe-context-icon-action:focus-visible:after{opacity:1;transform:translateY(0)}.skpe-heading-actions{align-items:center}@media (width<=680px){.skpe-context-icon-actions{justify-content:flex-start}.skpe-context-icon-action:after{left:0;right:auto}}.skpe-context-icon-action-primary{color:#fff;background:#176b53;border-color:#176b53;box-shadow:0 6px 16px #176b532e}.skpe-context-icon-action-primary:hover{background:#125842;border-color:#125842;transform:translateY(-1px)}.skpe-initiative-portfolio{gap:.55rem;min-width:0;display:grid}.skpe-initiative-portfolio-row{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.65rem;min-width:0;display:grid;overflow:hidden}.skpe-initiative-portfolio-openable{cursor:pointer;grid-template-columns:minmax(260px,1.8fr) minmax(260px,1.2fr) minmax(180px,.8fr) minmax(140px,.55fr);align-items:center;gap:1rem;min-width:0;padding:.8rem .9rem;transition:background-color .12s,box-shadow .12s;display:grid}.skpe-initiative-portfolio-openable:hover,.skpe-initiative-portfolio-openable:focus-visible{background:#f5faf8;outline:none;box-shadow:inset 3px 0 #176b53}.skpe-initiative-portfolio-identity,.skpe-initiative-portfolio-progress,.skpe-initiative-portfolio-status{min-width:0}.skpe-initiative-portfolio-identity{gap:.15rem;display:grid}.skpe-initiative-portfolio-identity small{color:#6d7d76;font-family:var(--font-family-data,Inter, sans-serif);font-size:.68rem}.skpe-initiative-portfolio-identity strong{color:#20342d;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.3;overflow:hidden}.skpe-initiative-portfolio-context{flex-wrap:wrap;gap:.3rem;min-width:0;display:flex}.skpe-initiative-portfolio-context span{color:#52675e;white-space:nowrap;background:#eef5f2;border-radius:999px;padding:.22rem .42rem;font-size:.66rem}.skpe-initiative-portfolio-progress{gap:.28rem;display:grid}.skpe-initiative-portfolio-progress>div:first-child{color:#66756f;justify-content:space-between;gap:.5rem;font-size:.68rem;display:flex}.skpe-initiative-portfolio-progress>div:first-child strong{color:#183f34;font-family:var(--font-family-data,Inter, sans-serif)}.skpe-initiative-portfolio-status{text-align:right;justify-items:end;gap:.1rem;display:grid}.skpe-initiative-portfolio-status strong{color:#176b53;font-size:.72rem}.skpe-initiative-portfolio-status small{color:#76847e;font-size:.66rem}.skpe-initiative-portfolio-row>.skpe-initiative-actions{align-content:center;min-width:0;padding:.45rem}@media (width<=1100px){.skpe-initiative-portfolio-openable{grid-template-columns:minmax(240px,1.5fr) minmax(220px,1fr) minmax(160px,.8fr)}.skpe-initiative-portfolio-status{text-align:left;grid-column:1/-1;grid-auto-flow:column;justify-content:start;justify-items:start}}@media (width<=760px){.skpe-initiative-portfolio-row,.skpe-initiative-portfolio-openable{grid-template-columns:1fr}.skpe-initiative-portfolio-status{grid-column:auto;grid-auto-flow:row}}.skpe-initiative-kpi-grid .sparks-metric-card{gap:.18rem;min-height:92px;padding:.72rem .65rem}.skpe-initiative-kpi-grid .sparks-metric-card__label{font-size:.68rem}.skpe-initiative-kpi-grid .sparks-metric-card__value{font-size:1.35rem;line-height:1.1}.skpe-initiative-kpi-grid .sparks-metric-card__helper{display:none}@media (width<=1180px){.skpe-initiative-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.skpe-initiative-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.skpe-organization-brand{min-width:0}.skpe-organization-brand-mark{color:#176b53;background:#fff;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-weight:900;display:grid;overflow:hidden}.skpe-organization-brand-mark img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:.28rem}.skpe-organization-brand .skpe-sidebar-brand-text{flex:auto;min-width:0}.skpe-organization-brand .skpe-sidebar-brand-text strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.skpe-product-signature{align-items:center;gap:.65rem;min-width:0;padding:.55rem 0;display:flex}.skpe-product-signature .skpe-platform-mascot{object-fit:contain;flex:none;width:34px;height:34px}.skpe-product-signature>div{gap:.05rem;min-width:0;display:grid}.skpe-product-signature strong{color:#fff;font-size:.78rem}.skpe-product-signature span{color:#b9d2c9;letter-spacing:.05em;text-transform:uppercase;font-size:.58rem}.skpe-cockpit-context{align-self:center;gap:.08rem;min-width:0;display:grid}.skpe-cockpit-context span{color:#718078;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:750}.skpe-cockpit-context strong{color:#1d3029;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.2;overflow:hidden}.skpe-sidebar-collapsed .skpe-organization-brand-mark{width:40px;height:40px}.skpe-sidebar-collapsed .skpe-product-signature{justify-content:center}.skpe-sidebar-collapsed .skpe-product-signature>div{display:none}.skpe-sidebar-collapsed .skpe-product-signature .skpe-platform-mascot{width:32px;height:32px}@media (width<=720px){.skpe-cockpit-context span{display:none}.skpe-cockpit-context strong{max-width:11rem}}.skpe-organization-brand{grid-template-columns:1fr;place-items:start center;gap:.55rem;display:grid;position:relative}.skpe-organization-brand-identity{justify-items:center;gap:.28rem;width:100%;min-width:0;display:grid}.skpe-organization-brand-identity .skpe-sidebar-brand-text{text-align:center;width:100%}.skpe-organization-brand-identity .skpe-sidebar-brand-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.2;display:block;overflow:hidden}.skpe-product-signature{gap:.5rem}.skpe-product-signature strong{font-size:.72rem}.skpe-cockpit-header{align-items:center;min-height:58px}.skpe-cockpit-context{gap:.05rem}.skpe-cockpit-context span{font-size:.58rem}.skpe-cockpit-context strong{font-size:clamp(1rem,1.8vw,1.3rem);font-weight:780}.skpe-shell-consumed-page-heading{display:none}.skpe-initiatives-context-actions{justify-content:flex-end;min-height:0;margin:0 0 .55rem}.skpe-initiatives-context-actions .skpe-heading-actions{margin-left:auto}.skpe-organization-brand>.skpe-sidebar-icon-button{z-index:1;position:absolute;top:0;right:0}.skpe-sidebar-collapsed .skpe-organization-brand{grid-template-columns:1fr;justify-items:center}.skpe-sidebar-collapsed .skpe-organization-brand-identity{gap:0}.skpe-sidebar-collapsed .skpe-organization-brand-identity .skpe-sidebar-brand-text{display:none}.skpe-sidebar-product-footer{border-top:1px solid #ffffff1a;justify-items:center;gap:.3rem;width:100%;padding:.55rem 0 .25rem;display:grid}.skpe-sidebar-product-footer .skpe-product-signature{justify-content:center;gap:.45rem;width:100%;padding:0}.skpe-sidebar-product-footer .skpe-product-signature .skpe-platform-mascot{width:30px;height:30px}.skpe-sidebar-product-footer .skpe-product-signature strong{font-size:.72rem;line-height:1}.skpe-sidebar-copyright{color:#b9d2c9;letter-spacing:.04em;text-align:center;font-size:.56rem;font-weight:650}.skpe-sidebar-collapsed .skpe-sidebar-product-footer{gap:.2rem}.skpe-sidebar-collapsed .skpe-sidebar-copyright{font-size:0}.skpe-sidebar-collapsed .skpe-sidebar-copyright:after{content:"©";font-size:.6rem}.skpe-sidebar-product-footer{border-top:0;padding-top:.35rem}.skpe-sidebar-product-footer .skpe-product-signature strong{font-size:.76rem;font-weight:700;line-height:1.2}.skpe-sidebar-copyright{opacity:.82;font-size:.44rem}.skpe-sidebar-collapsed .skpe-sidebar-product-footer .skpe-product-signature>div,.skpe-sidebar-collapsed .skpe-sidebar-copyright{display:none}.skpe-sidebar-collapsed .skpe-sidebar-product-footer{padding:.3rem 0}.skpe-sidebar-icon-button{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.skpe-sidebar-icon-button:hover,.skpe-sidebar-icon-button:focus-visible{background:#ffffff14!important}.skpe-cockpit-context{align-items:center;min-width:0;display:flex}.skpe-cockpit-context strong{color:#1d3029;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:800;line-height:1.15}.skpe-cockpit-context span{display:none}.skpe-cockpit-context strong{font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:820;line-height:1.08}.skpe-cockpit-header{min-height:66px}.skpe-cockpit-context strong{letter-spacing:-.018em;color:#176b53!important;font-size:clamp(1.75rem,2.7vw,2.2rem)!important;font-weight:820!important;line-height:1.05!important}.skpe-cockpit-context{min-width:0;padding-left:clamp(1.25rem,2vw,2rem)}.skpe-cockpit-context strong{padding-bottom:.12em;line-height:1.4;display:block;overflow:visible}.skpe-nav-submenu{border-left:1px solid #ffffff29;gap:.15rem;margin:-.1rem 0 .45rem 2.25rem;padding-left:.65rem;display:grid}.skpe-nav-submenu button{text-align:left;color:#ffffffc7!important;background:0 0!important;border-radius:8px!important;min-height:30px!important;padding:.3rem .55rem!important;font-size:.78rem!important;font-weight:650!important}.skpe-nav-submenu button:hover,.skpe-nav-submenu button.skpe-nav-submenu-active{color:#fff!important;background:#ffffff17!important}.skpe-sidebar-collapsed .skpe-nav-submenu{display:none}.skpe-scroll-top-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 28px #073e2e33,inset 0 1px #ffffff40;background:linear-gradient(145deg,#157051c7,#084c39e6)!important;border:1px solid #ffffff6b!important;border-radius:50%!important;width:46px!important;height:46px!important}.skpe-scroll-top-button svg{width:22px;height:22px}.skpe-scroll-top-button:hover{transform:translateY(-2px)}.skpe-main{background-image:linear-gradient(90deg,#166b5212 0%,#166b5206 18%,#fff0 42%);background-attachment:local}.skpe-nav-journey-disclosure{color:#ffffffc7;margin:-.1rem 0 .45rem 2.25rem}.skpe-nav-journey-disclosure>summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;padding:.28rem .55rem;font-size:.76rem;font-weight:700;list-style:none}.skpe-nav-journey-disclosure>summary::-webkit-details-marker{display:none}.skpe-nav-journey-disclosure>summary:before{content:"›";margin-right:.38rem;transition:transform .16s;display:inline-block;transform:rotate(0)}.skpe-nav-journey-disclosure[open]>summary:before{transform:rotate(90deg)}.skpe-nav-journey-disclosure>summary:hover{color:#fff;background:#ffffff14}.skpe-sidebar-collapsed .skpe-nav-journey-disclosure{display:none}.skpe-nav-journey-disclosure{margin:0}.skpe-nav-journey-disclosure>summary{cursor:pointer;color:#ffffffe0;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:.7rem;min-height:46px;padding:.65rem .8rem;font-weight:750;display:grid}.skpe-nav-journey-disclosure>summary:before{content:none!important}.skpe-nav-journey-disclosure>summary:after{content:"›";font-size:1.1rem;transition:transform .16s}.skpe-nav-journey-disclosure[open]>summary:after{transform:rotate(90deg)}.skpe-nav-journey-disclosure>summary svg{width:20px;height:20px}.skpe-nav-journey-disclosure>summary.skpe-nav-active,.skpe-nav-journey-disclosure>summary:hover{color:#fff;background:#ffffff1c}.skpe-nav-journey-disclosure .skpe-nav-submenu{margin:.2rem 0 .45rem 2rem}.skpe-user-avatar{overflow:hidden}.skpe-user-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.skpe-theme-dark{--skpe-dark-bg:#0f1b17;--skpe-dark-surface:#172821;--skpe-dark-surface-2:#1d322a;--skpe-dark-border:#365248;--skpe-dark-text:#f0f7f4;--skpe-dark-muted:#b9cbc4;--skpe-dark-accent:#68c9aa}.skpe-theme-dark .skpe-main,.skpe-theme-dark .skpe-cockpit-header{background:var(--skpe-dark-bg);color:var(--skpe-dark-text)}.skpe-theme-dark .skpe-cockpit-context strong,.skpe-theme-dark .skpe-main h1,.skpe-theme-dark .skpe-main h2,.skpe-theme-dark .skpe-main h3,.skpe-theme-dark .skpe-main h4,.skpe-theme-dark .skpe-main strong{color:var(--skpe-dark-text)}.skpe-theme-dark .skpe-main p,.skpe-theme-dark .skpe-main small,.skpe-theme-dark .skpe-main label,.skpe-theme-dark .skpe-main .skpe-card-description{color:var(--skpe-dark-muted)}.skpe-theme-dark .skpe-main [class*=-card],.skpe-theme-dark .skpe-main [class*=-panel],.skpe-theme-dark .skpe-main .skpe-agenda-calendar,.skpe-theme-dark .skpe-main .skpe-agenda-list,.skpe-theme-dark .skpe-main .skpe-strategic-diagnosis-header,.skpe-theme-dark .skpe-main .skpe-strategic-diagnosis-artifact,.skpe-theme-dark .skpe-main .skpe-strategic-diagnosis-overview>article,.skpe-theme-dark .skpe-main .skpe-strategic-diagnosis-meta>article{border-color:var(--skpe-dark-border);background:var(--skpe-dark-surface);color:var(--skpe-dark-text);box-shadow:none}.skpe-theme-dark .skpe-main input,.skpe-theme-dark .skpe-main select,.skpe-theme-dark .skpe-main textarea{border-color:var(--skpe-dark-border);color:var(--skpe-dark-text);background:#102019}.skpe-theme-dark .skpe-main button:not(.is-primary):not(.skpe-primary-action-button){border-color:var(--skpe-dark-border);background:var(--skpe-dark-surface-2);color:var(--skpe-dark-text)}.skpe-theme-dark .skpe-main .skpe-agenda-weekdays span,.skpe-theme-dark .skpe-main .skpe-agenda-day,.skpe-theme-dark .skpe-main .skpe-agenda-month-title{border-color:var(--skpe-dark-border);background:var(--skpe-dark-surface);color:var(--skpe-dark-text)}.skpe-theme-dark .skpe-main .skpe-agenda-day.is-outside{color:#82978f;background:#12211b}.skpe-theme-dark .skpe-main .skpe-agenda-chip,.skpe-theme-dark .skpe-main .skpe-initiative-economic-panel-body,.skpe-theme-dark .skpe-main .skpe-strategic-diagnosis-interpretation{border-color:var(--skpe-dark-border);background:var(--skpe-dark-surface-2);color:var(--skpe-dark-text)}.skpe-theme-dark .skpe-main .skpe-agenda-item-content>div span,.skpe-theme-dark .skpe-main .skpe-pill{color:#e8f5f0;background:#29463b}.skpe-theme-dark .skpe-main .skpe-progress-track{background:#31483f}.skpe-theme-dark .skpe-main .skpe-progress-track span{background:#5fc5a4}.skpe-theme-dark .skpe-main .skpe-agenda-context-dialog{border-color:var(--skpe-dark-border);background:var(--skpe-dark-surface);color:var(--skpe-dark-text)}.skpe-theme-dark .skpe-main,.skpe-theme-dark .skpe-main button,.skpe-theme-dark .skpe-main input,.skpe-theme-dark .skpe-main select,.skpe-theme-dark .skpe-main textarea{color:#eef7f3}.skpe-theme-dark .skpe-main p,.skpe-theme-dark .skpe-main span:not(.skpe-cockpit-notifications-count),.skpe-theme-dark .skpe-main small,.skpe-theme-dark .skpe-main em{color:#c5d6d0}.skpe-theme-dark .skpe-main h1,.skpe-theme-dark .skpe-main h2,.skpe-theme-dark .skpe-main h3,.skpe-theme-dark .skpe-main h4,.skpe-theme-dark .skpe-main strong{color:#f7fbf9}.skpe-theme-dark .skpe-main .skpe-eyebrow,.skpe-theme-dark .skpe-main .skpe-card-code{color:#73d4b3}.skpe-theme-dark .skpe-main .skpe-workspace-tabs button[aria-selected=true],.skpe-theme-dark .skpe-main .skpe-tabs button[aria-selected=true]{color:#fff;background:#214a3d}.skpe-main>.skpe-cockpit-header{z-index:60;background:var(--skpe-surface,#fff);-webkit-backdrop-filter:none;margin-bottom:1.25rem;margin-left:-2.5rem;margin-right:-2.5rem;position:sticky;top:0;margin-top:0!important}.skpe-theme-dark .skpe-main>.skpe-cockpit-header{background:var(--skpe-surface,#18231f)}@media (width<=960px){.skpe-main>.skpe-cockpit-header{margin-left:-1rem;margin-right:-1rem}}@media (width<=820px){.skpe-main>.skpe-cockpit-header{margin-bottom:1rem;margin-left:0;margin-right:0;position:relative}}.skpe-main>.skpe-cockpit-header+:where(section,nav,div){margin-top:.75rem!important}.skpe-page-heading,.skpe-administration-heading{margin-bottom:.75rem}.skpe-kpi-grid,.skpe-governance-grid,.skpe-journey-list,.skpe-project-context-card,.skpe-journey-tree,.skpe-canvas-grid,.skpe-admin-kpi-grid,.skpe-admin-toolbar{margin-top:1rem}.skpe-initiatives-context-actions{margin-bottom:.75rem}.skpe-initiative-kpi-grid,.skpe-initiative-filters,.skpe-initiative-results-heading{margin-top:0;margin-bottom:1rem}.skpe-strategic-formulation,.skpe-formulation-overview,.skpe-formulation-tab-panel{gap:1rem}@media (width<=820px){.skpe-main{padding-top:1rem}.skpe-main>.skpe-cockpit-header{margin-top:0}.skpe-main>.skpe-cockpit-header+:where(section,nav,div){margin-top:.75rem!important}}.skpe-initiative-form-actions>article{align-items:stretch}.skpe-initiative-form-actions>article>span:first-child{width:100%;text-align:left!important}.skpe-initiative-form-actions>article>strong{width:100%;text-align:center!important}.skpe-monitoring-kpi-card{align-items:stretch!important}.skpe-monitoring-kpi-card>span:first-child{width:100%;text-align:left!important}.skpe-monitoring-kpi-card>strong{width:100%;text-align:center!important}.skpe-initiative-kpi-grid .sparks-metric-card{align-items:stretch!important}.skpe-initiative-kpi-grid .sparks-metric-card__label{width:100%;text-align:left!important}.skpe-initiative-kpi-grid .sparks-metric-card__value{width:100%;text-align:center!important}.skpe-initiative-kpi-grid .sparks-metric-card__progress,.skpe-initiative-kpi-grid progress,.skpe-initiative-kpi-grid [role=progressbar]{width:100%;margin-top:.4rem}.skpe-initiative-filters{border-color:color-mix(in srgb, var(--skpe-border,#dce7e3) 76%, transparent)!important;background:color-mix(in srgb, var(--skpe-surface,#fff) 94%, transparent)!important;min-height:0!important;box-shadow:none!important;gap:.55rem!important;padding:.55rem .7rem!important}.skpe-initiative-filters .skpe-admin-search,.skpe-initiative-filters label{margin:0!important}.skpe-initiative-filters input,.skpe-initiative-filters select,.skpe-initiative-filters button{min-height:2.35rem!important}.skpe-initiative-results-heading{margin-top:.8rem}.skpe-monitoring-kpi-card>span:first-child,.skpe-journey-summary-card>span:first-child,.skpe-evolution-summary-card>span:first-child,.skpe-initiative-kpi-grid .sparks-metric-card__label,.skpe-initiative-kpi-grid article>span:first-child,.skpe-initiative-kpi-grid button>span:first-child,.skpe-fivew2h-summary>span:first-child{color:var(--sparks-role-text-muted)!important;font-weight:400!important}.skpe-monitoring-kpi-card>strong,.skpe-journey-summary-card>strong,.skpe-evolution-summary-card>strong,.skpe-initiative-kpi-grid .sparks-metric-card__value{color:var(--sparks-role-text-primary)}.skpe-monitoring-execution-hero{box-sizing:border-box;border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:16px;align-items:center;width:100%;min-height:112px;margin:1rem 0 1.1rem;padding:1.15rem 10rem 1.15rem 1.25rem;display:flex}.skpe-monitoring-execution-hero>div{min-width:0;max-width:900px}.skpe-monitoring-execution-hero .skpe-card-code{margin:0 0 .35rem}.skpe-monitoring-execution-hero h2{color:var(--skpe-text,#18231f);margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.15}.skpe-monitoring-execution-hero p:last-child{color:var(--skpe-muted,#607069);margin:.55rem 0 0;line-height:1.5}.skpe-initiative-kpi-grid{margin-top:0!important;margin-bottom:1rem!important}.skpe-initiative-filters{box-sizing:border-box!important;border:1px solid var(--skpe-border,#dce5e1)!important;background:var(--skpe-surface,#fff)!important;width:100%!important;height:auto!important;min-height:64px!important;box-shadow:none!important;border-radius:14px!important;grid-template-columns:minmax(320px,1.45fr) repeat(3,minmax(170px,1fr))!important;align-items:center!important;gap:.7rem!important;margin-top:0!important;margin-bottom:1rem!important;padding:.65rem .8rem!important;display:grid!important;overflow:visible!important}.skpe-initiative-filters>*{min-width:0!important;margin:0!important}.skpe-initiative-filters .skpe-admin-search,.skpe-initiative-filters .skpe-admin-search input,.skpe-initiative-filters select{box-sizing:border-box!important;width:100%!important;height:42px!important;min-height:42px!important}.skpe-initiative-filters .skpe-admin-search input,.skpe-initiative-filters select{padding-top:.55rem!important;padding-bottom:.55rem!important}@media (width<=1250px){.skpe-monitoring-execution-hero{padding-right:1.25rem}.skpe-initiative-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.skpe-initiative-filters .skpe-admin-search{grid-column:1/-1}}@media (width<=700px){.skpe-monitoring-execution-hero{min-height:auto;padding:1rem}.skpe-initiative-filters{grid-template-columns:1fr!important}.skpe-initiative-filters .skpe-admin-search{grid-column:auto}}.skpe-monitoring-execution-hero{margin:1rem 0 0!important}.skpe-initiative-kpi-grid,.skpe-initiative-filters,.skpe-initiative-results-heading{margin-top:.9rem!important;margin-bottom:0!important}.skpe-initiative-results-heading{min-height:72px;padding-top:.9rem!important;padding-bottom:.9rem!important}.skpe-initiative-filters{min-height:64px!important;padding:.65rem .8rem!important}.skpe-monitoring-execution-hero{position:relative;margin-top:-.85rem!important;padding-right:12rem!important}.skpe-monitoring-execution-hero .skpe-initiatives-context-actions{display:contents!important}.skpe-monitoring-execution-hero .skpe-shell-consumed-page-heading{display:none!important}.skpe-monitoring-execution-hero .skpe-heading-actions{z-index:2;position:absolute;top:50%;right:1rem;transform:translateY(-50%);margin:0!important}.skpe-monitoring-execution-hero .skpe-context-icon-actions{align-items:center;gap:.45rem;display:flex}@media (width<=900px){.skpe-monitoring-execution-hero{padding-top:4.25rem!important;padding-right:1.25rem!important}.skpe-monitoring-execution-hero .skpe-heading-actions{top:1rem;right:1rem;transform:none}}@media (width<=900px){.skpe-monitoring-execution-hero{margin-top:-1rem!important}}@media (width<=900px){.skpe-monitoring-execution-hero{min-height:auto!important;margin-top:-1.2rem!important}.skpe-initiative-filters .skpe-admin-search,.skpe-initiative-filters .skpe-admin-search input,.skpe-initiative-filters select{height:40px!important;min-height:40px!important}}.skpe-monitoring-execution-hero,.skpe-initiative-kpi-grid,.skpe-initiative-filters,.skpe-initiative-results-heading,.sparks-data-explorer-beta__toolbar{margin-bottom:.45rem!important}.skpe-initiative-kpi-grid,.skpe-initiative-filters{gap:.45rem!important}.skpe-organization-admin-subnav.skpe-standard-tabs{background:#fff;border-bottom:1px solid #dce5e1;align-items:center;gap:.45rem;padding:.55rem .75rem;display:flex}.skpe-organization-admin-subnav.skpe-standard-tabs>button{color:#42534b;background:#fff;border:1px solid #d6e1dc;border-radius:10px;min-height:38px;padding:.5rem .9rem;font-weight:700}.skpe-organization-admin-subnav.skpe-standard-tabs>button.active{color:#0f664e;background:#eef7f3;border-color:#17745a;box-shadow:inset 0 -2px #17745a}.skpe-admin-toolbar.skpe-user-filter-toolbar{grid-template-columns:minmax(320px,1.6fr) minmax(170px,.4fr) minmax(190px,.45fr);align-items:end;gap:.7rem;min-height:62px;padding:.65rem .8rem}.skpe-admin-toolbar.skpe-user-filter-toolbar .skpe-admin-search,.skpe-admin-toolbar.skpe-user-filter-toolbar .skpe-admin-search input,.skpe-admin-toolbar.skpe-user-filter-toolbar select{height:38px;min-height:38px}.skpe-user-table-header.skpe-user-collection-header{justify-content:space-between;align-items:center;gap:1rem;padding-right:.75rem;display:flex}.skpe-user-collection-actions{align-items:center;gap:.45rem;margin-left:auto;display:flex}.skpe-user-collection-actions .skpe-list-view-toggle{margin:0}.skpe-user-grid-refresh{color:#176b55;background:#fff;border:1px solid #d6e1dc;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.skpe-user-grid-refresh:hover{background:#eef7f3}@media (width<=900px){.skpe-admin-toolbar.skpe-user-filter-toolbar{grid-template-columns:1fr}.skpe-user-table-header.skpe-user-collection-header{flex-direction:column;align-items:flex-start}.skpe-user-collection-actions{justify-content:flex-end;width:100%}}.skpe-organization-admin-subnav.skpe-standard-tabs{overflow:auto hidden;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d7e2dd!important;border-radius:0!important;align-items:flex-end!important;gap:.2rem!important;margin:0!important;padding:0 .55rem!important;display:flex!important}.skpe-organization-admin-subnav.skpe-standard-tabs>button{white-space:nowrap;cursor:pointer;position:relative;min-height:42px!important;box-shadow:none!important;color:#586a63!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:.7rem .95rem .65rem!important;font-weight:750!important}.skpe-organization-admin-subnav.skpe-standard-tabs>button:hover{color:var(--organization-primary,#176b53)!important;background:#176b5309!important}.skpe-organization-admin-subnav.skpe-standard-tabs>button.active{color:var(--organization-primary,#176b53)!important;background:0 0!important}.skpe-organization-admin-subnav.skpe-standard-tabs>button.active:after{content:"";background:var(--organization-accent,#d98722);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:.7rem;right:.7rem}.skpe-admin-toolbar.skpe-user-filter-toolbar{box-sizing:border-box!important;grid-template-columns:minmax(320px,1.65fr) minmax(165px,.42fr) minmax(185px,.48fr)!important;align-items:end!important;gap:.7rem!important;width:100%!important;height:auto!important;min-height:78px!important;padding:.65rem .75rem .75rem!important;display:grid!important;overflow:visible!important}.skpe-admin-toolbar.skpe-user-filter-toolbar>*{align-self:end!important;min-width:0!important}.skpe-admin-toolbar.skpe-user-filter-toolbar .skpe-admin-search,.skpe-admin-toolbar.skpe-user-filter-toolbar .skpe-admin-search input,.skpe-admin-toolbar.skpe-user-filter-toolbar select{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important}@media (width<=980px){.skpe-admin-toolbar.skpe-user-filter-toolbar{grid-template-columns:1fr 1fr!important;min-height:0!important}.skpe-admin-toolbar.skpe-user-filter-toolbar .skpe-admin-search{grid-column:1/-1}}@media (width<=680px){.skpe-admin-toolbar.skpe-user-filter-toolbar{grid-template-columns:1fr!important}.skpe-admin-toolbar.skpe-user-filter-toolbar .skpe-admin-search{grid-column:auto}}.skpe-admin-kpi-card.skpe-admin-kpi-card--interactive:hover,.skpe-admin-kpi-card.skpe-admin-kpi-card--interactive:focus-visible{border-color:var(--organization-primary,#176b53);outline:none;box-shadow:0 8px 22px #176b531a}.skpe-main>.skpe-organization-admin-subnav.skpe-standard-tabs{isolation:isolate;flex:none;min-height:43px;z-index:20!important;background:var(--skpe-surface,#fff)!important;position:relative!important}.skpe-admin-kpi-card.skpe-admin-kpi-card--interactive{appearance:none;width:100%;font:inherit;text-align:inherit;cursor:pointer}.skpe-admin-kpi-card.skpe-admin-kpi-card--interactive:hover,.skpe-admin-kpi-card.skpe-admin-kpi-card--interactive:focus-visible{border-color:var(--organization-primary,#176b53);outline:none}.skpe-admin-kpi-card.skpe-admin-kpi-card--interactive.active{border-color:var(--organization-primary,#176b53);background:color-mix(in srgb, var(--organization-primary,#176b53) 8%, white);box-shadow:inset 0 -3px 0 var(--organization-accent,var(--organization-primary,#176b53))}.skpe-governance-kpi-grid>.skpe-governance-kpi-card,.skpe-governance-kpi-grid>.skpe-governance-kpi-card--interactive{min-width:0}.skpe-governance-kpi-card--interactive{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer}.skpe-governance-kpi-card--interactive:hover,.skpe-governance-kpi-card--interactive:focus-visible{outline:none;border-color:var(--organization-primary,#176b53)!important}.skpe-governance-kpi-card--interactive.active{border-color:var(--organization-primary,#176b53)!important;background:color-mix(in srgb, var(--organization-primary,#176b53) 8%, white)!important;box-shadow:inset 0 -3px 0 var(--organization-accent,var(--organization-primary,#176b53))!important}.skpe-governance-kpi-card--interactive.active>strong{color:var(--organization-primary,#176b53)}.skpe-governance-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.skpe-governance-kpi-grid>button.skpe-governance-kpi-card,.skpe-governance-kpi-grid>article.skpe-governance-kpi-card,.skpe-governance-kpi-grid>.skpe-governance-kpi-card{box-sizing:border-box;min-width:0;min-height:94px;margin:0;padding:.9rem 1rem;line-height:1.25;overflow:hidden;border:1px solid var(--skpe-border,#d8e2de)!important;background:var(--skpe-surface,#fff)!important;box-shadow:none!important;text-align:left!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:.22rem!important;display:flex!important}.skpe-governance-kpi-grid>.skpe-governance-kpi-card>span{width:100%;color:var(--skpe-muted,#5f6f69);white-space:normal;margin:0!important;font-size:.76rem!important;font-weight:700!important;line-height:1.2!important;display:block!important}.skpe-governance-kpi-grid>.skpe-governance-kpi-card>strong{width:100%;color:var(--organization-primary,var(--sparks-accent,#176b53));margin:.08rem 0 .05rem!important;font-size:1.45rem!important;font-weight:800!important;line-height:1!important;display:block!important}.skpe-governance-kpi-grid>.skpe-governance-kpi-card>small{width:100%;color:var(--skpe-muted,#6d7975);white-space:normal;margin:0!important;font-size:.72rem!important;font-weight:400!important;line-height:1.25!important;display:block!important}.skpe-governance-kpi-grid>button.skpe-governance-kpi-card--interactive{appearance:none;cursor:pointer}.skpe-governance-kpi-grid>button.skpe-governance-kpi-card--interactive:hover,.skpe-governance-kpi-grid>button.skpe-governance-kpi-card--interactive:focus-visible{outline:none;border-color:var(--organization-primary,#176b53)!important;box-shadow:0 6px 18px #144a3a14!important}.skpe-governance-kpi-grid>button.skpe-governance-kpi-card--interactive.active{border-color:var(--organization-primary,#176b53)!important;background:color-mix(in srgb, var(--organization-primary,#176b53) 7%, white)!important;box-shadow:inset 0 -3px 0 var(--organization-accent,var(--organization-primary,#176b53))!important}.skpe-governance-kpi-grid>.skpe-governance-alert-card{border-color:var(--organization-accent,#e49a42)!important;background:color-mix(in srgb, var(--organization-accent,#e49a42) 7%, white)!important}@media (width<=980px){.skpe-governance-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.skpe-governance-kpi-grid{grid-template-columns:1fr}}.skpe-governance-collection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}.skpe-governance-list-card .skpe-user-collection-header{align-items:center;gap:1rem}.skpe-governance-smart-grid-header{border:1px solid var(--skpe-border,#d9e2df);background:color-mix(in srgb, var(--organization-primary,#176b53) 7%, white);min-width:760px;color:var(--skpe-text,#1f2d29);border-bottom:0;align-items:center;font-size:.75rem;font-weight:750;line-height:1.2;display:grid}.skpe-governance-smart-grid-header>span{border-right:1px solid var(--skpe-border,#d9e2df);min-width:0;padding:.72rem .75rem}.skpe-governance-smart-grid-header>span:last-child{border-right:0}.skpe-governance-smart-grid-header--people{grid-template-columns:minmax(220px,1.6fr) minmax(160px,1fr) minmax(150px,1fr) 100px 130px}.skpe-governance-smart-grid-header--roles{grid-template-columns:minmax(220px,1.5fr) minmax(150px,.9fr) minmax(260px,1.7fr) 110px 120px}.skpe-governance-smart-grid-header--responsibilities{grid-template-columns:minmax(220px,1.4fr) minmax(180px,1.1fr) minmax(300px,1.8fr) 100px 110px}.skpe-governance-row-grid{border:1px solid var(--skpe-border,#d9e2df);background:var(--skpe-surface,#fff);border-radius:0 0 12px 12px;width:100%;max-height:min(54vh,560px);overflow:auto;display:block!important}.skpe-governance-row-grid>article{min-width:760px;border:0!important;border-bottom:1px solid var(--skpe-border,#e1e7e5)!important;background:var(--skpe-surface,#fff)!important;box-shadow:none!important;border-radius:0!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important}.skpe-governance-row-grid>article:last-child{border-bottom:0!important}.skpe-governance-list-card--people .skpe-governance-row-grid>article{grid-template-columns:minmax(220px,1.6fr) minmax(310px,2fr) 230px}.skpe-governance-list-card--roles .skpe-governance-row-grid>article{grid-template-columns:minmax(220px,1.5fr) minmax(410px,2.6fr) 230px}.skpe-governance-list-card--responsibilities .skpe-governance-row-grid>article{grid-template-columns:minmax(220px,1.4fr) minmax(480px,2.9fr) 210px}.skpe-governance-row-grid>article>div{border-right:1px solid var(--skpe-border,#e1e7e5);min-width:0;padding:.72rem .75rem}.skpe-governance-row-grid>article>div:last-child{border-right:0}.skpe-governance-row-grid>article:hover,.skpe-governance-row-grid>article:focus-within{background:color-mix(in srgb, var(--organization-primary,#176b53) 5%, white)!important}.skpe-governance-row-grid>article.selected{background:color-mix(in srgb, var(--organization-primary,#176b53) 12%, white)!important;box-shadow:inset 4px 0 0 var(--organization-accent,var(--organization-primary,#176b53))!important}.skpe-governance-row-grid .skpe-governance-counts{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}@media (width<=860px){.skpe-governance-collection-actions{justify-content:flex-start;width:100%}}.skpe-governance-heading-compact{margin-bottom:0!important;padding-bottom:0!important}.skpe-governance-heading-compact .skpe-eyebrow{margin-bottom:.3rem!important}.skpe-governance-heading-compact .skpe-governance-intro{white-space:nowrap;width:100%;line-height:1.35;max-width:none!important;margin:0!important}.skpe-governance-kpi-grid>button.skpe-governance-kpi-card,.skpe-governance-kpi-grid>article.skpe-governance-kpi-card,.skpe-governance-kpi-grid>.skpe-governance-kpi-card{text-align:center!important;justify-content:center!important;align-items:center!important}.skpe-governance-kpi-grid>.skpe-governance-kpi-card>span,.skpe-governance-kpi-grid>.skpe-governance-kpi-card>strong,.skpe-governance-kpi-grid>.skpe-governance-kpi-card>small{text-align:center!important}.skpe-governance-kpi-grid+*{margin-top:0!important}.skpe-governance-list-card .skpe-user-collection-header{padding-top:.78rem;padding-bottom:.72rem}.skpe-governance-collection-actions{gap:.45rem}.skpe-governance-collection-actions .skpe-list-view-toggle{margin-left:0}@media (width<=1080px){.skpe-governance-heading-compact .skpe-governance-intro{white-space:normal}}.skpe-governance-heading-compact{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.24rem .75rem!important;display:grid!important}.skpe-governance-heading-compact>div{display:contents}.skpe-governance-heading-compact .skpe-eyebrow{grid-area:1/1;margin:0!important}.skpe-governance-heading-compact .skpe-refresh-button{grid-area:1/2;align-self:start}.skpe-governance-heading-compact .skpe-governance-intro{white-space:nowrap;grid-area:2/1/auto/-1;width:100%;line-height:1.3;max-width:none!important;margin:0!important}.skpe-governance-kpi-grid{margin-top:.5rem!important;margin-bottom:.5rem!important}.skpe-governance-kpi-grid>.skpe-governance-kpi-card>span{text-align:left!important;align-self:stretch!important}.skpe-governance-kpi-grid>.skpe-governance-kpi-card>strong,.skpe-governance-kpi-grid>.skpe-governance-kpi-card>small{text-align:center!important}.skpe-governance-tabs,.skpe-primary-list-toolbar{margin-top:.42rem!important;margin-bottom:.42rem!important}.skpe-governance-list-card{margin-top:.5rem!important}.skpe-governance-functional-grid{width:100%;position:relative;overflow:hidden}.skpe-governance-smart-grid-header{z-index:20;border:1px solid var(--skpe-border,#d9e2df);background:color-mix(in srgb, var(--organization-primary,#176b53) 8%, white);border-bottom:0;min-width:860px;display:grid;position:sticky;top:0}.skpe-governance-header-cell{border-right:1px solid var(--skpe-border,#d9e2df);align-items:stretch;min-width:0;display:flex;position:relative}.skpe-governance-header-cell:last-child{border-right:0}.skpe-governance-header-sort{min-width:0;color:var(--skpe-text,#1f2d29);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;gap:.45rem;padding:.68rem .7rem;font-size:.75rem;font-weight:750;display:flex}.skpe-governance-header-sort:hover,.skpe-governance-header-sort:focus-visible{background:color-mix(in srgb, var(--organization-primary,#176b53) 7%, white);outline:none}.skpe-governance-header-sort small{color:var(--organization-primary,#176b53);font-size:.61rem;font-weight:800}.skpe-governance-header-filter{border:0;border-left:1px solid var(--skpe-border,#d9e2df);width:34px;color:var(--skpe-muted,#66736f);cursor:pointer;background:0 0;flex:0 0 34px;place-items:center;display:grid}.skpe-governance-header-filter svg{width:14px;height:14px}.skpe-governance-header-filter:hover,.skpe-governance-header-filter.active{color:var(--organization-primary,#176b53);background:color-mix(in srgb, var(--organization-primary,#176b53) 8%, white)}.skpe-governance-header-filter-popover{z-index:45;border:1px solid var(--skpe-border,#d9e2df);background:var(--skpe-surface,#fff);border-radius:10px;gap:.45rem;width:min(240px,90vw);padding:.55rem;display:grid;position:absolute;top:calc(100% + 4px);right:4px;box-shadow:0 10px 28px #192c2529}.skpe-governance-header-filter-popover input{width:100%;min-width:0}.skpe-governance-functional-grid-body{border:1px solid var(--skpe-border,#d9e2df);background:var(--skpe-surface,#fff);border-radius:0 0 12px 12px;max-height:min(52vh,540px);overflow:auto}.skpe-governance-functional-grid-row{border-bottom:1px solid var(--skpe-border,#e1e7e5);background:var(--skpe-surface,#fff);cursor:pointer;min-width:860px;display:grid}.skpe-governance-functional-grid-row:last-child{border-bottom:0}.skpe-governance-functional-grid-row>div{border-right:1px solid var(--skpe-border,#e1e7e5);min-width:0;padding:.68rem .72rem}.skpe-governance-functional-grid-row>div:last-child{border-right:0}.skpe-governance-functional-grid-row:hover{background:color-mix(in srgb, var(--organization-primary,#176b53) 5%, white)}@media (width<=1080px){.skpe-governance-heading-compact .skpe-governance-intro{white-space:normal}}.skpe-governance-list-card--people>.skpe-governance-row-grid,.skpe-governance-list-card--roles>.skpe-governance-row-grid,.skpe-governance-list-card--responsibilities>.skpe-governance-row-grid{display:none!important}.skpe-governance-functional-grid-body--people .skpe-governance-functional-grid-row,.skpe-governance-smart-grid-header--people{grid-template-columns:minmax(220px,1.45fr) minmax(170px,1fr) minmax(150px,.9fr) minmax(170px,1fr) 105px 145px!important}.skpe-governance-list-card--people.skpe-governance-list-card--split{grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr);grid-template-areas:"header panel""grid panel""archive archive";align-items:start;gap:.75rem .9rem;display:grid}.skpe-governance-list-card--people.skpe-governance-list-card--split>.skpe-user-collection-header{grid-area:header}.skpe-governance-list-card--people.skpe-governance-list-card--split>.skpe-governance-functional-grid,.skpe-governance-list-card--people.skpe-governance-list-card--split>.skpe-governance-card-grid{grid-area:grid;min-width:0}.skpe-governance-list-card--people.skpe-governance-list-card--split>.skpe-governance-side-panel{border:1px solid var(--skpe-border,#d9e2df);background:var(--skpe-surface,#fff);border-radius:14px;grid-area:panel;min-width:0;position:sticky;top:.75rem;margin:0!important}.skpe-governance-list-card--people.skpe-governance-list-card--split>.skpe-designation-archive{grid-area:archive}.skpe-governance-side-panel-heading{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.skpe-governance-side-panel-heading h3{margin:.1rem 0 0}.skpe-governance-side-panel-heading .skpe-eyebrow{margin:0}.skpe-governance-side-panel-close{border:1px solid var(--skpe-border,#d9e2df);width:32px;height:32px;color:var(--skpe-text,#1f2d29);cursor:pointer;background:0 0;border-radius:9px;flex:none;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:grid}.skpe-governance-side-panel-close:hover,.skpe-governance-side-panel-close:focus-visible{border-color:var(--organization-primary,#176b53);color:var(--organization-primary,#176b53);outline:none}@media (width<=1180px){.skpe-governance-list-card--people.skpe-governance-list-card--split{grid-template-columns:1fr;grid-template-areas:"header""grid""panel""archive"}.skpe-governance-list-card--people.skpe-governance-list-card--split>.skpe-governance-side-panel{position:static}}.skpe-governance-grid-navigator{z-index:40;border:1px solid var(--skpe-border,#d9e2df);background:color-mix(in srgb, var(--skpe-surface,#fff) 92%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:14px;grid-template-rows:22px 24px 22px;place-items:center;width:68px;min-height:68px;padding:.35rem;display:grid;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 8px 24px #192c251f}.skpe-governance-grid-navigator>button,.skpe-governance-grid-navigator>div>button{width:24px;height:24px;color:var(--organization-primary,#176b53);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:.9rem;line-height:1;display:grid}.skpe-governance-grid-navigator>div{grid-template-columns:24px 14px 24px;place-items:center;display:grid}.skpe-governance-grid-navigator>div>span{color:color-mix(in srgb, var(--organization-primary,#176b53) 45%, transparent)}.skpe-governance-grid-navigator>button:hover,.skpe-governance-grid-navigator>div>button:hover,.skpe-governance-grid-navigator>button:focus-visible,.skpe-governance-grid-navigator>div>button:focus-visible{background:color-mix(in srgb, var(--organization-primary,#176b53) 10%, white);outline:none}.skpe-governance-functional-grid-body--responsibilities .skpe-governance-functional-grid-row,.skpe-governance-smart-grid-header--responsibilities{grid-template-columns:minmax(230px,1.35fr) minmax(180px,1fr) minmax(320px,1.9fr) 105px 105px 120px!important}.skpe-governance-list-card--responsibilities.skpe-governance-list-card--split{grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr);grid-template-areas:"header panel""grid panel";align-items:start;gap:.75rem .9rem;display:grid}.skpe-governance-list-card--responsibilities.skpe-governance-list-card--split>.skpe-user-collection-header{grid-area:header}.skpe-governance-list-card--responsibilities.skpe-governance-list-card--split>.skpe-governance-functional-grid,.skpe-governance-list-card--responsibilities.skpe-governance-list-card--split>.skpe-governance-card-grid{grid-area:grid;min-width:0}.skpe-governance-list-card--responsibilities.skpe-governance-list-card--split>.skpe-governance-side-panel{grid-area:panel;min-width:0;position:sticky;top:.75rem;margin:0!important}@media (width<=1180px){.skpe-governance-list-card--responsibilities.skpe-governance-list-card--split{grid-template-columns:1fr;grid-template-areas:"header""grid""panel"}.skpe-governance-list-card--responsibilities.skpe-governance-list-card--split>.skpe-governance-side-panel{position:static}}.skpe-governance-functional-grid-body--roles .skpe-governance-functional-grid-row,.skpe-governance-smart-grid-header--roles{grid-template-columns:minmax(240px,1.35fr) minmax(360px,2fr) 120px 150px!important}.skpe-governance-list-card--roles.skpe-governance-list-card--split{grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr);grid-template-areas:"header panel""grid panel";align-items:start;gap:.75rem .9rem;display:grid}.skpe-governance-list-card--roles.skpe-governance-list-card--split>.skpe-user-collection-header{grid-area:header}.skpe-governance-list-card--roles.skpe-governance-list-card--split>.skpe-governance-functional-grid,.skpe-governance-list-card--roles.skpe-governance-list-card--split>.skpe-governance-card-grid{grid-area:grid;min-width:0}.skpe-governance-list-card--roles.skpe-governance-list-card--split>.skpe-governance-side-panel{grid-area:panel;min-width:0;position:sticky;top:.75rem;margin:0!important}.skpe-governance-functional-grid-row.selected{background:color-mix(in srgb, var(--organization-primary,#176b53) 12%, white)!important;box-shadow:inset 4px 0 0 var(--organization-accent,var(--organization-primary,#176b53))!important}@media (width<=1180px){.skpe-governance-list-card--roles.skpe-governance-list-card--split{grid-template-columns:1fr;grid-template-areas:"header""grid""panel"}.skpe-governance-list-card--roles.skpe-governance-list-card--split>.skpe-governance-side-panel{position:static}}.skpe-user-detail-card:not(.skpe-user-detail-card-open){display:none!important}.skpe-user-management-layout{grid-template-columns:minmax(0,1fr)!important}.skpe-user-management-layout:has(.skpe-user-detail-card-open){grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr)!important}.skpe-user-grid-navigation-shell{min-width:0;position:relative}.skpe-user-grid-navigator{z-index:45;border:1px solid var(--skpe-border,#d9e2df);background:color-mix(in srgb, var(--skpe-surface,#fff) 92%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:14px;grid-template-rows:22px 24px 22px;place-items:center;width:68px;min-height:68px;padding:.35rem;display:grid;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 8px 24px #192c251f}.skpe-user-grid-navigator>button,.skpe-user-grid-navigator>div>button{width:24px;height:24px;color:var(--organization-primary,#176b53);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:.9rem;line-height:1;display:grid}.skpe-user-grid-navigator>div{grid-template-columns:24px 14px 24px;place-items:center;display:grid}.skpe-user-grid-navigator>div>span{color:color-mix(in srgb, var(--organization-primary,#176b53) 45%, transparent)}.skpe-user-grid-navigator>button:hover,.skpe-user-grid-navigator>div>button:hover,.skpe-user-grid-navigator>button:focus-visible,.skpe-user-grid-navigator>div>button:focus-visible{background:color-mix(in srgb, var(--organization-primary,#176b53) 10%, white);outline:none}@media (width<=1180px){.skpe-user-management-layout:has(.skpe-user-detail-card-open){grid-template-columns:minmax(0,1fr)!important}}@media (width<=1100px){.skpe-shell{grid-template-columns:76px minmax(0,1fr);min-height:100dvh}.skpe-sidebar{align-items:center;height:100dvh;min-height:0;padding:.7rem .48rem;position:sticky;top:0;overflow:visible;box-shadow:6px 0 24px #07241c14}.skpe-sidebar-brand{justify-content:center;width:100%}.skpe-sidebar-brand-text,.skpe-organization-context,.skpe-sidebar-footer>span,.skpe-sidebar-footer>strong,.skpe-platform-role-label{display:none!important}.skpe-sidebar-symbol,.skpe-platform-mascot{width:42px;height:42px}.skpe-navigation{justify-items:center;gap:.42rem;width:100%;margin-top:1rem}.skpe-navigation button{border-radius:12px;justify-content:center;gap:0;width:48px;min-width:48px;min-height:46px;padding:.65rem;font-size:0;position:relative;overflow:visible}.skpe-navigation button svg{width:1.22rem;height:1.22rem}.skpe-sidebar-footer{justify-items:center;width:100%;margin-top:auto;padding-top:.6rem}.skpe-sidebar-footer button{justify-content:center;width:46px;min-width:46px;padding:.62rem;font-size:0;overflow:hidden}.skpe-main{width:100%;min-width:0;max-width:none;padding:1rem 1.15rem}.skpe-page-heading h1{font-size:clamp(1.55rem,2.6vw,2.15rem)}}@media (width<=640px){.skpe-shell{grid-template-columns:58px minmax(0,1fr)!important}.skpe-sidebar{top:0;height:100dvh!important;padding:.55rem .32rem!important;position:sticky!important}.skpe-sidebar-symbol,.skpe-platform-mascot{width:36px;height:36px}.skpe-navigation{margin-top:.7rem;grid-template-columns:1fr!important}.skpe-navigation button{width:42px;min-width:42px;min-height:42px;padding:.55rem}.skpe-sidebar-footer{margin-top:auto!important}.skpe-main{min-width:0;padding:.65rem .55rem!important}.skpe-page-heading{gap:.5rem}.skpe-page-heading h1{font-size:1.4rem}}@media (width<=1180px){.skpe-shell,.skpe-shell.skpe-sidebar-collapsed{min-height:100dvh!important;display:block!important}.skpe-sidebar,.skpe-sidebar-collapsed .skpe-sidebar{z-index:60!important;box-sizing:border-box!important;grid-template-columns:38px minmax(0,1fr) 36px!important;align-items:center!important;gap:.4rem!important;width:100%!important;height:48px!important;min-height:48px!important;padding:.35rem .55rem!important;display:grid!important;position:sticky!important;top:0!important;overflow:hidden!important}.skpe-sidebar-brand,.skpe-sidebar-collapsed .skpe-sidebar-brand,.skpe-organization-brand-identity,.skpe-organization-brand-mark{place-items:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.skpe-organization-brand-mark img,.skpe-sidebar-brand img{object-fit:contain!important;width:100%!important;height:100%!important}.skpe-sidebar-brand-text,.skpe-organization-context,.skpe-platform-role-label,.skpe-sidebar-product-footer,.skpe-sidebar-copyright{display:none!important}.skpe-navigation,.skpe-sidebar-collapsed .skpe-navigation{scrollbar-width:none!important;flex-flow:row!important;align-items:center!important;gap:.22rem!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:auto hidden!important}.skpe-navigation::-webkit-scrollbar{display:none!important}.skpe-navigation button,.skpe-sidebar-collapsed .skpe-navigation button{border-radius:9px!important;flex:0 0 36px!important;justify-content:center!important;align-items:center!important;gap:0!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;font-size:0!important;display:inline-flex!important;overflow:visible!important}.skpe-navigation button svg,.skpe-sidebar-collapsed .skpe-navigation button svg{visibility:visible!important;opacity:1!important;color:currentColor!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;display:block!important}.skpe-sidebar-footer,.skpe-sidebar-collapsed .skpe-sidebar-footer{border:0!important;width:36px!important;min-width:36px!important;margin:0!important;padding:0!important;display:block!important}.skpe-sidebar-footer button,.skpe-sidebar-collapsed .skpe-sidebar-footer button{justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;font-size:0!important;display:inline-flex!important;overflow:visible!important}.skpe-sidebar-footer button svg{visibility:visible!important;opacity:1!important;width:18px!important;height:18px!important;display:block!important}.skpe-main{width:100%!important;min-width:0!important;max-width:none!important;padding:0!important}.skpe-cockpit-header,.skpe-cockpit-header.skpe-cockpit-header-compact{z-index:55!important;box-sizing:border-box!important;background:#fffffffa!important;border:0!important;border-bottom:1px solid #dce5e1!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.55rem!important;width:100%!important;min-height:50px!important;margin:0!important;padding:.42rem .72rem!important;display:grid!important;position:sticky!important;top:48px!important;box-shadow:0 3px 10px #192c250b!important}.skpe-cockpit-context{align-items:center!important;min-width:0!important;display:flex!important}.skpe-cockpit-context strong{color:#176b53!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;margin:0!important;font-size:clamp(1.16rem,2.6vw,1.6rem)!important;font-weight:780!important;line-height:1.08!important;overflow:hidden!important}.skpe-cockpit-actions{justify-content:flex-end!important;align-items:center!important;gap:.28rem!important;min-width:0!important;display:flex!important}.skpe-cockpit-icon-button{border-radius:9px!important;flex:0 0 34px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-flex!important}.skpe-cockpit-user-button{gap:.35rem!important;min-height:34px!important;padding:.18rem .35rem!important}.skpe-cockpit-avatar{width:28px!important;min-width:28px!important;height:28px!important}.skpe-cockpit-user-button>div:not(.skpe-cockpit-avatar) strong{display:none!important}.skpe-cockpit-role-badge{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:150px!important;overflow:hidden!important}.skpe-main>:not(.skpe-cockpit-header){margin-left:.7rem!important;margin-right:.7rem!important}.skpe-main>.skpe-cockpit-header+*{margin-top:.6rem!important}.skpe-page-heading,.skpe-administration-heading{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}}@media (width<=760px){.skpe-sidebar,.skpe-sidebar-collapsed .skpe-sidebar{grid-template-columns:34px minmax(0,1fr) 32px!important;gap:.28rem!important;height:44px!important;min-height:44px!important;padding:.25rem .38rem!important}.skpe-sidebar-brand,.skpe-sidebar-collapsed .skpe-sidebar-brand,.skpe-organization-brand-identity,.skpe-organization-brand-mark{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important}.skpe-navigation button,.skpe-sidebar-collapsed .skpe-navigation button,.skpe-sidebar-footer,.skpe-sidebar-collapsed .skpe-sidebar-footer,.skpe-sidebar-footer button{flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.skpe-navigation button svg,.skpe-sidebar-footer button svg{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.skpe-cockpit-header,.skpe-cockpit-header.skpe-cockpit-header-compact{gap:.35rem!important;min-height:46px!important;padding:.34rem .46rem!important;top:44px!important}.skpe-cockpit-context strong{font-size:clamp(1.04rem,4.2vw,1.34rem)!important}.skpe-cockpit-icon-button{flex-basis:30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.skpe-cockpit-role-badge{max-width:108px!important;font-size:.62rem!important}.skpe-main>:not(.skpe-cockpit-header){margin-left:.45rem!important;margin-right:.45rem!important}}.skpe-delivery-kit{z-index:520;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.skpe-delivery-kit-backdrop{background:#0a141094;position:absolute;inset:0}.skpe-delivery-kit-panel{background:var(--skpe-bg,#f6f8f7);border-radius:20px;gap:16px;width:min(1040px,97vw);max-height:94vh;padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px #00000052}.skpe-delivery-kit-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.skpe-delivery-kit-panel>header h2{margin:3px 0}.skpe-delivery-kit-panel>header p{color:var(--skpe-muted,#65706b);margin:0}.skpe-delivery-kit-close{cursor:pointer;background:0 0;border:0;font-size:2rem}.skpe-delivery-kit-controls{grid-template-columns:minmax(220px,1fr) 210px auto;gap:10px;display:grid}.skpe-delivery-kit-controls input,.skpe-delivery-kit-controls select{border:1px solid var(--skpe-border,#d7dfda);background:var(--skpe-card,#fff);color:inherit;border-radius:10px;padding:10px}.skpe-delivery-kit-bulk{flex-wrap:wrap;gap:8px;display:flex}.skpe-delivery-kit-bulk button,.skpe-delivery-kit-actions button,.skpe-delivery-kit-footer button{border:1px solid var(--skpe-border,#ccd7d1);background:var(--skpe-card,#fff);cursor:pointer;border-radius:10px;padding:9px 12px}.skpe-delivery-kit-list{gap:9px;display:grid}.skpe-delivery-kit-item{background:var(--skpe-card,#fff);border:1px solid var(--skpe-border,#dfe5e1);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.skpe-delivery-kit-item h3{margin:0 0 3px}.skpe-delivery-kit-item p{color:var(--skpe-muted,#65706b);margin:0}.skpe-delivery-kit-meta{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.skpe-delivery-kit-meta span{background:#23674914;border-radius:999px;padding:4px 8px;font-size:.75rem}.skpe-delivery-kit-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.skpe-delivery-kit-footer{background:var(--skpe-bg,#f6f8f7);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex;position:sticky;bottom:-22px}.skpe-delivery-kit-footer .primary{background:var(--skpe-accent,#236749);color:#fff;border-color:#0000}.skpe-delivery-kit-message{background:#fff8d9;border:1px solid #eadb91;border-radius:12px;padding:11px 13px}.skpe-artifact-protected-notice{color:#28483a;background:#eef5f1;border:1px solid #bfd3c8;border-radius:12px;margin:12px 0;padding:12px}@media (width<=760px){.skpe-delivery-kit-controls{grid-template-columns:1fr}.skpe-delivery-kit-item{grid-template-columns:auto 1fr}.skpe-delivery-kit-actions{grid-column:1/-1;justify-content:stretch}.skpe-delivery-kit-actions button{flex:1}.skpe-delivery-kit-footer{display:grid}.skpe-delivery-kit-footer button{width:100%}}.skpe-artifacts-page{gap:22px;padding:32px;display:grid}.skpe-artifacts-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.skpe-artifacts-header span{text-transform:uppercase;letter-spacing:.12em;color:var(--skpe-accent,#236749);font-size:.78rem;font-weight:800}.skpe-artifacts-header h1{margin:4px 0 6px}.skpe-artifacts-header p{color:var(--skpe-muted,#65706b);margin:0}.skpe-artifacts-primary{background:var(--skpe-accent,#236749);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:12px 18px;font-weight:800}.skpe-artifacts-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.skpe-artifacts-summary article{background:var(--skpe-card,#fff);border:1px solid var(--skpe-border,#dfe5e1);cursor:pointer;border-radius:16px;gap:5px;padding:18px;transition:all .2s;display:grid}.skpe-artifacts-summary article:hover,.skpe-artifacts-summary article:focus{border-color:#79a68f;outline:0;transform:translateY(-2px);box-shadow:0 12px 30px #2049371f}.skpe-artifacts-summary strong{font-size:2rem}.skpe-artifacts-summary small,.skpe-artifacts-summary span{color:var(--skpe-muted,#65706b)}.skpe-artifacts-tabs{border-bottom:1px solid var(--skpe-border,#dfe5e1);gap:8px;display:flex}.skpe-artifacts-tabs button{cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px;font-weight:800}.skpe-artifacts-tabs button.active{color:var(--skpe-accent,#236749);border-color:currentColor}.skpe-artifacts-message{background:#fff8d9;border:1px solid #eadb91;border-radius:12px;justify-content:space-between;padding:12px 14px;display:flex}.skpe-artifacts-message button{background:0 0;border:0;font-size:1.3rem}.skpe-artifacts-toolbar{grid-template-columns:minmax(240px,1fr) 210px 190px auto;gap:10px;display:grid}.skpe-artifacts-toolbar input,.skpe-artifacts-toolbar select,.skpe-artifact-modal input,.skpe-artifact-modal select,.skpe-artifact-modal textarea,.skpe-artifact-drawer-actions select{border:1px solid var(--skpe-border,#d7dfda);background:var(--skpe-card,#fff);width:100%;color:inherit;border-radius:10px;padding:10px}.skpe-artifacts-toolbar>div{gap:4px;display:flex}.skpe-artifacts-toolbar button{border:1px solid var(--skpe-border,#d7dfda);background:var(--skpe-card,#fff);cursor:pointer;border-radius:9px;min-width:40px}.skpe-artifacts-toolbar button.active{background:var(--skpe-accent,#236749);color:#fff}.skpe-artifacts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.skpe-artifacts-grid article,.skpe-artifacts-journey article{background:var(--skpe-card,#fff);border:1px solid var(--skpe-border,#dfe5e1);cursor:pointer;border-radius:16px;gap:12px;padding:17px;transition:all .2s;display:grid}.skpe-artifacts-grid article:hover,.skpe-artifacts-grid article:focus,.skpe-artifacts-journey article:hover,.skpe-artifacts-journey article:focus{border-color:#79a68f;outline:0;transform:translateY(-2px);box-shadow:0 12px 30px #2049371f}.skpe-artifacts-grid header,.skpe-artifacts-grid footer,.skpe-artifacts-journey header,.skpe-artifacts-journey footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.skpe-artifacts-grid p,.skpe-artifacts-journey p{color:var(--skpe-muted,#65706b);margin:0}.skpe-artifact-context{flex-wrap:wrap;gap:6px;display:flex}.skpe-artifact-context span{background:#23674914;border-radius:999px;padding:4px 8px;font-size:.75rem}.skpe-artifact-status{color:#46514c;background:#e8ecea;border-radius:999px;padding:4px 9px;font-size:.75rem;font-weight:800;display:inline-flex}.status-validated,.readiness-satisfied{color:#17633f;background:#dff4e8}.status-submitted,.readiness-awaiting_validation{color:#244e9b;background:#e8efff}.status-rejected,.readiness-pending{color:#9b2727;background:#ffe5e5}.status-validated_with_reservations,.readiness-partial{color:#815d00;background:#fff0cb}.skpe-artifacts-journey{gap:10px;display:grid}.skpe-artifacts-journey article{grid-template-columns:1fr;margin-left:22px;position:relative}.skpe-artifacts-journey article:before{content:"";background:#b8c9c0;width:2px;position:absolute;top:-10px;bottom:-10px;left:-22px}.skpe-artifacts-table-wrap{border:1px solid var(--skpe-border,#dfe5e1);background:var(--skpe-card,#fff);border-radius:14px;overflow:auto}.skpe-artifacts-table-wrap table{border-collapse:collapse;width:100%}.skpe-artifacts-table-wrap th,.skpe-artifacts-table-wrap td{text-align:left;border-bottom:1px solid var(--skpe-border,#e5e9e7);padding:12px}.skpe-artifacts-table-wrap tbody tr{cursor:pointer}.skpe-artifacts-table-wrap tbody tr:hover{background:#2367490f}.skpe-artifacts-table-wrap td strong,.skpe-artifacts-table-wrap td small{display:block}.skpe-artifacts-state,.skpe-artifacts-empty{background:var(--skpe-card,#fff);border:1px dashed var(--skpe-border,#ccd7d1);text-align:center;border-radius:16px;padding:32px}.skpe-readiness-section,.skpe-artifacts-audit{background:var(--skpe-card,#fff);border:1px solid var(--skpe-border,#dfe5e1);border-radius:16px;padding:20px}.skpe-readiness-section>header{justify-content:space-between;align-items:center;display:flex}.skpe-readiness-section>header strong{font-size:2rem}.skpe-readiness-progress{background:#e9eeeb;border-radius:999px;height:10px;margin:16px 0;overflow:hidden}.skpe-readiness-progress i{background:var(--skpe-accent,#236749);height:100%;display:block}.skpe-readiness-list{gap:10px;display:grid}.skpe-readiness-list article{border-top:1px solid var(--skpe-border,#e5e9e7);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.skpe-readiness-list h3,.skpe-readiness-list p{margin:3px 0}.skpe-readiness-list>article>div:last-child{justify-items:end;gap:5px;display:grid}.skpe-readiness-list b{border-radius:999px;padding:5px 9px;font-size:.75rem}.skpe-artifacts-audit{gap:0;display:grid}.skpe-artifacts-audit article{border-top:1px solid var(--skpe-border,#e5e9e7);grid-template-columns:110px 1fr auto;align-items:center;gap:15px;padding:13px 0;display:grid}.skpe-artifacts-audit article div{display:grid}.skpe-artifact-drawer{z-index:300;position:fixed;inset:0}.skpe-artifact-drawer-backdrop,.skpe-artifact-modal-backdrop{background:#0c16117a;position:absolute;inset:0}.skpe-artifact-drawer-panel{background:var(--skpe-bg,#f6f8f7);width:min(620px,94vw);padding:24px;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 38px #0000002e}.skpe-artifact-drawer-panel>header{background:var(--skpe-bg,#f6f8f7);z-index:1;justify-content:space-between;gap:20px;padding:18px 0;display:flex;position:sticky;top:-24px}.skpe-artifact-drawer-panel>header button{background:0 0;border:0;font-size:2rem}.skpe-artifact-drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.skpe-artifact-drawer-actions button{border:1px solid var(--skpe-border,#ccd7d1);background:var(--skpe-card,#fff);cursor:pointer;border-radius:10px;padding:10px}.skpe-artifact-meta{grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0;display:grid}.skpe-artifact-meta div{background:var(--skpe-card,#fff);border:1px solid var(--skpe-border,#dfe5e1);border-radius:12px;padding:12px;display:grid}.skpe-version-card,.skpe-validation-card{background:var(--skpe-card,#fff);border:1px solid var(--skpe-border,#dfe5e1);border-radius:12px;justify-content:space-between;gap:12px;margin-bottom:9px;padding:12px;display:flex}.skpe-version-card div,.skpe-validation-card{display:grid}.skpe-artifact-modal{z-index:400;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.skpe-artifact-modal form{background:var(--skpe-bg,#f6f8f7);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(760px,96vw);max-height:92vh;padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 70px #00000047}.skpe-artifact-modal form>header,.skpe-artifact-modal form>footer,.skpe-artifact-modal .wide{grid-column:1/-1}.skpe-artifact-modal form>header,.skpe-artifact-modal form>footer{justify-content:space-between;align-items:center;display:flex}.skpe-artifact-modal label{gap:6px;display:grid}.skpe-artifact-modal label span{font-weight:700}.skpe-artifact-modal .check{align-items:center;display:flex}.skpe-artifact-modal .check input{width:auto}.skpe-artifact-modal form>header button{background:0 0;border:0;font-size:2rem}.skpe-artifact-modal form>footer{justify-content:flex-end;gap:8px}.skpe-artifact-modal form>footer button{border:1px solid var(--skpe-border,#ccd7d1);background:var(--skpe-card,#fff);border-radius:10px;padding:10px 16px}.skpe-artifact-modal form>footer .primary{background:var(--skpe-accent,#236749);color:#fff;border-color:#0000}@media (width<=1000px){.skpe-artifacts-summary,.skpe-artifacts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-artifacts-toolbar{grid-template-columns:1fr 1fr}.skpe-artifacts-toolbar>div{grid-column:1/-1}}@media (width<=680px){.skpe-artifacts-page{padding:18px}.skpe-artifacts-header{display:grid}.skpe-artifacts-summary,.skpe-artifacts-grid,.skpe-artifacts-toolbar,.skpe-artifact-modal form{grid-template-columns:1fr}.skpe-artifact-modal form>*{grid-column:1}.skpe-artifacts-audit article,.skpe-artifact-meta{grid-template-columns:1fr}}.skpe-artifacts-secondary{border:1px solid var(--skpe-accent,#236749);color:var(--skpe-accent,#236749);cursor:pointer;background:0 0;border-radius:12px;padding:12px 18px;font-weight:800}.skpe-artifact-protected-notice{color:#28483a;background:#eef5f1;border:1px solid #bfd3c8;border-radius:12px;gap:4px;margin:12px 0;padding:12px;display:grid}.skpe-artifacts-summary article{text-align:center;align-content:center;justify-items:center}.skpe-artifacts-summary strong{text-align:center}@media (width>=901px){.skpe-artifacts-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=900px) and (width>=681px){.skpe-artifacts-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.skpe-monitoring{gap:1rem;display:grid}.skpe-monitoring-header{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.skpe-monitoring-header h1,.skpe-monitoring-panel h2{margin:0}.skpe-monitoring-header p:last-child{color:#65746e;max-width:760px;margin:.55rem 0 0;line-height:1.5}.skpe-monitoring-actions{flex-wrap:wrap;gap:.5rem;display:flex}.skpe-monitoring-actions button{color:#315148;cursor:pointer;background:#fff;border:1px solid #c8d7d1;border-radius:9px;min-height:38px;padding:.55rem .85rem;font-weight:750}.skpe-monitoring-actions button:hover{color:#145d48;background:#e9f5f0;border-color:#6ca68f}.skpe-monitoring-state{color:#52645d;background:#f9fbfa;border:1px solid #dfe8e4;border-radius:12px;padding:1rem}.skpe-monitoring-state.is-error{color:#76501c;background:#fff8ed;border-color:#efd8b3}.skpe-monitoring-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.skpe-monitoring-grid article,.skpe-monitoring-panel{background:#f9fbfa;border:1px solid #dfe8e4;border-radius:12px;padding:.95rem}.skpe-monitoring-grid article.is-warning{background:#fff8ed;border-color:#efd8b3}.skpe-monitoring-grid span,.skpe-monitoring-panel header span{color:#61726a;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.skpe-monitoring-grid strong{color:#183c31;margin-top:.35rem;font-size:1.7rem;display:block}.skpe-monitoring-grid small{color:#697971;margin-top:.25rem;line-height:1.35;display:block}.skpe-monitoring-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.skpe-monitoring-panel header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-monitoring-panel header>strong{color:#8a5710;font-size:1.4rem}.skpe-monitoring-exceptions{gap:.45rem;margin-top:.8rem;display:grid}.skpe-monitoring-exceptions>div,.skpe-monitoring-exception-link{background:#fffdf9;border:1px solid #eadfcd;border-radius:9px;padding:.65rem}.skpe-monitoring-exception-link{text-align:left;width:100%;font:inherit;cursor:pointer}.skpe-monitoring-exception-link:hover,.skpe-monitoring-exception-link:focus-visible{background:#fff8ed;border-color:#c99d5d;outline:none}.skpe-monitoring-exception-link small{color:#315148;margin-top:.35rem;font-size:.66rem;font-weight:800;display:block}.skpe-monitoring-exceptions strong,.skpe-monitoring-exceptions span{display:block}.skpe-monitoring-exceptions strong{color:#3f4f48;font-size:.76rem}.skpe-monitoring-exceptions span{color:#835916;margin-top:.2rem;font-size:.7rem}.skpe-monitoring-tags{flex-wrap:wrap;gap:.35rem;margin-top:.8rem;display:flex}.skpe-monitoring-tags span,.skpe-monitoring-quality span{color:#4e6259;background:#edf3f0;border-radius:999px;align-items:center;min-height:24px;padding:.16rem .45rem;font-size:.66rem;font-weight:750;display:inline-flex}.skpe-monitoring-quality{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.skpe-monitoring-empty{color:#74827c;margin:.8rem 0 0;font-size:.74rem}.skpe-monitoring-footer{color:#687870;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1rem;font-size:.74rem;display:flex}@media (width<=900px){.skpe-monitoring-header,.skpe-monitoring-columns{display:grid}.skpe-monitoring-grid{grid-template-columns:1fr}}.skpe-monitoring-economic{background:#fff;border:1px solid #dfe8e4;border-radius:12px;padding:.95rem}.skpe-monitoring-economic>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-monitoring-economic>header span{color:#61726a;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.skpe-monitoring-economic>header h2{color:#183c31;margin:.2rem 0 0}.skpe-monitoring-economic button,.skpe-economic-dialog button{color:#315148;cursor:pointer;background:#fff;border:1px solid #c8d7d1;border-radius:9px;min-height:38px;padding:.5rem .8rem;font-weight:750}.skpe-monitoring-economic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.skpe-monitoring-economic-grid>div{background:#f8fbfa;border:1px solid #e0e8e5;border-radius:9px;padding:.7rem}.skpe-monitoring-economic-grid span{color:#61726a;font-size:.66rem;font-weight:800;display:block}.skpe-monitoring-economic-grid strong{color:#29473d;margin-top:.3rem;display:block}.skpe-monitoring-economic-breakdown{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.skpe-monitoring-economic-breakdown span{color:#4e6259;background:#edf3f0;border-radius:999px;align-items:center;min-height:24px;padding:.16rem .45rem;font-size:.66rem;font-weight:750;display:inline-flex}.skpe-monitoring-economic>p{color:#687870;margin:.7rem 0 0;font-size:.72rem;line-height:1.45}.skpe-economic-dialog-backdrop{z-index:1220;background:#12231e85;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.skpe-economic-dialog{background:#fff;border:1px solid #dfe8e4;border-radius:14px;width:min(760px,100%);max-height:calc(100vh - 2rem);padding:1rem;overflow:auto;box-shadow:0 22px 60px #142d253d}.skpe-economic-dialog>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-economic-dialog>header span{color:#61726a;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:850}.skpe-economic-dialog>header h2{color:#183c31;margin:.2rem 0 0}.skpe-economic-dialog-note,.skpe-economic-dialog-message{color:#53665e;background:#f1f6f4;border-radius:9px;margin:.8rem 0 0;padding:.7rem;font-size:.74rem;line-height:1.45}.skpe-economic-dialog-message.is-error{color:#76501c;background:#fff8ed;border:1px solid #efd8b3}.skpe-economic-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.skpe-economic-dialog-grid label{gap:.3rem;display:grid}.skpe-economic-dialog-grid label.is-wide{grid-column:1/-1}.skpe-economic-dialog-grid label>span{color:#61726a;font-size:.68rem;font-weight:800}.skpe-economic-dialog-grid input,.skpe-economic-dialog-grid select,.skpe-economic-dialog-grid textarea{box-sizing:border-box;color:#243f36;width:100%;font:inherit;background:#fff;border:1px solid #cfdcd7;border-radius:8px;padding:.58rem .65rem}.skpe-economic-dialog button.is-primary{color:#fff;background:#2e7c65;border-color:#2e7c65}.skpe-economic-dialog button:disabled{cursor:not-allowed;opacity:.55}.skpe-economic-dialog>footer{justify-content:flex-end;gap:.5rem;margin-top:.9rem;display:flex}@media (width<=900px){.skpe-monitoring-economic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.skpe-monitoring-economic>header,.skpe-economic-dialog>header{display:grid}.skpe-monitoring-economic-grid,.skpe-economic-dialog-grid{grid-template-columns:1fr}.skpe-economic-dialog-grid label.is-wide{grid-column:auto}}.skpe-management-timeline{background:#fff;border:1px solid #dfe8e4;border-radius:12px;padding:1rem}.skpe-management-timeline>header,.skpe-management-timeline-group>header,.skpe-management-timeline>footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-management-timeline>header>div:first-child>span,.skpe-management-timeline-group>header span{color:#61726a;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.skpe-management-timeline h2,.skpe-management-timeline h3{color:#183c31;margin:.2rem 0 0}.skpe-management-timeline>header p{color:#687870;max-width:760px;margin:.45rem 0 0;font-size:.74rem;line-height:1.45}.skpe-management-timeline-legend{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.skpe-management-timeline-legend span{color:#53665e;align-items:center;gap:.3rem;font-size:.68rem;font-weight:750;display:inline-flex}.skpe-management-timeline-legend span:before{content:"";background:#6c8178;border-radius:999px;width:18px;height:6px}.skpe-management-timeline-legend .is-plan:before{background:#678c7f}.skpe-management-timeline-legend .is-forecast:before{background:#c89a54}.skpe-management-timeline-legend .is-actual:before{background:#315148}.skpe-management-timeline-legend .is-event:before{background:#a86f1d;width:8px;height:8px}.skpe-management-timeline-axis{color:#64766e;background:#f4f8f6;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:.9rem;padding:.55rem .7rem;font-size:.68rem;display:grid}.skpe-management-timeline-axis span:last-child{text-align:right}.skpe-management-timeline-axis strong{color:#315148}.skpe-management-timeline-group{margin-top:1rem}.skpe-management-timeline-group>header{align-items:center}.skpe-management-timeline-group button{color:#315148;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d7d1;border-radius:8px;padding:.4rem .65rem;font-size:.7rem;font-weight:750}.skpe-management-timeline-scroll{border:1px solid #e0e8e5;border-radius:10px;margin-top:.65rem;overflow:auto}.skpe-management-timeline-table{min-width:920px;max-height:620px;overflow-y:auto}.skpe-management-timeline-row{background:#fff;border-bottom:1px solid #edf2f0;grid-template-columns:minmax(260px,34%) 1fr;align-items:stretch;min-height:66px;display:grid}button.skpe-management-timeline-row{width:100%;color:inherit;font:inherit;text-align:left;border:0;padding:0}.skpe-management-timeline-row:last-child{border-bottom:0}.skpe-management-timeline-row.is-link{cursor:pointer}.skpe-management-timeline-row.is-link:hover{background:#f7faf9}.skpe-management-timeline-label{border-right:1px solid #e5ece9;align-content:center;padding:.55rem .7rem;display:grid}.skpe-management-timeline-label small{color:#718078;letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:850}.skpe-management-timeline-label strong{color:#29473d;margin-top:.13rem;font-size:.72rem}.skpe-management-timeline-label span{color:#718078;margin-top:.12rem;font-size:.64rem}.skpe-management-timeline-track{background:repeating-linear-gradient(90deg,#0000,#0000 calc(10% - 1px),#edf2f0 calc(10% - 1px) 10%);min-height:66px;position:relative;overflow:hidden}.skpe-management-timeline-reference{z-index:1;opacity:.72;background:#b27118;width:1px;position:absolute;top:0;bottom:0}.skpe-management-timeline-bar{z-index:2;border-radius:999px;min-width:3px;height:7px;position:absolute}.skpe-management-timeline-bar.is-plan{background:#678c7f;top:11px}.skpe-management-timeline-bar.is-forecast{background:#c89a54;top:29px}.skpe-management-timeline-bar.is-actual{background:#315148;top:47px}.skpe-management-timeline-event{z-index:3;background:#a86f1d;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:26px;transform:translate(-50%);box-shadow:0 0 0 1px #a86f1d}.skpe-management-timeline>footer{color:#718078;margin-top:.8rem;font-size:.66rem}@media (width<=900px){.skpe-management-timeline>header,.skpe-management-timeline-group>header,.skpe-management-timeline>footer{display:grid}.skpe-management-timeline-legend{justify-content:flex-start}}.skpe-execution-matrix{background:#fff;border:1px solid #dfe8e4;border-radius:12px;padding:1rem}.skpe-execution-matrix>header,.skpe-execution-matrix>footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-execution-matrix>header span{color:#61726a;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.skpe-execution-matrix h2{color:#183c31;margin:.2rem 0 0}.skpe-execution-matrix>header p{color:#687870;max-width:760px;margin:.45rem 0 0;font-size:.74rem;line-height:1.45}.skpe-execution-matrix>header>strong{color:#315148;font-size:1rem}.skpe-execution-matrix-scroll{border:1px solid #e0e8e5;border-radius:10px;margin-top:.85rem;overflow:auto}.skpe-execution-matrix table{border-collapse:collapse;width:100%;min-width:1180px}.skpe-execution-matrix th,.skpe-execution-matrix td{text-align:left;vertical-align:top;border-bottom:1px solid #edf2f0;border-right:1px solid #edf2f0;padding:.65rem}.skpe-execution-matrix th:last-child,.skpe-execution-matrix td:last-child{border-right:0}.skpe-execution-matrix tbody tr:last-child td{border-bottom:0}.skpe-execution-matrix th{color:#52645d;letter-spacing:.04em;text-transform:uppercase;background:#f4f8f6;font-size:.65rem;font-weight:850}.skpe-execution-matrix td{color:#53665e;font-size:.7rem;line-height:1.4}.skpe-execution-matrix td>strong,.skpe-execution-matrix td>span,.skpe-execution-matrix td>small{display:block}.skpe-execution-matrix td>strong{color:#29473d}.skpe-execution-matrix td>span{margin-top:.2rem}.skpe-execution-matrix td>small{color:#75847d;margin-top:.22rem}.skpe-execution-matrix-action{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.2rem;padding:0;display:grid}.skpe-execution-matrix-action strong{color:#245445;font-size:.74rem}.skpe-execution-matrix-action span{color:#718078;font-size:.64rem}.skpe-execution-matrix-action:hover strong,.skpe-execution-matrix-action:focus-visible strong{text-decoration:underline}.skpe-execution-matrix-alerts,.skpe-execution-matrix-capacity{flex-wrap:wrap;gap:.28rem;margin-top:.45rem;display:flex}.skpe-execution-matrix-alerts span,.skpe-execution-matrix-capacity span{border-radius:999px;align-items:center;min-height:22px;padding:.12rem .4rem;font-size:.62rem;font-weight:750;display:inline-flex}.skpe-execution-matrix-alerts span{color:#835916;background:#fff3df}.skpe-execution-matrix-capacity span{color:#4e6259;background:#edf3f0}.skpe-execution-matrix small.is-warning{color:#8a5710;font-weight:800}.skpe-execution-matrix>footer{color:#718078;margin-top:.75rem;font-size:.66rem}@media (width<=900px){.skpe-execution-matrix>header,.skpe-execution-matrix>footer{display:grid}}.skpe-monitoring-grid>article{text-align:center;align-content:center;justify-items:center;min-height:7rem;display:grid}.skpe-monitoring-grid>article>span,.skpe-monitoring-grid>article>strong,.skpe-monitoring-grid>article>small{text-align:center;width:100%}.skpe-monitoring-grid>article>small{max-width:22rem;margin-inline:auto}.skpe-monitoring{padding-top:1.6rem;scroll-margin-top:5rem}.skpe-monitoring-header{justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.35rem;display:flex}.skpe-monitoring-title-help{min-width:0}.skpe-monitoring-icon-actions{flex:none;justify-content:flex-end;align-items:center;gap:.55rem;padding-bottom:.15rem;display:flex}.skpe-monitoring-icon-action{border:1px solid var(--skpe-border,#d6e0dc);background:var(--skpe-surface,#fff);width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--skpe-primary,#176b53);cursor:pointer;border-radius:.75rem;place-items:center;padding:0;transition:background .14s,border-color .14s,transform .14s;display:inline-grid;position:relative}.skpe-monitoring-icon-action:hover,.skpe-monitoring-icon-action:focus-visible{background:#176b5312;border-color:#176b536b;outline:none;transform:translateY(-1px)}.skpe-monitoring-icon-action svg{width:1.25rem;height:1.25rem}.skpe-monitoring-icon-action:after{content:attr(data-tooltip);z-index:260;color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#17342c;border-radius:.45rem;width:max-content;max-width:15rem;padding:.45rem .6rem;font-size:.76rem;font-weight:650;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + .55rem);right:0;transform:translateY(-.2rem)}.skpe-monitoring-icon-action:hover:after,.skpe-monitoring-icon-action:focus-visible:after{opacity:1;transform:translateY(0)}@media (width<=820px){.skpe-monitoring{padding-top:1rem}.skpe-monitoring-header{flex-direction:column;align-items:flex-start}.skpe-monitoring-icon-actions{justify-content:flex-start;padding-bottom:0}.skpe-monitoring-icon-action:after{left:0;right:auto}}.skpe-monitoring-attention-guidance{color:var(--skpe-text,#17211e);margin-top:.2rem;font-size:.82rem;line-height:1.42;display:block}.skpe-monitoring-attention-guidance b{color:var(--skpe-text-muted,#5d6e68);font-weight:700}.skpe-monitoring-exception-link>small{color:var(--sparks-role-text-muted);margin-top:.3rem;font-weight:700}.skpe-timeline-icon-actions{justify-content:flex-end;align-items:center;gap:.55rem;margin-left:auto;display:flex}.skpe-monitoring-journey-header{align-items:center}@media (width<=820px){.skpe-timeline-icon-actions{justify-content:flex-start;margin-left:0}}.skpe-monitoring-timeline>p,.skpe-monitoring-timeline-header+p,.skpe-monitoring-timeline-card>p,.skpe-management-timeline>p{white-space:normal;text-wrap:pretty;width:100%;max-width:none;margin-right:0}.skpe-monitoring-timeline-header,.skpe-monitoring-journey-header{width:100%}.skpe-monitoring-timeline>p,.skpe-monitoring-timeline-card>p,.skpe-management-timeline>p,.skpe-monitoring-journey-header+p{white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:pretty;width:100%;min-width:0;max-width:none;margin-right:0}.skpe-management-timeline-scroll,.skpe-execution-matrix-scroll{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;max-height:clamp(360px,60vh,680px);overflow:auto}.skpe-execution-matrix-scroll thead th{z-index:3;position:sticky;top:0}@media (height<=760px){.skpe-management-timeline-scroll,.skpe-execution-matrix-scroll{max-height:52vh}}.skpe-horizontal-scroll-top{scrollbar-gutter:stable;background:#f7faf9;border:1px solid #e0e8e5;border-radius:8px;width:100%;height:15px;margin:.45rem 0 .15rem;overflow:auto hidden}.skpe-horizontal-scroll-top>div{min-width:100%}.skpe-monitoring-grid{gap:.65rem;grid-template-columns:repeat(6,minmax(0,1fr))!important}.skpe-monitoring-grid article{text-align:center;align-content:center;justify-items:center;min-height:104px;display:grid}.skpe-monitoring-grid article>span,.skpe-monitoring-grid article>strong{text-align:center}.skpe-monitoring-grid article>small{display:none}.skpe-monitoring-grid strong{margin-top:.28rem;font-size:1.65rem}@media (width<=1180px){.skpe-monitoring-grid{scrollbar-gutter:stable;overflow-x:auto;grid-template-columns:repeat(6,minmax(150px,1fr))!important}}@media (width<=900px){.skpe-monitoring-grid{grid-template-columns:repeat(6,minmax(150px,1fr))!important}}.skpe-journey-event-dialog-backdrop{z-index:1200;background:#12231e7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.skpe-journey-event-dialog{background:#fff;border:1px solid #dfe8e4;border-radius:14px;width:min(760px,100%);max-height:calc(100vh - 2rem);padding:1rem;overflow:auto;box-shadow:0 22px 60px #142d2538}.skpe-journey-event-dialog>header,.skpe-journey-event-dialog>footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-journey-event-dialog>header span{color:#61726a;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:850}.skpe-journey-event-dialog>header h3{color:#183c31;margin:.2rem 0 0}.skpe-journey-event-dialog>header p{color:#66766f;margin:.3rem 0 0}.skpe-journey-event-dialog button{color:#315148;cursor:pointer;background:#fff;border:1px solid #c8d7d1;border-radius:9px;min-height:38px;padding:.5rem .8rem;font-weight:750}.skpe-journey-event-dialog button.is-primary{color:#fff;background:#2e7c65;border-color:#2e7c65}.skpe-journey-event-dialog button:disabled{cursor:not-allowed;opacity:.55}.skpe-journey-event-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.skpe-journey-event-dialog-grid label{gap:.3rem;display:grid}.skpe-journey-event-dialog-grid label.is-wide{grid-column:1/-1}.skpe-journey-event-dialog-grid label>span{color:#52645d;font-size:.72rem;font-weight:800}.skpe-journey-event-dialog-grid input,.skpe-journey-event-dialog-grid select,.skpe-journey-event-dialog-grid textarea{box-sizing:border-box;color:#243f36;width:100%;font:inherit;background:#fff;border:1px solid #cfdcd7;border-radius:8px;padding:.58rem .65rem}.skpe-journey-event-dialog-note,.skpe-journey-event-dialog-error{border-radius:9px;margin-top:.85rem;padding:.7rem;font-size:.74rem;line-height:1.45}.skpe-journey-event-dialog-note{color:#53665e;background:#f1f6f4}.skpe-journey-event-dialog-error{color:#76501c;background:#fff8ed;border:1px solid #efd8b3}.skpe-journey-event-dialog>footer{justify-content:flex-end;margin-top:1rem}@media (width<=700px){.skpe-journey-event-dialog-grid{grid-template-columns:1fr}.skpe-journey-event-dialog-grid label.is-wide{grid-column:auto}}.skpe-agenda-page{gap:1rem;display:grid}.skpe-agenda-heading{align-items:flex-start}.skpe-agenda-actions{flex-wrap:wrap;gap:.45rem;display:flex}.skpe-agenda-actions button{color:#315148;cursor:pointer;background:#fff;border:1px solid #c8d7d1;border-radius:9px;min-height:38px;padding:.55rem .8rem;font-weight:750}.skpe-agenda-actions button.is-primary,.skpe-agenda-context-dialog button.is-primary{color:#fff;background:#176b53;border-color:#176b53}.skpe-agenda-calendar,.skpe-agenda-list{background:#fff;border:1px solid #dce5e1;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #192c250d}.skpe-agenda-month-title{color:#173f34;text-transform:capitalize;border-bottom:1px solid #e3ebe7;padding:1rem 1.1rem;font-size:1.05rem;font-weight:850}.skpe-agenda-weekdays,.skpe-agenda-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.skpe-agenda-weekdays span{color:#60736b;text-align:center;text-transform:uppercase;background:#f6f9f8;border-bottom:1px solid #e6ece9;padding:.55rem;font-size:.68rem;font-weight:800}.skpe-agenda-day{background:#fff;border-bottom:1px solid #edf1ef;border-right:1px solid #edf1ef;min-height:112px;padding:.5rem}.skpe-agenda-day.is-outside{color:#9aa8a2;background:#fafcfb}.skpe-agenda-day-heading{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.skpe-agenda-day-add{color:#176b53;cursor:pointer;opacity:0;background:#f7faf9;border:1px solid #d2ded9;border-radius:7px;place-items:center;width:25px;height:25px;padding:0;transition:opacity .12s,background .12s;display:grid}.skpe-agenda-day:hover .skpe-agenda-day-add,.skpe-agenda-day:focus-within .skpe-agenda-day-add{opacity:1}.skpe-agenda-day-add:hover{background:#e9f4ef}.skpe-agenda-day.is-today>.skpe-agenda-day-heading>strong{color:#fff;background:#176b53;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.skpe-agenda-day-items{gap:.3rem;margin-top:.4rem;display:grid}.skpe-agenda-chip{color:#245747;background:#eef6f2;border-radius:7px;min-width:0;padding:.3rem .4rem}.skpe-agenda-chip span,.skpe-agenda-chip b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.skpe-agenda-chip span{font-size:.58rem;font-weight:750}.skpe-agenda-chip b{margin-top:.08rem;font-size:.68rem}.skpe-agenda-day-items small{color:#6d7d76;font-size:.62rem}.skpe-agenda-list>header{border-bottom:1px solid #e3ebe7;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.skpe-agenda-list>header h2,.skpe-agenda-list>header p{margin:0}.skpe-agenda-list>header>strong{color:#176b53;font-size:1.45rem}.skpe-agenda-empty{color:#66766f;margin:0;padding:1.2rem}.skpe-agenda-list-items{display:grid}.skpe-agenda-list-items>article{border-bottom:1px solid #edf1ef;grid-template-columns:88px minmax(0,1fr);gap:1rem;padding:.9rem 1.1rem;display:grid}.skpe-agenda-date-badge{align-content:start;gap:.18rem;display:grid}.skpe-agenda-date-badge strong{color:#264b40;font-size:1.25rem}.skpe-agenda-date-badge span{color:#6a7a73;font-size:.68rem;font-weight:750}.skpe-agenda-item-content>strong{color:#203f36}.skpe-agenda-item-content p{color:#66766f;margin:.3rem 0;line-height:1.45}.skpe-agenda-item-content>div{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.skpe-agenda-item-content>div span{color:#52655d;background:#eef2f0;border-radius:999px;padding:.16rem .42rem;font-size:.62rem;font-weight:800}.skpe-agenda-context-backdrop{z-index:80;background:#0a191485;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.skpe-agenda-context-dialog{background:#fff;border:1px solid #d5e0dc;border-radius:16px;gap:1rem;width:min(720px,100%);padding:1.2rem;display:grid;box-shadow:0 22px 60px #081c153d}.skpe-agenda-context-dialog>header,.skpe-agenda-context-dialog>footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.skpe-agenda-context-dialog h2,.skpe-agenda-context-dialog p{margin:0}.skpe-agenda-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.skpe-agenda-context-grid label{gap:.35rem;display:grid}.skpe-agenda-context-grid select{color:#213f36;background:#fff;border:1px solid #cbd8d3;border-radius:9px;width:100%;min-height:42px;padding:.55rem .65rem}.skpe-agenda-context-dialog>footer{justify-content:flex-end}.skpe-agenda-context-dialog button{color:#315148;cursor:pointer;background:#fff;border:1px solid #c8d7d1;border-radius:9px;min-height:38px;padding:.55rem .8rem;font-weight:750}@media (width<=900px){.skpe-agenda-calendar{overflow-x:auto}.skpe-agenda-weekdays,.skpe-agenda-month-grid{min-width:760px}}@media (width<=680px){.skpe-agenda-context-grid{grid-template-columns:1fr}}.skpe-evolution-alignment-editor{border:1px solid var(--border-color,#e4e7ec);background:var(--surface-color,#fff);border-radius:1rem;gap:1rem;padding:1rem;display:grid}.skpe-evolution-alignment-editor-header,.skpe-evolution-alignment-current-header,.skpe-evolution-alignment-form>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-evolution-alignment-editor h3,.skpe-evolution-alignment-editor h4{margin:0}.skpe-evolution-alignment-editor-header p{max-width:52rem;color:var(--text-secondary,#667085);margin:.45rem 0 0;line-height:1.5}.skpe-evolution-alignment-rule{border:1px dashed var(--border-color,#d0d5dd);background:var(--surface-muted,#f8fafc);border-radius:.8rem;gap:.25rem;padding:.9rem 1rem;display:grid}.skpe-evolution-alignment-layout{grid-template-columns:minmax(14rem,.8fr) minmax(0,2fr);align-items:start;gap:1rem;display:grid}.skpe-evolution-alignment-cycles,.skpe-evolution-alignment-current,.skpe-evolution-alignment-form{gap:.8rem;display:grid}.skpe-evolution-alignment-cycle-list,.skpe-evolution-alignment-list{gap:.65rem;display:grid}.skpe-evolution-alignment-cycle{text-align:left;border:1px solid var(--border-color,#d0d5dd);width:100%;color:inherit;cursor:pointer;background:0 0;border-radius:.8rem;gap:.3rem;padding:.8rem;display:grid}.skpe-evolution-alignment-cycle:hover,.skpe-evolution-alignment-cycle.is-selected{border-color:currentColor}.skpe-evolution-alignment-cycle span,.skpe-evolution-alignment-cycle small,.skpe-evolution-alignment-current-header span{color:var(--text-secondary,#667085)}.skpe-evolution-alignment-card{border:1px solid var(--border-color,#e4e7ec);border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.skpe-evolution-alignment-card>div:first-child{gap:.2rem;display:grid}.skpe-evolution-alignment-card>div:first-child span{color:var(--text-secondary,#667085);font-size:.75rem}.skpe-evolution-alignment-card-meta{flex-wrap:wrap;gap:.4rem;display:flex}.skpe-evolution-alignment-card-meta span{background:var(--surface-muted,#f2f4f7);border-radius:999px;padding:.25rem .5rem;font-size:.75rem}.skpe-evolution-alignment-form{border-top:1px solid var(--border-color,#e4e7ec);padding-top:1rem}.skpe-evolution-alignment-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.skpe-evolution-alignment-fields label{gap:.35rem;display:grid}.skpe-evolution-alignment-fields label.is-wide{grid-column:1/-1}.skpe-evolution-alignment-fields label>span{font-size:.8rem;font-weight:700}.skpe-evolution-alignment-fields input,.skpe-evolution-alignment-fields select,.skpe-evolution-alignment-fields textarea{box-sizing:border-box;border:1px solid var(--border-color,#d0d5dd);background:var(--surface-color,#fff);width:100%;color:inherit;font:inherit;border-radius:.7rem;padding:.65rem .7rem}.skpe-evolution-alignment-fields textarea{resize:vertical}.skpe-evolution-alignment-actions{flex-wrap:wrap;gap:.65rem;display:flex}.skpe-evolution-alignment-primary,.skpe-evolution-alignment-secondary,.skpe-evolution-alignment-danger{cursor:pointer;min-height:2.4rem;font:inherit;border-radius:.7rem;padding:.55rem .85rem}.skpe-evolution-alignment-primary{background:currentColor;border:1px solid}.skpe-evolution-alignment-primary:first-line{color:var(--surface-color,#fff)}.skpe-evolution-alignment-secondary{border:1px solid var(--border-color,#d0d5dd);color:inherit;background:0 0}.skpe-evolution-alignment-danger{color:inherit;background:0 0;border:1px solid}.skpe-evolution-alignment-primary:disabled,.skpe-evolution-alignment-secondary:disabled,.skpe-evolution-alignment-danger:disabled{cursor:not-allowed;opacity:.6}.skpe-evolution-alignment-message{border:1px solid;border-radius:.7rem;padding:.75rem .9rem}.skpe-evolution-alignment-message.is-error{border-style:dashed}@media (width<=900px){.skpe-evolution-alignment-layout{grid-template-columns:1fr}.skpe-evolution-alignment-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-evolution-alignment-card{grid-template-columns:1fr}}@media (width<=620px){.skpe-evolution-alignment-editor-header,.skpe-evolution-alignment-current-header,.skpe-evolution-alignment-form>header{display:grid}.skpe-evolution-alignment-fields{grid-template-columns:1fr}.skpe-evolution-alignment-fields label.is-wide{grid-column:auto}}.skpe-evolution{gap:1.25rem;display:grid}.skpe-evolution-header,.skpe-evolution-panel>header,.skpe-evolution-readiness>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-evolution-header h2,.skpe-evolution-panel h3,.skpe-evolution-detail h3,.skpe-evolution-readiness h3{margin:0}.skpe-evolution-header p{max-width:52rem;color:var(--text-secondary,#667085);margin:.5rem 0 0;line-height:1.55}.skpe-evolution-eyebrow,.skpe-evolution-panel-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary,#667085);margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.skpe-evolution-refresh{border:1px solid var(--border-color,#d0d5dd);background:var(--surface-color,#fff);min-height:2.5rem;color:inherit;cursor:pointer;border-radius:.75rem;padding:.6rem .9rem}.skpe-evolution-semantic-note{border:1px solid var(--border-color,#d0d5dd);background:var(--surface-muted,#f8fafc);border-radius:.9rem;gap:.3rem;padding:1rem 1.1rem;line-height:1.45;display:grid}.skpe-evolution-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.skpe-evolution-summary-card,.skpe-evolution-panel,.skpe-evolution-detail,.skpe-evolution-readiness{border:1px solid var(--border-color,#e4e7ec);background:var(--surface-color,#fff);border-radius:1rem}.skpe-evolution-summary-card{gap:.45rem;padding:1rem;display:grid}.skpe-evolution-summary-card span,.skpe-evolution-summary-card small{color:var(--text-secondary,#667085)}.skpe-evolution-summary-card strong{font-size:1rem}.skpe-evolution-layout{grid-template-columns:minmax(0,1.8fr) minmax(18rem,.9fr);align-items:start;gap:1rem;display:grid}.skpe-evolution-timelines{gap:1rem;display:grid}.skpe-evolution-panel,.skpe-evolution-detail,.skpe-evolution-readiness{padding:1rem}.skpe-evolution-panel-description{color:var(--text-secondary,#667085);margin:.75rem 0 1rem;line-height:1.5}.skpe-evolution-badge{background:var(--surface-muted,#f2f4f7);border-radius:999px;align-items:center;min-height:1.8rem;padding:.25rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.skpe-evolution-badge.is-positive{border:1px solid}.skpe-evolution-badge.is-warning{border:1px dashed}.skpe-evolution-cycle-list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.7rem;margin-top:.9rem;display:grid}.skpe-evolution-cycle-card{text-align:left;border:1px solid var(--border-color,#d0d5dd);width:100%;color:inherit;cursor:pointer;background:0 0;border-radius:.8rem;gap:.35rem;padding:.85rem;display:grid}.skpe-evolution-cycle-card:hover,.skpe-evolution-cycle-card.is-selected{border-color:currentColor}.skpe-evolution-cycle-card span,.skpe-evolution-cycle-card small{color:var(--text-secondary,#667085)}.skpe-evolution-detail{position:sticky;top:1rem}.skpe-evolution-detail-grid{grid-template-columns:1fr 1fr;gap:.75rem;margin:1rem 0;display:grid}.skpe-evolution-detail-grid>div{background:var(--surface-muted,#f8fafc);border-radius:.7rem;gap:.25rem;padding:.7rem;display:grid}.skpe-evolution-detail-grid span{color:var(--text-secondary,#667085);font-size:.75rem}.skpe-evolution-definition-list{gap:0;margin:0;display:grid}.skpe-evolution-definition-list>div{border-top:1px solid var(--border-color,#e4e7ec);padding:.8rem 0}.skpe-evolution-definition-list dt{margin-bottom:.3rem;font-size:.8rem;font-weight:700}.skpe-evolution-definition-list dd{color:var(--text-secondary,#667085);overflow-wrap:anywhere;margin:0;line-height:1.5}.skpe-evolution-readiness-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.skpe-evolution-readiness-metrics>div{background:var(--surface-muted,#f8fafc);border-radius:.75rem;gap:.25rem;padding:.8rem;display:grid}.skpe-evolution-readiness-metrics strong{font-size:1.35rem}.skpe-evolution-readiness-metrics span{color:var(--text-secondary,#667085);font-size:.8rem}.skpe-evolution-warning-block{border:1px dashed var(--border-color,#d0d5dd);border-radius:.8rem;margin-top:1rem;padding:.9rem 1rem}.skpe-evolution-warning-block ul{margin:.55rem 0 0;padding-left:1.25rem}.skpe-evolution-warning-block li+li{margin-top:.3rem}.skpe-evolution-empty,.skpe-evolution-state{border:1px dashed var(--border-color,#d0d5dd);color:var(--text-secondary,#667085);border-radius:.8rem;padding:1rem}.skpe-evolution-state{gap:.75rem;display:grid}.skpe-evolution-state button{justify-self:start}.skpe-evolution-state-error{color:inherit}.skpe-evolution-footer-note{color:var(--text-secondary,#667085);font-size:.85rem;line-height:1.5}@media (width<=1100px){.skpe-evolution-summary-grid,.skpe-evolution-readiness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-evolution-layout{grid-template-columns:1fr}.skpe-evolution-detail{position:static}}@media (width<=680px){.skpe-evolution-header,.skpe-evolution-panel>header,.skpe-evolution-readiness>header{display:grid}.skpe-evolution-summary-grid,.skpe-evolution-readiness-metrics,.skpe-evolution-detail-grid{grid-template-columns:1fr}}.skpe-journey-status-dialog-backdrop{z-index:1200;background:#12221d7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.skpe-journey-status-dialog{background:#fff;border:1px solid #d9e4df;border-radius:14px;width:min(620px,100%);max-height:calc(100vh - 2rem);padding:1rem;overflow:auto;box-shadow:0 22px 60px #112d2438}.skpe-journey-status-dialog>header,.skpe-journey-status-dialog>footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-journey-status-dialog>header span{color:#64756e;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:850}.skpe-journey-status-dialog h3{color:#183c31;margin:.2rem 0 0}.skpe-journey-status-dialog header p{color:#687870;margin:.25rem 0 0;font-size:.75rem}.skpe-journey-status-dialog button{color:#315148;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d7d1;border-radius:8px;padding:.45rem .7rem;font-size:.72rem;font-weight:750}.skpe-journey-status-dialog button:disabled{cursor:not-allowed;opacity:.55}.skpe-journey-status-dialog button.is-primary{color:#fff;background:#315148;border-color:#315148}.skpe-journey-status-dialog-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1rem 0;display:grid}.skpe-journey-status-dialog-summary>div{background:#f4f8f6;border-radius:9px;gap:.18rem;padding:.65rem;display:grid}.skpe-journey-status-dialog-summary span,.skpe-journey-status-dialog label>span{color:#687870;font-size:.66rem;font-weight:800}.skpe-journey-status-dialog-summary strong{color:#29473d;font-size:.76rem}.skpe-journey-status-dialog label{gap:.35rem;display:grid}.skpe-journey-status-dialog textarea{box-sizing:border-box;resize:vertical;color:#29473d;width:100%;font:inherit;border:1px solid #cddad5;border-radius:9px;padding:.65rem;line-height:1.4}.skpe-journey-status-dialog-note{color:#607169;background:#f4f8f6;border-radius:8px;margin:.65rem 0 0;padding:.55rem .65rem;font-size:.69rem}.skpe-journey-status-dialog-error{color:#8b3131;background:#fff2f2;border:1px solid #edcaca;border-radius:8px;margin-top:.65rem;padding:.6rem .7rem;font-size:.72rem}.skpe-journey-status-dialog>footer{justify-content:flex-end;margin-top:1rem}@media (width<=640px){.skpe-journey-status-dialog-summary{grid-template-columns:1fr}.skpe-journey-status-dialog>header,.skpe-journey-status-dialog>footer{display:grid}.skpe-journey-status-dialog>footer button{width:100%}}.skpe-journey-event-manage-backdrop{z-index:1210;background:#12231e85;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.skpe-journey-event-manage{background:#fff;border:1px solid #dfe8e4;border-radius:14px;width:min(820px,100%);max-height:calc(100vh - 2rem);padding:1rem;overflow:auto;box-shadow:0 22px 60px #142d253d}.skpe-journey-event-manage>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-journey-event-manage>header span,.skpe-journey-event-lifecycle header span{color:#61726a;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:850}.skpe-journey-event-manage>header h3{color:#183c31;margin:.2rem 0 0}.skpe-journey-event-manage>header p{color:#66766f;margin:.3rem 0 0}.skpe-journey-event-manage button{color:#315148;cursor:pointer;background:#fff;border:1px solid #c8d7d1;border-radius:9px;min-height:38px;padding:.5rem .8rem;font-weight:750}.skpe-journey-event-manage button.is-primary{color:#fff;background:#2e7c65;border-color:#2e7c65}.skpe-journey-event-manage button:disabled{cursor:not-allowed;opacity:.55}.skpe-journey-event-manage-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.skpe-journey-event-manage-status>div{background:#f8fbfa;border:1px solid #e0e8e5;border-radius:9px;gap:.18rem;padding:.7rem;display:grid}.skpe-journey-event-manage-status span,.skpe-journey-event-manage-grid label>span,.skpe-journey-event-lifecycle-grid label>span{color:#61726a;font-size:.68rem;font-weight:800}.skpe-journey-event-manage-status strong{color:#25473b}.skpe-journey-event-manage-status small{color:#74847d;font-size:.67rem}.skpe-journey-event-manage-grid,.skpe-journey-event-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.skpe-journey-event-manage-grid label,.skpe-journey-event-lifecycle-grid label{gap:.3rem;display:grid}.skpe-journey-event-manage-grid label.is-wide,.skpe-journey-event-lifecycle-grid label.is-wide{grid-column:1/-1}.skpe-journey-event-manage-grid input,.skpe-journey-event-manage-grid select,.skpe-journey-event-manage-grid textarea,.skpe-journey-event-lifecycle-grid select,.skpe-journey-event-lifecycle-grid textarea{box-sizing:border-box;color:#243f36;width:100%;font:inherit;background:#fff;border:1px solid #cfdcd7;border-radius:8px;padding:.58rem .65rem}.skpe-journey-event-manage-grid input:disabled,.skpe-journey-event-manage-grid select:disabled,.skpe-journey-event-manage-grid textarea:disabled{color:#66766f;background:#f2f5f4}.skpe-journey-event-manage-save{justify-content:flex-end;margin-top:.85rem;display:flex}.skpe-journey-event-lifecycle{border-top:1px solid #dfe8e4;margin-top:1rem;padding-top:1rem}.skpe-journey-event-lifecycle header strong{color:#29473d;margin-top:.15rem;display:block}.skpe-journey-event-lifecycle-grid>button{grid-column:1/-1;justify-self:end}.skpe-journey-event-manage-note,.skpe-journey-event-manage-error{border-radius:9px;margin-top:.85rem;padding:.7rem;font-size:.74rem;line-height:1.45}.skpe-journey-event-manage-note{color:#53665e;background:#f1f6f4}.skpe-journey-event-manage-error{color:#76501c;background:#fff8ed;border:1px solid #efd8b3}@media (width<=700px){.skpe-journey-event-manage-status,.skpe-journey-event-manage-grid,.skpe-journey-event-lifecycle-grid{grid-template-columns:1fr}.skpe-journey-event-manage-grid label.is-wide,.skpe-journey-event-lifecycle-grid label.is-wide,.skpe-journey-event-lifecycle-grid>button{grid-column:auto}}.skpe-journey-event-participants{border-top:1px solid #dfe8e4;margin-top:1rem;padding-top:1rem}.skpe-journey-event-participants>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-journey-event-participants>header strong{color:#29473d;margin-top:.15rem;display:block}.skpe-journey-event-participants>header small{color:#718078;text-align:right;max-width:360px;font-size:.7rem;line-height:1.45}.skpe-journey-event-participant-add{background:#f8fbfa;border:1px solid #dfe8e4;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;padding:.85rem;display:grid}.skpe-journey-event-participant-add label,.skpe-journey-event-participant-attendance label{gap:.3rem;display:grid}.skpe-journey-event-participant-add label.is-wide,.skpe-journey-event-participant-attendance label.is-wide{grid-column:1/-1}.skpe-journey-event-participant-add label.is-checkbox{align-items:center;gap:.5rem;display:flex}.skpe-journey-event-participant-add label.is-checkbox input{width:auto}.skpe-journey-event-participant-add label>span,.skpe-journey-event-participant-attendance label>span{color:#61726a;font-size:.68rem;font-weight:800}.skpe-journey-event-participant-add select,.skpe-journey-event-participant-add textarea,.skpe-journey-event-participant-attendance select,.skpe-journey-event-participant-attendance input,.skpe-journey-event-participant-remove input{box-sizing:border-box;color:#243f36;width:100%;font:inherit;background:#fff;border:1px solid #cfdcd7;border-radius:8px;padding:.58rem .65rem}.skpe-journey-event-participant-add>button{grid-column:1/-1;justify-self:end}.skpe-journey-event-participant-list{gap:.7rem;margin-top:.8rem;display:grid}.skpe-journey-event-participant-card{background:#fff;border:1px solid #dfe8e4;border-radius:10px;padding:.8rem}.skpe-journey-event-participant-card>header{justify-content:space-between;gap:.75rem;display:flex}.skpe-journey-event-participant-card>header>div:first-child{gap:.15rem;display:grid}.skpe-journey-event-participant-card>header strong{color:#29473d}.skpe-journey-event-participant-card>header small{color:#718078;font-size:.7rem}.skpe-journey-event-participant-tags{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.skpe-journey-event-participant-tags span{color:#53685f;background:#edf4f1;border-radius:999px;align-items:center;min-height:22px;padding:.12rem .42rem;font-size:.62rem;font-weight:800;display:inline-flex}.skpe-journey-event-participant-attendance{grid-template-columns:180px minmax(0,1fr);gap:.65rem;margin-top:.7rem;display:grid}.skpe-journey-event-participant-remove{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;margin-top:.65rem;display:grid}@media (width<=700px){.skpe-journey-event-participants>header,.skpe-journey-event-participant-card>header{display:grid}.skpe-journey-event-participants>header small{text-align:left;max-width:none}.skpe-journey-event-participant-add,.skpe-journey-event-participant-attendance,.skpe-journey-event-participant-remove{grid-template-columns:1fr}.skpe-journey-event-participant-add label.is-wide,.skpe-journey-event-participant-attendance label.is-wide,.skpe-journey-event-participant-add>button{grid-column:auto}.skpe-journey-event-participant-tags{justify-content:flex-start}}.skpe-journey-event-participant-origin{background:#f4f8f6;border:1px solid #dfe8e4;border-radius:10px;gap:.4rem;margin-top:.85rem;padding:.25rem;display:inline-flex}.skpe-journey-event-participant-origin button{background:0 0;border-color:#0000;min-height:34px}.skpe-journey-event-participant-origin button.is-active{color:#1f614e;background:#fff;border-color:#b9d4ca;box-shadow:0 1px 4px #183c3114}.skpe-journey-event-external-grid{background:#fff;border:1px dashed #cfdcd7;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.75rem;display:grid}.skpe-journey-event-external-grid label{gap:.3rem;display:grid}.skpe-journey-event-external-grid label>span{color:#61726a;font-size:.68rem;font-weight:800}.skpe-journey-event-external-grid input,.skpe-journey-event-external-grid select,.skpe-journey-event-participant-add input{box-sizing:border-box;color:#243f36;width:100%;font:inherit;background:#fff;border:1px solid #cfdcd7;border-radius:8px;padding:.58rem .65rem}@media (width<=700px){.skpe-journey-event-participant-origin{display:grid}.skpe-journey-event-external-grid{grid-template-columns:1fr}}.skpe-gantt-view-switch{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.skpe-gantt-view-switch button,.skpe-gantt-filter button{color:#315148;cursor:pointer;background:#fff;border:1px solid #c8d7d1;border-radius:9px;min-height:38px;padding:.55rem .85rem;font-weight:750}.skpe-gantt-view-switch button:hover,.skpe-gantt-filter button:hover,.skpe-gantt-view-switch button.is-active,.skpe-gantt-filter button.is-active{color:#145d48;background:#e9f5f0;border-color:#6ca68f}.skpe-gantt-card,.skpe-gantt-empty{background:#fff;border:1px solid #dce5e1;border-radius:16px;margin-top:1.2rem;padding:1.2rem;box-shadow:0 8px 25px #192c250d}.skpe-gantt-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.skpe-gantt-header h2,.skpe-gantt-empty h2{margin:0}.skpe-gantt-header p:last-child,.skpe-gantt-empty p{color:#65746e;max-width:760px;margin:.55rem 0 0;line-height:1.5}.skpe-gantt-event-status{font-size:.76rem;font-weight:750;color:#52645d!important;margin-top:.45rem!important}.skpe-gantt-filter{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.skpe-gantt-legend{color:#52645d;background:#f5f8f7;border-radius:10px;flex-wrap:wrap;gap:.7rem 1rem;margin-top:1rem;padding:.75rem .9rem;font-size:.76rem;font-weight:700;display:flex}.skpe-gantt-legend span{align-items:center;gap:.4rem;display:inline-flex}.skpe-gantt-legend i{border-radius:999px;width:22px;height:7px}.skpe-gantt-legend-baseline{background:0 0;border:1px dashed #78857f}.skpe-gantt-legend-plan{background:#176b53}.skpe-gantt-legend-forecast{background:#d58a1f}.skpe-gantt-legend-actual{background:#326fa8}.skpe-gantt-legend-event{background:#6f4aa824;border:2px solid #6f4aa8;height:9px!important}.skpe-gantt-legend-reference{background:#8a3f68;border-radius:0!important;width:2px!important;height:16px!important}.skpe-gantt-scroll{border:1px solid #dde6e2;border-radius:12px;margin-top:1rem;overflow-x:auto}.skpe-gantt-grid{grid-template-columns:320px minmax(720px,1fr);min-width:1050px;display:grid}.skpe-gantt-axis-label,.skpe-gantt-axis{z-index:8;background:#f7faf9;border-bottom:1px solid #dbe5e1;min-height:44px;position:sticky;top:0}.skpe-gantt-axis-label{z-index:9;color:#4c5f57;border-right:1px solid #dbe5e1;align-items:center;padding:.7rem .9rem;font-size:.78rem;font-weight:800;display:flex;left:0}.skpe-gantt-axis{position:relative}.skpe-gantt-axis-tick{color:#66766f;white-space:nowrap;font-size:.68rem;font-weight:800;position:absolute;top:50%;transform:translate(-50%,-50%)}.skpe-gantt-section-label,.skpe-gantt-section-timeline{background:#eef5f2;border-bottom:1px solid #d8e3df;min-height:34px}.skpe-gantt-section-label{z-index:6;color:#365249;letter-spacing:.04em;text-transform:uppercase;border-right:1px solid #d8e3df;align-items:center;padding:.45rem .75rem;font-size:.72rem;font-weight:850;display:flex;position:sticky;left:0}.skpe-gantt-section-timeline{position:relative;overflow:hidden}.skpe-gantt-row{display:contents}.skpe-gantt-row-label{z-index:5;color:#243c34;text-align:left;cursor:pointer;background:#fff;border-bottom:1px solid #edf1ef;border-right:1px solid #e0e8e5;min-height:72px;padding:.55rem .75rem;display:block;position:sticky;left:0}.skpe-gantt-row-label:hover,.skpe-gantt-row-label.is-selected{background:#edf6f2}.skpe-gantt-row-label-readonly{cursor:default}.skpe-gantt-row-label-readonly:hover{background:#fff}.skpe-gantt-row-label span{gap:.15rem;display:grid}.skpe-gantt-row-label small{color:#63756d;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800}.skpe-gantt-row-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.25;overflow:hidden}.skpe-gantt-row-meta{flex-wrap:wrap;margin-top:.35rem;gap:.3rem!important;display:flex!important}.skpe-gantt-row-meta em,.skpe-gantt-alert{border-radius:999px;align-items:center;width:fit-content;min-height:20px;padding:.1rem .38rem;font-size:.6rem;font-style:normal;font-weight:800;display:inline-flex}.skpe-gantt-row-meta em{color:#53655d;background:#eef2f0}.skpe-gantt-alert{color:#8a5710;background:#fff3df}.skpe-gantt-row-event-count{color:#60418d;background:#6f4aa814;border:1px solid #6f4aa83d;border-radius:999px;margin-top:.35rem;padding:.12rem .4rem;font-size:.62rem;font-style:normal;font-weight:800;display:inline-flex}.skpe-gantt-timeline-cell{cursor:pointer;background:#fff;border-bottom:1px solid #edf1ef;min-height:72px;position:relative;overflow:hidden}.skpe-gantt-timeline-cell:hover,.skpe-gantt-timeline-cell.is-selected{background:#fbfdfc}.skpe-gantt-timeline-cell-readonly{cursor:default}.skpe-gantt-timeline-cell-readonly:hover{background:#fff}.skpe-gantt-grid-line{pointer-events:none;background:#edf1ef;width:1px;position:absolute;top:0;bottom:0}.skpe-gantt-reference-line{z-index:4;pointer-events:none;background:#8a3f68b8;width:2px;position:absolute;top:0;bottom:0}.skpe-gantt-bar{z-index:3;border-radius:999px;min-width:5px;height:7px;position:absolute;box-shadow:0 1px 2px #192c2524}.skpe-gantt-bar-baseline{height:6px;box-shadow:none;background:#78857f14;border:1px dashed #78857f;top:7px}.skpe-gantt-bar-plan{background:#176b53;top:19px}.skpe-gantt-bar-forecast{background:#d58a1f;top:31px}.skpe-gantt-bar-actual{background:#326fa8;top:43px}.skpe-gantt-bar-initiative{height:9px;box-shadow:0 0 0 1px #223d3429,0 1px 2px #192c2524}.skpe-gantt-bar-milestone{border-radius:50%;min-width:9px;transform:translate(-4px);width:9px!important}.skpe-gantt-event{z-index:5;background:#6f4aa82e;border:2px solid #6f4aa8;border-radius:999px;min-width:8px;height:9px;position:absolute;top:56px;box-shadow:0 1px 2px #301f4826}.skpe-gantt-event.is-in-progress{background:#6f4aa86b}button.skpe-gantt-event{appearance:none;cursor:pointer;padding:0}button.skpe-gantt-event:hover,button.skpe-gantt-event:focus-visible{background:#6f4aa894;outline:none;box-shadow:0 0 0 3px #6f4aa82e}.skpe-gantt-event-milestone{border-radius:50%;min-width:10px;transform:translate(-5px);width:10px!important}.skpe-gantt-footer{color:#687870;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1rem;margin-top:.8rem;font-size:.74rem;display:flex}.skpe-management-summary{border-top:1px solid #dce5e1;margin-top:1.1rem;padding-top:1.1rem}.skpe-management-summary-header{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.skpe-management-summary-header h3{color:#253e35;margin:0}.skpe-management-summary-header>p{color:#65746e;max-width:640px;margin:0;font-size:.78rem;line-height:1.5}.skpe-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.skpe-management-card{background:#f9fbfa;border:1px solid #dfe8e4;border-radius:12px;min-width:0;padding:.9rem}.skpe-management-card-wide{grid-column:span 1}.skpe-management-card-kicker{color:#61726a;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.skpe-management-card>strong{color:#183c31;margin-top:.3rem;font-size:1.65rem;line-height:1;display:block}.skpe-management-card>small{color:#697971;margin-top:.3rem;line-height:1.35;display:block}.skpe-management-tags{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.skpe-management-tags span{color:#4e6259;background:#edf3f0;border-radius:999px;align-items:center;min-height:24px;padding:.16rem .45rem;font-size:.66rem;font-weight:750;display:inline-flex}.skpe-management-tags span.is-warning{color:#885711;background:#fff1dc}.skpe-management-table-wrap{margin-top:.65rem;overflow-x:auto}.skpe-management-table{border-collapse:collapse;width:100%;font-size:.7rem}.skpe-management-table th,.skpe-management-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e4ebe8;padding:.42rem .45rem}.skpe-management-table th:first-child,.skpe-management-table td:first-child{text-align:left}.skpe-management-table th{color:#5c6d65;letter-spacing:.04em;text-transform:uppercase;font-size:.63rem}.skpe-management-empty{color:#74827c;margin:.65rem 0 0;font-size:.74rem}.skpe-management-warnings{color:#76501c;background:#fff8ed;border:1px solid #efd8b3;border-radius:10px;gap:.35rem;margin-top:.75rem;padding:.75rem;font-size:.72rem;line-height:1.4;display:grid}@media (width<=900px){.skpe-gantt-header,.skpe-management-summary-header{display:grid}.skpe-gantt-filter,.skpe-gantt-view-switch{justify-content:flex-start}.skpe-gantt-grid{grid-template-columns:260px minmax(680px,1fr)}.skpe-management-grid{grid-template-columns:1fr}}.skpe-gantt-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;max-width:100%;display:flex}.skpe-gantt-header-actions .skpe-gantt-filter{flex-wrap:nowrap}.skpe-gantt-hierarchy-actions{gap:.35rem}.skpe-gantt-filter button.skpe-gantt-icon-action{place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:inline-grid}.skpe-gantt-icon-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (width<=900px){.skpe-gantt-header-actions{justify-content:flex-start}}.skpe-gantt-header>div:first-child{flex:auto;min-width:0}.skpe-gantt-header>div:first-child>p:not(.skpe-eyebrow):not(.skpe-gantt-event-status){text-wrap:pretty;max-width:none}.skpe-gantt-header-actions{flex:none;align-self:flex-start}.skpe-gantt-legend{align-items:center}.skpe-gantt-legend-actions{margin-left:auto;align-items:center!important;gap:.35rem!important;display:inline-flex!important}.skpe-gantt-legend-actions .skpe-gantt-icon-action{color:#315148;cursor:pointer;background:#fff;border:1px solid #c8d7d1;border-radius:8px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:inline-grid}.skpe-gantt-legend-actions .skpe-gantt-icon-action:hover{color:#145d48;background:#e9f5f0;border-color:#6ca68f}.skpe-gantt-legend-actions .skpe-gantt-icon-action svg{width:16px;height:16px}@media (width>=1180px){.skpe-gantt-header>div:first-child>p:not(.skpe-eyebrow):not(.skpe-gantt-event-status){white-space:nowrap}}@media (width<=1179px){.skpe-gantt-header>div:first-child>p:not(.skpe-eyebrow):not(.skpe-gantt-event-status){white-space:normal}}@media (width<=760px){.skpe-gantt-legend-actions{margin-left:0}}.skpe-schedule-planner{gap:1rem;margin-top:1rem;display:grid}.skpe-schedule-planner-card,.skpe-schedule-planner-header,.skpe-schedule-planner-empty,.skpe-schedule-approved-banner,.skpe-schedule-approval-panel,.skpe-schedule-readonly-items{background:#fff;border:1px solid #dce5e1;border-radius:16px}.skpe-schedule-planner-card,.skpe-schedule-planner-empty,.skpe-schedule-approved-banner,.skpe-schedule-approval-panel,.skpe-schedule-readonly-items{padding:1rem 1.1rem}.skpe-schedule-planner-header{justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.1rem 1.2rem;display:flex}.skpe-schedule-planner-header h2{margin:.15rem 0 .35rem}.skpe-schedule-planner-header p{color:#63736c;max-width:760px;margin:0;line-height:1.45}.skpe-schedule-planner-rules{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.skpe-schedule-planner-rules span{color:#3d554c;background:#f5f9f7;border:1px solid #d8e5df;border-radius:999px;align-items:center;gap:.3rem;min-height:34px;padding:.35rem .6rem;font-size:.74rem;display:inline-flex}.skpe-schedule-create-form,.skpe-schedule-reason-row{gap:.75rem;margin-top:1rem;display:grid}.skpe-schedule-create-form label,.skpe-schedule-reason-row label,.skpe-schedule-version-bar label{color:#4d6158;gap:.35rem;font-size:.74rem;font-weight:750;display:grid}.skpe-schedule-create-form input,.skpe-schedule-create-form textarea,.skpe-schedule-reason-row input,.skpe-schedule-version-bar select,.skpe-schedule-table input{box-sizing:border-box;color:#243c34;width:100%;font:inherit;background:#fff;border:1px solid #ccd9d4;border-radius:9px}.skpe-schedule-create-form input,.skpe-schedule-reason-row input,.skpe-schedule-version-bar select,.skpe-schedule-table input{min-height:38px;padding:.45rem .6rem}.skpe-schedule-create-form textarea{resize:vertical;padding:.55rem .6rem}.skpe-schedule-create-form button,.skpe-schedule-actions button,.skpe-schedule-approved-banner button{color:#185b48;cursor:pointer;background:#fff;border:1px solid #bcd1c8;border-radius:9px;min-height:38px;padding:.5rem .8rem;font-weight:800}.skpe-schedule-create-form button:hover,.skpe-schedule-actions button:hover,.skpe-schedule-approved-banner button:hover{background:#edf7f3}.skpe-schedule-create-form button:disabled,.skpe-schedule-actions button:disabled,.skpe-schedule-approved-banner button:disabled{cursor:not-allowed;opacity:.5}.skpe-schedule-actions button.is-primary{color:#fff;background:#176b53;border-color:#176b53}.skpe-schedule-version-bar{background:#f8fbfa;border:1px solid #dce5e1;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:1rem;padding:.9rem 1rem;display:flex}.skpe-schedule-version-bar label{flex:420px}.skpe-schedule-version-status{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.skpe-schedule-version-status span,.skpe-schedule-version-status strong{color:#39554a;background:#edf4f1;border-radius:999px;padding:.35rem .55rem;font-size:.72rem}.skpe-schedule-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.skpe-schedule-readiness>div{background:#fff;border:1px solid #dce5e1;border-radius:12px;padding:.8rem .9rem}.skpe-schedule-readiness span{color:#617169;font-size:.7rem;display:block}.skpe-schedule-readiness strong{color:#193d31;margin-top:.2rem;font-size:1.2rem;display:block}.skpe-schedule-table-wrap{background:#fff;border:1px solid #dce5e1;border-radius:14px;overflow-x:auto}.skpe-schedule-table{border-collapse:collapse;width:100%;min-width:980px;font-size:.75rem}.skpe-schedule-table th,.skpe-schedule-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e7eeeb;padding:.55rem .6rem}.skpe-schedule-table th{color:#4f625a;letter-spacing:.03em;text-transform:uppercase;background:#f4f8f6;font-size:.68rem}.skpe-schedule-table td:first-child{min-width:300px}.skpe-schedule-table td:first-child strong,.skpe-schedule-table td:first-child span,.skpe-schedule-table td:first-child small{display:block}.skpe-schedule-table td:first-child span{color:#344e44;margin-top:.12rem}.skpe-schedule-table td:first-child small{color:#76847e;margin-top:.1rem}.skpe-schedule-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.skpe-schedule-approved-banner,.skpe-schedule-approval-panel{justify-content:space-between;align-items:center;gap:1rem;display:flex}.skpe-schedule-approved-banner div,.skpe-schedule-approval-panel>div:first-child{gap:.2rem;display:grid}.skpe-schedule-approved-banner span,.skpe-schedule-approval-panel span,.skpe-schedule-readonly-items p{color:#65756e;font-size:.76rem}.skpe-schedule-missing{color:#72541f;background:#fffaf1;border:1px solid #ead8b5;border-radius:12px;padding:.8rem .9rem}.skpe-schedule-missing summary{cursor:pointer;font-weight:800}.skpe-schedule-missing ul{margin:.65rem 0 0;padding-left:1.2rem}@media (width<=900px){.skpe-schedule-planner-header,.skpe-schedule-version-bar,.skpe-schedule-approved-banner,.skpe-schedule-approval-panel{display:grid}.skpe-schedule-planner-rules,.skpe-schedule-version-status,.skpe-schedule-actions{justify-content:flex-start}.skpe-schedule-readiness{grid-template-columns:1fr}}.skpe-project-plan{gap:1rem;margin-top:1rem;display:grid}.skpe-project-plan-hero,.skpe-project-plan-panel,.skpe-project-plan-context-strip{background:#fff;border:1px solid #dce5e1;border-radius:16px}.skpe-project-plan-hero{justify-content:space-between;gap:1.5rem;padding:1.2rem 1.3rem;display:flex}.skpe-project-plan-hero h2,.skpe-project-plan-panel h3{margin:.15rem 0 .4rem}.skpe-project-plan-hero p,.skpe-project-plan-panel-heading p{color:#62736c;max-width:820px;margin:0;line-height:1.45}.skpe-project-plan-window{flex-wrap:wrap;place-content:flex-start flex-end;gap:.45rem;display:flex}.skpe-project-plan-window span{color:#4d6158;background:#f4f9f7;border:1px solid #d6e4de;border-radius:12px;gap:.05rem;min-width:110px;padding:.55rem .7rem;font-size:.68rem;display:grid}.skpe-project-plan-window strong{color:#17664f;font-size:1rem}.skpe-project-plan-stages{background:#fff;border:1px solid #dce5e1;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.skpe-project-plan-stages button{color:#53665e;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #e3ebe7;align-items:flex-start;gap:.55rem;min-width:0;padding:.75rem;display:flex}.skpe-project-plan-stages button:last-child{border-right:0}.skpe-project-plan-stages button.is-active{color:#155c48;background:#eaf5f0}.skpe-project-plan-stages button>small{border:1px solid #c8d8d1;border-radius:999px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-style:normal;font-weight:800;display:grid}.skpe-project-plan-stages button.is-active>small{color:#fff;background:#1f765d;border-color:#1f765d}.skpe-project-plan-stages button>span{min-width:0}.skpe-project-plan-stages strong,.skpe-project-plan-stages em{display:block}.skpe-project-plan-stages strong{font-size:.73rem}.skpe-project-plan-stages em{color:#7a8882;margin-top:.15rem;font-size:.62rem;font-style:normal;line-height:1.25}.skpe-project-plan-panel{gap:1rem;padding:1.1rem 1.2rem;display:grid}.skpe-project-plan-panel-heading{justify-content:space-between;gap:1rem;display:flex}.skpe-project-plan-kpis{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.skpe-project-plan-kpis span{color:#607069;background:#f7faf9;border:1px solid #d9e4df;border-radius:999px;padding:.45rem .6rem;font-size:.68rem}.skpe-project-plan-kpis strong{color:#1b5947}.skpe-project-scope-list{gap:.45rem;display:grid}.skpe-project-scope-list article{background:#fbfcfc;border:1px solid #e0e9e5;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;display:flex}.skpe-project-scope-list article div{gap:.08rem;display:grid}.skpe-project-scope-list small,.skpe-project-scope-list article>span{color:#77857f;font-size:.66rem}.skpe-project-team-grid,.skpe-project-resource-grid,.skpe-project-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.skpe-project-team-grid article{background:#fbfcfc;border:1px solid #e0e9e5;border-radius:12px;align-items:center;gap:.65rem;padding:.75rem;display:flex}.skpe-project-team-avatar{color:#175d49;background:#dceee7;border-radius:999px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.skpe-project-team-grid article div,.skpe-project-resource-grid article,.skpe-project-review-grid article{gap:.15rem;display:grid}.skpe-project-team-grid small,.skpe-project-resource-grid small,.skpe-project-review-grid small{color:#74827c;font-size:.68rem;line-height:1.35}.skpe-project-resource-grid article,.skpe-project-review-grid article{background:#fbfcfc;border:1px solid #e0e9e5;border-radius:12px;padding:.8rem}.skpe-project-resource-grid span,.skpe-project-review-grid span{color:#53665e;font-size:.72rem}.skpe-project-plan-callout,.skpe-project-plan-context-strip{color:#52665d;padding:.8rem .9rem;font-size:.74rem}.skpe-project-plan-context-strip{background:#f7faf9}.skpe-project-plan-context-strip.is-baseline{background:#eef7f3;border-color:#b9d3c8}.skpe-project-plan-context-strip div{gap:.15rem;display:grid}.skpe-project-plan-context-strip span{color:#687871}.skpe-project-plan-navigation{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.skpe-project-plan-navigation button{color:#195c49;cursor:pointer;background:#fff;border:1px solid #bfd2ca;border-radius:9px;min-height:38px;padding:.5rem .8rem;font-weight:800}.skpe-project-plan-navigation button:hover{background:#edf7f3}@media (width<=1150px){.skpe-project-plan-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.skpe-project-plan-stages button:nth-child(3){border-right:0}.skpe-project-plan-stages button:nth-child(-n+3){border-bottom:1px solid #e3ebe7}}@media (width<=900px){.skpe-project-plan-hero,.skpe-project-plan-panel-heading{display:grid}.skpe-project-plan-window,.skpe-project-plan-kpis{justify-content:flex-start}.skpe-project-team-grid,.skpe-project-resource-grid,.skpe-project-review-grid{grid-template-columns:1fr}}@media (width<=680px){.skpe-project-plan-stages{grid-template-columns:1fr}.skpe-project-plan-stages button{border-bottom:1px solid #e3ebe7;border-right:0}.skpe-project-plan-stages button:last-child{border-bottom:0}}.skpe-project-plan-binding{background:#f5faf8;border:1px solid #cfe0d9;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.skpe-project-plan-binding.has-error{background:#fffaf1;border-color:#ead8b5}.skpe-project-plan-binding-copy{gap:.12rem;display:grid}.skpe-project-plan-binding-copy small,.skpe-project-plan-binding-copy span,.skpe-project-plan-binding>span{color:#65766f;font-size:.7rem}.skpe-project-plan-binding-copy strong{color:#1a4f3f}.skpe-project-plan-binding-actions{justify-items:end;gap:.5rem;display:grid}.skpe-project-plan-binding-kpis{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.skpe-project-plan-binding-kpis span{color:#65766f;background:#fff;border:1px solid #d3e2dc;border-radius:999px;padding:.35rem .55rem;font-size:.68rem}.skpe-project-plan-binding-actions button{color:#fff;cursor:pointer;background:#176b53;border:1px solid #176b53;border-radius:9px;min-height:38px;padding:.5rem .8rem;font-weight:800}.skpe-project-plan-binding-actions button:disabled{cursor:not-allowed;opacity:.5}@media (width<=900px){.skpe-project-plan-binding{display:grid}.skpe-project-plan-binding-actions{justify-items:start}.skpe-project-plan-binding-kpis{justify-content:flex-start}}.wx-input.wx-1j11Jk[disabled]::placeholder,.wx-input.wx-1j11Jk[disabled]~.wx-icon.wx-1j11Jk{color:var(--wx-color-font-disabled)}.wx-select[disabled].wx-2yx1Fo~.wx-placeholder.wx-2yx1Fo,.wx-select[disabled].wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-font-disabled)}.wx-tab.wx-active.wx-138fWJ:before,.wx-tab.wx-active.wx-138fWJ+.wx-tab.wx-138fWJ:before{display:none}.wx-counter.wx-error.wx-22t21n:has(.wx-input:focus){border:1px solid var(--wx-color-danger)}@keyframes wx-tooltip-appear{0%{opacity:0}to{opacity:1}}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(https://cdn.svar.dev/fonts/roboto/regular.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/roboto/regular.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(https://cdn.svar.dev/fonts/roboto/500.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/roboto/500.woff)format("woff")}.wx-material-theme{--wx-color-primary:#2f77e3;--wx-color-primary-selected:#d5e6ff;--wx-color-primary-font:#fff;--wx-color-secondary:#0000000a;--wx-color-secondary-hover:#0000001a;--wx-color-secondary-font:#000000b3;--wx-color-secondary-font-hover:#000000b3;--wx-color-secondary-border:transparent;--wx-color-secondary-border-disabled:transparent;--wx-color-success:#00d19a;--wx-color-warning:#ffc975;--wx-color-info:#37a9ef;--wx-color-danger:#ff5252;--wx-color-disabled:#ededed;--wx-color-disabled-alt:#e9e9e9;--wx-color-font:#000000b3;--wx-color-font-alt:#00000080;--wx-color-font-disabled:#0000004d;--wx-color-link:var(--wx-color-primary);--wx-background:#fff;--wx-background-alt:#f7f7f7;--wx-background-hover:linear-gradient(#00000026 0%, #00000026 100%);--wx-font-family:Roboto, Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:16px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:500;--wx-font-weight-b:700;--wx-icon-color:var(--wx-color-font-alt);--wx-icon-size:var(--wx-line-height);--wx-border-color:#dfdfdf;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:2px;--wx-radius-medium:var(--wx-border-radius);--wx-border-light:none;--wx-border-medium:1px solid #eaedf5;--wx-shadow-light:0px 4px 20px #2c2f3c1f;--wx-shadow-medium:0px 2px 4px #00000026;--wx-box-shadow:0px 2px 4px #00000026;--wx-box-shadow-strong:0px 2px 5px #0000004d;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-background);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid #00000080;--wx-input-border-disabled:1px solid var(--wx-color-disabled);--wx-input-border-radius:var(--wx-border-radius);--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:4px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:18px;--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-font-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:80px;--wx-label-margin:0 0 8px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-background:var(--wx-background-alt);--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 20px;--wx-button-icon-indent:7px;--wx-button-icon-size:16px;--wx-button-pressed:#00000029;--wx-button-danger-pressed:#cc4242;--wx-button-primary-pressed:#265fb6;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff8f inset, 2px 2px 3px 1px #0000001f inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff42 inset, 2px 2px 3px 1px #00000029 inset;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:var(--wx-border);--wx-segmented-border-radius:var(--wx-border-radius);--wx-segmented-padding:3px;--wx-tabs-background:var(--wx-background-alt);--wx-tabs-background-hover:var(--wx-background-hover);--wx-tabs-hover-border:transparent;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:100%;--wx-tabs-divider-color:#dfdfdf;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:var(--wx-color-primary);--wx-tabs-active-color:var(--wx-color-primary-font);--wx-tabs-active-border:transparent;--wx-slider-height:16px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:#dfdfdf;--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:2px solid var(--wx-background);--wx-slider-thumb-border-disabled:none;--wx-slider-thumb-shadow:var(--wx-box-shadow-strong);--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#0000004d;--wx-switch-width:44px;--wx-switch-height:22px;--wx-switch-border-width:1px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:#dfdfdf;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:none;--wx-switch-thumb-background:var(--wx-background);--wx-switch-thumb-background-disabled:var(--wx-background);--wx-switch-thumb-shadow:var(--wx-box-shadow-strong);--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:none;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:none;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#00000080;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight);--wx-modal-header-font-color:#000;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:var(--wx-border-radius);--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:var(--wx-padding);--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:0px;--wx-notice-type-border-color:transparent;--wx-notice-type-font-color:#fff;--wx-notice-type-icon-color:#fffc;--wx-notice-type-background-opacity:1;--wx-notice-type-close-hover-opacity:.3;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:0px;--wx-calendar-border-radius:var(--wx-calendar-cell-size);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-button-font-size);--wx-calendar-controls-line-height:var(--wx-button-line-height);--wx-calendar-controls-font-weight:var(--wx-button-font-weight);--wx-calendar-controls-font-color:var(--wx-color-link);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#000000b2;--wx-tooltip-border:transparent;--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-style:normal}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/500.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/500.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/regular.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/regular.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/600.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/600.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/700.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/700.woff)format("woff")}.wx-willow-theme{--wx-color-primary:#37a9ef;--wx-color-primary-selected:#d5eaf7;--wx-color-primary-font:#fff;--wx-color-secondary:transparent;--wx-color-secondary-hover:#37a9ef1f;--wx-color-secondary-font:var(--wx-color-primary);--wx-color-secondary-font-hover:var(--wx-color-primary);--wx-color-secondary-border:var(--wx-color-primary);--wx-color-secondary-border-disabled:#c0c3ce;--wx-color-success:#77d257;--wx-color-warning:#fcba2e;--wx-color-info:#37a9ef;--wx-color-danger:#fe6158;--wx-color-disabled:#f2f3f7;--wx-color-disabled-alt:#e9e9e9;--wx-color-font:#2c2f3c;--wx-color-font-alt:#9fa1ae;--wx-color-font-disabled:#c0c3ce;--wx-color-link:var(--wx-color-primary);--wx-background:#fff;--wx-background-alt:#f2f3f7;--wx-background-hover:#eaedf5;--wx-font-family:"Open Sans", Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:14px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:600;--wx-font-weight-b:700;--wx-icon-color:#9fa1ae;--wx-icon-size:var(--wx-line-height);--wx-button-pressed:#d7dde3;--wx-button-danger-pressed:#cb4e46;--wx-button-primary-pressed:#098cdc;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff8f inset, 2px 2px 3px 1px #0000001f inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff42 inset, 2px 2px 3px 1px #00000029 inset;--wx-border-color:#e6e6e6;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:3px;--wx-radius-major:6px;--wx-border-light:none;--wx-border-medium:1px solid #eaedf5;--wx-shadow-light:0px 3px 10px 0px #2c2f3c1f, 0px 1px 2px 0px #2c2f3c0f;--wx-shadow-medium:0px 4px 20px 0px #2c2f3c1f;--wx-box-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-box-shadow-strong:0px 4px 20px #2c2f3c29;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-color-disabled);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid var(--wx-color-primary);--wx-input-border-disabled:var(--wx-border);--wx-input-border-radius:3px;--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:3px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:var(--wx-checkbox-height);--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:100px;--wx-label-margin:0 0 4px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size-md);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-background:var(--wx-background-alt);--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 16px;--wx-button-icon-indent:5px;--wx-button-icon-size:20px;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:none;--wx-segmented-border-radius:6px;--wx-segmented-padding:0px;--wx-tabs-background:var(--wx-background);--wx-tabs-background-hover:transparent;--wx-tabs-hover-border:#9fa1ae;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:60%;--wx-tabs-divider-color:transparent;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:transparent;--wx-tabs-active-color:var(--wx-color-primary);--wx-tabs-active-border:var(--wx-tabs-active-color);--wx-slider-height:14px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:var(--wx-background-alt);--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:none;--wx-slider-thumb-border-disabled:none;--wx-slider-thumb-shadow:var(--wx-box-shadow-strong);--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#9fa1ae;--wx-switch-width:48px;--wx-switch-height:24px;--wx-switch-border-width:0px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:transparent;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:1px solid #c0c3ce;--wx-switch-thumb-background:var(--wx-background);--wx-switch-thumb-background-disabled:var(--wx-color-disabled);--wx-switch-thumb-shadow:none;--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:1px solid transparent;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:none;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#6c728333;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight-b);--wx-modal-header-font-color:#000;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:14px;--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:4px;--wx-notice-type-border-color:var(--wx-icon-color);--wx-notice-type-font-color:var(--wx-color-font);--wx-notice-type-icon-color:var(--wx-icon-color);--wx-notice-type-background-opacity:0;--wx-notice-type-close-hover-opacity:1;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:4px;--wx-calendar-border-radius:var(--wx-border-radius);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-font-size);--wx-calendar-controls-line-height:var(--wx-line-height);--wx-calendar-controls-font-weight:var(--wx-font-weight);--wx-calendar-controls-font-color:var(--wx-color-font);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#2c2f3c;--wx-tooltip-border:transparent;--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);font-style:normal}.wx-willow-dark-theme{--wx-color-primary:#7a67eb;--wx-color-primary-selected:#7a67eb4d;--wx-color-primary-font:#fff;--wx-color-secondary:transparent;--wx-color-secondary-hover:#7a67eb1f;--wx-color-secondary-font:var(--wx-color-primary);--wx-color-secondary-font-hover:var(--wx-color-primary);--wx-color-secondary-border:var(--wx-color-primary);--wx-color-secondary-border-disabled:#9fa1ae;--wx-color-success:#77d257;--wx-color-warning:#fcba2e;--wx-color-info:var(--wx-color-primary);--wx-color-danger:#fe6158;--wx-color-disabled:#384047;--wx-color-disabled-alt:#44474a;--wx-color-font:#ffffffe6;--wx-color-font-alt:#9fa1ae;--wx-color-font-disabled:#9fa1ae;--wx-color-link:var(--wx-color-primary);--wx-background:#2a2b2d;--wx-background-alt:#384047;--wx-background-hover:#20262b;--wx-font-family:"Open Sans", Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:14px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:600;--wx-font-weight-b:700;--wx-icon-color:#c0c3ce;--wx-icon-size:var(--wx-line-height);--wx-border-color:#384047;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:3px;--wx-radius-major:6px;--wx-border-light:1px solid #384047;--wx-border-medium:1px solid #384047;--wx-shadow-light:0px 4px 20px 0px #2c2f3c1f;--wx-shadow-medium:none;--wx-box-shadow:0px 4px 48px #2c2f3c2e;--wx-box-shadow-strong:0px 4px 48px #2c2f3c2e, 0px 4px 8px #0e0e0f4d;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-color-disabled);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid var(--wx-color-primary);--wx-input-border-disabled:var(--wx-border);--wx-input-border-radius:3px;--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:3px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:var(--wx-checkbox-height);--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:100px;--wx-label-margin:0 0 4px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size-md);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-background:var(--wx-background-alt);--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 16px;--wx-button-icon-indent:5px;--wx-button-icon-size:20px;--wx-button-pressed:#353d44;--wx-button-danger-pressed:#cb4e46;--wx-button-primary-pressed:#5643c7;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff0f inset, 2px 2px 3px 1px #00000029 inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff1f inset, 2px 2px 3px 1px #0003 inset;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:none;--wx-segmented-border-radius:6px;--wx-segmented-padding:0px;--wx-tabs-background:var(--wx-background);--wx-tabs-background-hover:transparent;--wx-tabs-hover-border:#9fa1ae;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:60%;--wx-tabs-divider-color:transparent;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:transparent;--wx-tabs-active-color:var(--wx-color-primary);--wx-tabs-active-border:var(--wx-tabs-active-color);--wx-slider-height:14px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:var(--wx-background-alt);--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:none;--wx-slider-thumb-border-disabled:1px solid var(--wx-color-disabled);--wx-slider-thumb-shadow:none;--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#384047;--wx-switch-width:48px;--wx-switch-height:24px;--wx-switch-border-width:0px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:transparent;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:1px solid #ffffffb3;--wx-switch-thumb-background:#ffffffe6;--wx-switch-thumb-background-disabled:var(--wx-color-disabled);--wx-switch-thumb-shadow:none;--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:1px solid #ffffff42;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:1px solid #ffffff42;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#6c728333;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight-b);--wx-modal-header-font-color:#fff;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background-alt);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:14px;--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:4px;--wx-notice-type-border-color:var(--wx-icon-color);--wx-notice-type-font-color:var(--wx-color-font);--wx-notice-type-icon-color:#9fa1ae;--wx-notice-type-background-opacity:0;--wx-notice-type-close-hover-opacity:1;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:4px;--wx-calendar-border-radius:var(--wx-border-radius);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-font-size);--wx-calendar-controls-line-height:var(--wx-line-height);--wx-calendar-controls-font-weight:var(--wx-font-weight);--wx-calendar-controls-font-color:var(--wx-color-font);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#2c2f3c;--wx-tooltip-border:var(--wx-border-color);--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);font-style:normal}.wx-text.wx-e7Ao5ejY,.wx-input.wx-0UYfSd1x{width:100%;height:100%;font:inherit;background:var(--wx-background);color:var(--wx-color-font);border:none;border:1px solid var(--wx-color-primary);outline:none;padding-left:8px}@media print{.wx-print>*{display:none!important}.wx-print-container>.wx-print-grid-wrapper{page-break-after:always;break-after:page}.wx-print-container{display:block!important}}.wx-task.wx-OQDwWK17{border-top:1px solid var(--wx-color-disabled);height:fit-content;padding:8px 0 4px;display:flex}@media (hover:none){.wx-icon-edit.wx-OQDwWK17{display:block}}.wx-content.wx-pqc08MHU{white-space:nowrap;align-items:center;width:100%;display:flex}.wx-toggle-icon.wx-pqc08MHU{width:var(--wx-icon-size);min-width:12px;height:16px;line-height:16px;font-size:var(--wx-icon-size);color:var(--wx-gantt-icon-color);cursor:pointer;flex-shrink:0;margin:0 5px}.wx-toggle-placeholder.wx-pqc08MHU{width:var(--wx-icon-size);flex:0 0 var(--wx-icon-size);height:16px;margin:0 5px;line-height:16px}.wx-text.wx-pqc08MHU{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-group-text.wx-aab2WKOu{align-items:center;gap:8px;display:flex}.wx-group-text.wx-aab2WKOu .wx-avatar-root{flex:none}.wx-group-text.wx-aab2WKOu,.wx-name.wx-aab2WKOu{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-action-icon.wx-disabled.wx-9DAESAHW{color:var(--wx-color-font-disabled);cursor:default}.wx-action-icon.wx-9DAESAHW{cursor:pointer;font-size:var(--wx-icon-size);height:16px;color:var(--wx-gantt-icon-color);line-height:16px;display:block}.wx-action-icon.wx-9DAESAHW:not(.wx-disabled):hover{color:var(--wx-color-link)}.wx-avatar.wx-aadpwBM9{width:100%;margin:0 4px}.wx-avatar-box.wx-aaexf6PM{align-items:center;display:flex}.wx-resource-option.wx-aaexf6PM{flex-wrap:nowrap;align-items:center;display:flex}.wx-name.wx-aaexf6PM{text-overflow:ellipsis;margin-left:4px;overflow:hidden}.wx-table-container.wx-rHj6070p{border-right:var(--wx-gantt-border);box-sizing:content-box;flex-direction:column;height:100%;display:flex;overflow:auto hidden}.wx-table.wx-rHj6070p{--wx-table-select-background:var(--wx-gantt-select-color);--wx-table-select-focus-background:var(--wx-gantt-select-color);--wx-table-select-border:none;--wx-table-cell-border:var(--wx-grid-body-row-border);--wx-table-header-background:var(--wx-background);--wx-table-header-border:var(--wx-gantt-border);--wx-table-header-cell-border:var(--wx-gantt-border);height:100%}.wx-table.wx-rHj6070p .wx-grid .wx-table-box{border:none}.wx-table.wx-rHj6070p .wx-grid .wx-scroll{overflow:visible!important}.wx-table.wx-rHj6070p .wx-grid .wx-scroll .wx-body{top:var(--wx-body-offset,0)}.wx-table.wx-rHj6070p .wx-grid .wx-scroll .wx-body,.wx-table.wx-rHj6070p .wx-grid .wx-scroll .wx-header{width:100%!important}.wx-table.wx-rHj6070p .wx-grid .wx-cell{align-items:center;height:100%;padding:0 5px;display:flex}.wx-table.wx-rHj6070p .wx-body .wx-cell:not([tabindex="0"]){outline:none}.wx-table.wx-rHj6070p .wx-grid .wx-row{align-items:center;display:flex}.wx-table.wx-rHj6070p .wx-grid .wx-cell.wx-text-center{justify-content:center}.wx-table.wx-rHj6070p .wx-grid .wx-cell.wx-text-right{justify-content:end}.wx-table.wx-rHj6070p .wx-grid .wx-body .wx-cell{border-right:var(--wx-grid-body-cell-border)}.wx-table.wx-rHj6070p .wx-grid .wx-cell:has(input,.wx-value){height:100%;padding:0}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell{font:var(--wx-grid-header-font);text-transform:var(--wx-grid-header-text-transform);border-bottom-color:#0000;padding:0 5px}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell:first-child{padding-left:14px}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell .wx-text{width:100%}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell:has(.wx-sort) .wx-text{width:calc(100% - 15px)}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell.wx-text-right{text-align:right}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell.wx-text-center{text-align:center;padding-left:5px}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell.wx-text-center.wx-action{justify-content:center}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell.wx-text-right.wx-action{justify-content:right}.wx-table.wx-rHj6070p .wx-grid .wx-row .wx-cell.wx-wbs{padding:0 14px}.wx-table.wx-rHj6070p .wx-grid .wx-reorder-task.wx-row{background:var(--wx-background-alt);border-top:var(--wx-grid-body-row-border);width:100%}.wx-table.wx-rHj6070p .wx-grid .wx-reorder-task.wx-selected{background:var(--wx-gantt-select-color);border-top:#0000;border-bottom:#0000}.wx-links.wx-dkx3NwEn{width:100%;height:100%;position:absolute;top:0;left:0}.wx-line.wx-dkx3NwEn{pointer-events:none}.wx-line.wx-dkx3NwEn>.wx-line-draw{pointer-events:none;stroke:var(--wx-gantt-link-color);stroke-width:2px;fill:#0000}.wx-line.wx-dkx3NwEn>.wx-line-hitbox{pointer-events:stroke;stroke:#0000;stroke-width:20px;fill:#0000}.wx-line-selectable.wx-dkx3NwEn:hover>.wx-line-draw{stroke:var(--wx-gantt-link-color-hovered)}.wx-line-selectable.wx-critical.wx-dkx3NwEn:hover>.wx-line-draw{stroke:var(--wx-gantt-link-critical-color-hovered)}.wx-line-selectable.wx-dkx3NwEn{cursor:pointer}.wx-line.wx-line-selected.wx-dkx3NwEn>.wx-line-draw{stroke:var(--wx-color-danger)}.wx-critical.wx-dkx3NwEn>.wx-line-draw{stroke:var(--wx-gantt-link-critical-color)}.wx-segments.wx-GKbcLEGA{width:100%;height:100%;position:relative}.wx-segment.wx-GKbcLEGA{height:100%}.wx-segments.wx-GKbcLEGA:before{content:"";border-top:1px dashed #7f7f7f;width:100%;height:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-task-fill-color)}.wx-rollup.wx-GKbcLEGA{z-index:1;background-color:var(--wx-gantt-task-color);border:1px solid var(--wx-background);border-radius:var(--wx-gantt-baseline-border-radius);opacity:.75;position:absolute}.wx-task-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-task-color)}.wx-summary-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-color)}.wx-milestone-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-milestone-color);border-radius:var(--wx-gantt-milestone-border-radius);transform:rotate(45deg)scale(.75)}.wx-baseline.wx-GKbcLEGA{border-radius:var(--wx-gantt-baseline-border-radius);z-index:1;background-color:#a883e4;position:absolute}.wx-baseline.wx-milestone.wx-GKbcLEGA{border-radius:var(--wx-gantt-milestone-border-radius);transform:rotate(45deg)scale(.75)}.wx-bars.wx-GKbcLEGA{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.wx-bar.wx-GKbcLEGA,.wx-bar.wx-GKbcLEGA .wx-segment{pointer-events:all;box-sizing:border-box;border-radius:var(--wx-gantt-bar-border-radius);font:var(--wx-gantt-bar-font);white-space:nowrap;line-height:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:#0000;position:absolute}.wx-bar.wx-touch.wx-GKbcLEGA{opacity:.5}.wx-bar.wx-reorder-task.wx-GKbcLEGA{z-index:3}.wx-bar.wx-GKbcLEGA .wx-content{text-overflow:ellipsis;overflow:hidden}.wx-task:not(.wx-split).wx-GKbcLEGA,.wx-task.wx-GKbcLEGA .wx-segment{color:var(--wx-gantt-task-font-color);background-color:var(--wx-gantt-task-color);border:var(--wx-gantt-task-border)}.wx-task.wx-selected:not(.wx-split).wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-border-color);box-shadow:var(--wx-gantt-bar-shadow)}.wx-task:not(.wx-split):hover.wx-GKbcLEGA,.wx-task.wx-GKbcLEGA .wx-segment:hover{box-shadow:var(--wx-gantt-bar-shadow)}.wx-summary.wx-GKbcLEGA{color:var(--wx-gantt-summary-font-color);background-color:var(--wx-gantt-summary-color);border:var(--wx-gantt-summary-border)}.wx-summary.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-summary-border-color);box-shadow:var(--wx-gantt-bar-shadow)}.wx-summary:hover.wx-GKbcLEGA{box-shadow:var(--wx-gantt-bar-shadow)}.wx-milestone.wx-GKbcLEGA .wx-content{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.wx-bar:not(.wx-milestone).wx-GKbcLEGA .wx-content{z-index:2;position:relative}.wx-bar.wx-GKbcLEGA .wx-text-out{color:var(--wx-color-font);pointer-events:none;line-height:normal;display:block;position:absolute}.wx-milestone.wx-GKbcLEGA{border-color:var(--wx-gantt-milestone-color)}.wx-milestone.wx-GKbcLEGA .wx-text-out{padding:0 2px;left:100%}.wx-milestone.wx-GKbcLEGA .wx-content{background-color:var(--wx-gantt-milestone-color);border-radius:var(--wx-gantt-milestone-border-radius);height:100%;transform:rotate(45deg)scale(.75)}.wx-bar.wx-GKbcLEGA .wx-progress-wrapper{border-radius:var(--wx-gantt-bar-border-radius);background-color:#0000;width:100%;height:100%;position:absolute;overflow:hidden}.wx-bar.wx-GKbcLEGA .wx-progress-percent{height:100%}.wx-progress-marker.wx-GKbcLEGA{opacity:0;width:var(--wx-icon-size);height:var(--wx-gantt-progress-marker-height);background:var(--wx-gantt-progress-border-color);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);color:var(--wx-color-font);z-index:3;font-size:calc(var(--wx-font-size-sm) - 2px);cursor:ew-resize;text-align:center;border-radius:4px;line-height:3;position:absolute;top:80%}.wx-progress-marker.wx-GKbcLEGA:before{content:"";width:calc(var(--wx-icon-size) - 2px);height:calc(var(--wx-gantt-progress-marker-height) - 2px);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);background:var(--wx-gantt-link-marker-background);z-index:-1;border-radius:4px;display:block;position:absolute;top:1px;left:1px}.wx-bar:hover .wx-progress-marker.wx-GKbcLEGA,.wx-progress-marker.wx-progress-in-drag.wx-GKbcLEGA{opacity:1}.wx-task .wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-task-fill-color)}.wx-summary .wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-fill-color)}.wx-link.wx-GKbcLEGA{z-index:4;border:1px solid var(--wx-gantt-link-marker-color);background-color:var(--wx-gantt-link-marker-background);opacity:0;cursor:default;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.wx-link .wx-inner.wx-GKbcLEGA{border:4px solid var(--wx-gantt-link-marker-color);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wx-bar.wx-GKbcLEGA button.wx-button.wx-delete-button{z-index:4;width:16px;height:16px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.wx-delete-button-icon{font-size:10px;line-height:14px;display:block}.wx-bar.wx-GKbcLEGA .wx-delete-button.wx-left,.wx-link.wx-left.wx-GKbcLEGA{left:-16px}.wx-bar.wx-GKbcLEGA .wx-delete-button.wx-right,.wx-link.wx-right.wx-GKbcLEGA{right:-16px}.wx-link.wx-target:hover.wx-GKbcLEGA,.wx-link.wx-selected.wx-GKbcLEGA,.wx-bar:hover .wx-link.wx-target.wx-GKbcLEGA,.wx-link.wx-visible.wx-target.wx-GKbcLEGA{opacity:1;cursor:pointer}.wx-bar:not(.wx-split).wx-GKbcLEGA .wx-link.wx-selected,.wx-bar:not(.wx-split).wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:inherit}.wx-milestone .wx-link.wx-left.wx-GKbcLEGA{left:-16px}.wx-milestone .wx-link.wx-right.wx-GKbcLEGA{right:-16px}.wx-cut.wx-GKbcLEGA{opacity:.5}.wx-bar:not(.wx-milestone):focus.wx-GKbcLEGA{outline:1px solid var(--wx-color-primary);outline-offset:1px}.wx-milestone:focus.wx-GKbcLEGA{outline:none}.wx-milestone:focus .wx-content.wx-GKbcLEGA{outline:1px solid var(--wx-color-primary);outline-offset:1.6px}.wx-task.wx-critical.wx-GKbcLEGA{background-color:var(--wx-gantt-task-critical-color)}.wx-task.wx-critical.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-critical-color)}.wx-task.wx-critical .wx-progress-percent{background-color:var(--wx-gantt-task-critical-fill-color)}.wx-milestone.wx-critical.wx-GKbcLEGA .wx-content{background-color:var(--wx-gantt-critical-color)}.wx-milestone.wx-critical.wx-GKbcLEGA{border-color:var(--wx-gantt-critical-color)}.wx-summary.wx-critical.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-critical-color)}.wx-summary.wx-critical .wx-progress-percent{background-color:var(--wx-gantt-summary-critical-fill-color)}.wx-summary.wx-critical.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-summary-critical-color)}.wx-split.wx-selected.wx-GKbcLEGA{border-color:var(--wx-gantt-task-border-color)}.wx-bars.wx-GKbcLEGA .wx-split.wx-bar{background:0 0;border-color:#0000}.wx-split.wx-GKbcLEGA .wx-link.wx-selected,.wx-split.wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:var(--wx-gantt-task-border-color)}.wx-critical.wx-GKbcLEGA .wx-segment{background-color:var(--wx-gantt-task-critical-color)}.wx-critical.wx-selected.wx-GKbcLEGA .wx-segment{border:1px solid var(--wx-gantt-task-critical-color)}.wx-critical.wx-GKbcLEGA .wx-segment .wx-progress-percent{background-color:var(--wx-gantt-task-critical-fill-color)}.wx-critical.wx-split.wx-GKbcLEGA .wx-link.wx-selected,.wx-critical.wx-split.wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:var(--wx-gantt-task-critical-color)}.wx-slack.wx-GKbcLEGA{box-sizing:border-box;border-radius:var(--wx-gantt-bar-border-radius);border-top-left-radius:0;border-bottom-left-radius:0;position:absolute}.wx-slack-task.wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-slack-border-color);background:repeating-linear-gradient(-60deg,var(--wx-gantt-task-slack-border-color),var(--wx-gantt-task-slack-border-color) 1px,var(--wx-gantt-task-slack-color) 1px,var(--wx-gantt-task-slack-color) 8px)}.wx-chart.wx-mR7v2Xag{outline:none;flex:auto;position:relative;overflow:auto hidden}.wx-markers.wx-mR7v2Xag{position:absolute}.wx-marker.wx-mR7v2Xag{z-index:4;text-align:center;-webkit-user-select:none;user-select:none;background:var(--wx-gantt-marker-color);width:2px;height:100%;position:absolute;transform:scaleX(-1)}.wx-content.wx-mR7v2Xag{min-width:50px;font:var(--wx-gantt-marker-font);color:var(--wx-gantt-marker-font-color);background-color:inherit;white-space:nowrap;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:4px 8px;position:absolute;transform:scaleX(-1)}.wx-area.wx-mR7v2Xag{position:relative;overflow-y:hidden}.wx-selected.wx-mR7v2Xag{box-sizing:border-box;background:var(--wx-gantt-select-color);width:100%;position:absolute;left:0}.wx-cut.wx-mR7v2Xag{opacity:.5}.wx-gantt-holidays.wx-mR7v2Xag{width:100%;height:100%;position:absolute}.wx-weekend.wx-mR7v2Xag{background:var(--wx-gantt-holiday-background);height:100%;color:var(--wx-gantt-holiday-color);position:absolute}.wx-weekend-override.wx-mR7v2Xag{background:var(--wx-background)}.wx-scale.wx-ZkvhDKir{background-color:var(--wx-background);box-shadow:var(--wx-timescale-shadow);z-index:5;border-bottom:var(--wx-gantt-border);position:sticky;top:0}.wx-row.wx-ZkvhDKir,.wx-cell.wx-ZkvhDKir{box-sizing:border-box;display:flex}.wx-row.wx-ZkvhDKir:not(:last-child){border-bottom:var(--wx-gantt-border)}.wx-cell-value.wx-ZkvhDKir{padding-left:12px;padding-right:12px;position:sticky;left:0;right:0}.wx-cell.wx-ZkvhDKir{border-right:var(--wx-timescale-border);font:var(--wx-timescale-font);color:var(--wx-timescale-font-color);justify-content:center;align-items:center}.wx-cell.wx-weekend.wx-ZkvhDKir{background:var(--wx-gantt-holiday-background);color:var(--wx-gantt-holiday-color)}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before,.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after,.wx-button-expand-content.wx-pFykzMlT:before,.wx-button-expand-content.wx-pFykzMlT:after{content:"";background-color:var(--wx-gantt-border-color);position:absolute}.wx-resizer.wx-pFykzMlT{z-index:10;background-color:var(--wx-gantt-border-color);justify-content:center;align-items:center;display:flex;position:relative}.wx-resizer.wx-pFykzMlT:hover .wx-button-expand-content.wx-pFykzMlT{opacity:1}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before,.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after{width:2px;height:100%;top:0}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before{left:-3px}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after{right:-2px}.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT,.wx-resizer-display-grid.wx-pFykzMlT .wx-button-expand-right.wx-pFykzMlT{display:none}.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-content.wx-pFykzMlT{opacity:0}.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-box.wx-pFykzMlT,.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-box.wx-pFykzMlT{left:12px}.wx-resizer-display-grid.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT{right:-6px}.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT,.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT{right:5px}.wx-button-expand-box.wx-pFykzMlT{width:20px;position:relative}.wx-button-expand-content.wx-pFykzMlT{width:20px;position:absolute;transform:translate(-50%,-50%)}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT{background-color:var(--wx-gantt-border-color);cursor:pointer;justify-content:center;font-size:20px;line-height:24px;display:flex}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT:hover{color:var(--wx-color-primary)}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT:active{color:var(--wx-gantt-task-fill-color)}.wx-button-expand-right.wx-pFykzMlT{top:4px;left:1px}.wx-button-expand-right.wx-pFykzMlT:before{clip-path:polygon(100% 100%,0 0,0 100%);width:17px;height:4px;top:-3.6px}.wx-button-expand-right.wx-pFykzMlT:after{clip-path:polygon(100% 0,0 100%,0 0);width:17px;height:4px}.wx-button-expand-right.wx-pFykzMlT i.wx-pFykzMlT{border-top-right-radius:4px;border-bottom-right-radius:4px}.wx-button-expand-left.wx-pFykzMlT{top:4px}.wx-button-expand-left.wx-pFykzMlT i.wx-pFykzMlT{border-top-left-radius:4px;border-bottom-left-radius:4px}.wx-button-expand-left.wx-pFykzMlT:before{clip-path:polygon(100% 0,100% 100%,0% 100%);width:17px;height:4px;top:-3.6px;left:3px}.wx-button-expand-left.wx-pFykzMlT:after{clip-path:polygon(0 0,100% 100%,100% 0);width:17px;height:4px;left:3px}.wx-gantt.wx-jlbQoHOz{width:100%;height:100%;overflow:hidden auto}.wx-pseudo-rows.wx-jlbQoHOz{width:100%;height:auto;min-height:100%}.wx-stuck.wx-jlbQoHOz{width:100%;height:100%;max-height:100%;position:sticky;top:0}.wx-layout.wx-jlbQoHOz{background-color:var(--wx-background);outline:none;max-width:100%;height:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.wx-content.wx-jlbQoHOz{flex-direction:column;display:flex;position:relative;overflow:hidden}.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2{pointer-events:none}.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2 .wx-value,.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2 .wx-icon{color:var(--wx-color-font-disabled)}.wx-table.wx-aaadQkXy .wx-editor-cell,.wx-table.wx-aaadQkXy .wx-editor>.wx-value{background:inherit;align-items:center;display:flex}.wx-table.wx-aaadQkXy .wx-text-center{justify-content:center}.wx-table.wx-aaadQkXy .wx-cell:not(:last-child){border-right-color:#0000}.wx-wrapper.wx-aadwz4ed{flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;display:flex}.wx-text.wx-aadwz4ed{text-overflow:ellipsis;max-width:100%;overflow:hidden}.wx-wrapper.wx-j93aYGQf{flex-direction:column;gap:8px;display:flex}.wx-nobatch.wx-j93aYGQf{gap:4px}.wx-title.wx-j93aYGQf{font-weight:var(--wx-header-font-weight)}.wx-nodata.wx-j93aYGQf{color:var(--wx-gantt-icon-color);margin-top:8px}.date-time-controll.wx-hFsbgDln{gap:12px;display:flex}.wx-avatar.wx-aadUoSB7{margin:0 10px 0 4px}.wx-role.wx-aadUoSB7{font-size:12px}.wx-section.wx-aabce6pu{margin-bottom:10px}.wx-nodata.wx-aabce6pu{color:var(--wx-gantt-icon-color);margin-top:8px}.wx-button-wrapper.wx-aabce6pu{width:100%;margin-top:12px}.wx-button-wrapper.wx-aabce6pu .wx-button{background-color:inherit;border:var(--wx-table-cell-border);width:100%!important}.wx-section.wx-aabvtaY1{margin-bottom:10px}.wx-nodata.wx-aabvtaY1{color:var(--wx-gantt-icon-color);margin-top:8px}.wx-sidearea .wx-gantt-editor{width:450px}.wx-sidearea .wx-gantt-editor.wx-full-screen{width:100%}.wx-gantt-editor .wx-editor-toolbar{margin-bottom:4px}.wx-gantt-editor .wx-editor-toolbar .wx-toolbar{gap:16px;padding-left:0;padding-right:0}.wx-gantt-editor .wx-editor-toolbar .wx-tb-body{gap:8px}.wx-gantt-editor .wx-editor-toolbar .wx-tb-element{padding-left:0;padding-right:0}.wx-gantt-editor .wx-editor-toolbar .wx-gantt-tabs{align-self:start}.wx-gantt-editor .wx-editor-toolbar .wx-gantt-tabs .wx-tabs{gap:16px}.wx-gantt-editor .wx-editor-toolbar .wx-gantt-tabs button{min-width:40px;padding-left:0;padding-right:0}.wx-gantt-editor .wx-editor-toolbar .wx-gantt-tabs .wx-active:after,.wx-gantt-editor .wx-editor-toolbar .wx-gantt-tabs button:hover:after{width:100%;left:0}.wx-content.wx-aadwWvd3{white-space:nowrap;align-items:center;width:100%;display:flex}.wx-toggle-icon.wx-aadwWvd3{width:var(--wx-icon-size);min-width:12px;height:16px;line-height:16px;font-size:var(--wx-icon-size);color:var(--wx-gantt-icon-color);cursor:pointer;flex-shrink:0;margin:0 5px}.wx-toggle-placeholder.wx-aadwWvd3{width:var(--wx-icon-size);flex:0 0 var(--wx-icon-size);height:16px;margin:0 5px;line-height:16px}.wx-name.wx-aadwWvd3,.wx-avatar-name.wx-aadwWvd3 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-avatar-name.wx-aadwWvd3{align-items:center;gap:5px;display:flex}.wx-avatar-name.wx-aadwWvd3 .wx-avatar-root{flex:none}.wx-content.wx-aacXLb2S{white-space:nowrap;align-items:center;width:100%;display:flex}.wx-name.wx-aacXLb2S{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-avatar.wx-aacXLb2S{align-items:center;display:flex}.wx-resource-load.wx-aacPnv3E{background-color:var(--wx-background);width:100%;height:100%}.wx-layout.wx-aacPnv3E{background-color:var(--wx-background);outline:none;height:100%;display:flex;position:relative;overflow:hidden}.wx-chart.wx-aacPnv3E{outline:none;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.wx-timescale-viewport.wx-aacPnv3E{flex:none;overflow:hidden}.wx-timescale-viewport.wx-v-scroll-reserve.wx-aacPnv3E{box-sizing:border-box;padding-right:var(--wx-scrollbar-width)}.wx-grid-container.wx-aacPnv3E{border-right:var(--wx-gantt-border);box-sizing:content-box;flex-direction:column;height:100%;display:flex;overflow:hidden}.wx-y-bar-clip.wx-aacPnv3E{width:100%;height:100%}.wx-grid-container.wx-y-scroll.wx-aacPnv3E .wx-y-bar-clip{width:calc(100% + var(--wx-scrollbar-width))}.wx-grid-container.wx-h-scroll-reserve.wx-aacPnv3E .wx-y-bar-clip{height:calc(100% - var(--wx-scrollbar-width))}.wx-grid-scale-container.wx-aacPnv3E{flex:auto;position:relative;overflow:hidden}.wx-grid-scale-container.wx-aacPnv3E,.wx-resource-grid.wx-aacPnv3E{box-sizing:content-box;--wx-table-select-background:var(--wx-gantt-select-color);--wx-table-select-focus-background:var(--wx-gantt-select-color);--wx-table-select-border:none;--wx-table-cell-border:var(--wx-grid-body-row-border);--wx-table-header-background:var(--wx-background);--wx-table-header-border:var(--wx-gantt-border);--wx-table-header-cell-border:var(--wx-gantt-border);height:100%}.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-header{display:none}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-table-box,.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-table-box{border:none}.wx-resource-grid.wx-aacPnv3E .wx-grid,.wx-grid-scale-container.wx-aacPnv3E .wx-grid{font:var(--wx-grid-body-font);color:var(--wx-grid-body-font-color)}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-cell{align-items:center;height:100%;padding:0 5px;display:flex}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-row{align-items:center;display:flex}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-cell.wx-text-center{justify-content:center}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-cell.wx-text-right{justify-content:end}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-body .wx-cell{border-right:var(--wx-grid-body-cell-border)}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-cell:has(input,.wx-value){height:100%;padding:0}.wx-grid-scale-container.wx-aacPnv3E .wx-row.wx-column-border:not(:last-child),.wx-grid-scale-container.wx-aacPnv3E .wx-row.wx-column-border:last-child{border-bottom:none}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header{box-shadow:var(--wx-grid-header-shadow);z-index:1}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell{font:var(--wx-grid-header-font);text-transform:var(--wx-grid-header-text-transform);color:var(--wx-grid-header-font-color);padding:0 5px}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell:first-child{padding-left:14px}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell .wx-text{width:100%}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell:has(.wx-sort) .wx-text{width:calc(100% - 15px)}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell.wx-text-right{text-align:right}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell.wx-text-center{text-align:center;padding-left:5px}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell.wx-text-right.wx-action{justify-content:right}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-action i{font-size:var(--wx-icon-size);color:var(--wx-gantt-icon-color)}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-action .wx-text{display:none}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-action i:hover{color:var(--wx-color-link)}.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-cell.wx-weekend{background:var(--wx-gantt-holiday-background);color:var(--wx-gantt-holiday-color)}.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-cell.wx-normal{background:var(--wx-gantt-load-normal-color)}.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-cell.wx-overload{background:var(--wx-gantt-load-danger-color)}.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-row.wx-selected .wx-cell{background:var(--wx-table-select-background)}.wx-QSwitwNQ,.wx-material-theme{--wx-gantt-border-color:#e6e6e6;--wx-gantt-border:var(--wx-border);--wx-gantt-form-header-border:var(--wx-border);--wx-gantt-icon-color:var(--wx-icon-color);--wx-gantt-bar-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius:50px;--wx-gantt-milestone-border-radius:3px;--wx-gantt-critical-color:#de3a3a;--wx-gantt-task-color:#448aff;--wx-gantt-task-font-color:#fff;--wx-gantt-task-fill-color:#246cd9;--wx-gantt-task-border-color:#448aff;--wx-gantt-task-border:1px solid #246cd9;--wx-gantt-task-critical-color:var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color:#c83434;--wx-gantt-task-slack-color:#f5f9fe;--wx-gantt-task-slack-border-color:#b0cdf7;--wx-gantt-summary-color:#1de9b6;--wx-gantt-summary-font-color:#5f5f5f;--wx-gantt-summary-fill-color:#00d19a;--wx-gantt-summary-border-color:#1de9b6;--wx-gantt-summary-border:1px solid #00d19a;--wx-gantt-summary-critical-color:#d9306f;--wx-gantt-summary-critical-fill-color:#c32b64;--wx-gantt-milestone-color:#d33daf;--wx-gantt-select-color:#c9f4f0;--wx-gantt-link-color:#87a4bc;--wx-gantt-link-color-hovered:#6e777d;--wx-gantt-link-critical-color:var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered:#b22e2e;--wx-gantt-link-marker-background:#f0f0f0;--wx-gantt-link-marker-color:#87a4bc;--wx-gantt-bar-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-gantt-progress-marker-height:22px;--wx-gantt-progress-border-color:#dfdfdf;--wx-gantt-baseline-border-radius:4px;--wx-grid-header-font:500 14px Roboto;--wx-grid-header-font-color:#a6a6a6;--wx-grid-header-text-transform:uppercase;--wx-grid-header-shadow:0px 3px 5px #0000001a, 0px 1px 2px #0000001a;--wx-grid-body-font:400 14px Roboto;--wx-grid-body-font-color:#5f5f5f;--wx-grid-body-row-border:1px solid transparent;--wx-grid-body-cell-border:1px solid transparent;--wx-timescale-font:500 12px Roboto;--wx-timescale-font-color:#a6a6a6;--wx-timescale-shadow:0px 3px 5px #0000001a, 0px 1px 2px #0000001a;--wx-timescale-border:1px solid transparent;--wx-gantt-holiday-background:#f3f7fc;--wx-gantt-holiday-color:#9fa1ae;--wx-gantt-marker-font:500 12px Roboto;--wx-gantt-marker-font-color:#fff;--wx-gantt-marker-color:#06bdf8c4;--wx-sidebar-close-icon:var(--wx-color-secondary-font);--wx-gantt-load-normal-color:#f2fbf9;--wx-gantt-load-danger-color:#fdf5f5}.wx-willow-theme{--wx-gantt-border-color:#e6e6e6;--wx-gantt-border:1px solid #1d1e261a;--wx-gantt-form-header-border:none;--wx-gantt-icon-color:#9fa1ae;--wx-gantt-bar-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius:3px;--wx-gantt-milestone-border-radius:3px;--wx-gantt-critical-color:#de3a3a;--wx-gantt-task-color:#3983eb;--wx-gantt-task-font-color:#fff;--wx-gantt-task-fill-color:#1f6bd9;--wx-gantt-task-border-color:#1f6bd9;--wx-gantt-task-border:1px solid transparent;--wx-gantt-task-critical-color:var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color:#c83434;--wx-gantt-task-slack-color:#f5f9fe;--wx-gantt-task-slack-border-color:#b0cdf7;--wx-gantt-summary-color:#00ba94;--wx-gantt-summary-font-color:#fff;--wx-gantt-summary-fill-color:#099f81;--wx-gantt-summary-border-color:#099f81;--wx-gantt-summary-border:1px solid transparent;--wx-gantt-summary-critical-color:#d9306f;--wx-gantt-summary-critical-fill-color:#c32b64;--wx-gantt-milestone-color:#ad44ab;--wx-gantt-select-color:#eaedf5;--wx-gantt-link-color:#9fa1ae;--wx-gantt-link-color-hovered:#6e777d;--wx-gantt-link-critical-color:var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered:#b22e2e;--wx-gantt-link-marker-background:#eaedf5;--wx-gantt-link-marker-color:#9fa1ae;--wx-gantt-bar-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-gantt-progress-marker-height:26px;--wx-gantt-progress-border-color:#c0c3ce;--wx-gantt-baseline-border-radius:2px;--wx-grid-header-font:var(--wx-font-weight-md) var(--wx-font-size) var(--wx-font-family);--wx-grid-header-font-color:var(--wx-color-font);--wx-grid-header-text-transform:capitalize;--wx-grid-header-shadow:none;--wx-grid-body-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-grid-body-font-color:var(--wx-color-font);--wx-grid-body-row-border:var(--wx-gantt-border);--wx-grid-body-cell-border:1px solid transparent;--wx-timescale-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-timescale-font-color:var(--wx-color-font);--wx-timescale-shadow:none;--wx-timescale-border:var(--wx-gantt-border);--wx-gantt-holiday-background:#f0f6fa;--wx-gantt-holiday-color:#9fa1ae;--wx-gantt-marker-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-gantt-marker-font-color:#fff;--wx-gantt-marker-color:#06bdf8c4;--wx-sidebar-close-icon:#c0c3ce;--wx-gantt-load-normal-color:#f2fbf9;--wx-gantt-load-danger-color:#fdf5f5}.wx-willow-dark-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wx-gantt-border-color:#384047;--wx-gantt-border:var(--wx-border);--wx-gantt-form-header-border:none;--wx-gantt-icon-color:#9fa1ae;--wx-gantt-bar-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius:3px;--wx-gantt-milestone-border-radius:3px;--wx-gantt-critical-color:#de3a3a;--wx-gantt-task-color:#37a9ef;--wx-gantt-task-font-color:#ffffffe5;--wx-gantt-task-fill-color:#098cdc;--wx-gantt-task-border-color:#098cdc;--wx-gantt-task-border:1px solid transparent;--wx-gantt-task-critical-color:var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color:#c83434;--wx-gantt-task-slack-color:#2c3440;--wx-gantt-task-slack-border-color:#597194;--wx-gantt-summary-color:#00ba94;--wx-gantt-summary-font-color:#ffffffe5;--wx-gantt-summary-fill-color:#099f81;--wx-gantt-summary-border-color:#099f81;--wx-gantt-summary-border:1px solid transparent;--wx-gantt-summary-critical-color:#d9306f;--wx-gantt-summary-critical-fill-color:#c32b64;--wx-gantt-progress-marker-height:26px;--wx-gantt-progress-border-color:#4b5359;--wx-gantt-baseline-border-radius:2px;--wx-gantt-bar-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-gantt-milestone-color:#ad44ab;--wx-gantt-select-color:#384047;--wx-gantt-link-color:#9fa1ae;--wx-gantt-link-color-hovered:#c8c7cf;--wx-gantt-link-critical-color:var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered:#b22e2e;--wx-gantt-link-marker-background:#384047;--wx-gantt-link-marker-color:#9fa1ae;--wx-grid-header-font:var(--wx-font-weight-md) var(--wx-font-size) var(--wx-font-family);--wx-grid-header-font-color:var(--wx-color-font);--wx-grid-header-text-transform:capitalize;--wx-grid-header-shadow:none;--wx-grid-body-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-grid-body-font-color:var(--wx-color-font);--wx-grid-body-row-border:var(--wx-border);--wx-grid-body-cell-border:1px solid transparent;--wx-timescale-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-timescale-font-color:var(--wx-color-font);--wx-timescale-shadow:none;--wx-timescale-border:var(--wx-border);--wx-gantt-holiday-background:#303539;--wx-gantt-holiday-color:#878994;--wx-gantt-marker-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-gantt-marker-font-color:#fff;--wx-gantt-marker-color:#06bdf8c4;--wx-sidebar-close-icon:#384047;--wx-gantt-load-normal-color:#283433;--wx-gantt-load-danger-color:#3c2a2c}.skpe-svar-gantt-beta{gap:1rem;min-width:0;display:grid}.skpe-svar-gantt-beta-header{border:1px solid var(--sparks-border,#dce4e1);background:var(--sparks-surface,#fff);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem;display:flex}.skpe-svar-gantt-beta-header h2{margin:.2rem 0 .35rem}.skpe-svar-gantt-beta-header p{max-width:780px;color:var(--sparks-text-muted,#66756f);margin:0}.skpe-svar-gantt-beta-kicker{color:var(--sparks-primary,#2f6f55);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.skpe-svar-gantt-readonly-badge{border:1px solid var(--sparks-border,#dce4e1);background:var(--sparks-surface-subtle,#f5f8f6);color:var(--sparks-text-muted,#526168);border-radius:999px;flex:none;padding:.4rem .65rem;font-size:.72rem;font-weight:750}.skpe-svar-gantt-notice{border:1px solid var(--sparks-border,#dce4e1);background:var(--sparks-surface-subtle,#f7f9f8);color:var(--sparks-text-muted,#526168);border-radius:12px;padding:.75rem .9rem;font-size:.82rem}.skpe-svar-gantt-frame{border:1px solid var(--sparks-border,#dce4e1);background:var(--sparks-surface,#fff);border-radius:18px;min-width:0;height:650px;overflow:hidden}.skpe-svar-gantt-frame .wx-willow-theme{--wx-font-family:Inter, Manrope, system-ui, sans-serif;--wx-gantt-task-color:var(--sparks-primary,#2f6f55);--wx-gantt-task-font-color:#fff;--wx-gantt-border:1px solid var(--sparks-border,#dce4e1);height:100%}.skpe-svar-gantt-empty{border:1px dashed var(--sparks-border,#cbd8d2);background:var(--sparks-surface-subtle,#f7f9f8);border-radius:16px;padding:1.25rem}.skpe-svar-gantt-empty p{color:var(--sparks-text-muted,#66756f);margin-bottom:0}@media (width<=900px){.skpe-svar-gantt-beta-header{flex-direction:column}.skpe-svar-gantt-frame{height:560px}}.skpe-svar-gantt-runtime-error{color:#653737;background:#fff8f8;border:1px solid #e7c7c7;border-radius:16px;gap:.45rem;margin-top:1rem;padding:1.1rem 1.2rem;display:grid}.skpe-svar-gantt-runtime-error p,.skpe-svar-gantt-runtime-error small{margin:0}.skpe-svar-gantt-runtime-error small{overflow-wrap:anywhere;color:#815757}.skpe-svar-month-scale-cell{text-align:center;justify-content:center;align-items:center;display:flex}.skpe-svar-gantt-frame{min-width:0}.skpe-strategy-content{gap:1rem;display:grid}.skpe-strategy-content>header span{color:#14694e;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:850}.skpe-strategy-content>header h1{color:#183c31;margin:.2rem 0;font-size:clamp(1.7rem,2.6vw,2.35rem)}.skpe-strategy-content article{background:#ffffffe6;border:1px solid #d9e5df;border-radius:14px;padding:1rem}.skpe-strategy-content article small{color:#14694e;font-weight:850;display:block}.skpe-strategy-content article strong{color:#1e3029;margin-top:.35rem;display:block}.skpe-strategy-content article p{color:#65746e;margin:.35rem 0 0;line-height:1.45}.skpe-strategy-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.skpe-strategy-values-grid,.skpe-strategy-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.skpe-strategy-perspective-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.skpe-strategy-objectives{gap:.35rem;margin-top:.75rem;display:grid}.skpe-strategy-objectives div{background:#f4f8f6;border-radius:8px;grid-template-columns:auto 1fr;gap:.4rem;padding:.5rem;display:grid}.skpe-strategy-state{background:#fff;border:1px solid #dce6e1;border-radius:12px;padding:1rem}.skpe-strategy-state.is-error{color:#7a3127;background:#fff7f5;border-color:#ecc7c1}@media (width<=1100px){.skpe-strategy-theme-grid,.skpe-strategy-perspective-grid,.skpe-strategy-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.skpe-strategy-identity-grid,.skpe-strategy-theme-grid,.skpe-strategy-perspective-grid,.skpe-strategy-values-grid{grid-template-columns:1fr}}.skpe-strategy-objective-section{gap:.75rem;display:grid}.skpe-strategy-objective-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.skpe-strategy-objective-card{min-width:0}.skpe-strategy-objective-card strong{font-size:1rem;line-height:1.35}@media (width<=900px){.skpe-strategy-objective-grid{grid-template-columns:1fr}}.skpe-formulation-overview article:has(>span:first-of-type):has(>strong):not(:has(>h2)):not(:has(>h3)){flex-direction:column!important;align-items:stretch!important;display:flex!important}.skpe-formulation-overview article:has(>span:first-of-type):has(>strong):not(:has(>h2)):not(:has(>h3))>span:first-of-type{order:1;width:100%;text-align:left!important;font-weight:400!important}.skpe-formulation-overview article:has(>span:first-of-type):has(>strong):not(:has(>h2)):not(:has(>h3))>strong{order:2;width:100%;text-align:center!important}.skpe-strategic-initiative-plan{gap:1rem;display:grid}.skpe-strategic-initiative-plan__header{gap:.45rem;display:grid}.skpe-strategic-initiative-plan__header h3,.skpe-strategic-initiative-plan__panel h4{color:var(--sparks-role-text-primary,#1f312a);margin:0}.skpe-strategic-initiative-plan__header p:last-child,.skpe-strategic-initiative-plan__empty,.skpe-strategic-initiative-plan__row small{color:var(--sparks-role-text-muted,#66756f)}.skpe-strategic-initiative-plan__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.skpe-strategic-initiative-plan__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.skpe-strategic-initiative-plan__panel{border:1px solid var(--skpe-border,#dce7e3);background:var(--skpe-surface,#fff);border-radius:.9rem;gap:.75rem;padding:1rem;display:grid}.skpe-strategic-initiative-plan__rows{gap:.55rem;display:grid}.skpe-strategic-initiative-plan__row{border-top:1px solid var(--skpe-border-soft,#e8efec);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.7rem 0;display:grid}.skpe-strategic-initiative-plan__row:first-child{border-top:0}.skpe-strategic-initiative-plan__row>div{gap:.2rem;display:grid}.skpe-strategic-initiative-plan__row span{color:var(--sparks-role-text-primary,#1f312a)}@media (width<=980px){.skpe-strategic-initiative-plan__metrics,.skpe-strategic-initiative-plan__grid{grid-template-columns:1fr}}.skpe-executive-overview{gap:1rem;display:grid}.skpe-executive-overview-hero{background:linear-gradient(135deg,#f1f8f5fa,#fffffffa);border:1px solid #d6e4de;border-radius:18px;padding:1.35rem}.skpe-executive-overview-hero>small{color:#14694e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.skpe-executive-overview-hero h2{color:#183c31;margin:.35rem 0 .55rem;font-size:clamp(1.45rem,2.2vw,2rem)}.skpe-executive-overview-hero>p{color:#38554b;max-width:1120px;margin:0;font-size:1.02rem;line-height:1.7}.skpe-executive-overview-coherence{border-top:1px solid #dce8e2;margin-top:1rem;padding-top:.9rem}.skpe-executive-overview-coherence strong{color:#183c31}.skpe-executive-overview-coherence p{color:#5e716a;margin:.35rem 0 0;line-height:1.55}.skpe-executive-overview-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.skpe-executive-overview-metrics article{text-align:center;background:#fffffff2;border:1px solid #dbe6e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:112px;padding:.9rem;display:flex}.skpe-executive-overview-metrics strong{color:#14694e;font-size:1.7rem;line-height:1}.skpe-executive-overview-metrics span{color:#304b42;margin-top:.35rem;font-weight:800}.skpe-executive-overview-metrics small{color:#71817b;margin-top:.35rem;font-size:.74rem}.skpe-executive-overview-note{color:#71817b;text-align:center;margin:-.2rem 0 0;font-size:.82rem}.skpe-executive-overview-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.65rem;display:grid}.skpe-executive-overview-flow article{background:#fff;border:1px solid #dbe6e1;border-radius:16px;min-width:0;padding:1rem}.skpe-executive-overview-flow article small{color:#14694e;background:#eaf4ef;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.skpe-executive-overview-flow article strong{color:#183c31;margin-top:.55rem;display:block}.skpe-executive-overview-flow article span{color:#65746e;margin-top:.4rem;line-height:1.45;display:block}.skpe-executive-overview-flow>div{color:#7b958b;place-items:center;font-size:1.3rem;display:grid}.skpe-executive-overview-state{background:#fff;border:1px solid #dce6e1;border-radius:12px;padding:1rem}.skpe-executive-overview-state.is-error{color:#7a3127;background:#fff7f5;border-color:#ecc7c1}@media (width<=1180px){.skpe-executive-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.skpe-executive-overview-flow{grid-template-columns:1fr}.skpe-executive-overview-flow>div{min-height:20px;transform:rotate(90deg)}}@media (width<=720px){.skpe-executive-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.skpe-strategic-executive-overview article:has(>span:first-of-type):has(>strong):not(:has(>h2)):not(:has(>h3)),.skpe-formulation-executive-overview article:has(>span:first-of-type):has(>strong):not(:has(>h2)):not(:has(>h3))){flex-direction:column!important;align-items:stretch!important;display:flex!important}:is(.skpe-strategic-executive-overview article:has(>span:first-of-type):has(>strong):not(:has(>h2)):not(:has(>h3))>span:first-of-type,.skpe-formulation-executive-overview article:has(>span:first-of-type):has(>strong):not(:has(>h2)):not(:has(>h3))>span:first-of-type){order:1;width:100%;text-align:left!important;font-weight:400!important}:is(.skpe-strategic-executive-overview article:has(>span:first-of-type):has(>strong):not(:has(>h2)):not(:has(>h3))>strong,.skpe-formulation-executive-overview article:has(>span:first-of-type):has(>strong):not(:has(>h2)):not(:has(>h3))>strong){order:2;width:100%;text-align:center!important}.skpe-executive-overview-metrics>article{flex-direction:column!important;align-items:stretch!important;display:flex!important}.skpe-executive-overview-metrics>article>span:first-child{order:1;width:100%;text-align:left!important;font-weight:400!important}.skpe-executive-overview-metrics>article>strong{order:2;width:100%;text-align:center!important}.skpe-executive-overview-metrics>article>small{text-align:center;order:3;width:100%}.skpe-executive-overview-metrics>article>span:first-child{color:var(--sparks-role-text-muted)!important;font-weight:400!important}.skpe-executive-overview-metrics>article>strong{color:var(--sparks-role-text-primary)}.skpe-architecture-summary{gap:1.25rem;display:grid}.skpe-architecture-section{gap:.75rem;display:grid}.skpe-architecture-section h2{color:#183c31;margin:0;font-size:1.35rem}.skpe-architecture-theme-grid,.skpe-architecture-perspective-grid,.skpe-architecture-objective-grid,.skpe-architecture-relation-grid{gap:.75rem;display:grid}.skpe-architecture-theme-grid,.skpe-architecture-perspective-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.skpe-architecture-objective-grid,.skpe-architecture-relation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-architecture-summary article{background:#ffffffeb;border:1px solid #d9e5df;border-radius:14px;min-width:0;padding:1rem}.skpe-architecture-summary article small{color:#14694e;font-weight:850;display:block}.skpe-architecture-summary article strong{color:#1e3029;margin-top:.3rem;line-height:1.35;display:block}.skpe-architecture-summary article p{color:#65746e;margin:.45rem 0 0;line-height:1.5}.skpe-architecture-objective-card>p{font-size:.94rem}.skpe-architecture-objective-links{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.skpe-architecture-objective-links span{color:#36564b;background:#f1f6f3;border-radius:999px;padding:.28rem .5rem;font-size:.76rem}.skpe-architecture-causal-role{border-top:1px solid #e4ebe7;gap:.2rem;margin-top:.65rem;padding-top:.6rem;display:grid}.skpe-architecture-causal-role p{margin:0;font-size:.82rem}.skpe-architecture-guidance{color:#65746e;margin:0}.skpe-architecture-state{background:#fff;border:1px solid #dce6e1;border-radius:12px;padding:1rem}.skpe-architecture-state.is-error{color:#7a3127;background:#fff7f5;border-color:#ecc7c1}@media (width<=900px){.skpe-architecture-objective-grid,.skpe-architecture-relation-grid{grid-template-columns:1fr}}.skpe-okr-decomposition{flex-direction:column;gap:18px;display:flex}.skpe-okr-decomposition-state{border:1px solid var(--skpe-border,#dbe5df);background:#fff;border-radius:18px;padding:24px}.skpe-okr-decomposition-state.is-error{border-color:#e5b3b3}.skpe-okr-decomposition-header{background:linear-gradient(135deg,#1c745812,#fffffff5);border:1px solid #185a461f;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:28px;padding:22px 24px;display:flex}.skpe-okr-decomposition-header>div{min-width:0}.skpe-okr-decomposition-header small{color:#246f58;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-weight:700;display:block}.skpe-okr-decomposition-header h3{color:#163f34;margin:0;font-size:1.35rem}.skpe-okr-decomposition-header p{color:#52645e;max-width:620px;margin:0;line-height:1.55}.skpe-okr-decomposition-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.skpe-okr-decomposition-summary article{background:#fff;border:1px solid #185a461f;border-radius:15px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.skpe-okr-decomposition-summary strong{color:#1f684f;font-size:1.35rem}.skpe-okr-decomposition-summary span{color:#60716b;font-size:.86rem}.skpe-okr-decomposition-list{flex-direction:column;gap:16px;display:flex}.skpe-okr-objective-card{background:#fff;border:1px solid #185a4626;border-radius:20px;overflow:hidden;box-shadow:0 7px 22px #1b43360d}.skpe-okr-objective-header{background:#2069500e;border-bottom:1px solid #185a461c;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.skpe-okr-objective-header small,.skpe-okr-card-header small,.skpe-okr-kr-card small,.skpe-okr-indicator-card small{color:#257257;letter-spacing:.02em;font-weight:800;display:block}.skpe-okr-objective-header h4{color:#213f36;margin:4px 0 0;font-size:1.08rem}.skpe-okr-objective-header>span{white-space:nowrap;color:#49635b;background:#fff;border:1px solid #185a461f;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:700}.skpe-okr-stack{flex-direction:column;gap:14px;padding:16px;display:flex}.skpe-okr-card{background:#fbfdfc;border:1px solid #27675326;border-radius:16px}.skpe-okr-card-header{justify-content:space-between;gap:16px;padding:16px 18px;display:flex}.skpe-okr-card-header strong{color:#203f35;margin-top:4px;display:block}.skpe-okr-card-header p{color:#5b6b66;margin:7px 0 0;line-height:1.45}.skpe-okr-status-stack{color:#1f684f;flex-direction:column;align-items:flex-end;gap:7px;font-weight:800;display:flex}.skpe-okr-chip{text-transform:capitalize;background:#246f5817;border-radius:999px;padding:5px 9px;font-size:.75rem}.skpe-okr-link-note{color:#60716b;border-top:1px solid #185a4614;border-bottom:1px solid #185a4614;flex-wrap:wrap;gap:14px;padding:9px 18px;font-size:.8rem;display:flex}.skpe-okr-kr-list{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.skpe-okr-kr-card{background:#fff;border:1px solid #185a461f;border-radius:14px;padding:15px}.skpe-okr-kr-card>header,.skpe-okr-indicator-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.skpe-okr-kr-card>p{color:#5e6f69;margin:8px 0;line-height:1.45}.skpe-okr-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.skpe-okr-values span,.skpe-okr-indicator-meta span{color:#52635d;background:#f5f8f6;border-radius:10px;flex-direction:column;gap:4px;padding:9px 10px;font-size:.82rem;display:flex}.skpe-okr-values b,.skpe-okr-indicator-meta b{color:#274f42;text-transform:uppercase;letter-spacing:.03em;font-size:.72rem}.skpe-okr-indicator-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.skpe-okr-indicator-card{background:#fcfefd;border:1px dashed #22634e38;border-radius:12px;padding:12px 13px}.skpe-okr-indicator-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.skpe-okr-monitoring-strip{color:#5f716a;flex-wrap:wrap;gap:14px;margin-top:9px;font-size:.78rem;display:flex}.skpe-okr-initiative-strip{color:#52645e;border-top:1px solid #185a4617;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 16px;font-size:.8rem;display:flex}.skpe-okr-initiative-strip strong{color:#274f42}.skpe-okr-initiative-strip span{background:#f2f6f4;border-radius:8px;padding:5px 8px}.skpe-okr-empty{color:#5b6e67;background:#fbfcfb;border:1px dashed #396a5b38;border-radius:13px;margin:16px;padding:16px}.skpe-okr-empty.compact{margin:0}.skpe-okr-empty p{margin:5px 0 0}.skpe-okr-muted{color:#6b7a75;margin:0;font-size:.84rem}.skpe-okr-objective-footer{background:#fbfcfb;border-top:1px solid #185a4617;flex-wrap:wrap;gap:10px;padding:10px 16px;display:flex}.skpe-okr-objective-footer span{color:#5f716a;font-size:.78rem}.skpe-okr-unlinked,.skpe-okr-method-note{background:#fff;border:1px solid #185a461f;border-radius:15px;padding:16px 18px}.skpe-okr-unlinked h4{color:#274f42;margin:0 0 8px}.skpe-okr-unlinked p,.skpe-okr-method-note p{color:#5d6e68;margin:6px 0;line-height:1.45}.skpe-okr-method-note{background:#246f580b}.skpe-okr-method-note strong{color:#244e41}@media (width<=1200px){.skpe-okr-decomposition-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.skpe-okr-values,.skpe-okr-indicator-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-okr-decomposition-header{flex-direction:column}}@media (width<=720px){.skpe-okr-decomposition-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-okr-values,.skpe-okr-indicator-meta{grid-template-columns:1fr}.skpe-okr-objective-header,.skpe-okr-card-header{flex-direction:column}.skpe-okr-status-stack{align-items:flex-start}}.skpe-okr-values>span,.skpe-okr-indicator-meta>span{text-align:center}.skpe-okr-values>span>b,.skpe-okr-indicator-meta>span>b{width:100%;display:block;text-align:left!important}.skpe-okr-values>span,.skpe-okr-indicator-meta>span{justify-content:flex-start;align-items:stretch}:is(.skpe-okr-values>span:not(:has(>b)),.skpe-okr-indicator-meta>span:not(:has(>b))){text-align:center}.skpe-okr-decomposition-summary article{align-items:stretch}.skpe-okr-decomposition-summary article>span:first-child{order:1;width:100%;text-align:left!important}.skpe-okr-decomposition-summary article>strong{order:2;width:100%;text-align:center!important}.skpe-okr-decomposition-summary article>span:first-child{color:var(--sparks-role-text-muted)!important;font-weight:400!important}.skpe-okr-decomposition-summary article>strong{color:var(--sparks-role-text-primary)}.skpe-okr-methodology-guide{border:1px solid var(--sparks-role-border-subtle);background:var(--sparks-role-surface-soft);border-radius:1rem;gap:.75rem;padding:1rem 1.1rem;display:grid}.skpe-okr-methodology-guide>div{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.65rem;display:grid}.skpe-okr-methodology-guide span,.skpe-okr-perspective,.skpe-okr-kr-quality small{color:var(--sparks-role-text-muted)}.skpe-okr-perspective{margin-top:.25rem;font-size:.82rem;display:block}.skpe-okr-chip.is-methodology{white-space:nowrap}.skpe-okr-kr-quality{flex-wrap:wrap;align-items:center;gap:.55rem;margin:.75rem 0;display:flex}.skpe-okr-kr-quality>span{font-size:.78rem;font-weight:700}.skpe-okr-kr-quality>span.is-ready{color:var(--sparks-role-status-success-text)}.skpe-okr-kr-quality>span.is-pre-kr{color:var(--sparks-role-status-warning-text)}.skpe-okr-values{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.skpe-okr-values span{min-width:0}.skpe-okr-values b{color:var(--sparks-role-text-muted);margin-bottom:.2rem;font-weight:400;display:block}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.skpe-bsc-map{gap:1rem;display:grid}.skpe-bsc-map-header{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.4fr);align-items:end;gap:1rem 1.5rem;display:grid}.skpe-bsc-map-header h3,.skpe-bsc-map-header p{margin:0}.skpe-bsc-map-summary,.skpe-bsc-toolbar{flex-wrap:wrap;gap:.55rem;display:flex}.skpe-bsc-map-summary span{background:#fff;border:1px solid #d7e0dc;border-radius:999px;padding:.42rem .72rem}.skpe-bsc-toolbar button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8d2;border-radius:.7rem;padding:.55rem .82rem;font-weight:720}.skpe-bsc-toolbar button:hover,.skpe-bsc-toolbar button.is-active{background:#edf7f3;border-color:#24765e}.skpe-bsc-adjust-note,.skpe-bsc-map-note,.skpe-bsc-map-empty-relations{background:#f5f8f6;border-radius:.8rem;margin:0;padding:.85rem 1rem}.skpe-bsc-adjust-note{border:1px dashed #74a998}.skpe-bsc-map-canvas{background:#fbfcfb;border:1px solid #d8e2de;border-radius:1rem;height:min(760px,74vh);min-height:600px;overflow:hidden}.skpe-bsc-lane{background:#f6faf8fa;border:1px solid #cbd8d2;border-radius:1rem;height:100%;overflow:hidden;box-shadow:0 4px 14px #2244370a}.skpe-bsc-lane-label{border-right:1px solid #d8e2de;align-content:center;gap:.45rem;width:256px;height:100%;padding:1.15rem 1.2rem;display:grid}.skpe-bsc-lane-label small{font-size:.82rem;font-weight:850}.skpe-bsc-lane-label p{opacity:.74;margin:0;font-size:.82rem;line-height:1.45}.skpe-bsc-theme-group{background:#ffffffa8;border:2px dashed;border-radius:1rem;height:100%;overflow:hidden}.skpe-bsc-theme-group>header{align-items:baseline;gap:.48rem;display:flex;position:absolute;top:.62rem;left:.9rem;right:.9rem}.skpe-bsc-theme-group>header small{opacity:.72;margin-left:auto;font-size:.72rem}.skpe-bsc-theme-0{color:#0d6b58;background:#4da69412;border-color:#4da694}.skpe-bsc-theme-1{color:#4f659b;background:#7e91bd12;border-color:#7e91bd}.skpe-bsc-theme-2{color:#8b5f28;background:#c39a6414;border-color:#c39a64}.skpe-bsc-theme-3{color:#77507f;background:#a882ae14;border-color:#a882ae}.skpe-bsc-objective{box-sizing:border-box;background:#fff;border:1px solid #bfcfc8;border-radius:.85rem;grid-template-rows:auto 1fr;gap:.5rem;width:100%;height:100%;padding:.95rem 1rem;display:grid;overflow:hidden;box-shadow:0 4px 12px #1e403214}.skpe-bsc-objective small{font-size:.8rem;font-weight:850}.skpe-bsc-objective strong{overflow-wrap:anywhere;align-self:center;font-size:.94rem;line-height:1.36}.skpe-bsc-objective footer{opacity:.62;font-size:.72rem;font-weight:760}.skpe-bsc-map-note{opacity:.78;font-size:.82rem}.skpe-bsc-state{border:1px dashed #ccd8d3;border-radius:.9rem;padding:1rem}.skpe-bsc-state h3,.skpe-bsc-state p{margin:0}.skpe-bsc-state p{margin-top:.45rem}.skpe-bsc-state-error{border-color:#cc8585}.skpe-theme-dark .skpe-bsc-map-summary span,.skpe-theme-dark .skpe-bsc-toolbar button,.skpe-theme-dark .skpe-bsc-objective{background:#17251f;border-color:#3b5148}.skpe-theme-dark .skpe-bsc-lane{background:#1a2721f7;border-color:#395048}.skpe-theme-dark .skpe-bsc-map-canvas{background:#101b16;border-color:#33483f}@media (width<=900px){.skpe-bsc-map-header{grid-template-columns:1fr}.skpe-bsc-map-canvas{min-height:540px}}.skpe-bsc-edge-suggested .react-flow__edge-path{stroke-dasharray:8 6;stroke-width:1.8px;opacity:.78}.skpe-bsc-edge-suggested .react-flow__edge-interaction{stroke-width:14px}.skpe-bsc-toolbar{border:1px solid var(--skpe-border,#dce7e3);background:var(--skpe-surface,#fff);border-radius:.8rem;flex-wrap:wrap;gap:.25rem;width:fit-content;max-width:100%;padding:.25rem;display:inline-flex}.skpe-bsc-toolbar>button{min-height:2.35rem;box-shadow:none;background:0 0;border:0;border-radius:.6rem;padding:.48rem .72rem}.skpe-bsc-toolbar>button:hover{background:var(--skpe-soft,#eef6f2)}.skpe-bsc-toolbar>button.is-active{background:var(--skpe-soft,#eef6f2);box-shadow:inset 0 -2px 0 var(--organization-accent,var(--skpe-accent,#176b53))}.skpe-bsc-objective-heading{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.skpe-bsc-objective-signal{background:#8a9691;border:1px solid #23362f38;border-radius:999px;flex:0 0 .78rem;width:.78rem;height:.78rem;box-shadow:0 0 0 2px #fffffff0,0 0 0 3px #23362f14}.skpe-bsc-objective-signal.is-green{background:#2f7a55}.skpe-bsc-objective-signal.is-yellow{background:#d6a324}.skpe-bsc-objective-signal.is-red{background:#b84b45}.skpe-bsc-objective-signal.is-blue{background:#3c73b9}.skpe-bsc-objective-signal.is-gray{background:#8a9691}.skpe-bsc-lane{--skpe-perspective-tone:var(--organization-accent,var(--skpe-accent,#176b53));border-width:2px;border-color:color-mix(in srgb, var(--skpe-perspective-tone) 62%, #fff);background:color-mix(in srgb, var(--skpe-perspective-tone) 9%, #fff);box-shadow:inset 7px 0 0 color-mix(in srgb, var(--skpe-perspective-tone) 78%, #fff), 0 4px 14px #2244370f}.skpe-bsc-lane-label{border-right-color:color-mix(in srgb, var(--skpe-perspective-tone) 48%, #fff);background:color-mix(in srgb, var(--skpe-perspective-tone) 13%, #fff)}.skpe-bsc-lane-label small,.skpe-bsc-lane-label strong{color:color-mix(in srgb, var(--skpe-perspective-tone) 86%, #13231d)}.skpe-bsc-objective{grid-template-rows:auto minmax(0,1fr) auto}.skpe-bsc-objective-execution{border:1px solid color-mix(in srgb, var(--organization-accent,var(--skpe-accent,#176b53)) 28%, #fff);background:color-mix(in srgb, var(--organization-accent,var(--skpe-accent,#176b53)) 8%, #fff);min-width:0;color:inherit;cursor:help;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.45rem;margin:0 -.25rem -.2rem;padding:.32rem .42rem;font-size:.67rem;line-height:1.15;display:flex}.skpe-bsc-objective-execution>span:first-child{text-transform:uppercase;letter-spacing:.035em;opacity:.72;flex:none;font-weight:820}.skpe-bsc-objective-execution>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:760;overflow:hidden}.skpe-bsc-objective-signal{cursor:help}.skpe-theme-dark .skpe-bsc-lane{border-color:color-mix(in srgb, var(--skpe-perspective-tone) 54%, #263a31);background:color-mix(in srgb, var(--skpe-perspective-tone) 12%, #17251f)}.skpe-theme-dark .skpe-bsc-lane-label{border-right-color:color-mix(in srgb, var(--skpe-perspective-tone) 42%, #263a31);background:color-mix(in srgb, var(--skpe-perspective-tone) 11%, #17251f)}.skpe-bsc-lane{--skpe-perspective-base:var(--organization-accent,var(--skpe-accent,#176b53));--skpe-perspective-tone:var(--skpe-perspective-base);border-width:1.5px;border-color:var(--skpe-perspective-tone);background:color-mix(in srgb, var(--skpe-perspective-tone) 10%, white)}.skpe-bsc-lane-label{color:color-mix(in srgb, var(--skpe-perspective-tone) 82%, #13261f);border-right-color:color-mix(in srgb, var(--skpe-perspective-tone) 48%, white);background:color-mix(in srgb, var(--skpe-perspective-tone) 20%, white)}.skpe-bsc-lane-0{--skpe-perspective-tone:color-mix(in srgb, var(--skpe-perspective-base) 88%, black)}.skpe-bsc-lane-1{--skpe-perspective-tone:color-mix(in srgb, var(--skpe-perspective-base) 68%, black)}.skpe-bsc-lane-2{--skpe-perspective-tone:var(--skpe-perspective-base)}.skpe-bsc-lane-3{--skpe-perspective-tone:color-mix(in srgb, var(--skpe-perspective-base) 74%, white)}.skpe-bsc-lane-4{--skpe-perspective-tone:color-mix(in srgb, var(--skpe-perspective-base) 48%, white)}.skpe-bsc-edge-canonical.is-selected .react-flow__edge-path,.skpe-bsc-edge-suggested.is-selected .react-flow__edge-path{stroke-width:3.2px;filter:drop-shadow(0 0 2px #176b5359)}.skpe-bsc-relation-route-toolbar{border:1px solid var(--skpe-border,#dce7e3);background:var(--skpe-surface,#fff);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.35rem;width:fit-content;max-width:100%;padding:.35rem;display:flex}.skpe-bsc-relation-route-toolbar strong{padding:0 .45rem;font-size:.78rem}.skpe-bsc-relation-route-toolbar button{min-height:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.38rem .62rem;font-size:.78rem;font-weight:720}.skpe-bsc-relation-route-toolbar button:hover,.skpe-bsc-relation-route-toolbar button.is-active{background:var(--skpe-soft,#eef6f2)}.skpe-bsc-relation-route-toolbar button.is-active{box-shadow:inset 0 -2px 0 var(--organization-accent,var(--skpe-accent,#176b53))}.skpe-theme-dark .skpe-bsc-relation-route-toolbar{background:#17251f;border-color:#3b5148}.skpe-bsc-lane{--skpe-perspective-base:var(--skpe-perspective-base,var(--organization-accent,var(--skpe-accent,#176b53)));--skpe-perspective-color:var(--skpe-perspective-base);--skpe-theme-color:color-mix(in srgb, var(--skpe-perspective-color) 82%, white);--skpe-objective-color:color-mix(in srgb, var(--skpe-perspective-color) 62%, white);--skpe-perspective-border:color-mix(in srgb, var(--skpe-perspective-color) 84%, #0f172a);--skpe-theme-border:color-mix(in srgb, var(--skpe-perspective-color) 66%, #0f172a);--skpe-objective-border:color-mix(in srgb, var(--skpe-perspective-color) 52%, #0f172a)}.skpe-bsc-lane-0{--skpe-perspective-color:color-mix(in srgb, var(--skpe-perspective-base) 88%, black)}.skpe-bsc-lane-1{--skpe-perspective-color:color-mix(in srgb, var(--skpe-perspective-base) 72%, black)}.skpe-bsc-lane-2{--skpe-perspective-color:var(--skpe-perspective-base)}.skpe-bsc-lane-3{--skpe-perspective-color:color-mix(in srgb, var(--skpe-perspective-base) 78%, white)}.skpe-bsc-lane-4{--skpe-perspective-color:color-mix(in srgb, var(--skpe-perspective-base) 58%, white)}.skpe-bsc-lane{border-style:solid;border-width:2px;border-color:color-mix(in srgb, var(--skpe-perspective-color) 98%, #0f172a);background:linear-gradient(180deg, color-mix(in srgb, var(--skpe-perspective-color) 78%, white) 0%, color-mix(in srgb, var(--skpe-perspective-color) 62%, white) 100%);box-shadow:0 12px 28px color-mix(in srgb, var(--skpe-perspective-color) 24%, transparent)}.skpe-bsc-lane-label{color:color-mix(in srgb, var(--skpe-perspective-color) 98%, #0f172a);border-right-style:solid;border-right-width:2px;border-right-color:color-mix(in srgb, var(--skpe-perspective-color) 92%, #0f172a);background:linear-gradient(180deg, color-mix(in srgb, var(--skpe-perspective-color) 90%, white) 0%, color-mix(in srgb, var(--skpe-perspective-color) 72%, white) 100%)}.skpe-bsc-lane :is(.skpe-bsc-theme,.skpe-bsc-theme-node,.skpe-bsc-theme-card,[data-skpe-bsc-role=theme],[data-node-role=theme]){border-color:var(--skpe-theme-border);background:linear-gradient(180deg, color-mix(in srgb, var(--skpe-theme-color) 56%, white) 0%, color-mix(in srgb, var(--skpe-theme-color) 38%, white) 100%);box-shadow:0 10px 24px color-mix(in srgb, var(--skpe-perspective-color) 14%, transparent)}.skpe-bsc-lane :is(.skpe-bsc-theme,.skpe-bsc-theme-node,.skpe-bsc-theme-card,[data-skpe-bsc-role=theme],[data-node-role=theme]) :is(h1,h2,h3,h4,strong,.skpe-card-code,.skpe-bsc-node-title,.skpe-bsc-title){color:color-mix(in srgb, var(--skpe-perspective-color) 74%, #0f172a)}.skpe-bsc-lane :is(.skpe-bsc-objective,.skpe-bsc-objective-node,.skpe-bsc-objective-card,[data-skpe-bsc-role=objective],[data-node-role=objective]){border-color:var(--skpe-objective-border);background:linear-gradient(180deg, color-mix(in srgb, var(--skpe-objective-color) 72%, white) 0%, color-mix(in srgb, var(--skpe-objective-color) 48%, white) 100%);box-shadow:0 12px 28px color-mix(in srgb, var(--skpe-perspective-color) 12%, transparent)}.skpe-bsc-lane :is(.skpe-bsc-objective,.skpe-bsc-objective-node,.skpe-bsc-objective-card,[data-skpe-bsc-role=objective],[data-node-role=objective]) :is(h1,h2,h3,h4,strong,.skpe-card-code,.skpe-bsc-node-title,.skpe-bsc-title){color:color-mix(in srgb, var(--skpe-perspective-color) 78%, #0f172a)}.skpe-theme-dark .skpe-bsc-lane{background:linear-gradient(180deg, color-mix(in srgb, var(--skpe-perspective-color) 28%, var(--skpe-surface,#17251f)) 0%, color-mix(in srgb, var(--skpe-perspective-color) 18%, var(--skpe-surface,#17251f)) 100%)}.skpe-theme-dark .skpe-bsc-lane-label{color:#edf7f3;background:linear-gradient(180deg, color-mix(in srgb, var(--skpe-perspective-color) 42%, var(--skpe-surface,#17251f)) 0%, color-mix(in srgb, var(--skpe-perspective-color) 30%, var(--skpe-surface,#17251f)) 100%)}.skpe-theme-dark .skpe-bsc-lane :is(.skpe-bsc-theme,.skpe-bsc-theme-node,.skpe-bsc-theme-card,[data-skpe-bsc-role=theme],[data-node-role=theme]){background:linear-gradient(180deg, color-mix(in srgb, var(--skpe-theme-color) 34%, var(--skpe-surface,#17251f)) 0%, color-mix(in srgb, var(--skpe-theme-color) 22%, var(--skpe-surface,#17251f)) 100%)}.skpe-theme-dark .skpe-bsc-lane :is(.skpe-bsc-objective,.skpe-bsc-objective-node,.skpe-bsc-objective-card,[data-skpe-bsc-role=objective],[data-node-role=objective]){background:linear-gradient(180deg, color-mix(in srgb, var(--skpe-objective-color) 38%, var(--skpe-surface,#17251f)) 0%, color-mix(in srgb, var(--skpe-objective-color) 24%, var(--skpe-surface,#17251f)) 100%)}.skpe-bsc-objective{--skpe-execution-attention:transparent}.skpe-bsc-objective.has-execution-green{--skpe-execution-attention:#2f7a55}.skpe-bsc-objective.has-execution-yellow{--skpe-execution-attention:#d6a324}.skpe-bsc-objective.has-execution-red{--skpe-execution-attention:#b84b45}.skpe-bsc-objective.has-execution-blue{--skpe-execution-attention:#3c73b9}.skpe-bsc-objective.has-execution-gray{--skpe-execution-attention:#8a9691}.skpe-bsc-objective[class*=has-execution-]{border-color:color-mix(in srgb, var(--skpe-execution-attention) 72%, #fff);box-shadow:inset 4px 0 0 var(--skpe-execution-attention), 0 4px 12px #1e403214}.skpe-bsc-objective-execution{border-color:color-mix(in srgb, var(--skpe-execution-attention) 42%, #fff);background:color-mix(in srgb, var(--skpe-execution-attention) 10%, #fff)}.skpe-bsc-objective-execution>span:first-child{text-transform:none;letter-spacing:0;opacity:.9}.skpe-bsc-objective-execution>span:last-child{color:color-mix(in srgb, var(--skpe-execution-attention) 82%, #17231e)}.skpe-theme-dark .skpe-bsc-objective[class*=has-execution-]{border-color:color-mix(in srgb, var(--skpe-execution-attention) 74%, #263a31);box-shadow:inset 4px 0 0 var(--skpe-execution-attention), 0 4px 12px #0003}.skpe-theme-dark .skpe-bsc-objective-execution{border-color:color-mix(in srgb, var(--skpe-execution-attention) 52%, #263a31);background:color-mix(in srgb, var(--skpe-execution-attention) 16%, #17251f)}.skpe-bsc-objective-execution:before{content:none!important;display:none!important}.skpe-bsc-map-canvas{height:clamp(600px,78vh,980px)}.skpe-bsc-objective-execution[role=button]{cursor:pointer}.skpe-bsc-objective-execution[role=button]:focus-visible,.skpe-bsc-objective-signal[role=button]:focus-visible{outline:2px solid var(--organization-accent,var(--skpe-accent,#176b53));outline-offset:2px}.skpe-bsc-toolbar{align-items:center;gap:.4rem;margin:0}.skpe-bsc-toolbar button{text-transform:none;padding:.45rem .68rem;line-height:1.2}.skpe-bsc-map-canvas{margin-top:0}.skpe-bsc-toolbar{gap:.3rem}.skpe-bsc-toolbar button{letter-spacing:0;text-transform:none;padding:.42rem .66rem;font-weight:600}.skpe-bsc-map{gap:.45rem}.skpe-bsc-toolbar{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:stretch;gap:.4rem;width:100%;display:grid}.skpe-bsc-toolbar button{text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;min-width:0;min-height:2.35rem;padding:.45rem .55rem;font-weight:600;display:inline-flex}@media (width<=720px){.skpe-bsc-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}.skpe-bsc-map-canvas{position:relative}.skpe-bsc-map-canvas>.skpe-bsc-toolbar{z-index:40;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:1;background:#ffffffeb;border:1px solid #becdc6c7;border-radius:.68rem;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:.22rem;width:min(100% - 1rem,620px);margin:0;padding:.24rem;display:grid;position:absolute;top:.55rem;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #1f372d1a}.skpe-bsc-map-canvas>.skpe-bsc-toolbar button{letter-spacing:0;text-transform:none;white-space:normal;border-radius:.42rem;width:100%;min-width:0;min-height:1.75rem;padding:.22rem .34rem;font-size:.68rem;font-weight:520;line-height:1.05}.skpe-bsc-map-canvas>.skpe-bsc-toolbar button:hover{background:color-mix(in srgb, var(--organization-accent,var(--skpe-accent,#176b53)) 5%, #fff)}@media (hover:hover) and (pointer:fine){.skpe-bsc-map-canvas>.skpe-bsc-toolbar{opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;transform:translate(-50%,-.3rem)}.skpe-bsc-map-canvas:hover>.skpe-bsc-toolbar,.skpe-bsc-map-canvas>.skpe-bsc-toolbar:focus-within{opacity:1;pointer-events:auto;transform:translate(-50%)}}@media (hover:none),(pointer:coarse){.skpe-bsc-map-canvas>.skpe-bsc-toolbar{opacity:1;pointer-events:auto;transform:translate(-50%)}}@media (width<=720px){.skpe-bsc-map-canvas>.skpe-bsc-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - .7rem)}}.skpe-bsc-objective{cursor:default}.skpe-bsc-objective-signal[role=button],.skpe-bsc-objective-execution[role=button]{cursor:pointer!important}.skpe-bsc-objective-signal[role=button]{transition:transform .12s,box-shadow .12s}.skpe-bsc-objective-signal[role=button]:hover,.skpe-bsc-objective-signal[role=button]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--organization-accent,var(--skpe-accent,#176b53)) 22%, transparent);transform:scale(1.18)}.skpe-bsc-objective-execution[role=button]{transition:border-color .12s,background .12s,box-shadow .12s}.skpe-bsc-objective-execution[role=button]:hover,.skpe-bsc-objective-execution[role=button]:focus-visible{border-color:color-mix(in srgb, var(--organization-accent,var(--skpe-accent,#176b53)) 58%, #fff);background:color-mix(in srgb, var(--organization-accent,var(--skpe-accent,#176b53)) 14%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--organization-accent,var(--skpe-accent,#176b53)) 13%, transparent)}.skpe-bsc-map{width:100%;max-width:none;position:relative}.skpe-bsc-map-canvas{width:100%;max-width:none;height:clamp(680px,80vh,1040px)}.skpe-bsc-toolbar{z-index:48;-webkit-backdrop-filter:blur(12px)saturate(120%);opacity:.34;pointer-events:auto;background:#ffffff85;border:1px solid #758d8338;border-radius:.8rem;flex-wrap:wrap;justify-content:center;gap:.28rem;max-width:min(100% - 1.5rem,980px);padding:.28rem;transition:opacity .15s,background .15s,box-shadow .15s;display:flex;position:absolute;top:.75rem;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #1d3e3214}.skpe-bsc-toolbar:hover,.skpe-bsc-toolbar:focus-within{opacity:.98;background:#ffffffe6;box-shadow:0 10px 30px #1d3e3224}.skpe-bsc-toolbar button{border-radius:.58rem;min-height:2rem;padding:.38rem .68rem;font-size:clamp(.72rem,.34vw + .64rem,.9rem);line-height:1.1}.skpe-bsc-lane-label small{font-size:clamp(.74rem,.26vw + .68rem,.92rem)}.skpe-bsc-lane-label strong{font-size:clamp(.88rem,.34vw + .78rem,1.12rem);line-height:1.24}.skpe-bsc-theme-group>header span,.skpe-bsc-theme-group>header strong{font-size:clamp(.78rem,.28vw + .7rem,.98rem)}.skpe-bsc-objective small{font-size:clamp(.72rem,.22vw + .66rem,.9rem)}.skpe-bsc-objective strong{font-size:clamp(.86rem,.34vw + .76rem,1.08rem);line-height:1.3}.skpe-bsc-objective-execution{font-size:clamp(.66rem,.22vw + .61rem,.82rem)}@media (width>=1500px){.skpe-bsc-map-canvas{height:clamp(760px,82vh,1120px)}.skpe-bsc-toolbar{max-width:min(100% - 2rem,1180px);top:.9rem}}@media (width<=900px){.skpe-bsc-toolbar{opacity:.82;max-width:calc(100% - 1rem);top:.5rem}.skpe-bsc-map-canvas{height:clamp(600px,78vh,900px);min-height:600px}}.skpe-theme-dark .skpe-bsc-toolbar{background:#17251f94;border-color:#829e9247}.skpe-theme-dark .skpe-bsc-toolbar:hover,.skpe-theme-dark .skpe-bsc-toolbar:focus-within{background:#17251feb}.skpe-strategic-formulation{gap:1rem;min-width:0;display:grid}.skpe-strategic-formulation-header,.skpe-formulation-synthesis,.skpe-formulation-report,.skpe-formulation-data-grid>article{background:#fff;border:1px solid #dce5e1;border-radius:14px;padding:1rem 1.1rem}.skpe-strategic-formulation-header h2,.skpe-formulation-synthesis h3,.skpe-formulation-synthesis h4,.skpe-formulation-data-grid h3{margin:0}.skpe-strategic-formulation-header p:last-child,.skpe-formulation-synthesis p,.skpe-formulation-report p,.skpe-formulation-data-row p{color:#607069;line-height:1.55}.skpe-formulation-overview,.skpe-formulation-tab-panel{gap:1rem;min-width:0;display:grid}.skpe-formulation-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.skpe-formulation-summary-grid>article{background:#fff;border:1px solid #dce5e1;border-radius:12px;gap:.35rem;padding:1rem;display:grid}.skpe-formulation-summary-grid small,.skpe-formulation-data-row small,.skpe-formulation-plan-list small{color:#6d7d76}.skpe-formulation-report{justify-content:space-between;align-items:center;gap:1rem;display:flex}.skpe-formulation-report button{border:1px solid #d2dcd8;border-radius:9px;min-height:40px;padding:.55rem .8rem}.skpe-formulation-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.skpe-formulation-data-row,.skpe-formulation-plan-list>article{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.8rem 0;display:flex}.skpe-formulation-data-row>div,.skpe-formulation-plan-list>article>div:first-child{gap:.2rem;min-width:0;display:grid}.skpe-formulation-plan-list{background:#fff;border:1px solid #dce5e1;border-radius:14px;padding:0 1rem;display:grid}.skpe-formulation-plan-list>article>div:last-child{align-items:center;gap:1rem;display:flex}.skpe-theme-dark .skpe-strategic-formulation-header,.skpe-theme-dark .skpe-formulation-synthesis,.skpe-theme-dark .skpe-formulation-report,.skpe-theme-dark .skpe-formulation-data-grid>article,.skpe-theme-dark .skpe-formulation-summary-grid>article,.skpe-theme-dark .skpe-formulation-plan-list{color:#f0f7f4;background:#172821;border-color:#365248}.skpe-theme-dark .skpe-strategic-formulation p,.skpe-theme-dark .skpe-strategic-formulation small{color:#c5d6d0}@media (width<=1100px){.skpe-formulation-summary-grid,.skpe-formulation-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.skpe-formulation-summary-grid,.skpe-formulation-data-grid{grid-template-columns:1fr}.skpe-formulation-report{display:grid}}.skpe-strategic-formulation>.sparks-workspace-tabs{top:calc(var(--skpe-cockpit-header-height,76px) + .5rem);z-index:55;width:100%;max-width:100%;box-shadow:none;position:sticky}.wx-textarea.wx-3yFVAC{resize:vertical;width:var(--wx-input-width);max-width:100%;padding:var(--wx-input-padding);min-height:100px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);outline:none;display:block}.wx-textarea.wx-3yFVAC:focus{border:var(--wx-input-border-focus)}.wx-textarea.wx-3yFVAC::placeholder{color:var(--wx-input-placeholder-color)}.wx-textarea[disabled].wx-3yFVAC{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);resize:none}.wx-textarea[disabled].wx-3yFVAC::placeholder{color:var(--wx-color-font-disabled)}.wx-textarea.wx-error.wx-3yFVAC{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-button.wx-2ZWgb4{vertical-align:top;text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-button-border-radius);background-color:var(--wx-button-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;max-width:100%;min-width:var(--wx-button-width);text-decoration:none;transition:none;display:inline-block;overflow:hidden}.wx-button.wx-2ZWgb4:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-button.wx-2ZWgb4,.wx-button.wx-2ZWgb4:focus,.wx-button.wx-2ZWgb4:active{outline:none}.wx-button[disabled].wx-2ZWgb4{cursor:not-allowed;background:var(--wx-color-disabled);color:var(--wx-color-font-disabled);border-color:#0000}.wx-block.wx-2ZWgb4{width:100%;display:block}.wx-square.wx-2ZWgb4{border-radius:0}i.wx-2ZWgb4{vertical-align:top;font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;margin-right:2px;line-height:1;display:inline-block;position:relative}i.wx-2ZWgb4:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-2ZWgb4{padding-left:var(--wx-button-icon-indent);padding-right:var(--wx-button-icon-indent);min-width:auto}.wx-icon.wx-2ZWgb4 i.wx-2ZWgb4{opacity:1;margin:0}.wx-primary.wx-2ZWgb4{background-color:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-2ZWgb4.wx-pressed,.wx-2ZWgb4.wx-pressed:hover,.wx-2ZWgb4.wx-pressed:active,.wx-2ZWgb4.wx-pressed[disabled]{background-color:var(--wx-button-pressed);box-shadow:var(--wx-button-box-shadow)}.wx-2ZWgb4.wx-primary.wx-pressed:not([disabled]),.wx-2ZWgb4.wx-primary.wx-pressed:hover:not([disabled]),.wx-2ZWgb4.wx-primary.wx-pressed:active:not([disabled]){background-color:var(--wx-button-primary-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-2ZWgb4.wx-danger.wx-pressed:not([disabled]),.wx-2ZWgb4.wx-danger.wx-pressed:hover:not([disabled]),.wx-2ZWgb4.wx-danger.wx-pressed:active:not([disabled]){background-color:var(--wx-button-danger-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary.wx-2ZWgb4{background:var(--wx-color-secondary);color:var(--wx-color-secondary-font);border-color:var(--wx-color-secondary-border)}.wx-secondary.wx-2ZWgb4:hover:not([disabled]){background:var(--wx-color-secondary-hover)}.wx-secondary.wx-pressed:not([disabled]).wx-2ZWgb4,.wx-secondary.wx-pressed:hover:not([disabled]).wx-2ZWgb4,.wx-secondary.wx-pressed:active:not([disabled]).wx-2ZWgb4{background:var(--wx-color-secondary-hover);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary[disabled].wx-2ZWgb4{border-color:var(--wx-color-secondary-border-disabled)}.wx-danger.wx-2ZWgb4{background-color:var(--wx-color-danger);color:var(--wx-button-danger-font-color)}.wx-link.wx-2ZWgb4{color:var(--wx-color-link);vertical-align:baseline;border:none;padding:0}.wx-link.wx-2ZWgb4,.wx-link.wx-2ZWgb4:hover,.wx-link[disabled].wx-2ZWgb4{background:0 0}.wx-link[disabled].wx-2ZWgb4{color:var(--wx-color-font-disabled)}.wx-checkbox.wx-2IvefP{vertical-align:top;max-width:var(--wx-input-width);display:inline-block;position:relative}.wx-check.wx-2IvefP{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-label.wx-2IvefP{font-family:var(--wx-checkbox-font-family);font-size:var(--wx-checkbox-font-size);line-height:var(--wx-checkbox-line-height);font-weight:var(--wx-checkbox-font-weight);color:var(--wx-checkbox-font-color);cursor:pointer;flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-before.wx-2IvefP,.wx-after.wx-2IvefP{display:block}.wx-after.wx-2IvefP{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);margin-left:8px}.wx-before.wx-2IvefP{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);flex-shrink:0;position:relative}.wx-before.wx-2IvefP:before{content:"";width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);border-radius:var(--wx-checkbox-border-radius);background:var(--wx-input-background);display:block}.wx-before.wx-2IvefP:after{content:"";width:calc(var(--wx-checkbox-size) * .56);height:calc(var(--wx-checkbox-size) * .32);border-style:solid;border-color:var(--wx-color-primary-font);border-width:0 0 calc(var(--wx-checkbox-size) * .12) calc(var(--wx-checkbox-size) * .12);margin-left:calc(var(--wx-checkbox-size) * -.26);margin-top:calc(var(--wx-checkbox-size) * -.24);display:none;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-color-primary);border-color:#0000}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:after{display:block}.wx-check.wx-2IvefP[disabled]~.wx-label.wx-2IvefP{color:var(--wx-checkbox-border-color-disabled);cursor:not-allowed}.wx-check.wx-2IvefP[disabled]:not(:checked)~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{border-color:var(--wx-checkbox-border-color-disabled)}.wx-check.wx-2IvefP[disabled]:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-checkbox-border-color-disabled)}.wx-check.wx-2IvefP[disabled]~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:after{border-color:var(--wx-input-background)}.wx-list-checkbox.wx-2IvefP{pointer-events:none;margin-right:8px}.wx-checkboxgroup.wx-q8xwRD{margin-top:calc(var(--wx-field-gutter) * -1);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.wx-item.wx-q8xwRD{max-width:100%;margin-top:var(--wx-field-gutter);flex:0 0 100%}.wx-checkboxgroup.wx-inline.wx-q8xwRD .wx-item.wx-q8xwRD{padding-right:var(--wx-field-gutter);flex:none}.wx-checkboxgroup.wx-grid.wx-q8xwRD .wx-item.wx-q8xwRD{max-width:50%;padding-right:var(--wx-field-gutter);flex:0 0 50%}.wx-popup.wx-37M6Fj{z-index:var(--wx-popup-z-index);background:var(--wx-popup-background);box-shadow:var(--wx-popup-shadow);border:var(--wx-popup-border);border-radius:var(--wx-popup-border-radius);overflow:hidden}.wx-dropdown.wx-aaaVytZW{z-index:5;background:var(--wx-popup-background);box-shadow:var(--wx-popup-shadow);border:var(--wx-popup-border);border-radius:var(--wx-popup-border-radius);position:absolute;overflow:hidden}.wx-top-center.wx-aaaVytZW{top:0;left:50%;transform:translate(-50%,-100%)translateY(-2px)}.wx-top-start.wx-aaaVytZW{top:0;left:0;transform:translateY(-100%)translateY(-2px)}.wx-top-end.wx-aaaVytZW{top:0;right:0;transform:translateY(-100%)translateY(-2px)}.wx-bottom-center.wx-aaaVytZW{bottom:0;left:50%;transform:translate(-50%,100%)translateY(2px)}.wx-bottom-start.wx-aaaVytZW{bottom:0;left:0;transform:translateY(100%)translateY(2px)}.wx-bottom-end.wx-aaaVytZW{bottom:0;right:0;transform:translateY(100%)translateY(2px)}.wx-left-center.wx-aaaVytZW{bottom:50%;left:0;transform:translate(-100%,50%)translate(-2px)}.wx-left-start.wx-aaaVytZW{top:0;left:0;transform:translate(-100%)translate(-2px)}.wx-left-end.wx-aaaVytZW{bottom:0;left:0;transform:translate(-100%)translate(-2px)}.wx-right-center.wx-aaaVytZW{bottom:50%;right:0;transform:translate(100%,50%)translate(2px)}.wx-right-start.wx-aaaVytZW{top:0;right:0;transform:translate(100%)translate(2px)}.wx-right-end.wx-aaaVytZW{bottom:0;right:0;transform:translate(100%)translate(2px)}.wx-portal-node.wx-32GZ52{display:none}.wx-colorselect.wx-121TgJ{width:var(--wx-input-width);position:relative}.wx-selected.wx-121TgJ{left:var(--wx-input-icon-indent);position:absolute;top:50%;transform:translateY(-50%)}.wx-colors.wx-121TgJ{flex-wrap:wrap;gap:8px;padding:8px;display:flex}.wx-color.wx-121TgJ{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);cursor:pointer}.wx-input.wx-121TgJ{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-121TgJ.wx-focus{border:var(--wx-input-border-focus)}.wx-input.wx-121TgJ::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-121TgJ[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-121TgJ[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-121TgJ[disabled]~.wx-color,.wx-input.wx-121TgJ[disabled]~.wx-empty{cursor:not-allowed}.wx-input.wx-121TgJ.wx-error{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-empty.wx-121TgJ{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(to top left,#0000 0% calc(50% - 1px),red 50%,#0000 calc(50% + 1px) 100%)}.wxi-close.wx-121TgJ{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);color:var(--wx-input-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wxi-close.wx-121TgJ:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-colorboard.wx-1yoKzq{flex-direction:column;gap:12px;width:100%;padding:8px;display:flex}.wx-color-block.wx-1yoKzq{width:100%;height:140px;position:relative;box-shadow:0 1px 3px #0003}.wx-color-block.wx-1yoKzq:before,.wx-color-block.wx-1yoKzq:after{content:"";width:100%;height:100%;position:absolute}.wx-color-block.wx-1yoKzq:before{z-index:2;background-image:linear-gradient(#fff0,#000)}.wx-color-block.wx-1yoKzq:after{z-index:1;background-image:linear-gradient(90deg,#fff,#cb998000)}.wx-color-block-slider.wx-1yoKzq{width:16px;height:16px;margin:-8px 0 0 -8px}.wx-slider.wx-1yoKzq{z-index:3;border:2px solid #fff;border-radius:50%;position:absolute;box-shadow:0 1px 3px #0003}.wx-slider.wx-1yoKzq:focus,.wx-slider.wx-1yoKzq:hover{outline:none;box-shadow:0 1px 3px #0003,inset 0 0 4px #fff}.wx-color-line.wx-1yoKzq{background-image:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);border-radius:6px;width:100%;height:8px;position:relative}.wx-color-line-slider.wx-1yoKzq{width:14px;height:14px;margin:0 0 0 -7px;top:-4px}.wx-color-controls.wx-1yoKzq{flex-wrap:wrap;justify-content:space-between;display:flex}.wx-color.wx-1yoKzq,.wx-text.wx-1yoKzq{width:calc(50% - 4px)}.wx-color.wx-1yoKzq{height:32px}.wx-text.wx-1yoKzq{background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);outline:none}.wx-text.wx-1yoKzq:focus{border:var(--wx-input-border-focus)}.wx-colorpicker.wx-mmT8WH{width:var(--wx-input-width);position:relative}.wx-color.wx-mmT8WH{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);cursor:pointer;left:var(--wx-input-icon-indent);position:absolute;top:50%;transform:translateY(-50%)}.wx-input.wx-mmT8WH{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-focus.wx-mmT8WH{border:var(--wx-input-border-focus)}.wx-input.wx-mmT8WH::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-mmT8WH[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-mmT8WH[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-mmT8WH[disabled]~.wx-color.wx-mmT8WH{cursor:not-allowed}.wx-input.wx-error.wx-mmT8WH{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wxi-close.wx-mmT8WH{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wxi-close.wx-mmT8WH:before{display:block}.wxi-close.wx-mmT8WH:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-list.wx-233fr7{max-height:250px;position:relative;overflow-y:auto}.wx-list-wrapper.wx-233fr7{width:100%;position:relative}.wx-list-content.wx-233fr7{position:absolute;top:0;left:0;right:0}.wx-item.wx-233fr7{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);color:var(--wx-input-font-color);padding:var(--wx-input-padding);cursor:pointer;flex-wrap:nowrap;align-items:center;display:flex}.wx-item.wx-focus.wx-233fr7{background:var(--wx-background-hover)}.wx-no-data.wx-233fr7{padding:var(--wx-input-padding)}.wx-combo.wx-1j11Jk{width:var(--wx-input-width);position:relative}.wx-input.wx-1j11Jk{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;outline:none;display:block;overflow:hidden}.wx-input.wx-1j11Jk:focus{border:var(--wx-input-border-focus)}.wx-input.wx-1j11Jk::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-1j11Jk[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-1j11Jk[disabled]::placeholder,.wx-input.wx-1j11Jk[disabled]~.wx-icon.wx-1j11Jk{color:var(--wx-color-font-disabled)}.wx-input.wx-error.wx-1j11Jk{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-input.wx-error.wx-1j11Jk~.wx-icon.wx-1j11Jk{color:var(--wx-color-danger)}.wx-icon.wx-1j11Jk{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-1j11Jk:before{display:block}.wx-icon.wxi-close.wx-1j11Jk{pointer-events:all;cursor:pointer}.wx-icon.wxi-close.wx-1j11Jk:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-text.wx-hQ64J4{width:var(--wx-input-width);position:relative}.wx-text.wx-disabled.wx-hQ64J4 .wx-icon.wx-hQ64J4{color:var(--wx-color-font-disabled)}.wx-text.wx-error.wx-hQ64J4 .wx-icon.wx-hQ64J4{color:var(--wx-color-danger)}.wx-icon.wx-hQ64J4{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-hQ64J4:before{display:block}.wx-icon-left.wx-hQ64J4 .wx-icon.wx-hQ64J4:not(.wxi-close){right:auto;left:var(--wx-input-icon-indent)}.wx-icon.wxi-close.wx-hQ64J4{pointer-events:all;cursor:pointer}.wx-icon.wxi-close.wx-hQ64J4:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-input.wx-hQ64J4{width:var(--wx-input-width);height:var(--wx-input-height);max-width:100%;padding:var(--wx-input-padding);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-hQ64J4:focus{border:var(--wx-input-border-focus)}.wx-input.wx-hQ64J4::placeholder{color:var(--wx-input-placeholder-color)}.wx-icon-left.wx-hQ64J4 .wx-input.wx-hQ64J4{padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-icon-right.wx-hQ64J4 .wx-input.wx-hQ64J4,.wx-text.wx-clear.wx-hQ64J4 .wx-input.wx-hQ64J4{padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-input.wx-hQ64J4[disabled]{border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);pointer-events:none;cursor:not-allowed!important}.wx-input.wx-hQ64J4[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-error.wx-hQ64J4 .wx-input.wx-hQ64J4{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-date-input.wx-hQ64J4 .wx-input.wx-hQ64J4{cursor:pointer;width:100%;padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-header.wx-8HQVQV{margin-bottom:calc(var(--wx-calendar-gap) * 2);font-size:var(--wx-calendar-header-font-size);line-height:var(--wx-calendar-header-line-height);font-weight:var(--wx-calendar-header-font-weight);flex-wrap:nowrap;align-items:center;display:flex}.wx-spacer.wx-8HQVQV,.wx-pager.wx-8HQVQV{width:var(--wx-calendar-cell-size);height:var(--wx-calendar-cell-size);flex-shrink:0}.wx-pager.wx-8HQVQV{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--wx-calendar-icon-color);line-height:1;font-size:var(--wx-calendar-icon-size);border-radius:50%;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-pager.wx-8HQVQV:before{display:block}.wx-pager.wx-8HQVQV:hover{background-color:var(--wx-background-hover)}.wx-label.wx-8HQVQV{flex:0 0 calc(100% - var(--wx-calendar-cell-size) * 2);max-width:calc(100% - var(--wx-calendar-cell-size) * 2);text-align:center;color:var(--wx-color-link);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-button.wx-3s8W4d{vertical-align:top;text-align:center;letter-spacing:normal;font-family:var(--wx-calendar-controls-font-family);font-size:var(--wx-calendar-controls-font-size);line-height:var(--wx-calendar-controls-line-height);font-weight:var(--wx-calendar-controls-font-weight);text-transform:none;color:var(--wx-calendar-controls-font-color);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;max-width:100%;padding:0;text-decoration:none;transition:none;display:inline-block}.wx-button.wx-3s8W4d,.wx-button.wx-3s8W4d:focus,.wx-button.wx-3s8W4d:active{outline:none}.wx-button.wx-3s8W4d:active{opacity:.8}.wx-398RBS.wx-weekdays{margin-bottom:calc(var(--wx-calendar-gap) * 1.5);flex-wrap:nowrap;display:flex}.wx-398RBS.wx-weekday{max-width:14.2857%;font-size:var(--wx-font-size-sm);line-height:var(--wx-line-height-sm);color:var(--wx-color-font-alt);text-align:center;flex:0 0 14.2857%}.wx-398RBS.wx-days{flex-wrap:wrap;display:flex}.wx-398RBS.wx-day{border-radius:var(--wx-calendar-border-radius);max-width:14.2857%;height:calc(var(--wx-calendar-cell-size) - var(--wx-calendar-line-gap) * 2);margin:calc(var(--wx-calendar-line-gap) / 2) 0;text-align:center;flex-wrap:nowrap;flex:0 0 14.2857%;justify-content:center;align-items:center;display:flex}.wx-398RBS.wx-day:not(.wx-out):not(.wx-selected){cursor:pointer}.wx-398RBS.wx-day:not(.wx-out):not(.wx-selected):hover{background:var(--wx-background-hover)}.wx-398RBS.wx-day.wx-out{color:var(--wx-color-font-disabled)}.wx-398RBS.wx-day.wx-selected:not(.wx-out){background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-398RBS.wx-day.wx-selected.wx-left:not(.wx-out){border-radius:calc(var(--wx-calendar-border-radius)) 0 0 calc(var(--wx-calendar-border-radius))}.wx-398RBS.wx-day.wx-selected.wx-right:not(.wx-out){border-radius:0 calc(var(--wx-calendar-border-radius)) calc(var(--wx-calendar-border-radius)) 0}.wx-398RBS.wx-day.wx-inrange:not(.wx-out){background:var(--wx-color-primary-selected);border-radius:0}.wx-398RBS.wx-day.wx-weekend:not(.wx-selected):not(.wx-out){color:var(--wx-color-primary)}.wx-398RBS.wx-day.wx-inactive{pointer-events:none}.wx-months.wx-34U8T8{margin:var(--wx-calendar-gap);flex-wrap:wrap;display:flex}.wx-month.wx-34U8T8{flex:0 0 calc(100% / 4 - var(--wx-calendar-gap) * 2);max-width:calc(100% / 4 - var(--wx-calendar-gap) * 2);margin:calc(var(--wx-calendar-gap) * 2) var(--wx-calendar-gap);text-align:center;cursor:pointer;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-month.wx-current.wx-34U8T8{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-month.wx-34U8T8:not(.wx-current):hover{background-color:var(--wx-background-hover)}.wx-buttons.wx-34U8T8{margin-top:var(--wx-calendar-gap);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-years.wx-1XEF33{margin:var(--wx-calendar-gap);flex-wrap:wrap;display:flex}.wx-year.wx-1XEF33{flex:0 0 calc(100% / 4 - var(--wx-calendar-gap) * 2);max-width:calc(100% / 4 - var(--wx-calendar-gap) * 2);margin:calc(var(--wx-calendar-gap) * 2) var(--wx-calendar-gap);text-align:center;cursor:pointer;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-year.wx-current.wx-1XEF33{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-year:not(.wx-current):hover.wx-1XEF33{background-color:var(--wx-background-hover)}.wx-prev-decade.wx-1XEF33,.wx-next-decade.wx-1XEF33{color:var(--wx-color-font-disabled)}.wx-buttons.wx-1XEF33{margin-top:var(--wx-calendar-gap);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-calendar.wx-2Gr4AS{width:100%;height:auto;padding:var(--wx-calendar-padding);cursor:default;font-family:var(--wx-calendar-font-family);font-size:var(--wx-calendar-font-size);line-height:var(--wx-calendar-line-height);font-weight:var(--wx-calendar-font-weight);color:var(--wx-calendar-font-color)}.wx-calendar.wx-2Gr4AS.wx-part{padding-bottom:0}.wx-wrap.wx-2Gr4AS{width:calc(var(--wx-calendar-cell-size) * 7);margin:0 auto}.wx-buttons.wx-2Gr4AS{margin-top:calc(var(--wx-calendar-gap) * 2);flex-wrap:nowrap;justify-content:flex-end;align-items:center;display:flex}.wx-button-item.wx-2Gr4AS+.wx-button-item.wx-2Gr4AS{margin-left:calc(var(--wx-calendar-gap) * 3)}.wx-datepicker.wx-1lKOFG{width:var(--wx-input-width);position:relative}.wx-rangecalendar.wx-p2jCaW{padding-bottom:var(--wx-calendar-padding);display:flex}.wx-half.wx-p2jCaW{flex:1}.wx-daterangepicker.wx-1b0WDQ{width:var(--wx-input-width);position:relative}.wx-13aa5W.wx-fullscreen::backdrop{background-color:var(--wx-background)}.wx-13aa5W.wx-fullscreen{outline:none;width:100%;height:100%;position:relative}.wx-13aa5W.wx-fullscreen-icon{height:20px;margin:auto;font-size:20px}.wx-13aa5W.wx-fullscreen .wx-fullscreen-button{width:40px;height:40px;padding:initial;border:none;border-radius:50%;display:flex;position:absolute;bottom:35px;right:25px}.wx-icon.wx-mdnST1{color:var(--wx-color-font-alt);cursor:pointer;font-size:var(--wx-button-icon-size);padding:var(--wx-button-icon-indent);line-height:var(--wx-button-line-height);display:inline-block}.wx-icon.wx-mdnST1:hover{background-color:var(--wx-background-hover)}.wx-multicombo.wx-12Wj21{width:var(--wx-input-width);position:relative}.wx-multicombo.wx-12Wj21.wx-focus .wx-wrapper.wx-12Wj21{border:var(--wx-input-border-focus)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-wrapper.wx-12Wj21{border:var(--wx-input-border-disabled);background:var(--wx-input-background-disabled)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-tag.wx-12Wj21{background:var(--wx-color-disabled);color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21:not(.wx-disabled) .wx-tag.wx-12Wj21{padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-input.wx-12Wj21{cursor:not-allowed;color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-icon.wxi-angle-down.wx-12Wj21{color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21.wx-error .wx-wrapper.wx-12Wj21{border-color:var(--wx-color-danger)}.wx-multicombo.wx-12Wj21.wx-error .wx-input.wx-12Wj21,.wx-multicombo.wx-12Wj21.wx-error .wx-icon.wxi-angle-down.wx-12Wj21{color:var(--wx-color-danger)}.wx-multicombo.wx-12Wj21.wx-not-empty .wx-tags.wx-12Wj21{gap:var(--wx-multicombo-tag-gap);padding:var(--wx-multicombo-tag-gap)}.wx-multicombo.wx-12Wj21.wx-not-empty .wx-input.wx-12Wj21{border-top:var(--wx-input-border)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-focus .wx-input.wx-12Wj21{border-top:var(--wx-input-border-focus)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-disabled .wx-input.wx-12Wj21{border-top:var(--wx-input-border-disabled)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-error .wx-input.wx-12Wj21{border-top-color:var(--wx-color-danger)}.wx-wrapper.wx-12Wj21{border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background)}.wx-tags.wx-12Wj21{flex-wrap:wrap;align-items:flex-start;display:flex;overflow:hidden}.wx-tag.wx-12Wj21{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-multicombo-tag-border);border-radius:var(--wx-multicombo-tag-border-radius);background:var(--wx-multicombo-tag-background);padding:var(--wx-multicombo-tag-pading);position:relative}.wx-icon.wx-12Wj21{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-12Wj21:before{display:block}.wxi-close.wx-12Wj21{pointer-events:all;cursor:pointer}.wxi-close.wx-12Wj21:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-select.wx-12Wj21{position:relative}.wx-input.wx-12Wj21{width:100%;height:var(--wx-input-height);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;display:block;overflow:hidden}.wx-pager.wx-35Np0p{gap:var(--wx-padding);padding:var(--wx-padding);flex-wrap:wrap;align-items:center;display:flex}.wx-input.wx-35Np0p{width:50px;height:var(--wx-input-height);padding:var(--wx-input-padding);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);outline:none;display:block}.wx-input.wx-35Np0p:focus{border:var(--wx-input-border-focus)}.wx-input.wx-35Np0p::placeholder{color:var(--wx-input-placeholder-color)}.wx-icon.wx-35Np0p{cursor:pointer;padding:var(--wx-input-padding);border-radius:var(--wx-input-border-radius);font-size:var(--wx-icon-size);color:var(--wx-color-link);line-height:1}.wx-icon.wx-35Np0p:before{display:block}.wx-icon.wx-35Np0p:hover{background-color:var(--wx-background-hover)}.wx-icon.wx-35Np0p.wx-disabled{cursor:default;pointer-events:none;color:var(--wx-color-font-disabled)}.wx-left.wx-35Np0p,.wx-center.wx-35Np0p,.wx-right.wx-35Np0p{align-items:center;gap:var(--wx-padding);display:flex}.wx-radio.wx-3lDF1s{vertical-align:top;max-width:var(--wx-input-width);display:inline-block;position:relative}.wx-input.wx-3lDF1s{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-label.wx-3lDF1s{font-family:var(--wx-checkbox-font-family);font-size:var(--wx-checkbox-font-size);line-height:var(--wx-checkbox-line-height);font-weight:var(--wx-checkbox-font-weight);color:var(--wx-checkbox-font-color);cursor:pointer;flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-circle.wx-3lDF1s{display:block}.wx-radio-text.wx-3lDF1s{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);margin-left:8px}.wx-circle.wx-3lDF1s{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);flex-shrink:0;position:relative}.wx-circle.wx-3lDF1s:before{content:"";width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);background:var(--wx-input-background);border-radius:50%;display:block}.wx-circle.wx-3lDF1s:after{content:"";width:calc(var(--wx-checkbox-size) - var(--wx-checkbox-border-width) * 2);height:calc(var(--wx-checkbox-size) - var(--wx-checkbox-border-width) * 2);border-style:solid;border-color:var(--wx-input-background);border-width:calc(var(--wx-checkbox-size) * .2);border-radius:50%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-color-primary);border-color:#0000}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:after{display:block}.wx-input.wx-3lDF1s[disabled]~.wx-label.wx-3lDF1s{color:var(--wx-checkbox-border-color-disabled);cursor:not-allowed}.wx-input.wx-3lDF1s[disabled]:not(:checked)~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{border-color:var(--wx-checkbox-border-color-disabled)}.wx-input.wx-3lDF1s[disabled]:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-checkbox-border-color-disabled)}.wx-radiogroup.wx-38w70j{margin-top:calc(var(--wx-field-gutter) * -1);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.wx-item.wx-38w70j{max-width:100%;margin-top:var(--wx-field-gutter);flex:0 0 100%}.wx-radiogroup.wx-inline.wx-38w70j .wx-item.wx-38w70j{padding-right:var(--wx-field-gutter);flex:none}.wx-radiogroup.wx-grid.wx-38w70j .wx-item.wx-38w70j{max-width:50%;padding-right:var(--wx-field-gutter);flex:0 0 50%}.wx-richselect.wx-2YgblL{width:var(--wx-input-width);min-height:var(--wx-input-height);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);cursor:pointer;outline:none;position:relative}.wx-richselect.wx-2YgblL:focus{border:var(--wx-input-border-focus)}.wx-richselect.wx-disabled.wx-2YgblL{cursor:not-allowed;border:var(--wx-input-border-disabled);background:var(--wx-input-background-disabled)}.wx-richselect.wx-disabled.wx-2YgblL .wx-label.wx-2YgblL,.wx-richselect.wx-disabled.wx-2YgblL .wx-icon.wx-2YgblL{color:var(--wx-color-font-disabled)}.wx-richselect.wx-error.wx-2YgblL{border-color:var(--wx-color-danger)}.wx-richselect.wx-error.wx-2YgblL .wx-label.wx-2YgblL,.wx-richselect.wx-error.wx-2YgblL .wx-icon.wx-2YgblL{color:var(--wx-color-danger)}.wx-label.wx-2YgblL{width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);display:block;overflow:hidden}.wx-placeholder.wx-2YgblL{color:var(--wx-input-placeholder-color)}.wx-icon.wx-2YgblL{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-2YgblL:before{display:block}.wx-icon.wxi-close.wx-2YgblL{pointer-events:all}.wx-icon.wxi-close.wx-2YgblL:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-nowrap.wx-2YgblL .wx-label.wx-2YgblL{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-segmented.wx-0hMO7P{background:var(--wx-segmented-background);border:var(--wx-segmented-border);border-radius:var(--wx-segmented-border-radius);padding:var(--wx-segmented-padding);flex-wrap:nowrap;max-width:100%;display:inline-flex}.wx-segment.wx-0hMO7P{text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-segmented-border-radius);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;flex-wrap:nowrap;align-items:center;max-width:100%;text-decoration:none;transition:none;display:flex}.wx-segment.wx-0hMO7P,.wx-segment.wx-0hMO7P:focus,.wx-segment.wx-0hMO7P:active{outline:none}.wx-segment.wx-0hMO7P+.wx-segment.wx-0hMO7P{margin-left:var(--wx-segmented-padding)}.wx-segment.wx-0hMO7P:hover{background:var(--wx-segmented-background-hover)}.wx-segment.wx-selected.wx-0hMO7P,.wx-segment.wx-selected.wx-0hMO7P:hover,.wx-segment.wx-selected.wx-0hMO7P:focus{background:var(--wx-color-primary);color:var(--wx-color-primary-font);cursor:default}.wx-icon.wx-0hMO7P{font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;line-height:1;position:relative}.wx-icon.wx-0hMO7P:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-only.wx-0hMO7P{opacity:1}.wx-icon.wx-0hMO7P+.wx-label.wx-0hMO7P{margin-left:4px}.wx-select-box.wx-2yx1Fo{width:var(--wx-input-width);position:relative}.wx-select.wx-2yx1Fo{appearance:none;width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;outline:none;display:block;overflow:hidden!important}.wx-select.wx-2yx1Fo:focus{border:var(--wx-input-border-focus)}.wx-select[disabled].wx-2yx1Fo{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-select[disabled].wx-2yx1Fo~.wx-placeholder.wx-2yx1Fo,.wx-select[disabled].wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-font-disabled)}.wx-select.wx-error.wx-2yx1Fo{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-select.wx-error.wx-2yx1Fo option{color:var(--wx-input-font-color)}.wx-select.wx-error.wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-danger)}.wx-placeholder.wx-2yx1Fo{border:var(--wx-input-border);width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-placeholder-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;pointer-events:none;border-color:#0000;position:absolute;top:0;left:0;overflow:hidden!important}.wx-icon.wx-2yx1Fo{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-2yx1Fo:before{display:block}.wx-icon.wx-2yx1Fo.wxi-close{pointer-events:all;cursor:pointer}.wx-icon.wxi-close:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-slider.wx-2EDJ8G{width:var(--wx-input-width)}.wx-label.wx-2EDJ8G{margin:var(--wx-slider-label-margin);font-family:var(--wx-slider-label-font-family);font-size:var(--wx-slider-label-font-size);line-height:var(--wx-slider-label-line-height);font-weight:var(--wx-slider-label-font-weight);color:var(--wx-slider-label-font-color);display:block}.wx-inner.wx-2EDJ8G{padding:calc((var(--wx-slider-height) - var(--wx-slider-track-height)) / 2) 0}.wx-input.wx-2EDJ8G{appearance:none;width:100%;height:var(--wx-slider-track-height);background:var(--wx-slider-background);border-radius:var(--wx-slider-track-border-radius);border:none;margin:0;display:block}.wx-input.wx-2EDJ8G:focus{outline:none}.wx-input.wx-2EDJ8G::-webkit-slider-runnable-track{width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-webkit-slider-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);box-shadow:var(--wx-slider-thumb-shadow);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G::-moz-range-track{width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-moz-range-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G::-moz-range-progress{background-color:var(--wx-slider-primary);height:var(--wx-slider-track-height);border-top-left-radius:var(--wx-slider-track-border-radius);border-bottom-left-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-track{color:#0000;width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-ms-fill-lower{background:var(--wx-slider-primary);border:.2px solid var(--wx-slider-primary);border-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-fill-upper{background:var(--wx-slider-background);border:.2px solid var(--wx-slider-background);border-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G:focus::-ms-fill-lower{background:var(--wx-slider-primary)}.wx-input.wx-2EDJ8G:focus::-ms-fill-upper{background:var(--wx-slider-background)}.wx-input.wx-2EDJ8G[disabled]{cursor:not-allowed;background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-webkit-slider-runnable-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-webkit-slider-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]::-moz-range-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-moz-range-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]::-moz-range-progress{cursor:not-allowed;background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-ms-fill-lower{background:var(--wx-color-disabled);border-color:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-fill-upper{background:var(--wx-color-disabled);border-color:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]:focus::-ms-fill-lower{background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]:focus::-ms-fill-upper{background:var(--wx-color-disabled)}.wx-switch.wx-2dAR5c{vertical-align:top;cursor:default;margin:0;display:inline-block;position:relative}.wx-input.wx-2dAR5c{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-box.wx-2dAR5c{width:var(--wx-switch-width);height:var(--wx-switch-height);border:var(--wx-switch-border-width) solid var(--wx-switch-border-color);border-radius:calc(var(--wx-switch-height) / 2);background-color:var(--wx-switch-background);cursor:pointer;transition:background-color .4s;display:block;position:relative;overflow:hidden}.wx-box.wx-2dAR5c:before{content:"";left:var(--wx-switch-thumb-offset);top:var(--wx-switch-thumb-offset);height:calc(var(--wx-switch-height) - var(--wx-switch-thumb-offset) * 2 - var(--wx-switch-border-width) * 2);width:calc(var(--wx-switch-height) - var(--wx-switch-thumb-offset) * 2 - var(--wx-switch-border-width) * 2);border:var(--wx-switch-thumb-border);background:var(--wx-switch-thumb-background);box-shadow:var(--wx-switch-thumb-shadow);border-radius:50%;transition:transform .4s;position:absolute}.wx-input.wx-2dAR5c:checked~.wx-box.wx-2dAR5c{background-color:var(--wx-switch-primary)}.wx-input.wx-2dAR5c:checked~.wx-box.wx-2dAR5c:before{transform:translate(calc(var(--wx-switch-width) - var(--wx-switch-height)))}.wx-input.wx-2dAR5c[disabled]~.wx-box.wx-2dAR5c{background-color:var(--wx-color-disabled);border-color:var(--wx-switch-border-color-disabled);cursor:not-allowed}.wx-input.wx-2dAR5c[disabled]~.wx-box.wx-2dAR5c:before{border:var(--wx-switch-thumb-border-disabled);background:var(--wx-switch-thumb-background-disabled)}.wx-tabs.wx-138fWJ{flex-wrap:nowrap;display:inline-flex}.wx-tab.wx-138fWJ{text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-width:var(--wx-tabs-border-width);background:var(--wx-tabs-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;max-width:100%;min-width:var(--wx-tabs-cell-min-width);-webkit-user-select:none;user-select:none;border-radius:0;flex-wrap:nowrap;justify-content:center;align-items:center;text-decoration:none;transition:none;display:flex;position:relative}.wx-tab.wx-138fWJ+.wx-tab.wx-138fWJ:before{content:"";left:calc(var(--wx-tabs-border-width) * -1 - var(--wx-tabs-divider-width) / 2);width:0;height:calc(var(--wx-tabs-border-width) * 2 + var(--wx-tabs-divider-height));border-left:var(--wx-tabs-divider-width) solid var(--wx-tabs-divider-color);display:block;position:absolute;top:50%;transform:translateY(-50%)}.wx-tab.wx-138fWJ:first-child{border-top-left-radius:var(--wx-tabs-border-radius);border-bottom-left-radius:var(--wx-tabs-border-radius)}.wx-tab.wx-138fWJ:last-child{border-top-right-radius:var(--wx-tabs-border-radius);border-bottom-right-radius:var(--wx-tabs-border-radius)}.wx-tab.wx-138fWJ,.wx-tab.wx-138fWJ:focus,.wx-tab.wx-138fWJ:active{outline:none}.wx-tab.wx-138fWJ:hover{background:var(--wx-tabs-background-hover)}.wx-tab.wx-active.wx-138fWJ,.wx-tab.wx-active.wx-138fWJ:hover,.wx-tab.wx-active.wx-138fWJ:focus{background:var(--wx-tabs-active-background);color:var(--wx-tabs-active-color);cursor:default}.wx-tab.wx-active.wx-138fWJ:before,.wx-tab.wx-active.wx-138fWJ+.wx-tab.wx-138fWJ:before{display:none}.wx-tab.wx-active.wx-138fWJ:after,.wx-tab.wx-138fWJ:hover:after{content:"";width:calc(100% - 26px);height:0;display:block;position:absolute;left:13px}.wx-tab.wx-active.wx-138fWJ:after{border-bottom:2px solid var(--wx-tabs-active-border)}.wx-tab:not(.wx-active):hover:after{border-bottom:2px solid var(--wx-tabs-hover-border)}.wx-top.wx-138fWJ .wx-tab.wx-active.wx-138fWJ:after,.wx-top.wx-138fWJ .wx-tab.wx-138fWJ:hover:after{top:100%}.wx-bottom.wx-138fWJ .wx-tab.wx-active.wx-138fWJ:after,.wx-bottom.wx-138fWJ .wx-tab.wx-138fWJ:hover:after{top:0}.wx-icon.wx-138fWJ{font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;line-height:1;position:relative}.wx-icon.wx-138fWJ:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-only.wx-138fWJ{opacity:1}.wx-icon.wx-138fWJ+.wx-label.wx-138fWJ{margin-left:4px}.wx-counter.wx-22t21n{border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);width:max-content;display:flex}.wx-counter.wx-22t21n:not(.wx-readonly):has(.wx-input:focus){border:var(--wx-input-border-focus)}.wx-input.wx-22t21n{box-sizing:border-box;background:var(--wx-background);width:40px;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);color:var(--wx-input-font-color);border:none;border-left:var(--wx-input-border);border-right:var(--wx-input-border);outline:none;padding-left:8px;padding-right:8px}.wx-btn.wx-22t21n{box-sizing:border-box;width:32px;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);color:var(--wx-input-font-color);background-color:var(--wx-background-alt);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;display:flex}.wx-counter.wx-22t21n:not(.wx-readonly):not(.wx-disabled) .wx-btn:active{background-color:var(--wx-background-hover)}.wx-dec.wx-22t21n,.wx-inc.wx-22t21n{fill:var(--wx-color-primary)}.wx-btn-dec.wx-22t21n{border-radius:2px 0 0 2px}.wx-btn-inc.wx-22t21n{border-radius:0 2px 2px 0}.wx-error.wx-22t21n{border:1px solid var(--wx-color-danger)}.wx-counter.wx-error.wx-22t21n:has(.wx-input:focus){border:1px solid var(--wx-color-danger)}.wx-error.wx-22t21n .wx-input.wx-22t21n{color:var(--wx-color-danger)}.wx-disabled.wx-22t21n .wx-input.wx-22t21n,.wx-disabled.wx-22t21n .wx-btn.wx-22t21n{cursor:not-allowed;color:var(--wx-color-font-disabled)}.wx-disabled.wx-22t21n .wx-btn.wx-22t21n{background:var(--wx-color-disabled-alt)}.wx-disabled.wx-22t21n .wx-btn.wx-22t21n .wx-dec.wx-22t21n,.wx-disabled.wx-22t21n .wx-btn.wx-22t21n .wx-inc.wx-22t21n,.wx-readonly.wx-22t21n .wx-btn.wx-22t21n .wx-dec.wx-22t21n,.wx-readonly.wx-22t21n .wx-btn.wx-22t21n .wx-inc.wx-22t21n{fill:var(--wx-color-font-disabled)}.wx-readonly.wx-22t21n .wx-btn.wx-22t21n{cursor:default}.wx-notice.wx-11sNg5{background:var(--wx-notice-background);box-shadow:var(--wx-notice-shadow);border:var(--wx-notice-border);border-radius:var(--wx-notice-border-radius);margin:var(--wx-notice-margin);font-family:var(--wx-notice-font-family);font-size:var(--wx-notice-font-size);line-height:var(--wx-notice-line-height);font-weight:var(--wx-notice-font-weight);color:var(--wx-notice-font-color);width:var(--wx-notice-width);flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.wx-notice.wx-11sNg5:before{content:"";z-index:1;width:var(--wx-notice-type-border-width);border-top-right-radius:var(--wx-notice-type-border-width);border-bottom-right-radius:var(--wx-notice-type-border-width);background:var(--wx-notice-type-border-color);height:100%;display:block;position:absolute;top:0;left:0}.wx-notice.wx-11sNg5:after{content:"";width:100%;height:100%;opacity:var(--wx-notice-type-background-opacity);background:0 0;display:block;position:absolute;top:0;left:0}.wx-text.wx-11sNg5,.wx-button.wx-11sNg5{z-index:2;padding:var(--wx-notice-padding);position:relative}.wx-text.wx-11sNg5{word-wrap:break-word;max-width:calc(var(--wx-notice-width) - var(--wx-notice-padding) * 2 - var(--wx-notice-icon-size));flex-shrink:0}.wxi-close.wx-11sNg5{font-size:var(--wx-notice-icon-size);width:var(--wx-notice-icon-size);height:var(--wx-notice-icon-size);color:var(--wx-notice-type-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.wxi-close.wx-11sNg5:before{z-index:1;display:block}.wxi-close.wx-11sNg5:after{content:"";border-radius:var(--wx-icon-border-radius);width:calc(100% + 4px);height:calc(100% + 4px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wxi-close.wx-11sNg5:hover:after{background:var(--wx-background-hover)}.wx-notice.wx-info.wx-11sNg5,.wx-notice.wx-warning.wx-11sNg5,.wx-notice.wx-success.wx-11sNg5,.wx-notice.wx-danger.wx-11sNg5{color:var(--wx-notice-type-font-color)}.wx-notice.wx-info.wx-11sNg5:before,.wx-notice.wx-info.wx-11sNg5:after{background:var(--wx-color-info)}.wx-notice.wx-warning.wx-11sNg5:before,.wx-notice.wx-warning.wx-11sNg5:after{background:var(--wx-color-warning)}.wx-notice.wx-success.wx-11sNg5:before,.wx-notice.wx-success.wx-11sNg5:after{background:var(--wx-color-success)}.wx-notice.wx-danger.wx-11sNg5:before,.wx-notice.wx-danger.wx-11sNg5:after{background:var(--wx-color-danger)}.wx-notice.wx-info.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-warning.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-success.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-danger.wx-11sNg5 .wxi-close.wx-11sNg5:after{opacity:var(--wx-notice-type-close-hover-opacity)}.wx-notices.wx-3nwoO9{z-index:var(--wx-notice-z-index);position:fixed;top:0;right:0}.wx-modal.wx-1FxkZa{z-index:var(--wx-modal-z-index);background:var(--wx-modal-backdrop);text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.wx-window.wx-1FxkZa{background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);padding:var(--wx-modal-padding);min-width:var(--wx-modal-width)}.wx-header.wx-1FxkZa{font-family:var(--wx-modal-header-font-family);font-size:var(--wx-modal-header-font-size);line-height:var(--wx-modal-header-line-height);font-weight:var(--wx-modal-header-font-weight);color:var(--wx-modal-header-font-color);margin-bottom:var(--wx-modal-gutter)}.wx-buttons.wx-1FxkZa{margin-top:var(--wx-modal-gutter);margin-left:calc(var(--wx-modal-gutter) / -2);margin-right:calc(var(--wx-modal-gutter) / -2);justify-content:center;display:flex}.wx-button.wx-1FxkZa{max-width:50%;padding:0 calc(var(--wx-modal-gutter) / 2);flex:1}.wx-field.wx-2oVUvC{width:var(--wx-field-width);max-width:100%;margin-bottom:var(--wx-field-gutter)}.wx-field.wx-left.wx-2oVUvC{flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-field.wx-left.wx-2oVUvC>.wx-label.wx-2oVUvC{width:var(--wx-label-width);margin:0 var(--wx-field-gutter) 0 0;padding-top:calc((var(--wx-input-height) - var(--wx-label-line-height)) / 2);text-align:right;flex-shrink:0}.wx-field.wx-left.wx-2oVUvC>.wx-field-control.wx-2oVUvC{max-width:calc(100% - var(--wx-label-width) - var(--wx-field-gutter))}.wx-field.wx-error.wx-2oVUvC .wx-label.wx-2oVUvC{color:var(--wx-color-danger)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-checkbox.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-checkbox-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-checkbox-height)) / 2)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-slider.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-slider-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-slider-height)) / 2)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-switch.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-switch-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-switch-height)) / 2)}.wx-label.wx-2oVUvC{margin:var(--wx-label-margin);padding:var(--wx-label-padding);font-family:var(--wx-label-font-family);font-size:var(--wx-label-font-size);line-height:var(--wx-label-line-height);font-weight:var(--wx-label-font-weight);color:var(--wx-label-font-color);display:block}.wx-required.wx-2oVUvC .wx-label.wx-2oVUvC:after{content:" *";color:var(--wx-color-danger)}.wx-field-control.wx-2oVUvC{width:100%;position:relative}.wx-timepicker.wx-7f497i{width:var(--wx-input-width);position:relative}.wx-wrapper.wx-7f497i{padding:10px 20px}.wx-timer.wx-7f497i{text-align:center;justify-content:center;margin-bottom:10px;display:flex}.wx-digit.wx-7f497i{border:none;border-bottom:var(--wx-input-border);width:50px;height:38px;font-family:var(--wx-input-font-family);text-align:center;color:var(--wx-input-font-color);background-color:#0000;outline:none;padding:5px;font-size:24px;line-height:28px;display:block}.wx-digit.wx-7f497i:focus{border-bottom:var(--wx-input-border-focus)}.wx-separator.wx-7f497i{font-size:24px;line-height:38px}.wx-tooltip-area.wx-aab5ZNfz{width:100%;height:100%;position:relative}.wx-tooltip.wx-aab5ZNfz{pointer-events:none;border:1px solid var(--wx-tooltip-border,transparent);border-radius:var(--wx-border-radius);background-color:var(--wx-tooltip-background);color:var(--wx-tooltip-font-color);animation:.1s ease-out wx-tooltip-appear;position:absolute;top:0;left:0}.wx-tooltip-transition.wx-aab5ZNfz{transition:translate 50ms}.wx-tooltip-inner.wx-aab5ZNfz{border-radius:var(--wx-border-radius);overflow:hidden}.wx-tooltip-text.wx-aab5ZNfz{padding:var(--wx-tooltip-padding);font:var(--wx-tooltip-font);color:var(--wx-tooltip-font-color)}.wx-tooltip.wx-arrow-top.wx-aab5ZNfz:before,.wx-tooltip.wx-arrow-bottom.wx-aab5ZNfz:before,.wx-tooltip.wx-arrow-left.wx-aab5ZNfz:before,.wx-tooltip.wx-arrow-right.wx-aab5ZNfz:before{content:"";border:var(--wx-tooltip-arrow-size,6px) solid transparent;position:absolute}.wx-tooltip.wx-arrow-top.wx-aab5ZNfz:before{top:100%;left:var(--wx-arrow-offset,50%);border-top-color:var(--wx-tooltip-background);filter:drop-shadow(0 1px 0 var(--wx-tooltip-border,transparent));transform:translate(-50%)}.wx-tooltip.wx-arrow-bottom.wx-aab5ZNfz:before{bottom:100%;left:var(--wx-arrow-offset,50%);border-bottom-color:var(--wx-tooltip-background);filter:drop-shadow(0 -1px 0 var(--wx-tooltip-border,transparent));transform:translate(-50%)}.wx-tooltip.wx-arrow-left.wx-aab5ZNfz:before{top:var(--wx-arrow-offset,50%);border-left-color:var(--wx-tooltip-background);filter:drop-shadow(1px 0 0 var(--wx-tooltip-border,transparent));left:100%;transform:translateY(-50%)}.wx-tooltip.wx-arrow-right.wx-aab5ZNfz:before{top:var(--wx-arrow-offset,50%);border-right-color:var(--wx-tooltip-background);filter:drop-shadow(-1px 0 0 var(--wx-tooltip-border,transparent));right:100%;transform:translateY(-50%)}.wx-modal.wx-KgpO9N{z-index:var(--wx-modal-z-index);background:var(--wx-modal-backdrop);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.wx-window.wx-KgpO9N{background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);min-width:var(--wx-modal-width)}.wx-sidearea.wx-2L733M{z-index:var(--wx-popup-z-index);background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);min-width:var(--wx-modal-width);height:100vh;max-height:100%;position:absolute}.wx-sidearea.wx-pos-right.wx-2L733M{top:0;right:0}.wx-avatar.wx-aadkRiRf{-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.wx-avatar.wx-aadkRiRf img{object-fit:cover;width:100%;height:100%}.wx-avatar.wx-aadkRiRf span{text-transform:uppercase}.wx-avatar-overflow.wx-aadkRiRf .wx-avatar-overflow-badge{color:#fff;text-transform:none;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wx-avatar-stack.wx-aadkRiRf{align-items:center;display:inline-flex}.wx-avatar-root.wx-aadkRiRf{min-width:0;display:block}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(https://cdn.svar.dev/fonts/roboto/regular.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/roboto/regular.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(https://cdn.svar.dev/fonts/roboto/500.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/roboto/500.woff)format("woff")}.wx-material-theme{--wx-color-primary:#2f77e3;--wx-color-primary-selected:#d5e6ff;--wx-color-primary-font:#fff;--wx-color-secondary:#0000000a;--wx-color-secondary-hover:#0000001a;--wx-color-secondary-font:#000000b3;--wx-color-secondary-font-hover:#000000b3;--wx-color-secondary-border:transparent;--wx-color-secondary-border-disabled:transparent;--wx-color-success:#00d19a;--wx-color-warning:#ffc975;--wx-color-info:#37a9ef;--wx-color-danger:#ff5252;--wx-color-disabled:#ededed;--wx-color-disabled-alt:#e9e9e9;--wx-color-font:#000000b3;--wx-color-font-alt:#00000080;--wx-color-font-disabled:#0000004d;--wx-color-link:var(--wx-color-primary);--wx-background:#fff;--wx-background-alt:#f7f7f7;--wx-background-hover:linear-gradient(#00000026 0%, #00000026 100%);--wx-font-family:Roboto, Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:16px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:500;--wx-font-weight-b:700;--wx-icon-color:var(--wx-color-font-alt);--wx-icon-size:var(--wx-line-height);--wx-border-color:#dfdfdf;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:2px;--wx-radius-medium:var(--wx-border-radius);--wx-border-light:none;--wx-border-medium:1px solid #eaedf5;--wx-shadow-light:0px 4px 20px #2c2f3c1f;--wx-shadow-medium:0px 2px 4px #00000026;--wx-box-shadow:0px 2px 4px #00000026;--wx-box-shadow-strong:0px 2px 5px #0000004d;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-background);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid #00000080;--wx-input-border-disabled:1px solid var(--wx-color-disabled);--wx-input-border-radius:var(--wx-border-radius);--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:4px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:18px;--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-font-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:80px;--wx-label-margin:0 0 8px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-background:var(--wx-background-alt);--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 20px;--wx-button-icon-indent:7px;--wx-button-icon-size:16px;--wx-button-pressed:#00000029;--wx-button-danger-pressed:#cc4242;--wx-button-primary-pressed:#265fb6;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff8f inset, 2px 2px 3px 1px #0000001f inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff42 inset, 2px 2px 3px 1px #00000029 inset;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:var(--wx-border);--wx-segmented-border-radius:var(--wx-border-radius);--wx-segmented-padding:3px;--wx-tabs-background:var(--wx-background-alt);--wx-tabs-background-hover:var(--wx-background-hover);--wx-tabs-hover-border:transparent;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:100%;--wx-tabs-divider-color:#dfdfdf;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:var(--wx-color-primary);--wx-tabs-active-color:var(--wx-color-primary-font);--wx-tabs-active-border:transparent;--wx-slider-height:16px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:#dfdfdf;--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:2px solid var(--wx-background);--wx-slider-thumb-border-disabled:none;--wx-slider-thumb-shadow:var(--wx-box-shadow-strong);--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#0000004d;--wx-switch-width:44px;--wx-switch-height:22px;--wx-switch-border-width:1px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:#dfdfdf;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:none;--wx-switch-thumb-background:var(--wx-background);--wx-switch-thumb-background-disabled:var(--wx-background);--wx-switch-thumb-shadow:var(--wx-box-shadow-strong);--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:none;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:none;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#00000080;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight);--wx-modal-header-font-color:#000;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:var(--wx-border-radius);--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:var(--wx-padding);--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:0px;--wx-notice-type-border-color:transparent;--wx-notice-type-font-color:#fff;--wx-notice-type-icon-color:#fffc;--wx-notice-type-background-opacity:1;--wx-notice-type-close-hover-opacity:.3;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:0px;--wx-calendar-border-radius:var(--wx-calendar-cell-size);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-button-font-size);--wx-calendar-controls-line-height:var(--wx-button-line-height);--wx-calendar-controls-font-weight:var(--wx-button-font-weight);--wx-calendar-controls-font-color:var(--wx-color-link);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#000000b2;--wx-tooltip-border:transparent;--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-style:normal}.wx-material-theme *,.wx-material-theme :before,.wx-material-theme :after{box-sizing:border-box}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/500.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/500.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/regular.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/regular.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/600.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/600.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/700.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/700.woff)format("woff")}.wx-willow-theme{--wx-color-primary:#37a9ef;--wx-color-primary-selected:#d5eaf7;--wx-color-primary-font:#fff;--wx-color-secondary:transparent;--wx-color-secondary-hover:#37a9ef1f;--wx-color-secondary-font:var(--wx-color-primary);--wx-color-secondary-font-hover:var(--wx-color-primary);--wx-color-secondary-border:var(--wx-color-primary);--wx-color-secondary-border-disabled:#c0c3ce;--wx-color-success:#77d257;--wx-color-warning:#fcba2e;--wx-color-info:#37a9ef;--wx-color-danger:#fe6158;--wx-color-disabled:#f2f3f7;--wx-color-disabled-alt:#e9e9e9;--wx-color-font:#2c2f3c;--wx-color-font-alt:#9fa1ae;--wx-color-font-disabled:#c0c3ce;--wx-color-link:var(--wx-color-primary);--wx-background:#fff;--wx-background-alt:#f2f3f7;--wx-background-hover:#eaedf5;--wx-font-family:"Open Sans", Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:14px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:600;--wx-font-weight-b:700;--wx-icon-color:#9fa1ae;--wx-icon-size:var(--wx-line-height);--wx-button-pressed:#d7dde3;--wx-button-danger-pressed:#cb4e46;--wx-button-primary-pressed:#098cdc;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff8f inset, 2px 2px 3px 1px #0000001f inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff42 inset, 2px 2px 3px 1px #00000029 inset;--wx-border-color:#e6e6e6;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:3px;--wx-radius-major:6px;--wx-border-light:none;--wx-border-medium:1px solid #eaedf5;--wx-shadow-light:0px 3px 10px 0px #2c2f3c1f, 0px 1px 2px 0px #2c2f3c0f;--wx-shadow-medium:0px 4px 20px 0px #2c2f3c1f;--wx-box-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-box-shadow-strong:0px 4px 20px #2c2f3c29;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-color-disabled);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid var(--wx-color-primary);--wx-input-border-disabled:var(--wx-border);--wx-input-border-radius:3px;--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:3px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:var(--wx-checkbox-height);--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:100px;--wx-label-margin:0 0 4px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size-md);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-background:var(--wx-background-alt);--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 16px;--wx-button-icon-indent:5px;--wx-button-icon-size:20px;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:none;--wx-segmented-border-radius:6px;--wx-segmented-padding:0px;--wx-tabs-background:var(--wx-background);--wx-tabs-background-hover:transparent;--wx-tabs-hover-border:#9fa1ae;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:60%;--wx-tabs-divider-color:transparent;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:transparent;--wx-tabs-active-color:var(--wx-color-primary);--wx-tabs-active-border:var(--wx-tabs-active-color);--wx-slider-height:14px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:var(--wx-background-alt);--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:none;--wx-slider-thumb-border-disabled:none;--wx-slider-thumb-shadow:var(--wx-box-shadow-strong);--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#9fa1ae;--wx-switch-width:48px;--wx-switch-height:24px;--wx-switch-border-width:0px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:transparent;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:1px solid #c0c3ce;--wx-switch-thumb-background:var(--wx-background);--wx-switch-thumb-background-disabled:var(--wx-color-disabled);--wx-switch-thumb-shadow:none;--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:1px solid transparent;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:none;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#6c728333;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight-b);--wx-modal-header-font-color:#000;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:14px;--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:4px;--wx-notice-type-border-color:var(--wx-icon-color);--wx-notice-type-font-color:var(--wx-color-font);--wx-notice-type-icon-color:var(--wx-icon-color);--wx-notice-type-background-opacity:0;--wx-notice-type-close-hover-opacity:1;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:4px;--wx-calendar-border-radius:var(--wx-border-radius);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-font-size);--wx-calendar-controls-line-height:var(--wx-line-height);--wx-calendar-controls-font-weight:var(--wx-font-weight);--wx-calendar-controls-font-color:var(--wx-color-font);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#2c2f3c;--wx-tooltip-border:transparent;--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);font-style:normal}.wx-willow-theme *,.wx-willow-theme :before,.wx-willow-theme :after{box-sizing:border-box}.wx-willow-dark-theme{--wx-color-primary:#7a67eb;--wx-color-primary-selected:#7a67eb4d;--wx-color-primary-font:#fff;--wx-color-secondary:transparent;--wx-color-secondary-hover:#7a67eb1f;--wx-color-secondary-font:var(--wx-color-primary);--wx-color-secondary-font-hover:var(--wx-color-primary);--wx-color-secondary-border:var(--wx-color-primary);--wx-color-secondary-border-disabled:#9fa1ae;--wx-color-success:#77d257;--wx-color-warning:#fcba2e;--wx-color-info:var(--wx-color-primary);--wx-color-danger:#fe6158;--wx-color-disabled:#384047;--wx-color-disabled-alt:#44474a;--wx-color-font:#ffffffe6;--wx-color-font-alt:#9fa1ae;--wx-color-font-disabled:#9fa1ae;--wx-color-link:var(--wx-color-primary);--wx-background:#2a2b2d;--wx-background-alt:#384047;--wx-background-hover:#20262b;--wx-font-family:"Open Sans", Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:14px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:600;--wx-font-weight-b:700;--wx-icon-color:#c0c3ce;--wx-icon-size:var(--wx-line-height);--wx-border-color:#384047;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:3px;--wx-radius-major:6px;--wx-border-light:1px solid #384047;--wx-border-medium:1px solid #384047;--wx-shadow-light:0px 4px 20px 0px #2c2f3c1f;--wx-shadow-medium:none;--wx-box-shadow:0px 4px 48px #2c2f3c2e;--wx-box-shadow-strong:0px 4px 48px #2c2f3c2e, 0px 4px 8px #0e0e0f4d;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-color-disabled);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid var(--wx-color-primary);--wx-input-border-disabled:var(--wx-border);--wx-input-border-radius:3px;--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:3px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:var(--wx-checkbox-height);--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:100px;--wx-label-margin:0 0 4px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size-md);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-background:var(--wx-background-alt);--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 16px;--wx-button-icon-indent:5px;--wx-button-icon-size:20px;--wx-button-pressed:#353d44;--wx-button-danger-pressed:#cb4e46;--wx-button-primary-pressed:#5643c7;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff0f inset, 2px 2px 3px 1px #00000029 inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff1f inset, 2px 2px 3px 1px #0003 inset;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:none;--wx-segmented-border-radius:6px;--wx-segmented-padding:0px;--wx-tabs-background:var(--wx-background);--wx-tabs-background-hover:transparent;--wx-tabs-hover-border:#9fa1ae;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:60%;--wx-tabs-divider-color:transparent;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:transparent;--wx-tabs-active-color:var(--wx-color-primary);--wx-tabs-active-border:var(--wx-tabs-active-color);--wx-slider-height:14px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:var(--wx-background-alt);--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:none;--wx-slider-thumb-border-disabled:1px solid var(--wx-color-disabled);--wx-slider-thumb-shadow:none;--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#384047;--wx-switch-width:48px;--wx-switch-height:24px;--wx-switch-border-width:0px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:transparent;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:1px solid #ffffffb3;--wx-switch-thumb-background:#ffffffe6;--wx-switch-thumb-background-disabled:var(--wx-color-disabled);--wx-switch-thumb-shadow:none;--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:1px solid #ffffff42;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:1px solid #ffffff42;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#6c728333;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight-b);--wx-modal-header-font-color:#fff;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background-alt);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:14px;--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:4px;--wx-notice-type-border-color:var(--wx-icon-color);--wx-notice-type-font-color:var(--wx-color-font);--wx-notice-type-icon-color:#9fa1ae;--wx-notice-type-background-opacity:0;--wx-notice-type-close-hover-opacity:1;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:4px;--wx-calendar-border-radius:var(--wx-border-radius);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-font-size);--wx-calendar-controls-line-height:var(--wx-line-height);--wx-calendar-controls-font-weight:var(--wx-font-weight);--wx-calendar-controls-font-color:var(--wx-color-font);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#2c2f3c;--wx-tooltip-border:var(--wx-border-color);--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);font-style:normal}.wx-willow-dark-theme *,.wx-willow-dark-theme :before,.wx-willow-dark-theme :after{box-sizing:border-box}.wx-option.wx-cDCz9rZQ{box-sizing:border-box;height:36px;line-height:36px;font-family:var(--wx-font-family);font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);background-color:var(--wx-background);cursor:pointer;align-items:center;padding:2px 12px;display:flex}.wx-option.wx-cDCz9rZQ:hover{background:var(--wx-background-alt)}.wx-option.wx-cDCz9rZQ:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.wx-option.wx-cDCz9rZQ:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.wx-value.wx-cDCz9rZQ{white-space:nowrap;color:var(--wx-color-font);flex-grow:1}.wx-icon.wx-cDCz9rZQ,.wx-sub-icon.wx-cDCz9rZQ{vertical-align:middle;height:inherit;line-height:inherit;font-size:var(--wx-icon-size);color:var(--wx-icon-color)}.wx-icon.wx-cDCz9rZQ{margin-right:8px}.wx-subtext.wx-cDCz9rZQ{color:var(--wx-color-font-disabled);white-space:nowrap;margin-left:20px}.wx-disabled.wx-cDCz9rZQ{pointer-events:none}.wx-disabled.wx-cDCz9rZQ .wx-value,.wx-disabled.wx-cDCz9rZQ .wx-icon,.wx-disabled.wx-cDCz9rZQ .wx-sub-icon{color:var(--wx-color-font-disabled)}.wx-menu.wx-XMmAGqVx{box-shadow:var(--wx-shadow-light);z-index:20;border-radius:var(--wx-border-radius);background-color:var(--wx-background);flex-direction:column;min-width:125px;padding:4px 0;display:flex;position:absolute}.wx-separator.wx-XMmAGqVx{border-top:var(--wx-border-medium);width:100%}.wx-menubar.wx-UfhPCLL4{width:fit-content;display:flex;position:relative}.wx-option.wx-UfhPCLL4{color:var(--wx-color-font);box-sizing:border-box;height:36px;line-height:30px;font-family:var(--wx-font-family);font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);cursor:pointer;white-space:nowrap;background-color:#0000;border:none;outline:none;padding:2px 12px}.wx-active.wx-UfhPCLL4,.wx-option.wx-UfhPCLL4:hover{background-color:var(--wx-background-alt);border-radius:var(--wx-button-border-radius)}.wx-disabled.wx-UfhPCLL4{pointer-events:none;color:var(--wx-color-font-disabled)}.wx-sections.wx-s2aE1xdZ{text-align:left;--wx-field-width:600px;margin:12px 20px 0}.wx-message.wx-s2aE1xdZ{margin-top:calc(var(--wx-field-gutter) * -1);font-size:12px;line-height:var(--wx-field-gutter);color:var(--wx-color-danger);width:inherit}.wx-overlay.wx-s2aE1xdZ{font-weight:600}.wx-content.wx-H902AF2Y{height:100%;overflow-y:auto}.wx-cols.wx-bNrSbszs{flex-direction:row;justify-content:space-between;max-height:100%;display:flex}.wx-left.wx-bNrSbszs{min-width:640px;overflow-y:auto}.wx-right.wx-bNrSbszs{background:var(--wx-background-alt);width:364px;min-height:400px;margin-left:30px;overflow-y:auto}.wx-editor-toolbar.wx-66OW1j0R{padding:0 20px}.wx-editor-toolbar .toolbar{gap:4px;padding:0}.wx-editor-toolbar .toolbar .tb-element{padding:0}.wx-topbar.wx-66OW1j0R{margin-bottom:10px}.wx-bottom.wx-66OW1j0R{margin-top:10px}.wx-panel.wx-85HDaNoA{grid-template-rows:auto 1fr;height:100%;max-height:100vh;padding:16px 0;display:grid}.wx-content.wx-85HDaNoA{height:100%;overflow-y:auto}.wx-inline-form.wx-85HDaNoA,.wx-inline-form.wx-85HDaNoA .wx-content.wx-85HDaNoA{overflow:visible}.wx-content.wx-layout-columns.wx-85HDaNoA{grid-template-rows:minmax(0,auto) 1fr;display:grid;overflow-y:hidden}.wx-panel.wx-Ps8Vyc31{grid-template-rows:auto 1fr;height:100%;max-height:100vh;padding:16px 0;display:grid}.wx-content.wx-Ps8Vyc31{height:100%;overflow-y:auto}.wx-inline-form.wx-Ps8Vyc31,.wx-inline-form.wx-Ps8Vyc31 .wx-content{overflow:visible}.wx-content.wx-layout-columns.wx-Ps8Vyc31{grid-template-rows:minmax(0,auto) 1fr;display:grid;overflow-y:hidden}.wx-section.wx-OmgQq65I{cursor:pointer;border-bottom:1px solid #ccc;padding:6px;position:relative}.wx-section-active.wx-OmgQq65I{background-color:var(--wx-background-alt);margin-bottom:10px;padding-bottom:0}.wx-section.wx-OmgQq65I .wx-icon.wx-OmgQq65I{font-size:25px;position:absolute;top:20px;right:10px}.wx-z1qpqrvg.wx-separator{border-left:1px solid #00000012;border-right:var(--wx-border);box-sizing:border-box;width:1px;min-height:100%;margin:6px 4px}.wx-column>.wx-tb-body>.wx-z1qpqrvg.wx-separator,.wx-z1qpqrvg.wx-separator-menu{border-top:var(--wx-border-medium);align-self:center;width:100%;height:1px}.wx-spacer.wx-1IhFzpJV{flex-grow:1}.wx-spacer.wx-KVAsgMam{flex:1}.wx-tb-element.wx-KVAsgMam{flex-shrink:0;align-self:center;padding:4px;display:flex}.wx-menu.wx-tb-element.wx-KVAsgMam{background-color:var(--wx-background);height:36px;padding:2px 8px;line-height:36px}.wx-menu button{text-align:left;width:100%;font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);background:0 0;padding-left:0}.wx-menu .wx-tb-element{align-self:stretch}.wx-menu.wx-tb-element button:hover{background:var(--wx-background-alt)}.wx-menu button i{font-size:var(--wx-icon-size);margin-right:4px}.wx-menu.wx-tb-element:hover{background:var(--wx-background-alt)}.wx-tb-group.wx-wSVFAGym{flex-flow:column;display:flex;position:relative}.wx-group-collapsed.wx-wSVFAGym{flex-flow:row}.wx-collapsed.wx-wSVFAGym{cursor:pointer;flex-flow:row;padding:10px;display:flex}.wx-group-collapsed.wx-wSVFAGym .wx-collapsed.wx-wSVFAGym{align-items:center}.wx-label.wx-wSVFAGym{font-weight:var(--wx-label-font-weight);font-size:var(--wx-font-size-sm);color:var(--wx-color-font);text-align:center;justify-content:center;align-items:center;width:100%;padding:4px 2px 4px 12px;display:flex}.wx-tb-group .wx-dropdown{overflow:inherit}.wx-column.wx-wSVFAGym{align-items:stretch}.wx-column .wx-tb-element{align-self:stretch}.wx-tb-body.wx-wSVFAGym{height:100%;display:flex}.wx-column.wx-wSVFAGym>.wx-tb-body.wx-wSVFAGym{flex-flow:column}.wx-menu.wx-Yo6BuX0p{padding:4px;position:absolute;right:4px;overflow:visible}.wx-menu.wx-Yo6BuX0p .wx-dropdown{overflow:visible}.wx-drop-menu.wx-Yo6BuX0p{padding:4px}.wx-toolbar.wx-VdPSJj8y{flex-wrap:nowrap;align-items:stretch;width:100%;min-height:48px;padding:4px;display:flex;position:relative}.wx-toolbar.wx-has-menu.wx-VdPSJj8y{padding-right:48px}.wx-toolbar.wx-wrap.wx-VdPSJj8y{flex-wrap:wrap}.wx-column.wx-VdPSJj8y{flex-flow:column}i.wx-HXpG4gnx{font-size:var(--wx-button-icon-size);color:var(--wx-icon-color);margin-right:8px}.wx-item.wx-HXpG4gnx{cursor:pointer;white-space:nowrap;line-height:26px}.wx-label.wx-PTEZGYcj{width:auto;font-weight:var(--wx-label-font-weight);color:var(--wx-input-font-color);padding:var(--wx-input-padding);overflow:hidden}i.wx-3cuSqONJ{font-size:var(--wx-icon-size);color:var(--wx-color-font);margin-right:8px}.wx-item.wx-3cuSqONJ{cursor:pointer;white-space:nowrap;box-sizing:border-box;align-items:center;height:36px;line-height:36px;display:flex}.wx-label.wx-U0Bx7pIR{white-space:nowrap;width:100%;color:var(--wx-input-font-color);padding:var(--wx-input-padding);cursor:pointer;align-items:center;display:flex;overflow:hidden}i.wx-U0Bx7pIR{font-size:var(--wx-icon-size);margin-right:8px}.wx-label.wx-U0Bx7pIR:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-user.wx-cyzBpibr{color:var(--wx-color-font);background-color:#ca9cec;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:12px;display:flex;overflow:hidden}.wx-user.wx-normal.wx-cyzBpibr{width:36px;height:36px;font-size:var(--wx-font-size)}.wx-user.wx-small.wx-cyzBpibr{width:24px;height:24px;font-size:var(--wx-font-size-sm)}.wx-user.wx-cyzBpibr img{object-fit:cover;width:100%;height:100%;display:block}.wx-user.wx-cyzBpibr:not(:first-child){margin-left:-15px}.wx-user.wx-comments-avatar-color-light.wx-cyzBpibr{color:var(--wx-color-primary-font)}.wx-user.wx-comments-avatar-color-dark.wx-cyzBpibr{color:var(--wx-avatar-color-dark)}.wx-comments-textarea.wx-v2rD0VHO{background-color:inherit;flex-direction:column;gap:12px;width:100%;display:flex}.wx-textarea-wrapper.wx-v2rD0VHO{gap:8px;display:flex;position:relative}.wx-comments-textarea.wx-flow .wx-textarea-avatar.wx-v2rD0VHO{margin-left:20px}.wx-textarea-bottombar.wx-v2rD0VHO{text-align:right}.wx-textarea-bottombar button{padding:6px 16px;font-weight:600;line-height:20px}.wx-bubble.wx-aluyyvxH{justify-content:end;width:100%;display:flex}.wx-bubble.wx-owned.wx-aluyyvxH{justify-content:start}.wx-bubble-wrapper.wx-aluyyvxH{justify-content:end;gap:8px;width:65%;display:flex}.wx-aluyyvxH .wx-owned .wx-bubble-wrapper{justify-content:start;width:calc(65% + 28px)}.wx-author-name.wx-aluyyvxH{margin-left:auto}.wx-aluyyvxH .wx-owned .wx-author-name{margin-left:0}.wx-message.wx-aluyyvxH{background-color:var(--wx-comments-msg-background);white-space:pre-wrap;border-radius:6px 0 6px 6px;flex-direction:column;width:100%;padding:8px 12px;line-height:24px;display:flex}.wx-aluyyvxH .wx-owned .wx-message{background-color:var(--wx-comments-msg-background-agent);border-radius:0 6px 6px;width:100%}.wx-author-name.wx-aluyyvxH{font-size:14px;font-weight:600;line-height:24px}.wx-agent-message.wx-aluyyvxH{cursor:pointer;align-items:flex-end;gap:4px;display:flex}.wx-menu-icon.wx-aluyyvxH{opacity:0;color:#9fa1ae;cursor:pointer;height:100%}.wx-aluyyvxH .wx-menu-icon i{font-size:24px;line-height:24px}.wx-aluyyvxH .wx-menu-icon:hover{color:var(--wx-color-primary)}.wx-aluyyvxH .wx-agent-message:hover .wx-menu-icon{opacity:1;transition:all .2s linear}.wx-main-bubble.wx-aluyyvxH{flex-direction:column;gap:4px;width:100%;display:flex}.wx-avatar.wx-aluyyvxH{width:32px;height:32px}.wx-bubble.wx-aluyyvxH:not(.wx-owned) .wx-bubble-wrapper{flex-direction:row-reverse}.wx-comment-date.wx-aluyyvxH{font-size:var(--wx-font-size-sm);color:var(--wx-color-font-alt);flex-direction:row-reverse;display:flex}.wx-flow.wx-N2LqQbZL{border-radius:6px;width:100%;padding:16px 20px}.wx-flow.wx-owned.wx-N2LqQbZL{background-color:var(--wx-comments-msg-background-agent)}.wx-flow.wx-N2LqQbZL:hover .wx-menu-icon.wx-N2LqQbZL{opacity:1;transition:all .2s linear}.wx-flow-toolbar.wx-N2LqQbZL{gap:8px;width:100%;display:flex}.wx-message.wx-N2LqQbZL{white-space:pre-wrap;margin-left:32px;line-height:24px}.wx-author-name.wx-N2LqQbZL{font-size:14px;font-weight:600;line-height:24px}.wx-menu-icon.wx-N2LqQbZL{color:#9fa1ae;cursor:pointer;opacity:0;height:24px;margin-left:auto}.wx-menu-icon.wx-N2LqQbZL:hover{color:var(--wx-color-primary)}.wx-menu-icon.wx-N2LqQbZL i.wx-N2LqQbZL{font-size:24px;line-height:24px}.wx-comment-date.wx-N2LqQbZL{font-size:var(--wx-font-size-sm);color:var(--wx-color-font-alt);margin-left:32px}.wx-messages.wx-6HAxmtjJ{flex-direction:column;padding:10px 0;display:flex}.wx-messages.wx-bubbles.wx-6HAxmtjJ{gap:24px}.wx-messages.wx-cards.wx-6HAxmtjJ{gap:16px}.wx-messages.wx-blocks.wx-6HAxmtjJ{gap:24px}.wx-comments-list.wx-8ZGHQX6e{flex-direction:column;width:100%;height:100%;display:flex}.wx-list.wx-8ZGHQX6e{flex-direction:column;flex:1;margin-bottom:4px;display:flex;overflow-y:auto}.wx-willow-theme{--wx-theme-name:willow;--wx-comments-msg-background:#d5eaf7;--wx-comments-msg-background-agent:#f4f5f9;--wx-avatar-color-dark:#2a2b2d}.wx-willow-dark-theme{--wx-theme-name:willow-dark;--wx-comments-msg-background:#7a66eb33;--wx-comments-msg-background-agent:#384047;--wx-avatar-color-dark:#2a2b2d}.wx-task.wx-OQDwWK17{border-top:1px solid var(--wx-color-disabled);height:fit-content;padding:8px 0 4px;display:flex}.wx-task.wx-OQDwWK17:last-child{border-bottom:1px solid var(--wx-color-disabled)}.wx-checkbox-wrapper label span:first-child:before{border-radius:50%}.wx-task.wx-done.wx-OQDwWK17 .wx-checkbox-wrapper input:checked~label span.wx-before:first-child:before{background:#00d19a}.wx-wrapper.wx-OQDwWK17{flex:1;height:fit-content;min-height:30px;margin-top:-5px;margin-left:16px;overflow:hidden}.wx-texarea.wx-OQDwWK17{resize:none;width:100%;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weigth);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);padding:var(--wx-input-padding);box-sizing:border-box;word-wrap:break-word;outline:none;display:block;overflow:hidden}.wx-texarea.wx-OQDwWK17:focus{border:var(--wx-input-border-focus)}.wx-texarea.wx-OQDwWK17::placeholder{color:var(--wx-input-placeholder-color)}.wx-text-wrapper.wx-OQDwWK17{padding:var(--wx-input-padding);border:var(--wx-input-border);border:1px solid #0000;border-radius:3px;width:100%;min-height:30px}.wx-text.wx-OQDwWK17{word-wrap:break-word}.wx-done.wx-OQDwWK17 .wx-text.wx-OQDwWK17{opacity:.6;text-decoration:line-through}.wx-task.wx-OQDwWK17:hover .wx-icon-close.wx-OQDwWK17,.wx-task.wx-OQDwWK17:hover .wx-icon-edit.wx-OQDwWK17{opacity:1}.wx-icon-add.wx-OQDwWK17{font-size:var(--wx-checkbox-size);color:var(--wx-color-font-alt)}.wx-icon-edit.wx-OQDwWK17{color:var(--wx-color-font-alt);opacity:0;width:20px;height:20px;margin-left:8px;font-size:20px;transition:all .3s linear;display:none}.wx-icon-edit.wx-OQDwWK17 .wxi-edit{cursor:pointer}.wx-icon-edit.wx-OQDwWK17 .wxi-edit:hover{color:var(--wx-color-primary)}@media (hover:none){.wx-icon-edit.wx-OQDwWK17{display:block}}.wx-icon-close.wx-OQDwWK17{color:var(--wx-color-font-alt);opacity:0;width:20px;height:20px;margin-left:8px;font-size:20px;transition:all .3s linear}.wx-icon-close.wx-OQDwWK17 .wxi-close{cursor:pointer}.wx-icon-close.wx-OQDwWK17 .wxi-close:hover{color:var(--wx-color-danger)}.wx-tasks-list.wx-kro6Nsfl{flex-direction:column;width:100%;height:100%;display:flex}.wx-button.wx-kro6Nsfl{width:100%}.wx-list.wx-kro6Nsfl{flex-direction:column;flex:1;margin-bottom:4px;display:flex;overflow-y:auto}.wx-filter-editor.wx-3z8r9Oys{--wx-input-border:var(--wx-filter-border)}.wx-wrapper.wx-3z8r9Oys{justify-content:right;align-items:center;gap:10px;margin:8px 0;display:flex}.wx-cell.wx-3z8r9Oys{flex:1}.wx-list.wx-3z8r9Oys{border:var(--wx-filter-border);height:150px;margin:8px 0;overflow-y:auto}.wx-item.wx-3z8r9Oys{-webkit-user-select:none;user-select:none;border-bottom:var(--wx-filter-border);padding:8px 12px}.wx-item label>span+span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-panel.wx-uOIGm7Ce{padding-top:15px}.wx-rule.wx-5GeVl88l{background:var(--wx-background-alt);border-radius:var(--wx-border-radius);white-space:nowrap;align-items:center;display:flex;position:relative}.wx-rule.wx-list.wx-5GeVl88l{margin:10px 0;padding:12px 8px}.wx-rule.wx-line.wx-5GeVl88l{height:36px;padding:8px}.wx-field.wx-5GeVl88l{font-weight:var(--wx-font-weight-md)}.wx-filter.wx-5GeVl88l{text-overflow:ellipsis;max-width:90%;margin-right:45px;display:inline-block;overflow:hidden}.wx-value.wx-5GeVl88l{color:var(--wx-filter-value-color)}.wx-menu-icon.wx-5GeVl88l{cursor:pointer;width:var(--wx-line-height);height:var(--wx-line-height);line-height:var(--wx-line-height);text-align:center;border-radius:var(--wx-line-height);position:absolute;right:8px}.wx-menu-icon.wxi-dots-h.wx-5GeVl88l{background:var(--wx-background)}.wx-menu-icon.wx-5GeVl88l:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-glue.wx-XRdDajFX{cursor:pointer;border-radius:var(--wx-line-height);line-height:var(--wx-line-height);text-align:center;-webkit-user-select:none;user-select:none;width:40px;display:inline-block}.wx-glue.wx-XRdDajFX:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-and.wx-XRdDajFX{background-color:var(--wx-filter-and-background);color:var(--wx-filter-and-font-color)}.wx-or.wx-XRdDajFX{background-color:var(--wx-filter-or-background);color:var(--wx-filter-or-font-color)}.wx-group.wx-inner.wx-list.wx-3udP2tTA{border-left:var(--wx-border);margin-left:20px;padding:4px 0 0 8px}.wx-group.wx-inner.wx-line.wx-3udP2tTA:before,.wx-group.wx-inner.wx-line.wx-3udP2tTA:after{content:"(";justify-content:center;align-items:center;margin:0 2px 0 -4px;font-size:30px;display:inline-flex;position:relative;top:-2px;transform:scaleX(.75)}.wx-group.wx-inner.wx-line.wx-3udP2tTA:after{content:")";margin:0 -4px 0 2px}.wx-group.wx-line.wx-3udP2tTA{gap:10px;padding:4px;display:flex}.wx-line.wx-3udP2tTA .wx-rule-wrapper.wx-3udP2tTA,.wx-line.wx-3udP2tTA .wx-glue-wrapper.wx-3udP2tTA{flex-direction:column;justify-content:center;display:flex}.wx-editor-wrapper.wx-3udP2tTA{min-width:280px;max-width:320px;padding:0 10px}.wx-filter-builder.wx-VDDi7d7g{background-color:var(--wx-background)}.wx-filter-builder.wx-list.wx-VDDi7d7g{max-width:470px;padding:0}.wx-button.wx-VDDi7d7g{flex-direction:column;justify-content:center;display:flex}.wx-toolbar.wx-line.wx-VDDi7d7g,.wx-toolbar.wx-simple.wx-VDDi7d7g{flex-direction:row;gap:20px;height:67px;display:flex}.wx-toolbar.wx-line.wx-VDDi7d7g{justify-content:space-between}.wx-filters.wx-VDDi7d7g{display:flex;overflow-x:auto}.wx-filter-bar.wx-gWqAfosQ{gap:10px;width:610px;padding:14px 2px;display:flex}.wx-label.wx-gWqAfosQ{font-family:var(--wx-label-font-family);font-size:var(--wx-label-font-size);line-height:var(--wx-label-line-height);font-weight:var(--wx-label-font-weight);color:var(--wx-label-font-color);white-space:nowrap;text-overflow:ellipsis;align-content:center;max-width:160px;overflow:hidden}.wx-select.wx-gWqAfosQ{flex:1}.wx-text.wx-gWqAfosQ,.wx-date.wx-gWqAfosQ{flex:2}.wx-list.wx-aac97azI{max-height:250px;overflow-y:auto}.wx-item.wx-aac97azI{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);color:var(--wx-input-font-color);padding:var(--wx-input-padding);cursor:pointer;flex-wrap:nowrap;align-items:center;display:flex}.wx-item.wx-aac97azI.wx-focus{background:var(--wx-background-hover)}.wx-query-highlight.wx-aacwWF55{padding:var(--wx-padding) 12px;background:var(--wx-background-alt);border:var(--wx-border);border-radius:var(--wx-border-radius);margin-top:var(--wx-padding);white-space:pre-wrap;word-break:break-word;font-family:monospace}.wx-filter-query.wx-aaccSW8j{flex-direction:column;display:flex;position:relative}.wx-progress-bar.wx-aaccSW8j{border-radius:2px 2px 0 0;width:100%;height:3px;position:absolute;top:0;left:0;overflow:hidden}.wx-progress-bar.active.wx-aaccSW8j{background:var(--wx-background-alt)}.wx-progress-fill.wx-aaccSW8j{background:var(--wx-color-primary);height:100%;animation:3s linear forwards wx-fill-progress}@keyframes wx-fill-progress{0%{width:0%}to{background:var(--wx-color-success);width:100%}}.wx-filter-query-row.wx-aaccSW8j{border:var(--wx-border);border-radius:var(--wx-border-radius);background:var(--wx-background);flex-direction:row;align-items:center;display:flex;overflow:hidden}.wx-filter-query-input-wrapper.wx-aaccSW8j{flex:1;position:relative;overflow:hidden}.wx-filter-query-highlight.wx-aaccSW8j{white-space:pre;pointer-events:none;scrollbar-width:none;padding:6px 12px;position:absolute;inset:0;overflow-x:auto}.wx-filter-query-highlight.wx-aaccSW8j::-webkit-scrollbar{display:none}.wx-filter-query-input.wx-aaccSW8j{width:100%;padding:var(--wx-padding) 12px;white-space:pre;color:var(--wx-color-font);font-size:var(--wx-font-size);font-family:var(--wx-font-family);background:0 0;border:none;outline:none}.wx-filter-query-input.wx-parse-mode.wx-aaccSW8j{color:#0000;caret-color:var(--wx-color-font);position:relative}.wx-filter-query-input.wx-aaccSW8j::placeholder,.wx-filter-query-highlight.wx-placeholder.wx-aaccSW8j{color:var(--wx-color-font-alt)}.wx-filter-query-clear.wx-aaccSW8j{cursor:pointer;padding:var(--wx-padding);color:var(--wx-color-font-alt);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.wx-filter-query-clear.wx-aaccSW8j:hover{color:var(--wx-color-font)}.wx-filter-query-search.wx-aaccSW8j{border:none;border-left:var(--wx-border);border-radius:var(--wx-border-radius);background:var(--wx-color-primary);cursor:pointer;color:var(--wx-color-primary-font);justify-content:center;align-items:center;margin:2px;padding:6px 12px;display:flex;position:relative}.wx-filter-query-search.wx-aaccSW8j:hover{background:color-mix(in srgb,var(--wx-color-primary) 90%,black)}.wx-material-theme{--wx-filter-value-color:var(--wx-color-primary);--wx-filter-and-background:#ffc975;--wx-filter-or-background:#00d19a;--wx-filter-and-font-color:var(--wx-color-font);--wx-filter-or-font-color:var(--wx-color-font);--wx-filter-border:var(--wx-border)}.wx-willow-theme{--wx-filter-value-color:var(--wx-color-primary);--wx-filter-and-background:#fcba2e;--wx-filter-or-background:#77d257;--wx-filter-and-font-color:var(--wx-color-font);--wx-filter-or-font-color:var(--wx-color-font);--wx-filter-border:var(--wx-border)}.wx-willow-dark-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wx-filter-value-color:#ac9eff;--wx-filter-and-background:#fcba2e;--wx-filter-or-background:#77d257;--wx-filter-and-font-color:#000000b3;--wx-filter-or-font-color:#000000b3;--wx-filter-border:var(--wx-border)}.wx-measure-cell-body,.wx-print-cell,.wx-cell.wx-TSCaXsGV{background:inherit;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;padding:8px;overflow:hidden}.wx-print-tree-cell,.wx-tree-cell.wx-TSCaXsGV{display:flex}.wx-measure-cell-body,.wx-cell.wx-TSCaXsGV:not(:last-child){border-right:var(--wx-table-cell-border)}.wx-print-draggable,.wx-draggable.wx-TSCaXsGV,.wx-draggable-stub.wx-TSCaXsGV{vertical-align:middle;width:20px;height:20px;margin-right:3px;font-size:20px;display:inline-block}.wx-draggable.wx-TSCaXsGV{cursor:move}.wx-shadow.wx-cell.wx-TSCaXsGV{border-right:var(--wx-table-fixed-column-border);clip-path:inset(0 -15px 0 0);z-index:1}.wx-fixed-right.wx-shadow.wx-cell.wx-TSCaXsGV{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-fixed-right.wx-shadow.wx-cell.wx-TSCaXsGV:last-child{border-right:none}.wx-print-grid-tree-toggle,.wx-table-tree-toggle.wx-TSCaXsGV{cursor:pointer;margin:0 4px 0 0;font-size:20px;display:inline-block}.wx-cell.wx-TSCaXsGV[tabindex="0"]:focus{outline:1px solid var(--wx-color-primary);outline-offset:-1px}.wx-search.wx-TSCaXsGV{background-color:#ffeb3b}.wx-print-filter,.wx-cell.wx-filter>.wx-text>input{height:28px;padding:4px 8px}.wx-print-filter{border:var(--wx-table-border);background:var(--wx-background);border-radius:var(--wx-input-border-radius);white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:400;overflow:hidden}.wx-cell.wx-filter.wx-D3voQpJs div.wx-richselect{height:28px;min-height:28px;padding:4px 8px}.wx-cell.wx-filter.wx-D3voQpJs div.wx-richselect .wx-label{padding:0}.wx-cell.wx-filter div.wx-datepicker input{height:28px;padding:4px 8px}.wx-multiselect.wx-aadNNOwy{width:var(--wx-input-width);min-height:var(--wx-input-height);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);cursor:pointer;outline:none;position:relative}.wx-multiselect.wx-aadNNOwy:focus{border:var(--wx-input-border-focus)}.wx-label.wx-aadNNOwy{width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);white-space:nowrap;text-overflow:ellipsis;display:block;position:relative;top:50%;overflow:hidden;transform:translateY(-50%)}.wx-text.wx-aadNNOwy{text-overflow:ellipsis;display:block;overflow:hidden}.wx-placeholder.wx-aadNNOwy{color:var(--wx-input-placeholder-color)}.wx-icon.wx-aadNNOwy{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-aadNNOwy:before{display:block}.wx-icon.wx-aadNNOwy.wxi-close{pointer-events:all}.wx-icon.wx-aadNNOwy.wxi-close:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-option.wx-aadNNOwy{justify-content:flex-start;align-items:center;gap:8px;display:flex}.wx-cell.wx-filter div.wx-multiselect{height:28px;min-height:28px}.wx-cell.wx-filter div.wx-multiselect .wx-label{padding:4px 8px}.wx-measure-cell-header,.wx-print-cell-header,.wx-cell.wx-RsQD74qC{font-weight:var(--wx-header-font-weight);background:var(--wx-table-header-background);align-items:center;padding:8px;line-height:20px;display:flex;position:relative}.wx-cell.wx-RsQD74qC:focus{outline:1px solid var(--wx-color-primary);outline-offset:-1px}.wx-print-cell-header{display:table-cell;position:static}.wx-cell.wx-RsQD74qC.wx-vertical{align-items:flex-end}.wx-measure-cell-header,.wx-cell.wx-RsQD74qC:not(:last-child){border-right:var(--wx-table-header-cell-border)}.wx-print-cell-filter.wx-RsQD74qC,.wx-cell.wx-filter.wx-RsQD74qC{z-index:8;padding:4px}.wx-print-cell-header .wx-text,.wx-text.wx-RsQD74qC{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-print-cell-header.wx-vertical .wx-text,.wx-vertical.wx-RsQD74qC .wx-text.wx-RsQD74qC{writing-mode:vertical-lr;text-overflow:ellipsis;height:100%;overflow:hidden;transform:rotate(-180deg)}.wx-print-cell-header.wx-vertical .wx-text{display:block}.wx-cell.wx-shadow.wx-RsQD74qC{clip-path:inset(0 -15px 0 0);border-right:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-shadow.wx-RsQD74qC{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-cell.wx-RsQD74qC:last-child{border-right:none}.wx-shadow.wx-RsQD74qC,.wx-fixed.wx-RsQD74qC{z-index:7}.wx-shadow.wx-rowspan.wx-RsQD74qC,.wx-shadow.wx-colspan.wx-RsQD74qC,.wx-fixed.wx-rowspan.wx-RsQD74qC,.wx-fixed.wx-colspan.wx-RsQD74qC{z-index:8}.wx-grip.wx-RsQD74qC{box-sizing:border-box;opacity:0;cursor:ew-resize;z-index:5;background-color:#0000;width:9px;position:absolute;top:0;bottom:0;right:-4px}.wx-grip.wx-RsQD74qC div{background-color:var(--wx-color-primary);width:1px;height:100%;margin-left:5px}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC{width:5px;right:0}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC div{margin-left:4px}.wx-grip.wx-RsQD74qC:before,.wx-cell.wx-RsQD74qC:not(:last-child) .wx-grip.wx-RsQD74qC:after{content:"";width:0;height:0;margin:auto;position:absolute;top:0;bottom:0}.wx-grip.wx-RsQD74qC:before{border:3px dashed #0000;border-right:3px solid var(--wx-color-primary);right:7px}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC:before{right:3px}.wx-cell.wx-RsQD74qC:not(:last-child) .wx-grip.wx-RsQD74qC:after{border:3px dashed #0000;border-left:3px solid var(--wx-color-primary);left:9px}.wx-cell.wx-RsQD74qC:has(.wx-grip.wx-RsQD74qC:hover:not(:active)){z-index:9}.wx-grip.wx-RsQD74qC:hover{opacity:1}.wx-sort.wx-RsQD74qC{align-items:center;height:100%;margin-left:auto;display:flex}.wx-order.wx-RsQD74qC{text-align:center;color:#fff;background-color:#3498ff;border-radius:50%;width:16px;height:16px;font-size:12px;line-height:16px}.wx-collapse.wx-RsQD74qC:focus{outline:none}.wx-collapse.wx-RsQD74qC:focus i,.wx-collapse.wx-RsQD74qC:hover i{color:var(--wx-color-primary)}.wx-rowspan.wx-RsQD74qC,.wx-colspan.wx-RsQD74qC{z-index:6}.wx-collapse.wx-RsQD74qC,.wx-collapsed.wx-RsQD74qC{cursor:pointer;z-index:1}.wx-collapsed.wx-RsQD74qC{position:relative}.wx-collapse.wx-RsQD74qC i{margin-right:4px}.wx-h-row:not(:last-child) .wx-cell.wx-RsQD74qC:not(.wx-rowspan.wx-RsQD74qC){border-bottom:var(--wx-table-header-cell-border)}.wx-measure-cell-footer,.wx-print-cell-footer,.wx-cell.wx-6Sdi3Dfd{font-weight:var(--wx-header-font-weight);background:var(--wx-table-header-background);align-items:center;padding:8px;display:flex;overflow:hidden}.wx-print-cell-footer{display:table-cell}.wx-cell.wx-6Sdi3Dfd:not(:last-child){border-right:var(--wx-table-footer-cell-border)}.wx-cell.wx-vertical.wx-6Sdi3Dfd{align-items:flex-end}.wx-print-cell-footer .wx-text,.wx-text.wx-6Sdi3Dfd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-print-cell-footer.wx-vertical .wx-text,.wx-vertical.wx-6Sdi3Dfd .wx-text{transform-origin:0 100%;text-overflow:clip;overflow:unset;transform:rotate(-90deg)translateY(100%)}.wx-print-cell-footer.wx-vertical .wx-text{display:block}.wx-cell.wx-shadow.wx-6Sdi3Dfd{clip-path:inset(0 -15px 0 0);border-right:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-shadow.wx-6Sdi3Dfd{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-cell:last-child.wx-6Sdi3Dfd{border-right:none}.wx-shadow.wx-6Sdi3Dfd,.wx-fixed.wx-6Sdi3Dfd{z-index:3}.wx-rowspan.wx-6Sdi3Dfd{z-index:2}.wx-rowspan.wx-shadow.wx-6Sdi3Dfd,.wx-rowspan.wx-fixed.wx-6Sdi3Dfd,.wx-colspan.wx-shadow.wx-6Sdi3Dfd,.wx-colspan.wx-fixed.wx-6Sdi3Dfd{z-index:4}.wx-f-row:not(:last-child) .wx-cell:not(.wx-rowspan).wx-6Sdi3Dfd{border-bottom:var(--wx-table-header-cell-border)}.wx-header.wx-sAsPVaUK,.wx-footer.wx-sAsPVaUK{font-weight:500}.wx-header.wx-sAsPVaUK{border-bottom:var(--wx-table-header-border);top:0}.wx-footer.wx-sAsPVaUK{z-index:2;border-top:var(--wx-table-header-border);position:sticky;bottom:0}.wx-overlay.wx-1ty666CQ{z-index:5;background-color:var(--wx-background);text-align:center;width:100%;height:100%;padding:14px 8px;position:absolute}.wx-text.wx-e7Ao5ejY,.wx-input.wx-0UYfSd1x{width:100%;height:100%;font:inherit;background:var(--wx-background);color:var(--wx-color-font);border:none;border:1px solid var(--wx-color-primary);outline:none;padding-left:8px}.wx-value.wx-lNWNYUb6{border:1px solid var(--wx-color-primary);outline:none;width:100%;height:100%;padding:8px;overflow:hidden}.wx-text.wx-lNWNYUb6{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.wx-value.wx-ywGRk611{border:1px solid var(--wx-color-primary);outline:none;width:100%;height:100%;padding:8px;overflow:hidden}.wx-text.wx-ywGRk611{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.wx-value.wx-ywGRk611:focus{outline:none;display:block}.wx-value.wx-aacZ4gNU{background:var(--wx-background);width:100%;height:100%}.wx-value.wx-aacZ4gNU .wx-multiselect{border:1px solid var(--wx-color-primary);background:var(--wx-background);border-radius:0;width:100%;height:100%}.wx-value.wx-aacZ4gNU .wx-multiselect:focus{border:1px solid var(--wx-color-primary)}.wx-8l724t2g.wx-cell{box-sizing:border-box;background-color:var(--wx-background);color:var(--wx-color-font);z-index:2;padding:0;position:relative}.wx-8l724t2g.wx-cell .wx-dropdown{border:var(--wx-table-editor-dropdown-border);box-shadow:var(--wx-table-editor-dropdown-shadow)}.wx-print-grid .wx-vertical.wx-Gy81xq2u{vertical-align:bottom}.wx-flex-columns.wx-8NTMLH0z{width:100%}.wx-print-container{display:none}.wx-print-grid{border-collapse:collapse;table-layout:fixed;border:var(--wx-table-border);border-spacing:0;text-indent:initial;-webkit-print-color-adjust:exact;print-color-adjust:exact}.wx-print-grid tr,.wx-print-grid th,.wx-print-grid td{border:var(--wx-table-border)}@media print{.wx-print>*{display:none!important}.wx-print-container>.wx-print-grid-wrapper{page-break-after:always;break-after:page}.wx-print-container{display:block!important}}.wx-grid.wx-4VuBwK2D{height:100%}.wx-table-box.wx-4VuBwK2D{border:var(--wx-table-cell-border);box-sizing:content-box;outline:none;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.wx-header-wrapper.wx-4VuBwK2D{z-index:3;position:sticky;top:0}.wx-body.wx-4VuBwK2D,.wx-data.wx-4VuBwK2D{position:relative}.wx-scroll.wx-4VuBwK2D{scroll-padding-top:var(--header-height);scroll-padding-bottom:var(--footer-height);flex:1;position:relative}.wx-row.wx-4VuBwK2D{box-sizing:border-box;background-color:var(--wx-background);display:flex}.wx-row.wx-4VuBwK2D:not(:last-child){border-bottom:var(--wx-table-cell-border)}.wx-row.wx-autoheight.wx-4VuBwK2D .wx-cell{text-overflow:initial;white-space:normal;word-break:break-all;overflow:visible}.wx-row.wx-autoheight.wx-4VuBwK2D{height:max-content}.wx-selected.wx-4VuBwK2D{color:var(--wx-table-select-color);background-color:var(--wx-table-select-background)}.wx-selected.wx-4VuBwK2D .wx-cell:first-child{box-shadow:var(--wx-table-select-border)}.wx-inactive.wx-4VuBwK2D{color:var(--wx-table-drag-over-background);background-color:var(--wx-table-drag-over-background);--wx-table-select-border:none}.wx-drag-zone{z-index:10;pointer-events:none;box-shadow:var(--wx-table-drag-zone-shadow);position:absolute;overflow:hidden}.wx-cell.wx-collapsed.wx-4VuBwK2D{border-right:var(--wx-table-cell-border);width:36px}.wx-icon.wx-v13lZxja{vertical-align:middle;margin-right:4px;display:inline-block}.wx-hidden.wx-v13lZxja{color:var(--wx-color-font-disabled)}.wx-menu .wx-option.wx-disabled{pointer-events:none}.wx-menu .wx-option.wx-disabled .wx-value,.wx-menu .wx-option.wx-disabled .wx-icon{color:var(--wx-color-font-disabled)}.wx-material-theme{--wx-table-select-background:#f0f0f0;--wx-table-select-color:var(--wx-color-font);--wx-table-border:1px solid #dfdfdf;--wx-table-select-border:none;--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:500;--wx-table-header-background:#fafafb;--wx-table-fixed-column-border:3px solid #dfdfdf;--wx-table-editor-dropdown-border:none;--wx-table-editor-dropdown-shadow:0px 2px 5px 0px #0000004d;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:var(--wx-box-shadow)}.wx-material-theme .wx-table-menu{outline:none;box-shadow:0 2px 5px #0000004d}.wx-willow-theme{--wx-table-select-background:#eaedf5;--wx-table-select-color:var(--wx-color-font);--wx-table-border:1px solid #e6e6e6;--wx-table-select-border:inset 3px 0 var(--wx-color-primary);--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:600;--wx-table-header-background:#f2f3f7;--wx-table-fixed-column-border:3px solid #e6e6e6;--wx-table-editor-dropdown-border:var(--wx-table-border);--wx-table-editor-dropdown-shadow:0px 4px 20px 0px #2c2f3c1f;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:var(--wx-box-shadow)}.wx-willow-theme .wx-table-menu{outline:1px solid #e6e6e6;box-shadow:0 4px 20px #2c2f3c1f}.wx-willow-dark-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wx-table-select-background:#384047;--wx-table-select-color:var(--wx-color-font);--wx-table-border:var(--wx-border);--wx-table-select-border:inset 3px 0 var(--wx-color-primary);--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:600;--wx-table-header-background:#20262b;--wx-table-fixed-column-border:3px solid var(--wx-background-alt);--wx-table-editor-dropdown-border:var(--wx-border);--wx-table-editor-dropdown-shadow:0px 4px 16px 0px #0009;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:0px 1px 2px var(--wx-background-hover), 0px 3px 10px var(--wx-background-hover)}.wx-willow-dark-theme .wx-table-menu{outline:var(--wx-border);box-shadow:0 4px 16px #0009}.sparks-user-grid{background:#fff;border-top:1px solid #dce5e1;width:100%;min-width:0;height:clamp(420px,60vh,760px);overflow:auto}.sparks-user-grid .wx-grid{min-width:100%}.sparks-user-grid .sparks-data-explorer-header-main{color:#243b33!important;background:#edf4f1!important;border-right-color:#cbd9d3!important;font-weight:800!important}.sparks-user-grid .sparks-data-explorer-header-cell{justify-content:space-between;align-items:center;gap:.35rem;width:100%;min-width:0;min-height:34px;padding:0 .25rem;display:flex}.sparks-user-grid .sparks-data-explorer-header-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sparks-user-grid .sparks-data-explorer-header-filter-button,.sparks-user-grid .sparks-data-explorer-header-filter-clear{color:#61746b;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.sparks-user-grid .sparks-data-explorer-header-filter-button:hover,.sparks-user-grid .sparks-data-explorer-header-filter-button--active,.sparks-user-grid .sparks-data-explorer-header-filter-clear:hover{color:#176b53;background:#dcebe5}.sparks-user-grid .sparks-data-explorer-header-filter-input-wrap{flex:auto;align-items:center;gap:.2rem;min-width:0;display:flex}.sparks-user-grid .sparks-data-explorer-header-filter-input{color:#20342c;width:100%;min-width:0;height:28px;font:inherit;background:#fff;border:1px solid #a9c1b7;border-radius:7px;outline:none;padding:.25rem .4rem;font-size:.76rem}.sparks-user-grid .sparks-data-explorer-header-filter-input:focus{border-color:#17745a;box-shadow:0 0 0 2px #17745a1f}.sparks-user-grid__identity{align-items:center;gap:.7rem;min-width:0;padding:.28rem 0;display:flex}.sparks-user-grid__avatar{color:#176b55;background:#e6f2ec;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.72rem;font-weight:800;display:inline-flex;overflow:hidden}.sparks-user-grid__avatar img{object-fit:cover;width:100%;height:100%;display:block}.sparks-user-grid__identity-text{flex-direction:column;gap:.12rem;min-width:0;display:flex}.sparks-user-grid__identity-text strong,.sparks-user-grid__identity-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sparks-user-grid__identity-text strong{color:#17231f;font-size:.9rem}.sparks-user-grid__identity-text small{color:#68766f;font-size:.76rem}.sparks-user-grid[data-sparks-grid-shell],.sparks-user-grid{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;max-height:min(58vh,640px);position:relative;overflow:auto!important}.sparks-user-grid :where(.wx-grid-header,.wx-grid-head,.wx-grid-header-row,.wx-grid-header-cell,.wx-header,.wx-header-row,.wx-header-cell,[class*=grid-header]){z-index:30!important;background:var(--skpe-surface,#fff)!important;position:sticky!important;top:0!important}.sparks-user-grid .sparks-data-explorer-header-main{z-index:31;position:relative;background:color-mix(in srgb, var(--organization-primary,var(--sparks-accent,#176b53)) 9%, white)!important}.sparks-user-grid :where([aria-selected=true],[data-selected=true],.wx-selected,.wx-row-selected){background:color-mix(in srgb, var(--organization-primary,var(--sparks-accent,#176b53)) 13%, white)!important;box-shadow:inset 4px 0 0 var(--organization-accent,var(--organization-primary,var(--sparks-accent,#176b53)))!important}.skpe-evidence-section{gap:1rem;display:grid}.skpe-evidence-section__intro,.skpe-evidence-grid-card{border:1px solid var(--surface-border,#d9e1de);background:var(--surface-primary,#fff);border-radius:16px}.skpe-evidence-section__intro{padding:1.15rem 1.2rem}.skpe-evidence-section__eyebrow{color:var(--text-muted,#6d7b76);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.45rem;font-size:.78rem;font-weight:800;display:block}.skpe-evidence-section__intro h2,.skpe-evidence-grid-card h3{margin:0}.skpe-evidence-section__intro p,.skpe-evidence-grid-card__header p{color:var(--text-muted,#6d7b76);margin:.7rem 0 0}.skpe-evidence-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.skpe-evidence-metrics .sparks-metric-card__value{text-align:center;width:100%;display:block}.skpe-evidence-grid-card{min-width:0;padding:1rem}.skpe-evidence-grid-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.skpe-evidence-grid-card__header p{max-width:74rem}.skpe-evidence-clear-filter{border:1px solid var(--organization-primary,#176b55);color:var(--organization-primary,#176b55);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.5rem .8rem;font-size:.82rem;font-weight:700}.skpe-evidence-smart-grid{isolation:isolate;border:1px solid var(--surface-border,#d9e1de);--wx-table-header-background:#eef4f1;--wx-table-header-border:1px solid #b8c8c1;--wx-table-header-cell-border:1px solid #c7d4cf;border-radius:12px;width:100%;height:min(62vh,620px);min-height:360px;position:relative;overflow:hidden}.skpe-evidence-smart-grid :where(.wx-grid){min-width:100%}.skpe-evidence-smart-grid .skpe-evidence-header-main{background:#eef4f1;border-right:1px solid #b8c8c1;position:relative;overflow:visible}.skpe-evidence-smart-grid .skpe-evidence-header-main:after{content:"";pointer-events:none;background:#27544447;border-radius:999px;width:4px;height:64%;position:absolute;top:18%;right:-2px}.skpe-evidence-header-cell{justify-content:space-between;align-items:center;gap:.35rem;width:100%;min-width:0;height:100%;display:flex}.skpe-evidence-header-label{min-width:0;color:var(--text-primary,#26352f);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:850;line-height:1.15;overflow:hidden}.skpe-evidence-header-filter-button,.skpe-evidence-header-filter-clear{width:1.6rem;height:1.6rem;color:var(--text-muted,#65756f);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.skpe-evidence-header-filter-button:hover,.skpe-evidence-header-filter-clear:hover,.skpe-evidence-header-filter-button--active{color:var(--organization-primary,#176b55);background:#1870541a}.skpe-evidence-header-inline-filter{flex:auto;align-items:center;gap:.2rem;min-width:0;display:flex}.skpe-evidence-header-inline-filter input{border:1px solid var(--organization-primary,#176b55);width:100%;min-width:0;height:1.7rem;color:var(--text-primary,#26352f);font:inherit;background:#fff;border-radius:6px;outline:none;padding:0 .4rem;font-size:.76rem}.skpe-evidence-grid-card__footer,.skpe-evidence-state{color:var(--text-muted,#6d7b76);margin:.75rem 0 0;font-size:.82rem}.skpe-evidence-state--error{color:var(--danger,#a62929)}@media (width<=980px){.skpe-evidence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.skpe-evidence-metrics{grid-template-columns:1fr}.skpe-evidence-grid-card__header{flex-direction:column;align-items:stretch}.skpe-evidence-smart-grid{height:58vh}}.skpe-strategic-diagnosis{gap:1rem;min-width:0;display:grid}.skpe-strategic-diagnosis-header,.skpe-strategic-diagnosis-artifact>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-strategic-diagnosis-header,.skpe-strategic-diagnosis-artifact{background:#fff;border:1px solid #dce5e1;border-radius:15px;padding:1.1rem 1.2rem}.skpe-strategic-diagnosis-header h2,.skpe-strategic-diagnosis-artifact h3,.skpe-strategic-diagnosis-interpretation h3{margin:0}.skpe-strategic-diagnosis-header p:last-child,.skpe-strategic-diagnosis-artifact header p:last-child,.skpe-strategic-diagnosis-interpretation p{color:#607069;line-height:1.55}.skpe-strategic-diagnosis-overview,.skpe-strategic-diagnosis-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.skpe-strategic-diagnosis-overview>article,.skpe-strategic-diagnosis-meta>article{text-align:center;background:#fff;border:1px solid #dce5e1;border-radius:12px;place-items:center;gap:.35rem;min-width:0;min-height:98px;padding:1rem;display:grid}.skpe-strategic-diagnosis-overview small,.skpe-strategic-diagnosis-meta small{color:#71807a;text-align:center}.skpe-strategic-diagnosis-overview strong,.skpe-strategic-diagnosis-meta strong{text-align:center;overflow-wrap:anywhere;width:100%}.skpe-strategic-diagnosis-artifact{gap:1rem;display:grid}.skpe-strategic-diagnosis-interpretation{background:#fff;border:1px solid #dce5e1;border-radius:14px;grid-column:1/-1;gap:.45rem;padding:1.1rem 1.2rem;display:grid}.skpe-strategic-diagnosis-interpretation h3,.skpe-strategic-diagnosis-interpretation p{margin:0}.skpe-strategic-diagnosis-interpretation-note{color:#71807a;font-size:.92rem}@media (width<=900px){.skpe-strategic-diagnosis-overview,.skpe-strategic-diagnosis-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.skpe-strategic-diagnosis-header,.skpe-strategic-diagnosis-artifact>header{display:grid}.skpe-strategic-diagnosis-overview,.skpe-strategic-diagnosis-meta{grid-template-columns:1fr}}.skpe-strategic-diagnosis-records{gap:.9rem;display:grid}.skpe-strategic-diagnosis-records>article{border:1px solid var(--skpe-border,#d8dee8);background:var(--skpe-surface,#fff);border-radius:.9rem;gap:.85rem;padding:1rem;display:grid}.skpe-strategic-diagnosis-records>article>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-strategic-diagnosis-records>article>header>div{gap:.3rem;min-width:0;display:grid}.skpe-strategic-diagnosis-records>article>header small{letter-spacing:.04em;font-weight:800}.skpe-strategic-diagnosis-records>article>header strong{line-height:1.35}.skpe-strategic-diagnosis-records>article>header>span,.skpe-strategic-diagnosis-records>article>footer{opacity:.7;font-size:.78rem}.skpe-strategic-diagnosis-records dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0;display:grid}.skpe-strategic-diagnosis-records dl>div{min-width:0}.skpe-strategic-diagnosis-records dt{text-transform:uppercase;letter-spacing:.035em;opacity:.65;margin-bottom:.18rem;font-size:.72rem;font-weight:800}.skpe-strategic-diagnosis-records dd{overflow-wrap:anywhere;margin:0;line-height:1.42}.skpe-strategic-diagnosis-records footer{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.skpe-strategic-diagnosis-empty{border:1px dashed var(--skpe-border,#cbd5e1);border-radius:.8rem;padding:1rem}@media (width<=900px){.skpe-strategic-diagnosis-records dl{grid-template-columns:1fr}.skpe-strategic-diagnosis-records>article>header{display:grid}}.skpe-strategic-diagnosis-overview article:has(>span:first-of-type):has(>strong):not(:has(>h2)):not(:has(>h3)){flex-direction:column!important;align-items:stretch!important;display:flex!important}.skpe-strategic-diagnosis-overview article:has(>span:first-of-type):has(>strong):not(:has(>h2)):not(:has(>h3))>span:first-of-type{order:1;width:100%;text-align:left!important;font-weight:400!important}.skpe-strategic-diagnosis-overview article:has(>span:first-of-type):has(>strong):not(:has(>h2)):not(:has(>h3))>strong{order:2;width:100%;text-align:center!important}.skpe-strategic-diagnosis-overview>article,.skpe-strategic-diagnosis-meta>article{flex-direction:column!important;align-items:stretch!important;display:flex!important}.skpe-strategic-diagnosis-overview>article>small:first-child,.skpe-strategic-diagnosis-meta>article>small:first-child{order:1;width:100%;text-align:left!important;font-weight:400!important}.skpe-strategic-diagnosis-overview>article>strong,.skpe-strategic-diagnosis-meta>article>strong{order:2;width:100%;text-align:center!important}.skpe-strategic-diagnosis-overview>article>small:first-child,.skpe-strategic-diagnosis-meta>article>small:first-child{color:var(--sparks-role-text-muted)!important;font-weight:400!important}.skpe-strategic-diagnosis-overview>article>strong,.skpe-strategic-diagnosis-meta>article>strong{color:var(--sparks-role-text-primary)}.skpe-strategic-diagnosis-method-reference{border:1px solid var(--skpe-border,#d7dde5);background:var(--skpe-surface,#fff);border-radius:16px;gap:16px;padding:20px;display:grid}.skpe-strategic-diagnosis-method-reference-heading{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.7fr);align-items:start;gap:24px;display:grid}.skpe-strategic-diagnosis-method-reference-heading h4{margin:4px 0 0;font-size:1rem}.skpe-strategic-diagnosis-method-reference-heading>p{color:var(--skpe-text-muted,#5c6673);margin:0;line-height:1.55}.skpe-strategic-diagnosis-method-table-wrap{width:100%;overflow-x:auto}.skpe-strategic-diagnosis-method-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:840px}.skpe-strategic-diagnosis-method-table th,.skpe-strategic-diagnosis-method-table td{border-top:1px solid var(--skpe-border,#d7dde5);text-align:left;vertical-align:top;padding:13px 14px;line-height:1.45}.skpe-strategic-diagnosis-method-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--skpe-text-muted,#5c6673);border-top:0;font-size:.76rem;font-weight:700}.skpe-strategic-diagnosis-method-table th:first-child,.skpe-strategic-diagnosis-method-table td:first-child{text-align:center;width:76px}.skpe-strategic-diagnosis-method-table th:nth-child(2),.skpe-strategic-diagnosis-method-table td:nth-child(2){width:150px}.skpe-strategic-diagnosis-method-table td:nth-child(2){gap:3px;display:grid}.skpe-strategic-diagnosis-method-table td:nth-child(2) small{color:var(--skpe-text-muted,#5c6673);font-size:.72rem}.skpe-strategic-diagnosis-method-letter{border:1px solid;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.92rem;font-weight:800;display:inline-grid}@media (width<=900px){.skpe-strategic-diagnosis-method-reference-heading{grid-template-columns:1fr;gap:10px}}@media (width<=640px){.skpe-strategic-diagnosis-method-reference{padding:16px}}.skpe-strategic-diagnosis-method-letter{color:#fff;background:linear-gradient(135deg, var(--skpe-org-palette-start,var(--skpe-brand-primary,#0f766e)), var(--skpe-org-palette-end,var(--skpe-brand-secondary,#1d4ed8)));border:0;box-shadow:0 8px 18px #0f172a29}.skpe-strategic-diagnosis-method-letter-wide{width:44px}.skpe-strategic-diagnosis-risk-reference-table th:first-child,.skpe-strategic-diagnosis-risk-reference-table td:first-child{text-align:left;width:190px}.skpe-strategic-diagnosis-risk-reference-table th:nth-child(2),.skpe-strategic-diagnosis-risk-reference-table td:nth-child(2){width:36%}@media (width<=900px){.skpe-strategic-diagnosis-risk-reference-table th:first-child,.skpe-strategic-diagnosis-risk-reference-table td:first-child,.skpe-strategic-diagnosis-risk-reference-table th:nth-child(2),.skpe-strategic-diagnosis-risk-reference-table td:nth-child(2){width:auto}}.skpe-strategic-diagnosis-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.skpe-strategic-diagnosis-matrix-cell{border:1px solid var(--skpe-border,#d7dde5);background:var(--skpe-surface,#fff);border-radius:16px;min-width:0;overflow:hidden}.skpe-strategic-diagnosis-matrix-cell>header{border-bottom:1px solid var(--skpe-border,#d7dde5);align-items:center;gap:12px;padding:16px 18px;display:flex}.skpe-strategic-diagnosis-matrix-cell>header>div{gap:2px;display:grid}.skpe-strategic-diagnosis-matrix-items{gap:10px;padding:14px;display:grid}.skpe-strategic-diagnosis-matrix-items>article{border:1px solid var(--skpe-border,#d7dde5);background:color-mix(in srgb, var(--skpe-surface,#fff) 92%, var(--skpe-brand-primary,#0f766e));border-radius:12px;gap:7px;padding:12px 14px;display:grid}.skpe-strategic-diagnosis-matrix-items>article>p{color:var(--skpe-text-muted,#5c6673);margin:0;line-height:1.5}.skpe-strategic-diagnosis-matrix-items>article>footer{color:var(--skpe-text-muted,#5c6673);flex-wrap:wrap;gap:8px 14px;font-size:.78rem;display:flex}.skpe-strategic-diagnosis-risk-matrix-wrap{border:1px solid var(--skpe-border,#d7dde5);background:var(--skpe-surface,#fff);border-radius:16px;width:100%;overflow-x:auto}.skpe-strategic-diagnosis-risk-matrix{border-collapse:collapse;width:100%;min-width:1120px}.skpe-strategic-diagnosis-risk-matrix th,.skpe-strategic-diagnosis-risk-matrix td{border-bottom:1px solid var(--skpe-border,#d7dde5);text-align:left;vertical-align:top;padding:12px 13px;line-height:1.4}.skpe-strategic-diagnosis-risk-matrix th{letter-spacing:.035em;text-transform:uppercase;color:var(--skpe-text-muted,#5c6673);white-space:nowrap;font-size:.74rem;font-weight:700}.skpe-strategic-diagnosis-risk-matrix tbody tr:last-child td{border-bottom:0}.skpe-strategic-diagnosis-risk-matrix th:nth-child(2),.skpe-strategic-diagnosis-risk-matrix td:nth-child(2){min-width:260px}.skpe-strategic-diagnosis-detail-heading{justify-content:space-between;align-items:end;gap:16px;padding-top:4px;display:flex}.skpe-strategic-diagnosis-detail-heading>div{gap:3px;display:grid}.skpe-strategic-diagnosis-detail-heading h4{margin:0}.skpe-strategic-diagnosis-detail-heading>span{color:var(--skpe-text-muted,#5c6673);font-size:.82rem}@media (width<=900px){.skpe-strategic-diagnosis-matrix{grid-template-columns:1fr}}@media (width<=640px){.skpe-strategic-diagnosis-detail-heading{flex-direction:column;align-items:start}}.skpe-strategic-diagnosis-matrix-cell{--matrix-accent:var(--skpe-brand-primary,#0f766e);--matrix-accent-strong:var(--skpe-brand-primary,#115e59);--matrix-surface:color-mix(in srgb, #fff 84%, var(--matrix-accent));--matrix-border:color-mix(in srgb, var(--matrix-accent) 52%, var(--skpe-border,#d7dde5));background:var(--skpe-surface,#fff);border-color:var(--matrix-border)}.skpe-strategic-diagnosis-matrix-cell .skpe-strategic-diagnosis-method-letter{color:#fff;background:linear-gradient(135deg, var(--matrix-accent-strong), var(--matrix-accent));border:0;box-shadow:inset 0 0 0 1px #ffffff14}.skpe-strategic-diagnosis-matrix-cell-swot-s{--matrix-accent:#22c55e;--matrix-accent-strong:#15803d}.skpe-strategic-diagnosis-matrix-cell-swot-w{--matrix-accent:#f59e0b;--matrix-accent-strong:#b45309}.skpe-strategic-diagnosis-matrix-cell-swot-o{--matrix-accent:#0ea5e9;--matrix-accent-strong:#2563eb}.skpe-strategic-diagnosis-matrix-cell-swot-t{--matrix-accent:#ef4444;--matrix-accent-strong:#b91c1c}.skpe-strategic-diagnosis-matrix-cell-tows-fo{--matrix-accent:#10b981;--matrix-accent-strong:#047857}.skpe-strategic-diagnosis-matrix-cell-tows-wo{--matrix-accent:#3b82f6;--matrix-accent-strong:#1d4ed8}.skpe-strategic-diagnosis-matrix-cell-tows-st{--matrix-accent:#f97316;--matrix-accent-strong:#c2410c}.skpe-strategic-diagnosis-matrix-cell-tows-wt{--matrix-accent:#f43f5e;--matrix-accent-strong:#be123c}.skpe-strategic-diagnosis-matrix-items{gap:8px;padding:11px}.skpe-strategic-diagnosis-matrix-items>article{gap:5px;padding:9px 11px}.skpe-strategic-diagnosis-matrix-items>article>p{line-height:1.4}.skpe-strategic-diagnosis-matrix-items>article>footer{gap:6px 12px}.skpe-strategic-diagnosis-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.skpe-strategic-diagnosis-meta>article{gap:14px;min-width:0;min-height:64px;padding:11px 14px;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.skpe-strategic-diagnosis-meta>article>small:first-child{margin:0;text-align:left!important;width:auto!important}.skpe-strategic-diagnosis-meta>article>strong{margin:0;text-align:right!important;width:auto!important}@media (width<=900px){.skpe-strategic-diagnosis-meta{grid-template-columns:1fr}}@media (width<=640px){.skpe-strategic-diagnosis-meta>article{flex-direction:column!important;align-items:flex-start!important}.skpe-strategic-diagnosis-meta>article>strong{text-align:left!important}}.skpe-strategic-diagnosis-matrix-cell-align-end>header{text-align:right!important;justify-content:flex-end!important}.skpe-strategic-diagnosis-matrix-cell-align-end>header>div{text-align:right;justify-items:end}.skpe-strategic-diagnosis-matrix-cell-align-start>header{text-align:left!important;justify-content:flex-start!important}.skpe-strategic-diagnosis-matrix-cell-align-start>header>div{text-align:left;justify-items:start}.skpe-strategic-diagnosis-matrix-cell-swot-s{--matrix-accent:#2e7d32;--matrix-accent-strong:#1b5e20;--matrix-surface:#cfe7bf;--matrix-border:#79b85c}.skpe-strategic-diagnosis-matrix-cell-swot-w{--matrix-accent:#c76a00;--matrix-accent-strong:#9a4d00;--matrix-surface:#f8d59f;--matrix-border:#e5a54c}.skpe-strategic-diagnosis-matrix-cell-swot-o{--matrix-accent:#1d5fbf;--matrix-accent-strong:#174a96;--matrix-surface:#b8d5f4;--matrix-border:#6ea7e4}.skpe-strategic-diagnosis-matrix-cell-swot-t{--matrix-accent:#c83232;--matrix-accent-strong:#9f2525;--matrix-surface:#f3b8b8;--matrix-border:#df7373}.skpe-strategic-diagnosis-matrix-cell-tows-fo{--matrix-accent:#2e7d32;--matrix-accent-strong:#1b5e20;--matrix-surface:#cfe7bf;--matrix-border:#79b85c}.skpe-strategic-diagnosis-matrix-cell-tows-wo{--matrix-accent:#3564c8;--matrix-accent-strong:#294e9d;--matrix-surface:#c4d0ef;--matrix-border:#809bdb}.skpe-strategic-diagnosis-matrix-cell-tows-st{--matrix-accent:#d36a1e;--matrix-accent-strong:#a74f10;--matrix-surface:#f6caa7;--matrix-border:#e7965b}.skpe-strategic-diagnosis-matrix-cell-tows-wt{--matrix-accent:#c7375a;--matrix-accent-strong:#982844;--matrix-surface:#efbdca;--matrix-border:#db7892}.skpe-strategic-diagnosis-matrix-cell>header,.skpe-strategic-diagnosis-matrix-cell .skpe-strategic-diagnosis-matrix-items>article,.skpe-strategic-diagnosis-matrix-cell .skpe-strategic-diagnosis-matrix-items>article:hover{background:var(--matrix-surface)!important;border-color:var(--matrix-border)!important}.skpe-strategic-diagnosis-risk-summary>article{border:1px solid var(--skpe-border,#d7dde5);background:var(--skpe-surface,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 13px;display:flex}.skpe-strategic-diagnosis-risk-summary small{color:var(--skpe-text-muted,#5c6673)}.skpe-strategic-diagnosis-risk-summary strong{font-size:1.05rem}.skpe-strategic-diagnosis-risk-matrix{min-width:1180px}.skpe-strategic-diagnosis-risk-matrix th,.skpe-strategic-diagnosis-risk-matrix td{padding:11px 12px}.skpe-strategic-diagnosis-risk-matrix tbody tr:nth-child(2n){background:#f8fafc}.skpe-strategic-diagnosis-risk-matrix tbody tr:hover{background:#f1f5f9}.skpe-strategic-diagnosis-risk-code{white-space:nowrap}.skpe-strategic-diagnosis-risk-matrix td:nth-child(2){min-width:310px}.skpe-strategic-diagnosis-risk-matrix td:nth-child(2)>strong{line-height:1.35;display:block}.skpe-strategic-diagnosis-risk-secondary{color:var(--skpe-text-muted,#5c6673);margin-top:4px;line-height:1.35;display:block}.skpe-strategic-diagnosis-risk-score{color:#991b1b;background:#fee2e2;border-radius:9px;place-items:center;min-width:42px;min-height:32px;padding:4px 8px;font-weight:800;display:inline-grid}.skpe-strategic-diagnosis-risk-score-residual{color:#92400e;background:#fef3c7}.skpe-strategic-diagnosis-risk-status{border:1px solid var(--skpe-border,#d7dde5);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;min-height:30px;padding:4px 9px;display:inline-flex}.skpe-strategic-diagnosis-risk-scale-note{border-left:3px solid var(--skpe-brand-primary,#0f766e);color:var(--skpe-text-muted,#5c6673);background:#f8fafc;margin:0;padding:10px 12px;font-size:.84rem;line-height:1.45}.skpe-strategic-diagnosis-risk-dashboard{gap:14px;display:grid}.skpe-strategic-diagnosis-risk-focus{gap:10px;display:grid}.skpe-strategic-diagnosis-risk-focus-heading>span{color:var(--skpe-text-muted,#5c6673);font-size:.82rem}@media (width<=1100px){.skpe-strategic-diagnosis-risk-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.skpe-strategic-diagnosis-risk-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-strategic-diagnosis-risk-focus-heading{flex-direction:column;align-items:start}}.skpe-strategic-diagnosis-risk-heatmap-block{gap:10px;display:grid}.skpe-risk-heatmap-cell>strong{font-size:1.05rem}.skpe-risk-heatmap-cell>span{opacity:.82;font-size:.72rem}.skpe-risk-heatmap-band-1,.sparks-risk-cell-risk-scale-1{color:#166534!important;background:#dcfce7!important}.skpe-risk-heatmap-band-2,.sparks-risk-cell-risk-scale-2{color:#3f6212!important;background:#ecfccb!important}.skpe-risk-heatmap-band-3,.sparks-risk-cell-risk-scale-3{color:#92400e!important;background:#fef3c7!important}.skpe-risk-heatmap-band-4,.sparks-risk-cell-risk-scale-4{color:#9a3412!important;background:#fed7aa!important}.skpe-risk-heatmap-band-5,.sparks-risk-cell-risk-scale-5{color:#991b1b!important;background:#fecaca!important}@media (width<=1100px){.skpe-strategic-diagnosis-risk-heatmap{grid-template-columns:130px repeat(5,120px);overflow-x:auto}}.skpe-strategic-diagnosis-risk-dashboard{--skpe-risk-frame-gap:18px;gap:var(--skpe-risk-frame-gap);display:grid}.skpe-strategic-diagnosis-risk-heatmaps{gap:var(--skpe-risk-frame-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.skpe-strategic-diagnosis-risk-heatmap-block,.skpe-strategic-diagnosis-risk-focus{gap:12px;display:grid}.skpe-strategic-diagnosis-risk-focus-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.skpe-strategic-diagnosis-risk-focus-heading>div{gap:3px;display:grid}.skpe-strategic-diagnosis-risk-focus-heading h4{margin:0}.skpe-strategic-diagnosis-risk-focus-heading>span{color:var(--skpe-text-muted,#5c6673);text-align:right;font-size:.82rem}.skpe-strategic-diagnosis-risk-heatmap{grid-template-columns:minmax(120px,1.1fr) repeat(5,minmax(88px,1fr));align-items:stretch;gap:8px;display:grid}.skpe-risk-heatmap-corner,.skpe-risk-heatmap-axis,.skpe-risk-heatmap-cell{border:1px solid var(--skpe-border,#d7dde5);border-radius:10px;min-height:82px}.skpe-risk-heatmap-corner,.skpe-risk-heatmap-axis{text-align:center;background:#f8fafc;place-content:center;justify-items:center;gap:2px;padding:8px;display:grid}.skpe-risk-heatmap-axis strong{font-size:.92rem}.skpe-risk-heatmap-axis span{color:var(--skpe-text-muted,#5c6673);font-size:.76rem}.skpe-risk-heatmap-cell{text-align:center;place-content:center;justify-items:center;gap:4px;padding:10px 8px;display:grid}.skpe-risk-heatmap-id-list{flex-wrap:wrap;place-content:center;gap:6px;display:flex}.skpe-risk-heatmap-id-chip{color:currentColor;background:#ffffff94;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:2px 8px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.skpe-risk-heatmap-empty{opacity:.58;font-weight:700}.skpe-risk-heatmap-band-1{color:#166534!important;background:#dcfce7!important}.skpe-risk-heatmap-band-2{color:#3f6212!important;background:#ecfccb!important}.skpe-risk-heatmap-band-3{color:#92400e!important;background:#fef3c7!important}.skpe-risk-heatmap-band-4{color:#9a3412!important;background:#fed7aa!important}.skpe-risk-heatmap-band-5{color:#991b1b!important;background:#fecaca!important}.skpe-strategic-diagnosis-risk-heatmap-block--placeholder{align-content:start}.skpe-strategic-diagnosis-risk-placeholder{border:1px dashed var(--skpe-border,#d7dde5);background:linear-gradient(#f8fafceb,#fffffff5);border-radius:12px;gap:12px;min-height:530px;padding:14px;display:grid}.skpe-strategic-diagnosis-risk-placeholder p,.skpe-strategic-diagnosis-risk-placeholder ul{margin:0}.skpe-strategic-diagnosis-risk-placeholder ul{gap:8px;padding-left:18px;display:grid}.skpe-strategic-diagnosis-risk-residual-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.skpe-strategic-diagnosis-risk-residual-pill{text-align:center;border:1px solid #0f172a14;border-radius:12px;place-items:center;gap:4px;min-height:78px;display:grid}.skpe-strategic-diagnosis-risk-residual-pill strong{font-size:.85rem}.skpe-strategic-diagnosis-risk-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.skpe-strategic-diagnosis-risk-summary .sparks-metric-card{text-align:center;align-content:center;justify-items:center;min-height:92px;display:grid}.skpe-strategic-diagnosis-risk-summary .sparks-metric-card__label,.skpe-strategic-diagnosis-risk-summary .sparks-metric-card__value{text-align:center;width:100%}.skpe-strategic-diagnosis-risk-summary .sparks-metric-card__value{margin-top:7px}.sparks-risk-grid{width:100%;min-width:0}.sparks-data-explorer-header-cell--centered{text-align:center;justify-content:center}.sparks-risk-cell{font-weight:700}.sparks-risk-cell--center{text-align:center!important}.sparks-risk-cell--center,.sparks-risk-cell--center *{text-align:center!important;justify-content:center!important}.sparks-risk-cell-1{color:#166534!important;background:#dcfce7!important}.sparks-risk-cell-2{color:#3f6212!important;background:#ecfccb!important}.sparks-risk-cell-3{color:#92400e!important;background:#fef3c7!important}.sparks-risk-cell-4{color:#9a3412!important;background:#fed7aa!important}.sparks-risk-cell-5{color:#991b1b!important;background:#fecaca!important}@media (width<=1280px){.skpe-strategic-diagnosis-risk-heatmaps{grid-template-columns:1fr}}@media (width<=1100px){.skpe-strategic-diagnosis-risk-summary,.skpe-strategic-diagnosis-risk-residual-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.skpe-strategic-diagnosis-risk-heatmap{grid-template-columns:130px repeat(5,120px);overflow-x:auto}}@media (width<=720px){.skpe-strategic-diagnosis-risk-summary,.skpe-strategic-diagnosis-risk-residual-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-strategic-diagnosis-risk-focus-heading{flex-direction:column;align-items:start}.skpe-strategic-diagnosis-risk-focus-heading>span{text-align:left}}.skpe-decisions-panel{border:1px solid var(--skpe-border-subtle,#0f172a1a);background:var(--skpe-surface,#fff);border-radius:1rem;gap:1rem;padding:1.1rem;display:grid;box-shadow:0 8px 24px #0f172a0f}.skpe-decisions-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-decisions-heading h2{margin:.15rem 0 0;font-size:1.15rem}.skpe-decisions-heading p:not(.skpe-card-code){max-width:62rem;color:var(--skpe-text-muted,#64748b);margin:.4rem 0 0;line-height:1.5}.skpe-decisions-total{color:var(--skpe-text,#0f172a);background:#0f172a0f;border-radius:999px;flex:none;padding:.4rem .7rem;font-size:.82rem;font-weight:700}.skpe-decisions-filters{flex-wrap:wrap;gap:.5rem;display:flex}.skpe-decisions-filter{border:1px solid var(--skpe-border-subtle,#0f172a1f);min-height:2.25rem;color:var(--skpe-text-muted,#64748b);cursor:pointer;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .72rem;font-size:.84rem;font-weight:700;display:inline-flex}.skpe-decisions-filter:hover,.skpe-decisions-filter:focus-visible{color:var(--skpe-text,#0f172a);border-color:#2563eb73}.skpe-decisions-filter:focus-visible{outline-offset:2px;outline:3px solid #2563eb29}.skpe-decisions-filter span{background:#0f172a12;border-radius:999px;place-items:center;min-width:1.35rem;min-height:1.35rem;padding:0 .3rem;font-size:.74rem;display:inline-grid}.skpe-decisions-filter-active{color:#1d4ed8;background:#2563eb14;border-color:#2563eb47}.skpe-decisions-state{border:1px dashed var(--skpe-border-subtle,#0f172a24);min-height:5.5rem;color:var(--skpe-text-muted,#64748b);border-radius:.85rem;align-content:center;gap:.35rem;padding:1rem;display:grid}.skpe-decisions-state strong{color:var(--skpe-text,#0f172a)}.skpe-decisions-error{color:#b91c1c;background:#dc26260a;border-color:#dc262640}.skpe-decisions-list{gap:.85rem;display:grid}.skpe-decisions-item{border:1px solid var(--skpe-border-subtle,#0f172a1a);background:var(--skpe-surface,#fff);cursor:pointer;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.skpe-decisions-item:hover{border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 8px 22px #0f172a12}.skpe-decisions-item:focus-visible{outline-offset:2px;border-color:#2563eb5c;outline:3px solid #2563eb29}.skpe-decisions-item-attention{border-left:4px solid #d97706}.skpe-decisions-item-main{min-width:0}.skpe-decisions-item-labels{flex-wrap:wrap;gap:.45rem;margin-bottom:.45rem;display:flex}.skpe-decisions-item-labels span{min-height:1.6rem;color:var(--skpe-text-muted,#64748b);background:#0f172a0e;border-radius:.45rem;align-items:center;padding:.2rem .5rem;font-size:.73rem;font-weight:700;display:inline-flex}.skpe-decisions-item h3{color:var(--skpe-text,#0f172a);margin:0;font-size:1rem;line-height:1.35}.skpe-decisions-item-main>p{color:var(--skpe-text-muted,#64748b);margin:.4rem 0 0;font-size:.88rem;line-height:1.48}.skpe-decisions-context,.skpe-decisions-linked-action,.skpe-decisions-completion{background:#0f172a09;border-radius:.7rem;gap:.2rem;margin-top:.8rem;padding:.7rem .8rem;display:grid}.skpe-decisions-context span,.skpe-decisions-linked-action span,.skpe-decisions-completion span{color:var(--skpe-text-muted,#64748b);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.skpe-decisions-context strong,.skpe-decisions-linked-action strong,.skpe-decisions-completion strong{color:var(--skpe-text,#0f172a);font-size:.84rem;line-height:1.4}.skpe-decisions-linked-action small,.skpe-decisions-completion small{color:var(--skpe-text-muted,#64748b);font-size:.74rem}.skpe-decisions-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.skpe-decisions-governance-grid>div{background:#2563eb0b;border-radius:.7rem;gap:.25rem;padding:.7rem .8rem;display:grid}.skpe-decisions-governance-grid span{color:var(--skpe-text-muted,#64748b);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.skpe-decisions-governance-grid strong{color:var(--skpe-text,#0f172a);font-size:.84rem;line-height:1.4}.skpe-decisions-governance-grid small{color:var(--skpe-text-muted,#64748b);font-size:.72rem}.skpe-decisions-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.skpe-decisions-kpis>div{border:1px solid var(--skpe-border-subtle,#0f172a14);border-radius:.7rem;gap:.18rem;min-width:0;padding:.65rem .7rem;display:grid}.skpe-decisions-kpis span{color:var(--skpe-text-muted,#64748b);font-size:.72rem}.skpe-decisions-kpis strong{overflow-wrap:anywhere;color:var(--skpe-text,#0f172a);font-size:.88rem}.skpe-decisions-kpis small{color:var(--skpe-text-muted,#64748b);font-size:.7rem}.skpe-decisions-value-alert{color:#b91c1c!important}.skpe-decisions-review-item{background:#2563eb09;border:1px solid #2563eb1f;border-radius:.7rem;gap:.55rem;margin-top:.8rem;padding:.8rem;display:grid}.skpe-decisions-review-item-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.skpe-decisions-review-item-heading span{color:var(--skpe-text-muted,#64748b);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.skpe-decisions-review-item-heading strong{color:var(--skpe-text,#0f172a);font-size:.8rem}.skpe-decisions-review-item-meta{flex-wrap:wrap;gap:.45rem;display:flex}.skpe-decisions-review-item-meta span{min-height:1.55rem;color:var(--skpe-text-muted,#64748b);background:#0f172a0d;border-radius:.4rem;align-items:center;padding:.2rem .45rem;font-size:.72rem;display:inline-flex}.skpe-decisions-review-item p{color:var(--skpe-text,#0f172a);margin:0;font-size:.82rem;line-height:1.45}.skpe-decisions-review-item small{color:var(--skpe-text-muted,#64748b);font-size:.74rem;line-height:1.45}.skpe-decisions-item-meta{flex-wrap:wrap;gap:.45rem .8rem;margin-top:.75rem;display:flex}.skpe-decisions-item-meta span{min-height:1.6rem;color:var(--skpe-text-muted,#64748b);background:#0f172a0b;border-radius:.45rem;align-items:center;padding:.22rem .5rem;font-size:.74rem;display:inline-flex}.skpe-decisions-item-actions{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.skpe-decisions-status-stack{justify-items:end;gap:.35rem;display:grid}.skpe-decisions-status,.skpe-decisions-attention-badge,.skpe-decisions-ratified-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:1.75rem;padding:.25rem .55rem;font-size:.73rem;font-weight:800;display:inline-flex}.skpe-decisions-status-open{color:#475569;background:#64748b1f}.skpe-decisions-status-in_progress{color:#0e7490;background:#0e74901c}.skpe-decisions-status-blocked,.skpe-decisions-status-overdue{color:#b91c1c;background:#dc26261a}.skpe-decisions-status-completed{color:#15803d;background:#16a34a1f}.skpe-decisions-status-cancelled{color:#64748b;background:#64748b1f}.skpe-decisions-attention-badge{color:#b45309;background:#d977061f}.skpe-decisions-ratified-badge{color:#15803d;background:#16a34a1f}[data-theme=dark] .skpe-decisions-panel,[data-theme=dark] .skpe-decisions-item{background:#0f172ab8}[data-theme=dark] .skpe-decisions-total,[data-theme=dark] .skpe-decisions-filter span,[data-theme=dark] .skpe-decisions-item-labels span,[data-theme=dark] .skpe-decisions-context,[data-theme=dark] .skpe-decisions-linked-action,[data-theme=dark] .skpe-decisions-completion,[data-theme=dark] .skpe-decisions-item-meta span,[data-theme=dark] .skpe-decisions-review-item-meta span{background:#fff1}[data-theme=dark] .skpe-decisions-governance-grid>div,[data-theme=dark] .skpe-decisions-review-item{background:#60a5fa14}@media (width<=1100px){.skpe-decisions-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.skpe-decisions-panel{padding:.9rem}.skpe-decisions-heading{flex-direction:column}.skpe-decisions-item,.skpe-decisions-governance-grid,.skpe-decisions-kpis{grid-template-columns:1fr}.skpe-decisions-item-actions{flex-direction:row;align-items:center}.skpe-decisions-status-stack{justify-items:start}}.skpe-indicators-panel{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:.9rem 1rem;margin:1.3rem 0;padding:1.15rem 1.25rem;display:grid;box-shadow:0 8px 25px #192c250d}.skpe-indicators-heading{min-width:0}.skpe-indicators-heading h2{margin:.15rem 0 .3rem}.skpe-indicators-heading p{margin:0}.skpe-indicators-total{display:none}.skpe-indicators-filters{flex-wrap:wrap;justify-content:flex-end;align-self:start;gap:.45rem;max-width:36rem;margin-top:1.15rem;display:flex}.skpe-indicators-filter{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);width:auto;min-width:0;min-height:2.25rem;color:var(--skpe-text,#20332c);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .72rem;font-size:.78rem;font-weight:700;display:inline-flex}.skpe-indicators-filter span{background:#edf2f0;border-radius:999px;place-items:center;min-width:1.35rem;min-height:1.35rem;padding:0 .3rem;font-size:.7rem;display:inline-grid}.skpe-indicators-filter-active{color:#fff;background:#176b53;border-color:#176b53}.skpe-indicators-filter-active span{background:#ffffff2e}.skpe-indicators-state,.skpe-indicators-list{grid-column:1/-1}.skpe-indicators-state{border:1px dashed var(--skpe-border,#dce5e1);color:var(--skpe-muted,#607069);border-radius:12px;gap:.3rem;margin-top:.1rem;padding:1rem 1.1rem;display:grid}.skpe-indicators-error{color:#842029;background:#fcecec;border-style:solid;border-color:#e9b7b7}.skpe-indicators-list{gap:.8rem;margin-top:.1rem;display:grid}.skpe-indicators-item{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);cursor:pointer;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.skpe-indicators-item:hover,.skpe-indicators-item:focus-visible{border-color:#75ad99;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #176b531a}.skpe-indicators-item-main{flex:auto;min-width:0}.skpe-indicators-item-labels,.skpe-indicators-item-meta{color:var(--skpe-muted,#607069);flex-wrap:wrap;gap:.45rem .85rem;font-size:.72rem;display:flex}.skpe-indicators-item-labels span:first-child{color:var(--sparks-role-text-muted);font-weight:800}.skpe-indicators-item h3{margin:.45rem 0 .35rem;font-size:.98rem}.skpe-indicators-item p{color:var(--skpe-muted,#607069);margin:0 0 .8rem;line-height:1.5}.skpe-indicators-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.8rem 0;display:grid}.skpe-indicators-values>div{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface-soft,#f7faf8);border-radius:11px;gap:.18rem;min-width:0;padding:.75rem;display:grid}.skpe-indicators-values span{color:var(--skpe-muted,#607069);font-size:.7rem;font-weight:700}.skpe-indicators-values strong{overflow-wrap:anywhere;font-size:1rem}.skpe-indicators-values small{color:var(--skpe-muted,#607069);font-size:.68rem}.skpe-indicators-item-actions{flex:none;justify-items:end;gap:.65rem;display:grid}.skpe-indicators-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:1.8rem;padding:.3rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex}.skpe-indicators-status-active{color:#176b53;background:#eaf7f1}.skpe-indicators-status-draft{color:#755d00;background:#fff8d9}.skpe-indicators-status-inactive{color:#52635c;background:#edf2f0}.skpe-theme-dark .skpe-indicators-panel,.skpe-theme-dark .skpe-indicators-item,.skpe-theme-dark .skpe-indicators-filter,.skpe-theme-dark .skpe-indicators-values>div{border-color:var(--skpe-border);background:var(--skpe-surface);color:var(--skpe-text)}@media (width<=980px){.skpe-indicators-panel{grid-template-columns:1fr}.skpe-indicators-filters{justify-content:flex-start;max-width:none;margin-top:0}}@media (width<=720px){.skpe-indicators-panel{padding:.95rem}.skpe-indicators-filters{flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.skpe-indicators-item{flex-direction:column}.skpe-indicators-values{grid-template-columns:1fr}.skpe-indicators-item-actions{justify-items:stretch;width:100%}.skpe-indicators-item-actions .skpe-card-link-button{width:100%}}.skpe-initiatives-panel{border:1px solid var(--skpe-border-subtle,#0f172a1a);background:var(--skpe-surface,#fff);border-radius:1rem;gap:1rem;padding:1.1rem;display:grid;box-shadow:0 8px 24px #0f172a0f}.skpe-initiatives-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-initiatives-heading h2{margin:.15rem 0 0;font-size:1.15rem}.skpe-initiatives-heading p:not(.skpe-card-code){max-width:62rem;color:var(--skpe-text-muted,#64748b);margin:.4rem 0 0;line-height:1.5}.skpe-initiatives-total{color:var(--skpe-text,#0f172a);background:#0f172a0f;border-radius:999px;flex:none;padding:.4rem .7rem;font-size:.82rem;font-weight:700}.skpe-initiatives-filters{flex-wrap:wrap;gap:.5rem;display:flex}.skpe-initiatives-filter{border:1px solid var(--skpe-border-subtle,#0f172a1f);min-height:2.25rem;color:var(--skpe-text-muted,#64748b);cursor:pointer;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .72rem;font-size:.84rem;font-weight:700;display:inline-flex}.skpe-initiatives-filter:hover,.skpe-initiatives-filter:focus-visible{color:var(--skpe-text,#0f172a);border-color:#2563eb73}.skpe-initiatives-filter:focus-visible{outline-offset:2px;outline:3px solid #2563eb29}.skpe-initiatives-filter span{background:#0f172a12;border-radius:999px;place-items:center;min-width:1.35rem;min-height:1.35rem;padding:0 .3rem;font-size:.74rem;display:inline-grid}.skpe-initiatives-filter-active{color:#1d4ed8;background:#2563eb14;border-color:#2563eb47}.skpe-initiatives-state{border:1px dashed var(--skpe-border-subtle,#0f172a24);min-height:5.5rem;color:var(--skpe-text-muted,#64748b);border-radius:.85rem;align-content:center;gap:.35rem;padding:1rem;display:grid}.skpe-initiatives-state strong{color:var(--skpe-text,#0f172a)}.skpe-initiatives-error{color:#b91c1c;background:#dc26260a;border-color:#dc262640}.skpe-initiatives-list{gap:.85rem;display:grid}.skpe-initiatives-item{border:1px solid var(--skpe-border-subtle,#0f172a1a);background:var(--skpe-surface,#fff);border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.skpe-initiatives-item[role=button]{cursor:pointer}.skpe-initiatives-item:hover{border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 8px 22px #0f172a12}.skpe-initiatives-item:focus-visible{outline-offset:2px;border-color:#2563eb5c;outline:3px solid #2563eb29}.skpe-initiatives-item-attention{border-left:4px solid #d97706}.skpe-initiatives-item-main{min-width:0}.skpe-initiatives-item-labels{flex-wrap:wrap;gap:.45rem;margin-bottom:.45rem;display:flex}.skpe-initiatives-item-labels span{min-height:1.6rem;color:var(--skpe-text-muted,#64748b);background:#0f172a0e;border-radius:.45rem;align-items:center;padding:.2rem .5rem;font-size:.73rem;font-weight:700;display:inline-flex}.skpe-initiatives-item h3{color:var(--skpe-text,#0f172a);margin:0;font-size:1rem;line-height:1.35}.skpe-initiatives-item-main>p{color:var(--skpe-text-muted,#64748b);margin:.4rem 0 0;font-size:.88rem;line-height:1.48}.skpe-initiatives-context,.skpe-initiatives-next-action,.skpe-initiatives-origin-warning{background:#0f172a09;border-radius:.7rem;gap:.2rem;margin-top:.8rem;padding:.7rem .8rem;display:grid}.skpe-initiatives-context span,.skpe-initiatives-next-action span{color:var(--skpe-text-muted,#64748b);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.skpe-initiatives-context strong,.skpe-initiatives-next-action strong{color:var(--skpe-text,#0f172a);font-size:.84rem;line-height:1.4}.skpe-initiatives-next-action small{color:var(--skpe-text-muted,#64748b);font-size:.74rem}.skpe-initiatives-strategy{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.skpe-initiatives-strategy>div{background:#2563eb0b;border-radius:.7rem;gap:.25rem;padding:.7rem .8rem;display:grid}.skpe-initiatives-strategy span{color:var(--skpe-text-muted,#64748b);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.skpe-initiatives-strategy strong{color:var(--skpe-text,#0f172a);font-size:.82rem;line-height:1.4}.skpe-initiatives-strategy small{color:var(--skpe-text-muted,#64748b);font-size:.72rem}.skpe-initiatives-progress{gap:.4rem;margin-top:.85rem;display:grid}.skpe-initiatives-progress-heading{color:var(--skpe-text-muted,#64748b);justify-content:space-between;align-items:center;gap:.8rem;font-size:.78rem;display:flex}.skpe-initiatives-progress-heading strong{color:var(--skpe-text,#0f172a);font-size:.84rem}.skpe-initiatives-progress-track{background:#0f172a14;border-radius:999px;width:100%;height:.5rem;overflow:hidden}.skpe-initiatives-progress-value{border-radius:inherit;color:#2563eb;background:currentColor;height:100%;transition:width .18s;display:block}.skpe-initiatives-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.skpe-initiatives-kpis>div{border:1px solid var(--skpe-border-subtle,#0f172a14);border-radius:.7rem;gap:.18rem;min-width:0;padding:.65rem .7rem;display:grid}.skpe-initiatives-kpis span,.skpe-initiatives-financial span{color:var(--skpe-text-muted,#64748b);font-size:.72rem}.skpe-initiatives-kpis strong,.skpe-initiatives-financial strong{overflow-wrap:anywhere;color:var(--skpe-text,#0f172a);font-size:.88rem}.skpe-initiatives-kpis small{color:var(--skpe-text-muted,#64748b);font-size:.7rem}.skpe-initiatives-value-alert{color:#b91c1c!important}.skpe-initiatives-financial{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.skpe-initiatives-financial>div{background:#0f172a09;border-radius:.65rem;gap:.2rem;min-width:0;padding:.6rem .7rem;display:grid}.skpe-initiatives-item-meta{flex-wrap:wrap;gap:.45rem .8rem;margin-top:.75rem;display:flex}.skpe-initiatives-item-meta span{min-height:1.6rem;color:var(--skpe-text-muted,#64748b);background:#0f172a0b;border-radius:.45rem;align-items:center;padding:.22rem .5rem;font-size:.74rem;display:inline-flex}.skpe-initiatives-origin-warning{color:#92400e;background:#d977060e;border:1px dashed #d977064d;font-size:.78rem;line-height:1.4}.skpe-initiatives-item-actions{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.skpe-initiatives-status-stack{justify-items:end;gap:.35rem;display:grid}.skpe-initiatives-status,.skpe-initiatives-attention-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:1.75rem;padding:.25rem .55rem;font-size:.73rem;font-weight:800;display:inline-flex}.skpe-initiatives-status-proposed,.skpe-initiatives-status-under_analysis{color:#475569;background:#64748b1f}.skpe-initiatives-status-approved,.skpe-initiatives-status-planned{color:#1d4ed8;background:#2563eb1a}.skpe-initiatives-status-in_progress{color:#0e7490;background:#0e74901c}.skpe-initiatives-status-on_hold{color:#b45309;background:#d977061f}.skpe-initiatives-status-blocked{color:#b91c1c;background:#dc26261a}.skpe-initiatives-status-completed{color:#15803d;background:#16a34a1f}.skpe-initiatives-attention-badge{color:#b45309;background:#d977061f}.skpe-initiatives-item-actions .skpe-card-link-button:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .skpe-initiatives-panel,[data-theme=dark] .skpe-initiatives-item{background:#0f172ab8}[data-theme=dark] .skpe-initiatives-total,[data-theme=dark] .skpe-initiatives-filter span,[data-theme=dark] .skpe-initiatives-item-labels span,[data-theme=dark] .skpe-initiatives-context,[data-theme=dark] .skpe-initiatives-next-action,[data-theme=dark] .skpe-initiatives-financial>div,[data-theme=dark] .skpe-initiatives-item-meta span{background:#fff1}[data-theme=dark] .skpe-initiatives-strategy>div{background:#60a5fa14}[data-theme=dark] .skpe-initiatives-progress-track{background:#ffffff1c}[data-theme=dark] .skpe-initiatives-origin-warning{color:#fbbf24;background:#d977061a}@media (width<=980px){.skpe-initiatives-kpis,.skpe-initiatives-financial{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.skpe-initiatives-panel{padding:.9rem}.skpe-initiatives-heading{flex-direction:column}.skpe-initiatives-item,.skpe-initiatives-strategy,.skpe-initiatives-kpis,.skpe-initiatives-financial{grid-template-columns:1fr}.skpe-initiatives-item-actions{flex-direction:row;align-items:center}.skpe-initiatives-status-stack{justify-items:start}}.skpe-key-results-panel{border:1px solid var(--skpe-border-subtle,#0f172a1a);background:var(--skpe-surface,#fff);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;gap:.9rem 1rem;padding:1.15rem 1.25rem;display:grid;box-shadow:0 8px 24px #0f172a0f}.skpe-key-results-heading{min-width:0}.skpe-key-results-heading h2{margin:.15rem 0 .3rem;font-size:1.15rem}.skpe-key-results-heading p:not(.skpe-card-code){max-width:58rem;color:var(--skpe-text-muted,#64748b);margin:.35rem 0 0;line-height:1.5}.skpe-key-results-total{display:none}.skpe-key-results-filters{flex-wrap:wrap;justify-content:flex-end;align-self:start;gap:.45rem;max-width:42rem;margin-top:1.15rem;display:flex}.skpe-key-results-filter{border:1px solid var(--skpe-border-subtle,#0f172a1f);min-height:2.25rem;color:var(--skpe-text-muted,#64748b);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .72rem;font-size:.8rem;font-weight:700;display:inline-flex}.skpe-key-results-filter:hover,.skpe-key-results-filter:focus-visible{color:var(--skpe-text,#0f172a);border-color:#2563eb73}.skpe-key-results-filter:focus-visible{outline-offset:2px;outline:3px solid #2563eb29}.skpe-key-results-filter span{background:#0f172a12;border-radius:999px;place-items:center;min-width:1.35rem;min-height:1.35rem;padding:0 .3rem;font-size:.72rem;display:inline-grid}.skpe-key-results-filter-active{color:#1d4ed8;background:#2563eb14;border-color:#2563eb47}.skpe-key-results-state,.skpe-key-results-list{grid-column:1/-1}.skpe-key-results-state{border:1px dashed var(--skpe-border-subtle,#0f172a24);min-height:4.75rem;color:var(--skpe-text-muted,#64748b);border-radius:.85rem;align-content:center;gap:.35rem;padding:.95rem 1rem;display:grid}.skpe-key-results-state strong{color:var(--skpe-text,#0f172a)}.skpe-key-results-error{color:#b91c1c;background:#dc26260a;border-color:#dc262640}.skpe-key-results-list{gap:.75rem;display:grid}.skpe-key-results-item{border:1px solid var(--skpe-border-subtle,#0f172a1a);background:var(--skpe-surface,#fff);cursor:pointer;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.skpe-key-results-item:hover{border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 8px 22px #0f172a12}.skpe-key-results-item:focus-visible{outline-offset:2px;border-color:#2563eb5c;outline:3px solid #2563eb29}.skpe-key-results-item-main{min-width:0}.skpe-key-results-item-labels{flex-wrap:wrap;gap:.45rem;margin-bottom:.45rem;display:flex}.skpe-key-results-item-labels span{min-height:1.6rem;color:var(--skpe-text-muted,#64748b);background:#0f172a0e;border-radius:.45rem;align-items:center;padding:.2rem .5rem;font-size:.73rem;font-weight:700;display:inline-flex}.skpe-key-results-item h3{color:var(--skpe-text,#0f172a);margin:0;font-size:1rem;line-height:1.35}.skpe-key-results-item-main>p{color:var(--skpe-text-muted,#64748b);margin:.4rem 0 0;font-size:.88rem;line-height:1.48}.skpe-key-results-objective{background:#0f172a09;border-radius:.7rem;gap:.2rem;margin-top:.8rem;padding:.7rem .8rem;display:grid}.skpe-key-results-objective span{color:var(--skpe-text-muted,#64748b);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.skpe-key-results-objective strong{color:var(--skpe-text,#0f172a);font-size:.84rem;line-height:1.35}.skpe-key-results-progress{gap:.4rem;margin-top:.85rem;display:grid}.skpe-key-results-progress-heading{color:var(--skpe-text-muted,#64748b);justify-content:space-between;align-items:center;gap:.8rem;font-size:.78rem;display:flex}.skpe-key-results-progress-heading strong{color:var(--skpe-text,#0f172a);font-size:.84rem}.skpe-key-results-progress-track{background:#0f172a14;border-radius:999px;width:100%;height:.5rem;overflow:hidden}.skpe-key-results-progress-value{border-radius:inherit;color:#2563eb;background:currentColor;height:100%;transition:width .18s;display:block}.skpe-key-results-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.skpe-key-results-values>div{border:1px solid var(--skpe-border-subtle,#0f172a14);border-radius:.7rem;gap:.2rem;min-width:0;padding:.65rem .7rem;display:grid}.skpe-key-results-values span,.skpe-key-results-period span,.skpe-key-results-item-meta span{color:var(--skpe-text-muted,#64748b);font-size:.74rem}.skpe-key-results-values strong{overflow-wrap:anywhere;color:var(--skpe-text,#0f172a);font-size:.88rem}.skpe-key-results-period,.skpe-key-results-item-meta{flex-wrap:wrap;gap:.45rem .8rem;margin-top:.75rem;display:flex}.skpe-key-results-period span,.skpe-key-results-item-meta span{background:#0f172a0b;border-radius:.45rem;align-items:center;min-height:1.6rem;padding:.22rem .5rem;display:inline-flex}.skpe-key-results-item-actions{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.skpe-key-results-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:1.75rem;padding:.25rem .55rem;font-size:.73rem;font-weight:800;display:inline-flex}.skpe-key-results-status-draft{color:#475569;background:#64748b1f}.skpe-key-results-status-active{color:#1d4ed8;background:#2563eb1a}.skpe-key-results-status-at_risk{color:#b45309;background:#d977061f}.skpe-key-results-status-achieved{color:#15803d;background:#16a34a1f}.skpe-key-results-status-not_achieved{color:#b91c1c;background:#dc26261a}[data-theme=dark] .skpe-key-results-panel,[data-theme=dark] .skpe-key-results-item{background:#0f172ab8}[data-theme=dark] .skpe-key-results-filter span,[data-theme=dark] .skpe-key-results-item-labels span,[data-theme=dark] .skpe-key-results-objective,[data-theme=dark] .skpe-key-results-period span,[data-theme=dark] .skpe-key-results-item-meta span{background:#fff1}[data-theme=dark] .skpe-key-results-progress-track{background:#ffffff1c}@media (width<=1100px){.skpe-key-results-panel{grid-template-columns:1fr}.skpe-key-results-filters{justify-content:flex-start;max-width:none;margin-top:0}}@media (width<=720px){.skpe-key-results-panel{padding:.95rem}.skpe-key-results-filters{flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.skpe-key-results-item,.skpe-key-results-values{grid-template-columns:1fr}.skpe-key-results-item-actions{flex-direction:row;align-items:center}}.skpe-meetings-panel{border:1px solid var(--skpe-border-subtle,#0f172a1a);background:var(--skpe-surface,#fff);border-radius:1rem;gap:1rem;padding:1.1rem;display:grid;box-shadow:0 8px 24px #0f172a0f}.skpe-meetings-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-meetings-heading h2{margin:.15rem 0 0;font-size:1.15rem}.skpe-meetings-heading p:not(.skpe-card-code){max-width:62rem;color:var(--skpe-text-muted,#64748b);margin:.4rem 0 0;line-height:1.5}.skpe-meetings-total{color:var(--skpe-text,#0f172a);background:#0f172a0f;border-radius:999px;flex:none;padding:.4rem .7rem;font-size:.82rem;font-weight:700}.skpe-meetings-filters{flex-wrap:wrap;gap:.5rem;display:flex}.skpe-meetings-filter{border:1px solid var(--skpe-border-subtle,#0f172a1f);min-height:2.25rem;color:var(--skpe-text-muted,#64748b);cursor:pointer;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .72rem;font-size:.84rem;font-weight:700;display:inline-flex}.skpe-meetings-filter:hover,.skpe-meetings-filter:focus-visible{color:var(--skpe-text,#0f172a);border-color:#2563eb73}.skpe-meetings-filter:focus-visible{outline-offset:2px;outline:3px solid #2563eb29}.skpe-meetings-filter span{background:#0f172a12;border-radius:999px;place-items:center;min-width:1.35rem;min-height:1.35rem;padding:0 .3rem;font-size:.74rem;display:inline-grid}.skpe-meetings-filter-active{color:#1d4ed8;background:#2563eb14;border-color:#2563eb47}.skpe-meetings-state{border:1px dashed var(--skpe-border-subtle,#0f172a24);min-height:5.5rem;color:var(--skpe-text-muted,#64748b);border-radius:.85rem;align-content:center;gap:.35rem;padding:1rem;display:grid}.skpe-meetings-state strong{color:var(--skpe-text,#0f172a)}.skpe-meetings-error{color:#b91c1c;background:#dc26260a;border-color:#dc262640}.skpe-meetings-list{gap:.85rem;display:grid}.skpe-meetings-item{border:1px solid var(--skpe-border-subtle,#0f172a1a);background:var(--skpe-surface,#fff);cursor:pointer;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.skpe-meetings-item:hover{border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 8px 22px #0f172a12}.skpe-meetings-item:focus-visible{outline-offset:2px;border-color:#2563eb5c;outline:3px solid #2563eb29}.skpe-meetings-item-attention{border-left:4px solid #d97706}.skpe-meetings-item-main{min-width:0}.skpe-meetings-item-labels{flex-wrap:wrap;gap:.45rem;margin-bottom:.45rem;display:flex}.skpe-meetings-item-labels span,.skpe-meetings-item-meta span{min-height:1.6rem;color:var(--skpe-text-muted,#64748b);background:#0f172a0e;border-radius:.45rem;align-items:center;padding:.2rem .5rem;font-size:.73rem;font-weight:700;display:inline-flex}.skpe-meetings-item h3{color:var(--skpe-text,#0f172a);margin:0;font-size:1rem;line-height:1.35}.skpe-meetings-item-main>p{color:var(--skpe-text-muted,#64748b);margin:.4rem 0 0;font-size:.88rem;line-height:1.48}.skpe-meetings-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.skpe-meetings-governance-grid>div{background:#2563eb0b;border-radius:.7rem;gap:.25rem;padding:.7rem .8rem;display:grid}.skpe-meetings-governance-grid span,.skpe-meetings-context span{color:var(--skpe-text-muted,#64748b);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.skpe-meetings-governance-grid strong,.skpe-meetings-context strong{color:var(--skpe-text,#0f172a);font-size:.84rem;line-height:1.4}.skpe-meetings-governance-grid small{color:var(--skpe-text-muted,#64748b);font-size:.72rem}.skpe-meetings-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.skpe-meetings-kpis>div{border:1px solid var(--skpe-border-subtle,#0f172a14);border-radius:.7rem;gap:.18rem;min-width:0;padding:.65rem .7rem;display:grid}.skpe-meetings-kpis span{color:var(--skpe-text-muted,#64748b);font-size:.72rem}.skpe-meetings-kpis strong{overflow-wrap:anywhere;color:var(--skpe-text,#0f172a);font-size:.88rem}.skpe-meetings-kpis small{color:var(--skpe-text-muted,#64748b);font-size:.7rem;line-height:1.35}.skpe-meetings-value-alert{color:#b91c1c!important}.skpe-meetings-context{background:#0f172a09;border-radius:.7rem;gap:.2rem;margin-top:.8rem;padding:.7rem .8rem;display:grid}.skpe-meetings-item-meta{flex-wrap:wrap;gap:.45rem .8rem;margin-top:.75rem;display:flex}.skpe-meetings-item-actions{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.skpe-meetings-status-stack{justify-items:end;gap:.35rem;display:grid}.skpe-meetings-status,.skpe-meetings-attention-badge,.skpe-meetings-today-badge,.skpe-meetings-ratified-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:1.75rem;padding:.25rem .55rem;font-size:.73rem;font-weight:800;display:inline-flex}.skpe-meetings-status-draft{color:#475569;background:#64748b1f}.skpe-meetings-status-scheduled{color:#1d4ed8;background:#2563eb1a}.skpe-meetings-status-in_progress{color:#0e7490;background:#0e74901c}.skpe-meetings-status-pending_ratification{color:#b45309;background:#d977061f}.skpe-meetings-status-ratified,.skpe-meetings-status-closed{color:#15803d;background:#16a34a1f}.skpe-meetings-status-cancelled{color:#64748b;background:#64748b1f}.skpe-meetings-attention-badge{color:#b45309;background:#d977061f}.skpe-meetings-today-badge{color:#1d4ed8;background:#2563eb1a}.skpe-meetings-ratified-badge{color:#15803d;background:#16a34a1f}[data-theme=dark] .skpe-meetings-panel,[data-theme=dark] .skpe-meetings-item{background:#0f172ab8}[data-theme=dark] .skpe-meetings-total,[data-theme=dark] .skpe-meetings-filter span,[data-theme=dark] .skpe-meetings-item-labels span,[data-theme=dark] .skpe-meetings-item-meta span,[data-theme=dark] .skpe-meetings-context{background:#fff1}[data-theme=dark] .skpe-meetings-governance-grid>div{background:#60a5fa14}@media (width<=1100px){.skpe-meetings-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.skpe-meetings-panel{padding:.9rem}.skpe-meetings-heading{flex-direction:column}.skpe-meetings-item,.skpe-meetings-governance-grid,.skpe-meetings-kpis{grid-template-columns:1fr}.skpe-meetings-item-actions{flex-direction:row;align-items:center}.skpe-meetings-status-stack{justify-items:start}}.skpe-notifications-panel{border:1px solid var(--skpe-border-subtle,#0f172a1a);background:var(--skpe-surface,#fff);border-radius:1rem;gap:1rem;padding:1.1rem;display:grid;box-shadow:0 8px 24px #0f172a0f}.skpe-notifications-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-notifications-heading h2{margin:.15rem 0 0;font-size:1.15rem}.skpe-notifications-heading p:not(.skpe-card-code){max-width:62rem;color:var(--skpe-text-muted,#64748b);margin:.4rem 0 0;line-height:1.5}.skpe-notifications-total{color:#1d4ed8;background:#2563eb17;border-radius:999px;flex:none;padding:.4rem .7rem;font-size:.82rem;font-weight:800}.skpe-notifications-filters{flex-wrap:wrap;gap:.5rem;display:flex}.skpe-notifications-filter{border:1px solid var(--skpe-border-subtle,#0f172a1f);min-height:2.25rem;color:var(--skpe-text-muted,#64748b);cursor:pointer;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .72rem;font-size:.84rem;font-weight:700;display:inline-flex}.skpe-notifications-filter:hover,.skpe-notifications-filter:focus-visible{color:var(--skpe-text,#0f172a);border-color:#2563eb73}.skpe-notifications-filter:focus-visible{outline-offset:2px;outline:3px solid #2563eb29}.skpe-notifications-filter span{background:#0f172a12;border-radius:999px;place-items:center;min-width:1.35rem;min-height:1.35rem;padding:0 .3rem;font-size:.74rem;display:inline-grid}.skpe-notifications-filter-active{color:#1d4ed8;background:#2563eb14;border-color:#2563eb47}.skpe-notifications-state{border:1px dashed var(--skpe-border-subtle,#0f172a24);min-height:5.5rem;color:var(--skpe-text-muted,#64748b);border-radius:.85rem;align-content:center;gap:.35rem;padding:1rem;display:grid}.skpe-notifications-state strong{color:var(--skpe-text,#0f172a)}.skpe-notifications-error{color:#b91c1c;background:#dc26260a;border-color:#dc262640}.skpe-notifications-list{gap:.85rem;display:grid}.skpe-notifications-item{border:1px solid var(--skpe-border-subtle,#0f172a1a);background:var(--skpe-surface,#fff);cursor:pointer;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.skpe-notifications-item:hover{border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 8px 22px #0f172a12}.skpe-notifications-item:focus-visible{outline-offset:2px;border-color:#2563eb5c;outline:3px solid #2563eb29}.skpe-notifications-item-unread{background:#2563eb06}.skpe-notifications-item-unread:before{content:"";position:absolute}.skpe-notifications-item-attention{border-left:4px solid #d97706}.skpe-notifications-item-main{min-width:0}.skpe-notifications-item-labels{flex-wrap:wrap;gap:.45rem;margin-bottom:.45rem;display:flex}.skpe-notifications-item-labels span,.skpe-notifications-item-meta span{min-height:1.6rem;color:var(--skpe-text-muted,#64748b);background:#0f172a0e;border-radius:.45rem;align-items:center;padding:.2rem .5rem;font-size:.73rem;font-weight:700;display:inline-flex}.skpe-notifications-item h3{color:var(--skpe-text,#0f172a);margin:0;font-size:1rem;line-height:1.35}.skpe-notifications-item-main>p{color:var(--skpe-text-muted,#64748b);margin:.4rem 0 0;font-size:.88rem;line-height:1.48}.skpe-notifications-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.skpe-notifications-context-grid>div{border:1px solid var(--skpe-border-subtle,#0f172a14);border-radius:.7rem;gap:.22rem;min-width:0;padding:.65rem .7rem;display:grid}.skpe-notifications-context-grid span,.skpe-notifications-action span{color:var(--skpe-text-muted,#64748b);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.skpe-notifications-context-grid strong,.skpe-notifications-action strong{overflow-wrap:anywhere;color:var(--skpe-text,#0f172a);font-size:.84rem;line-height:1.4}.skpe-notifications-action{background:#2563eb0b;border-radius:.7rem;gap:.25rem;margin-top:.8rem;padding:.75rem .8rem;display:grid}.skpe-notifications-value-alert{color:#b91c1c!important}.skpe-notifications-item-meta{flex-wrap:wrap;gap:.45rem .8rem;margin-top:.75rem;display:flex}.skpe-notifications-item-actions{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.skpe-notifications-status-stack{justify-items:end;gap:.35rem;display:grid}.skpe-notifications-priority,.skpe-notifications-unread-badge,.skpe-notifications-attention-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:1.75rem;padding:.25rem .55rem;font-size:.73rem;font-weight:800;display:inline-flex}.skpe-notifications-priority-low{color:#64748b;background:#64748b1f}.skpe-notifications-priority-medium{color:#1d4ed8;background:#2563eb1a}.skpe-notifications-priority-high{color:#b45309;background:#d977061f}.skpe-notifications-priority-critical{color:#b91c1c;background:#dc26261f}.skpe-notifications-unread-badge{color:#1d4ed8;background:#2563eb1a}.skpe-notifications-attention-badge{color:#b45309;background:#d977061f}.skpe-notifications-buttons{justify-items:end;gap:.5rem;display:grid}.skpe-notifications-buttons .skpe-secondary-button{white-space:nowrap}[data-theme=dark] .skpe-notifications-panel,[data-theme=dark] .skpe-notifications-item{background:#0f172ab8}[data-theme=dark] .skpe-notifications-item-unread{background:#1e40af1f}[data-theme=dark] .skpe-notifications-total,[data-theme=dark] .skpe-notifications-filter span,[data-theme=dark] .skpe-notifications-item-labels span,[data-theme=dark] .skpe-notifications-item-meta span{background:#fff1}[data-theme=dark] .skpe-notifications-action{background:#60a5fa14}@media (width<=1100px){.skpe-notifications-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.skpe-notifications-panel{padding:.9rem}.skpe-notifications-heading{flex-direction:column}.skpe-notifications-item,.skpe-notifications-context-grid{grid-template-columns:1fr}.skpe-notifications-item-actions{align-items:stretch}.skpe-notifications-status-stack{justify-items:start}.skpe-notifications-buttons{justify-items:stretch}.skpe-notifications-buttons .skpe-secondary-button,.skpe-notifications-buttons .skpe-card-link-button{width:100%}}.skpe-notifications-bell{color:#355048;cursor:pointer;width:42px;height:42px;font:inherit;background:#fff;border:1px solid #c9d8d2;border-radius:999px;place-items:center;display:inline-grid;position:relative}.skpe-notifications-bell:hover{background:#f4faf7;border-color:#9fc8b8}.skpe-notifications-bell:focus-visible{outline-offset:2px;outline:3px solid #176b532e}.skpe-notifications-bell-icon{justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.skpe-notifications-bell-count{color:#fff;background:#b91c1c;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.66rem;font-weight:850;line-height:1;display:inline-grid;position:absolute;top:-5px;right:-5px}[data-theme=dark] .skpe-notifications-bell{border-color:var(--skpe-border);background:var(--skpe-surface);color:var(--skpe-text)}[data-theme=dark] .skpe-notifications-bell:hover{background:#ffffff0f}[data-theme=dark] .skpe-notifications-bell-count{border-color:var(--skpe-surface)}.skpe-pending-panel{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:16px;margin:1.3rem 0;padding:1.35rem;box-shadow:0 8px 25px #192c250d}.skpe-pending-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-pending-heading h2{margin:.15rem 0 .45rem}.skpe-pending-heading p{margin:0}.skpe-pending-total{color:#176b53;white-space:nowrap;background:#eaf7f1;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .7rem;font-size:.76rem;font-weight:800;display:inline-flex}.skpe-pending-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.65rem;margin-top:1.1rem;display:grid}.skpe-pending-filter{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);width:100%;min-height:2.5rem;color:var(--skpe-text,#20332c);font:inherit;cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .8rem;font-size:.75rem;font-weight:700;display:flex}.skpe-pending-filter span{background:#edf2f0;border-radius:999px;place-items:center;min-width:1.45rem;min-height:1.45rem;font-size:.68rem;display:inline-grid}.skpe-pending-filter-active{color:#fff;background:#176b53;border-color:#176b53}.skpe-pending-filter-active span{background:#ffffff2e}.skpe-pending-state{border:1px dashed var(--skpe-border,#dce5e1);color:var(--skpe-muted,#607069);border-radius:12px;gap:.3rem;margin-top:1rem;padding:1.2rem;display:grid}.skpe-pending-error{color:#842029;background:#fcecec;border-style:solid;border-color:#e9b7b7}.skpe-pending-list{gap:.8rem;margin-top:1rem;display:grid}.skpe-pending-item{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);cursor:pointer;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.skpe-pending-item:hover,.skpe-pending-item:focus-visible{border-color:#75ad99;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #176b531a}.skpe-pending-item-main{min-width:0}.skpe-pending-item-labels,.skpe-pending-item-meta{color:var(--skpe-muted,#607069);flex-wrap:wrap;gap:.45rem .85rem;font-size:.72rem;display:flex}.skpe-pending-item-labels span:first-child{color:var(--sparks-role-text-muted);font-weight:800}.skpe-pending-item h3{margin:.45rem 0 .35rem;font-size:.98rem}.skpe-pending-item p{color:var(--skpe-muted,#607069);margin:0 0 .7rem;line-height:1.5}.skpe-pending-item-actions{flex:none;justify-items:end;gap:.65rem;display:grid}.skpe-pending-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:1.8rem;padding:.3rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex}.skpe-pending-status-overdue{color:#9b1c1c;background:#fcecec}.skpe-pending-status-blocked{color:#9a4d00;background:#fff0e1}.skpe-pending-status-awaiting_validation{color:#5840a0;background:#eee9ff}.skpe-pending-status-due_soon{color:#755d00;background:#fff8d9}.skpe-pending-status-in_progress{color:#1e5f9a;background:#e8f2ff}.skpe-pending-status-not_started{color:#52635c;background:#edf2f0}.skpe-pending-blocking-reason{color:#78410b;background:#fff8f0;border-left:3px solid #b86200;margin-top:.7rem;padding:.65rem .75rem;font-size:.74rem;line-height:1.45}.skpe-theme-dark .skpe-pending-panel,.skpe-theme-dark .skpe-pending-item,.skpe-theme-dark .skpe-pending-filter{border-color:var(--skpe-border);background:var(--skpe-surface);color:var(--skpe-text)}.skpe-theme-dark .skpe-pending-total{color:#9ce0c5;background:#4ebf9726}@media (width<=720px){.skpe-pending-filters{grid-template-columns:1fr}.skpe-pending-heading,.skpe-pending-item{flex-direction:column}.skpe-pending-total{align-self:flex-start}.skpe-pending-item-actions{justify-items:stretch;width:100%}.skpe-pending-item-actions .skpe-card-link-button{width:100%}}:root{--skpe-workspace-section-gap:1rem;--skpe-workspace-panel-padding-y:1.1rem;--skpe-workspace-panel-padding-x:1.25rem;--skpe-workspace-header-gap:1rem}.skpe-main>.skpe-cockpit-header~.skpe-page-heading{margin-top:var(--skpe-workspace-section-gap);margin-bottom:var(--skpe-workspace-section-gap);scroll-margin-top:5rem}.skpe-primary-dashboard-panel,.skpe-kpi-grid,.skpe-pending-panel,.skpe-indicators-panel,.skpe-key-results-panel,.skpe-initiatives-panel,.skpe-decisions-panel,.skpe-meetings-panel,.skpe-notifications-panel{margin-top:0;margin-bottom:var(--skpe-workspace-section-gap)}.skpe-primary-dashboard-panel~.skpe-kpi-grid{margin-top:var(--skpe-workspace-section-gap)}.skpe-kpi-grid{margin-bottom:var(--skpe-workspace-section-gap)}.skpe-pending-panel,.skpe-indicators-panel,.skpe-key-results-panel,.skpe-initiatives-panel,.skpe-decisions-panel,.skpe-meetings-panel,.skpe-notifications-panel{gap:.8rem var(--skpe-workspace-header-gap);padding:var(--skpe-workspace-panel-padding-y) var(--skpe-workspace-panel-padding-x);grid-template-columns:minmax(0,1fr) auto;display:grid}.skpe-pending-heading,.skpe-indicators-heading,.skpe-key-results-heading,.skpe-initiatives-heading,.skpe-decisions-heading,.skpe-meetings-heading,.skpe-notifications-heading{grid-area:1/1;min-width:0;display:block}.skpe-pending-heading h2,.skpe-indicators-heading h2,.skpe-key-results-heading h2,.skpe-initiatives-heading h2,.skpe-decisions-heading h2,.skpe-meetings-heading h2,.skpe-notifications-heading h2{margin:.15rem 0 .35rem;font-size:1.15rem}.skpe-pending-heading p:not(.skpe-card-code),.skpe-indicators-heading p:not(.skpe-card-code),.skpe-key-results-heading p:not(.skpe-card-code),.skpe-initiatives-heading p:not(.skpe-card-code),.skpe-decisions-heading p:not(.skpe-card-code),.skpe-meetings-heading p:not(.skpe-card-code),.skpe-notifications-heading p:not(.skpe-card-code){max-width:62rem;margin:0;line-height:1.5}.skpe-pending-total,.skpe-indicators-total,.skpe-key-results-total,.skpe-initiatives-total,.skpe-decisions-total,.skpe-meetings-total,.skpe-notifications-total{display:none!important}.skpe-pending-filters,.skpe-indicators-filters,.skpe-key-results-filters,.skpe-initiatives-filters,.skpe-decisions-filters,.skpe-meetings-filters,.skpe-notifications-filters{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;place-self:start end;gap:.45rem;width:auto;max-width:46rem;margin:1rem 0 0;display:flex}.skpe-pending-state,.skpe-pending-list,.skpe-indicators-state,.skpe-indicators-list,.skpe-key-results-state,.skpe-key-results-list,.skpe-initiatives-state,.skpe-initiatives-list,.skpe-decisions-state,.skpe-decisions-list,.skpe-meetings-state,.skpe-meetings-list,.skpe-notifications-state,.skpe-notifications-list{grid-column:1/-1}.skpe-pending-panel+.skpe-indicators-panel,.skpe-indicators-panel+.skpe-key-results-panel,.skpe-key-results-panel+.skpe-initiatives-panel,.skpe-initiatives-panel+.skpe-decisions-panel,.skpe-decisions-panel+.skpe-meetings-panel,.skpe-meetings-panel+.skpe-notifications-panel{margin-top:0}@media (width<=1080px){.skpe-pending-panel,.skpe-indicators-panel,.skpe-key-results-panel,.skpe-initiatives-panel,.skpe-decisions-panel,.skpe-meetings-panel,.skpe-notifications-panel{grid-template-columns:1fr}.skpe-pending-filters,.skpe-indicators-filters,.skpe-key-results-filters,.skpe-initiatives-filters,.skpe-decisions-filters,.skpe-meetings-filters,.skpe-notifications-filters{grid-area:2/1;justify-content:flex-start;justify-self:stretch;max-width:none;margin-top:0}.skpe-pending-state,.skpe-pending-list,.skpe-indicators-state,.skpe-indicators-list,.skpe-key-results-state,.skpe-key-results-list,.skpe-initiatives-state,.skpe-initiatives-list,.skpe-decisions-state,.skpe-decisions-list,.skpe-meetings-state,.skpe-meetings-list,.skpe-notifications-state,.skpe-notifications-list{grid-row:auto}}@media (width<=720px){:root{--skpe-workspace-section-gap:.8rem;--skpe-workspace-panel-padding-y:.95rem;--skpe-workspace-panel-padding-x:.95rem}.skpe-pending-filters,.skpe-indicators-filters,.skpe-key-results-filters,.skpe-initiatives-filters,.skpe-decisions-filters,.skpe-meetings-filters,.skpe-notifications-filters{flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}}.skpe-pending-filters{width:auto;max-width:46rem;display:flex}.skpe-pending-filter{white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;width:auto;min-width:0;min-height:2.25rem;padding:.4rem .72rem;font-size:.8rem;display:inline-flex}.skpe-pending-filter span{min-width:1.35rem;min-height:1.35rem;padding:0 .3rem;font-size:.72rem}.skpe-pending-heading,.skpe-indicators-heading,.skpe-key-results-heading,.skpe-initiatives-heading,.skpe-decisions-heading,.skpe-meetings-heading,.skpe-notifications-heading{min-height:5.4rem}.skpe-pending-filters,.skpe-indicators-filters,.skpe-key-results-filters,.skpe-initiatives-filters,.skpe-decisions-filters,.skpe-meetings-filters,.skpe-notifications-filters{align-content:flex-start;margin-top:1rem}.skpe-pending-state,.skpe-indicators-state,.skpe-key-results-state,.skpe-initiatives-state,.skpe-decisions-state,.skpe-meetings-state,.skpe-notifications-state{align-content:center;min-height:5.25rem;margin-top:0}.skpe-pending-list,.skpe-indicators-list,.skpe-key-results-list,.skpe-initiatives-list,.skpe-decisions-list,.skpe-meetings-list,.skpe-notifications-list{margin-top:0}@media (width<=1080px){.skpe-pending-heading,.skpe-indicators-heading,.skpe-key-results-heading,.skpe-initiatives-heading,.skpe-decisions-heading,.skpe-meetings-heading,.skpe-notifications-heading{min-height:auto}.skpe-pending-filters,.skpe-indicators-filters,.skpe-key-results-filters,.skpe-initiatives-filters,.skpe-decisions-filters,.skpe-meetings-filters,.skpe-notifications-filters{margin-top:0}}@media (width<=720px){.skpe-pending-filter{flex:none}}.skpe-personal-responsibilities-master{margin-bottom:var(--skpe-workspace-section-gap);border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);border-radius:18px;gap:1rem;padding:1.2rem;display:grid;box-shadow:0 10px 30px #192c250f}.skpe-personal-responsibilities-master-heading{justify-content:space-between;align-items:flex-start;gap:1.2rem;display:flex}.skpe-personal-responsibilities-master-heading h2{margin:.15rem 0 .35rem;font-size:1.3rem}.skpe-personal-responsibilities-master-heading p:not(.skpe-card-code){max-width:48rem;color:var(--skpe-text-muted,#64748b);margin:0;line-height:1.5}.skpe-personal-responsibilities-view-switch{border:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface-soft,#f7faf8);border-radius:999px;gap:.25rem;padding:.2rem;display:inline-flex}.skpe-personal-responsibilities-view-switch button{min-height:2rem;color:var(--skpe-text-muted,#64748b);font:inherit;background:0 0;border:0;border-radius:999px;padding:.3rem .72rem;font-size:.78rem;font-weight:800}.skpe-personal-responsibilities-view-switch button.active{color:#fff;background:#176b53}.skpe-personal-responsibilities-view-switch button:disabled{cursor:not-allowed;opacity:.48}.skpe-personal-responsibilities-tabs{border-bottom:1px solid var(--skpe-border,#dce5e1);flex-wrap:wrap;gap:.45rem;padding:.15rem 0 .2rem;display:flex}.skpe-personal-responsibilities-tabs button{min-height:2.25rem;color:var(--skpe-text-muted,#64748b);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.4rem .82rem;font-size:.82rem;font-weight:800}.skpe-personal-responsibilities-tabs button:hover,.skpe-personal-responsibilities-tabs button:focus-visible{border-color:var(--skpe-border,#dce5e1);color:var(--skpe-text,#20332c)}.skpe-personal-responsibilities-tabs button.active{color:#176b53;background:#eaf7f1;border-color:#176b53}.skpe-personal-responsibilities-content{min-width:0}.skpe-personal-responsibilities-content>.skpe-pending-panel,.skpe-personal-responsibilities-content>.skpe-indicators-panel,.skpe-personal-responsibilities-content>.skpe-key-results-panel,.skpe-personal-responsibilities-content>.skpe-initiatives-panel,.skpe-personal-responsibilities-content>.skpe-decisions-panel{box-shadow:none;background:var(--skpe-surface-soft,#f8faf9);border:0;border-radius:14px;margin:0}.skpe-personal-responsibilities-content>.skpe-pending-panel .skpe-card-code,.skpe-personal-responsibilities-content>.skpe-indicators-panel .skpe-card-code,.skpe-personal-responsibilities-content>.skpe-key-results-panel .skpe-card-code,.skpe-personal-responsibilities-content>.skpe-initiatives-panel .skpe-card-code,.skpe-personal-responsibilities-content>.skpe-decisions-panel .skpe-card-code{display:none}.skpe-personal-responsibilities-content .skpe-pending-heading,.skpe-personal-responsibilities-content .skpe-indicators-heading,.skpe-personal-responsibilities-content .skpe-key-results-heading,.skpe-personal-responsibilities-content .skpe-initiatives-heading,.skpe-personal-responsibilities-content .skpe-decisions-heading{min-height:4rem}@media (width<=900px){.skpe-personal-responsibilities-master-heading{display:grid}.skpe-personal-responsibilities-view-switch{justify-self:start}}@media (width<=720px){.skpe-personal-responsibilities-master{padding:.95rem}.skpe-personal-responsibilities-tabs{flex-wrap:nowrap;overflow-x:auto}.skpe-personal-responsibilities-tabs button{flex:none}}.skpe-personal-panels-backdrop{z-index:160;background:#0c1d183d;justify-content:flex-end;display:flex;position:fixed;inset:0}.skpe-personal-panels-drawer{background:var(--skpe-surface,#fff);width:min(720px,94vw);height:100dvh;padding:1.2rem;overflow-y:auto;box-shadow:-18px 0 48px #0c1d182e}.skpe-personal-panels-drawer-header{z-index:2;border-bottom:1px solid var(--skpe-border,#dce5e1);background:var(--skpe-surface,#fff);justify-content:space-between;align-items:flex-start;gap:1rem;margin:-1.2rem -1.2rem 1rem;padding:1rem 1.2rem;display:flex;position:sticky;top:0}.skpe-personal-panels-drawer-header h2{margin:.15rem 0 0}.skpe-personal-panels-drawer .skpe-favorites-panel,.skpe-personal-panels-drawer .skpe-workspace-panels{margin:0}.skpe-personal-panels-drawer .skpe-dashboard-grid,.skpe-personal-panels-drawer .skpe-favorites-grid{grid-template-columns:1fr}.skpe-personal-responsibilities-tabs{border-bottom:1px solid var(--skpe-border,#dce5e1);gap:1.3rem;padding:0}.skpe-personal-responsibilities-tabs button{background:0 0;border:0;border-radius:0;min-height:2.7rem;padding:.25rem 0 .65rem;position:relative}.skpe-personal-responsibilities-tabs button:hover,.skpe-personal-responsibilities-tabs button:focus-visible{color:#176b53;border-color:#0000;outline:none}.skpe-personal-responsibilities-tabs button.active{color:#176b53;background:0 0;border:0}.skpe-personal-responsibilities-tabs button.active:after{content:"";background:#176b53;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}@media (width<=720px){.skpe-personal-panels-drawer{width:100vw;max-width:100vw}.skpe-personal-responsibilities-tabs{gap:1rem}}.skpe-notifications-drawer-content{min-width:0}.skpe-notifications-drawer-content>.skpe-notifications-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.skpe-notifications-drawer-content>.skpe-notifications-panel .skpe-notifications-heading{padding-top:0}.skpe-page-heading{z-index:1;position:relative}.skpe-page-heading>div:first-child{min-width:0}.canonical-import-preview{background:#fff;border:1px solid #cfe0da;border-radius:20px;margin:24px 0;padding:24px}.canonical-import-heading,.canonical-section-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.canonical-import-heading p,.canonical-section-title p{color:#176b58;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.76rem;font-weight:800}.canonical-import-heading h3,.canonical-section-title h4{margin:4px 0 0}.canonical-import-heading span{color:#5d6b66}.preview-only-badge{color:#8a6300;background:#fff4d8;border-radius:999px;padding:8px 12px;font-weight:800}.canonical-import-controls{grid-template-columns:minmax(240px,1fr) minmax(300px,2fr);gap:16px;margin-top:20px;display:grid}.canonical-import-controls label,.canonical-conflict label{gap:7px;font-weight:700;display:grid}.canonical-import-controls select,.canonical-import-controls input,.canonical-conflict select{background:#fff;border:1px solid #cad8d3;border-radius:12px;width:100%;padding:12px}.canonical-import-state,.canonical-import-error{border-radius:12px;margin-top:16px;padding:14px}.canonical-import-state{background:#eef8f4}.canonical-import-error{color:#9c1c1c;background:#ffe5e5}.canonical-import-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.canonical-import-kpis article{background:#f4f8f6;border-radius:14px;padding:16px}.canonical-import-kpis small{color:#63716c;display:block}.canonical-import-kpis strong{margin-top:5px;font-size:1.25rem;display:block}.canonical-journey{background:#f4fbf8;border-left:4px solid #13866d;gap:6px;margin-top:16px;padding:16px;display:grid}.canonical-conflicts{margin-top:22px}.canonical-section-title button{color:#fff;cursor:pointer;background:#125f50;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.canonical-conflict{border:1px solid #d9e4e0;border-radius:16px;margin-top:12px;padding:18px}.canonical-conflict.critical{border-left:5px solid #b42318}.canonical-conflict.high{border-left:5px solid #d97706}.canonical-conflict h5{margin:3px 0 10px;font-size:1rem}.canonical-conflict dl{grid-template-columns:1fr 1fr 1.2fr;gap:10px;margin:0;display:grid}.canonical-conflict dl div{background:#f5f7f6;border-radius:10px;padding:10px}.canonical-conflict dt{color:#63716c;font-size:.75rem}.canonical-conflict dd{margin:4px 0 0}.canonical-conflict .canonical-value{background:#eaf7f2}.canonical-conflict p{color:#53615c}.canonical-sheet-inventory{margin-top:20px}.canonical-sheet-inventory summary{cursor:pointer;font-weight:800}.canonical-sheet-table{max-height:440px;margin-top:12px;overflow:auto}.canonical-sheet-table table{border-collapse:collapse;width:100%}.canonical-sheet-table th,.canonical-sheet-table td{text-align:left;border-bottom:1px solid #e2e8e5;padding:10px}.canonical-sheet-table thead{background:#eef5f2;position:sticky;top:0}@media (width<=900px){.canonical-import-controls,.canonical-import-kpis,.canonical-conflict dl{grid-template-columns:1fr}.canonical-import-heading,.canonical-section-title{flex-direction:column}}.canonical-staging{background:#fff;border:1px solid #d9e2ec;border-radius:18px;margin-top:24px;padding:24px;box-shadow:0 10px 30px #0f172a0f}.canonical-staging-heading,.canonical-batch-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.canonical-staging-heading p{text-transform:uppercase;letter-spacing:.08em;color:#47627b;margin:0 0 6px;font-size:.76rem;font-weight:800}.canonical-staging-heading h3,.canonical-batch-title h4{color:#102a43;margin:0}.canonical-staging-heading span{color:#52667a;margin-top:8px;display:block}.staging-badge,.batch-status{color:#7c5400;white-space:nowrap;background:#fff5d6;border-radius:999px;padding:8px 12px;font-weight:800}.batch-status.cancelled{color:#475569;background:#f1f5f9}.batch-status.staged{color:#17663a;background:#e8f5ed}.canonical-staging-controls{grid-template-columns:1fr 1.4fr 1.2fr;gap:16px;margin-top:22px;display:grid}.canonical-staging-controls label{color:#243b53;flex-direction:column;gap:7px;font-weight:700;display:flex}.canonical-staging-controls select,.canonical-staging-controls input{background:#fff;border:1px solid #bcccdc;border-radius:10px;min-height:44px;padding:9px 11px}.canonical-staging-message{border-radius:10px;margin-top:16px;padding:12px 14px}.canonical-staging-message.info{color:#174c75;background:#eef6ff}.canonical-staging-message.success{color:#17663a;background:#e8f5ed}.canonical-staging-message.error{color:#9b1c1c;background:#fff0f0}.canonical-staging-review,.canonical-batch-summary{border-top:1px solid #e5edf5;margin-top:20px;padding-top:20px}.canonical-staging-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.canonical-staging-kpis.compact{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px}.canonical-staging-kpis article{background:#f7fafc;border-radius:12px;min-width:0;padding:14px}.canonical-staging-kpis small{color:#627d98;display:block}.canonical-staging-kpis strong{color:#102a43;overflow-wrap:anywhere;text-align:center;margin-top:5px;display:block}.canonical-staging-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.canonical-staging-actions.secondary{justify-content:flex-start}.canonical-staging-actions button{cursor:pointer;color:#fff;background:#17663a;border:0;border-radius:10px;padding:11px 16px;font-weight:800}.canonical-staging-actions button:disabled{opacity:.55;cursor:not-allowed}.canonical-staging-actions button.danger{background:#a61b1b}.canonical-staging-actions.secondary button:not(.danger){background:#334e68}.canonical-batch-summary details{margin-top:18px}.canonical-batch-summary summary{cursor:pointer;color:#243b53;font-weight:800}.canonical-batch-table-wrap{margin-top:10px;overflow:auto}.canonical-batch-table-wrap table{border-collapse:collapse;width:100%}.canonical-batch-table-wrap th,.canonical-batch-table-wrap td{text-align:left;border-bottom:1px solid #e5edf5;padding:10px}.canonical-batch-table-wrap th{color:#334e68;background:#f7fafc}@media (width<=900px){.canonical-staging-controls{grid-template-columns:1fr}.canonical-staging-kpis,.canonical-staging-kpis.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.canonical-staging-heading{flex-direction:column}.staging-badge{align-self:flex-start}}@media (width<=560px){.canonical-staging{padding:16px}.canonical-staging-kpis,.canonical-staging-kpis.compact{grid-template-columns:1fr}}.canonical-staging-actions button{transition:transform .15s,box-shadow .15s,filter .15s}.canonical-staging-actions button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 14px #0f172a29}.canonical-staging-actions button:not(:disabled):active{box-shadow:none;transform:translateY(0)}.canonical-staging-actions button.refresh{background:#334e68}.canonical-staging-actions button.simulate{background:#17663a}.canonical-simulation-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.canonical-simulation-kpis article{background:#eef6f1;border:1px solid #d4eadb;border-radius:12px;padding:14px}.canonical-simulation-kpis small{color:#52667a;display:block}.canonical-simulation-kpis strong{color:#102a43;text-align:center;margin-top:5px;font-size:1.25rem;display:block}.batch-status.reviewed{color:#1e4f91;background:#e8f0fe}@media (width<=900px){.canonical-simulation-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.canonical-simulation-kpis{grid-template-columns:1fr}}.canonical-existing-batches{border-top:1px solid #e5edf5;margin-top:20px;padding-top:20px}.canonical-existing-batches-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.canonical-existing-batches-title small{color:#627d98;text-transform:uppercase;letter-spacing:.06em;font-weight:800;display:block}.canonical-existing-batches-title h4{color:#102a43;margin:3px 0 0}.canonical-existing-batches-title button,.canonical-existing-batches-table button{cursor:pointer;border:0;border-radius:9px;padding:9px 12px;font-weight:800;transition:transform .15s,box-shadow .15s,filter .15s}.canonical-existing-batches-title button{color:#fff;background:#334e68}.canonical-existing-batches-table button{color:#fff;white-space:nowrap;background:#17663a}.canonical-existing-batches-title button:not(:disabled):hover,.canonical-existing-batches-table button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 5px 12px #0f172a26}.canonical-existing-batches-title button:disabled,.canonical-existing-batches-table button:disabled{opacity:.55;cursor:not-allowed}.canonical-existing-batches-table td:first-child{min-width:320px}.canonical-existing-batches-table td:first-child strong{color:#102a43;overflow-wrap:anywhere;display:block}.canonical-existing-batches-table td:first-child small{color:#829ab1;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.canonical-empty-state{color:#52667a;background:#f7fafc;border-radius:10px;margin:0;padding:16px}.canonical-batch-title>div>span{color:#627d98;overflow-wrap:anywhere;margin-top:6px;display:block}.canonical-staging-actions button.neutral{background:#64748b}.batch-status.ready{color:#7c5400;background:#fff5d6}.batch-status.applied{color:#17663a;background:#e8f5ed}.batch-status.rolled_back{color:#475569;background:#f1f5f9}@media (width<=900px){.canonical-existing-batches-title{flex-direction:column;align-items:flex-start}.canonical-existing-batches-table td:first-child{min-width:240px}}.canonical-staging-actions .readiness{cursor:pointer;background:#7a4b13}.canonical-readiness{background:#fffaf0;border:1px solid #e2c891;border-radius:16px;margin-top:18px;padding:18px}.canonical-readiness.ready{background:#f3fbf6;border-color:#9bcbb0}.canonical-readiness-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.canonical-readiness-heading h4{margin:3px 0 0}.canonical-readiness-heading>span{text-transform:uppercase;background:#f4dfb5;border-radius:999px;padding:7px 12px;font-weight:800}.canonical-readiness.ready .canonical-readiness-heading>span{background:#dff2e6}.canonical-readiness-gates{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-bottom:14px;display:grid}.canonical-readiness-gates article{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:10px;padding:12px;display:flex}.canonical-readiness-gates article>strong{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.canonical-readiness-gates article.passed>strong{color:#17653a;background:#dff2e6}.canonical-readiness-gates article.failed>strong{color:#a3271d;background:#fde5e2}.canonical-readiness-gates article div{gap:2px;display:grid}.canonical-readiness-gates article small{letter-spacing:.05em;font-size:10px}.canonical-readiness-gates article span{font-weight:700}.canonical-readiness-gates article em{color:#667085;font-size:12px;font-style:normal}.canonical-readiness td code{white-space:normal;font-size:11px}.canonical-readiness-note{color:#6b4a1d;margin:14px 0 0;font-size:13px}.review-blocked{cursor:pointer;color:#fff;background:#315573;border:0;border-radius:10px;padding:10px 12px;font-weight:700}.review-blocked:hover{filter:brightness(1.08)}.review-blocked:disabled{cursor:wait;opacity:.65}.canonical-blocked-review{background:#fffaf0;border:1px solid #e3b85e;border-radius:16px;margin-top:18px;padding:18px}.canonical-blocked-review-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.canonical-blocked-review-heading h4{margin:4px 0 0}.canonical-review-origin{margin:12px 0}.canonical-review-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.canonical-review-columns label,.canonical-review-notes{gap:8px;font-weight:700;display:grid}.canonical-review-columns textarea{resize:vertical;min-height:300px;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.canonical-review-notes{margin-top:14px}.canonical-review-notes textarea{resize:vertical;min-height:90px}@media (width<=900px){.canonical-review-columns{grid-template-columns:1fr}}.back-to-platform-portal{z-index:30;color:#17324d;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c9d8;border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;font-size:22px;font-weight:700;line-height:1;display:inline-flex;position:sticky;top:12px;box-shadow:0 4px 12px #142a4214}.back-to-platform-portal:hover{background:#f3f7fa;border-color:#7895ad;transform:translateY(-1px)}.back-to-platform-portal:focus-visible{outline-offset:2px;outline:3px solid #225d9447}.canonical-blocked-review{scroll-margin-top:76px}.canonical-staging-navigation{justify-content:flex-start;margin-bottom:14px;display:flex}.back-to-portal{color:#173a57;width:42px;height:42px;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd0dc;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:22px;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.back-to-portal:hover{background:#f1f7fa;border-color:#7896aa;transform:translateY(-1px)}.canonical-staging-navigation{align-items:center;margin-bottom:.75rem;display:flex}.back-to-portal{color:#fff;cursor:pointer;background:#0d6b4d;border:0;border-radius:999px;place-items:center;width:42px;min-width:42px;height:42px;padding:0;transition:transform .16s,box-shadow .16s,background .16s;display:inline-grid;box-shadow:0 7px 18px #0d6b4d3d}.back-to-portal span{font-size:2rem;line-height:1;transform:translateY(-1px)}.back-to-portal:hover{background:#09583f;transform:translate(-2px);box-shadow:0 9px 22px #0d6b4d4d}.back-to-portal:focus-visible{outline-offset:3px;outline:3px solid #0d6b4d47}.canonical-conflict-review{border-top:1px solid #1a3a5224;margin-top:1rem;padding-top:1rem}.canonical-conflict-review>summary{cursor:pointer;color:#173552;font-weight:800}.canonical-conflict-review>p{color:#40556b;margin:.75rem 0}.canonical-conflict-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:.85rem;display:grid}.canonical-conflict-grid article{background:#fff;border:1px solid #dce5ec;border-radius:14px;padding:1rem}.canonical-conflict-grid article>div{gap:.2rem;margin-bottom:.7rem;display:grid}.canonical-conflict-grid small{color:#63788d;letter-spacing:.05em;font-size:.72rem}.canonical-conflict-grid dl{gap:.45rem;margin:0;display:grid}.canonical-conflict-grid dl div{grid-template-columns:120px 1fr;gap:.65rem;display:grid}.canonical-conflict-grid dt{color:#64788c;font-size:.78rem}.canonical-conflict-grid dd{overflow-wrap:anywhere;color:#1d354c;margin:0;font-size:.84rem}.canonical-conflict-confirmation{background:#f5f9f7;border:1px solid #cfe3d9;border-radius:14px;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.canonical-conflict-confirmation label{gap:.4rem;font-weight:700;display:grid}.canonical-conflict-confirmation textarea{resize:vertical;min-height:110px}.canonical-conflict-confirmation button{justify-self:start}.canonical-conflicts-resolved{background:#e8f6ed;border-radius:12px;padding:.8rem 1rem;font-weight:800;color:#17623f!important;margin-top:1rem!important}.canonical-conflict-confirmation .canonical-confirm-conflicts-button{appearance:none;color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#176b43;border:0;border-radius:12px;padding:.85rem 1.25rem;font-weight:800;line-height:1.2;transition:transform .12s,filter .12s,box-shadow .12s;box-shadow:0 2px #0a3f2733}.canonical-conflict-confirmation .canonical-confirm-conflicts-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 10px #0a3f272e}.canonical-conflict-confirmation .canonical-confirm-conflicts-button:focus-visible{outline-offset:3px;outline:3px solid #176b434d}.canonical-conflict-confirmation .canonical-confirm-conflicts-button:disabled{color:#f4f6f5;cursor:not-allowed;box-shadow:none;opacity:.78;background:#9eaaa4}.portability-admin{gap:1rem;display:grid}.portability-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.portability-heading h2,.portability-request-header h3,.portability-history-heading h3{margin:.2rem 0}.portability-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.portability-guidance,.portability-request-section,.portability-history-section{border:1px solid var(--border-color,#d8dee9);background:var(--surface-color,#fff);border-radius:.9rem;gap:1rem;padding:1rem;display:grid}.portability-guidance{gap:.25rem}.portability-request-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.portability-direction-switch{border:1px solid var(--border-color,#d8dee9);background:var(--muted-surface,#f8fafc);border-radius:.7rem;gap:.4rem;padding:.25rem;display:flex}.portability-direction-switch button,.portability-request-actions button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;padding:.7rem 1rem;font-weight:700}.portability-direction-switch button.active,.portability-request-actions .primary{background:var(--accent-color,#2563eb);color:#fff}.portability-request-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.portability-request-form label{gap:.35rem;font-weight:700;display:grid}.portability-request-form select,.portability-request-form textarea,.portability-toolbar input,.portability-toolbar select{box-sizing:border-box;border:1px solid var(--border-color,#d8dee9);background:var(--surface-color,#fff);width:100%;color:inherit;border-radius:.65rem;padding:.75rem}.portability-reason-field{grid-column:1/-1}.portability-request-form textarea{resize:vertical;min-height:105px}.portability-request-note{color:#1e3a8a;background:#eff6ff;border-radius:.7rem;grid-column:1/-1;gap:.3rem;padding:.85rem;display:grid}.portability-request-actions{grid-column:1/-1;justify-content:flex-end;gap:.5rem;display:flex}.portability-request-actions button:first-child{border-color:var(--border-color,#d8dee9);background:var(--surface-color,#fff)}.portability-request-actions button:disabled{opacity:.65;cursor:not-allowed}.portability-history-heading{justify-content:space-between;align-items:flex-start;display:flex}.portability-toolbar{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,1fr)) auto;gap:.6rem;display:grid}.portability-view-toggle{gap:.25rem;display:flex}.portability-view-toggle button{border:1px solid var(--border-color,#d8dee9);background:var(--surface-color,#fff);cursor:pointer;border-radius:.55rem;padding:.6rem}.portability-view-toggle .active{background:var(--accent-color,#2563eb);color:#fff}.portability-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.portability-card{border:1px solid var(--border-color,#d8dee9);background:var(--surface-color,#fff);cursor:pointer;border-radius:.85rem;padding:1rem;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.portability-card:hover,.portability-card:focus-visible{border-color:var(--accent-color,#2563eb);outline:none;transform:translateY(-3px);box-shadow:0 12px 28px #0f172a1f}.portability-card-header{justify-content:space-between;gap:.7rem;display:flex}.portability-card-header h3{margin:.2rem 0}.portability-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.portability-card dt{opacity:.7;font-size:.72rem}.portability-card dd{margin:.15rem 0 0;font-weight:650}.status{border-radius:999px;height:max-content;padding:.25rem .55rem;font-size:.72rem;font-weight:800}.status.completed,.status.ready{color:#166534;background:#dcfce7}.status.failed{color:#991b1b;background:#fee2e2}.status.processing,.status.preparing,.status.validating{color:#1d4ed8;background:#dbeafe}.status.draft{color:#475569;background:#f1f5f9}.portability-card-actions{justify-content:flex-end;gap:.35rem;display:flex}.portability-card-actions button,.portability-table-wrap button{cursor:pointer;background:0 0;border:0;font-size:1rem}.portability-table-wrap{border:1px solid var(--border-color,#d8dee9);border-radius:.8rem;overflow:auto}.portability-table-wrap table{border-collapse:collapse;width:100%}.portability-table-wrap th,.portability-table-wrap td{text-align:left;border-bottom:1px solid var(--border-color,#d8dee9);padding:.75rem}.portability-table-wrap tbody tr{cursor:pointer;transition:background .15s}.portability-table-wrap tbody tr:hover,.portability-table-wrap tbody tr:focus-visible{background:var(--muted-surface,#f8fafc);outline:none}.portability-empty{border:1px dashed var(--border-color,#d8dee9);border-radius:.8rem;place-items:center;gap:.35rem;min-height:180px;display:grid}.portability-message{border-radius:.65rem;padding:.8rem}.portability-message.success{color:#166534;background:#dcfce7}.portability-message.error,.portability-error{color:#991b1b;background:#fee2e2;border-radius:.5rem;padding:.6rem}@media (width<=1050px){.portability-toolbar,.portability-request-form{grid-template-columns:1fr 1fr}.portability-request-header{flex-direction:column}}@media (width<=650px){.portability-toolbar,.portability-request-form,.portability-card dl{grid-template-columns:1fr}.portability-direction-switch{width:100%}.portability-direction-switch button{flex:1}}@media print{.portability-request-section,.portability-toolbar,.portability-card-actions{display:none!important}}.portability-card-actions .generate-json,.portability-row-actions .generate-json{width:auto;min-width:6.5rem;padding-inline:.8rem;font-weight:700}.portability-row-actions{align-items:center;gap:.4rem;display:flex}.portability-card-actions button:disabled,.portability-row-actions button:disabled{cursor:wait;opacity:.65}.generate-workbook{font-weight:700;color:#0f5a47!important;background:#eaf3f0!important;border-color:#0f5a47!important}.generate-workbook:hover:not(:disabled){transform:translateY(-1px);background:#ddefe9!important}.generate-html{font-weight:700;color:#0f5a47!important;background:#eaf3f0!important;border-color:#2e7d66!important}.generate-html:hover:not(:disabled),.generate-html:focus-visible:not(:disabled){box-shadow:0 6px 16px #0f5a4729;background:#d6ebe4!important}.portability-card-actions .generate-zip,.portability-grid-actions .generate-zip{color:#fff;background:#0f5a47;border-color:#0f5a47}.portability-card-actions .generate-zip:hover,.portability-grid-actions .generate-zip:hover,.portability-card-actions .generate-zip:focus-visible,.portability-grid-actions .generate-zip:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.portability-row-actions .generate-zip{color:#fff;background:#0f5a47;border-color:#0f5a47}.portability-row-actions .generate-zip:hover,.portability-row-actions .generate-zip:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.pa-admin-avatar-trigger{color:#fff;cursor:pointer;width:44px;min-width:44px;height:44px;font:inherit;background:#177a5a;border:0;border-radius:12px;place-items:center;padding:0;font-weight:800;display:grid;position:relative;overflow:hidden}.pa-admin-avatar-trigger img,.pa-admin-avatar-preview img{object-fit:cover;width:100%;height:100%}.pa-admin-avatar-trigger small{color:#fff;opacity:0;background:#07231ccc;padding:.2rem;font-size:.55rem;transition:all .16s;position:absolute;inset:auto 0 0;transform:translateY(100%)}.pa-admin-avatar-trigger:hover small,.pa-admin-avatar-trigger:focus-visible small{opacity:1;transform:translateY(0)}.pa-admin-avatar-trigger:focus-visible{outline-offset:3px;outline:3px solid #177a5a47}.pa-admin-avatar-backdrop{z-index:1500;background:#0c1c179e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.pa-admin-avatar-dialog{background:#fff;border-radius:18px;width:min(520px,100%);overflow:hidden;box-shadow:0 28px 80px #0c1c1752}.pa-admin-avatar-dialog header,.pa-admin-avatar-dialog footer{border-bottom:1px solid #dfe7e4;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.pa-admin-avatar-dialog footer{border-top:1px solid #dfe7e4;border-bottom:0;justify-content:flex-end}.pa-admin-avatar-dialog h3,.pa-admin-avatar-dialog p{margin:0}.pa-admin-avatar-dialog header>button{cursor:pointer;background:0 0;border:0;font-size:1.5rem}.pa-admin-avatar-body{justify-items:center;gap:1rem;padding:1.2rem;display:grid}.pa-admin-avatar-preview{color:#176b53;cursor:pointer;width:124px;height:124px;font:inherit;background:#177a5a1a;border:2px solid #177a5a42;border-radius:50%;place-items:center;padding:0;font-size:2rem;font-weight:800;display:grid;position:relative;overflow:hidden}.pa-admin-avatar-preview small{color:#fff;background:#07231ccc;padding:.45rem;font-size:.7rem;position:absolute;inset:auto 0 0}.pa-admin-avatar-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.pa-admin-avatar-body label{gap:.4rem;width:100%;font-weight:700;display:grid}.pa-admin-avatar-body textarea{width:100%}.pa-admin-avatar-dialog button{cursor:pointer}.initiative-kanban-guide{border:1px solid var(--border-color,#dfe3e8);background:var(--surface,#fff);border-radius:.875rem;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.initiative-kanban-guide__copy{max-width:48rem}.initiative-kanban-guide__eyebrow{letter-spacing:.06em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:750}.initiative-kanban-guide__copy h3{margin:0;font-size:1rem}.initiative-kanban-guide__copy>p:last-child{max-width:44rem;margin:.45rem 0 0;font-size:.82rem;line-height:1.5}.initiative-kanban-guide__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.initiative-kanban-guide__count{white-space:nowrap;font-size:.8rem}.initiative-kanban-primary-action{background:var(--primary-color,#111827);color:var(--primary-contrast,#fff);cursor:pointer;font:inherit;border:0;border-radius:.65rem;padding:.55rem .8rem;font-size:.8rem;font-weight:700}.initiative-kanban-empty{border:1px dashed var(--border-color,#dfe3e8);border-radius:.875rem;justify-items:start;gap:.5rem;margin-bottom:1rem;padding:1.25rem;display:grid}.initiative-kanban-empty h3,.initiative-kanban-empty p{margin:0}.initiative-kanban-empty p{max-width:42rem;font-size:.82rem;line-height:1.5}.initiative-kanban-board{grid-template-columns:repeat(5,minmax(15rem,1fr));gap:1rem;padding-block:.25rem 1rem;display:grid;overflow-x:auto}.initiative-kanban-column{border:1px solid var(--border-color,#dfe3e8);background:var(--surface-subtle,#f7f8fa);border-radius:.875rem;min-width:15rem;padding:.75rem}.initiative-kanban-column__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.initiative-kanban-column__header h3{margin:0;font-size:.9rem}.initiative-kanban-column__header span{background:var(--surface,#fff);text-align:center;border-radius:999px;min-width:1.75rem;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.initiative-kanban-column__cards{gap:.75rem;display:grid}.initiative-kanban-card{border:1px solid var(--border-color,#dfe3e8);background:var(--surface,#fff);border-radius:.75rem;gap:.65rem;padding:.8rem;display:grid}.initiative-kanban-card__header,.initiative-kanban-card__progress-copy{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.initiative-kanban-card__type,.initiative-kanban-card__depth,.initiative-kanban-card__children{font-size:.72rem}.initiative-kanban-card__title{font-size:.9rem}.initiative-kanban-card__progress{gap:.35rem;display:grid}.initiative-kanban-card__progress progress{width:100%}.initiative-kanban-card__progress-copy,.initiative-kanban-card__rollup{font-size:.75rem}.initiative-kanban-card__rollup{margin:0}.initiative-kanban-column__empty,.initiative-kanban-state{margin:0;padding:1rem;font-size:.85rem}.initiative-kanban-state--error{border:1px solid;border-radius:.75rem}@media (width<=1100px){.initiative-kanban-board{grid-template-columns:repeat(5,minmax(14rem,18rem))}}.initiative-kanban-card{cursor:grab}.initiative-kanban-card:active{cursor:grabbing}.initiative-kanban-card__open{border:1px solid var(--border-color,#dfe3e8);cursor:pointer;width:100%;font:inherit;background:0 0;border-radius:.55rem;padding:.45rem .65rem;font-size:.78rem;font-weight:600}.initiative-kanban-column[data-drop-allowed=true]{outline:1px dashed var(--border-color,#dfe3e8);outline-offset:-.35rem}.initiative-kanban-column[data-drop-active=true]{outline-offset:-.35rem;outline:2px solid}.initiative-action-drawer-backdrop,.initiative-action-dialog-backdrop{z-index:80;background:#0f172a52;position:fixed;inset:0}.initiative-action-drawer-backdrop{justify-content:flex-end;display:flex}.initiative-action-drawer{background:var(--surface,#fff);width:min(32rem,94vw);height:100%;padding:1.25rem;overflow-y:auto;box-shadow:-.5rem 0 2rem #0f172a2e}.initiative-action-drawer__header,.initiative-action-dialog__header,.initiative-action-dialog__actions{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.initiative-action-drawer__header h2,.initiative-action-dialog__header h3{margin:.2rem 0 0}.initiative-action-drawer__header span,.initiative-action-dialog__header span{font-size:.75rem}.initiative-action-drawer__description{margin-block:1rem}.initiative-action-drawer__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.initiative-action-drawer__facts div{border:1px solid var(--border-color,#dfe3e8);border-radius:.65rem;padding:.65rem}.initiative-action-drawer__facts dt{font-size:.72rem}.initiative-action-drawer__facts dd{margin:.25rem 0 0;font-weight:700}.initiative-action-drawer__section{border-top:1px solid var(--border-color,#dfe3e8);gap:.75rem;padding-block:1rem;display:grid}.initiative-action-drawer__section h3,.initiative-action-drawer__section p{margin:0}.initiative-action-drawer__note{background:var(--surface-subtle,#f7f8fa);border-radius:.65rem;padding:.75rem;font-size:.82rem}.initiative-action-field{gap:.35rem;margin-top:.8rem;display:grid}.initiative-action-field span{font-size:.78rem;font-weight:600}.initiative-action-field input,.initiative-action-field select,.initiative-action-field textarea{box-sizing:border-box;width:100%;font:inherit}.initiative-action-message{border-radius:.65rem;margin-top:.75rem;padding:.7rem}.initiative-action-message--error{border:1px solid}.initiative-action-transition-summary{background:var(--surface-subtle,#f7f8fa);border-radius:.7rem;gap:.4rem;padding:.8rem;display:grid}.initiative-action-transition-summary span,.initiative-action-transition-summary p{font-size:.78rem}.initiative-action-transition-summary p{margin:0}.initiative-action-dialog-backdrop{z-index:90;place-items:center;padding:1rem;display:grid}.initiative-action-dialog{background:var(--surface,#fff);border-radius:.9rem;width:min(32rem,100%);max-height:90vh;padding:1.1rem;overflow-y:auto;box-shadow:0 1rem 3rem #0f172a3d}.initiative-action-dialog__actions{justify-content:flex-end;margin-top:1rem}@media (width<=640px){.initiative-kanban-guide{display:grid}.initiative-kanban-guide__actions{justify-content:flex-start}.initiative-action-drawer__facts{grid-template-columns:1fr}}.initiative-kanban-card__economics{border-top:1px solid var(--border-color,#dfe3e8);gap:.45rem;padding-top:.55rem;display:grid}.initiative-kanban-card__economics div{gap:.2rem;display:grid}.initiative-kanban-card__economics span{font-size:.68rem;font-weight:700}.initiative-kanban-card__economics p{margin:0;font-size:.72rem;line-height:1.45}.initiative-kanban-card__economics strong{font-weight:750}.initiative-kanban-guide__copy{flex:auto;width:auto;min-width:0;max-width:none}.initiative-kanban-guide__copy>p:last-child{width:100%;max-width:none}.initiative-kanban-guide__actions{flex:none}.initiative-kanban-empty,.initiative-kanban-filter-empty{box-sizing:border-box;width:100%;max-width:none}.initiative-kanban-empty p,.initiative-kanban-filter-empty p{width:100%;max-width:none}.initiative-action-drawer__section{box-sizing:border-box;width:100%;max-width:none}.initiative-action-drawer__section>p{width:100%;max-width:none}@media (width<=640px){.initiative-kanban-guide__actions{width:100%}}.initiative-kanban-guide__copy{flex:auto;min-width:0;max-width:none}.initiative-kanban-guide__copy>p:last-child{max-width:none}.initiative-kanban-board{scrollbar-gutter:stable;grid-template-columns:repeat(5,minmax(16rem,1fr));min-width:82rem}.initiative-kanban-board-footer{color:#65766f;justify-content:flex-end;padding:.1rem .2rem .65rem;font-size:.75rem;display:flex}.initiative-kanban-workspace-viewport{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;border:1px solid var(--border-color,#dfe3e8);background:var(--surface,#fff);border-radius:.875rem;width:100%;min-width:0;max-width:100%;height:clamp(380px,62vh,720px);padding:.5rem;overflow:auto}.initiative-kanban-workspace-viewport:focus-visible{outline-offset:2px;outline:3px solid #176b532e}.initiative-kanban-board{grid-template-columns:repeat(5,minmax(16rem,1fr));align-items:start;width:max-content;min-width:max(100%,82rem);padding:0;overflow:visible}.initiative-kanban-column{align-self:start}.initiative-kanban-column__header{z-index:4;background:var(--surface-subtle,#f7f8fa);border-bottom:1px solid var(--border-color,#dfe3e8);margin:-.25rem -.25rem .75rem;padding:.5rem .25rem .55rem;position:sticky;top:0}@media (height<=760px){.initiative-kanban-workspace-viewport{height:54vh;min-height:340px}}@media (width<=720px){.initiative-kanban-workspace-viewport{height:58vh}}.initiative-kanban-horizontal-scroll-top{box-sizing:border-box;border:1px solid var(--border-color,#dfe3e8);background:var(--surface-subtle,#f7f8fa);scrollbar-gutter:stable;border-radius:8px;width:100%;height:16px;margin:0 0 .35rem;overflow:auto hidden}.initiative-kanban-horizontal-scroll-top>div{width:82rem;min-width:100%;height:1px}.initiative-kanban-workspace-viewport{overscroll-behavior-x:contain;overscroll-behavior-y:auto;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto visible!important}@media (height<=760px){.initiative-kanban-workspace-viewport{height:auto!important;min-height:0!important;max-height:none!important}}.initiative-kanban-icon-action{color:#126448;cursor:pointer;background:#fff;border:1px solid #c5d6cf;border-radius:12px;place-items:center;width:44px;height:44px;display:inline-grid}.initiative-kanban-icon-action:hover{background:#eaf5f0;border-color:#6aa58d}.initiative-kanban-icon-action svg{width:23px;height:23px}.initiative-kanban-filters{border:1px solid var(--border-color,#dfe3e8);background:var(--surface,#fff);border-radius:.75rem;flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:.9rem;padding:.8rem .9rem;display:flex}.initiative-kanban-filters label{gap:.3rem;min-width:min(13.5rem,100%);display:grid}.initiative-kanban-filters label span{font-size:.72rem;font-weight:700}.initiative-kanban-filters select{border:1px solid var(--border-color,#dfe3e8);background:var(--surface,#fff);min-height:2.35rem;font:inherit;border-radius:.55rem;padding:.45rem .6rem}.initiative-kanban-filters__clear{border:1px solid var(--border-color,#dfe3e8);cursor:pointer;min-height:2.35rem;font:inherit;background:0 0;border-radius:.55rem;padding:.45rem .7rem;font-size:.78rem;font-weight:700}.initiative-kanban-filter-empty{border:1px dashed var(--border-color,#dfe3e8);border-radius:.75rem;margin-bottom:.9rem;padding:1rem}.initiative-kanban-filter-empty h3,.initiative-kanban-filter-empty p{margin:0}.initiative-kanban-filter-empty p{margin-top:.35rem;font-size:.85rem}@media (width<=720px){.initiative-kanban-filters{align-items:stretch}.initiative-kanban-filters label,.initiative-kanban-filters__clear{width:100%}.initiative-kanban-filters__summary{width:100%;margin-left:0}}.sparks-data-explorer-beta{gap:.75rem;min-width:0;display:grid}.sparks-data-explorer-beta__toolbar,.sparks-data-explorer-beta footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sparks-data-explorer-beta__toolbar{background:#f8fbfa;border:1px solid #dbe6e1;border-radius:14px;align-items:end;padding:.85rem .95rem}.sparks-data-explorer-beta__toolbar>div:first-child{gap:.15rem;display:grid}.sparks-data-explorer-beta__toolbar p{color:#1d6a52;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:900}.sparks-data-explorer-beta__toolbar strong{color:#243f36}.sparks-data-explorer-beta__toolbar span,.sparks-data-explorer-beta footer{color:#687a72;font-size:.72rem}.sparks-data-explorer-beta__grouping{gap:.3rem;width:min(620px,100%);min-width:min(520px,100%);display:grid}.sparks-data-explorer-beta__grouping span{color:#64766e;font-size:.72rem;font-weight:700}.sparks-data-explorer-beta__grouping select{color:#1f3029;background:#fff;border:1px solid #d6e0db;border-radius:10px;width:100%;min-height:40px;padding:.45rem .65rem}.sparks-data-explorer-beta__grid{cursor:default;scrollbar-gutter:stable both-edges;background:#fff;border:1px solid #dbe6e1;border-radius:14px;min-width:0;height:clamp(340px,50vh,620px);overflow:hidden}.sparks-data-explorer-beta__grid>*{height:100%}.sparks-data-explorer-row .wx-cell{transition:background-color .12s,box-shadow .12s}.sparks-data-explorer-row:hover .wx-cell{cursor:pointer;background:#f0f7f4}.sparks-data-explorer-row:hover .wx-cell:first-child{box-shadow:inset 3px 0 #25735b}.sparks-data-explorer-beta footer{padding:.2rem .15rem}.sparks-data-explorer-beta footer strong{color:#3a574c}.sparks-data-explorer-beta footer>div{gap:.15rem;min-width:0;display:grid}.sparks-data-explorer-beta footer>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skpe-initiative-filters{grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(170px,1fr))!important;align-items:stretch!important;gap:.75rem!important;display:grid!important}.skpe-initiative-filters>*,.skpe-initiative-filters .skpe-admin-search,.skpe-initiative-filters .skpe-admin-search input,.skpe-initiative-filters select{box-sizing:border-box;width:100%!important;min-width:0!important}.skpe-page-heading,.skpe-card-heading,.sparks-object-workspace-header,.skpe-page-heading>:first-child,.skpe-card-heading>:first-child,.sparks-object-workspace-header>:first-child{min-width:0}.skpe-heading-actions,.skpe-object-workspace-actions{flex:none}@media (width<=1100px){.skpe-initiative-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.sparks-data-explorer-beta__toolbar,.sparks-data-explorer-beta footer{display:grid}.sparks-data-explorer-beta__grouping{width:100%;min-width:0}}@media (width<=680px){.skpe-initiative-filters{grid-template-columns:1fr!important}}.sparks-data-explorer-beta__grid{--wx-table-header-background:#eef4f1;--wx-table-header-border:1px solid #b8c8c1;--wx-table-header-cell-border:1px solid #c7d4cf}.sparks-data-explorer-beta__grid .sparks-data-explorer-header-main{background:#eef4f1;border-right:1px solid #b8c8c1;position:relative;overflow:visible}.sparks-data-explorer-beta__grid .sparks-data-explorer-header-main:after{content:"";pointer-events:none;background:#27544447;border-radius:999px;width:4px;height:64%;position:absolute;top:18%;right:-2px}.sparks-data-explorer-header-cell{justify-content:space-between;align-items:center;gap:.35rem;width:100%;min-width:0;height:100%;display:flex}.sparks-data-explorer-header-label{color:#26352f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:850;line-height:1.15;overflow:hidden}.sparks-data-explorer-header-filter-button,.sparks-data-explorer-header-filter-clear{color:#65756f;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.sparks-data-explorer-header-filter-button:hover,.sparks-data-explorer-header-filter-clear:hover,.sparks-data-explorer-header-filter-button--active{color:var(--organization-primary,#176b55);background:#1870541a}.sparks-data-explorer-header-inline-filter{flex:auto;align-items:center;gap:.2rem;min-width:0;display:flex}.sparks-data-explorer-header-inline-filter input{border:1px solid var(--organization-primary,#176b55);color:#26352f;width:100%;min-width:0;height:1.7rem;font:inherit;background:#fff;border-radius:6px;outline:none;padding:0 .4rem;font-size:.76rem}.sparks-data-explorer-beta{width:100%;min-width:0}.sparks-data-explorer-beta__grid{width:100%;min-width:0;height:clamp(440px,58vh,720px);min-height:440px}.sparks-data-explorer-beta__grid :where(.wx-grid){min-width:100%}.sparks-data-explorer-beta__toolbar{align-items:end}.sparks-data-explorer-beta__grouping{min-width:min(620px,100%)}.sparks-data-explorer-beta{gap:.9rem!important;margin-top:.9rem!important}.sparks-data-explorer-beta__toolbar{min-height:78px!important;padding:.9rem 1rem!important}.sparks-data-explorer-beta__grid{border-radius:12px;height:clamp(430px,56vh,680px)!important;min-height:430px!important}.sparks-data-explorer-beta__grid .sparks-data-explorer-header-main,.sparks-data-explorer-header-cell{min-height:38px}.sparks-data-explorer-header-label{line-height:1.2}.sparks-data-explorer-beta__grid .sparks-data-explorer-row{min-height:38px}.sparks-data-explorer-beta__grouping>span{color:#c96b12!important;font-weight:800!important}.sparks-data-explorer-beta__grouping select{background:#e98b2112!important;border:2px solid #e98b21!important;box-shadow:0 0 0 2px #e98b2114!important}.sparks-data-explorer-beta__grouping select:focus{outline-offset:1px;outline:2px solid #e98b2147!important}.skpe-monitoring-execution-hero{margin-top:-1.7rem!important;margin-bottom:.8rem!important}.skpe-initiative-kpi-grid,.skpe-initiative-filters,.skpe-initiative-results-heading{margin-bottom:.8rem!important}.sparks-data-explorer-beta{min-width:0}.sparks-data-explorer-beta__toolbar{margin-bottom:.75rem!important}.sparks-data-explorer-beta__grid{overscroll-behavior-x:contain;scrollbar-gutter:stable both-edges;border-radius:12px;width:100%;min-width:0;overflow:auto!important}.sparks-data-explorer-beta__grid .wx-grid,.sparks-data-explorer-beta__grid .wx-grid-body,.sparks-data-explorer-beta__grid .wx-grid-content{min-width:100%}.sparks-data-explorer-beta__grid::-webkit-scrollbar{width:12px;height:12px}.sparks-data-explorer-beta__grid::-webkit-scrollbar-thumb{background-color:#46585061;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.sparks-data-explorer-beta__grid::-webkit-scrollbar-track{background:#ecf1eeb3}.sparks-data-explorer-header-main{min-height:38px}.sparks-data-explorer-header-label{font-weight:700}@media (width<=900px){.skpe-monitoring-execution-hero{margin-top:-1rem!important}}.skpe-monitoring-execution-hero{min-height:94px!important;margin-top:-2.2rem!important;margin-bottom:.65rem!important;padding-top:.85rem!important;padding-bottom:.85rem!important}.skpe-monitoring-execution-hero h2{font-size:clamp(1.28rem,1.8vw,1.65rem)!important}.skpe-monitoring-execution-hero p:last-child{margin-top:.35rem!important;line-height:1.35!important}.skpe-initiative-kpi-grid{gap:.55rem!important;margin-bottom:.65rem!important}.skpe-initiative-kpi-grid>*{min-height:66px!important}.skpe-initiative-filters{gap:.55rem!important;min-height:54px!important;margin-bottom:.65rem!important;padding-top:.4rem!important;padding-bottom:.4rem!important}.skpe-initiative-filters .skpe-admin-search,.skpe-initiative-filters .skpe-admin-search input,.skpe-initiative-filters select{height:38px!important;min-height:38px!important}.skpe-initiative-results-heading{min-height:58px!important;margin-bottom:.65rem!important;padding-top:.65rem!important;padding-bottom:.65rem!important}.skpe-initiative-results-heading h2{margin-top:.12rem!important;margin-bottom:0!important}.sparks-data-explorer-beta__toolbar{min-height:62px!important;margin-bottom:.6rem!important;padding-top:.55rem!important;padding-bottom:.55rem!important}.sparks-data-explorer-beta__toolbar p,.sparks-data-explorer-beta__toolbar strong{margin-top:0!important;margin-bottom:0!important}.sparks-data-explorer-beta__grouping{gap:.22rem!important}.sparks-data-explorer-beta__grouping select{height:36px!important;min-height:36px!important}.sparks-data-explorer-beta__grid{height:clamp(380px,56vh,680px)!important;min-height:380px!important}@media (width<=900px){.skpe-monitoring-execution-hero{min-height:auto!important;margin-top:-1.2rem!important}.skpe-initiative-filters .skpe-admin-search,.skpe-initiative-filters .skpe-admin-search input,.skpe-initiative-filters select{height:40px!important;min-height:40px!important}}.skpe-monitoring-execution-hero,.skpe-initiative-kpi-grid,.skpe-initiative-filters,.skpe-initiative-results-heading,.sparks-data-explorer-beta__toolbar{margin-bottom:.45rem!important}.skpe-initiative-kpi-grid,.skpe-initiative-filters{gap:.45rem!important}.sparks-grid-cell--semantic-center,.sparks-grid-header--semantic-center,.sparks-grid-header--semantic-center .sparks-data-explorer-header-cell{text-align:center!important;justify-content:center!important}.sparks-grid-cell--semantic-center,.sparks-grid-cell--semantic-center>*{text-align:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.sparks-grid-header--semantic-center,.sparks-grid-header--semantic-center>*,.sparks-grid-header--semantic-center .sparks-data-explorer-header-cell{text-align:center!important;justify-content:center!important}.skpe-initiative-smart-grid-shell{gap:10px;min-width:0;display:grid}.sparks-initiative-portfolio-grid{min-height:430px}.skpe-initiative-smart-grid-filter-summary{justify-content:flex-end;align-items:center;gap:10px;min-height:30px;font-size:.78rem;display:flex}.skpe-initiative-smart-grid-filter-summary span{color:var(--skpe-text-muted,#68766f)}.skpe-initiative-smart-grid-filter-summary button{color:var(--skpe-accent,#176b53);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:750}.skpe-initiative-smart-grid-hint{color:var(--skpe-text-muted,#68766f);margin:0;font-size:.76rem;line-height:1.4}.skpe-initiative-selected-actions{border:1px solid var(--skpe-border-color,#d8e1dd);background:var(--skpe-surface,#fff);border-radius:10px;gap:10px;margin-top:10px;padding:10px 12px;display:grid}.skpe-initiative-selected-actions__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.skpe-initiative-selected-actions__identity{gap:2px;min-width:0;display:grid}.skpe-initiative-selected-actions__identity small{color:var(--skpe-text-muted,#68766f)}.skpe-initiative-selected-actions__identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skpe-initiative-selected-actions__buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.skpe-initiative-kpi-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:.65rem!important}.skpe-initiative-kpi-grid>*{min-width:0;min-height:74px}.skpe-initiative-kpi-grid .sparks-metric-card--active{border-color:var(--sparks-accent)!important;background:var(--sparks-accent-soft)!important;box-shadow:0 0 0 3px #176b531f!important}.skpe-initiative-kpi-grid .sparks-metric-card--active .sparks-metric-card__label,.skpe-initiative-kpi-grid .sparks-metric-card--active .sparks-metric-card__value{color:var(--sparks-accent)!important}@media (width<=1180px){.skpe-initiative-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=760px){.skpe-initiative-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.skpe-initiative-selected-actions__top{flex-direction:column;align-items:stretch}.skpe-initiative-selected-actions__buttons{justify-content:flex-start}}.skpe-initiative-analytics-panel{border:1px solid var(--skpe-border-color,#d8e1dd);background:var(--skpe-surface,#fff);border-radius:14px;gap:0;margin-top:.75rem;display:grid;overflow:hidden}.skpe-initiative-analytics-panel>.skpe-initiative-results-heading{box-shadow:none;border:0;border-radius:0;margin:0}.skpe-initiative-analytics-panel>.skpe-initiative-kpi-grid{border-top:1px solid var(--skpe-border-color,#e2e8e5);background:#788c8206;margin:0;padding:.75rem .85rem .85rem}.skpe-initiative-analytics-panel .skpe-initiative-kpi-grid>*{min-height:70px}@media (width<=1180px){.skpe-initiative-analytics-panel>.skpe-initiative-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=760px){.skpe-initiative-analytics-panel>.skpe-initiative-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.sparks-initiative-portfolio-grid .skpe-initiative-grid-cell-center,.sparks-initiative-portfolio-grid .skpe-initiative-grid-header-center,.sparks-initiative-portfolio-grid .skpe-initiative-grid-header-center .sparks-data-explorer-header-cell{text-align:center!important;justify-content:center!important}.sparks-initiative-portfolio-grid .wx-cell,.sparks-initiative-portfolio-grid [role=gridcell]{white-space:nowrap!important}.sparks-initiative-portfolio-grid .wx-cell>*,.sparks-initiative-portfolio-grid [role=gridcell]>*{min-width:0}.skpe-initiative-kpi-grid-recovered{background:0 0!important;border:0!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:.65rem!important;margin:.75rem 0 .85rem!important;padding:0!important;display:grid!important}.skpe-initiative-kpi-grid-recovered>*{min-width:0!important;min-height:72px!important}.skpe-initiative-operational-layout,.skpe-initiative-operational-layout__grid,.skpe-initiative-smart-grid-shell{min-width:0!important;max-width:100%!important}.sparks-initiative-portfolio-grid{width:100%!important;min-width:0!important;max-width:100%!important;min-height:390px!important;max-height:520px!important;overflow:auto!important}.sparks-initiative-portfolio-grid .wx-grid,.sparks-initiative-portfolio-grid [role=grid]{width:max-content!important;min-width:100%!important}.skpe-initiative-smart-grid-hint{margin-top:.35rem!important}@media (width<=1180px){.skpe-initiative-kpi-grid-recovered{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=760px){.skpe-initiative-kpi-grid-recovered{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.skpe-initiative-executive-title{padding:0 .15rem;margin:0 0 .75rem!important}.skpe-initiative-executive-title h2{margin:0;font-size:1.08rem;line-height:1.25}#skpe-initiative-results{margin-top:.75rem!important}.skpe-initiative-kpi-grid-recovered{margin-top:.75rem!important;margin-bottom:0!important}.skpe-initiative-kpi-grid-recovered>*{order:initial!important}.skpe-initiative-kpi-grid-recovered .skpe-kpi-slot{min-width:0!important;min-height:72px!important;display:flex!important}.skpe-initiative-kpi-grid-recovered .skpe-kpi-slot>*{flex:auto;width:100%;min-width:0}.skpe-initiative-kpi-grid-recovered .skpe-kpi-slot-progress{order:1!important}.skpe-initiative-kpi-grid-recovered .skpe-kpi-slot-total{order:2!important}.skpe-initiative-kpi-grid-recovered .skpe-kpi-slot-inprogress{order:3!important}.skpe-initiative-kpi-grid-recovered .skpe-kpi-slot-draft{order:4!important}.skpe-initiative-kpi-grid-recovered .skpe-kpi-slot-analysis{order:5!important}.skpe-initiative-kpi-grid-recovered .skpe-kpi-slot-critical{order:6!important}.skpe-initiative-kpi-grid-recovered .skpe-kpi-slot-blocked{order:7!important}.skpe-initiative-operational-layout{margin-top:1.25rem!important}.skpe-initiative-executive-title{border-left:4px solid var(--sparks-accent,#176b53);align-items:center;min-height:42px;display:flex;margin:0 0 .85rem!important;padding:0 0 0 .75rem!important}.skpe-initiative-executive-title h2{letter-spacing:-.01em;margin:0!important;font-size:1.28rem!important;font-weight:800!important;line-height:1.2!important}.sparks-initiative-portfolio-grid [role=row]>[role=gridcell]:nth-child(3),.sparks-initiative-portfolio-grid [role=row]>[role=gridcell]:nth-child(4),.sparks-initiative-portfolio-grid [role=row]>[role=gridcell]:nth-child(5),.sparks-initiative-portfolio-grid [role=row]>[role=gridcell]:nth-child(6),.sparks-initiative-portfolio-grid [role=row]>[role=gridcell]:nth-child(7),.sparks-initiative-portfolio-grid [role=row]>[role=gridcell]:nth-child(8),.sparks-initiative-portfolio-grid [role=row]>[role=gridcell]:nth-child(9),.sparks-initiative-portfolio-grid [role=row]>[role=gridcell]:nth-child(10),.sparks-initiative-portfolio-grid .wx-row>.wx-cell:nth-child(3),.sparks-initiative-portfolio-grid .wx-row>.wx-cell:nth-child(4),.sparks-initiative-portfolio-grid .wx-row>.wx-cell:nth-child(5),.sparks-initiative-portfolio-grid .wx-row>.wx-cell:nth-child(6),.sparks-initiative-portfolio-grid .wx-row>.wx-cell:nth-child(7),.sparks-initiative-portfolio-grid .wx-row>.wx-cell:nth-child(8),.sparks-initiative-portfolio-grid .wx-row>.wx-cell:nth-child(9),.sparks-initiative-portfolio-grid .wx-row>.wx-cell:nth-child(10){text-align:center!important;justify-content:center!important}.sparks-initiative-portfolio-grid [role=row]>[role=gridcell]:nth-child(3)>*,.sparks-initiative-portfolio-grid [role=row]>[role=gridcell]:nth-child(4)>*,.sparks-initiative-portfolio-grid [role=row]>[role=gridcell]:nth-child(5)>*,.sparks-initiative-portfolio-grid [role=row]>[role=gridcell]:nth-child(6)>*,.sparks-initiative-portfolio-grid [role=row]>[role=gridcell]:nth-child(7)>*,.sparks-initiative-portfolio-grid [role=row]>[role=gridcell]:nth-child(8)>*,.sparks-initiative-portfolio-grid [role=row]>[role=gridcell]:nth-child(9)>*,.sparks-initiative-portfolio-grid [role=row]>[role=gridcell]:nth-child(10)>*,.sparks-initiative-portfolio-grid .wx-row>.wx-cell:nth-child(3)>*,.sparks-initiative-portfolio-grid .wx-row>.wx-cell:nth-child(4)>*,.sparks-initiative-portfolio-grid .wx-row>.wx-cell:nth-child(5)>*,.sparks-initiative-portfolio-grid .wx-row>.wx-cell:nth-child(6)>*,.sparks-initiative-portfolio-grid .wx-row>.wx-cell:nth-child(7)>*,.sparks-initiative-portfolio-grid .wx-row>.wx-cell:nth-child(8)>*,.sparks-initiative-portfolio-grid .wx-row>.wx-cell:nth-child(9)>*,.sparks-initiative-portfolio-grid .wx-row>.wx-cell:nth-child(10)>*{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.sparks-initiative-portfolio-grid [role=columnheader]:nth-child(3),.sparks-initiative-portfolio-grid [role=columnheader]:nth-child(4),.sparks-initiative-portfolio-grid [role=columnheader]:nth-child(5),.sparks-initiative-portfolio-grid [role=columnheader]:nth-child(6),.sparks-initiative-portfolio-grid [role=columnheader]:nth-child(7),.sparks-initiative-portfolio-grid [role=columnheader]:nth-child(8),.sparks-initiative-portfolio-grid [role=columnheader]:nth-child(9),.sparks-initiative-portfolio-grid [role=columnheader]:nth-child(10){text-align:center!important}.skpe-performance-cockpit{gap:1.15rem;padding:.2rem 0 1rem;display:grid}.skpe-performance-hero{border:1px solid var(--skpe-border-color,#d7e1dc);background:linear-gradient(135deg,#156b5314,#156b5304),var(--skpe-surface,#fff);border-radius:14px;padding:1.15rem 1.25rem}.skpe-performance-hero h2,.skpe-performance-card h3,.skpe-performance-section-heading h2{margin:0}.skpe-performance-hero p:not(.skpe-performance-eyebrow){max-width:840px;color:var(--skpe-text-muted,#66736d);margin:.35rem 0 0;font-size:.82rem}.skpe-performance-eyebrow{color:var(--sparks-accent,#176b53);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.68rem;font-weight:800}.skpe-performance-map-section,.skpe-performance-results-section,.skpe-performance-execution-section,.skpe-performance-attention-section,.skpe-performance-composition-section{border:1px solid var(--skpe-border-color,#d7e1dc);background:var(--skpe-surface,#fff);border-radius:14px;min-width:0;padding:1rem}.skpe-performance-section-heading{grid-template-columns:minmax(260px,.85fr) minmax(320px,1.15fr);align-items:end;gap:.8rem 1.4rem;margin-bottom:.8rem;display:grid}.skpe-performance-section-heading>p{color:var(--skpe-text-muted,#66736d);margin:0;font-size:.76rem;line-height:1.45}.skpe-performance-map-section>.skpe-bsc-map>.skpe-bsc-map-header{display:none}.skpe-performance-map-state{border:1px dashed var(--skpe-border-color,#d7e1dc);color:var(--skpe-text-muted,#66736d);border-radius:10px;padding:1rem;font-size:.78rem}.skpe-performance-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.skpe-performance-result-card{border:1px solid var(--skpe-border-color,#d7e1dc);background:var(--skpe-surface,#fff);border-radius:12px;align-content:start;gap:.7rem;min-height:150px;padding:.95rem 1rem;display:grid}.skpe-performance-result-card__heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.skpe-performance-result-card__heading span{color:var(--skpe-text-muted,#66736d);font-size:.76rem}.skpe-performance-result-card__heading strong{font-size:1.55rem;line-height:1}.skpe-performance-result-track{background:#556c631f;border-radius:999px;height:14px;overflow:hidden}.skpe-performance-result-track>span{border-radius:inherit;background:var(--sparks-accent,#176b53);height:100%;display:block}.skpe-performance-result-placeholder{min-height:44px;color:var(--skpe-text-muted,#66736d);text-align:center;border:1px dashed #5b706747;border-radius:8px;place-items:center;padding:.55rem;font-size:.74rem;display:grid}.skpe-performance-result-card small{color:var(--skpe-text-muted,#66736d);font-size:.68rem;line-height:1.35}.skpe-performance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.skpe-performance-summary-card{border:1px solid var(--skpe-border-color,#d7e1dc);background:var(--skpe-surface,#fff);min-height:92px;color:inherit;font:inherit;text-align:left;border-radius:12px;gap:.18rem;padding:.85rem 1rem;display:grid}button.skpe-performance-summary-card{cursor:pointer}.skpe-performance-summary-card.is-attention{background:#be811b0e}.skpe-performance-summary-card span{color:var(--skpe-text-muted,#66736d);font-size:.72rem;font-weight:700}.skpe-performance-summary-card strong{font-size:1.6rem}.skpe-performance-summary-card small{color:var(--skpe-text-muted,#66736d);font-size:.68rem}.skpe-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.skpe-performance-card{border:1px solid var(--skpe-border-color,#d7e1dc);background:var(--skpe-surface,#fff);border-radius:13px;gap:.9rem;min-width:0;padding:1rem;display:grid}.skpe-performance-card header span{color:var(--skpe-text-muted,#66736d);margin-top:.25rem;font-size:.72rem;line-height:1.35;display:block}.skpe-performance-bars{gap:.72rem;display:grid}.skpe-performance-bar-row{gap:.38rem;display:grid}.skpe-performance-bar-label{justify-content:space-between;gap:.75rem;font-size:.76rem;display:flex}.skpe-performance-bar-track{background:#556c631f;border-radius:999px;height:8px;overflow:hidden}.skpe-performance-bar-track>span{border-radius:inherit;background:var(--sparks-accent,#176b53);height:100%;display:block}.skpe-performance-attention-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.skpe-performance-attention-grid>*{min-height:86px;color:inherit;font:inherit;text-align:center;background:#5b706709;border:1px solid #5b70671f;border-radius:10px;align-content:center;gap:.2rem;padding:.65rem;display:grid}.skpe-performance-attention-grid strong{font-size:1.25rem}.skpe-performance-attention-grid span{color:var(--skpe-text-muted,#66736d);font-size:.68rem}.skpe-performance-data-note{border:1px dashed var(--skpe-border-color,#d7e1dc);color:var(--skpe-text-muted,#66736d);border-radius:10px;gap:.45rem;padding:.8rem .9rem;font-size:.72rem;display:flex}@media (width<=1180px){.skpe-performance-results-grid{grid-template-columns:1fr}.skpe-performance-summary-grid,.skpe-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-performance-attention-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.skpe-performance-section-heading,.skpe-performance-summary-grid,.skpe-performance-grid,.skpe-performance-attention-grid{grid-template-columns:1fr}.skpe-performance-data-note{flex-direction:column}}.skpe-performance-executing-list{gap:.85rem;margin-bottom:.9rem;display:grid}.skpe-performance-executing-card{border:1px solid var(--skpe-border-color,#d7e1dc);background:linear-gradient(135deg, #176b530d, transparent 42%), var(--skpe-surface,#fff);border-radius:12px;gap:.9rem;padding:1rem;display:grid}.skpe-performance-executing-main{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:center;gap:1rem;display:grid}.skpe-performance-executing-title{gap:.25rem;display:grid}.skpe-performance-executing-title span,.skpe-performance-executing-objectives span,.skpe-performance-executing-facts span,.skpe-performance-execution-summary-heading span{color:var(--skpe-text-muted,#66736d);font-size:.68rem}.skpe-performance-executing-title strong{font-size:1rem;line-height:1.35}.skpe-performance-executing-progress{gap:.45rem;display:grid}.skpe-performance-executing-progress-value{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.skpe-performance-executing-progress-value strong{font-size:1.55rem;line-height:1}.skpe-performance-executing-progress-value span{color:var(--skpe-text-muted,#66736d);font-size:.68rem}.skpe-performance-executing-progress-track{background:#556c631f;border-radius:999px;height:12px;overflow:hidden}.skpe-performance-executing-progress-track>span{border-radius:inherit;background:var(--sparks-accent,#176b53);height:100%;display:block}.skpe-performance-executing-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.skpe-performance-executing-facts>div{background:#5b70670b;border-radius:8px;gap:.2rem;padding:.65rem .75rem;display:grid}.skpe-performance-executing-facts strong{font-size:.74rem;line-height:1.3}.skpe-performance-executing-objectives{border-top:1px solid #5b70671f;gap:.25rem;padding-top:.75rem;display:grid}.skpe-performance-executing-objectives strong{font-size:.74rem;line-height:1.4}.skpe-performance-execution-summary-heading{margin:.2rem 0 .55rem;font-weight:700}@media (width<=900px){.skpe-performance-executing-main{grid-template-columns:1fr}.skpe-performance-executing-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.skpe-performance-executing-facts{grid-template-columns:1fr}}.skpe-initiative-executive-title{gap:.25rem;display:grid}.skpe-initiative-executive-description{max-width:78ch;color:var(--skpe-muted-text,#52635c);margin:0;font-size:.9rem;font-weight:500;line-height:1.45}.skpe-initiative-results-heading.skpe-initiative-analysis-mode-bar{align-items:center;gap:.65rem;min-height:0;padding:.5rem .65rem}.skpe-initiative-analysis-mode-layout{align-items:center;gap:.9rem;display:flex}.skpe-initiative-analysis-context-modes,.skpe-initiative-analysis-performance-mode{border:1px solid var(--skpe-border,#d9e3df);background:var(--skpe-surface,#fff);border-radius:.8rem;align-items:center;gap:.35rem;padding:.25rem;display:inline-flex}.skpe-initiative-analysis-performance-mode{border-color:color-mix(in srgb,var(--organization-accent,var(--skpe-accent,#176b53)) 34%,#d9e3df);background:color-mix(in srgb,var(--organization-accent,var(--skpe-accent,#176b53)) 5%,#fff);margin-left:.45rem}.skpe-initiative-analysis-icon-button:hover,.skpe-initiative-analysis-icon-button.is-active{border-color:color-mix(in srgb,var(--organization-accent,var(--skpe-accent,#176b53)) 42%,#d9e3df);background:color-mix(in srgb,var(--organization-accent,var(--skpe-accent,#176b53)) 10%,#fff);color:var(--organization-accent,var(--skpe-accent,#176b53))}.skpe-initiative-analysis-icon-button.is-performance.is-active{background:var(--organization-accent,var(--skpe-accent,#176b53));color:#fff}.skpe-initiative-analysis-icon-button:focus-visible{outline:2px solid var(--organization-accent,var(--skpe-accent,#176b53));outline-offset:2px}@media (width<=760px){.skpe-initiative-results-heading.skpe-initiative-analysis-mode-bar{align-items:stretch}.skpe-initiative-analysis-mode-layout{justify-content:space-between;width:100%}}.skpe-initiative-analysis-mode-bar{padding:.75rem .95rem}.skpe-initiative-analysis-mode-layout{align-items:center;gap:.9rem;width:100%;display:flex}.skpe-initiative-analysis-mode-actions{border:1px solid var(--skpe-border,#d9e3df);background:var(--skpe-surface,#fff);border-radius:.9rem;flex-shrink:0;align-items:center;gap:.4rem;padding:.28rem;display:inline-flex}.skpe-initiative-analysis-icon-button{width:2.45rem;height:2.45rem;color:var(--skpe-muted-text,#52635c);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;place-items:center;padding:0;display:inline-grid}.skpe-initiative-analysis-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.18rem;height:1.18rem}.skpe-initiative-analysis-icon-button:hover,.skpe-initiative-analysis-icon-button.is-active{color:var(--organization-accent,var(--skpe-accent,#176b53));border-color:color-mix(in srgb, var(--organization-accent,var(--skpe-accent,#176b53)) 30%, #d9e3df);background:color-mix(in srgb, var(--organization-accent,var(--skpe-accent,#176b53)) 8%, #fff)}.skpe-initiative-analysis-icon-button.is-performance.is-active{background:color-mix(in srgb, var(--organization-accent,var(--skpe-accent,#176b53)) 16%, #fff)}.skpe-initiative-analysis-mode-title{gap:.1rem;min-width:0;display:grid}.skpe-initiative-analysis-mode-title h3{margin:0;font-size:1.75rem;line-height:1.05}.skpe-initiative-analysis-mode-eyebrow{color:var(--skpe-muted-text,#52635c);margin:0;font-size:.76rem;font-weight:700;line-height:1}.skpe-initiative-analysis-filter-action{margin-left:auto}@media (width<=760px){.skpe-initiative-analysis-mode-layout{flex-wrap:wrap;align-items:flex-start}.skpe-initiative-analysis-filter-action{width:100%;margin-left:0}}.skpe-initiative-executive-title-with-modes{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.skpe-initiative-executive-title-copy{gap:.2rem;min-width:min(100%,24rem);display:grid}.skpe-initiative-executive-title-copy h2{margin:0}.skpe-initiative-title-mode-actions{border-left:1px solid var(--skpe-border,#d9e3df);align-items:center;gap:.25rem;padding-left:.65rem;display:inline-flex}.skpe-initiative-title-mode-button{width:2.15rem;height:2.15rem;color:var(--skpe-muted-text,#52635c);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;place-items:center;padding:0;display:inline-grid}.skpe-initiative-title-mode-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.skpe-initiative-title-mode-button:hover,.skpe-initiative-title-mode-button.is-active{border-color:color-mix(in srgb, var(--organization-accent,var(--skpe-accent,#176b53)) 22%, #d9e3df);background:color-mix(in srgb, var(--organization-accent,var(--skpe-accent,#176b53)) 6%, #fff);color:var(--organization-accent,var(--skpe-accent,#176b53))}.skpe-initiative-title-mode-button:focus-visible{outline:2px solid var(--organization-accent,var(--skpe-accent,#176b53));outline-offset:2px}.skpe-initiative-title-clear-filter{margin-left:auto}@media (width<=760px){.skpe-initiative-title-mode-actions{border-left:0;padding-left:0}.skpe-initiative-title-clear-filter{margin-left:0}}.sparks-smart-grid-block{width:100%;min-width:0}.sparks-smart-grid{border:1px solid var(--skpe-border,#d7e2dd);background:var(--skpe-surface,#fff);border-radius:.8rem;width:100%;min-width:0;height:min(58vh,640px);min-height:320px;max-height:min(58vh,640px);position:relative;overflow:hidden!important}.sparks-smart-grid>.wx-willow-theme,.sparks-smart-grid .wx-willow-theme{width:100%;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.sparks-smart-grid .wx-grid{width:100%;min-width:100%;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.sparks-smart-grid .wx-grid,.sparks-smart-grid .wx-table,.sparks-smart-grid [class*=wx-table]{position:relative;min-height:0!important}.sparks-smart-grid :where(.wx-table-body,.wx-grid-body,[class*=table-body],[class*=grid-body]){overscroll-behavior:contain;min-height:0!important}.sparks-smart-grid :where(.wx-table-header,.wx-header,.wx-grid-header,.wx-grid-head,[class*=table-header],[class*=grid-header]){z-index:80!important;background:var(--wx-table-header-background,#e4efea)!important;position:sticky!important;top:0!important}.sparks-smart-grid .sparks-data-explorer-header-main{background:color-mix(in srgb, var(--organization-primary,var(--sparks-accent,#176b53)) 14%, white)!important;color:#18352c!important;border-bottom-color:#b5c9c0!important;border-right-color:#bfd0c8!important;font-weight:850!important}.sparks-smart-grid .sparks-data-explorer-header-cell{justify-content:space-between;align-items:center;gap:.35rem;width:100%;min-width:0;min-height:36px;padding:0 .28rem;display:flex}.sparks-smart-grid .sparks-data-explorer-header-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:850;overflow:hidden}.sparks-smart-grid .sparks-data-explorer-header-filter-button,.sparks-smart-grid .sparks-data-explorer-header-filter-clear{color:#49685d;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.sparks-smart-grid .sparks-data-explorer-header-filter-button:hover,.sparks-smart-grid .sparks-data-explorer-header-filter-button--active,.sparks-smart-grid .sparks-data-explorer-header-filter-clear:hover{color:#176b53;background:#dcebe5}.sparks-smart-grid .sparks-data-explorer-header-filter-input-wrap{flex:auto;align-items:center;gap:.2rem;min-width:0;display:flex}.sparks-smart-grid .sparks-data-explorer-header-filter-input{color:#18352c;width:100%;min-width:0;height:29px;font:inherit;background:#fff;border:1px solid #9eb8ad;border-radius:7px;outline:none;padding:.25rem .42rem;font-size:.76rem;font-weight:600}.sparks-smart-grid .sparks-data-explorer-header-filter-input:focus{border-color:#176b53;box-shadow:0 0 0 2px #17745a1f}.sparks-smart-grid__cell-center,.sparks-smart-grid__header-center,.sparks-smart-grid__header-center .sparks-data-explorer-header-cell{text-align:center!important;justify-content:center!important}.sparks-smart-grid__cell-right,.sparks-smart-grid__header-right,.sparks-smart-grid__header-right .sparks-data-explorer-header-cell{text-align:right!important;justify-content:flex-end!important}.sparks-smart-grid__filter-summary{color:var(--skpe-text-muted,#5f7068);justify-content:flex-end;align-items:center;gap:.65rem;margin-bottom:.5rem;font-size:.78rem;display:flex}.sparks-smart-grid__filter-summary button{color:var(--organization-primary,#176b53);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.sparks-smart-grid__empty{border:1px dashed var(--skpe-border,#d7e2dd);text-align:center;color:var(--skpe-text-muted,#5f7068);border-radius:.8rem;padding:1rem}.sparks-smart-grid :where([aria-selected=true],[data-selected=true],.wx-selected,.wx-row-selected){background:color-mix(in srgb, var(--organization-primary,var(--sparks-accent,#176b53)) 13%, white)!important;box-shadow:inset 4px 0 0 var(--organization-accent,var(--organization-primary,var(--sparks-accent,#176b53)))!important}@media (width<=860px){.sparks-smart-grid{height:min(54vh,520px);max-height:min(54vh,520px)}}.sparks-smart-grid:focus{outline:none}.sparks-smart-grid:focus-visible{outline:2px solid var(--organization-primary,var(--sparks-accent,#176b53));outline-offset:2px}.sparks-smart-grid.sparks-smart-grid--balanced{height:clamp(220px,30vh,340px);min-height:220px;max-height:clamp(220px,30vh,340px)}.sparks-smart-grid.sparks-smart-grid--compact{height:clamp(170px,22vh,240px);min-height:170px;max-height:clamp(170px,22vh,240px)}.sparks-smart-grid .sparks-smart-grid__cell-center{text-align:center!important;justify-content:center!important;align-items:center!important}.sparks-smart-grid .sparks-smart-grid__cell-center>*,.sparks-smart-grid .sparks-smart-grid__cell-center :where(span,div,p,strong){width:100%;text-align:center!important;justify-content:center!important}.sparks-smart-grid .sparks-smart-grid__header-center,.sparks-smart-grid .sparks-smart-grid__header-center .sparks-data-explorer-header-cell,.sparks-smart-grid .sparks-smart-grid__header-center .sparks-data-explorer-header-label{text-align:center!important;justify-content:center!important}.sparks-data-explorer-header-cell{gap:.35rem;min-width:0}.sparks-data-explorer-header-label{cursor:pointer;white-space:nowrap;align-items:center;gap:.3rem;min-width:0;display:inline-flex}.sparks-data-explorer-header-sort-icon{opacity:.58;flex:none;transition:opacity .12s,transform .12s}.sparks-data-explorer-header-cell:hover .sparks-data-explorer-header-sort-icon{opacity:.95}.sparks-data-explorer-header-filter-button{opacity:.72;flex:none;transition:opacity .12s,background-color .12s,color .12s}.sparks-data-explorer-header-cell:hover .sparks-data-explorer-header-filter-button,.sparks-data-explorer-header-filter-button:focus-visible,.sparks-data-explorer-header-filter-button--active{opacity:1}.sparks-data-explorer-header-filter-button--active{color:var(--sparks-brand-accent,#176b53)}.sparks-smart-grid [data-header-id]{overflow:visible}.sparks-smart-grid-block{min-width:0}.sparks-smart-grid{min-width:0;overflow-x:auto}.sparks-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.75rem;width:100%;min-width:0;display:grid;container-type:inline-size}.sparks-summary-card{border:1px solid var(--skpe-border,#d7e2dd);background:var(--skpe-surface,#fff);width:100%;min-width:0;min-height:5.25rem;color:inherit;text-align:center;font:inherit;border-radius:.8rem;align-content:center;justify-items:center;gap:.35rem;padding:.75rem .9rem;display:grid}button.sparks-summary-card{cursor:pointer}button.sparks-summary-card:hover{border-color:var(--organization-primary,var(--sparks-accent,#176b53))}button.sparks-summary-card:focus-visible{outline:2px solid var(--organization-primary,var(--sparks-accent,#176b53));outline-offset:2px}.sparks-summary-card.is-active{border-color:var(--organization-primary,var(--sparks-accent,#176b53));box-shadow:inset 0 0 0 1px var(--organization-primary,var(--sparks-accent,#176b53));background:color-mix(in srgb, var(--organization-primary,var(--sparks-accent,#176b53)) 7%, white)}.sparks-summary-card__label,.sparks-summary-card__value{text-align:center;width:100%;min-width:0}.sparks-summary-card__label{color:var(--skpe-text-muted,#5f7068);font-size:.78rem;line-height:1.2}.sparks-summary-card__value{color:var(--skpe-text-strong,#17231f);font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:800;line-height:1}@container (width<=760px){.sparks-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=420px){.sparks-summary-cards{grid-template-columns:minmax(0,1fr)}}.sparks-measure-dual-selector{gap:.8rem;width:100%;min-width:0;display:grid}.sparks-measure-dual-selector__intro{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sparks-measure-dual-selector__intro p{max-width:95ch;color:var(--skpe-text-muted,#5f7068);margin:0;line-height:1.45}.sparks-measure-dual-selector__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--organization-primary,#176b53);font-size:.72rem;font-weight:800;display:block}.sparks-measure-dual-selector__refresh{border:1px solid var(--skpe-border,#d7e2dd);background:var(--skpe-surface,#fff);width:2.35rem;height:2.35rem;color:var(--organization-primary,#176b53);cursor:pointer;border-radius:.72rem;justify-content:center;align-items:center;display:inline-flex}.sparks-measure-dual-selector__layout{grid-template-columns:minmax(0,1fr) minmax(5.8rem,auto) minmax(0,1fr);align-items:stretch;gap:.7rem;display:grid}.sparks-measure-dual-selector__pane{gap:.45rem;min-width:0;display:grid}.sparks-measure-dual-selector__pane-header{border:1px solid var(--skpe-border,#d7e2dd);background:color-mix(in srgb, var(--organization-primary,#176b53) 6%, white);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.8rem;min-height:2.55rem;padding:.48rem .62rem;display:flex}.sparks-measure-dual-selector__pane-header>div{align-items:center;gap:.5rem;min-width:0;display:flex}.sparks-measure-dual-selector__pane-header>div>div{gap:.08rem;min-width:0;display:grid}.sparks-measure-dual-selector__pane-header strong{font-size:.86rem}.sparks-measure-dual-selector__pane-header span{color:var(--skpe-text-muted,#5f7068);font-size:.7rem}.sparks-measure-dual-selector__selection-count{background:var(--skpe-surface,#fff);border-radius:999px;flex:none;padding:.22rem .42rem}.sparks-measure-dual-selector__actions{align-content:center;gap:.5rem;display:grid}.sparks-measure-dual-selector__action{border:1px solid var(--skpe-border,#d7e2dd);background:var(--skpe-surface,#fff);min-width:5.8rem;min-height:3.2rem;color:var(--organization-primary,#176b53);font:inherit;cursor:pointer;border-radius:.75rem;place-items:center;gap:.18rem;padding:.45rem .55rem;font-size:.72rem;font-weight:800;display:grid}.sparks-measure-dual-selector__action--primary{background:var(--organization-primary,#176b53);border-color:var(--organization-primary,#176b53);color:#fff}.sparks-measure-dual-selector__action:disabled{opacity:.42;cursor:not-allowed}.sparks-measure-dual-selector__message{color:#7f3520;background:#fff5f0;border:1px solid #e3b7a8;border-radius:.7rem;padding:.55rem .7rem;font-size:.78rem}.sparks-measure-dual-selector__footer{color:var(--skpe-text-muted,#5f7068);justify-content:space-between;gap:1rem;font-size:.69rem;display:flex}@media (width<=1180px){.sparks-measure-dual-selector__layout{grid-template-columns:1fr}.sparks-measure-dual-selector__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sparks-measure-dual-selector__action{flex-direction:row;justify-content:center;min-height:2.6rem;display:flex}.sparks-measure-dual-selector__footer{flex-direction:column;gap:.2rem}}.sparks-measure-dual-selector{--sparks-ui-surface:#fff;--sparks-ui-border:#133f341f;--sparks-ui-ink:#183f34;--sparks-ui-muted:#61716b;--sparks-ui-accent:var(--organization-primary,#176b53);--sparks-ui-shadow:0 14px 40px #14342a12;gap:.65rem;min-height:0;font-family:Plus Jakarta Sans,Inter,Manrope,system-ui,sans-serif}.sparks-measure-dual-selector__intro{align-items:center;padding:.1rem .1rem .2rem}.sparks-measure-dual-selector__intro h2{color:var(--sparks-ui-ink);margin:.08rem 0 .18rem;font-size:clamp(1.05rem,1.4vw,1.28rem)}.sparks-measure-dual-selector__intro p{max-width:110ch;color:var(--sparks-ui-muted);font-size:.78rem;line-height:1.42}.sparks-measure-dual-selector__eyebrow{color:var(--sparks-ui-accent);letter-spacing:.095em;margin-bottom:.08rem;font-size:.64rem;font-weight:850}.sparks-measure-dual-selector__layout{grid-template-columns:minmax(0,1fr) 4.2rem minmax(0,1fr);align-items:start;gap:.8rem;min-height:0}.sparks-measure-dual-selector__pane{border:1px solid var(--sparks-ui-border);background:var(--sparks-ui-surface);min-height:0;box-shadow:var(--sparks-ui-shadow);border-radius:16px;grid-template-rows:auto minmax(0,1fr);align-content:start;padding:.55rem}.sparks-measure-dual-selector__pane-header{background:color-mix(in srgb,var(--sparks-ui-accent) 5%,white);border-color:#0000;border-radius:12px;min-height:3.05rem;margin:-.05rem -.05rem .08rem;padding:.5rem .62rem}.sparks-measure-dual-selector__selection-count{text-align:center;border:1px solid var(--sparks-ui-border);min-width:5.4rem;font-weight:800;color:var(--sparks-ui-accent)!important}.sparks-measure-dual-selector__pane .sparks-smart-grid{border:1px solid var(--sparks-ui-border);border-radius:12px;height:clamp(300px,100dvh - 285px,620px);min-height:250px;max-height:clamp(300px,100dvh - 285px,620px);overflow:hidden}.sparks-measure-dual-selector__actions{align-self:center;gap:.55rem}.sparks-measure-dual-selector__action{border-radius:14px;min-width:4.2rem;min-height:3.9rem;padding:.5rem .35rem;box-shadow:0 8px 24px #14342a0f}.sparks-measure-dual-selector__footer{border:1px solid var(--sparks-ui-border);background:color-mix(in srgb,var(--sparks-ui-accent) 3%,white);border-radius:10px;align-items:center;gap:.75rem;min-height:2rem;padding:.45rem .6rem;font-size:.64rem}@media (width<=1180px) and (width>=821px){.sparks-measure-dual-selector__layout{grid-template-columns:minmax(0,1fr) 3.7rem minmax(0,1fr);gap:.55rem}.sparks-measure-dual-selector__action{min-width:3.7rem;min-height:3.5rem}.sparks-measure-dual-selector__pane{padding:.4rem}.sparks-measure-dual-selector__pane .sparks-smart-grid{height:clamp(270px,100dvh - 260px,520px);max-height:clamp(270px,100dvh - 260px,520px)}}@media (width<=820px){.sparks-measure-dual-selector__layout{grid-template-columns:1fr;gap:.5rem;display:grid}.sparks-measure-dual-selector__actions{grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}.sparks-measure-dual-selector__action{border-radius:10px;flex-direction:row;justify-content:center;min-height:2.5rem;display:flex}.sparks-measure-dual-selector__pane{min-height:0}.sparks-measure-dual-selector__pane .sparks-smart-grid{height:clamp(250px,100dvh - 300px,430px);max-height:clamp(250px,100dvh - 300px,430px)}.sparks-measure-dual-selector__footer{display:none}}.sparks-measure-dual-selector{grid-template-rows:auto minmax(0,1fr) auto!important;gap:.48rem!important;min-height:0!important;display:grid!important}.sparks-measure-dual-selector__intro{align-items:flex-start!important;min-height:0!important;padding:0 .08rem!important}.sparks-measure-dual-selector__intro h2{margin:.05rem 0 .12rem!important;font-size:.98rem!important}.sparks-measure-dual-selector__intro p{max-width:108ch!important;margin:0!important;font-size:.7rem!important;line-height:1.32!important}.sparks-measure-dual-selector__layout{grid-template-columns:minmax(0,1fr) 4.1rem minmax(0,1fr)!important;align-items:stretch!important;gap:.5rem!important;min-height:0!important;display:grid!important}.sparks-measure-dual-selector__pane{border-radius:11px!important;grid-template-rows:auto minmax(0,1fr)!important;min-width:0!important;height:100%!important;min-height:0!important;padding:.42rem!important;display:grid!important}.sparks-measure-dual-selector__pane .sparks-smart-grid{height:clamp(290px,100dvh - 275px,600px)!important;min-height:0!important;max-height:clamp(290px,100dvh - 275px,600px)!important}.sparks-measure-dual-selector__actions{place-self:center!important;gap:.4rem!important;width:4.1rem!important;min-width:4.1rem!important;max-width:4.1rem!important;display:grid!important}.sparks-measure-dual-selector__action{min-width:4.1rem!important;min-height:3.1rem!important}.sparks-measure-dual-selector__pane .wx-header .wx-cell:nth-child(n+3),.sparks-measure-dual-selector__pane .wx-body .wx-cell:nth-child(n+3),.sparks-measure-dual-selector__pane .wx-cell:nth-child(n+3){text-align:center!important;justify-content:center!important;align-items:center!important}.sparks-measure-dual-selector__pane .wx-header .wx-cell:nth-child(n+3)>*,.sparks-measure-dual-selector__pane .wx-body .wx-cell:nth-child(n+3)>*,.sparks-measure-dual-selector__pane .wx-cell:nth-child(n+3)>*{text-align:center!important;justify-content:center!important;width:100%!important}@media (width<=920px){.sparks-measure-dual-selector__layout{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important;height:calc(100dvh - 205px)!important;min-height:520px!important}.sparks-measure-dual-selector__pane{height:auto!important;min-height:0!important}.sparks-measure-dual-selector__pane .sparks-smart-grid{height:100%!important;min-height:0!important;max-height:none!important}.sparks-measure-dual-selector__actions{grid-row:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.sparks-measure-dual-selector__action{border-radius:9px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.32rem!important;min-width:0!important;min-height:2.5rem!important;display:flex!important}.sparks-measure-dual-selector__footer{display:none!important}}@media (width<=640px){.sparks-measure-dual-selector__layout{height:calc(100dvh - 190px)!important;min-height:500px!important}.sparks-measure-dual-selector__pane-header{min-height:2.45rem!important;padding:.36rem .46rem!important}}.sparks-measures-workspace{gap:1rem;display:grid}.sparks-measures-workspace__header,.sparks-measures-workspace__section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sparks-measures-workspace__header h2,.sparks-measures-workspace__section-heading h3{margin:.15rem 0 0}.sparks-measures-workspace__header p,.sparks-measures-workspace__section-heading p{max-width:60rem;color:var(--skpe-muted-text,#62716b);margin:.35rem 0 0}.sparks-measures-workspace__eyebrow{color:var(--organization-accent,#176b53);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.sparks-measures-workspace__context,.sparks-measures-workspace__admin-note,.sparks-measures-workspace__state,.sparks-measures-workspace__adoption-form{border:1px solid var(--skpe-border,#d7e2dd);background:var(--skpe-surface,#fff);border-radius:.8rem;padding:.9rem 1rem}.sparks-measures-workspace__context{align-items:baseline;gap:.5rem;display:flex}.sparks-measures-workspace__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.sparks-measures-workspace__summary article,.sparks-measures-workspace__card,.sparks-measures-workspace__catalog-card{border:1px solid var(--skpe-border,#d7e2dd);background:var(--skpe-surface,#fff);border-radius:.8rem}.sparks-measures-workspace__summary article{gap:.35rem;padding:.85rem 1rem;display:grid}.sparks-measures-workspace__summary span,.sparks-measures-workspace__facts span{color:var(--skpe-muted-text,#62716b);font-size:.76rem}.sparks-measures-workspace__summary strong{font-size:1.5rem}.sparks-measures-workspace__admin-note{background:color-mix(in srgb, var(--organization-accent,#176b53) 7%, #fff);gap:.3rem;display:grid}.sparks-measures-workspace__admin-note span{color:var(--skpe-muted-text,#62716b)}.sparks-measures-workspace__state{color:var(--skpe-muted-text,#62716b);text-align:center}.sparks-measures-workspace__state.is-error,.sparks-measures-workspace__adoption-message{color:#8b2c2c}.sparks-measures-workspace__catalog-section{gap:.9rem;display:grid}.sparks-measures-workspace__catalog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;display:grid}.sparks-measures-workspace__catalog-card{text-align:left;cursor:pointer;gap:.4rem;min-height:9rem;padding:.9rem 1rem;display:grid}.sparks-measures-workspace__catalog-card:hover,.sparks-measures-workspace__catalog-card:focus-visible,.sparks-measures-workspace__catalog-card.is-selected{border-color:var(--organization-accent,#176b53);box-shadow:0 0 0 2px color-mix(in srgb, var(--organization-accent,#176b53) 14%, transparent)}.sparks-measures-workspace__catalog-card>span,.sparks-measures-workspace__catalog-card small{color:var(--skpe-muted-text,#62716b)}.sparks-measures-workspace__catalog-card footer{flex-wrap:wrap;gap:.4rem;margin-top:auto;display:flex}.sparks-measures-workspace__catalog-card footer em{background:#eef4f1;border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-style:normal}.sparks-measures-workspace__adoption-form{gap:1rem;display:grid}.sparks-measures-workspace__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.sparks-measures-workspace__form-grid label{gap:.35rem;display:grid}.sparks-measures-workspace__form-grid label>span{font-size:.76rem;font-weight:760}.sparks-measures-workspace__form-grid input,.sparks-measures-workspace__form-grid select,.sparks-measures-workspace__form-grid textarea{box-sizing:border-box;border:1px solid var(--skpe-border,#cddbd5);background:var(--skpe-surface,#fff);width:100%;color:inherit;font:inherit;border-radius:.6rem;padding:.65rem .7rem}.sparks-measures-workspace__form-grid textarea{resize:vertical;min-height:5rem}.sparks-measures-workspace__form-grid .is-wide{grid-column:1/-1}.sparks-measures-workspace__primary-action,.sparks-measures-workspace__secondary-action,.sparks-measures-workspace__back{font:inherit;cursor:pointer;border-radius:.65rem;padding:.58rem .8rem;font-weight:760}.sparks-measures-workspace__primary-action{border:1px solid var(--organization-accent,#176b53);background:var(--organization-accent,#176b53);color:#fff;justify-self:start}.sparks-measures-workspace__secondary-action,.sparks-measures-workspace__back{border:1px solid var(--skpe-border,#d7e2dd);background:var(--skpe-surface,#fff);color:inherit}.sparks-measures-workspace__primary-action:disabled,.sparks-measures-workspace__secondary-action:disabled{cursor:wait;opacity:.62}.sparks-measures-workspace__list{gap:.75rem;display:grid}.sparks-measures-workspace__card{padding:1rem}.sparks-measures-workspace__card>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sparks-measures-workspace__card h3{margin:.15rem 0 0}.sparks-measures-workspace__card p{color:var(--skpe-muted-text,#62716b)}.sparks-measures-workspace__status{background:#eef4f1;border-radius:999px;padding:.25rem .55rem;font-size:.72rem}.sparks-measures-workspace__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.sparks-measures-workspace__facts>div{border-top:1px dashed var(--skpe-border,#d7e2dd);gap:.2rem;padding-top:.6rem;display:grid}.sparks-measures-workspace__facts strong{font-size:.92rem}.sparks-measures-workspace__facts small{color:var(--skpe-muted-text,#62716b)}@media (width<=900px){.sparks-measures-workspace__summary,.sparks-measures-workspace__facts,.sparks-measures-workspace__form-grid{grid-template-columns:1fr}.sparks-measures-workspace__form-grid .is-wide{grid-column:auto}.sparks-measures-workspace__header,.sparks-measures-workspace__section-heading{flex-direction:column}}.sparks-measures-workspace__indicator-grid-shell{border:1px solid var(--skpe-border,#d7e2dd);background:var(--skpe-surface,#fff);border-radius:.8rem;min-width:0;min-height:20rem;max-height:min(58vh,42rem);position:relative;overflow:auto}.sparks-measures-workspace__indicator-grid-shell .wx-grid,.sparks-measures-workspace__indicator-grid-shell [class*=wx-grid]{min-width:100%}.sparks-measures-workspace__indicator-grid-shell .wx-grid-header,.sparks-measures-workspace__indicator-grid-shell [class*=grid-header]{z-index:4;position:sticky;top:0}.sparks-measures-workspace__indicator-grid-shell [data-column-id=frequency],.sparks-measures-workspace__indicator-grid-shell [data-column-id=status],.sparks-measures-workspace__indicator-grid-shell [data-column-id=target],.sparks-measures-workspace__indicator-grid-shell [data-column-id=measurement],.sparks-measures-workspace__indicator-grid-shell [data-column-id=performance],.sparks-measures-workspace__indicator-grid-shell [data-column-id=benchmark]{text-align:center}.sparks-measures-catalog-grid,.sparks-measures-indicator-grid{border:1px solid var(--skpe-border,#d7e2dd);background:var(--skpe-surface,#fff);border-radius:.8rem;min-width:0;min-height:18rem;max-height:min(58vh,42rem);position:relative;overflow:auto}.sparks-measures-catalog-grid .wx-grid-header,.sparks-measures-catalog-grid [class*=grid-header],.sparks-measures-indicator-grid .wx-grid-header,.sparks-measures-indicator-grid [class*=grid-header]{z-index:4;position:sticky;top:0}.sparks-measures-grid-cell-center,.sparks-measures-grid-column-center{text-align:center!important}.sparks-measures-side-panel{z-index:101;border:1px solid var(--skpe-border,#d7e2dd);background:var(--skpe-surface,#fff);border-radius:.9rem;width:min(38rem,100vw - 1.5rem);padding:1rem;position:fixed;top:4.5rem;bottom:.75rem;right:.75rem;overflow:auto;box-shadow:0 1.2rem 3rem #0000002e}.sparks-measures-side-panel__header{z-index:2;border-bottom:1px solid var(--skpe-border,#d7e2dd);background:var(--skpe-surface,#fff);justify-content:space-between;align-items:flex-start;gap:1rem;margin:-1rem -1rem .9rem;padding:.9rem 1rem;display:flex;position:sticky;top:-1rem}.sparks-measures-side-panel__header>div{gap:.2rem;display:grid}.sparks-measures-side-panel__header span{color:var(--skpe-muted-text,#62716b);font-size:.72rem}.sparks-measures-side-panel__close{white-space:nowrap}.sparks-measures-side-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.sparks-measures-side-panel__grid label{gap:.25rem;display:grid}.sparks-measures-side-panel__grid .is-wide{grid-column:1/-1}.sparks-measures-side-panel__grid input,.sparks-measures-side-panel__grid select,.sparks-measures-side-panel__grid textarea{width:100%}.sparks-measures-side-panel__message{color:var(--skpe-muted-text,#62716b);margin:.7rem 0;font-size:.82rem}.sparks-measures-side-panel__backdrop{z-index:100;cursor:default;background:#141f1b29;border:0;position:fixed;inset:0}.sparks-measures-workspace__adoption-form.is-side-panel{z-index:101;width:min(38rem,100vw - 1.5rem);position:fixed;top:4.5rem;bottom:.75rem;right:.75rem;overflow:auto;box-shadow:0 1.2rem 3rem #0000002e}.sparks-measures-workspace__adoption-panel-header{z-index:2;border-bottom:1px solid var(--skpe-border,#d7e2dd);background:var(--skpe-surface,#fff);justify-content:space-between;align-items:flex-start;gap:1rem;margin:-.9rem -1rem .9rem;padding:.9rem 1rem;display:flex;position:sticky;top:-.9rem}.sparks-measures-workspace__adoption-backdrop{z-index:100;cursor:default;background:#141f1b29;border:0;position:fixed;inset:0}@media (width<=900px){.sparks-measures-side-panel__grid{grid-template-columns:1fr}.sparks-measures-side-panel__grid .is-wide{grid-column:auto}}.sparks-measures-catalog-grid .wx-grid-header,.sparks-measures-catalog-grid .wx-header,.sparks-measures-catalog-grid .wx-grid__header,.sparks-measures-catalog-grid [class*=grid-header],.sparks-measures-catalog-grid [role=columnheader],.sparks-measures-indicator-grid .wx-grid-header,.sparks-measures-indicator-grid .wx-header,.sparks-measures-indicator-grid .wx-grid__header,.sparks-measures-indicator-grid [class*=grid-header],.sparks-measures-indicator-grid [role=columnheader]{z-index:12!important;background:var(--skpe-surface,#fff)!important;position:sticky!important;top:0!important}.sparks-measures-catalog-grid [role=columnheader],.sparks-measures-indicator-grid [role=columnheader]{box-shadow:0 1px 0 var(--skpe-border,#d7e2dd)}.skpe-initiative-workspace-sticky{z-index:auto;background:0 0;gap:.4rem;margin-bottom:.45rem;padding:0;display:grid;position:static}.skpe-initiative-summary{background:#fff;border:1px solid #dbe6e1;border-radius:14px;gap:1rem;padding:1rem;display:grid}.skpe-initiative-summary>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skpe-initiative-summary>header h3,.skpe-initiative-summary>header p{margin:0}.skpe-initiative-summary>header>span{color:#23624e;background:#edf6f2;border-radius:999px;padding:.35rem .55rem;font-size:.72rem;font-weight:800}.skpe-initiative-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.skpe-initiative-summary-grid article{background:#fafcfb;border:1px solid #e2ebe7;border-radius:10px;gap:.18rem;min-width:0;padding:.75rem;display:grid}.skpe-initiative-summary-grid small,.skpe-initiative-summary-description small{color:#73827c;font-size:.68rem}.skpe-initiative-summary-description{gap:.3rem;display:grid}.skpe-initiative-summary-description p{color:#53665e;margin:0;line-height:1.5}.skpe-initiative-summary-next{background:#f7faf9;border:1px dashed #c9dad3;border-radius:10px;gap:.15rem;padding:.75rem;display:grid}.skpe-initiative-summary-next span{color:#687871;font-size:.75rem}@media (width<=900px){.skpe-initiative-summary-grid{grid-template-columns:1fr}}.skpe-initiatives-panel-hidden{display:none!important}.skpe-object-workspace-screen{gap:.5rem;min-width:0;display:grid}.skpe-object-workspace-backbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.skpe-object-workspace-backbar>span{color:#6a7a73;letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:700}.skpe-object-workspace-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (width<=720px){.skpe-object-workspace-backbar{display:grid}.skpe-object-workspace-actions{justify-content:flex-start}}.skpe-initiative-workspace-sticky .sparks-workspace-tabs{margin:0}.skpe-initiative-workspace-sticky .sparks-object-workspace-header{padding:.8rem .95rem}.skpe-object-workspace-backbar{justify-content:flex-start;min-height:34px}.skpe-initiative-economic-overlay{z-index:120}.skpe-initiative-economic-dialog{overscroll-behavior:contain;width:min(760px,100vw - 2rem);max-height:min(86vh,900px);position:relative;overflow-y:auto}.skpe-initiative-economic-dialog-header{z-index:8;background:#fff;border-bottom:1px solid #e3ebe7;margin:-.25rem -.25rem 0;padding:.7rem .25rem .8rem;position:sticky;top:0}.skpe-initiative-economic-dialog-header .sparks-icon-action{flex:none}.skpe-initiative-economic-overlay[data-presentation=panel]{z-index:auto!important;background:0 0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}.skpe-initiative-economic-overlay[data-presentation=panel] .skpe-initiative-economic-dialog{box-sizing:border-box;box-shadow:none;border:0;border-radius:0;width:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important}.skpe-initiative-economic-overlay[data-presentation=panel] .skpe-initiative-economic-dialog-header{margin:0;padding:.8rem .95rem;position:static}.skpe-initiative-economic-overlay[data-presentation=panel] .skpe-modal-panel{transform:none!important}.skpe-initiative-economic-overlay[data-presentation=panel]{place-items:initial!important;pointer-events:auto!important;background:0 0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important}.skpe-initiative-economic-overlay[data-presentation=panel]>.skpe-initiative-economic-dialog,.skpe-initiative-economic-overlay[data-presentation=panel]>.skpe-modal-panel{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.skpe-initiative-economic-overlay[data-presentation=panel] .skpe-initiative-economic-dialog-header{background:#fff!important;margin:0!important;padding:.8rem .95rem!important;position:static!important;top:auto!important}.skpe-initiative-economic-overlay[data-presentation=panel] .skpe-initiative-economic-dialog-header .sparks-icon-action{display:none!important}.skpe-initiative-kanban-host .skpe-initiative-economic-overlay[data-presentation=panel]{z-index:auto!important;place-items:initial!important;pointer-events:auto!important;background:0 0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.skpe-initiative-kanban-host .skpe-initiative-economic-overlay[data-presentation=panel]>.skpe-initiative-economic-dialog,.skpe-initiative-kanban-host .skpe-initiative-economic-overlay[data-presentation=panel]>.skpe-modal-panel{z-index:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.skpe-initiative-kanban-host .skpe-initiative-economic-overlay[data-presentation=panel] .skpe-initiative-economic-dialog-header{background:#fff!important;margin:0!important;padding:.8rem .95rem!important;position:static!important;top:auto!important}.skpe-initiative-kanban-host .skpe-initiative-economic-overlay[data-presentation=panel] .skpe-initiative-economic-dialog-header .sparks-icon-action{display:none!important}.skpe-workspace-back-button{color:#176b53;cursor:pointer;background:#fff;border:1px solid #cbd9d3;border-radius:9px;align-items:center;gap:.45rem;min-height:36px;padding:.45rem .75rem;font-weight:800;display:inline-flex}.skpe-workspace-back-button:hover{background:#eef6f3}.skpe-initiative-economic-panel{background:0 0;width:100%;min-width:0;margin:0;padding:0;display:block;position:static}.skpe-initiative-economic-panel-body{width:100%;min-width:0;max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:1rem;margin:0;padding:0;display:grid;position:static;overflow:visible}.skpe-initiative-economic-panel-body .skpe-initiative-economic-dialog-header{background:#fff;border:1px solid #dce5e1;border-radius:14px;margin:0;padding:.9rem 1rem;position:static}.pmc-shell{gap:1.25rem;display:grid}.pmc-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pmc-heading>div>span{color:var(--organization-accent,#2563eb);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.pmc-heading h2{margin:.15rem 0 0}.pmc-heading p{color:#66756f;max-width:58rem;margin:.35rem 0 0}.pmc-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.pmc-flow article,.pmc-panel{background:#fff;border:1px solid #dfe5e2;border-radius:1rem;box-shadow:0 1px 3px #0f172a0d}.pmc-flow article{align-items:flex-start;gap:.75rem;padding:.9rem;display:flex}.pmc-flow article>b{background:color-mix(in srgb,var(--organization-accent,#2563eb) 12%,white);width:1.8rem;height:1.8rem;color:var(--organization-accent,#2563eb);border-radius:999px;place-items:center;display:grid}.pmc-flow article div{gap:.2rem;display:grid}.pmc-flow small{color:#66756f}.pmc-flow>span{color:#8b9691}.pmc-message{background:#f8faf9;border:1px solid #dfe5e2;border-radius:.8rem;padding:.75rem 1rem}.pmc-grid{grid-template-columns:minmax(0,1.25fr) minmax(22rem,.8fr);align-items:start;gap:1rem;display:grid}.pmc-panel{padding:1rem}.pmc-panel-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;display:flex}.pmc-panel-heading h3{margin:0;font-size:1rem}.pmc-panel-heading p{color:#66756f;margin:.3rem 0 0;font-size:.82rem}.pmc-panel-heading>strong{background:color-mix(in srgb,var(--organization-accent,#2563eb) 10%,white);min-width:2.2rem;height:2.2rem;color:var(--organization-accent,#2563eb);border-radius:.7rem;place-items:center;display:grid}.pmc-list,.pmc-side{gap:.75rem;display:grid}.pmc-card{border:1px solid #dfe5e2;border-radius:.85rem;gap:.75rem;padding:.9rem;display:grid}.pmc-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pmc-card-head small,.pmc-card-head p{color:#66756f}.pmc-card-head h4{margin:.15rem 0}.pmc-card-head p{margin:.25rem 0 0;font-size:.82rem}.pmc-badges,.pmc-card footer{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.pmc-current{background:color-mix(in srgb,var(--organization-accent,#2563eb) 11%,white);color:var(--organization-accent,#2563eb);border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:760}.pmc-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.pmc-card dl>div{border-top:1px dashed #dfe5e2;gap:.15rem;padding-top:.5rem;display:grid}.pmc-card dt{color:#66756f;font-size:.7rem}.pmc-card dd{margin:0;font-size:.8rem;font-weight:650}.pmc-card details{border-top:1px solid #e5ebe8;padding-top:.6rem}.pmc-card summary{cursor:pointer;color:var(--organization-accent,#2563eb);font-size:.78rem;font-weight:700}.pmc-benchmark{background:#f7f9f8;border-radius:.6rem;gap:.15rem;margin-top:.5rem;padding:.6rem;display:grid}.pmc-benchmark span{color:#66756f;font-size:.74rem}.pmc-form{gap:.7rem;display:grid}.pmc-form label{gap:.3rem;font-size:.78rem;font-weight:700;display:grid}.pmc-form input,.pmc-form select,.pmc-form textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #d5dfda;border-radius:.65rem;padding:.62rem .7rem;font-weight:450}.pmc-form textarea{resize:vertical}.pmc-fields-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.pmc-check{align-self:end;align-items:center;min-height:2.6rem;grid-template-columns:auto 1fr!important}.pmc-check input{width:auto}.pmc-form>.pa-primary-button{justify-self:end}@media (width<=1180px){.pmc-grid{grid-template-columns:1fr}}@media (width<=860px){.pmc-flow{grid-template-columns:1fr}.pmc-flow>span{display:none}.pmc-fields-2,.pmc-card dl{grid-template-columns:1fr}.pmc-card-head{flex-direction:column}.pmc-badges,.pmc-card footer{justify-content:flex-start}}.platform-admin{--pmc-platform-blue:#2563eb;--pmc-platform-blue-soft:#eff6ff;--pmc-platform-blue-border:#bfdbfe;--pmc-neutral-950:#111827;--pmc-neutral-700:#374151;--pmc-neutral-500:#6b7280;--pmc-neutral-200:#e5e7eb;--pmc-neutral-100:#f3f4f6;--pmc-surface:#fff;color:var(--pmc-neutral-950);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.platform-admin .pa-heading h1,.platform-admin .pa-section-heading h2,.pmc-heading h2,.pmc-panel-heading h3{letter-spacing:-.025em;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}.platform-admin .pa-heading h1{font-weight:700}.platform-admin .pa-navigation button{font-weight:550}.platform-admin .pa-navigation button.active{background:var(--pmc-platform-blue)!important;color:#fff!important;border-color:var(--pmc-platform-blue)!important}.platform-admin .pa-primary-button{background:var(--pmc-platform-blue);border-color:var(--pmc-platform-blue);color:#fff}.platform-admin .pa-primary-button:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.pmc{color:var(--pmc-neutral-950)}.pmc-kicker{color:var(--pmc-platform-blue);letter-spacing:.065em;font-weight:650}.pmc-heading h2{font-weight:700}.pmc-heading p,.pmc-panel-heading p,.pmc-card p{color:var(--pmc-neutral-500);font-weight:400}.pmc-flow article{border-color:var(--pmc-neutral-200);box-shadow:0 1px 2px #0f172a09}.pmc-flow article>span{background:var(--pmc-platform-blue-soft);color:var(--pmc-platform-blue)}.pmc-flow article strong{font-weight:620}.pmc-panel,.pmc-card{border-color:var(--pmc-neutral-200);box-shadow:0 1px 2px #0f172a09}.pmc-card.is-current{border-color:var(--pmc-platform-blue-border);box-shadow:inset 3px 0 0 var(--pmc-platform-blue)}.pmc-current{background:var(--pmc-platform-blue-soft);color:var(--pmc-platform-blue)}.pmc-card h4{font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:650}.pmc-form label{font-weight:550}.pmc-form input,.pmc-form select,.pmc-form textarea{border-color:#d1d5db;font-weight:400}.pmc-form input:focus,.pmc-form select:focus,.pmc-form textarea:focus{border-color:var(--pmc-platform-blue);outline:none;box-shadow:0 0 0 3px #2563eb1c}.pmc-guidance{border-top:1px solid var(--pmc-neutral-200);padding-top:.65rem}.pmc-guidance>summary{cursor:pointer;color:var(--pmc-platform-blue);font-size:.78rem;font-weight:650;list-style-position:outside}.pmc-guidance-body{gap:.75rem;margin-top:.75rem;display:grid}.pmc-guidance-body section{background:#f8fafc;border-radius:.7rem;gap:.4rem;padding:.7rem .8rem;display:grid}.pmc-guidance-body section>strong{font-size:.76rem;font-weight:650}.pmc-guidance-body ul,.pmc-guidance-body ol{color:var(--pmc-neutral-700);gap:.28rem;margin:0;padding-left:1.2rem;font-size:.76rem;line-height:1.45;display:grid}.pmc-guidance-body p{color:var(--pmc-neutral-700);margin:0;font-size:.76rem;line-height:1.5}.pmc-chips{flex-wrap:wrap;gap:.35rem;display:flex}.pmc-chips span{border:1px solid var(--pmc-platform-blue-border);background:var(--pmc-platform-blue-soft);color:#1e40af;border-radius:999px;padding:.22rem .48rem;font-size:.7rem;font-weight:520}.pmc-guidance-caution{border:1px solid #fde68a;background:#fffbeb!important}.pmc-sources{border:1px solid var(--pmc-neutral-200);background:#fff!important}.pmc-sources article{border-top:1px solid var(--pmc-neutral-200);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-top:.55rem;display:flex}.pmc-sources article:first-of-type{border-top:0;padding-top:0}.pmc-sources article div{gap:.15rem;display:grid}.pmc-sources article b{font-size:.75rem;font-weight:650}.pmc-sources article span,.pmc-sources article small{color:var(--pmc-neutral-500);font-size:.7rem;line-height:1.4}.pmc-sources a{color:var(--pmc-platform-blue);flex:none;font-size:.72rem;font-weight:600;text-decoration:none}.pmc-sources a:hover{text-decoration:underline}.pmc-grid-filter-summary{border:1px solid var(--pmc-platform-blue-border);background:var(--pmc-platform-blue-soft);color:#1e40af;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;padding:.45rem .65rem;font-size:.76rem;display:flex}.pmc-grid-filter-summary button{color:#1d4ed8;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.pmc-reference-grid{border:1px solid var(--pmc-neutral-200);background:var(--pmc-surface);border-radius:.75rem;min-height:25rem;max-height:38rem;overflow:hidden}.pmc-grid-hint{color:var(--pmc-neutral-500);margin:.55rem 0 0;font-size:.74rem}.pmc-reference-detail{margin-top:.9rem}.pmc-detail-section{border-top:1px solid var(--pmc-neutral-200);gap:.25rem;padding-top:.65rem;display:grid}.pmc-detail-section>strong{font-size:.78rem;font-weight:650}.pmc-detail-section p{color:var(--pmc-neutral-700);margin:0;font-size:.8rem;line-height:1.5}.pmc-reference-selection-empty{border:1px dashed var(--pmc-neutral-200);color:var(--pmc-neutral-500);text-align:center;background:#f9fafb;border-radius:.75rem;margin-top:.9rem;padding:1rem;font-size:.8rem}.pmc-reference-grid .sparks-data-explorer-header-cell{min-width:0}@media (width<=860px){.pmc-reference-grid{min-height:21rem;max-height:31rem}}.pmc-heading>div{flex:auto;min-width:0}.pmc-heading p{width:100%;max-width:none}.pmc-reference-grid:focus-visible{outline:2px solid var(--pmc-platform-blue);outline-offset:2px}.pmc-reference-grid .sparks-grid-cell--semantic-center,.pmc-reference-grid .sparks-grid-header--semantic-center,.pmc-reference-grid .sparks-grid-header--semantic-center .sparks-data-explorer-header-cell{text-align:center!important;justify-content:center!important}.pmc-reference-grid .wx-grid-cell,.pmc-reference-grid [class*=grid-cell],.pmc-reference-grid .sparks-data-explorer-header-cell>span{white-space:nowrap}.pmc-reference-grid{height:min(58vh,640px)!important;max-height:min(58vh,640px)!important;overflow:hidden!important}.pmc-reference-grid .wx-grid{height:100%!important;min-height:0!important;max-height:100%!important}.pmc-reference-grid .wx-grid,.pmc-reference-grid .wx-table,.pmc-reference-grid [class*=wx-table]{position:relative}.pmc-reference-grid :where(.wx-table-header,.wx-header,.wx-grid-header,.wx-grid-head,[class*=table-header],[class*=grid-header]){z-index:80!important;background:var(--wx-table-header-background,#edf4f1)!important;position:sticky!important;top:0!important}.pmc-reference-grid .pmc-grid-cell-center{text-align:center!important;justify-content:center!important}.pmc-reference-grid .pmc-grid-cell-center>*{text-align:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.pmc-reference-grid .sparks-grid-header--semantic-center,.pmc-reference-grid .sparks-grid-header--semantic-center>*,.pmc-reference-grid .sparks-grid-header--semantic-center .sparks-data-explorer-header-cell{text-align:center!important;justify-content:center!important}@media (width<=860px){.pmc-reference-grid{height:min(54vh,520px)!important;max-height:min(54vh,520px)!important}}.pmc-reference-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.pmc-reference-heading-actions>span{color:var(--pmc-neutral-500);white-space:nowrap;font-size:.74rem}.pmc-history-toggle{border:1px solid var(--pmc-neutral-200);color:var(--pmc-neutral-700);cursor:pointer;background:#fff;border-radius:.65rem;align-items:center;padding:.42rem .6rem;grid-template-columns:none!important;gap:.4rem!important;font-size:.74rem!important;font-weight:550!important;display:inline-flex!important}.pmc-history-toggle input{margin:0;width:auto!important}.pmc-version-history{border-top:1px solid var(--pmc-neutral-200);gap:.55rem;padding-top:.65rem;display:grid}.pmc-version-history__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pmc-version-history__heading>strong{font-size:.78rem}.pmc-version-history__heading>span{color:var(--pmc-neutral-500);font-size:.72rem}.pmc-version-history__list{flex-wrap:wrap;gap:.45rem;display:flex}.pmc-version-history__list button{border:1px solid var(--pmc-neutral-200);color:var(--pmc-neutral-700);font:inherit;cursor:pointer;background:#fff;border-radius:.6rem;grid-template-columns:auto auto auto;align-items:center;gap:.35rem;padding:.4rem .55rem;display:grid}.pmc-version-history__list button.is-selected{border-color:var(--pmc-platform-blue-border);background:var(--pmc-platform-blue-soft);color:#1e40af}.pmc-version-history__list button span,.pmc-version-history__list button strong,.pmc-version-history__list button small{font-size:.72rem}@media (width<=860px){.pmc-reference-heading-actions{justify-content:flex-start}}.pmc-new-reference-button{white-space:nowrap;min-height:2.25rem}.pmc-maintenance-panel{border:1px solid var(--pmc-platform-blue-border);background:#f8fbff;border-radius:.9rem;grid-column:1/-1;margin-top:.25rem;padding:.8rem}.pmc-maintenance-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;display:flex}.pmc-maintenance-toolbar>div{gap:.15rem;min-width:0;display:grid}.pmc-maintenance-toolbar span{color:var(--pmc-platform-blue);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.pmc-maintenance-toolbar strong{color:var(--pmc-neutral-950);text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-size:.92rem;overflow:hidden}.pmc-maintenance-panel .pmc-form{margin:0}.pmc-reference-grid .wx-context-menu,.pmc-reference-grid [class*=context-menu]{z-index:120!important}@media (width<=860px){.pmc-maintenance-toolbar{flex-direction:column;align-items:flex-start}}.pmc-benchmark{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.pmc-benchmark__content{gap:.18rem;min-width:0;display:grid}.pmc-benchmark__content small{color:var(--pmc-neutral-500);font-size:.7rem}.pmc-benchmark__actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.pmc-benchmark__actions button{min-height:2rem;padding:.35rem .55rem;font-size:.72rem}@media (width<=860px){.pmc-benchmark{flex-direction:column;align-items:flex-start}.pmc-benchmark__actions{justify-content:flex-start}}.platform-admin{color:#17202a}.pa-heading{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.5rem;display:flex}.pa-heading h1,.pa-heading h2,.pa-section-heading h2,.pa-panel-header h2{margin:0}.pa-heading p,.pa-section-heading p{color:#627078;margin:.55rem 0 0;line-height:1.55}.pa-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850;color:var(--sparks-role-text-muted)!important;margin:0 0 .45rem!important}.pa-back-button{cursor:pointer;color:#176b53;background:0 0;margin:0 0 1.15rem;padding:0;font-weight:750}.pa-back-button:hover{text-underline-offset:.2rem;text-decoration:underline}.pa-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.pa-navigation{background:#fff;border:1px solid #dce4e1;border-radius:16px;gap:.35rem;padding:.75rem;display:grid;position:sticky;top:1rem;box-shadow:0 8px 24px #1f2d3d0a}.pa-navigation button{cursor:pointer;color:#3e4d54;text-align:left;background:0 0;border-radius:10px;min-height:42px;padding:.72rem .85rem;font-weight:720}.pa-navigation button:hover{background:#f0f5f3}.pa-navigation button.active{color:#fff;background:#176b53}.pa-content{min-width:0}.pa-message{border-radius:10px;margin:0 0 1rem;padding:.9rem 1rem;line-height:1.5}.pa-message-info{color:#17406b;background:#eef5ff;border:1px solid #c7dcf4}.pa-message-success{color:#155c3e;background:#e8f7ef;border:1px solid #b7dfc9}.pa-message-error{color:#842029;background:#fdecec;border:1px solid #f1b8b8}.pa-state-card,.pa-selector-card,.pa-guidance-card{background:#fff;border:1px solid #dce4e1;border-radius:14px;padding:1.15rem}.pa-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.pa-summary-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;display:grid}.pa-summary-grid article{background:#fff;border:1px solid #dce4e1;border-radius:14px;gap:.45rem;padding:1.1rem;display:grid;box-shadow:0 8px 24px #1f2d3d0a}.pa-summary-grid span{color:#627078;font-size:.82rem;font-weight:750}.pa-summary-grid strong{color:#176b53;font-size:2rem;line-height:1}.pa-summary-grid small{color:#7b878d}.pa-quick-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-top:1rem;display:grid}.pa-quick-grid button{cursor:pointer;color:#17202a;text-align:left;background:#fff;border:1px solid #dce4e1;border-radius:14px;gap:.45rem;min-height:115px;padding:1.1rem;display:grid}.pa-quick-grid button:hover{background:#f4faf7;border-color:#9fc0b5;transform:translateY(-1px)}.pa-quick-grid span{color:#627078;line-height:1.45}.pa-guidance-card{background:#eef5ff;border-color:#c7dcf4;margin-top:1rem}.pa-guidance-card p{color:#35536d;margin:.4rem 0 0;line-height:1.5}.pa-toolbar{align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.pa-search{color:#66757c;background:#fff;border:1px solid #ccd4d8;border-radius:10px;flex:340px;align-items:center;gap:.55rem;min-height:44px;padding:0 .8rem;display:flex}.pa-search:focus-within{border-color:#176b53;outline:3px solid #176b5326}.pa-search svg{flex:0 0 17px;width:17px;height:17px}.pa-search input{background:0 0;border:0;outline:0;min-height:42px;padding:0}.pa-sort-button,.pa-view-toggle button,.pa-icon-button,.pa-primary-button,.pa-secondary-button,.pa-danger-button{cursor:pointer;border-radius:10px;min-height:42px;font-weight:750}.pa-sort-button{color:#344a42;background:#fff;border:1px solid #d4ddda;padding:0 .85rem}.pa-view-toggle{gap:4px;display:inline-flex}.pa-view-toggle button{color:#52615b;background:#fff;border:1px solid #d4ddda;width:42px;font-size:18px}.pa-view-toggle button.active{color:#176b53;background:#e8f4ef;border-color:#176b53}.pa-icon-button,.pa-card-actions button,.pa-table-card td button,.pa-panel-header button{cursor:pointer;color:#176b53;background:#fff;border:1px solid #d4ddda;border-radius:10px;place-items:center;width:42px;min-width:42px;padding:0;display:grid}.pa-icon-button svg,.pa-card-actions svg,.pa-table-card td button svg,.pa-panel-header button svg{width:18px;height:18px}.pa-primary-button,.pa-secondary-button,.pa-danger-button{padding:.7rem 1rem}.pa-primary-button{color:#fff;background:#176b53}.pa-primary-button:hover:not(:disabled){background:#115541}.pa-secondary-button{color:#174b3d;background:#fff;border:1px solid #d4ddda}.pa-danger-button{color:#9b2c36;background:#fff5f5;border:1px solid #e5b9bd}.pa-card-grid{grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:1rem;display:grid}.pa-module-grid{margin-top:1rem}.pa-record-card{background:#fff;border:1px solid #dce4e1;border-radius:14px;flex-direction:column;gap:.9rem;min-width:0;padding:1.1rem;display:flex;position:relative;box-shadow:0 8px 24px #1f2d3d0a}.pa-record-card[onclick],.pa-record-card:hover{border-color:#b8cbc3}.pa-record-card-header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.pa-record-card small{color:var(--sparks-role-text-muted);letter-spacing:.04em;font-weight:850}.pa-record-card h3{margin:.3rem 0 0;font-size:1.05rem;line-height:1.3}.pa-record-card p{color:#627078;margin:0;line-height:1.45}.pa-record-card dl{gap:.5rem;margin:0;display:grid}.pa-record-card dl div{border-top:1px solid #eef1f0;justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:.45rem;display:flex}.pa-record-card dt{color:#68757c;font-size:.78rem}.pa-record-card dd{color:#2f3c42;text-align:right;margin:0;font-size:.84rem;font-weight:720}.pa-card-actions{gap:.4rem;margin-top:auto;padding-top:.25rem;display:flex}.pa-card-actions button{width:38px;min-width:38px;height:38px}.pa-status{color:#536067;white-space:nowrap;background:#edf0f1;border-radius:999px;align-items:center;min-height:25px;padding:.25rem .55rem;font-size:.7rem;font-weight:850;display:inline-flex}.pa-status-active,.pa-status-accepted,.pa-status-sent{color:#176b53;background:#e7f5ee}.pa-status-draft,.pa-status-pending,.pa-status-invited,.pa-status-trial,.pa-status-planned{color:#815c00;background:#fff5d8}.pa-status-suspended,.pa-status-inactive,.pa-status-cancelled,.pa-status-archived,.pa-status-revoked,.pa-status-failed{color:#8a2f38;background:#fce8ea}.pa-table-card{background:#fff;border:1px solid #dce4e1;border-radius:14px;overflow:auto}.pa-table-card table{border-collapse:collapse;width:100%;min-width:880px}.pa-table-card th,.pa-table-card td{color:#405058;text-align:left;vertical-align:middle;border-bottom:1px solid #edf1ef;padding:.78rem .85rem;font-size:.82rem}.pa-table-card th{color:#2f463d;white-space:nowrap;background:#f8faf9;font-weight:820;position:sticky;top:0}.pa-table-card th:first-child{cursor:pointer}.pa-table-card tbody tr:hover{background:#f6faf8}.pa-table-card td button{width:34px;min-width:34px;height:34px}.pa-selector-card{margin-bottom:1rem}.pa-selector-card label,.pa-form label{color:#2c3c42;gap:.4rem;font-size:.84rem;font-weight:750;display:grid}.pa-selector-card select,.pa-form select,.pa-form input,.pa-form textarea{color:#17202a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd4d7;border-radius:10px;padding:.72rem .8rem}.pa-form textarea{resize:vertical;min-height:100px}.pa-selector-card select:focus,.pa-form select:focus,.pa-form input:focus,.pa-form textarea:focus{border-color:#176b53;outline:3px solid #176b5326}.pa-inline-error{background:#fdecec;border-radius:8px;padding:.65rem;color:#842029!important}.pa-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c18146b;justify-content:flex-end;display:flex;position:fixed;inset:0}.pa-side-panel{background:#fff;width:min(620px,100%);height:100%;padding:1.25rem;overflow:auto;box-shadow:-18px 0 50px #12241e29}.pa-panel-header{border-bottom:1px solid #e3e9e7;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.pa-panel-header button{border:0}.pa-form{gap:1rem;padding-top:1rem;display:grid}.pa-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.pa-checkbox{grid-template-columns:auto 1fr;align-items:center;gap:.55rem!important;display:flex!important}.pa-checkbox input{width:18px;min-height:18px;margin:0}.pa-form-note{color:#35536d;background:#eef5ff;border-radius:10px;margin:0;padding:.8rem;font-size:.82rem;line-height:1.5}.pa-form-actions{justify-content:flex-end;gap:.65rem;padding-top:.5rem;display:flex}@media (width<=960px){.pa-layout{grid-template-columns:1fr}.pa-navigation{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=720px){.pa-heading,.pa-section-heading,.pa-toolbar{flex-direction:column;align-items:stretch}.pa-navigation{grid-template-columns:1fr}.pa-search{flex-basis:auto}.pa-view-toggle,.pa-form-actions{justify-content:stretch}.pa-view-toggle button,.pa-form-actions button{flex:1}.pa-form-grid{grid-template-columns:1fr}}@media print{.pa-navigation,.pa-toolbar,.pa-back-button,.pa-heading>button,.pa-card-actions,.pa-primary-button,.pa-secondary-button,.pa-danger-button{display:none!important}.pa-layout{display:block}.pa-record-card,.pa-table-card{box-shadow:none;break-inside:avoid}}.pa-interactive-record{cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s}.pa-record-card.pa-interactive-record:hover,.pa-record-card.pa-interactive-record:focus-visible{border-color:#75aa98;outline:none;transform:translateY(-2px);box-shadow:0 14px 32px #176b531f}.pa-table-card tbody tr.pa-interactive-record:hover,.pa-table-card tbody tr.pa-interactive-record:focus-visible{outline-offset:-2px;background:#eef8f4;outline:2px solid #176b5333}.pa-interactive-record .pa-card-actions{opacity:.35;transition:opacity .15s,transform .15s;transform:translateY(2px)}.pa-interactive-record:hover .pa-card-actions,.pa-interactive-record:focus-within .pa-card-actions,.pa-interactive-record:focus-visible .pa-card-actions{opacity:1;transform:translateY(0)}.pa-field-hint{color:#6c7a80;margin-top:.35rem;font-size:.74rem;line-height:1.4;display:block}@media (hover:none){.pa-interactive-record .pa-card-actions{opacity:1;transform:none}}@media (width<=720px){.pa-record-card.pa-interactive-record:hover{transform:none}.pa-table-card table{min-width:760px}}.pa-side-panel-wide{width:min(860px,96vw)}.pa-detail-tabs{background:#f7faf9;border-bottom:1px solid #dce7e3;flex-wrap:wrap;gap:.45rem;padding:.8rem 1rem;display:flex}.pa-detail-tabs button{color:#44564f;cursor:pointer;background:#fff;border:1px solid #cfded8;border-radius:9px;align-items:center;gap:.4rem;min-height:38px;padding:.55rem .8rem;font-weight:780;display:inline-flex}.pa-detail-tabs button span{color:#176b53;background:#edf5f2;border-radius:999px;place-items:center;min-width:22px;min-height:22px;padding:0 .35rem;font-size:.72rem;display:inline-grid}.pa-detail-tabs button.active{color:#fff;background:#176b53;border-color:#176b53}.pa-detail-tabs button.active span{color:#fff;background:#ffffff2e}.pa-detail-tabs button:disabled{cursor:not-allowed;opacity:.48}.pa-related-section{gap:1rem;padding:1rem;display:grid;overflow:auto}.pa-related-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pa-related-heading h3,.pa-related-card h4{margin:0}.pa-related-heading p,.pa-related-card p{color:#65766f;margin:.35rem 0 0}.pa-related-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:.85rem;display:grid}.pa-related-card{background:#fff;border:1px solid #d9e5e0;border-radius:12px;gap:.8rem;min-width:0;padding:1rem;display:grid;position:relative;box-shadow:0 5px 18px #1f2d3d0b}.pa-related-card small{color:var(--sparks-role-text-muted);font-weight:800}.pa-related-card dl{gap:.4rem;margin:0;display:grid}.pa-related-card dl div{justify-content:space-between;gap:.75rem;display:flex}.pa-related-card dt{color:#71817a}.pa-related-card dd{text-align:right;margin:0;font-weight:760}.pa-empty-state{color:#61736c;text-align:center;background:#f8fbfa;border:1px dashed #bbcec6;border-radius:12px;padding:1.2rem}.pa-hierarchy-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.pa-hierarchy-summary article{background:#f8fbfa;border:1px solid #dce7e3;border-radius:12px;gap:.45rem;padding:1rem;display:grid}.pa-hierarchy-summary span{color:#71817a;text-transform:uppercase;font-size:.78rem;font-weight:780}.pa-hierarchy-summary button{color:#176b53;width:max-content;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:820}.pa-record-card.pa-interactive-record,.pa-related-card.pa-interactive-record{isolation:isolate;overflow:hidden}.pa-record-card.pa-interactive-record:after,.pa-related-card.pa-interactive-record:after{content:"Abrir manutenção";z-index:2;color:#fff;opacity:0;pointer-events:none;background:#176b53;border-radius:999px;padding:.28rem .48rem;font-size:.68rem;font-weight:820;transition:opacity .15s,transform .15s;position:absolute;bottom:.65rem;right:.7rem;transform:translateY(5px)}.pa-record-card.pa-interactive-record:hover,.pa-record-card.pa-interactive-record:focus-visible,.pa-related-card.pa-interactive-record:hover,.pa-related-card.pa-interactive-record:focus-visible{background:linear-gradient(#fff 0%,#f2faf7 100%);border-color:#4f9a80;transform:translateY(-4px)scale(1.006);box-shadow:0 18px 40px #176b532e}.pa-record-card.pa-interactive-record:hover:after,.pa-record-card.pa-interactive-record:focus-visible:after,.pa-related-card.pa-interactive-record:hover:after,.pa-related-card.pa-interactive-record:focus-visible:after{opacity:1;transform:translateY(0)}.pa-table-card tbody tr.pa-interactive-record:hover,.pa-table-card tbody tr.pa-interactive-record:focus-visible{box-shadow:inset 4px 0 #176b53;background:#e9f7f1!important}@media (width<=720px){.pa-detail-tabs{flex-wrap:nowrap;overflow-x:auto}.pa-detail-tabs button{flex:none}.pa-related-heading{flex-direction:column;align-items:stretch}.pa-hierarchy-summary{grid-template-columns:1fr}.pa-record-card.pa-interactive-record:hover,.pa-related-card.pa-interactive-record:hover{transform:none}}.pa-heading-actions,.pa-inline-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pa-inline-actions{justify-content:space-between;padding:.75rem 0}@media (width<=720px){.pa-heading-actions,.pa-inline-actions{flex-direction:column;align-items:stretch}.pa-heading-actions>button,.pa-inline-actions>button{width:100%}}.pa-access-profile-fieldset{background:#f8fbfa;border:1px solid #d8e5df;border-radius:14px;gap:.8rem;margin:0;padding:1rem;display:grid}.pa-access-profile-fieldset legend{color:#173e33;padding:0 .35rem;font-weight:850}.pa-field-help{color:#65766f;margin:0;font-size:.82rem;line-height:1.45}.pa-access-profile-list{gap:.65rem;display:grid}.pa-access-profile-option{cursor:pointer;background:#fff;border:1px solid #dce7e3;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.78rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.pa-access-profile-option:hover,.pa-access-profile-option.selected{background:#eef8f4;border-color:#4f9a80;box-shadow:0 8px 22px #176b5314}.pa-access-profile-option input{margin-top:.2rem}.pa-access-profile-option span{gap:.2rem;display:grid}.pa-access-profile-option strong{color:#173e33}.pa-access-profile-option small{color:#687a73;line-height:1.4}.pa-module-role-list{gap:.75rem;display:grid}.pa-module-role-list label{color:#324d44;gap:.38rem;font-weight:760;display:grid}.pa-visitor-notice{color:#285347;background:#eaf7f1;border:1px solid #8ebcaa;border-radius:13px;gap:.35rem;padding:.95rem 1rem;display:grid}.pa-visitor-notice strong{color:#145f49}.pa-visitor-notice span{font-size:.84rem;line-height:1.5}.pa-user-context-sticky{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7fbf9f7;border-bottom:1px solid #cfe0da;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem 1rem;display:grid;position:sticky;top:0;box-shadow:0 8px 20px #176b5314}.pa-user-context-avatar{color:#fff;background:#176b53;border-radius:12px;place-items:center;width:44px;height:44px;font-size:1.15rem;font-weight:900;display:grid}.pa-user-context-copy{gap:.15rem;min-width:0;display:grid}.pa-user-context-copy span{color:#63756e;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:820}.pa-user-context-copy strong,.pa-user-context-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-user-context-copy strong{font-size:1.02rem}.pa-user-context-copy small{color:#63756e}.pa-user-context-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.pa-user-context-badges>span:not(.pa-status){color:#2f5f50;background:#eaf3ef;border-radius:999px;padding:.3rem .5rem;font-size:.7rem;font-weight:760}.pa-module-access-grid{gap:.85rem;display:grid}.pa-module-access-card{background:#fff;border:1px solid #d6e4df;border-radius:13px;gap:.85rem;padding:1rem;display:grid;box-shadow:0 7px 22px #1f2d3d0b}.pa-module-access-heading,.pa-audit-heading{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.pa-module-access-heading h4,.pa-module-access-heading p,.pa-audit-heading h4,.pa-audit-card p{margin:0}.pa-module-access-heading small,.pa-audit-heading small{color:var(--sparks-role-text-muted);font-weight:820}.pa-module-access-heading p{color:#687972;margin-top:.25rem}.pa-inline-warning{color:#7a5b00;background:#fff3cd;border-radius:8px;padding:.55rem .65rem;line-height:1.4}.pa-audit-timeline{gap:.8rem;padding-left:1.2rem;display:grid;position:relative}.pa-audit-timeline:before{content:"";background:#cfe0da;width:2px;position:absolute;top:.3rem;bottom:.3rem;left:.32rem}.pa-audit-timeline>article{position:relative}.pa-audit-marker{background:#176b53;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:1rem;left:-1.18rem;box-shadow:0 0 0 2px #9bc5b6}.pa-audit-card{background:#fff;border:1px solid #d8e5e0;border-radius:12px;gap:.55rem;padding:.9rem 1rem;display:grid}.pa-audit-heading>span{color:var(--sparks-role-text-primary);background:#edf5f2;border-radius:999px;padding:.28rem .5rem;font-size:.7rem;font-weight:760}.pa-audit-card p{color:#586a63;line-height:1.45}.pa-scroll-top-button{z-index:1300;cursor:pointer;color:#fff;background:#176b53;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.25rem;font-weight:900;transition:transform .15s,box-shadow .15s,background .15s;display:grid;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 12px 30px #176b5347}.pa-scroll-top-button:hover,.pa-scroll-top-button:focus-visible{outline-offset:2px;background:#105440;outline:3px solid #176b5333;transform:translateY(-3px);box-shadow:0 16px 34px #176b5357}@media (width<=760px){.pa-user-context-sticky{grid-template-columns:auto minmax(0,1fr)}.pa-user-context-badges{grid-column:1/-1;justify-content:flex-start}.pa-module-access-heading,.pa-audit-heading{flex-direction:column}.pa-scroll-top-button{bottom:.85rem;right:.85rem}}@media print{.pa-user-context-sticky{box-shadow:none;position:static}.pa-scroll-top-button{display:none!important}}.pa-organization-branding-editor{background:#f7faf8;border:1px solid #dce4e1;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.pa-organization-branding-editor p{color:#627078;margin:.35rem 0 .7rem;line-height:1.45}.pa-organization-logo-preview{color:#176b53;background:#fff;border:1px solid #d2dfda;border-radius:18px;place-items:center;width:86px;height:86px;font-size:1.15rem;font-weight:850;display:grid;overflow:hidden}.pa-organization-logo-preview img{object-fit:contain;width:100%;height:100%;padding:.4rem}.pa-logo-upload-button{cursor:pointer;color:#fff;background:#176b53;border-radius:9px;align-items:center;width:fit-content;min-height:38px;padding:.55rem .85rem;font-weight:780;display:inline-flex!important}.pa-logo-upload-button:hover,.pa-logo-upload-button:focus-within{background:#105440}.pa-logo-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.pa-organization-branding-editor{grid-template-columns:1fr}}.pa-onboarding-form{padding-bottom:1rem}.pa-onboarding-section{background:#fbfdfc;border:1px solid #d8e5df;border-radius:14px;gap:.9rem;padding:1rem;display:grid}.pa-onboarding-section>header{border-bottom:1px solid #e0e9e5;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:.75rem;padding-bottom:.75rem;display:grid}.pa-onboarding-section>header>span{color:#fff;background:#176b53;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.pa-onboarding-section h3,.pa-onboarding-section header p{margin:0}.pa-onboarding-section header p{color:#687a73;margin-top:.25rem;font-size:.82rem;line-height:1.45}.pa-form-grid-three{grid-template-columns:minmax(0,2fr) minmax(90px,.5fr) minmax(90px,.5fr)}.pa-not-applicable-field{background:#f3f7f5;border:1px dashed #cbd9d4;border-radius:10px;align-content:center;gap:.35rem;min-height:74px;padding:.75rem .85rem;display:grid}.pa-not-applicable-field span{color:#6a7a74;font-size:.8rem}.pa-cep-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.pa-cep-row>button{min-height:44px}.pa-lookup-message{border-radius:10px;padding:.75rem .85rem;font-size:.82rem;line-height:1.45}.pa-lookup-message-info{color:#35536d;background:#eef5ff}.pa-lookup-message-success{color:#145f49;background:#eaf7f1}.pa-lookup-message-error{color:#842029;background:#fdecec}.pa-cnae-results{background:#fff;border:1px solid #d7e3de;border-radius:12px;max-height:280px;display:grid;overflow:auto}.pa-cnae-results button{color:#263c34;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6eeeb;grid-template-columns:minmax(100px,auto) minmax(0,1fr);gap:.2rem .75rem;padding:.8rem;display:grid}.pa-cnae-results button:last-child{border-bottom:0}.pa-cnae-results button:hover,.pa-cnae-results button:focus-visible{background:#eef8f4;outline:none}.pa-cnae-results strong{color:#176b53}.pa-cnae-results span{min-width:0}.pa-cnae-results small{color:#71817a;grid-column:2}.pa-cnae-selected{gap:.65rem;display:grid}.pa-cnae-selected article{background:#fff;border:1px solid #d9e5e0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.pa-cnae-selected article.is-primary{border-color:#4f9a80;box-shadow:inset 4px 0 #176b53}.pa-cnae-selected article>div:first-child{gap:.25rem;display:grid}.pa-cnae-selected article span{color:#176b53;background:#edf5f2;border-radius:999px;width:max-content;padding:.2rem .45rem;font-size:.7rem;font-weight:850}.pa-cnae-selected article strong,.pa-cnae-selected article p{margin:0}.pa-cnae-selected article p{color:#596d65;font-size:.82rem;line-height:1.4}.pa-cnae-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.pa-cnae-actions button{min-height:36px;padding:.45rem .65rem}.pa-readiness-notice{border-radius:11px;gap:.3rem;padding:.85rem;display:grid}.pa-readiness-notice.is-draft{color:#66531f;background:#fff9e7;border:1px solid #d8c88b}.pa-readiness-notice.is-active{color:#145f49;background:#eaf7f1;border:1px solid #8ebcaa}.pa-readiness-notice span{font-size:.82rem;line-height:1.45}@media (width<=720px){.pa-form-grid-three,.pa-cep-row,.pa-cnae-selected article{grid-template-columns:1fr}.pa-cep-row>button{width:100%}.pa-cnae-actions{justify-content:stretch}.pa-cnae-actions button{flex:1}}.pa-sticky-form-actions{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7fbf9fa;border-top:1px solid #d8e5df;border-bottom:1px solid #cbdcd5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;margin:-1rem -1.25rem 0;padding:.8rem 1.25rem;display:grid;position:sticky;top:-1.25rem;box-shadow:0 10px 24px #176b531a}.pa-sticky-form-actions-error{background:#fff4f4fa;border-color:#e7aaaa}.pa-sticky-form-actions-success{background:#edfaf4fa;border-color:#8ebcaa}.pa-sticky-form-actions-dirty{background:#fffae8fa;border-color:#dfc878}.pa-sticky-form-message{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.pa-sticky-form-message>svg{color:#9c2f35;width:24px;min-width:24px;height:24px;margin-top:.1rem}.pa-sticky-form-message>div{gap:.18rem;min-width:0;display:grid}.pa-sticky-form-message strong{color:#173e33}.pa-sticky-form-actions-error .pa-sticky-form-message strong{color:#842029}.pa-sticky-form-message span{color:#566a62;font-size:.8rem;line-height:1.45}.pa-sticky-form-actions-error .pa-sticky-form-message span{color:#842029}.pa-sticky-form-buttons{align-items:center;gap:.55rem;display:flex}.pa-button-with-icon{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.pa-button-with-icon svg{width:18px;height:18px}.pa-field-invalid{scroll-margin-top:115px}label.pa-field-invalid,section.pa-field-invalid{border-radius:11px;padding:.65rem;box-shadow:0 0 0 4px #c83c451a;background:#fff5f5!important;border:2px solid #c83c45!important}label.pa-field-invalid:after{content:"Corrija esta pendência antes de salvar novamente.";color:#842029;font-size:.75rem;font-weight:760}@media (width<=720px){.pa-sticky-form-actions{grid-template-columns:1fr;position:sticky;top:-1.25rem}.pa-sticky-form-buttons{width:100%}.pa-sticky-form-buttons button{flex:1}}.pa-view-toggle button svg{width:19px;height:19px}.pa-hierarchy-view{gap:1rem;min-width:0;display:grid}.pa-hierarchy-toolbar{background:#f7faf9;border:1px solid #d8e5df;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.pa-hierarchy-toolbar>div:first-child{gap:.2rem;display:grid}.pa-hierarchy-toolbar strong{color:#173e33}.pa-hierarchy-toolbar span{color:#66766f;font-size:.8rem;line-height:1.4}.pa-hierarchy-toolbar-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pa-hierarchy-tree{gap:.65rem;display:grid}.pa-hierarchy-branch{min-width:0;position:relative}.pa-hierarchy-node{background:#fff;border:1px solid #d8e4df;border-radius:12px;grid-template-columns:38px minmax(210px,1.5fr) minmax(250px,1fr) auto 40px;align-items:center;gap:.65rem;min-width:0;padding:.7rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.pa-hierarchy-node:hover,.pa-hierarchy-node:focus-within{background:#f8fcfa;border-color:#7eac9c;box-shadow:0 8px 22px #176b5314}.pa-hierarchy-node.is-search-match{background:#edf8f3;border-color:#176b53;box-shadow:0 0 0 3px #176b531a}.pa-hierarchy-node.has-hierarchy-warning{background:#fffaf0;border-color:#d9a441}.pa-hierarchy-expand-button,.pa-hierarchy-actions button{color:#176b53;cursor:pointer;background:#fff;border:1px solid #d2ddd8;border-radius:9px;place-items:center;width:38px;min-width:38px;height:38px;padding:0;display:grid}.pa-hierarchy-expand-button:disabled{cursor:default;opacity:.38}.pa-hierarchy-expand-button svg,.pa-hierarchy-actions svg{width:18px;height:18px}.pa-hierarchy-expand-button svg{transition:transform .15s}.pa-hierarchy-expand-button svg.is-expanded{transform:rotate(90deg)}.pa-hierarchy-main{color:#1f302a;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(62px,auto) minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;padding:0;display:grid}.pa-hierarchy-main:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #176b532e}.pa-hierarchy-code{color:#176b53;letter-spacing:.035em;background:#e9f4ef;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:.25rem .5rem;font-size:.72rem;font-weight:850;display:inline-flex}.pa-hierarchy-name{gap:.2rem;min-width:0;display:grid}.pa-hierarchy-name strong,.pa-hierarchy-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-hierarchy-name strong{color:#20342d}.pa-hierarchy-name small{color:#6a7973}.pa-hierarchy-metrics{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.pa-hierarchy-metrics span{color:#596a63;white-space:nowrap;background:#f7f9f8;border:1px solid #e0e8e5;border-radius:999px;align-items:center;min-height:27px;padding:.25rem .5rem;font-size:.7rem;font-weight:720;display:inline-flex}.pa-hierarchy-actions{justify-content:flex-end;display:flex}.pa-hierarchy-warning{color:#725216;background:#fff6df;border-left:3px solid #d9a441;border-radius:0 8px 8px 0;margin:.35rem 0 0 3rem;padding:.55rem .75rem;font-size:.76rem;line-height:1.4}.pa-hierarchy-children{border-left:2px solid #c7d9d2;gap:.65rem;margin-top:.65rem;margin-left:1.15rem;padding-left:1.8rem;display:grid;position:relative}.pa-hierarchy-children>.pa-hierarchy-branch:before{content:"";border-top:2px solid #c7d9d2;width:1.25rem;position:absolute;top:1.65rem;left:-1.8rem}@media (width<=1180px){.pa-hierarchy-node{grid-template-columns:38px minmax(200px,1fr) auto 40px}.pa-hierarchy-metrics{grid-column:2/-1}}@media (width<=760px){.pa-hierarchy-toolbar{flex-direction:column;align-items:stretch}.pa-hierarchy-toolbar-actions button{flex:1}.pa-hierarchy-node{grid-template-columns:38px minmax(0,1fr) auto}.pa-hierarchy-main{grid-template-columns:1fr;gap:.35rem}.pa-hierarchy-code{width:fit-content}.pa-hierarchy-node>.pa-status{grid-column:2;width:fit-content}.pa-hierarchy-actions{grid-area:1/3}.pa-hierarchy-metrics{grid-column:2/-1}.pa-hierarchy-children{margin-left:.65rem;padding-left:1.1rem}.pa-hierarchy-children>.pa-hierarchy-branch:before{width:.75rem;left:-1.1rem}}.pa-global-hierarchy{gap:1rem;display:grid}.pa-global-hierarchy-intro{border:1px solid var(--pa-border,#dce5e1);background:#f7faf8;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.pa-global-hierarchy-intro strong,.pa-global-hierarchy-intro span{display:block}.pa-global-hierarchy-intro span{color:#607069;margin-top:.25rem}.pa-global-hierarchy-group{border:1px solid var(--pa-border,#dce5e1);background:#fff;border-radius:14px;overflow:hidden}.pa-global-hierarchy-group>summary{cursor:pointer;background:#eef6f2;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.pa-global-hierarchy-group>summary span,.pa-global-hierarchy-group>summary small,.pa-global-hierarchy-group>summary strong{display:block}.pa-global-hierarchy-group>summary small{color:#176b53;font-size:.78rem;font-weight:800}.pa-global-hierarchy-group>summary strong{font-size:1rem}.pa-global-hierarchy-list{gap:.55rem;padding:.8rem;display:grid}.pa-global-hierarchy-record{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e8e4;border-radius:11px;grid-template-columns:minmax(220px,1.35fr) minmax(180px,1fr) minmax(180px,1fr);gap:1rem;padding:.85rem .95rem;display:grid}.pa-global-hierarchy-record:hover,.pa-global-hierarchy-record:focus-visible{background:#f4faf7;border-color:#78a894;outline:none}.pa-global-hierarchy-record span,.pa-global-hierarchy-record strong,.pa-global-hierarchy-record b,.pa-global-hierarchy-record small{display:block}.pa-global-hierarchy-record small{color:#66766f;margin-top:.18rem;font-size:.84rem;line-height:1.35}.pa-global-hierarchy-record strong,.pa-global-hierarchy-record b{font-size:.94rem;line-height:1.35}@media (width<=900px){.pa-global-hierarchy-record{grid-template-columns:1fr 1fr}.pa-global-hierarchy-record>span:last-child{grid-column:1/-1}}@media (width<=640px){.pa-global-hierarchy-intro,.pa-global-hierarchy-group>summary{flex-direction:column;align-items:flex-start}.pa-global-hierarchy-record{grid-template-columns:1fr}.pa-global-hierarchy-record>span:last-child{grid-column:auto}}.pa-summary-grid article{text-align:center;place-items:center}.pa-summary-grid article>span,.pa-summary-grid article>strong,.pa-summary-grid article>small{text-align:center;width:100%}.pa-summary-grid article>strong{display:block}.pa-new-user-action{position:relative;padding-top:3.75rem!important}.pa-new-user-action:before{content:"+";color:#176f55;background:#1974581f;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.65rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.9rem;left:50%;transform:translate(-50%)}.pa-new-user-action:hover:before,.pa-new-user-action:focus-within:before{color:#fff;background:#176f55}.pa-back-button{z-index:2;cursor:pointer;position:relative}.pa-user-maintenance-actions{border-bottom:1px solid var(--pa-border,#dbe2ea);background:#f8fafc;flex-wrap:wrap;gap:.65rem;padding:.85rem 1rem;display:flex}.pa-user-maintenance-actions button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.65rem;min-height:2.5rem;padding:.55rem .85rem;font-weight:700}.pa-user-maintenance-actions button:hover,.pa-user-maintenance-actions button:focus-visible{background:#f1f5f9;border-color:#64748b;outline:none}.pa-status-filter{border:1px solid var(--pa-border,#d4dfdb);background:var(--pa-surface-soft,#f3f8f6);border-radius:.75rem;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.pa-status-filter button{min-height:2.35rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.45rem .8rem;font-weight:700}.pa-status-filter button.active{color:#0d6f5a;background:#fff;box-shadow:0 1px 4px #0f493b1f}.pa-status-filter button:focus-visible{outline-offset:2px;outline:3px solid #0d6f5a40}.pa-summary-grid>.pa-summary-card{width:100%;min-height:160px;color:inherit;cursor:pointer;text-align:center;background:#fff;border:1px solid #dce4e1;border-radius:16px;align-content:center;place-items:center;gap:.45rem;padding:1.1rem;transition:transform .15s,border-color .15s,box-shadow .15s,background-color .15s;display:grid;box-shadow:0 8px 24px #1f2d3d0a}.pa-summary-grid>.pa-summary-card:hover,.pa-summary-grid>.pa-summary-card:focus-visible{background:#f7fbf9;border-color:#78b7a5;outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #1f2d3d17}.pa-summary-grid>.pa-summary-card:before{content:none!important;display:none!important}.pa-summary-grid>.pa-summary-card>span,.pa-summary-grid>.pa-summary-card>strong,.pa-summary-grid>.pa-summary-card>small{text-align:center;margin:0;display:block}.pa-summary-grid>.pa-summary-card>strong{color:#177a5a;font-size:2rem;line-height:1}.pa-back-button{align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.pa-back-button:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #176b533d}.pa-user-card-identity{align-items:center;gap:.75rem;min-width:0;display:flex}.pa-user-card-avatar{border:1px solid var(--pa-border,#d7dde5);background:var(--pa-surface-soft,#f3f6f9);border-radius:999px;flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;font-weight:700;display:grid;overflow:hidden}.pa-user-card-avatar img{object-fit:cover;width:100%;height:100%}.pa-user-card-copy{min-width:0}.pa-user-card-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pa-user-card-copy small{text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;display:block;overflow:hidden}.organization-branding-logo{object-fit:contain;width:auto;max-width:240px;height:46px;display:block}.organization-branding-fallback{color:#0f766e;background:#ecfdf5d9;border:1px solid #0f765d33;border-radius:12px;place-items:center;min-width:46px;height:46px;padding:0 14px;font-weight:800;display:grid}@media (width<=860px){.organization-branding-logo{max-width:150px;height:36px}.organization-branding-fallback{min-width:36px;height:36px}}.organization-branding-logo,.organization-branding-logo img,img.organization-branding-logo,[class*=organization-branding] img{object-fit:contain;width:auto;height:auto;max-height:58px;max-width:min(240px,28vw)!important}@media (width<=900px){.organization-branding-logo,.organization-branding-logo img,img.organization-branding-logo,[class*=organization-branding] img{max-height:50px;max-width:min(190px,34vw)!important}}@media (width<=640px){.organization-branding-logo,.organization-branding-logo img,img.organization-branding-logo,[class*=organization-branding] img{max-height:44px;max-width:min(150px,42vw)!important}}.user-profile-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1c1794;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.user-profile-dialog{background:#fff;border:1px solid #1f493b29;border-radius:20px;width:min(760px,100%);max-height:calc(100vh - 2.5rem);overflow-y:auto;box-shadow:0 28px 80px #0c1c1747}.user-profile-dialog-header{border-bottom:1px solid #1f493b1a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.4rem 1.5rem 1.1rem;display:flex}.user-profile-dialog-header h2,.user-profile-dialog-header p{margin-bottom:0}.user-profile-dialog-close{color:#174f40;cursor:pointer;background:#1f493b14;border:0;border-radius:50%;width:2.5rem;min-width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1}.user-profile-dialog-form{gap:1.15rem;padding:1.35rem 1.5rem 1.5rem;display:grid}.user-profile-avatar-editor{background:#f7fbf9e6;border:1px solid #1f493b1f;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.user-profile-avatar-preview{color:#176b53;cursor:pointer;width:6rem;height:6rem;font:inherit;background:#177a5a1a;border:2px solid #177a5a38;border-radius:50%;place-items:center;padding:0;font-size:1.35rem;font-weight:800;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.user-profile-avatar-preview:hover{border-color:#177a5a9e;transform:translateY(-1px);box-shadow:0 0 0 5px #177a5a1f}.user-profile-avatar-preview:disabled{cursor:wait;opacity:.65}.user-profile-avatar-preview img{object-fit:cover;width:100%;height:100%}.user-profile-avatar-overlay{color:#fff;letter-spacing:.02em;opacity:0;background:#092b22c2;padding:.35rem .25rem .45rem;font-size:.68rem;font-weight:800;transition:opacity .16s,transform .16s;position:absolute;inset:auto 0 0;transform:translateY(100%)}.user-profile-avatar-preview:hover .user-profile-avatar-overlay,.user-profile-avatar-preview:focus-visible .user-profile-avatar-overlay{opacity:1;transform:translateY(0)}.user-profile-avatar-editor p{margin:.2rem 0 .75rem}.user-profile-avatar-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.user-profile-avatar-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.user-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.user-profile-dialog-form label{gap:.4rem;font-weight:700;display:grid}.user-profile-dialog-form input,.user-profile-dialog-form textarea{width:100%}.user-profile-dialog-footer{justify-content:flex-end;gap:.75rem;padding-top:.2rem;display:flex}.user-profile-trigger{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.user-profile-trigger:hover .user-avatar,.user-profile-trigger:focus-visible .user-avatar{border-color:#177a5a94;box-shadow:0 0 0 4px #177a5a1f}.user-profile-trigger:focus-visible{outline-offset:4px;border-radius:10px;outline:3px solid #177a5a38}@media (width<=680px){.user-profile-dialog-backdrop{place-items:stretch stretch;padding:0}.user-profile-dialog{border-radius:0;min-height:100vh;max-height:none}.user-profile-fields{grid-template-columns:1fr}.user-profile-avatar-editor{text-align:center;grid-template-columns:1fr;justify-items:center}.user-profile-avatar-actions,.user-profile-dialog-footer{justify-content:center}}.user-profile-avatar-editor{background:0 0;border:0;border-radius:0;padding:.35rem 0}.user-profile-avatar-preview{box-shadow:none;background:0 0;border:0}.user-profile-avatar-preview:hover{box-shadow:none;border-color:#0000;transform:none}.user-profile-avatar-preview:focus-visible{outline-offset:4px;outline:2px solid #177a5a47}.user-profile-avatar-overlay{padding:.42rem .3rem;font-size:.6rem;font-weight:650;line-height:1.2}.user-profile-security{border-top:1px solid #1f493b1a;border-bottom:1px solid #1f493b1a;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.user-profile-security>div{gap:.18rem;display:grid}.user-profile-security p{color:#68757c;margin:0;font-size:.82rem;font-weight:500}@media (width<=680px){.user-profile-security{flex-direction:column;align-items:stretch}}.user-profile-account-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.user-profile-account-card{background:#f7fbf9b8;border:1px solid #1f493b1f;border-radius:16px;min-height:184px;padding:1rem}.user-profile-account-card-heading,.user-profile-security-content{gap:.3rem;display:grid}.user-profile-account-card-heading p,.user-profile-security-content p{color:#68757c;margin:0;font-size:.78rem;font-weight:500;line-height:1.35}.user-profile-photo-card{gap:.85rem;display:grid}.user-profile-avatar-editor{background:0 0;border:0;grid-template-columns:7.25rem minmax(0,1fr);align-items:center;padding:0}.user-profile-avatar-editor>div>strong{display:none}.user-profile-avatar-actions{align-content:start;justify-items:start;gap:.42rem;display:grid}.user-profile-avatar-actions .secondary-button,.user-profile-avatar-actions .text-button{width:max-content;margin:0}.user-profile-avatar-actions .text-button{padding-left:0;padding-right:0;font-size:.76rem}.user-profile-security-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.user-profile-security-icon{color:#176b53;background:#176b5314;border-radius:12px;place-items:center;width:2.9rem;height:2.9rem;display:grid}.user-profile-security-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.45rem;height:1.45rem}.user-profile-security-content .secondary-button{width:max-content;margin-top:.45rem}.user-profile-security{display:none!important}@media (width<=760px){.user-profile-account-cards{grid-template-columns:1fr}.user-profile-account-card{min-height:auto}}@media (width<=520px){.user-profile-avatar-editor{grid-template-columns:1fr;justify-items:start}}.user-profile-avatar-preview{width:6.25rem;height:6.25rem;overflow:hidden;box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:999px!important}.user-profile-avatar-preview img{object-fit:cover;width:100%;height:100%;border-radius:inherit!important}.user-profile-security-action{cursor:pointer;border:0;margin:0;padding:0;transition:background .16s,color .16s,transform .16s}.user-profile-security-action:hover,.user-profile-security-action:focus-visible{color:#0f5b45;background:#176b5324;outline:none;transform:translateY(-1px)}.user-profile-security-action:focus-visible{box-shadow:0 0 0 3px #176b5329}.user-profile-security-action:disabled{cursor:wait;opacity:.55;transform:none}.user-profile-security-content .secondary-button{display:none}.user-profile-security-card{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:.75rem;display:grid}.user-profile-security-action,.user-profile-security-icon{justify-self:center}.user-profile-security-content{text-align:center;justify-items:center;gap:.35rem;width:100%;display:grid}.user-profile-security-content strong,.user-profile-security-content p{text-align:center}.user-profile-security-content p{max-width:280px;margin-inline:auto}.user-profile-avatar-preview{overflow:hidden;box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important}.user-profile-avatar-preview img{object-fit:cover;width:100%;height:100%;display:block;border-radius:inherit!important;box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;padding:0!important}:root{--font-family-interface:Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-data:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}#root{min-height:100vh}*{box-sizing:border-box}body{color:#17202a;min-width:320px;min-height:100vh;font-family:var(--font-family-interface);background:#f4f6f8;margin:0}button,input{font:inherit}button{border:0}button:disabled{cursor:wait;opacity:.65}input{color:#17202a;background:#fff;border:1px solid #ccd4d8;border-radius:10px;width:100%;min-height:46px;padding:.85rem .9rem}input:hover{border-color:#9eaaa5}input:focus{border-color:#176b53;outline:3px solid #176b5333}h1,h2,p{overflow-wrap:anywhere}h1{margin:0;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.1}h2{margin:0;line-height:1.25}.app-shell{place-items:center;min-height:100vh;padding:2rem;display:grid}.panel{background:#fff;border:1px solid #dfe5e8;border-radius:18px;width:min(1080px,100%);padding:2rem;box-shadow:0 14px 40px #1f2d3d14}.login-panel{width:min(480px,100%)}.loading-text{color:#5f6b73;text-align:center;margin:0}.eyebrow{color:var(--sparks-role-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.82rem;font-weight:800}.supporting-text{color:#5f6b73;margin:.75rem 0 0;line-height:1.55}.login-form{gap:1rem;margin-top:1.75rem;display:grid}.login-form label{color:#263238;gap:.45rem;font-weight:700;display:grid}.primary-button,.secondary-button,.text-button,.password-toggle,.back-button,.organization-access-button,.module-access-button{cursor:pointer}.primary-button{color:#fff;background:#176b53;border-radius:10px;min-height:46px;padding:.85rem 1.15rem;font-weight:700}.primary-button:hover:not(:disabled){background:#115541}.secondary-button{color:#174b3d;background:#e9efed;border-radius:10px;min-height:42px;padding:.7rem 1rem;font-weight:700}.secondary-button:hover:not(:disabled){background:#dce8e3}.text-button{color:#176b53;text-underline-offset:.2rem;background:0 0;border-radius:8px;justify-self:center;width:auto;min-height:38px;padding:.4rem .65rem;font-weight:700;text-decoration:underline}.text-button:hover:not(:disabled){background:#eef5f2}.password-field{align-items:center;display:flex;position:relative}.password-field input{padding-right:3.5rem}.password-toggle{color:#176b53;background:0 0;border-radius:8px;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid;position:absolute;right:.45rem}.password-toggle:hover:not(:disabled){background:#e9efed}.password-toggle svg{width:1.3rem;height:1.3rem}.message{border-radius:10px;margin:1rem 0 0;padding:.9rem 1rem;line-height:1.5}.message-info{color:#17406b;background:#eef5ff;border:1px solid #c7dcf4}.message-success{color:#155c3e;background:#e8f7ef;border:1px solid #b7dfc9}.message-error{color:#842029;background:#fdecec;border:1px solid #f1b8b8}.platform-shell{background:#f4f6f8;min-height:100vh}.topbar{background:#fff;border-bottom:1px solid #dce4e1;justify-content:space-between;align-items:center;gap:1.5rem;min-height:78px;padding:1rem 2rem;display:flex}.brand-area{align-items:center;gap:.85rem;display:flex}.brand-symbol{color:#fff;background:#176b53;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.35rem;font-weight:900;display:grid}.brand-name{color:#17202a;margin:0;font-weight:800}.brand-caption{color:#68757c;margin:.15rem 0 0;font-size:.82rem}.user-area{align-items:center;gap:1rem;display:flex}.user-identification{justify-items:end;gap:.35rem;font-size:.88rem;display:grid}.user-badges{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.badge{letter-spacing:.04em;border-radius:999px;align-items:center;min-height:24px;padding:.22rem .55rem;font-size:.67rem;font-weight:850;display:inline-flex}.badge-platform{color:#513896;background:#eee8ff}.badge-organization{color:#176b53;background:#e7f5ee}.platform-content{width:min(1220px,100% - 2rem);margin:0 auto;padding:1.5rem 0 4rem}.page-heading{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.organization-summary{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.organization-summary span{color:#50605a;background:#fff;border:1px solid #dce4e1;border-radius:999px;padding:.55rem .8rem;font-size:.82rem;font-weight:700}.back-button{color:#176b53;background:0 0;margin-bottom:.75rem;padding:.45rem 0;font-weight:750}.back-button:hover{text-underline-offset:.2rem;text-decoration:underline}.organization-grid,.module-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:1.25rem;margin-top:2rem;display:grid}.organization-card,.module-card{background:#fff;border:1px solid #dfe5e8;border-radius:16px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 8px 24px #1f2d3d0d}.organization-card:hover,.module-card:hover{border-color:#b8cbc3;transform:translateY(-2px);box-shadow:0 12px 30px #1f2d3d14}.organization-card{flex-direction:column;padding:1.35rem;display:flex}.organization-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.organization-code,.module-code{color:#176b53;letter-spacing:.07em;margin:0 0 .45rem;font-size:.78rem;font-weight:850}.organization-card dl{gap:.7rem;margin:1.35rem 0;display:grid}.organization-card dl div{justify-content:space-between;gap:1rem;display:flex}.organization-card dt{color:#657179}.organization-card dd{text-align:right;margin:0;font-weight:700}.organization-access-button,.module-access-button{color:#fff;background:#176b53;border-radius:10px;justify-content:space-between;align-items:center;gap:.8rem;width:100%;min-height:44px;margin-top:auto;padding:.75rem .9rem;font-weight:750;display:flex}.organization-access-button:hover,.module-access-button:hover{background:#115541}.organization-access-button svg,.module-access-button svg{width:1.15rem;height:1.15rem}.module-card{grid-template-rows:auto 1fr auto;padding:1.35rem;display:grid}.module-icon{color:#176b53;background:#e7f5ee;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:1rem;display:grid}.module-icon svg{width:27px;height:27px}.module-card-content{flex-direction:column;display:flex}.module-description{color:#657179;flex:1;margin:.75rem 0 1.25rem;line-height:1.5}.module-meta{background:#f4f7f6;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;padding:.75rem;display:flex}.module-meta span{color:#657179;font-size:.82rem}.module-meta strong{color:#24332e;text-align:right;font-size:.84rem}.state-card{text-align:center;background:#fff;border:1px dashed #b8c5c0;border-radius:14px;margin-top:2rem;padding:2rem}.state-card p{color:#5f6b73;margin:.75rem 0 0;line-height:1.5}.primary-button:focus-visible,.secondary-button:focus-visible,.text-button:focus-visible,.password-toggle:focus-visible,.back-button:focus-visible,.organization-access-button:focus-visible,.module-access-button:focus-visible{outline-offset:2px;outline:3px solid #176b5347}@media (width<=760px){.topbar{flex-direction:column;align-items:flex-start;padding:1rem}.user-area{flex-direction:column;align-items:stretch;width:100%}.user-identification{justify-items:start}.user-badges{justify-content:flex-start}.platform-content{width:min(100% - 2rem,1220px);padding-top:1.5rem}.page-heading{flex-direction:column}.organization-summary{justify-content:flex-start}.secondary-button{width:100%}}@media (width<=640px){.app-shell{padding:1rem}.panel{border-radius:14px;padding:1.25rem}.organization-grid,.module-grid{grid-template-columns:1fr}.organization-card dl div{flex-direction:column;align-items:flex-start;gap:.2rem}.organization-card dd{text-align:left}}.primary-list-toolbar{background:var(--surface,#fff);border:1px solid var(--border,#dce5e2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.primary-list-search{flex:320px;align-items:center;gap:10px;display:flex}.primary-list-search svg{flex:0 0 17px;width:17px;height:17px}.primary-list-search input{width:100%;font:inherit;background:0 0;border:0;outline:0}.primary-list-sort,.primary-list-view-toggle button{border:1px solid var(--border,#dce5e2);background:var(--surface,#fff);min-height:40px;color:inherit;cursor:pointer;border-radius:10px}.primary-list-sort{padding:0 14px;font-weight:700}.primary-list-view-toggle{gap:4px;display:inline-flex}.primary-list-view-toggle button{width:42px;font-size:18px}.primary-list-view-toggle button.active{color:#0f6f56;background:#e8f4ef}.organization-card{cursor:pointer}.organization-table-card{background:#fff;border:1px solid #dce5e2;border-radius:16px;overflow-x:auto}.organization-table{border-collapse:collapse;width:100%}.organization-table th,.organization-table td{text-align:left;border-bottom:1px solid #edf2f0;padding:14px 16px}.organization-table th{cursor:pointer;white-space:nowrap}.organization-table tbody tr{cursor:pointer}.organization-table tbody tr:hover{background:#f5faf8}.organization-table td button{cursor:pointer;background:0 0;border:0;font-size:20px}.platform-admin-topbar-button{cursor:pointer;color:#fff;background:#5a3ea3;border-radius:10px;min-height:42px;padding:.7rem 1rem;font-weight:750}.platform-admin-topbar-button:hover:not(:disabled){background:#483184}.platform-admin-entry{background:linear-gradient(135deg,#f7f3ff 0%,#fff 72%);border:1px solid #d8cdf8;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.25rem;display:grid;box-shadow:0 10px 28px #51389614}.platform-admin-entry-icon{color:#fff;background:#5a3ea3;border-radius:14px;place-items:center;width:52px;height:52px;font-size:1.5rem;display:grid}.platform-admin-entry-content h2{margin:0}.platform-admin-entry-content p:not(.eyebrow){color:#615a73;margin:.45rem 0 0;line-height:1.5}.platform-admin-entry-button{cursor:pointer;color:#fff;white-space:nowrap;background:#5a3ea3;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1rem;font-weight:750;display:inline-flex}.platform-admin-entry-button:hover{background:#483184}.platform-admin-entry-button svg{width:18px;height:18px}@media (width<=820px){.platform-admin-entry{grid-template-columns:1fr}.platform-admin-entry-icon{display:none}.platform-admin-entry-button{width:100%}.platform-admin-topbar-button{display:none}}@media print{.platform-admin-topbar-button,.platform-admin-entry{display:none!important}}.organization-card[role=button],.organization-table tbody tr[role=button]{cursor:pointer}.organization-card[role=button]{transition:transform .16s,border-color .16s,box-shadow .16s}.organization-card[role=button]:hover,.organization-card[role=button]:focus-visible{border-color:#75aa98;outline:none;transform:translateY(-2px);box-shadow:0 14px 34px #176b531f}.organization-table tbody tr[role=button]:hover,.organization-table tbody tr[role=button]:focus-visible{outline-offset:-2px;background:#eef8f4;outline:2px solid #176b5333}@media (width<=720px){.organization-card[role=button]:hover{transform:none}}.brand-symbol{background:#fff;border:1px solid #d9e3df;overflow:hidden}.brand-symbol img{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.network-dashboard{background:#fff;border:1px solid #d6e2de;border-radius:18px;margin:0 0 1.4rem;padding:1.2rem;box-shadow:0 10px 28px #10372c0f}.network-dashboard-heading{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.network-dashboard-heading h2{color:#172a24;margin:.2rem 0 .35rem}.network-dashboard-heading p:not(.eyebrow){color:#66766f;margin:0}.network-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.network-summary-grid article{background:#f8fbfa;border:1px solid #dbe6e2;border-radius:14px;gap:.3rem;min-height:112px;padding:1rem;display:grid}.network-summary-grid span,.network-summary-grid small{color:#62736c}.network-summary-grid strong{color:#176b53;text-align:center;font-size:1.75rem}.network-table-wrap{border:1px solid #dbe6e2;border-radius:14px;margin-top:1rem;overflow-x:auto}.network-table{border-collapse:collapse;width:100%;min-width:760px}.network-table th,.network-table td{text-align:left;border-bottom:1px solid #e6eeeb;padding:.8rem .9rem}.network-table th{color:#3a5048;background:#f2f7f5;font-size:.78rem}.network-table td{color:#33443e;font-size:.86rem}.network-table td:first-child span{gap:.18rem;display:grid}.network-table td:first-child small{color:#74827d}.network-table th:nth-child(4),.network-table th:nth-child(5),.network-table th:nth-child(6),.network-table th:nth-child(7),.network-table td:nth-child(4),.network-table td:nth-child(5),.network-table td:nth-child(6),.network-table td:nth-child(7){text-align:center}.network-table tbody tr:hover{background:#f3faf7}@media (width<=980px){.network-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.network-summary-grid{grid-template-columns:1fr}}.network-summary-card,.network-interactive-record,.module-card-interactive{cursor:pointer}.network-summary-card,.module-card-interactive{transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.network-summary-card:hover,.network-summary-card:focus-visible,.module-card-interactive:hover,.module-card-interactive:focus-visible{outline-offset:2px;background:#f8fcfa;border-color:#69a28f;outline:3px solid #176b5324;transform:translateY(-3px);box-shadow:0 15px 34px #176b5324}.network-table tbody tr.network-interactive-record{transition:background .15s,box-shadow .15s}.network-table tbody tr.network-interactive-record:hover,.network-table tbody tr.network-interactive-record:focus-visible{background:#edf7f2;outline:none;box-shadow:inset 4px 0 #176b53}#network-organization-details{scroll-margin-top:1.25rem}.organization-admin-entry{background:linear-gradient(135deg,#edfaf5fa,#fffffffa);border-color:#b9d9ce}.organization-admin-entry .platform-admin-entry-icon{color:#fff;background:#15725a}.organization-admin-entry .platform-admin-entry-button{background:#15725a;border-color:#15725a}.organization-admin-entry .platform-admin-entry-button:hover{background:#105b48;border-color:#105b48}.organization-admin-entry .eyebrow{color:#0d6952}.organization-access-badges{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.badge-hierarchical{color:#235c84;background:#235c841a;border:1px solid #235c844d}@media (prefers-color-scheme:dark){.badge-hierarchical{color:#b7dcf4;background:#8bc2e81f;border-color:#8bc2e859}}.topbar{position:relative}.topbar-organization-branding{pointer-events:none;place-items:center;min-width:80px;max-width:280px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.organization-hierarchy-view{background:#fff;border:1px solid #dbe5e1;border-radius:16px;gap:10px;padding:14px;display:grid}.organization-hierarchy-row{cursor:pointer;border:1px solid #e3ebe8;border-radius:12px;grid-template-columns:auto minmax(180px,1fr) minmax(120px,auto) minmax(140px,auto) minmax(150px,auto) 24px;align-items:center;gap:14px;min-height:58px;padding:10px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.organization-hierarchy-row:hover,.organization-hierarchy-row:focus-visible{border-color:#0f766e;outline:none;transform:translateY(-1px);box-shadow:0 8px 24px #0f766e1a}.organization-hierarchy-branch{color:#0f766e;font-weight:800}.organization-hierarchy-main{gap:2px;display:grid}@media (width<=980px){.topbar-organization-branding{order:2;max-width:180px;position:static;transform:none}.organization-hierarchy-row{grid-template-columns:auto minmax(0,1fr) 24px}.organization-hierarchy-row>span:not(.organization-hierarchy-branch){grid-column:2}}.platform-admin-topbar-icon-button,.platform-admin-entry-icon-button{cursor:pointer;border:0;justify-content:center;align-items:center;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.platform-admin-topbar-icon-button{background:var(--color-primary,#5f3fb3);color:#fff;border-radius:.8rem;width:3rem;min-width:3rem;height:3rem;min-height:3rem;padding:0}.platform-admin-entry-icon-button{background:var(--color-success-700,#137b64);color:#fff;border-radius:.9rem;width:3.25rem;min-width:3.25rem;height:3.25rem;min-height:3.25rem;padding:0}.platform-admin-topbar-icon-button:hover,.platform-admin-entry-icon-button:hover{transform:translateY(-1px);box-shadow:0 .45rem 1rem #0f4a3d2e}.platform-admin-topbar-icon-button:focus-visible,.platform-admin-entry-icon-button:focus-visible{outline-offset:3px;outline:3px solid #137b6447}.platform-admin-topbar-icon-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.platform-admin-action-glyph{justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex}.platform-admin-action-glyph svg{width:100%;height:100%}@media (width<=680px){.platform-admin-topbar-icon-button{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}}.platform-admin-topbar-icon-button{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:50%;padding:0}.platform-admin-topbar-icon-button:hover{box-shadow:none;background:#5f3fb31a;transform:none}.platform-admin-topbar-icon-button:active{background:#5f3fb329}.platform-admin-topbar-icon-button:focus-visible{outline-offset:2px;outline:3px solid #5f3fb33d}.platform-admin-topbar-icon-button:disabled{opacity:.45;box-shadow:none;background:0 0}.platform-admin-topbar-icon-button .platform-admin-action-glyph{width:1.5rem;height:1.5rem}.user-profile-summary{align-items:center;gap:.65rem;min-width:0;display:flex}.user-avatar{text-transform:uppercase;background:#144a3e14;border:1px solid #144a3e29;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.user-avatar img{object-fit:cover;width:100%;height:100%}.logout-icon-button{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .16s;display:inline-flex}.logout-icon-button:hover{background:#144a3e1a}.logout-icon-button:active{background:#144a3e29}.logout-icon-button:focus-visible{outline-offset:2px;outline:3px solid #144a3e38}.logout-icon-button:disabled{opacity:.45;cursor:not-allowed}.logout-icon-button svg{width:1.45rem;height:1.45rem}@media (width<=760px){.user-profile-summary{gap:.5rem}.user-avatar{width:2.25rem;min-width:2.25rem;height:2.25rem}.logout-icon-button{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem}}.user-area{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:.5rem!important;margin-left:auto!important}.user-profile-summary{flex:0 auto;justify-content:flex-end}.user-avatar,.platform-admin-topbar-icon-button,.logout-icon-button{width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important}.platform-admin-topbar-icon-button .platform-admin-action-glyph,.logout-icon-button svg{width:1.7rem!important;height:1.7rem!important}@media (width<=900px){.user-area{max-width:62%;justify-content:flex-end!important;width:auto!important;margin-left:auto!important}.user-profile-summary{justify-content:flex-end;min-width:0}.user-identification{text-align:right;min-width:0}.user-identification strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}@media (width<=680px){.user-area{max-width:70%;gap:.35rem!important}.user-identification{max-width:12rem}}.organization-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.organization-card{min-width:0;container-type:inline-size}.organization-card-header{min-width:0}.organization-card-header>div:first-child{flex:auto;min-width:0}.organization-card-header h2{letter-spacing:-.025em;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;margin:0;font-size:clamp(1.05rem,6.9cqi,1.55rem);line-height:1.12}.organization-access-badges{flex:none;max-width:38%}@container (width<=295px){.organization-card-header{gap:.65rem}.organization-card-header h2{letter-spacing:-.035em;font-size:clamp(.98rem,6.5cqi,1.35rem)}.organization-access-badges{max-width:34%}}@container (width<=250px){.organization-card-header{grid-template-columns:minmax(0,1fr);display:grid}.organization-access-badges{justify-self:start;max-width:100%}.organization-card-header h2{overflow-wrap:anywhere}}@media (width<=720px){.organization-grid{grid-template-columns:minmax(0,1fr)}.organization-card-header h2{font-size:clamp(1.15rem,5.8vw,1.55rem)}}.organization-card-branding{background:linear-gradient(#f7fbf98c,#ffffffeb);border-top:1px solid #1f493b1a;border-bottom:1px solid #1f493b1a;place-items:center;min-height:108px;margin:1rem 0 0;padding:.9rem .75rem 1rem;display:grid}.organization-card-branding>*{max-width:min(100%,220px)}.organization-card-branding img{object-fit:contain;object-position:center;width:auto;max-width:min(100%,210px);height:auto;max-height:78px;display:block}.organization-card-branding+dl{margin-top:0;padding-top:1rem}@container (width<=295px){.organization-card-branding{min-height:92px;padding-inline:.45rem}.organization-card-branding img{max-width:min(100%,176px);max-height:64px}}@media (width<=720px){.organization-card-branding{min-height:96px}.organization-card-branding img{max-width:min(100%,190px);max-height:68px}}.platform-admin-entry[role=button]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s}.platform-admin-entry[role=button]:hover{background:#f7fbf9f5;border-color:#177a5a73;transform:translateY(-2px);box-shadow:0 14px 34px #1f2d3d1a}.platform-admin-entry[role=button]:focus-visible{outline-offset:4px;border-color:#177a5a8c;outline:3px solid #177a5a47}.platform-admin-entry[role=button]:active{transform:translateY(0)}.platform-admin-entry[role=button] .platform-admin-entry-icon-button,.platform-admin-entry[role=button] .platform-admin-entry-content{pointer-events:none}.platform-shell{--platform-bg:#f4f6f8;--platform-surface:#fff;--platform-surface-soft:#eef5f2;--platform-border:#dce4e1;--platform-text:#17202a;--platform-muted:#68757c;--platform-accent:#176b53;--platform-shadow:0 8px 24px #1f2d3d0d;background:var(--platform-bg);min-height:100vh;color:var(--platform-text);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.platform-theme-dark{--platform-bg:#111916;--platform-surface:#18231f;--platform-surface-soft:#21302a;--platform-border:#32443d;--platform-text:#edf5f1;--platform-muted:#a8b8b1;--platform-accent:#62b895;--platform-shadow:0 8px 24px #00000042;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.platform-shell .topbar{z-index:40;border-color:var(--platform-border);background:var(--platform-surface);min-width:0;color:var(--platform-text);position:sticky;top:0;box-shadow:0 3px 16px #16342a0f}.platform-shell .brand-name,.platform-shell .user-identification strong{color:var(--platform-text)}.platform-shell .brand-caption,.platform-shell .supporting-text{color:var(--platform-muted)}.topbar-context-summary{border-left:1px solid var(--platform-border);gap:.1rem;min-width:0;padding:.45rem .75rem;display:grid}.topbar-context-summary span{color:var(--platform-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.topbar-context-summary strong{max-width:260px;color:var(--platform-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.platform-theme-button{border:1px solid var(--platform-border);background:var(--platform-surface-soft);width:2.6rem;min-width:2.6rem;height:2.6rem;color:var(--platform-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .18s,border-color .18s,background .18s;display:grid}.platform-theme-button:hover,.platform-theme-button:focus-visible{border-color:var(--platform-accent);background:var(--platform-surface);outline:none;transform:translateY(-1px)}.platform-theme-button svg{width:1.2rem;height:1.2rem}.platform-shell .platform-content{width:min(1220px,100% - 2rem);min-width:0;margin:0 auto;padding:2.5rem 0 3rem}.platform-footer{border-top:1px solid var(--platform-border);background:var(--platform-surface);min-height:44px;color:var(--platform-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 2rem;font-size:.78rem;display:flex}.platform-footer strong{color:var(--platform-text)}.platform-shell .module-card{background:var(--platform-surface);min-height:0;color:var(--platform-text);box-shadow:var(--platform-shadow);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.2rem;display:grid}.platform-shell .module-card-content{min-width:0}.platform-shell .module-card-interactive{cursor:pointer}.platform-shell .module-card-interactive:focus-visible{border-color:var(--platform-accent);outline-offset:2px;outline:3px solid #176b5338}.platform-theme-dark .organization-card,.platform-theme-dark .module-card,.platform-theme-dark .state-card,.platform-theme-dark .network-dashboard,.platform-theme-dark .network-summary-card,.platform-theme-dark .network-table-wrap,.platform-theme-dark .organization-summary span,.platform-theme-dark .primary-list-toolbar,.platform-theme-dark .organization-table-card,.platform-theme-dark input,.platform-theme-dark select,.platform-theme-dark textarea{border-color:var(--platform-border);background:var(--platform-surface);color:var(--platform-text)}@media (width<=980px){.topbar-context-summary{display:none}}@media (width<=680px){.platform-shell .topbar{flex-wrap:wrap;align-items:flex-start;padding:.85rem 1rem}.platform-shell .user-area{justify-content:flex-end;width:100%}.platform-footer{flex-direction:column;align-items:flex-start;padding:.85rem 1rem}.platform-shell .module-card{grid-template-columns:1fr}}.skpe-kpi-card strong,.skpe-dashboard-card strong,.skpe-primary-dashboard-badge,table,th,td,[data-typography=data],.skpe-data-value{font-family:var(--font-family-data);font-variant-numeric:tabular-nums}.login-brand{text-align:center;justify-items:center;gap:.6rem;margin-bottom:.9rem;display:grid}.login-brand img{object-fit:contain;width:92px;height:92px;display:block}.platform-shell .topbar .badge-organization{color:var(--platform-muted,#68757c);letter-spacing:.025em;text-transform:none;background:#176b5314;padding:.16rem .42rem;font-size:.6rem;font-weight:700}.login-panel{width:min(440px,100%);padding:1.55rem 2rem}.login-panel .login-brand{text-align:center;justify-items:center;display:grid}.login-panel .login-brand img{width:72px;height:auto}.login-panel .login-title{text-align:center;gap:0;margin-top:.4rem;font-size:clamp(1.75rem,3.1vw,2.25rem);line-height:1.08;display:grid}.login-panel .supporting-text{text-align:center;margin-top:.6rem}.login-panel .login-form{gap:.8rem;margin-top:1.2rem}.organization-hierarchy-row{grid-template-columns:auto minmax(190px,1.4fr) minmax(125px,.8fr) minmax(145px,.9fr) minmax(145px,.9fr) minmax(125px,.8fr) auto;align-items:center}.organization-hierarchy-row>span,.organization-hierarchy-main{min-width:0}.organization-hierarchy-row>span{overflow-wrap:anywhere}.organization-hierarchy-main small{color:#66756f}@media (height<=760px) and (width>=641px){.app-shell{padding:.8rem}.login-panel{padding:1rem 1.5rem}.login-panel .login-brand img{width:58px}.login-panel .login-title{font-size:1.85rem}.login-panel .login-form{gap:.65rem;margin-top:.9rem}}@media (width<=1080px){.organization-hierarchy-row{grid-template-columns:auto minmax(200px,1fr) minmax(130px,.7fr) minmax(140px,.8fr) auto}.organization-hierarchy-row>span:nth-of-type(3),.organization-hierarchy-row>span:nth-of-type(4){display:none}}:root{--sparks-header-height:64px;--sparks-header-padding-x:1.35rem;--sparks-header-border:#dce4e1;--sparks-header-bg:#fff}.topbar{min-height:var(--sparks-header-height);padding:.45rem var(--sparks-header-padding-x);border-bottom:1px solid var(--sparks-header-border);background:var(--sparks-header-bg);box-shadow:0 4px 16px #1f2d3d09}.brand-symbol{border-radius:11px;width:42px;height:42px}.brand-name{font-size:.92rem;font-weight:720;line-height:1.15}.brand-caption{margin-top:.12rem;font-size:.76rem;font-weight:500;line-height:1.25}.user-identification{gap:.2rem;font-size:.86rem}.user-identification>strong{font-weight:680}.badge{font-weight:700}.topbar-organization-branding{min-width:76px;max-width:220px}.topbar-organization-branding img{object-fit:contain;max-width:88px;max-height:48px}@media (width<=760px){.topbar{min-height:auto;padding:.75rem 1rem}}.user-login-identity{color:#68757c;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:.68rem;font-weight:500;line-height:1.15;display:block;overflow:hidden}.badge-platform,.badge-organization{color:#526168;background:#f1f4f5;border:1px solid #d9e1e4;font-weight:700}.badge-platform{letter-spacing:.03em}.badge-organization{letter-spacing:0}.user-profile-summary .user-badges{margin-top:.08rem}.user-profile-summary .user-identification{gap:.2rem}.user-profile-summary .user-badges:empty{display:none}.badge-platform,.badge-organization{color:#526168;text-transform:none;background:#f1f4f5;border:1px solid #d9e1e4;border-radius:999px;min-height:22px;padding:.18rem .5rem;font-size:.65rem;font-weight:700;line-height:1}.user-avatar{box-shadow:none!important;background:0 0!important;border:0!important}.user-profile-trigger:hover .user-avatar,.user-profile-trigger:focus-visible .user-avatar{box-shadow:none!important;border-color:#0000!important}.badge-context-role{color:#526168;text-transform:none;background:#f1f4f5;border:1px solid #d9e1e4;font-weight:700}.skpe-main{padding-top:0!important}.skpe-main>.skpe-cockpit-header{margin-top:0!important}.skpe-strategic-formulation>.sparks-workspace-tabs{isolation:isolate;background:var(--skpe-surface,#fff)!important}.skpe-strategic-formulation>.sparks-workspace-tabs+.skpe-formulation-tab-panel,.skpe-strategic-formulation>.sparks-workspace-tabs+:where(section,div){z-index:1;position:relative}@media (width<=820px){.skpe-main{padding-top:0!important}.skpe-main>.skpe-cockpit-header{margin-top:0!important}}.platform-content{width:calc(100% - 2rem)!important;max-width:none!important;margin:0 auto!important;padding:1rem 0 2rem!important}.platform-content>.back-button{margin-bottom:.5rem!important}.platform-content>.page-heading{gap:1rem!important;margin-bottom:.75rem!important}.platform-content>.page-heading .eyebrow{margin-bottom:.25rem!important}.platform-content>.message,.platform-content>.state-card,.platform-content>.network-dashboard,.platform-content>.module-grid,.platform-content>.organization-grid,.platform-content>.primary-list-toolbar{margin-top:.75rem!important}.network-dashboard{padding:1rem!important}.network-dashboard-heading{margin-bottom:.75rem!important}.network-dashboard-heading p:last-child{margin-top:.35rem!important}.network-summary-grid{gap:.7rem!important}.network-summary-card{min-height:0!important;padding:.8rem .9rem!important}.network-table-wrap{margin-top:.7rem!important}.module-grid,.organization-grid{gap:.75rem!important}.platform-account-menu{min-width:0;position:relative}.platform-account-menu>summary{list-style:none}.platform-account-menu>summary::-webkit-details-marker{display:none}.platform-account-menu-chevron{color:#63726c;font-size:.68rem;transition:transform .14s}.platform-account-menu[open] .platform-account-menu-chevron{transform:rotate(180deg)}.platform-account-menu-popover{z-index:250;background:#fff;border:1px solid #d7e1dd;border-radius:12px;width:min(310px,100vw - 1rem);padding:.45rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 46px #1230272e}.platform-account-menu-identity{border-bottom:1px solid #e6ece9;gap:.15rem;padding:.6rem .7rem .7rem;display:grid}.platform-account-menu-identity strong{color:#173d32;font-size:.82rem}.platform-account-menu-identity span{color:#6a7872;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.platform-account-menu-popover>button{color:#263a33;cursor:pointer;text-align:left;background:0 0;border-radius:8px;width:100%;min-height:38px;margin-top:.2rem;padding:.55rem .7rem;font-size:.78rem;font-weight:700}.platform-account-menu-popover>button:hover:not(:disabled),.platform-account-menu-popover>button:focus-visible{color:#176b53;background:#edf5f2;outline:none}.platform-account-menu-popover>.platform-account-menu-logout{color:#8a3030;border-top:1px solid #e6ece9}@media (width<=1180px){.platform-content{width:calc(100% - 1.25rem)!important;padding-top:.7rem!important}}@media (width<=760px){.platform-content{width:calc(100% - .8rem)!important;padding:.55rem 0 1rem!important}.platform-account-menu .user-identification{display:none}}html,body,#root{width:100%;min-width:0;max-width:100%;min-height:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box;min-width:0}img,svg,video,canvas{max-width:100%;height:auto}button,input,select,textarea{max-width:100%}.platform-shell,.platform-content,.skpe-shell,.skpe-main,.platform-admin,.pa-layout,.pa-content,.skpe-artifacts-page{min-width:0;max-width:100%}.platform-content,.skpe-main,.pa-content{scrollbar-gutter:stable;overflow-x:auto}.network-table-wrap,.organization-table-card,.pa-table-wrap,.skpe-artifacts-table-wrap,[class*=table-wrap],[class*=table-card]{overscroll-behavior-inline:contain;scrollbar-gutter:stable both-edges;width:100%;max-width:100%;display:block;overflow-x:auto}.network-table,.organization-table,.pa-table,.skpe-artifacts-table-wrap table,table{width:max-content;min-width:max(760px,100%);max-width:none}.skpe-artifacts-header,.pa-heading,.page-heading,.platform-header,.skpe-readiness-section>header{flex-wrap:wrap}.skpe-artifacts-header>*,.pa-heading>*,.page-heading>*,.platform-header>*{min-width:0}.skpe-artifacts-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.platform-admin-entry{grid-template-columns:auto minmax(0,1fr) auto}.platform-admin-entry-icon svg{width:28px;height:28px;display:block}.skpe-navigation button[hidden]{display:none!important}@media (width<=1180px){.skpe-shell{grid-template-columns:minmax(210px,240px) minmax(0,1fr)}.skpe-artifacts-summary,.pa-summary-grid,.network-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skpe-artifacts-toolbar{grid-template-columns:minmax(220px,1fr) minmax(170px,.7fr)}.skpe-artifacts-toolbar>div{grid-column:auto}.pa-layout{grid-template-columns:minmax(190px,230px) minmax(0,1fr)}}@media (width<=900px){body{overflow-x:auto}.skpe-shell{display:block}.skpe-sidebar{width:100%;height:auto;max-height:none;position:relative;inset:auto;overflow:visible}.skpe-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.skpe-sidebar-footer{margin-top:12px;position:relative}.skpe-main{width:100%;min-height:auto}.pa-layout{display:block}.pa-navigation{scrollbar-gutter:stable;gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.pa-navigation button{white-space:nowrap;flex:none}.platform-admin-entry{grid-template-columns:auto minmax(0,1fr)}.platform-admin-entry-button{grid-column:1/-1;width:100%}.module-grid,.organization-grid,.pa-card-grid,.skpe-artifacts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.platform-content,.skpe-main,.pa-content,.skpe-artifacts-page{padding-left:14px!important;padding-right:14px!important}.skpe-navigation,.module-grid,.organization-grid,.pa-card-grid,.skpe-artifacts-grid,.skpe-artifacts-summary,.pa-summary-grid,.network-summary-grid{grid-template-columns:1fr}.skpe-artifacts-toolbar,.primary-list-toolbar,.pa-toolbar{grid-template-columns:1fr!important;display:grid!important}.skpe-artifacts-toolbar>*,.primary-list-toolbar>*,.pa-toolbar>*{width:100%}.platform-header{align-items:flex-start}.platform-header-user{justify-content:space-between;width:100%}.platform-admin-entry{grid-template-columns:1fr}.platform-admin-entry-icon{justify-self:start}.skpe-artifact-drawer-panel,.pa-side-panel{width:100vw!important;max-width:100vw!important}table{font-size:.9rem}}:root{--sparks-content-inline:clamp(1rem, 2.4vw, 2.5rem);--sparks-content-block:clamp(1rem, 2vw, 2rem);--sparks-readable-min:.875rem;--sparks-body-size:clamp(.9375rem, .2vw + .9rem, 1rem);--sparks-heading-1:clamp(1.75rem, 1.2vw + 1.35rem, 2.5rem);--sparks-heading-2:clamp(1.35rem, .8vw + 1.1rem, 1.9rem);--sparks-control-min-height:2.75rem}html{font-size:16px}body,button,input,select,textarea{font-size:var(--sparks-body-size)}.platform-shell,.platform-content,.skpe-shell,.skpe-main,.platform-admin,.pa-layout,.pa-content,.skpe-artifacts-page{width:100%;min-width:0;max-width:none}.skpe-main,.platform-content,.pa-content{padding-inline:var(--sparks-content-inline)}.skpe-page-heading,.skpe-administration-heading,.pa-heading,.page-heading{width:100%;max-width:none}.skpe-page-heading h1,.skpe-administration-heading h1,.pa-heading h1,.page-heading h1{font-size:var(--sparks-heading-1);line-height:1.12}.skpe-page-heading h2,.pa-heading h2,.page-heading h2{font-size:var(--sparks-heading-2);line-height:1.2}.skpe-page-heading p,.skpe-administration-heading p,.pa-heading p,.page-heading p,.skpe-list-toolbar,.skpe-data-grid,.skpe-hierarchy-table-wrap,.skpe-organization-scope-explorer,.skpe-area-tree,.skpe-area-card-grid,.pa-table-card{font-size:max(var(--sparks-readable-min), 1em)}button,input,select,textarea{min-height:var(--sparks-control-min-height)}.skpe-list-toolbar,.skpe-heading-actions,.pa-heading,.skpe-page-heading{gap:clamp(.75rem,1.4vw,1.5rem)}.skpe-data-grid-wrapper,.skpe-hierarchy-table-wrap,.pa-table-card,.network-table-wrap,.organization-table-card,.pa-table-wrap,.skpe-artifacts-table-wrap{width:100%;max-width:100%}.skpe-data-grid th,.skpe-data-grid td,.skpe-hierarchy-table-wrap th,.skpe-hierarchy-table-wrap td,.pa-table-card th,.pa-table-card td{font-size:.9375rem;line-height:1.4}.skpe-area-tree-node,.skpe-area-card-grid article,.skpe-organization-scope-node,.skpe-organization-scope-user{font-size:.9375rem}button>svg,.skpe-list-search svg,.skpe-search-field svg,.skpe-hierarchy-controls svg,.skpe-view-switch svg,.skpe-record-actions svg,.pa-search svg,.pa-toolbar svg{flex:0 0 1.125rem;width:1.125rem;max-width:1.125rem;height:1.125rem;max-height:1.125rem}.skpe-list-search>svg,.skpe-search-field>svg{flex-basis:1rem;width:1rem;max-width:1rem;height:1rem;max-height:1rem}@media (width>=1440px){.skpe-main,.platform-content,.pa-content{padding-inline:clamp(1.5rem,2vw,3rem)}}@media (width<=1180px){.skpe-main,.platform-content,.pa-content{padding-inline:clamp(1rem,2vw,1.5rem)}}@media (width<=900px){.skpe-shell{grid-template-columns:1fr}.skpe-sidebar{width:100%;height:auto;max-height:none;position:relative}.skpe-main,.platform-content,.pa-content{padding-inline:1rem}.skpe-page-heading,.skpe-administration-heading,.pa-heading,.page-heading,.skpe-heading-actions{flex-direction:column;align-items:stretch}}@media (width<=680px){html{font-size:16px}.skpe-main,.platform-content,.pa-content,.skpe-artifacts-page{padding-inline:.75rem}.skpe-list-toolbar>*,.skpe-heading-actions>*,.pa-heading>*{width:100%}.skpe-area-card-grid,.skpe-artifacts-grid,.skpe-artifacts-summary{grid-template-columns:1fr}}:root{--sparks-page-gutter:clamp(1rem, 2.2vw, 2rem);--sparks-content-max:none}.platform-shell,.platform-content,.platform-content>main,.platform-content>section,.platform-content>div,.app-shell,.skpe-shell,.skpe-main{width:100%;min-width:0;max-width:none!important}.platform-content,.skpe-main{padding-inline:var(--sparks-page-gutter)}.platform-content>*,.skpe-main>*{max-width:none!important}@media (width>=1440px){.platform-content,.skpe-main{padding-inline:clamp(1.5rem,2.5vw,3rem)}}@media (width<=900px){.platform-content,.skpe-main{padding-inline:1rem}}.platform-header .organization-branding-logo,.platform-header .platform-branding-center,.platform-header .platform-header-branding{justify-self:center;place-items:center;visibility:visible!important;opacity:1!important;display:grid!important}.platform-header .organization-branding-logo img,.platform-header .platform-branding-center img,.platform-header .platform-header-branding img{object-fit:contain!important;width:auto!important;max-width:min(260px,28vw)!important;max-height:54px!important;display:block!important}@media (width<=900px){.platform-header .organization-branding-logo img,.platform-header .platform-branding-center img,.platform-header .platform-header-branding img{max-width:180px!important;max-height:44px!important}}@media (width<=640px){.platform-header .organization-branding-logo,.platform-header .platform-branding-center,.platform-header .platform-header-branding{order:2;grid-column:1/-1}.platform-header .organization-branding-logo img,.platform-header .platform-branding-center img,.platform-header .platform-header-branding img{max-width:150px!important;max-height:38px!important}}:root{--sparks-readable-body:15px;--sparks-readable-small:12.5px;--sparks-readable-label:13px;--sparks-content-gutter:clamp(14px, 2.2vw, 34px)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body,button,input,select,textarea{font-size:var(--sparks-readable-body);line-height:1.45}small,.skpe-sidebar-area-label,.skpe-domain-menu small,.skpe-domain-values small,.pa-eyebrow,.pa-field-help,.pa-field-hint,.pa-record-card small,.skpe-user-table-header p,.skpe-user-table th,.skpe-data-grid th,.skpe-artifacts-table-wrap th{line-height:1.35;font-size:var(--sparks-readable-small)!important}label,legend,.skpe-governance-form label>span,.skpe-cnae-search label>span,.skpe-cnae-source-grid label>span{font-size:var(--sparks-readable-label)!important}.platform-shell,.platform-content,.app-shell,.pa-layout,.pa-content,.skpe-shell,.skpe-main,.skpe-main-content,.skpe-admin-content,.skpe-artifacts-page{width:100%!important;min-width:0!important;max-width:none!important}.platform-content,.pa-content,.skpe-main,.skpe-main-content,.skpe-admin-content,.skpe-artifacts-page{padding-inline:var(--sparks-content-gutter)!important}.skpe-main-content>*,.skpe-admin-content>*,.pa-content>*,.platform-content>*{min-width:0;max-width:100%}.pa-card-grid,.pa-related-grid,.skpe-area-card-grid,.skpe-governance-card-grid,.skpe-artifacts-grid,.skpe-artifacts-summary,.skpe-hierarchy-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}.pa-form-grid,.skpe-governance-form,.skpe-contact-form,.skpe-hierarchy-form-grid,.skpe-artifact-modal form{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}.pa-form-grid>*,.skpe-governance-form>*,.skpe-contact-form>*,.skpe-hierarchy-form-grid>*,.skpe-artifact-modal form>*{min-width:0}.pa-table-card,.pa-table-wrap,.skpe-user-table-wrapper,.skpe-data-grid-wrapper,.skpe-hierarchy-table-wrap,.skpe-initiative-table-wrapper,.skpe-artifacts-table-wrap,.network-table-wrap,.organization-table-card,[class*=table-wrap]{scrollbar-gutter:stable;position:relative;width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto visible!important}.pa-table-card table,.pa-table-wrap table,.skpe-user-table,.skpe-data-grid,.skpe-hierarchy-table-wrap table,.skpe-initiative-table,.skpe-artifacts-table-wrap table,.network-table,.organization-table,[class*=table-wrap] table{table-layout:auto;width:max-content!important;min-width:100%!important;max-width:none!important}.pa-table-card thead,.pa-table-wrap thead,.skpe-user-table thead,.skpe-data-grid thead,.skpe-hierarchy-table-wrap thead,.skpe-initiative-table thead,.skpe-artifacts-table-wrap thead,[class*=table-wrap] thead{z-index:3;position:sticky;top:0}.pa-table-card th,.pa-table-card td,.pa-table-wrap th,.pa-table-wrap td,.skpe-user-table th,.skpe-user-table td,.skpe-data-grid th,.skpe-data-grid td,.skpe-hierarchy-table-wrap th,.skpe-hierarchy-table-wrap td,.skpe-initiative-table th,.skpe-initiative-table td,.skpe-artifacts-table-wrap th,.skpe-artifacts-table-wrap td{vertical-align:middle;line-height:1.35;font-size:14px!important}.pa-record-card,.pa-related-card,.skpe-user-table-card,.skpe-admin-state-card,.skpe-domain-values article,.skpe-governance-card-grid article,.skpe-journey-item,.skpe-phase-card,.skpe-stage-card{overflow-wrap:anywhere;min-width:0!important}.pa-heading,.pa-section-heading,.skpe-admin-heading,.skpe-page-heading,.skpe-artifacts-header,.skpe-user-table-header,.skpe-list-toolbar,.skpe-primary-list-toolbar{flex-wrap:wrap;min-width:0}.pa-heading>*,.pa-section-heading>*,.skpe-admin-heading>*,.skpe-page-heading>*,.skpe-artifacts-header>*,.skpe-user-table-header>*,.skpe-list-toolbar>*,.skpe-primary-list-toolbar>*{min-width:0}.skpe-journey-item,.skpe-phase-card,.skpe-stage-card{padding:clamp(16px,2vw,26px)!important}.skpe-journey-item h2,.skpe-phase-card h2,.skpe-stage-card h2,.skpe-main-content h2{line-height:1.2;font-size:clamp(1.15rem,1.25vw,1.55rem)!important}.skpe-journey-item p,.skpe-phase-card p,.skpe-stage-card p{line-height:1.5;font-size:.95rem!important}@media (width<=1366px){:root{--sparks-content-gutter:clamp(12px, 1.7vw, 24px)}.skpe-shell{grid-template-columns:minmax(190px,220px) minmax(0,1fr)!important}.skpe-sidebar{width:auto!important;min-width:0!important}}@media (width<=1100px){.pa-layout,.skpe-user-management-layout,.skpe-domain-layout{grid-template-columns:1fr!important}.pa-sidebar,.skpe-user-detail-panel,.skpe-domain-menu{width:100%!important;max-width:100%!important}.skpe-domain-menu{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}}@media (width<=900px){:root{--sparks-readable-body:16px;--sparks-readable-small:13px;--sparks-readable-label:13.5px}.skpe-shell{display:block!important}.skpe-sidebar{width:100%!important;height:auto!important;max-height:none!important;position:relative!important}}@media (width<=680px){.platform-content,.pa-content,.skpe-main,.skpe-main-content,.skpe-admin-content,.skpe-artifacts-page{padding-inline:12px!important}.pa-section-heading,.skpe-admin-heading,.skpe-page-heading,.skpe-artifacts-header,.skpe-user-table-header{grid-template-columns:1fr!important;display:grid!important}.pa-heading-actions,.skpe-heading-actions,.skpe-panel-actions,.skpe-modal-actions,.pa-form-actions{flex-wrap:wrap;width:100%}.pa-heading-actions>*,.skpe-heading-actions>*,.skpe-panel-actions>*,.skpe-modal-actions>*,.pa-form-actions>*{flex:100%}}.skpe-shell,.skpe-main,.skpe-main-content,.skpe-admin-content,.skpe-artifacts-page{overscroll-behavior-y:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}.skpe-main,.skpe-main-content,.skpe-admin-content{overflow-x:visible!important}.skpe-sidebar{overscroll-behavior-y:auto!important}@media (width<=760px){.topbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.75rem!important;min-height:64px!important;padding:.65rem .8rem!important;display:grid!important}.brand-area{min-width:0;gap:.65rem!important}.brand-symbol{border-radius:10px!important;width:38px!important;min-width:38px!important;height:38px!important;font-size:1.15rem!important}.brand-area>div{min-width:0}.brand-name,.brand-caption{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-name{font-size:.95rem!important}.brand-caption{font-size:.74rem!important}.user-area{justify-content:flex-end;min-width:0;flex-direction:row!important;align-items:center!important;gap:.4rem!important;width:auto!important;display:flex!important}.user-identification{display:none!important}.user-area .secondary-button,.user-area button{min-width:38px;min-height:38px;width:auto!important;padding:.45rem!important}.platform-content{width:100%!important;padding:1.25rem 12px 3rem!important}.page-heading{gap:.75rem!important}.page-heading h1{font-size:clamp(1.65rem,7vw,2.15rem)!important}.organization-grid,.module-grid{margin-top:1.25rem!important}}@media (width<=480px){.topbar{grid-template-columns:minmax(0,1fr) auto!important;padding:.55rem .65rem!important}.brand-caption{display:none}.brand-symbol{width:36px!important;min-width:36px!important;height:36px!important}.platform-content{padding-inline:10px!important}}@media (width>=821px){.skpe-shell{align-items:stretch!important;height:100vh!important;min-height:0!important;max-height:100vh!important;overflow:hidden!important}.skpe-sidebar{box-sizing:border-box!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;position:relative!important;top:auto!important;overflow:hidden!important}.skpe-sidebar-brand{grid-row:1!important}.skpe-navigation{grid-row:2!important;min-height:0!important;overflow:hidden auto!important}.skpe-sidebar-footer{flex:none!important;grid-row:3!important;align-self:end!important;width:100%!important;margin-top:0!important}.skpe-main{box-sizing:border-box!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden auto!important}}@supports (height:100dvh){@media (width>=821px){.skpe-shell{height:100dvh!important;max-height:100dvh!important}}}@media (width<=820px){.skpe-shell,.skpe-sidebar,.skpe-main{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}.platform-shell{--platform-fixed-header-height:78px;min-height:100dvh;padding-top:var(--platform-fixed-header-height);flex-direction:column;display:flex}.platform-shell .topbar{z-index:100;isolation:isolate;background:var(--platform-surface,#fff);-webkit-backdrop-filter:none;width:100%;margin:0;top:0;left:0;right:0;box-shadow:0 5px 18px #123a2d14;position:fixed!important}.platform-shell .platform-content{flex:1 0 auto}.platform-shell .platform-footer{text-align:center;background:var(--platform-surface,#fff);border-top:1px solid var(--platform-border,#dce4e1);flex:none;justify-content:center;align-items:center;gap:0;width:100%;min-height:44px;margin-top:auto;padding-inline:1rem;display:flex;position:static!important}.platform-shell .platform-footer strong{display:none!important}.platform-shell .platform-footer span{text-align:center;width:100%;margin:0}@media (width<=760px){.platform-shell .platform-footer{text-align:center;flex-direction:row;justify-content:center;align-items:center}}:root{--sparks-space-1:clamp(.25rem, .35vw, .4rem);--sparks-space-2:clamp(.4rem, .55vw, .65rem);--sparks-space-3:clamp(.6rem, .8vw, .9rem);--sparks-space-4:clamp(.8rem, 1.15vw, 1.25rem);--sparks-space-5:clamp(1rem, 1.5vw, 1.6rem);--sparks-control-min:40px;--sparks-card-min:260px;--sparks-readable-text:78ch;--sparks-content-inline:clamp(.45rem, 1vw, 1.15rem);--sparks-content-block:clamp(.55rem, 1vw, 1.1rem);--sparks-radius-card:clamp(10px, .8vw, 16px)}.platform-content,.application-shell-content,.skpe-main,.sparks-transversal-workspace,.network-dashboard,.module-grid,.organization-grid,.sparks-measure-dual-selector{container-type:inline-size}.platform-content,.application-shell-content,.skpe-main{min-width:0}.platform-content{width:calc(100% - (2 * var(--sparks-content-inline)))!important;max-width:none!important;padding-block:var(--sparks-content-block)!important}.page-heading,.skpe-page-heading,.skpe-administration-heading{gap:var(--sparks-space-3)!important}.page-heading h1,.skpe-page-heading h1,.skpe-administration-heading h1{font-size:clamp(1.45rem,1.1rem + 1.1vw,2.35rem)!important}.supporting-text,.page-heading p,.skpe-page-heading p,.skpe-administration-heading p{max-width:var(--sparks-readable-text)}.organization-grid,.module-grid,.network-summary-grid,.skpe-initiative-kpi-grid{gap:var(--sparks-space-3)!important}.organization-grid,.module-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--sparks-card-min)), 1fr))!important}.organization-card,.module-card,.network-summary-card,.skpe-card{border-radius:var(--sparks-radius-card);min-width:0}.organization-card,.module-card{padding:var(--sparks-space-4)!important}.sparks-transversal-workspace--split .sparks-transversal-workspace__body,.sparks-measure-dual-selector__layout{gap:var(--sparks-space-2)!important;grid-template-columns:minmax(0,1fr) clamp(3.75rem,5vw,4.5rem) minmax(0,1fr)!important}.sparks-transversal-workspace__actions,.sparks-measure-dual-selector__actions{width:clamp(3.75rem,5vw,4.5rem)!important;min-width:clamp(3.75rem,5vw,4.5rem)!important;max-width:clamp(3.75rem,5vw,4.5rem)!important}.sparks-smart-grid .wx-header .wx-cell,.sparks-smart-grid .wx-cell{min-height:32px}.sparks-smart-grid .wx-header .wx-cell{white-space:nowrap!important}.sparks-smart-grid .wx-table,.sparks-smart-grid .wx-grid{min-width:max-content}button,[role=button],.application-shell-navigation-item{min-block-size:min(var(--sparks-control-min), 100%)}@container (width<=980px){.network-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.organization-grid,.module-grid{--sparks-card-min:235px}}@container (width<=780px){.page-heading,.skpe-page-heading,.skpe-administration-heading{flex-direction:column!important;align-items:stretch!important}.organization-summary{justify-content:flex-start!important}.sparks-transversal-workspace--split .sparks-transversal-workspace__body,.sparks-measure-dual-selector__layout{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.sparks-transversal-workspace__actions,.sparks-measure-dual-selector__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:none!important}}@container (width<=560px){.network-summary-grid{grid-template-columns:1fr!important}.organization-grid,.module-grid{--sparks-card-min:100%}}@media (width<=760px){:root{--sparks-content-inline:.45rem;--sparks-content-block:.5rem;--sparks-control-min:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}:root[data-sparks-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sparks-dark-canvas:#111714;--sparks-dark-surface:#18201c;--sparks-dark-surface-2:#202a25;--sparks-dark-surface-3:#26322c;--sparks-dark-border:#34433c;--sparks-dark-border-strong:#44574e;--sparks-dark-text:#edf4f0;--sparks-dark-text-soft:#c6d2cc;--sparks-dark-text-muted:#9fb0a7;--sparks-dark-primary:#6fc3a6;--sparks-dark-primary-strong:#8bd5bb;--sparks-dark-focus:#6fc3a657;--surface:var(--sparks-dark-surface);--border:var(--sparks-dark-border);--skpe-surface:var(--sparks-dark-surface);--sparks-role-text-muted:var(--sparks-dark-text-muted)}:root[data-sparks-theme=dark] body,:root[data-sparks-theme=dark] #root,:root[data-sparks-theme=dark] .platform-shell,:root[data-sparks-theme=dark] .application-shell,:root[data-sparks-theme=dark] .application-shell-content,:root[data-sparks-theme=dark] .skpe-shell,:root[data-sparks-theme=dark] .skpe-main,:root[data-sparks-theme=dark] .platform-content{background:var(--sparks-dark-canvas)!important;color:var(--sparks-dark-text)!important}:root[data-sparks-theme=dark] .topbar,:root[data-sparks-theme=dark] .application-shell-header,:root[data-sparks-theme=dark] .application-shell-sidebar,:root[data-sparks-theme=dark] .application-shell-footer,:root[data-sparks-theme=dark] .skpe-cockpit-header,:root[data-sparks-theme=dark] .skpe-sidebar,:root[data-sparks-theme=dark] .panel,:root[data-sparks-theme=dark] .organization-card,:root[data-sparks-theme=dark] .module-card,:root[data-sparks-theme=dark] .network-dashboard,:root[data-sparks-theme=dark] .network-summary-card,:root[data-sparks-theme=dark] .state-card,:root[data-sparks-theme=dark] .primary-list-toolbar,:root[data-sparks-theme=dark] .sparks-transversal-workspace__pane,:root[data-sparks-theme=dark] .sparks-measure-dual-selector__pane,:root[data-sparks-theme=dark] .platform-account-menu-popover{background:var(--sparks-dark-surface)!important;color:var(--sparks-dark-text)!important;border-color:var(--sparks-dark-border)!important}:root[data-sparks-theme=dark] h1,:root[data-sparks-theme=dark] h2,:root[data-sparks-theme=dark] h3,:root[data-sparks-theme=dark] h4,:root[data-sparks-theme=dark] strong,:root[data-sparks-theme=dark] .brand-name,:root[data-sparks-theme=dark] .organization-card dd,:root[data-sparks-theme=dark] .module-meta strong{color:var(--sparks-dark-text)!important}:root[data-sparks-theme=dark] p,:root[data-sparks-theme=dark] span,:root[data-sparks-theme=dark] small,:root[data-sparks-theme=dark] label,:root[data-sparks-theme=dark] dt,:root[data-sparks-theme=dark] .supporting-text,:root[data-sparks-theme=dark] .brand-caption,:root[data-sparks-theme=dark] .module-description,:root[data-sparks-theme=dark] .module-meta span,:root[data-sparks-theme=dark] .organization-card dt{color:var(--sparks-dark-text-soft)}:root[data-sparks-theme=dark] .eyebrow,:root[data-sparks-theme=dark] .organization-code,:root[data-sparks-theme=dark] .module-code{color:var(--sparks-dark-primary-strong)!important}:root[data-sparks-theme=dark] .topbar,:root[data-sparks-theme=dark] .application-shell-header,:root[data-sparks-theme=dark] .application-shell-sidebar,:root[data-sparks-theme=dark] .skpe-cockpit-header,:root[data-sparks-theme=dark] .skpe-sidebar{border-color:var(--sparks-dark-border)!important;box-shadow:0 4px 16px #0000002e!important}:root[data-sparks-theme=dark] .application-shell-navigation-item,:root[data-sparks-theme=dark] .skpe-navigation button{color:var(--sparks-dark-text-soft)!important}:root[data-sparks-theme=dark] .application-shell-navigation-item:hover,:root[data-sparks-theme=dark] .application-shell-navigation-item:focus-visible,:root[data-sparks-theme=dark] .skpe-navigation button:hover,:root[data-sparks-theme=dark] .skpe-navigation button:focus-visible{color:var(--sparks-dark-primary-strong)!important;background:#6fc3a61a!important}:root[data-sparks-theme=dark] .application-shell-navigation-item.active,:root[data-sparks-theme=dark] .skpe-navigation button.active{color:var(--sparks-dark-primary-strong)!important;background:#6fc3a629!important;border-color:#6fc3a647!important}:root[data-sparks-theme=dark] input,:root[data-sparks-theme=dark] select,:root[data-sparks-theme=dark] textarea{background:var(--sparks-dark-surface-2)!important;color:var(--sparks-dark-text)!important;border-color:var(--sparks-dark-border-strong)!important}:root[data-sparks-theme=dark] input::placeholder,:root[data-sparks-theme=dark] textarea::placeholder{color:var(--sparks-dark-text-muted)!important}:root[data-sparks-theme=dark] input:focus,:root[data-sparks-theme=dark] select:focus,:root[data-sparks-theme=dark] textarea:focus{border-color:var(--sparks-dark-primary)!important;outline-color:var(--sparks-dark-focus)!important}:root[data-sparks-theme=dark] .secondary-button,:root[data-sparks-theme=dark] .platform-admin-topbar-icon-button,:root[data-sparks-theme=dark] .platform-theme-button,:root[data-sparks-theme=dark] .primary-list-sort,:root[data-sparks-theme=dark] .primary-list-view-toggle button,:root[data-sparks-theme=dark] .skpe-cockpit-icon-button{background:var(--sparks-dark-surface-2)!important;color:var(--sparks-dark-text)!important;border-color:var(--sparks-dark-border)!important}:root[data-sparks-theme=dark] .primary-button,:root[data-sparks-theme=dark] .organization-access-button,:root[data-sparks-theme=dark] .module-access-button{color:#fff!important;background:#2f8f70!important}:root[data-sparks-theme=dark] .badge-platform,:root[data-sparks-theme=dark] .badge-organization,:root[data-sparks-theme=dark] .organization-summary span{background:var(--sparks-dark-surface-2)!important;color:var(--sparks-dark-text-soft)!important;border-color:var(--sparks-dark-border)!important}:root[data-sparks-theme=dark] table,:root[data-sparks-theme=dark] .network-table,:root[data-sparks-theme=dark] .sparks-smart-grid,:root[data-sparks-theme=dark] .wx-grid,:root[data-sparks-theme=dark] .wx-table{background:var(--sparks-dark-surface)!important;color:var(--sparks-dark-text)!important}:root[data-sparks-theme=dark] th,:root[data-sparks-theme=dark] .wx-header,:root[data-sparks-theme=dark] .wx-header .wx-cell{background:var(--sparks-dark-surface-3)!important;color:var(--sparks-dark-text)!important;border-color:var(--sparks-dark-border)!important}:root[data-sparks-theme=dark] td,:root[data-sparks-theme=dark] .wx-cell{background:var(--sparks-dark-surface)!important;color:var(--sparks-dark-text-soft)!important;border-color:var(--sparks-dark-border)!important}:root[data-sparks-theme=dark] tr:hover td,:root[data-sparks-theme=dark] .wx-row:hover .wx-cell{background:var(--sparks-dark-surface-2)!important}:root[data-sparks-theme=dark] .wx-row.wx-selected .wx-cell,:root[data-sparks-theme=dark] .wx-cell.wx-selected{background:#6fc3a62b!important}:root[data-sparks-theme=dark] .platform-account-menu-identity{border-color:var(--sparks-dark-border)!important}:root[data-sparks-theme=dark] .platform-account-menu-popover>button{color:var(--sparks-dark-text-soft)!important}:root[data-sparks-theme=dark] .platform-account-menu-popover>button:hover:not(:disabled),:root[data-sparks-theme=dark] .platform-account-menu-popover>button:focus-visible{background:var(--sparks-dark-surface-2)!important;color:var(--sparks-dark-primary-strong)!important}:root[data-sparks-theme=dark] .platform-account-menu-popover>.platform-account-menu-logout{color:#ffb1b1!important;border-color:var(--sparks-dark-border)!important}:root[data-sparks-theme=dark] .message-info{color:#d8eaff!important;background:#17283a!important;border-color:#36516b!important}:root[data-sparks-theme=dark] .message-success{color:#d8f2e4!important;background:#173227!important;border-color:#35634d!important}:root[data-sparks-theme=dark] .message-error{color:#ffd8dc!important;background:#3a1d20!important;border-color:#704249!important}:root[data-sparks-theme=dark] button:focus-visible,:root[data-sparks-theme=dark] [role=button]:focus-visible,:root[data-sparks-theme=dark] summary:focus-visible{outline-offset:2px;outline:3px solid var(--sparks-dark-focus)!important}.platform-shell{grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh;display:grid}.topbar{gap:clamp(.6rem,1vw,1rem)!important;min-height:clamp(54px,6vw,64px)!important;padding:clamp(.45rem,.8vw,.7rem) clamp(.75rem,1.5vw,1.25rem)!important}.brand-area{gap:clamp(.5rem,.8vw,.75rem)!important}.brand-caption{margin-top:.08rem!important}.user-area{gap:clamp(.35rem,.7vw,.7rem)!important}.platform-content{align-self:start;width:calc(100% - (2 * var(--sparks-content-inline,.9rem)))!important;margin:0 auto!important;padding-block:clamp(.65rem,1vw,.95rem) clamp(1rem,1.6vw,1.5rem)!important}.platform-content>.page-heading{gap:var(--sparks-space-2,.55rem)!important;margin:0!important;padding:0!important}.platform-content>.page-heading h1{margin:.1rem 0 0!important;font-size:clamp(1.55rem,1.2rem + 1.2vw,2.35rem)!important}.platform-content>.page-heading .supporting-text{margin-top:.32rem!important}.platform-content>.primary-list-toolbar{min-height:58px;margin:var(--sparks-space-3,.75rem) 0 0!important;gap:var(--sparks-space-2,.55rem)!important;border-radius:12px!important;padding:clamp(.55rem,.9vw,.75rem) clamp(.65rem,1vw,.9rem)!important}.primary-list-search{min-width:min(280px,100%)}.primary-list-search input{min-height:38px!important;padding-block:.5rem!important}.primary-list-sort,.primary-list-view-toggle button{height:38px!important;min-height:38px!important}.platform-content :is(section,div):has(>table){overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.platform-content table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-family-data,Inter, sans-serif)}.platform-content .organization-list-table,.platform-content .primary-list-table,.platform-content table[aria-label*=organiza],.platform-content table[aria-label*=Organiza]{table-layout:auto;min-width:790px}.platform-content table th,.platform-content table td{vertical-align:middle;border-bottom:1px solid #e4e9e7;min-height:44px;padding:clamp(.52rem,.7vw,.7rem) clamp(.65rem,.9vw,.9rem)}.platform-content table th{z-index:2;white-space:nowrap;text-overflow:clip;text-align:left;font-size:clamp(.72rem,.68rem + .15vw,.8rem);font-weight:800;position:sticky;top:0;overflow:visible}.platform-content table td{font-size:clamp(.72rem,.69rem + .12vw,.8rem);line-height:1.35}.platform-content table th:first-child,.platform-content table td:first-child{min-width:170px}.platform-content table th:nth-child(2),.platform-content table td:nth-child(2){min-width:150px}.platform-content table th:nth-child(3),.platform-content table td:nth-child(3){text-align:center;min-width:170px}.platform-content table th:nth-child(4),.platform-content table td:nth-child(4){text-align:center;min-width:140px}.platform-content table th:nth-child(5),.platform-content table td:nth-child(5){text-align:center;min-width:125px}.platform-content table tbody tr{transition:background-color .12s}.platform-content table tbody tr:hover td{background:#176b5309}.platform-content table tbody tr[role=button]{cursor:pointer}.platform-content table tbody tr:focus-visible{outline-offset:-3px;outline:3px solid #176b5333}.platform-content .organization-list-grid,.platform-content .organization-grid-view,.platform-content .primary-list-grid,.platform-content .primary-list-table-wrap,.platform-content .organization-table-wrap{background:#fff;border:1px solid #dce5e2;border-radius:12px;margin-top:var(--sparks-space-3,.75rem)!important}.platform-content :is(section,div):has(>table){background:#fff;border:1px solid #dce5e2;border-radius:12px;margin-top:var(--sparks-space-3,.75rem)!important}.platform-footer,footer.platform-footer{min-height:40px;padding:.55rem var(--sparks-content-inline,.9rem);border-top:1px solid #dce5e2;justify-content:center;align-items:center;font-size:.68rem;display:flex}@media (width<=760px){.topbar{min-height:50px!important}.platform-content{width:calc(100% - .8rem)!important}.platform-content>.primary-list-toolbar{min-height:54px;padding:.5rem!important}.primary-list-search{flex:100%}.platform-content .organization-list-table,.platform-content .primary-list-table,.platform-content table[aria-label*=organiza],.platform-content table[aria-label*=Organiza]{min-width:760px}}:root[data-sparks-theme=dark] .platform-content .organization-list-grid,:root[data-sparks-theme=dark] .platform-content .organization-grid-view,:root[data-sparks-theme=dark] .platform-content .primary-list-grid,:root[data-sparks-theme=dark] .platform-content .primary-list-table-wrap,:root[data-sparks-theme=dark] .platform-content .organization-table-wrap{background:var(--sparks-dark-surface)!important;border-color:var(--sparks-dark-border)!important}:root[data-sparks-theme=dark] .platform-content :is(section,div):has(>table){background:var(--sparks-dark-surface)!important;border-color:var(--sparks-dark-border)!important}:root[data-sparks-theme=dark] .platform-content table th,:root[data-sparks-theme=dark] .platform-content table td{border-color:var(--sparks-dark-border)!important}:root[data-sparks-theme=dark] .platform-content table tbody tr:hover td{background:var(--sparks-dark-surface-2)!important}.organization-hierarchy-view{width:100%;margin-top:var(--sparks-space-3,.75rem)!important;padding:var(--sparks-space-2,.55rem)!important;gap:var(--sparks-space-2,.55rem)!important;background:#fff!important;border:1px solid #dbe5e1!important;border-radius:12px!important;display:grid!important;overflow:auto visible!important}.organization-hierarchy-row{cursor:pointer;overflow:hidden;width:auto!important;min-width:820px!important;min-height:58px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5e2!important;border-radius:9px!important;grid-template-columns:22px minmax(190px,1.35fr) minmax(130px,.85fr) minmax(135px,.85fr) minmax(145px,.95fr) minmax(145px,.95fr) 32px!important;align-items:center!important;gap:clamp(.45rem,.7vw,.75rem)!important;margin-top:0!important;margin-bottom:0!important;padding:.55rem .7rem!important;display:grid!important}.organization-hierarchy-row:hover,.organization-hierarchy-row:focus-visible{background:#f8fbfa!important;border-color:#69a996!important;outline:none!important;transform:none!important;box-shadow:0 3px 12px #0f766e0f!important}.organization-hierarchy-branch{font-family:var(--font-family-data,Inter, monospace);color:#0f766e!important;text-align:center!important;width:22px!important;min-width:22px!important;font-size:.72rem!important;font-weight:800!important}.organization-hierarchy-main{gap:.1rem!important;min-width:0!important;display:grid!important}.organization-hierarchy-main strong{color:#15231e!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(.78rem,.74rem + .12vw,.86rem)!important;font-weight:800!important;overflow:hidden!important}.organization-hierarchy-main small{color:#68766f!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.66rem!important;overflow:hidden!important}.organization-hierarchy-row>span:nth-of-type(2),.organization-hierarchy-row>span:nth-of-type(3),.organization-hierarchy-row>span:nth-of-type(4),.organization-hierarchy-row>span:nth-of-type(5){color:#34473f!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:clamp(.67rem,.64rem + .1vw,.75rem)!important;line-height:1.2!important;overflow:hidden!important}.organization-hierarchy-row>span:nth-of-type(2){font-weight:700!important}.organization-hierarchy-row>svg{color:#176b53!important;justify-self:center!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important}.organization-hierarchy-row[style*=margin-left]{max-width:calc(100% - .5rem)!important}@media (width<=1050px){.organization-hierarchy-row{grid-template-columns:22px minmax(180px,1.25fr) minmax(120px,.8fr) minmax(125px,.8fr) minmax(135px,.9fr) minmax(135px,.9fr) 30px!important;min-width:760px!important}}@media (width<=720px){.organization-hierarchy-view{gap:.38rem!important;padding:.38rem!important;overflow-x:visible!important}.organization-hierarchy-row{grid-template-rows:auto auto auto!important;grid-template-columns:20px minmax(0,1fr) 28px!important;gap:.22rem .42rem!important;width:calc(100% - min(8vw,42px))!important;min-width:0!important;min-height:92px!important;padding:.5rem .55rem!important}.organization-hierarchy-branch{grid-area:1/1/span 3!important;align-self:start!important;padding-top:.12rem!important}.organization-hierarchy-main{grid-area:1/2!important}.organization-hierarchy-row>span:nth-of-type(2),.organization-hierarchy-row>span:nth-of-type(3),.organization-hierarchy-row>span:nth-of-type(4),.organization-hierarchy-row>span:nth-of-type(5){text-overflow:clip!important;white-space:normal!important;grid-column:2!important;width:auto!important;font-size:.65rem!important;overflow:visible!important}.organization-hierarchy-row>span:nth-of-type(2),.organization-hierarchy-row>span:nth-of-type(3){grid-row:2!important}.organization-hierarchy-row>span:nth-of-type(4),.organization-hierarchy-row>span:nth-of-type(5){grid-row:3!important}.organization-hierarchy-row>span:nth-of-type(3),.organization-hierarchy-row>span:nth-of-type(5){text-align:right!important;justify-self:end!important}.organization-hierarchy-row>svg{grid-area:1/3/span 3!important;align-self:center!important;width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important}}:root[data-sparks-theme=dark] .organization-hierarchy-view,:root[data-sparks-theme=dark] .organization-hierarchy-row{background:var(--sparks-dark-surface)!important;border-color:var(--sparks-dark-border)!important}:root[data-sparks-theme=dark] .organization-hierarchy-row:hover,:root[data-sparks-theme=dark] .organization-hierarchy-row:focus-visible{background:var(--sparks-dark-surface-2)!important;border-color:#568f7f!important}:root[data-sparks-theme=dark] .organization-hierarchy-main strong{color:var(--sparks-dark-text)!important}:root[data-sparks-theme=dark] .organization-hierarchy-main small,:root[data-sparks-theme=dark] .organization-hierarchy-row>span{color:var(--sparks-dark-text-soft)!important}:root[data-sparks-theme=dark] .organization-hierarchy-row>svg{color:var(--sparks-dark-primary-strong)!important}.organization-hierarchy-row>span:nth-of-type(2),.organization-hierarchy-row>span:nth-of-type(3),.organization-hierarchy-row>span:nth-of-type(4),.organization-hierarchy-row>span:nth-of-type(5){visibility:visible!important;opacity:1!important;display:block!important}@media (width<=1080px){.organization-hierarchy-row>span:nth-of-type(3),.organization-hierarchy-row>span:nth-of-type(4){display:block!important}.organization-hierarchy-row{min-width:760px!important}}@media (width<=720px){.organization-hierarchy-row>span:nth-of-type(2),.organization-hierarchy-row>span:nth-of-type(3),.organization-hierarchy-row>span:nth-of-type(4),.organization-hierarchy-row>span:nth-of-type(5){display:block!important}}.organization-hierarchy-main strong{font-family:var(--sparks-font-heading)!important;color:var(--sparks-text-primary)!important}.organization-hierarchy-main small,.organization-hierarchy-row>span{font-family:var(--sparks-font-body)!important;color:var(--sparks-text-secondary)!important}.organization-hierarchy-branch,.organization-hierarchy-row>svg{color:var(--sparks-brand-accent)!important}:root{--sparks-font-heading:Manrope, ui-sans-serif, system-ui, sans-serif;--sparks-font-body:Inter, ui-sans-serif, system-ui, sans-serif;--sparks-text-primary:#1f2925;--sparks-text-secondary:#4f5e57;--sparks-text-muted:#718078;--sparks-brand-accent:#176b53;--sparks-brand-accent-strong:#115541;--sparks-brand-accent-soft:#e7f3ee;--sparks-surface-canvas:#f4f6f5;--sparks-surface-card:#fff;--sparks-surface-subtle:#f7f9f8;--sparks-border-soft:#dce5e1}body,button,input,select,textarea,table,.platform-shell,.application-shell,.skpe-shell{color:var(--sparks-text-primary);font-family:var(--sparks-font-body)!important}h1,h2,h3,h4,.brand-name,.skpe-cockpit-context strong,.network-summary-card strong{font-family:var(--sparks-font-heading)!important;color:var(--sparks-text-primary)!important}p,span,small,label,dt,dd,.supporting-text,.brand-caption{font-family:var(--sparks-font-body)}.eyebrow,.organization-code,.module-code,.back-button,.text-button,.platform-content a,.skpe-main a{color:var(--sparks-brand-accent)!important}.topbar,.platform-shell,.platform-content,.platform-content>.page-heading h1,.platform-content table,.platform-content table th,.platform-content table td{color:var(--sparks-text-primary)!important}.platform-content table th{background:#eef2f0!important}.platform-content table td{background:var(--sparks-surface-card)!important}.primary-list-view-toggle button.active,.primary-list-sort.active{color:var(--sparks-brand-accent)!important}:root[data-sparks-theme=dark]{--sparks-text-primary:#edf4f0;--sparks-text-secondary:#c6d2cc;--sparks-text-muted:#9fb0a7;--sparks-brand-accent:#78c7aa;--sparks-brand-accent-strong:#9bdbc4}:root[data-sparks-theme=dark] body,:root[data-sparks-theme=dark] h1,:root[data-sparks-theme=dark] h2,:root[data-sparks-theme=dark] h3,:root[data-sparks-theme=dark] h4,:root[data-sparks-theme=dark] table,:root[data-sparks-theme=dark] th,:root[data-sparks-theme=dark] td{color:var(--sparks-text-primary)!important}.organization-hierarchy-view--smart-grid{width:100%;min-width:0;margin-top:var(--sparks-space-3,.75rem)!important;border:1px solid var(--sparks-border-soft,#dce5e1)!important;background:#fff!important;border-radius:12px!important;padding:0!important;overflow:hidden!important}.organization-hierarchy-smart-grid{width:100%;min-width:0}.organization-hierarchy-smart-grid .sparks-smart-grid{min-height:clamp(300px,52vh,610px);max-height:min(68vh,680px);border:0!important;border-radius:0!important}.organization-hierarchy-smart-grid .wx-tree-cell{font-weight:750}.organization-hierarchy-smart-grid .wx-table-tree-toggle{color:var(--sparks-brand-accent,#176b53)!important}.organization-hierarchy-smart-grid .sparks-smart-grid__header-center,.organization-hierarchy-smart-grid .sparks-smart-grid__cell-center{text-align:center!important;justify-content:center!important}:root[data-sparks-theme=dark] .organization-hierarchy-view--smart-grid{background:var(--sparks-dark-surface)!important;border-color:var(--sparks-dark-border)!important}:root{--sparks-ui-page-gap:.7rem;--sparks-ui-compact-nav-h:48px;--sparks-ui-compact-header-h:50px;--sparks-ui-pane-radius:12px;--sparks-ui-border:#dce5e1;--sparks-ui-surface:#fff;--sparks-ui-canvas:#f3f6f5;--sparks-ui-primary:#176b53;--sparks-ui-muted:#607069}.sparks-transversal-workspace{gap:var(--sparks-ui-page-gap);grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;min-height:0;display:grid}.sparks-transversal-workspace__header,.sparks-transversal-workspace__footer{min-width:0}.sparks-transversal-workspace__body{gap:var(--sparks-ui-page-gap);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.sparks-transversal-workspace--split .sparks-transversal-workspace__body{grid-template-columns:minmax(0,1fr) 4.25rem minmax(0,1fr);align-items:stretch}.sparks-transversal-workspace__pane{border:1px solid var(--sparks-ui-border);border-radius:var(--sparks-ui-pane-radius);background:var(--sparks-ui-surface);min-width:0;min-height:0;overflow:hidden}.sparks-transversal-workspace__actions{place-self:center;gap:.45rem;width:4.25rem;min-width:4.25rem;display:grid}.sparks-measure-dual-selector__layout{align-items:stretch!important;gap:var(--sparks-ui-page-gap)!important;grid-template-columns:minmax(0,1fr) 4.25rem minmax(0,1fr)!important}.sparks-measure-dual-selector__pane{min-width:0!important;min-height:0!important}.sparks-measure-dual-selector__actions{width:4.25rem!important;min-width:4.25rem!important;max-width:4.25rem!important}.sparks-smart-grid,.sparks-measure-dual-selector__pane .sparks-smart-grid{min-width:0}.sparks-smart-grid .wx-header .wx-cell,.sparks-measure-dual-selector__pane .wx-header .wx-cell{white-space:nowrap!important;text-overflow:clip!important}.application-shell-content{min-width:0;min-height:0}.application-shell-header,.skpe-main,.skpe-cockpit-header{min-width:0}@media (width<=1180px){.application-shell,.application-shell.application-shell-collapsed{--application-shell-header-height:var(--sparks-ui-compact-header-h);--application-shell-footer-height:0px;height:100dvh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--sparks-ui-compact-header-h) var(--sparks-ui-compact-nav-h) minmax(0, 1fr)!important;grid-template-areas:"header""sidebar""content"!important}.application-shell-header{min-height:var(--sparks-ui-compact-header-h);grid-area:header;grid-template-columns:minmax(0,1fr) auto!important;gap:.55rem!important;padding:.4rem .7rem!important}.application-shell-context{justify-content:flex-start!important}.application-shell-sidebar{grid-area:sidebar;width:100%!important;height:var(--sparks-ui-compact-nav-h)!important;min-height:var(--sparks-ui-compact-nav-h)!important;border-right:0!important;border-bottom:1px solid var(--sparks-ui-border)!important;box-shadow:none!important;align-items:center!important;display:flex!important;position:static!important;overflow:hidden!important;transform:none!important}.application-shell-sidebar-header{flex:none;min-height:var(--sparks-ui-compact-nav-h)!important;height:var(--sparks-ui-compact-nav-h)!important;border-bottom:0!important;padding:0 .45rem!important}.application-shell-sidebar-header strong{display:none!important}.application-shell-navigation{scrollbar-width:none;flex:auto;flex-direction:row!important;align-items:center!important;gap:.25rem!important;width:auto!important;max-height:none!important;padding:.3rem .45rem!important;display:flex!important;overflow:auto hidden!important}.application-shell-navigation::-webkit-scrollbar{display:none}.application-shell-navigation-item,.application-shell-collapsed .application-shell-navigation-item{white-space:nowrap;flex:none;grid-template-columns:auto auto!important;gap:.42rem!important;width:auto!important;min-width:40px!important;min-height:38px!important;padding:.45rem .62rem!important}.application-shell-navigation-label,.application-shell-collapsed .application-shell-navigation-label{display:inline!important}.application-shell-footer,.application-shell-mobile-backdrop{display:none!important}.sparks-transversal-workspace--split .sparks-transversal-workspace__body,.sparks-measure-dual-selector__layout{grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr)!important;gap:.55rem!important}}@media (width<=900px){.sparks-transversal-workspace--split .sparks-transversal-workspace__body,.sparks-measure-dual-selector__layout{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;height:calc(100dvh - 210px)!important;min-height:500px!important}.sparks-transversal-workspace__actions,.sparks-measure-dual-selector__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.sparks-transversal-workspace__pane,.sparks-measure-dual-selector__pane{height:auto!important;min-height:0!important}}@media (width<=640px){:root{--sparks-ui-page-gap:.45rem;--sparks-ui-compact-nav-h:44px;--sparks-ui-compact-header-h:46px}.application-shell-header{padding:.32rem .5rem!important}.application-shell-context{display:none!important}.application-shell-navigation-item,.application-shell-collapsed .application-shell-navigation-item{grid-template-columns:1fr!important;justify-items:center!important;width:36px!important;min-width:36px!important;padding:0!important}.application-shell-navigation-label,.application-shell-collapsed .application-shell-navigation-label{display:none!important}}
