.amm-global-nav{z-index:500;color:#f8fafc;background:#10243afa;border-bottom:2px solid #c99976;align-items:center;gap:22px;min-height:66px;padding:9px clamp(12px,2vw,28px);font-family:Arial,sans-serif;display:flex;position:sticky;top:0;box-shadow:0 7px 22px #10243a1f}.amm-global-nav *,.amm-global-nav :before,.amm-global-nav :after,.amm-global-sidebar *,.amm-global-sidebar :before,.amm-global-sidebar :after{box-sizing:border-box}.amm-global-nav a{color:inherit;text-decoration:none}.amm-global-nav__brand{flex:none;align-items:center;gap:10px;min-width:190px;display:flex}.amm-global-nav__logo{background:#fff;border:1px solid #c99976bf;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.amm-global-nav__logo img{object-fit:contain;width:100%;height:100%}.amm-global-nav__brand-copy,.amm-global-nav__context{gap:3px;min-width:0;display:grid}.amm-global-nav__brand-copy strong{color:#fff;letter-spacing:.045em;font-size:13px}.amm-global-nav__brand-copy small,.amm-global-nav__context small,.amm-global-nav__actions small{color:#b8c6d6;font-size:10px;font-weight:500}.amm-global-nav__context{border-inline-start:1px solid #ffffff21;flex:auto;min-width:125px;padding-inline-start:22px}.amm-global-nav__context>span{color:#d6ad8d;letter-spacing:.04em;font-size:10px;font-weight:700}.amm-global-nav__context strong{color:#fff;font-size:13px}.amm-global-nav__actions{flex:none;align-items:center;gap:8px;display:flex}.amm-global-nav__back,.amm-global-nav__home,.amm-global-nav__menu-toggle{color:#f8fafc;min-height:40px;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:7px 12px;font-size:12px;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.amm-global-nav__back:hover,.amm-global-nav__home:hover,.amm-global-nav__menu-toggle:hover{background:#c999762b;border-color:#c99976}.amm-global-nav__back:active,.amm-global-nav__home:active,.amm-global-nav__menu-toggle:active{transform:translateY(1px)}.amm-global-nav__back>span:first-child,.amm-global-nav__home>span:first-child,.amm-global-nav__menu-toggle>span:first-child{color:#d8a985;font-size:19px;line-height:1}.amm-global-nav__back>span:last-child,.amm-global-nav__home>span:last-child,.amm-global-nav__menu-toggle>span:nth-child(2){text-align:right;gap:2px;display:grid}.amm-global-nav__home{background:#c9997621;border-color:#c9997670}.amm-global-nav__menu-toggle kbd{color:#d2dbe6;background:#0003;border:1px solid #ffffff1f;border-radius:5px;padding:3px 5px;font:10px Arial,sans-serif}.amm-global-nav__backdrop{z-index:490;cursor:default;background:#07121f5c;border:0;width:100%;height:auto;padding:0;position:fixed;inset:66px 0 0}.amm-global-sidebar{z-index:495;color:#172b43;background:#fff;border:1px solid #d8e0e9;border-radius:16px;width:min(330px,100vw - 24px);padding:12px;animation:.16s ease-out amm-sidebar-in;position:fixed;inset-block:74px 12px;inset-inline-start:12px;overflow-y:auto;box-shadow:0 20px 65px #08192c47}@keyframes amm-sidebar-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.amm-global-sidebar__heading{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:12px;padding:9px 8px 13px;display:flex}.amm-global-sidebar__heading strong{font-size:14px}.amm-global-sidebar__heading small{color:#728197;font-size:11px}.amm-global-sidebar__heading button{color:#172b43;cursor:pointer;background:#f7f9fb;border:1px solid #dbe3ec;border-radius:8px;place-items:center;width:32px;height:32px;font-size:21px;display:grid}.amm-global-sidebar__group-label{color:#97714f;letter-spacing:.05em;padding:15px 9px 8px;font-size:10px;font-weight:800}.amm-global-sidebar__module{border-radius:10px;align-items:center;gap:10px;margin:3px 0;padding:10px;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex;color:#172b43!important}.amm-global-sidebar__module.is-active{background:#f8eee6;box-shadow:inset -3px 0 #c99976}.amm-global-sidebar__icon{color:#986e50;background:#f6eee8;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;font-size:18px;display:grid}.amm-global-sidebar__copy strong{font-size:12px}.amm-global-sidebar__copy small{color:#748397;font-size:10px}.amm-global-sidebar__footer{color:#8692a3;text-align:center;border-top:1px solid #e8edf2;margin-top:14px;padding:12px 8px 5px;font-size:10px}@media (max-width:900px){.amm-global-nav{gap:12px;padding-inline:12px}.amm-global-nav__brand{min-width:auto}.amm-global-nav__context{padding-inline-start:12px}.amm-global-nav__menu-toggle kbd{display:none}}@media (max-width:640px){.amm-global-nav{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:9px 10px;display:grid}.amm-global-nav__logo{width:36px;height:36px}.amm-global-nav__brand-copy strong{font-size:11px}.amm-global-nav__context{border-inline-start:0;border-top:1px solid #ffffff1f;grid-area:2/1/auto/-1;padding:7px 0 0}.amm-global-nav__actions{grid-area:1/2;gap:5px}.amm-global-nav__back,.amm-global-nav__home,.amm-global-nav__menu-toggle{gap:5px;min-height:36px;padding:6px 8px}.amm-global-nav__back small,.amm-global-nav__home small,.amm-global-nav__menu-toggle small,.amm-global-nav__menu-toggle kbd{display:none}.amm-global-sidebar{inset-block-start:110px}.amm-global-nav__backdrop{inset-block-start:102px}.amm-aw-utility-controls{gap:6px}}@media (prefers-reduced-motion:reduce){.amm-global-sidebar{animation:none!important}.amm-global-nav *,.amm-global-nav :before,.amm-global-nav :after{transition:none!important;animation:none!important}}@media print{.amm-global-nav,.amm-global-sidebar,.amm-global-nav__backdrop{display:none!important}}.amm-global-nav__menu-toggle{min-height:40px;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:7px 12px;font-size:12px;color:#fff!important;display:inline-flex!important}.amm-global-nav__menu-toggle:hover{background:#c999762b;border-color:#c99976}.amm-global-nav__menu-toggle>span:first-child{color:#d8a985;font-size:19px}.amm-global-nav__menu-toggle>span:nth-child(2){text-align:right;gap:2px;display:grid}.amm-global-nav__menu-toggle small{color:#b8c6d6;font-size:10px}.amm-global-nav__signals{align-items:center;gap:8px;min-width:0;display:flex}.amm-global-nav__date{background:#ffffff0b;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:6px 9px;display:flex}.amm-global-nav__date-icon{background:#c999762b;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;color:#e4b48f!important}.amm-global-nav__date-copy{gap:3px;min-width:0;display:grid}.amm-global-nav__date-copy strong{white-space:nowrap;font-size:10px;color:#fff!important}.amm-global-nav__date-copy small{white-space:nowrap;font-size:9px;color:#b8c6d6!important}.amm-global-nav__live{white-space:nowrap;background:#4be0ae0e;border:1px solid #4be0ae38;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:6px 9px;font-size:10px;display:inline-flex;color:#d1f7e9!important}.amm-global-nav__led{background:#4ce0ac;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:2.2s ease-in-out infinite amm-led-pulse;display:inline-block;box-shadow:0 0 8px #4ce0accc}.amm-global-nav:after{content:"";inset-inline-start:0;pointer-events:none;background:linear-gradient(90deg,#0000,#4ce0ac,#d7a27d,#0000) 0 0/200% 100%;width:30%;height:2px;animation:8s linear infinite amm-nav-glow-sweep;position:absolute;bottom:-2px}@keyframes amm-led-pulse{0%,to{opacity:1;box-shadow:0 0 4px 1px #4ce0ac80}50%{opacity:.78;box-shadow:0 0 10px 4px #4ce0ac29}}@keyframes amm-nav-glow-sweep{0%{opacity:.45;background-position:100% 0}50%{opacity:.95}to{opacity:.45;background-position:-100% 0}}.amm-global-nav__backdrop{z-index:490;cursor:default;background:#07121f66;border:0;width:100%;padding:0;position:fixed;inset:66px 0 0}.amm-global-sidebar{z-index:495;isolation:isolate;border:1px solid #d8e0e9;border-radius:16px;width:min(340px,100vw - 24px);padding:12px;animation:.16s ease-out amm-sidebar-in;position:fixed;top:76px;bottom:12px;right:12px;overflow-y:auto;box-shadow:0 20px 65px #08192c47;color:#172b43!important;opacity:1!important;filter:none!important;background:#fff!important}.amm-global-sidebar *{box-sizing:border-box}.amm-global-sidebar__heading{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:12px;padding:9px 8px 13px;display:flex;color:#172b43!important}.amm-global-sidebar__heading>div{gap:4px;display:grid}.amm-global-sidebar__heading strong{font-size:14px;color:#172b43!important}.amm-global-sidebar__heading small{font-size:11px;color:#64768d!important}.amm-global-sidebar__heading button{cursor:pointer;border:1px solid #dbe3ec;border-radius:8px;place-items:center;width:32px;height:32px;font-size:21px;display:grid;color:#172b43!important;background:#f7f9fb!important}.amm-global-sidebar__group-label{padding:15px 9px 8px;font-size:10px;font-weight:800;color:#97714f!important}.amm-global-sidebar__module{background:0 0;border-radius:10px;align-items:center;gap:10px;margin:3px 0;padding:10px;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex;color:#172b43!important}.amm-global-sidebar__module:hover{background:#f3f6f8!important}.amm-global-sidebar__module.is-active{box-shadow:inset -3px 0 #c99976;background:#f8eee6!important}.amm-global-sidebar__icon{border-radius:10px;flex:0 0 36px;place-items:center;height:36px;font-size:18px;display:grid;color:#986e50!important;background:#f6eee8!important}.amm-global-sidebar__copy{flex:1;gap:4px;min-width:0;display:grid}.amm-global-sidebar__copy strong{font-size:12px;color:#172b43!important}.amm-global-sidebar__copy small{font-size:10px;color:#64768d!important}.amm-global-sidebar__arrow{color:#718096!important}.amm-global-sidebar__footer{text-align:center;border-top:1px solid #e8edf2;margin-top:14px;padding:12px 8px 5px;font-size:10px;color:#8692a3!important}.amm-global-nav__notice{z-index:800;border:1px solid #d8c3b1;border-radius:10px;max-width:calc(100vw - 36px);padding:11px 15px;font-size:12px;position:fixed;top:78px;left:18px;box-shadow:0 8px 30px #10243a29;color:#6d5039!important;background:#fffaf6!important}.amm-aw-utility-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;display:flex}.amm-aw-utility-link{background:#fffaf6;border:1px solid #d8c3b1;border-radius:9px;align-items:center;min-height:34px;padding:7px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;color:#6d5039!important}.amm-aw-utility-controls .amm-aw-language,.amm-aw-utility-controls .amm-aw-theme{color:#172b43;cursor:pointer;background:#fff;border:1px solid #d8e0e9;border-radius:9px;min-height:34px;padding:7px 10px;font-size:11px}@media (max-width:1150px){.amm-global-nav__signals{gap:5px}.amm-global-nav__date{padding:5px 7px}.amm-global-nav__context{min-width:100px}}@media (max-width:900px){.amm-global-nav__date-copy small{display:none}.amm-global-nav__live{gap:0;padding:8px;font-size:0}}@media (max-width:640px){.amm-global-nav{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:9px 10px;display:grid}.amm-global-nav__logo{width:36px;height:36px}.amm-global-nav__brand{min-width:0}.amm-global-nav__brand-copy strong{font-size:11px}.amm-global-nav__context{border-inline-start:0;border-top:1px solid #ffffff1f;grid-area:2/1/auto/-1;padding:7px 0 0}.amm-global-nav__actions{grid-area:1/2;gap:5px}.amm-global-nav__back,.amm-global-nav__home,.amm-global-nav__menu-toggle{gap:5px;min-height:36px;padding:6px 8px}.amm-global-nav__back small,.amm-global-nav__home small,.amm-global-nav__menu-toggle small,.amm-global-nav__menu-toggle kbd{display:none}.amm-global-nav__signals{grid-area:3/1/auto/-1;justify-content:space-between}.amm-global-nav__date{min-height:32px}.amm-global-nav__date-icon{flex-basis:26px;width:26px;height:26px}.amm-global-nav__date-copy strong{font-size:9px}.amm-global-sidebar{top:132px;bottom:10px;right:10px}.amm-global-nav__backdrop{top:120px}}@media (prefers-reduced-motion:reduce){.amm-global-nav__led,.amm-global-nav:after,.amm-global-sidebar{animation:none!important}}@media print{.amm-global-nav,.amm-global-sidebar,.amm-global-nav__backdrop{display:none!important}}.amm-global-nav__backdrop{z-index:650!important;background:#07121f66!important;position:fixed!important}#amm-global-sidebar.amm-global-sidebar{z-index:700!important;color:#172b43!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;background:#fff!important;position:fixed!important;box-shadow:0 20px 65px #08192c47!important}#amm-global-sidebar:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:#fff;position:absolute;inset:0}#amm-global-sidebar .amm-global-sidebar__heading,#amm-global-sidebar .amm-global-sidebar__heading strong,#amm-global-sidebar .amm-global-sidebar__module-copy strong{color:#172b43!important;opacity:1!important;text-shadow:none!important}#amm-global-sidebar .amm-global-sidebar__heading small,#amm-global-sidebar .amm-global-sidebar__module-copy small{color:#64768d!important;opacity:1!important}#amm-global-sidebar .amm-global-sidebar__module{background-color:#fff;color:#172b43!important;opacity:1!important}#amm-global-sidebar .amm-global-sidebar__module:hover{background-color:#f3f6f8!important}#amm-global-sidebar .amm-global-sidebar__module.is-active{background-color:#f8eee6!important}#amm-global-sidebar .amm-global-sidebar__module span{text-shadow:none!important}@media (prefers-reduced-motion:reduce){.amm-global-nav:after{animation:none!important}}.amm-global-nav{direction:rtl!important}.amm-global-nav__actions{order:-1!important}.amm-global-nav__signals{order:0!important}.amm-global-nav__context{order:1!important}.amm-global-nav__brand{order:2!important}@media (max-width:640px){.amm-global-nav{direction:rtl!important;grid-template-columns:minmax(0,1fr) auto!important}.amm-global-nav__actions{justify-self:start;order:-1!important;grid-area:1/1!important}.amm-global-nav__brand{justify-self:end;order:2!important;grid-area:1/2!important}.amm-global-nav__context{grid-area:2/1/auto/-1!important}.amm-global-nav__signals{grid-area:3/1/auto/-1!important}}.amm-global-nav{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(155%);backdrop-filter:blur(22px)saturate(155%);position:sticky;overflow:visible;background:#14283f linear-gradient(112deg,#0a1b2ef7 0%,#1c3145f0 40%,#11263bf7 100%)!important;border-bottom:1px solid #d7a27da6!important;box-shadow:0 12px 34px #05111e3b,inset 0 1px #ffffff2b,inset 0 -1px #70d0e71f!important}.amm-global-nav:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 20% -90%,#97def533,#0000 55%) 50%/100% 100%,linear-gradient(108deg,#0000 8%,#ffffff06 27%,#97def51c 43%,#ffffff13 49%,#d7a27d14 54%,#0000 72%) 180%/230% 100%;animation:12s ease-in-out infinite amm-glass-water-flow;position:absolute;inset:0}.amm-global-nav>*{z-index:1;position:relative}.amm-global-nav .amm-global-nav__logo{isolation:isolate;flex:0 0 60px;place-items:center;padding:3px;animation:5.5s ease-in-out infinite amm-brand-soft-halo;display:grid;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#f0ece5)!important;border:1px solid #eec39df2!important;border-radius:16px!important;width:60px!important;height:60px!important;box-shadow:0 0 0 1px #ffffff21,0 5px 17px #00000038,0 0 18px #d7a27d30!important}.amm-global-nav .amm-global-nav__logo img{z-index:1;object-fit:contain;border-radius:12px;width:100%;height:100%;display:block;position:relative}.amm-global-nav__yousiq-logo{isolation:isolate;background:linear-gradient(145deg,#fffffffa,#dcecf4f5);border:1px solid #8ed4e88c;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:4px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000002e,0 0 13px #78c9e82b}.amm-global-nav__yousiq-logo img{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.amm-global-nav__yousiq-fallback{background:linear-gradient(145deg,#233e58,#102239);border-color:#dfb088e6}.amm-global-nav__yousiq-fallback:before{content:"";pointer-events:none;border:1px solid #deb18ba6;border-radius:10px;position:absolute;inset:4px}.amm-global-nav__yousiq-fallback>span{z-index:1;letter-spacing:-2px;text-shadow:0 0 12px #d7a27d45;font-family:Arial,sans-serif;font-size:29px;font-weight:800;position:relative;color:#f3c49c!important}.amm-global-nav__brand{min-width:300px;gap:13px!important}.amm-global-nav__brand-copy{gap:5px!important}.amm-global-nav__brand-copy strong{letter-spacing:.055em;text-shadow:0 1px 12px #b7ddef24;font-weight:800;color:#fff!important;font-size:14px!important}.amm-global-nav__brand-copy small{letter-spacing:.035em;color:#bfcede!important;font-size:10px!important}.amm-global-nav:after{content:"";z-index:3;inset-inline-start:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#4ce0ac59 12%,#4ce0ac 24%,#a0e6f4 38%,#d7a27d 51%,#e9c8a9 64%,#4ce0ac 80%,#0000 100%) 160%;position:absolute;bottom:-1px;box-shadow:0 0 8px #4ce0ac52;background-size:230% 100%!important;width:100%!important;height:3px!important;animation:7s linear infinite amm-nav-led-sweep!important}@keyframes amm-glass-water-flow{0%,to{opacity:.7;background-position:50%,180%}50%{opacity:1;background-position:50%,-90%}}@keyframes amm-nav-led-sweep{0%{background-position:160%}to{background-position:-130%}}@keyframes amm-brand-soft-halo{0%,to{box-shadow:0 0 0 1px #ffffff21,0 5px 17px #00000038,0 0 15px #d7a27d1f}50%{box-shadow:0 0 0 1px #fff3,0 5px 19px #00000030,0 0 23px #d7a27d47}}@media (max-width:1150px){.amm-global-nav__brand{min-width:0;gap:8px!important}.amm-global-nav .amm-global-nav__logo{flex-basis:50px;width:50px!important;height:50px!important}.amm-global-nav__yousiq-logo{flex-basis:40px;width:40px;height:40px}.amm-global-nav__brand-copy strong{font-size:12px!important}}@media (max-width:640px){.amm-global-nav__brand{min-width:0;max-width:100%;gap:6px!important}.amm-global-nav .amm-global-nav__logo{flex-basis:40px;border-radius:11px!important;width:40px!important;height:40px!important}.amm-global-nav__yousiq-logo{border-radius:9px;flex-basis:32px;width:32px;height:32px;padding:2px}.amm-global-nav__yousiq-fallback>span{font-size:21px}.amm-global-nav__brand-copy{max-width:100px}.amm-global-nav__brand-copy strong{letter-spacing:.01em;white-space:nowrap;font-size:9px!important}.amm-global-nav__brand-copy small{white-space:nowrap;font-size:8px!important}}@media (prefers-reduced-motion:reduce){.amm-global-nav:before,.amm-global-nav:after,.amm-global-nav .amm-global-nav__logo{animation:none!important}}.amm-global-nav .amm-global-nav__yousiq-logo{background:#0b1425!important;border:1px solid #d7a27dd9!important;border-radius:12px!important;flex-shrink:0!important;place-items:center!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 4px 15px #00000038,0 0 16px #d7a27d33!important}.amm-global-nav .amm-global-nav__yousiq-logo img{object-fit:cover!important;object-position:center!important;border-radius:inherit!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}@media (max-width:640px){.amm-global-nav .amm-global-nav__yousiq-logo{width:32px;height:32px}}.amm-global-nav__brand{max-width:340px;background:linear-gradient(135deg,#fff1,#ffffff04)!important;border:1px solid #d7a27d3d!important;border-radius:16px!important;flex:none!important;align-items:center!important;gap:12px!important;width:auto!important;min-width:0!important;padding:6px 12px!important;display:flex!important;box-shadow:inset 0 1px #ffffff14,0 4px 14px #00000014!important}.amm-global-nav .amm-global-nav__yousiq-logo{background:#0b1425!important;border:1px solid #d7a27db3!important;border-radius:13px!important;flex:0 0 54px!important;place-items:center!important;width:54px!important;height:54px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 3px 12px #0003,0 0 12px #d7a27d26!important}.amm-global-nav .amm-global-nav__yousiq-logo img{object-fit:contain!important;object-position:center!important;border-radius:inherit!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;padding:0!important;display:block!important}.amm-global-nav__brand-copy{text-align:start;min-width:0;gap:5px!important;display:grid!important}.amm-global-nav__brand-copy strong{white-space:nowrap;color:#fff!important;letter-spacing:.045em!important;font-size:14px!important;font-weight:800!important}.amm-global-nav__brand-copy small{white-space:nowrap;color:#c4d0dd!important;letter-spacing:.055em!important;font-size:10px!important}@media (max-width:1150px){.amm-global-nav__brand{gap:9px!important;padding:5px 8px!important}.amm-global-nav .amm-global-nav__yousiq-logo{flex-basis:46px!important;width:46px!important;height:46px!important}}@media (max-width:640px){.amm-global-nav__brand{max-width:190px;gap:6px!important;padding:4px 6px!important}.amm-global-nav .amm-global-nav__yousiq-logo{border-radius:9px!important;flex-basis:36px!important;width:36px!important;height:36px!important}.amm-global-nav__brand-copy strong{letter-spacing:0!important;font-size:10px!important}.amm-global-nav__brand-copy small{font-size:8px!important}}.amm-global-nav__actions{direction:rtl;align-items:center;gap:8px;display:flex}.amm-global-nav__menu-toggle{order:-3!important}.amm-global-nav__home{order:-2!important}.amm-global-nav__language-toggle{order:-1!important}.amm-global-nav__theme-toggle{order:0!important}.amm-global-nav__preference{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 3px 10px #00000014;color:#e9c4a2!important;background:linear-gradient(145deg,#ffffff1f,#ffffff09)!important;border:1px solid #e0b99761!important;border-radius:12px!important;display:grid!important}.amm-global-nav__preference svg{filter:drop-shadow(0 0 4px #d7a27d24);width:20px;height:20px;transition:transform .2s,filter .2s;display:block}.amm-global-nav__preference:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #c999761f,0 5px 16px #00000026,0 0 14px #c9997621;color:#ffe1c3!important;background:linear-gradient(145deg,#c9997640,#ffffff14)!important;border-color:#e8c09e!important}.amm-global-nav__preference:hover svg{filter:drop-shadow(0 0 5px #e6be9d66);transform:scale(1.08)}.amm-global-nav__preference:active{transform:scale(.97)}.amm-global-nav__preference:focus-visible{outline-offset:3px;outline:2px solid #e5b994}.amm-global-nav__sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:1150px){.amm-global-nav__preference{flex-basis:36px;width:36px;height:36px}.amm-global-nav__preference svg{width:18px;height:18px}}@media (max-width:640px){.amm-global-nav__preference{flex-basis:32px;width:32px;height:32px;border-radius:9px!important}.amm-global-nav__preference svg{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.amm-global-nav__preference,.amm-global-nav__preference svg{transition:none!important}}:root{--ink:#183035;--muted:#718286;--line:#e7eceb;--canvas:#f5f7f6;--white:#fff;--green:#087e70;--green-dark:#09695f;--mint:#e5f4ef;--amber:#b7791f;--red:#bf5148;--nav:#102126;--navmuted:#9aabad;--shadow:0 8px 28px #1435350e}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);margin:0;font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif;font-size:14px}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--nav);color:#fff;flex-direction:column;flex:none;width:254px;padding:24px 15px 16px;display:flex}.brand{color:#fff;align-items:center;gap:12px;padding:1px 8px 28px;text-decoration:none;display:flex}.brand-mark{color:#122629;background:#d5a55d;border-radius:13px;place-items:center;width:42px;height:42px;font-size:24px;font-weight:700;display:grid}.brand strong{letter-spacing:.1px;font-size:20px;display:block}.brand small{color:#a5b2b3;margin-top:2px;font-size:10px;display:block}.side-label,.nav-caption{color:#819395;letter-spacing:.08em;padding:0 13px 10px;font-size:10px;font-weight:600}.nav-list{flex-direction:column;gap:4px;display:flex}.nav-item{color:#b7c3c3;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:11px 12px;font:500 13px inherit;transition:all .16s;display:flex}.nav-item.active{color:#fff;background:#1d4140;box-shadow:inset -3px 0 #55c5a9}.nav-icon{text-align:center;color:#8ea3a4;width:18px;font-size:17px}.nav-caption{padding-top:21px;padding-bottom:5px}.sidebar-bottom{color:#aab6b7;border-top:1px solid #263b3f;align-items:center;gap:8px;margin-top:auto;padding:16px 7px 0;font-size:11px;display:flex}.connection-dot{background:#d5a55d;border-radius:50%;width:7px;height:7px}.version{color:#6f8587;margin-right:auto}.main-area{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:3;background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 35px;display:flex;position:sticky;top:0}.crumb{color:#99a6a6;align-items:center;gap:10px;font-size:12px;display:flex}.crumb b{color:#c9d1d0;font-weight:400}.crumb strong{color:#294246;font-size:13px;font-weight:600}.top-actions{align-items:center;gap:23px;display:flex}.period-select{color:#889899;align-items:center;gap:8px;font-size:11px;display:flex}.period-select select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;padding:8px 10px;font:500 12px inherit}.icon-button{color:#697c7e;cursor:pointer;background:0 0;border:0;border-radius:8px;width:34px;height:34px;font-size:20px;position:relative}.icon-button:hover{background:#f2f6f5}.notification i{background:#d4a252;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.user-menu{border-right:1px solid var(--line);align-items:center;gap:9px;padding-right:18px;display:flex}.avatar{color:#177b69;background:#e2f1eb;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.user-menu strong,.user-menu small{display:block}.user-menu strong{font-size:11px;font-weight:600}.user-menu small{color:#91a09f;margin-top:3px;font-size:10px}.chevron{color:#8b9999;padding-right:5px}.page-content{flex:1;width:100%;max-width:1600px;margin:0 auto;padding:28px 35px 32px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.eyebrow{color:var(--green);font-size:11px;font-weight:600}.page-heading h1{letter-spacing:-.4px;margin:5px 0 4px;font-size:24px;line-height:1.3}.page-heading p{color:#859395;margin:0;font-size:12px}.button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.primary{background:var(--green);color:#fff}.secondary{color:#405b5c;background:#f1f5f4}.button .plus{font-size:17px;font-weight:400;line-height:10px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.metric-card,.panel,.module-card{box-shadow:var(--shadow);background:#fff;border:1px solid #edf0ef;border-radius:11px}.metric-card{padding:17px 18px 14px}.metric-top{color:#78898b;justify-content:space-between;align-items:center;font-size:11px;display:flex}.metric-icon{background:var(--mint);width:31px;height:31px;color:var(--green);border-radius:9px;place-items:center;font-size:15px;display:grid}.metric-icon.gold{color:#b67c2b;background:#faf1e3}.metric-icon.blue{color:#547993;background:#e9f0f5}.metric-icon.pink{color:#b9685d;background:#f8ecea}.metric-value{text-align:right;letter-spacing:-.5px;direction:ltr;margin:13px 0 6px;font-size:24px;font-weight:700}.metric-foot{color:#97a2a2;align-items:center;gap:5px;font-size:10px;display:flex}.trend{color:var(--green);font-weight:600}.trend.down{color:var(--red)}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.9fr);gap:16px;margin-bottom:17px;display:grid}.panel{padding:18px 19px}.panel-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panel-header h2{margin:0;font-size:14px;font-weight:600}.panel-header p{color:#95a2a2;margin:4px 0 0;font-size:10px}.link-button{color:var(--green);cursor:pointer;background:0 0;border:0;font:500 11px inherit}.chart-area{flex-direction:column;justify-content:space-between;height:207px;padding:8px 0 27px 40px;display:flex;position:relative}.chart-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:7px 0 32px}.chart-grid span{border-top:1px dashed #e9efed;width:100%}.bars{justify-content:space-around;align-items:flex-end;gap:15px;display:flex;position:absolute;inset:14px 8px 34px 45px}.bar-group{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.bar-pair{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:calc(100% - 19px);display:flex}.bar{background:#d7e9e2;border-radius:4px 4px 0 0;width:min(17px,35%)}.bar.alt{background:#168b78}.bar-label{color:#899798;font-size:10px}.chart-legend{color:#829090;gap:15px;font-size:10px;display:flex}.legend-dot{background:#168b78;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.legend-dot.soft{background:#d7e9e2}.chart-y{color:#a0aaaa;direction:ltr;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;inset:6px auto 34px 2px}.activity-list{flex-direction:column;display:flex}.activity-item{border-bottom:1px solid #f0f2f2;grid-template-columns:33px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.activity-item:last-child{border-bottom:0;padding-bottom:1px}.activity-symbol{width:30px;height:30px;color:var(--green);background:#edf5f1;border-radius:9px;place-items:center;font-size:13px;display:grid}.activity-symbol.amber{color:#b77d2e;background:#fbf3e8}.activity-symbol.blue{color:#5d7890;background:#edf2f7}.activity-copy strong{font-size:11px;font-weight:600;display:block}.activity-copy small{color:#94a0a0;margin-top:3px;font-size:10px;display:block}.activity-amount{white-space:nowrap;direction:ltr;font-size:11px;font-weight:600}.activity-amount.positive{color:var(--green)}.activity-amount.negative{color:#425858}.section-title{margin:0 0 12px;font-size:14px;font-weight:600}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.module-card{cursor:pointer;text-align:right;color:inherit;align-items:flex-start;gap:12px;padding:16px;font-family:inherit;transition:all .17s;display:flex}.module-card .metric-icon{flex:none}.module-card strong{margin:1px 0 4px;font-size:12px;display:block}.module-card small{color:#8a9999;font-size:10px;line-height:1.65;display:block}.table-panel{padding:0;overflow:hidden}.table-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.table-title{font-size:13px;font-weight:600}.table-subtitle{color:#899798;margin-top:3px;font-size:10px}.tool-group{align-items:center;gap:8px;display:flex}.search-box{border:1px solid var(--line);color:#92a09f;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 10px;display:flex}.search-box input{width:150px;color:var(--ink);border:0;outline:0;font:11px inherit}.filter-select{border:1px solid var(--line);color:#647879;background:#fff;border-radius:7px;height:34px;padding:0 9px;font:11px inherit}.table-wrap{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{color:#879696;text-align:right;border-bottom:1px solid var(--line);background:#fafcfb;padding:12px 17px;font-size:10px;font-weight:500}td{color:#42595b;border-bottom:1px solid #f0f3f2;padding:12px 17px;font-size:11px}tbody tr:last-child td{border-bottom:0}.code{color:#849393;text-align:right;direction:ltr;font-family:Arial,sans-serif;font-size:10px}.strong-cell{color:#284447;font-weight:600}.sub-cell{color:#98a3a3;margin-top:3px;font-size:9px;display:block}.status{border-radius:20px;align-items:center;gap:5px;padding:4px 9px;font-size:9px;font-weight:600;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.status.ok{color:#27816d;background:#eaf6f0}.status.wait{color:#ad772c;background:#fcf4e7}.status.info{color:#5d7b8e;background:#edf3f7}.row-actions{color:#839392;cursor:pointer;background:0 0;border:0;font-size:17px}.table-footer{border-top:1px solid var(--line);color:#879596;justify-content:space-between;align-items:center;padding:13px 18px;font-size:10px;display:flex}.pagination{direction:ltr;gap:4px;display:flex}.pagination button{border:1px solid var(--line);color:#667b7a;cursor:pointer;background:#fff;border-radius:6px;width:27px;height:27px}.pagination button.current{background:var(--green);border-color:var(--green);color:#fff}.footer{color:#a0aaaa;border-top:1px solid #e9eeed;justify-content:space-between;padding:13px 35px;font-size:9px;display:flex}.toast{color:#fff;box-shadow:var(--shadow);opacity:0;pointer-events:none;z-index:9;background:#17373a;border-radius:8px;padding:11px 17px;font-size:12px;transition:all .2s;position:fixed;bottom:25px;left:28px;transform:translateY(8px)}.toast.show{opacity:1;transform:none}.record-dialog{width:min(540px,100% - 30px);color:var(--ink);border:0;border-radius:14px;padding:0;box-shadow:0 24px 90px #102a2b35}.record-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10262980}.record-dialog form{padding:23px}.dialog-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.dialog-heading h2{margin:5px 0 0;font-size:19px}.close-dialog{font-size:25px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:19px 0;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field.full{grid-column:1/-1}.field label{color:#607577;font-size:11px}.field input,.field select,.field textarea{border:1px solid #dfe7e5;border-radius:7px;outline:0;padding:10px 11px;font:12px inherit}.dialog-actions{border-top:1px solid var(--line);justify-content:flex-start;gap:8px;padding-top:14px;display:flex}.menu-toggle{display:none}@media (max-width:1080px){.sidebar{width:225px}.page-content{padding-left:22px;padding-right:22px}.topbar{padding:0 22px}.metric-grid{grid-template-columns:repeat(2,1fr)}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sidebar{z-index:8;transition:all .2s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-15px 0 35px #0d272b20}.sidebar.open{transform:none}.topbar{height:60px;padding:0 14px}.menu-toggle{display:block}.crumb{margin-left:auto;margin-right:9px}.crumb>span,.crumb>b{display:none}.top-actions{gap:8px}.period-select>span,.user-menu>span:not(.avatar){display:none}.user-menu{padding-right:7px}.page-content{padding:22px 14px}.page-heading{align-items:flex-start;gap:12px}.page-heading h1{font-size:21px}.page-heading .button{white-space:nowrap;padding:9px 11px}.metric-grid{gap:9px}.metric-card{padding:13px}.metric-value{font-size:20px}.dashboard-grid{grid-template-columns:1fr}.module-grid{grid-template-columns:1fr 1fr;gap:9px}.module-card{gap:8px;padding:12px}.module-card .metric-icon{width:28px;height:28px}.module-card small{font-size:9px}.table-tools{flex-direction:column;align-items:flex-start}.tool-group{flex-wrap:wrap;width:100%}.search-box{flex:1}.search-box input{width:100%}.table-wrap table{min-width:650px}.footer{padding:12px 14px}.chart-area{height:180px}}@media (max-width:390px){.module-grid{grid-template-columns:1fr}.period-select select{max-width:112px}.notification{display:none}}.demo-notice{color:#795b2b;background:#fbf6ec;border:1px solid #ead9b9;border-radius:9px;align-items:center;gap:11px;margin:-8px 0 17px;padding:11px 14px;display:flex}.demo-notice>span{background:#f2e4c8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.demo-notice strong,.demo-notice small{display:block}.demo-notice strong{margin-bottom:2px;font-size:10px}.demo-notice small{color:#927c59;font-size:10px}.metric-unit{color:#879696;margin-right:5px;font-size:11px;font-weight:500}.modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10262980;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.modal-backdrop .record-dialog{background:#fff;max-height:calc(100vh - 30px);margin:0;overflow:auto}.modal-backdrop .record-dialog form{padding:23px}.modal-backdrop .record-dialog h2{margin:5px 0 0}.modal-backdrop .dialog-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.modal-backdrop .form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:19px 0;display:grid}.modal-backdrop .field{flex-direction:column;gap:6px;display:flex}.modal-backdrop .field.full{grid-column:1/-1}.modal-backdrop .field label{color:#607577;font-size:11px}.modal-backdrop .field input{border:1px solid #dfe7e5;border-radius:7px;outline:0;padding:10px 11px;font:12px inherit}.modal-backdrop .field input:focus{border-color:#5caa96;box-shadow:0 0 0 3px #e8f4ef}.modal-backdrop .dialog-actions{border-top:1px solid var(--line);justify-content:flex-start;gap:8px;padding-top:14px;display:flex}.button:disabled{opacity:.65;cursor:wait}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-switch{color:#166f62;background:#e9f3ef;min-width:92px}.app-shell[dir=ltr] .nav-item{text-align:left}.app-shell[dir=ltr] .user-menu{border-right:0;border-left:1px solid var(--line);padding-left:18px;padding-right:0}.app-shell[dir=ltr] .metric-value{text-align:left}.app-shell[dir=ltr] .metric-unit{margin-left:5px;margin-right:0}.app-shell[dir=ltr] .module-card,.app-shell[dir=ltr] th{text-align:left}.connection-dot.offline{background:#bf5148}.quick-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.action-panel{margin-bottom:16px}.action-panel .panel-header{margin-bottom:13px}.action-panel .panel-header p{max-width:720px;line-height:1.7}.phase-modules,.section-gap{margin-top:16px}.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.setup-card{min-width:0;padding:0;overflow:hidden}.setup-card .panel-header{border-bottom:1px solid var(--line);margin:0;padding:14px 17px}.setup-card .panel-header h2{margin:0;font-size:13px}.setup-card .panel-header .button{margin-inline-start:auto}.setup-card .quick-actions{padding:13px 16px}.setup-card table{font-size:11px}.empty-row{color:#97a4a4;text-align:center!important;padding:30px 15px!important}.empty-state{color:#758788;text-align:center;background:#fbfdfc;border:1px dashed #dce7e2;border-radius:9px;padding:20px;line-height:1.8}.modal-empty{margin:18px 0}.error-notice{color:#8d4039;background:#fff4f2;border-color:#f0d5d1}.success-notice{color:#27745b;background:#edf8f1;border:1px solid #cfe7d9;border-radius:9px;align-items:center;gap:10px;margin:-8px 0 17px;padding:11px 14px;font-size:11px;display:flex}.success-notice>span{font-weight:700}.success-notice .link-button{margin-inline-start:auto}.required-mark{color:var(--red)}.field-hint{color:#879596;font-size:10px;line-height:1.5}.record-dialog .field select{color:var(--ink);background:#fff;border:1px solid #dfe7e5;border-radius:7px;outline:0;padding:10px 11px;font:12px inherit}.record-dialog .field select:focus{border-color:#5caa96;box-shadow:0 0 0 3px #e8f4ef}@media (max-width:900px){.setup-grid{grid-template-columns:1fr}.page-heading{gap:12px}.page-heading .button{white-space:nowrap}}@media (max-width:760px){.top-actions{gap:8px}.topbar{gap:6px}.language-switch{min-width:72px;padding:8px 10px}.quick-actions>.button{flex:46%}.setup-grid{gap:10px}.action-panel{padding:15px}.success-notice{align-items:flex-start}.demo-notice small{line-height:1.6}}.table-actions{border-bottom:1px solid var(--line);background:#fbfdfc;justify-content:flex-end;gap:7px;padding:9px 12px;display:flex}.table-actions .button{padding:7px 10px;font-size:10px}.workflow-guide{background:linear-gradient(135deg,#fff 0%,#f4faf7 100%);border-color:#dcebe5;margin-bottom:16px}.workflow-guide-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.workflow-guide-header h2{margin:4px 0 0;font-size:15px}.workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.workflow-step{background:#fff;border:1px solid #e6efeb;border-radius:9px;gap:10px;padding:12px 10px;display:flex}.workflow-number{background:var(--mint);width:28px;height:28px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.workflow-step h3{margin:2px 0 5px;font-size:11px}.workflow-step p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.segmented-control{background:#f1f5f4;border-radius:9px;gap:5px;padding:4px;display:flex}.segmented-control button{color:#617476;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:8px 10px;font:500 11px inherit}.segmented-control button.selected{color:var(--green);background:#fff;box-shadow:0 1px 5px #18303512}.segmented-control button:disabled{opacity:.45;cursor:not-allowed}.supplier-entry{grid-column:1/-1}.supplier-inline-fields{grid-template-columns:1fr 2fr;gap:12px;margin-top:11px;display:grid}.searchable-input{width:100%;min-height:39px;color:var(--ink);background:#fff;border:1px solid #dfe7e5;border-radius:7px;outline:0;padding:10px 11px;font:12px inherit}.searchable-input:focus{border-color:#5caa96;box-shadow:0 0 0 3px #e8f4ef}@media (max-width:1100px){.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.workflow-guide-header{flex-direction:column;align-items:flex-start}.workflow-steps{grid-template-columns:1fr 1fr}.supplier-inline-fields{grid-template-columns:1fr}}@media (max-width:430px){.workflow-steps{grid-template-columns:1fr}}@media print{body{color:#111!important;background:#fff!important}.sidebar,.topbar,.footer,.no-print,.page-heading>button,.quick-actions,.table-actions,.button,.demo-notice,.success-notice,.workflow-guide{display:none!important}.page-content{width:100%;max-width:none;padding:0!important}.panel,.metric-card{break-inside:avoid;box-shadow:none!important;border:1px solid #bbb!important}.table-wrap{overflow:visible!important}.table-wrap table{border-collapse:collapse!important;width:100%!important;min-width:0!important}th,td{color:#111!important;background:#fff!important;border:1px solid #bbb!important}tr{break-inside:avoid}}.app-shell[data-theme=light]{--ink:#172d35;--muted:#697f86;--line:#dce5e8;--canvas:#f1f5f7;--white:#fff;--green:#087e70;--green-dark:#06685e;--mint:#e4f3ef;--nav:#132a33;--shadow:0 5px 20px #162f380f}.app-shell[data-theme=light] .topbar,.app-shell[data-theme=light] .metric-card,.app-shell[data-theme=light] .panel,.app-shell[data-theme=light] .module-card{background:#fff;border-color:#e3eaed}.app-shell[data-theme=light] .page-content{background:0 0}.app-shell[data-theme=light] td{color:#344e56}.app-shell[data-theme=dark]{--ink:#e5edf0;--muted:#a3b5bb;--line:#344950;--canvas:#101b20;--white:#17262d;--green:#43b7a1;--green-dark:#2b9a87;--mint:#193d3c;--nav:#0c171c;--shadow:0 8px 26px #0003;color:var(--ink);background:var(--canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell[data-theme=dark] .crumb strong,.app-shell[data-theme=dark] .panel-header h2,.app-shell[data-theme=dark] .module-card,.app-shell[data-theme=dark] .module-card strong,.app-shell[data-theme=dark] .metric-value,.app-shell[data-theme=dark] .table-title,.app-shell[data-theme=dark] .workflow-step h3{color:#e5edf0}.app-shell[data-theme=dark] .page-heading p,.app-shell[data-theme=dark] .metric-top,.app-shell[data-theme=dark] .metric-foot,.app-shell[data-theme=dark] .panel-header p,.app-shell[data-theme=dark] .table-subtitle,.app-shell[data-theme=dark] .workflow-step p,.app-shell[data-theme=dark] .footer{color:#9aadb4}.app-shell[data-theme=dark] .segmented-control button{color:#bfd0d4}.app-shell[data-theme=dark] .segmented-control button.selected{color:#8cddc8;background:#2b444b}.app-shell[data-theme=dark] .metric-icon{color:#65d0b5;background:#193d3c}.app-shell[data-theme=dark] .metric-icon.gold{color:#e2b667;background:#453923}.app-shell[data-theme=dark] .empty-state{color:#b7c8cc;background:#1c3037;border-color:#3c555d}.app-shell[data-theme=dark] .record-dialog .field label,.app-shell[data-theme=dark] .modal-backdrop .field label{color:#bdcbd0}.app-shell[data-theme=dark] .record-dialog .field input:focus,.app-shell[data-theme=dark] .record-dialog .field select:focus,.app-shell[data-theme=dark] .searchable-input:focus{border-color:#4bb49e;box-shadow:0 0 0 3px #245047}.app-shell[data-theme=dark] .toast{color:#e5f2ef;background:#193d3c}.theme-switch{color:#344e56;background:#f0f4f5;min-width:116px}.theme-switch>span:first-child{font-size:15px;line-height:1}@media (max-width:760px){.theme-switch{min-width:auto;padding:8px 10px}.theme-switch>span:last-child{display:none}}.app-shell[data-theme=light]{--ink:#172033;--muted:#667085;--line:#e1e5eb;--canvas:#f6f7f9;--white:#fff;--green:#9a5f49;--green-dark:#814b38;--mint:#f4d0be;--amber:#c98e73;--nav:#0b1020;--navmuted:#cbd5e1;--shadow:0 6px 24px #17203311}.app-shell[data-theme=light] .nav-item:hover{background:#1c2436}.app-shell[data-theme=light] .brand-mark{color:#0b1020;background:#e5b299}.app-shell[data-theme=light] .metric-icon.gold{color:#9a5f49;background:#f9eee8}.app-shell[data-theme=light] .workflow-number{color:#7e4937;background:#f4d0be}.app-shell[data-theme=light] .workflow-step{border-color:#efe5df}.app-shell[data-theme=light] .table-actions .button:hover,.app-shell[data-theme=light] .secondary:hover{color:#713e30;background:#f4d0be}.app-shell[data-theme=dark] .nav-item:hover{color:#fff;background:#1b2233}.app-shell[data-theme=dark] .nav-item.active{color:#fff;background:#252130;box-shadow:inset -3px 0 #e5b299}.app-shell[data-theme=dark] .nav-item.active .nav-icon{color:#f4d0be}.app-shell[data-theme=dark] .topbar,.app-shell[data-theme=dark] .metric-card,.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .module-card{color:#cbd5e1;background:#131c30;border-color:#283247}.app-shell[data-theme=dark] .crumb strong,.app-shell[data-theme=dark] .page-heading h1,.app-shell[data-theme=dark] .metric-value,.app-shell[data-theme=dark] .panel-header h2,.app-shell[data-theme=dark] .table-title,.app-shell[data-theme=dark] .module-card strong,.app-shell[data-theme=dark] .workflow-step h3{color:#e6ebf2}.app-shell[data-theme=dark] .table-actions{background:#131c30;border-color:#283247}.app-shell[data-theme=dark] .secondary,.app-shell[data-theme=dark] .theme-switch,.app-shell[data-theme=dark] .language-switch{color:#dbe2eb;background:#222d43}.app-shell[data-theme=dark] .workflow-number,.app-shell[data-theme=dark] .metric-icon,.app-shell[data-theme=dark] .metric-icon.gold{color:#f4d0be;background:#33251f}.app-shell[data-theme=dark] .brand-logo{background:#fff}.app-shell[data-theme=dark] .record-dialog .field input,.app-shell[data-theme=dark] .record-dialog .field select,.app-shell[data-theme=dark] .record-dialog .field textarea,.app-shell[data-theme=dark] .modal-backdrop .field input,.app-shell[data-theme=dark] .searchable-input{color:#e2e8f0;background:#0f1728;border-color:#39465e}.brand-logo{object-fit:contain;background:#fff;border:1px solid #e5b299a6;border-radius:50%;flex:none;width:56px;height:56px;padding:1px;box-shadow:0 2px 10px #0b102038}.brand strong{color:#fff;white-space:nowrap;font-size:16px}.brand small{color:#cbd5e1;line-height:1.5}.heading-actions{align-items:center;gap:9px;display:flex;position:relative}.more-actions{position:relative}.more-actions>summary{cursor:pointer;border:1px solid var(--line);background:var(--white);color:var(--muted);white-space:nowrap;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:600;list-style:none}.more-actions>summary::-webkit-details-marker{display:none}.more-actions[open]>summary{color:var(--green);border-color:#d6b2a2}.more-actions-menu{z-index:5;top:calc(100% + 7px);background:var(--white);border:1px solid var(--line);border-radius:11px;gap:5px;min-width:210px;padding:8px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 12px 35px #17203324}.more-actions-menu .button{width:100%;color:var(--ink);background:0 0;justify-content:flex-start;font-weight:500}.more-actions-menu .button:hover{background:var(--canvas)}.page-kpis{margin:0 0 17px}.page-kpis .metric-card{min-height:100px;padding:14px 16px 13px}.page-kpis .metric-value{overflow-wrap:anywhere;margin:11px 0 0;font-size:clamp(18px,2vw,23px)}.page-kpis .metric-icon{background:var(--green);border-radius:50%;width:8px;height:8px;font-size:0}.workflow-guide{padding:19px 20px}.workflow-guide-header{margin-bottom:15px}.workflow-guide-header p{max-width:780px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.7}.workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.workflow-step{min-height:104px;padding:13px}.workflow-step h3{font-size:11px}.workflow-step p{font-size:10px;line-height:1.6}.workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.workflow-step-button{color:var(--ink);text-align:inherit;cursor:pointer;font-family:inherit;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative}.workflow-step-button:hover{border-color:#d5ad9d;transform:translateY(-2px);box-shadow:0 5px 15px #1720330f}.workflow-arrow{inset-inline-end:11px;color:var(--green);font-size:13px;position:absolute;bottom:9px}.table-tools{min-height:57px;padding:12px 17px}.table-tools .table-title{font-size:13px}.page-content>.demo-notice:not(.error-notice){background:#f4d0be2e;border-color:#c98e7347;border-radius:8px;min-height:34px;margin:0 0 15px;padding:7px 11px;font-size:10px}.page-content>.demo-notice:not(.error-notice)>span{flex:none;width:16px;height:16px;font-size:9px}.page-content>.demo-notice:not(.error-notice) small{font-size:10px;line-height:1.4}.app-shell[data-theme=dark] .period-select select{color:#cbd5e1;background:#131c30;border-color:#39465e}.app-shell[data-theme=dark] .period-select>span{color:#a7b4c5}.app-shell[lang=ar]{font-family:Segoe UI Variable,Segoe UI,Tahoma,Arial,sans-serif;font-size:15px;line-height:1.7}.app-shell[lang=ar] .brand strong{font-size:18px}.app-shell[lang=ar] .brand small{font-size:12px}.app-shell[lang=ar] .side-label,.app-shell[lang=ar] .nav-caption{letter-spacing:0;font-size:11px}.app-shell[lang=ar] .nav-item{padding-block:12px;font-size:14px;line-height:1.55}.app-shell[lang=ar] .topbar .crumb{font-size:13px}.app-shell[lang=ar] .topbar .crumb strong{font-size:15px}.app-shell[lang=ar] .period-select,.app-shell[lang=ar] .period-select select,.app-shell[lang=ar] .user-menu strong{font-size:13px}.app-shell[lang=ar] .user-menu small{font-size:11px}.app-shell[lang=ar] .page-heading h1{letter-spacing:0;font-size:29px;font-weight:700;line-height:1.45}.app-shell[lang=ar] .page-heading p{font-size:14px;line-height:1.75}.app-shell[lang=ar] .eyebrow{font-size:12px}.app-shell[lang=ar] .button{padding:11px 16px;font-size:13px;line-height:1.5}.app-shell[lang=ar] .more-actions>summary,.app-shell[lang=ar] .metric-top{font-size:13px}.app-shell[lang=ar] .metric-value{letter-spacing:0;font-size:26px;line-height:1.35}.app-shell[lang=ar] .metric-foot{font-size:11px}.app-shell[lang=ar] .panel-header h2,.app-shell[lang=ar] .table-title{font-size:15px}.app-shell[lang=ar] .panel-header p,.app-shell[lang=ar] .table-subtitle{font-size:12px;line-height:1.65}.app-shell[lang=ar] .workflow-guide-header h2{font-size:19px}.app-shell[lang=ar] .workflow-guide-header p,.app-shell[lang=ar] .workflow-step p{font-size:12px;line-height:1.75}.app-shell[lang=ar] .workflow-step h3{font-size:13px;line-height:1.55}.posting-preview{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ead8cd;border-radius:12px;margin:10px 0 16px;padding:13px 14px}.posting-preview-title{color:var(--copper,#9a5f49);margin-bottom:10px;font-size:12px;font-weight:700}.posting-preview-steps{align-items:stretch;gap:8px;display:flex}.posting-preview-step{min-width:0;color:var(--ink);background:#fff;border:1px solid #eee4de;border-radius:9px;flex:1;align-items:center;gap:8px;padding:9px 10px;font-size:11px;line-height:1.5;display:flex;position:relative}.posting-preview-step span{color:#85513f;background:#f8dfd2;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-size:10px;font-weight:700;display:grid}.posting-preview-step strong{font-weight:600}.posting-preview-step i{z-index:1;color:#b27d65;background:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:15px;font-style:normal;display:grid;position:absolute;inset-inline-end:-8px}.app-shell[dir=rtl] .posting-preview-step i{transform:rotate(180deg)}.app-shell[data-theme=dark] .posting-preview{background:#182338;border-color:#3b465c}.app-shell[data-theme=dark] .posting-preview-step{color:#e6ebf2;background:#131c30;border-color:#344057}.app-shell[data-theme=dark] .posting-preview-step i{background:#131c30}@media (max-width:680px){.posting-preview-steps{grid-template-columns:1fr;display:grid}.posting-preview-step i{display:none}}.table-actions{background:var(--white);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.table-query-tools,.table-export-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-search,.table-sort{border:1px solid var(--line);background:var(--white);min-height:38px;color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:0 11px;display:flex}.table-search{min-width:min(270px,42vw)}.table-search>span{color:var(--green);font-size:18px}.table-search input{width:100%;min-width:90px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.table-search input::placeholder{color:var(--muted);opacity:.85}.table-sort{white-space:nowrap;font-size:11px}.table-sort select,.table-filter-popover select{max-width:170px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:12px}.sort-direction{border:1px solid var(--line);background:var(--white);width:38px;height:38px;color:var(--green);cursor:pointer;border-radius:10px;font:700 18px inherit;transition:transform .18s,box-shadow .18s,border-color .18s}.sort-direction:hover{border-color:var(--amber,#c98e73);transform:translateY(-1px);box-shadow:0 0 0 3px #e5b2992e}.table-filters{position:relative}.table-filters>summary{border:1px solid var(--line);background:var(--white);min-height:38px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;list-style:none;transition:border-color .16s,box-shadow .16s;display:flex}.table-filters>summary::-webkit-details-marker{display:none}.table-filters[open]>summary{border-color:var(--amber,#c98e73);box-shadow:0 0 0 3px #e5b29924}.table-filter-popover{z-index:7;top:calc(100% + 7px);border:1px solid var(--line);background:var(--white);border-radius:12px;gap:10px;width:min(320px,85vw);padding:14px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 16px 38px #0b102029}.table-filter-popover label{color:var(--muted);gap:5px;font-size:11px;display:grid}.table-filter-popover select{border:1px solid var(--line);background:var(--canvas);border-radius:8px;width:100%;max-width:none;min-height:37px;padding:7px 9px}.table-result-count{color:var(--muted);padding:7px 16px 0;font-size:10px}.sort-indicator{color:var(--green);font-weight:700}.app-shell[data-theme=dark] .table-search,.app-shell[data-theme=dark] .table-sort,.app-shell[data-theme=dark] .sort-direction,.app-shell[data-theme=dark] .table-filters>summary{color:#cbd5e1;background:#131c30;border-color:#303a4e}.app-shell[data-theme=dark] .table-search input,.app-shell[data-theme=dark] .table-sort select{color:#cbd5e1}.app-shell[data-theme=dark] .table-filter-popover{background:#131c30;border-color:#303a4e}.app-shell[data-theme=dark] .table-filter-popover select{color:#cbd5e1;background:#0b1020;border-color:#39465e}@media (max-width:760px){.table-actions{align-items:stretch}.table-query-tools{grid-template-columns:1fr auto;display:grid}.table-search{grid-column:1/-1;min-width:0}.table-sort{justify-content:space-between;min-width:0}.table-sort select{max-width:125px}.table-export-tools{justify-content:flex-end}.table-result-count{padding-inline:12px}}@media (max-width:430px){.table-query-tools{grid-template-columns:minmax(0,1fr) 38px}.table-sort{grid-column:1/-1}.table-sort select{max-width:none}.table-export-tools{grid-template-columns:1fr 1fr;display:grid}.table-export-tools .button{width:100%}}.primary{transition:transform .18s,box-shadow .18s,background .18s;position:relative;overflow:hidden;box-shadow:0 6px 18px #9a5f4933}.primary:after{content:"";top:-50%;bottom:-50%;opacity:0;background:linear-gradient(90deg,#0000,#ffffff42,#0000);width:30%;position:absolute;inset-inline-start:-55%;transform:skew(-18deg)}.primary:hover{transform:translateY(-1px);box-shadow:0 9px 24px #9a5f4947}.primary:hover:after{opacity:1;animation:.75s ease-out button-sheen}.table-search:focus-within,.table-sort:focus-within{outline-offset:2px;outline:3px solid #e5b2997a}.button:focus-visible{outline-offset:2px;outline:3px solid #e5b2997a}.table-filters>summary:focus-visible{outline-offset:2px;outline:3px solid #e5b2997a}.sort-direction:focus-visible{outline-offset:2px;outline:3px solid #e5b2997a}.connection-dot.online{animation:2.7s ease-in-out infinite led-breathe;position:relative;box-shadow:0 0 0 3px #e5b29921,0 0 10px #e5b2997a}.success-notice{animation:.28s cubic-bezier(.2,.7,.2,1) notice-enter;position:relative;overflow:hidden;box-shadow:0 9px 28px #27745b17}.success-notice:before{content:"";inset-inline-start:0;background:linear-gradient(#e5b299,#9a5f49,#e5b299) 0 0/100% 220%;width:3px;animation:3s linear infinite signal-flow;position:absolute;top:0;bottom:0}.success-notice>span{color:#27745b;background:#fff;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;display:grid;box-shadow:0 0 0 4px #e5b29926,0 0 14px #e5b29940}.error-notice{animation:.28s cubic-bezier(.2,.7,.2,1) notice-enter;box-shadow:0 9px 26px #8d403914}.workflow-step-button:hover .workflow-number{box-shadow:0 0 0 4px #e5b29933,0 0 18px #e5b29957}.led-bars{vertical-align:middle;align-items:flex-end;gap:2px;height:12px;margin-inline-start:7px;display:inline-flex}.led-bars i{background:#c98e73;border-radius:2px;width:3px;height:5px;animation:1.15s ease-in-out infinite alternate led-level;display:block;box-shadow:0 0 7px #e5b299a6}.led-bars i:nth-child(2){height:8px;animation-delay:.12s}.led-bars i:nth-child(3){height:11px;animation-delay:.24s}.led-bars i:nth-child(4){height:7px;animation-delay:.36s}.led-bars i:nth-child(5){height:9px;animation-delay:.48s}@keyframes button-sheen{0%{inset-inline-start:-55%}to{inset-inline-start:130%}}@keyframes led-breathe{0%,to{box-shadow:0 0 0 2px #e5b2991a,0 0 7px #e5b29947}50%{box-shadow:0 0 0 4px #e5b29929,0 0 14px #e5b29985}}@keyframes led-level{0%{opacity:.5;filter:brightness(.82);transform:scaleY(.72)}to{opacity:1;filter:brightness(1.22);transform:scaleY(1)}}@keyframes notice-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-flow{to{background-position:0 100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell[lang=ar] th{padding:14px 18px;font-size:12px}.app-shell[lang=ar] td{padding:14px 18px;font-size:13px;line-height:1.6}.app-shell[lang=ar] .field label{font-size:13px}.app-shell[lang=ar] .field input,.app-shell[lang=ar] .field select,.app-shell[lang=ar] .searchable-input{min-height:43px;font-size:14px}.app-shell[lang=ar] .field-hint{font-size:11px;line-height:1.65}.app-shell[lang=ar] .demo-notice small,.app-shell[lang=ar] .success-notice{font-size:12px;line-height:1.65}.app-shell[lang=ar] .footer,.app-shell[lang=ar] .sidebar-bottom{font-size:11px}@media (max-width:760px){.app-shell[lang=ar] .page-heading h1{font-size:25px}.app-shell[lang=ar] .metric-value{font-size:22px}.app-shell[lang=ar] .topbar .crumb strong{font-size:13px}}.section-gap{margin-top:14px}@media (max-width:900px){.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-heading{flex-direction:column;align-items:flex-start;gap:13px}.heading-actions{width:100%}.page-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-guide-header{align-items:flex-start}.more-actions-menu{inset-inline:0 auto}}@media (max-width:420px){.heading-actions{align-items:stretch}.heading-actions>.button{flex:1}.more-actions>summary{align-items:center;height:100%;display:flex}.page-kpis .metric-value{font-size:18px}}:root{--yq-navy-950:#070b16;--yq-navy-900:#0b1020;--yq-navy-800:#131c30;--yq-navy-700:#1b263a;--yq-rose:#e5b299;--yq-rose-soft:#f4d0be;--yq-copper:#9a5f49;--yq-copper-dark:#814b38;--yq-copper-soft:#c98e73;--yq-bg:#f6f7f9;--yq-card:#fff;--yq-text:#172033;--yq-muted:#667085;--yq-line:#e1e5eb}.app-shell[data-theme=light]{--ink:var(--yq-text);--muted:var(--yq-muted);--line:var(--yq-line);--canvas:var(--yq-bg);--white:var(--yq-card);--green:var(--yq-copper);--green-dark:var(--yq-copper-dark);--mint:var(--yq-rose-soft);--amber:var(--yq-copper-soft);--nav:var(--yq-navy-900);--navmuted:#cbd5e1;--shadow:0 8px 28px #0b102012;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell[data-theme=dark]{--ink:#dbe3ee;--muted:#94a3b8;--line:#283247;--canvas:var(--yq-navy-900);--white:var(--yq-navy-800);--green:var(--yq-rose);--green-dark:var(--yq-copper-soft);--mint:#33251f;--amber:var(--yq-rose);--nav:var(--yq-navy-950);--navmuted:#cbd5e1;--shadow:0 12px 34px #00000047;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell[data-theme=light] .sidebar{background:linear-gradient(#0b1020 0%,#080d19 100%)}.app-shell[data-theme=light] .topbar{border-color:var(--yq-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2}.app-shell[data-theme=dark] .topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131c30f2;border-color:#283247}.brand-logo{background:#fff;border:1px solid #e5b299b3;border-radius:14px;width:50px;height:50px;box-shadow:0 4px 16px #0003}.brand strong{color:#fff;font-size:16px}.brand small{color:#cbd5e1}.app-shell[data-theme=light] .nav-item:hover,.app-shell[data-theme=dark] .nav-item:hover{color:#fff;background:#171e31}.app-shell[data-theme=light] .nav-item.active,.app-shell[data-theme=dark] .nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--yq-rose);background:linear-gradient(90deg,#1c2235,#252130)}.app-shell[dir=rtl] .nav-item.active{box-shadow:inset -3px 0 var(--yq-rose)}.nav-item.active .nav-icon{color:var(--yq-rose)}.metric-card,.panel,.module-card{border-radius:14px;transition:border-color .18s,box-shadow .18s,transform .18s}.metric-card{position:relative;overflow:hidden}.metric-card:before{content:"";inset-inline-start:0;background:linear-gradient(180deg,var(--yq-rose),var(--yq-copper));width:3px;position:absolute;top:0;bottom:0}.app-shell[data-theme=light] .metric-card:hover,.app-shell[data-theme=light] .module-card:hover{border-color:#dfc0b2;box-shadow:0 12px 30px #0b102014}.app-shell[data-theme=dark] .metric-card:hover,.app-shell[data-theme=dark] .module-card:hover{border-color:#49372f;box-shadow:0 14px 34px #00000040}.app-shell[data-theme=light] .metric-icon,.app-shell[data-theme=light] .metric-icon.gold{color:var(--yq-copper);background:#f7eee9}.app-shell[data-theme=dark] .metric-icon,.app-shell[data-theme=dark] .metric-icon.gold{color:var(--yq-rose);background:#33251f}.app-shell[data-theme=dark] .metric-icon.pink{color:#f0c0ae;background:#39272a}.page-heading h1{font-weight:750}.eyebrow,.link-button{color:var(--green)}.primary{background:linear-gradient(135deg,var(--yq-copper),var(--yq-copper-soft));color:#fff;box-shadow:0 7px 20px #9a5f492e}.primary:hover{background:linear-gradient(135deg,var(--yq-copper-dark),var(--yq-copper))}.app-shell[data-theme=dark] .primary{background:linear-gradient(135deg,var(--yq-rose),var(--yq-copper-soft));color:var(--yq-navy-900)}.app-shell[data-theme=dark] .primary:hover{background:linear-gradient(135deg,#f0c6b1,var(--yq-rose))}.secondary{border:1px solid var(--line)}.app-shell[data-theme=light] .secondary:hover{color:var(--yq-copper-dark);background:#f7e9e2}.app-shell[data-theme=dark] .secondary,.app-shell[data-theme=dark] .theme-switch,.app-shell[data-theme=dark] .language-switch{color:#dbe3ee;background:#202a3e;border-color:#344057}.app-shell[data-theme=light] .workflow-guide{background:linear-gradient(135deg,#fff 0%,#fcf6f2 100%);border-color:#eadbd3}.app-shell[data-theme=light] .workflow-step{background:#fff;border-color:#eee4df}.app-shell[data-theme=dark] .workflow-step,.app-shell[data-theme=dark] .segmented-control{background:#182338;border-color:#303a4e}.workflow-number{background:var(--yq-rose-soft);color:#7e4937}.app-shell[data-theme=dark] .workflow-number{color:var(--yq-rose);background:#33251f}.app-shell[data-theme=light] th{color:#667085;background:#f8f9fb}.app-shell[data-theme=dark] th{color:#cbd5e1;background:#1b263a;border-color:#303a4e}.table-actions{background:var(--white);border-color:var(--line)}.field input,.field select,.field textarea,.searchable-input{border-color:var(--line);border-radius:9px;min-height:40px}.app-shell[data-theme=light] .field input:focus,.app-shell[data-theme=light] .field select:focus,.app-shell[data-theme=light] .field textarea:focus,.app-shell[data-theme=light] .searchable-input:focus{border-color:var(--yq-copper-soft);box-shadow:0 0 0 3px #e5b29938}.app-shell[data-theme=dark] .field input,.app-shell[data-theme=dark] .field select,.app-shell[data-theme=dark] .field textarea,.app-shell[data-theme=dark] .searchable-input{color:#e2e8f0;background:#0f1728;border-color:#39465e}.app-shell[data-theme=dark] .field input:focus,.app-shell[data-theme=dark] .field select:focus,.app-shell[data-theme=dark] .field textarea:focus,.app-shell[data-theme=dark] .searchable-input:focus{border-color:var(--yq-copper-soft);box-shadow:0 0 0 3px #e5b29926}.record-dialog,.modal-backdrop .record-dialog{border-radius:16px}.app-shell[data-theme=dark] .record-dialog,.app-shell[data-theme=dark] .modal-backdrop .record-dialog{color:#dbe3ee;background:#131c30}.app-shell[lang=ar] .page-heading h1{letter-spacing:0;font-size:29px;line-height:1.45}.app-shell[lang=ar] .nav-item{font-size:14px}.app-shell[lang=ar] th{font-size:12px}.app-shell[lang=ar] td,.app-shell[lang=ar] .field label{font-size:13px}.app-shell[lang=ar] .field input,.app-shell[lang=ar] .field select,.app-shell[lang=ar] .field textarea{font-size:14px}@media (max-width:760px){.page-content{padding:21px 14px 26px}.page-heading{flex-direction:column;align-items:flex-start;gap:12px}.heading-actions{width:100%}.heading-actions>.button{flex:1}.module-grid,.workflow-steps{grid-template-columns:1fr 1fr}.table-wrap table{min-width:700px}}@media (max-width:430px){.module-grid,.workflow-steps{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}}.button:focus-visible{outline-offset:2px;outline:3px solid #e5b2997a}.nav-item:focus-visible{outline-offset:2px;outline:3px solid #e5b2997a}.icon-button:focus-visible{outline-offset:2px;outline:3px solid #e5b2997a}.pagination button:focus-visible{outline-offset:2px;outline:3px solid #e5b2997a}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--copilot-bg:#07131f;--copilot-bg-deep:#050b14;--copilot-surface:#101f2fe0;--copilot-surface-2:#162b3dd1;--copilot-surface-soft:#1f3b4e85;--copilot-line:#7db2c933;--copilot-line-strong:#74cadd57;--copilot-cyan:#55c7df;--copilot-cyan-bright:#78d9eb;--copilot-teal:#66c8c1;--copilot-blue:#4ca8d1;--copilot-text:#f4f8fb;--copilot-text-soft:#c4d2dc;--copilot-muted:#8fa6b7;--copilot-shadow:0 20px 60px #00000047, 0 2px 12px #0000002e;--copilot-glow:0 0 32px #47bed81a}.app-shell[data-theme=dark]{--canvas:var(--copilot-bg);--ink:var(--copilot-text);--muted:var(--copilot-muted);--line:var(--copilot-line);--white:var(--copilot-surface);--green:var(--copilot-cyan);--green-dark:#248da8;--mint:#4ab7ca21;--nav:#06101a;color:var(--copilot-text);background:radial-gradient(circle at 12% 8%,#1e97bc33,#0000 32%),radial-gradient(circle at 78% 22%,#47c4cc1f,#0000 30%),radial-gradient(circle at 45% 100%,#2868991f,#0000 38%),linear-gradient(135deg,#050b14 0%,#071522 48%,#091b29 100%)}.app-shell[data-theme=dark] .sidebar{border-inline-end:1px solid var(--copilot-line);background:linear-gradient(#050d17fa,#07131ff5);box-shadow:12px 0 40px #0003}.app-shell[data-theme=dark] .brand{border-bottom-color:var(--copilot-line)}.app-shell[data-theme=dark] .brand-logo{filter:drop-shadow(0 0 14px #5acddc1f)}.app-shell[data-theme=dark] .nav-item{color:var(--copilot-text-soft);border:1px solid #0000;transition:background .18s,border-color .18s,color .18s,transform .18s}.app-shell[data-theme=dark] .nav-item.active{color:#fff;box-shadow:inset 3px 0 0 var(--copilot-cyan), 0 6px 24px #197e991a;background:linear-gradient(135deg,#3da6c62e,#2c73971f);border-color:#5bcadd47}.app-shell[data-theme=dark] .metric-card,.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .module-card,.app-shell[data-theme=dark] .workflow-guide,.app-shell[data-theme=dark] .workflow-step{border:1px solid var(--copilot-line);box-shadow:var(--copilot-shadow);-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#112232eb,#0a1a28e0)}.app-shell[data-theme=dark] .metric-card:hover,.app-shell[data-theme=dark] .module-card:hover,.app-shell[data-theme=dark] .workflow-step:hover{border-color:var(--copilot-line-strong);box-shadow:var(--copilot-shadow), var(--copilot-glow);transform:translateY(-1px)}.app-shell[data-theme=dark] .metric-card:before{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#5fd0e1a6,#0000);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.app-shell[data-theme=dark] .metric-value{color:#f7fbfd;text-shadow:0 0 20px #56cade14}.app-shell[data-theme=dark] .page-heading h1,.app-shell[data-theme=dark] .panel-header h2{color:#f7fafc}.app-shell[data-theme=dark] .button{border:1px solid var(--copilot-line);color:var(--copilot-text);background:linear-gradient(135deg,#1c3749f2,#112637f2);border-radius:10px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 5px 18px #00000029}.app-shell[data-theme=dark] .button:hover{border-color:var(--copilot-line-strong);background:linear-gradient(135deg,#274e63f5,#153346f5);transform:translateY(-1px);box-shadow:0 8px 26px #00000038,0 0 20px #48c1d814}.app-shell[data-theme=dark] .button.primary,.app-shell[data-theme=dark] .button.primary-button{color:#041018;background:linear-gradient(135deg,#4ab8d0,#398eae);border-color:#91e8f173;font-weight:700;box-shadow:0 8px 24px #2caac72e}.app-shell[data-theme=dark] .button.primary:hover,.app-shell[data-theme=dark] .button.primary-button:hover{background:linear-gradient(135deg,#68d1e2,#45a6c5);box-shadow:0 10px 30px #2caac740}.app-shell[data-theme=dark] .field input,.app-shell[data-theme=dark] .field select,.app-shell[data-theme=dark] .searchable-input{color:var(--copilot-text);background:#07131fd1;border:1px solid #7aacc238;border-radius:9px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px 2px #0003}.app-shell[data-theme=dark] .field input:focus,.app-shell[data-theme=dark] .field select:focus,.app-shell[data-theme=dark] .searchable-input:focus{border-color:var(--copilot-cyan);background:#081927f0;outline:none;box-shadow:0 0 0 3px #48bed61f,0 0 22px #48bed60f}.app-shell[data-theme=dark] .field label{color:var(--copilot-text-soft)}.app-shell[data-theme=dark] .table-wrap{border-color:var(--copilot-line);background:#08131f99;border-radius:12px;overflow:hidden}.app-shell[data-theme=dark] th{color:#d8e6ee;border-bottom-color:var(--copilot-line);background:#193041e6}.app-shell[data-theme=dark] .workflow-guide{background:radial-gradient(circle at 85% 10%,#41b7cf1a,#0000 30%),linear-gradient(135deg,#122738f0,#091927f0)}.app-shell[data-theme=dark] .workflow-step{background:#102231c2}.app-shell[data-theme=dark] .workflow-step p{color:var(--copilot-muted)}.app-shell[data-theme=dark] .demo-notice,.app-shell[data-theme=dark] .success-notice{color:var(--copilot-text-soft);background:linear-gradient(135deg,#224a5c4d,#11304147);border-color:#5bbed338}.app-shell[data-theme=dark] .segmented-control{border:1px solid var(--copilot-line);background:#050f19b8;border-radius:10px}.app-shell[data-theme=dark] .segmented-control button{color:var(--copilot-muted);border-radius:8px}.app-shell[data-theme=dark] .segmented-control button.selected{color:#ecfbff;background:linear-gradient(135deg,#42aec638,#30708c2e);box-shadow:inset 0 0 0 1px #5bcadd2e,0 4px 16px #00000026}.app-shell[data-theme=dark] .footer{color:#7891a1;border-top-color:var(--copilot-line)}.app-shell[data-theme=dark] .avatar{color:#06121b;background:linear-gradient(135deg,#66cbdc,#397e9e);box-shadow:0 0 20px #4cc0d724}.app-shell[data-theme=dark] .quick-actions{background:0 0}.app-shell[data-theme=dark] .page-content:before{content:"";pointer-events:none;z-index:0;filter:blur(10px);background:radial-gradient(circle,#34bbd30e,#0000 68%);width:520px;height:520px;position:fixed;top:100px;left:18%}.app-shell[data-theme=dark] .page-content>*{z-index:1;position:relative}:root{--copilot-bg:#07111f;--copilot-bg-deep:#040b14;--copilot-surface:#0f1c2dd1;--copilot-line:#94bee121;--copilot-line-strong:#5bc2ff3d;--copilot-text:#f2f7fb;--copilot-muted:#93a8bb;--copilot-blue:#49a9ff;--copilot-cyan:#4fd9e8;--copilot-teal:#39c8c4;--copilot-radius-xl:24px;--copilot-radius-lg:20px;--copilot-radius-md:16px;--copilot-radius-sm:12px}.app-shell[data-theme=dark]{color:var(--copilot-text);background:radial-gradient(circle at 10% 5%,#298fdc2e,#0000 30%),radial-gradient(circle at 82% 5%,#2fd1d31f,#0000 28%),radial-gradient(circle at 55% 100%,#19589c24,#0000 34%),linear-gradient(145deg,#040b14 0%,#07111f 48%,#081522 100%)}.app-shell[data-theme=dark]:before{pointer-events:none;background:radial-gradient(circle at 20% 20%,#49a9ff0f,#0000 25%),radial-gradient(circle at 75% 70%,#4fd9e80d,#0000 25%)}.app-shell[data-theme=dark] .sidebar{border-right:1px solid var(--copilot-line);-webkit-backdrop-filter:blur(24px);background:linear-gradient(#0a1827f5,#050f1bf5);box-shadow:16px 0 45px #00000038,inset -1px 0 #ffffff06}.app-shell[data-theme=dark] .brand{border-bottom-color:var(--copilot-line);padding-bottom:22px}.app-shell[data-theme=dark] .nav-item{color:#a9bacb;border:1px solid #0000;border-radius:16px;min-height:46px;margin:5px 8px;transition:background .16s,color .16s,border-color .16s,transform .16s}.app-shell[data-theme=dark] .topbar{border-bottom:1px solid var(--copilot-line);-webkit-backdrop-filter:blur(22px);background:linear-gradient(#0a1725d6,#081421b3);box-shadow:0 10px 35px #00000024}.app-shell[data-theme=dark] .crumb{color:#94a8bb}.app-shell[data-theme=dark] .crumb strong{color:#f3f8fc}.app-shell[data-theme=dark] .page-heading h1{color:#f4f9fd;letter-spacing:-.035em;font-weight:720}.app-shell[data-theme=dark] .page-content{background:0 0}.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .metric-card,.app-shell[data-theme=dark] .module-card,.app-shell[data-theme=dark] .workflow-guide,.app-shell[data-theme=dark] .report-card,.app-shell[data-theme=dark] .quick-actions{border:1px solid var(--copilot-line);border-radius:var(--copilot-radius-xl);-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#122336e0,#091624d6);box-shadow:0 18px 55px #0003,inset 0 1px #ffffff06}.app-shell[data-theme=dark] .panel:hover,.app-shell[data-theme=dark] .metric-card:hover,.app-shell[data-theme=dark] .module-card:hover{border-color:#55b7e82e;box-shadow:0 22px 65px #00000040,0 0 35px #2da1dd0b,inset 0 1px #ffffff09}.app-shell[data-theme=dark] .metric-card{position:relative;overflow:hidden}.app-shell[data-theme=dark] .metric-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#4fd9e826,#0000 68%);width:130px;height:130px;position:absolute;top:-60px;right:-55px}.app-shell[data-theme=dark] .metric-value{color:#f6fbff;letter-spacing:-.04em;font-weight:760}.app-shell[data-theme=dark] .metric-label{color:#8fa6ba}.app-shell[data-theme=dark] .workflow-guide{padding:22px}.app-shell[data-theme=dark] .workflow-step{border-radius:var(--copilot-radius-lg);background:linear-gradient(145deg,#1e344b8c,#0d1c2c80);border:1px solid #80b4d71c;transition:transform .16s,border-color .16s,background .16s}.app-shell[data-theme=dark] .workflow-step:hover{background:linear-gradient(145deg,#25445e9e,#0f223494);border-color:#4fd9e82e;transform:translateY(-2px)}.app-shell[data-theme=dark] .button,.app-shell[data-theme=dark] button{border-radius:12px;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}.app-shell[data-theme=dark] .button:hover,.app-shell[data-theme=dark] button:hover{transform:translateY(-1px)}.app-shell[data-theme=dark] .button.primary,.app-shell[data-theme=dark] .primary-button{color:#03121d;background:linear-gradient(135deg,#37a9ed,#36c9ce);border-color:#0000;font-weight:720;box-shadow:0 8px 25px #30aeda2e}.app-shell[data-theme=dark] .button.primary:hover,.app-shell[data-theme=dark] .primary-button:hover{box-shadow:0 12px 32px #30aeda47}.app-shell[data-theme=dark] .button.secondary,.app-shell[data-theme=dark] .button.ghost{color:#dceaf4;background:#304b634d;border:1px solid #83b4d524}.app-shell[data-theme=dark] .field input,.app-shell[data-theme=dark] .field select,.app-shell[data-theme=dark] .field textarea,.app-shell[data-theme=dark] .searchable-input,.app-shell[data-theme=dark] input,.app-shell[data-theme=dark] select,.app-shell[data-theme=dark] textarea{color:#edf7fc;background:#06121eb8;border:1px solid #7caac929;border-radius:16px;min-height:46px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffff06}.app-shell[data-theme=dark] .field input:focus,.app-shell[data-theme=dark] .field select:focus,.app-shell[data-theme=dark] .field textarea:focus,.app-shell[data-theme=dark] .searchable-input:focus,.app-shell[data-theme=dark] input:focus,.app-shell[data-theme=dark] select:focus,.app-shell[data-theme=dark] textarea:focus{background:#081726e0;border-color:#4fc9eb99;outline:none;box-shadow:0 0 0 3px #3eb8e21a,0 0 24px #32adde0f}.app-shell[data-theme=dark] .field label{color:#a8bac9;font-weight:600}.app-shell[data-theme=dark] .segmented-control{border:1px solid var(--copilot-line);background:#06111da8;border-radius:999px;padding:4px}.app-shell[data-theme=dark] .segmented-control button{border-radius:999px}.app-shell[data-theme=dark] .segmented-control button.active{color:#effbff;background:linear-gradient(135deg,#3da9e047,#36cdca2e)}.app-shell[data-theme=dark] .table-wrap{border:1px solid var(--copilot-line);border-radius:var(--copilot-radius-xl);background:#0814219e;overflow:hidden;box-shadow:0 18px 50px #00000029}.app-shell[data-theme=dark] table{border-collapse:separate;border-spacing:0}.app-shell[data-theme=dark] th{color:#9fb5c7;border-bottom:1px solid var(--copilot-line);letter-spacing:.025em;background:#182c40b8;font-size:.78rem}.app-shell[data-theme=dark] td{color:#dbe8f1;border-bottom:1px solid #8bb6d312}.app-shell[data-theme=dark] .demo-notice,.app-shell[data-theme=dark] .success-notice,.app-shell[data-theme=dark] .error-notice,.app-shell[data-theme=dark] .warning-notice{-webkit-backdrop-filter:blur(16px);border-radius:20px}.app-shell[data-theme=dark] .more-actions-menu,.app-shell[data-theme=dark] .dropdown-menu,.app-shell[data-theme=dark] [role=menu]{border:1px solid var(--copilot-line-strong);-webkit-backdrop-filter:blur(24px);background:#0a1928f5;border-radius:20px;box-shadow:0 24px 60px #00000057}.app-shell[data-theme=dark] .avatar{background:linear-gradient(135deg,#2c91dc,#36c7c6);border:1px solid #97e5ff2e;border-radius:50%;box-shadow:0 7px 22px #2391ca2e}.app-shell[data-theme=dark] .footer{border-top:1px solid var(--copilot-line);color:#71889b}.app-shell[data-theme=dark] .footer span:last-child{color:#65c8d7;font-weight:600}.app-shell[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}.app-shell[data-theme=dark] ::-webkit-scrollbar-track{background:#030a114d}.app-shell[data-theme=dark] ::-webkit-scrollbar-thumb{background:#4e98be6b padding-box padding-box;border:2px solid #0000;border-radius:999px}.app-shell[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#4fc9eb9e padding-box padding-box}@media (max-width:900px){.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .metric-card,.app-shell[data-theme=dark] .module-card,.app-shell[data-theme=dark] .workflow-guide{border-radius:18px}}@media (max-width:640px){.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .metric-card,.app-shell[data-theme=dark] .module-card,.app-shell[data-theme=dark] .workflow-guide,.app-shell[data-theme=dark] .table-wrap{border-radius:16px}.app-shell[data-theme=dark] .button,.app-shell[data-theme=dark] button{min-height:44px}}:root{--copilot-v2-blue:#49b8ff;--copilot-v2-cyan:#4de3e6;--copilot-v2-teal:#35c9c3;--copilot-v2-blue-soft:#49b8ff2e;--copilot-v2-cyan-soft:#4de3e624;--copilot-v2-surface:#0d1d2fb8;--copilot-v2-surface-strong:#0f2236e0;--copilot-v2-border:#87cced21}.app-shell[data-theme=dark],.app-shell[data-theme=dark][lang=ar]{font-family:Segoe UI Variable,Segoe UI,Tahoma,Arial,sans-serif}.app-shell[data-theme=dark][lang=ar] .nav-item{font-size:15px;font-weight:600}.app-shell[data-theme=dark][lang=ar] .metric-label{font-size:15px;line-height:1.7}.app-shell[data-theme=dark][lang=ar] .metric-value{font-size:27px;line-height:1.25}.app-shell[data-theme=dark][lang=ar] .field label{font-size:15px;line-height:1.7}.app-shell[data-theme=dark][lang=ar] .field input,.app-shell[data-theme=dark][lang=ar] .field select,.app-shell[data-theme=dark][lang=ar] .field textarea,.app-shell[data-theme=dark][lang=ar] td{font-size:15px}.app-shell[data-theme=dark][lang=ar] th{font-size:13px}.app-shell[data-theme=dark][lang=ar] .workflow-step{font-size:15px}.app-shell[data-theme=dark][lang=ar] .workflow-step p{font-size:14px;line-height:1.8}.app-shell[data-theme=dark] .sidebar{-webkit-backdrop-filter:blur(28px);background:radial-gradient(circle at 50% 0,#39abeb1a,#0000 30%),linear-gradient(#0a1c2ded,#050f1bf0);border:1px solid #74c5e921;border-radius:26px;height:calc(100vh - 28px);margin:14px 14px 14px 0;overflow:hidden;box-shadow:0 24px 70px #00000057,0 0 45px #28a5dc09,inset 0 1px #ffffff0b}.app-shell[data-theme=dark] .sidebar:before{content:"";top:-120px;filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#43bfef24,#0000 68%);width:240px;height:240px;animation:8s ease-in-out infinite copilotSidebarGlow;position:absolute;inset-inline-end:-80px}@keyframes copilotSidebarGlow{0%,to{opacity:.45;transform:translate(0,0)scale(1)}50%{opacity:.9;transform:translate(-12px,10px)scale(1.08)}}.app-shell[data-theme=dark] .brand-logo{border-radius:18px;box-shadow:0 10px 30px #0000003d,0 0 30px #44baec12}.app-shell[data-theme=dark] .nav-item{color:#9eb2c4;background:0 0;border:1px solid #0000;border-radius:15px;min-height:48px;margin:7px 10px;padding-inline:15px;font-weight:600;transition:background .22s,color .22s,border-color .22s,transform .22s,box-shadow .22s;position:relative}.app-shell[data-theme=dark] .nav-item:hover{color:#effaff;background:linear-gradient(135deg,#3da0d81f,#36cccc0e);border-color:#5abce71c;transform:translate(-3px);box-shadow:0 8px 25px #0000001f}.app-shell[data-theme=dark] .nav-item.active:before{content:"";inset-inline-start:5px;background:linear-gradient(180deg, var(--copilot-v2-cyan), var(--copilot-v2-blue));border-radius:999px;width:3px;position:absolute;top:9px;bottom:9px;box-shadow:0 0 12px #4de3e6bf,0 0 25px #49b8ff59}.app-shell[data-theme=dark] .nav-item.active svg{color:var(--copilot-v2-cyan);filter:drop-shadow(0 0 7px #4de3e673)}.app-shell[data-theme=dark] .topbar{-webkit-backdrop-filter:blur(26px);background:linear-gradient(#091726b8,#07131f73);border-bottom:1px solid #81c0dc17;box-shadow:0 15px 45px #0000001a}.app-shell[data-theme=dark] .topbar .button,.app-shell[data-theme=dark] .topbar button{border-radius:999px}.app-shell[data-theme=dark] .page-heading{position:relative}.app-shell[data-theme=dark] .page-heading:before{content:"";inset-inline-end:4%;filter:blur(15px);pointer-events:none;background:radial-gradient(#3cb7eb1c,#0000 70%);width:300px;height:160px;animation:7s ease-in-out infinite copilotHeroGlow;position:absolute;top:-55px}@keyframes copilotHeroGlow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .metric-card,.app-shell[data-theme=dark] .module-card,.app-shell[data-theme=dark] .workflow-guide,.app-shell[data-theme=dark] .report-card,.app-shell[data-theme=dark] .quick-actions{border-color:#7fc6e41f;animation:7s ease-in-out infinite copilotCardGlow;position:relative;box-shadow:0 18px 55px #00000030,0 0 #49b8ff00}@keyframes copilotCardGlow{0%,to{box-shadow:0 18px 55px #00000030,0 0 #49b8ff00}50%{box-shadow:0 20px 58px #00000038,0 0 28px #49b8ff0e,0 0 55px #4de3e606}}.app-shell[data-theme=dark] .metric-card:nth-child(2),.app-shell[data-theme=dark] .module-card:nth-child(2),.app-shell[data-theme=dark] .workflow-step:nth-child(2){animation-delay:-1.8s}.app-shell[data-theme=dark] .metric-card:nth-child(3),.app-shell[data-theme=dark] .module-card:nth-child(3),.app-shell[data-theme=dark] .workflow-step:nth-child(3){animation-delay:-3.2s}.app-shell[data-theme=dark] .metric-card:nth-child(4),.app-shell[data-theme=dark] .module-card:nth-child(4),.app-shell[data-theme=dark] .workflow-step:nth-child(4){animation-delay:-4.6s}.app-shell[data-theme=dark] .metric-card:after,.app-shell[data-theme=dark] .module-card:after,.app-shell[data-theme=dark] .workflow-step:after{content:"";top:-65px;filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#4de3e61f,#0000 68%);border-radius:50%;width:110px;height:110px;animation:6s ease-in-out infinite copilotOrb;position:absolute;inset-inline-end:-50px}@keyframes copilotOrb{0%,to{opacity:.35;transform:translate(0)scale(.9)}50%{opacity:.9;transform:translate(-12px,15px)scale(1.15)}}.app-shell[data-theme=dark] .metric-value{text-shadow:0 0 20px #49b8ff14}.app-shell[data-theme=dark] .workflow-step{background:linear-gradient(145deg,#1b344b99,#0a1c2d8a);border-color:#78c2e11c;border-radius:20px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s}.app-shell[data-theme=dark] .workflow-step:hover{background:linear-gradient(145deg,#244c67a8,#0c233599);border-color:#4dd3e947;transform:translateY(-5px);box-shadow:0 18px 40px #00000038,0 0 25px #49b8ff14}.app-shell[data-theme=dark] .button,.app-shell[data-theme=dark] button{border-radius:14px}.app-shell[data-theme=dark] .button.primary,.app-shell[data-theme=dark] .primary-button{background:linear-gradient(135deg,#40aef2,#3dd5d0);border-radius:999px;animation:4.5s ease-in-out infinite copilotButtonGlow;box-shadow:0 8px 25px #34b2de33,0 0 #4de3e600}@keyframes copilotButtonGlow{0%,to{box-shadow:0 8px 25px #34b2de2e,0 0 #4de3e600}50%{box-shadow:0 10px 30px #34b2de42,0 0 24px #4de3e61a}}.app-shell[data-theme=dark] input,.app-shell[data-theme=dark] select,.app-shell[data-theme=dark] textarea,.app-shell[data-theme=dark] .field input,.app-shell[data-theme=dark] .field select,.app-shell[data-theme=dark] .field textarea,.app-shell[data-theme=dark] .searchable-input{background:#05121fa8;border-color:#81c2de21;border-radius:16px}@media (prefers-reduced-motion:reduce){.app-shell[data-theme=dark] *,.app-shell[data-theme=dark] :before,.app-shell[data-theme=dark] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.app-shell[data-theme=dark] .sidebar{border-radius:22px;height:calc(100vh - 16px);margin:8px}.app-shell[data-theme=dark][lang=ar] .page-heading h1{font-size:30px}}@media (max-width:640px){.app-shell[data-theme=dark] .sidebar{border-radius:0 20px 20px 0;height:100vh;margin:0}.app-shell[data-theme=dark][lang=ar] .page-heading h1{font-size:28px}.app-shell[data-theme=dark][lang=ar] .metric-value{font-size:23px}}:root{--yq-v3-gold:#d7ad78;--yq-v3-gold-soft:#e5c79d;--yq-v3-peach:#e8b9a2;--yq-v3-peach-soft:#f1d5c5;--yq-v3-blue:#49b8ff;--yq-v3-cyan:#4de3e6}.app-shell[data-theme=dark]{isolation:isolate;background:radial-gradient(circle at 8% 7%,#49b8ff29,#0000 27%),radial-gradient(circle at 88% 8%,#4de3e61a,#0000 25%),radial-gradient(circle at 55% 100%,#d7ad7812,#0000 28%),linear-gradient(145deg,#040b14 0%,#07111f 50%,#081522 100%);position:relative}.app-shell[data-theme=dark]:after{content:"";z-index:-1;pointer-events:none;filter:blur(34px);opacity:.75;background:radial-gradient(at 18% 25%,#49b8ff1f,#0000 22%),radial-gradient(at 78% 22%,#4de3e614,#0000 21%),radial-gradient(at 48% 84%,#e8b9a212,#0000 23%);animation:18s ease-in-out infinite alternate yqAurora;position:fixed;inset:-18%}@keyframes yqAurora{0%{opacity:.48;transform:translate(-2%)scale(1)}50%{opacity:.82;transform:translate(2%,-1.5%)scale(1.05)}to{opacity:.58;transform:translate(-1%,2%)scale(1.02)}}.app-shell[data-theme=dark] .sidebar{z-index:5;box-sizing:border-box;scrollbar-gutter:stable;-webkit-backdrop-filter:blur(28px);background:radial-gradient(circle at 65% 0,#49b8ff1a,#0000 30%),linear-gradient(#091b2cf5,#040d18f5);border:1px solid #7fc7e624;border-radius:26px;height:calc(100vh - 28px);max-height:calc(100vh - 28px);margin:14px 14px 14px 0;position:relative;overflow:hidden auto;box-shadow:0 24px 70px #00000057,0 0 42px #49b8ff09,inset 0 1px #ffffff0b}.app-shell[data-theme=dark] .sidebar::-webkit-scrollbar{width:7px}.app-shell[data-theme=dark] .sidebar::-webkit-scrollbar-track{background:0 0}.app-shell[data-theme=dark] .sidebar::-webkit-scrollbar-thumb{background:#d7ad785c;border-radius:999px}.app-shell[data-theme=dark] .sidebar::-webkit-scrollbar-thumb:hover{background:#e8b9a294}.app-shell[data-theme=dark] .brand{border-bottom:1px solid #d7ad781f;padding:20px 15px 23px;position:relative}.app-shell[data-theme=dark] .brand-mark{color:#15202a;background:linear-gradient(145deg,#fffaf3,#eee2d3);border-radius:17px;box-shadow:0 9px 28px #00000042,0 0 22px #d7ad7814}.app-shell[data-theme=dark] .brand strong{color:#fff;letter-spacing:-.025em;font-size:19px}.app-shell[data-theme=dark] .brand small{color:#c1ced8;font-size:11px;line-height:1.45}.app-shell[data-theme=dark] .side-label,.app-shell[data-theme=dark] .nav-caption{color:var(--yq-v3-gold-soft)}.app-shell[data-theme=dark] .nav-item{color:#9fb2c2;border:1px solid #0000;border-radius:15px;min-height:48px;margin:5px 8px;padding:11px 13px;font-size:14px;font-weight:600;transition:all .22s}.app-shell[data-theme=dark] .nav-item:hover{color:#fff;background:linear-gradient(135deg,#49b8ff1c,#e8b9a20b);border-color:#7fc7e61a;transform:translate(-2px)}.app-shell[data-theme=dark] .nav-item.active{color:#fff;box-shadow:0 10px 30px #157bb11f,inset 0 1px #ffffff0f;box-shadow:inset -3px 0 var(--yq-v3-gold), 0 10px 30px #157bb11f;background:linear-gradient(135deg,#49b8ff36,#4de3e617);border-color:#4de3e633}.app-shell[data-theme=dark] .nav-item.active .nav-icon{color:var(--yq-v3-cyan);filter:drop-shadow(0 0 7px #4de3e659)}.app-shell[data-theme=dark] .topbar{-webkit-backdrop-filter:blur(26px);background:linear-gradient(#071421d1,#07121e8a);border-bottom:1px solid #81c1dc17;gap:20px;height:auto;min-height:78px;padding:10px 28px;box-shadow:0 16px 45px #0000001f}.app-shell[data-theme=dark] .crumb{color:#8ea5b7;gap:12px}.app-shell[data-theme=dark] .crumb>b{color:var(--yq-v3-gold)}.app-shell[data-theme=dark] .crumb>strong{color:#f4f8fb;font-size:14px}.app-shell[data-theme=dark] .topbar-brand{flex-direction:column;align-items:flex-start;gap:2px;min-width:155px;display:inline-flex}.app-shell[data-theme=dark] .topbar-brand strong{color:#fff;letter-spacing:-.015em;font-size:14px;font-weight:760}.app-shell[data-theme=dark] .topbar-brand small{color:var(--yq-v3-gold-soft);letter-spacing:.03em;text-transform:uppercase;font-size:9px}.app-shell[data-theme=dark] .top-actions{gap:12px}.app-shell[data-theme=dark] .period-select{color:#8097aa;gap:8px}.app-shell[data-theme=dark] .period-select select,.app-shell[data-theme=dark] .topbar .button,.app-shell[data-theme=dark] .language-switch,.app-shell[data-theme=dark] .theme-switch{color:#dbe9f2;background:#11273a9e;border:1px solid #80c3e121;border-radius:999px;min-height:42px;box-shadow:inset 0 1px #ffffff08}.app-shell[data-theme=dark] .period-select select{padding:9px 15px}.app-shell[data-theme=dark] .theme-switch:hover,.app-shell[data-theme=dark] .language-switch:hover{background:#203749bf;border-color:#d7ad7847}.app-shell[data-theme=dark] .user-menu{border-right-color:#80c3e11a;padding-right:16px}.app-shell[data-theme=dark] .avatar{color:#06121d;background:linear-gradient(135deg,#35b9e8,#39d0cc);width:38px;height:38px;box-shadow:0 7px 22px #35b9e833,0 0 18px #d7ad780a}.app-shell[data-theme=dark] .user-menu strong{color:#edf5f9;font-size:12px}.app-shell[data-theme=dark] .user-menu small{color:#8097aa}.app-shell[data-theme=dark][lang=ar] .page-heading p{font-size:16px;line-height:1.9}.app-shell[data-theme=dark][lang=ar] .nav-item,.app-shell[data-theme=dark][lang=ar] .field label,.app-shell[data-theme=dark][lang=ar] .metric-label{font-size:15px}.app-shell[data-theme=dark][lang=ar] .metric-value{font-size:27px}.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .metric-card,.app-shell[data-theme=dark] .module-card,.app-shell[data-theme=dark] .workflow-guide,.app-shell[data-theme=dark] .report-card,.app-shell[data-theme=dark] .quick-actions,.app-shell[data-theme=dark] .workflow-process{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#12263ad6,#081624c7);border-color:#80c6e41f;animation:8s ease-in-out infinite yqCardBreath;box-shadow:0 18px 55px #0003,0 0 #49b8ff00}@keyframes yqCardBreath{0%,to{box-shadow:0 18px 55px #0003,0 0 #49b8ff00}50%{box-shadow:0 22px 62px #0000003b,0 0 30px #49b8ff0e,0 0 52px #d7ad7805}}.app-shell[data-theme=dark] .metric-card:nth-child(2),.app-shell[data-theme=dark] .module-card:nth-child(2){animation-delay:-2s}.app-shell[data-theme=dark] .metric-card:nth-child(3),.app-shell[data-theme=dark] .module-card:nth-child(3){animation-delay:-4s}.app-shell[data-theme=dark] .metric-card:nth-child(4),.app-shell[data-theme=dark] .module-card:nth-child(4){animation-delay:-6s}.app-shell[data-theme=dark] .metric-card:hover,.app-shell[data-theme=dark] .panel:hover,.app-shell[data-theme=dark] .module-card:hover{border-color:#4de3e638;box-shadow:0 22px 65px #00000042,0 0 30px #49b8ff13}.app-shell[data-theme=dark] .workflow-process{border-radius:26px;padding:26px 28px 24px;position:relative;overflow:hidden}.app-shell[data-theme=dark] .workflow-process-header{border-bottom:1px solid #84c1dc14;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.app-shell[data-theme=dark] .workflow-process-header h2{color:#f4f8fb;margin:5px 0 0;font-size:22px;font-weight:730}.app-shell[data-theme=dark] .workflow-process-header p{color:#91a8ba;margin:7px 0 0;font-size:14px;line-height:1.8}.app-shell[data-theme=dark] .workflow-process-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding-top:30px;display:grid;position:relative}.app-shell[data-theme=dark] .workflow-process-track:before{content:"";top:55px;background:linear-gradient(90deg,#0000,#49b8ff5c,#d7ad7857,#e8b9a242,#0000);height:1px;position:absolute;inset-inline:8%;box-shadow:0 0 14px #49b8ff14}.app-shell[data-theme=dark] .workflow-stage{z-index:1;min-width:0;color:inherit;text-align:center;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;padding:0 12px 4px;transition:transform .25s;display:flex;position:relative}.app-shell[data-theme=dark] .workflow-stage:hover{transform:translateY(-5px)}.app-shell[data-theme=dark] .workflow-stage-marker{color:#e6f3fa;background:radial-gradient(circle at 35% 30%,#4ec2ed40,#081827f2);border:1px solid #69c2e740;border-radius:50%;place-items:center;width:52px;height:52px;font-size:13px;font-weight:760;transition:all .25s;display:grid;box-shadow:0 9px 25px #00000038}.app-shell[data-theme=dark] .workflow-stage:nth-child(2) .workflow-stage-marker{border-color:#d7ad7857}.app-shell[data-theme=dark] .workflow-stage:nth-child(4) .workflow-stage-marker{border-color:#e8b9a257}.app-shell[data-theme=dark] .workflow-stage:hover .workflow-stage-marker{border-color:#4de3e694;box-shadow:0 10px 28px #00000040,0 0 25px #49b8ff29}.app-shell[data-theme=dark] .workflow-stage-content{flex-direction:column;width:100%;margin-top:15px;display:flex}.app-shell[data-theme=dark] .workflow-stage-title{color:#edf5f9;font-size:14px;font-weight:720;line-height:1.45}.app-shell[data-theme=dark] .workflow-stage-description{color:#829bad;margin-top:6px;font-size:11px;line-height:1.7}.app-shell[data-theme=dark] .workflow-stage-action{color:#9ed9ec;background:#3969842e;border:1px solid #67bcdc1f;border-radius:999px;align-self:center;align-items:center;gap:5px;margin-top:13px;padding:7px 12px;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex}.app-shell[data-theme=dark] .workflow-stage:hover .workflow-stage-action{color:#e5faff;background:#49b8ff21;border-color:#49b8ff40}.app-shell[data-theme=dark] .button.primary,.app-shell[data-theme=dark] .primary-button{background:linear-gradient(135deg,#42aff2 0%,#43d2d2 72%,#d7ad78 145%);border-radius:999px;box-shadow:0 10px 28px #32b0da33}.app-shell[data-theme=dark] .button.secondary,.app-shell[data-theme=dark] .button.ghost{color:#dceaf4;background:linear-gradient(135deg,#213e5275,#422e262e);border:1px solid #d7ad7829;border-radius:999px}.app-shell[data-theme=dark] input,.app-shell[data-theme=dark] select,.app-shell[data-theme=dark] textarea,.app-shell[data-theme=dark] .field input,.app-shell[data-theme=dark] .field select,.app-shell[data-theme=dark] .field textarea{background:#05121fa8;border-color:#81c2de21;border-radius:16px}.app-shell[data-theme=dark] input:focus,.app-shell[data-theme=dark] select:focus,.app-shell[data-theme=dark] textarea:focus{border-color:#4dd3e98c;box-shadow:0 0 0 3px #4dd3e914,0 0 28px #49b8ff12}@media (max-width:1000px){.app-shell[data-theme=dark] .workflow-process-track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.app-shell[data-theme=dark] .workflow-process-track:before{display:none}}@media (max-width:760px){.app-shell[data-theme=dark] .topbar{padding:9px 16px}.app-shell[data-theme=dark] .topbar-brand{min-width:0}.app-shell[data-theme=dark] .top-actions{gap:7px}.app-shell[data-theme=dark] .period-select span{display:none}.app-shell[data-theme=dark] .workflow-process{padding:20px}.app-shell[data-theme=dark] .workflow-process-header{flex-direction:column}.app-shell[data-theme=dark] .workflow-process-track{grid-template-columns:1fr;gap:0}.app-shell[data-theme=dark] .workflow-stage{text-align:start;border-bottom:1px solid #84c1dc12;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:13px 0;display:grid}.app-shell[data-theme=dark] .workflow-stage:last-child{border-bottom:0}.app-shell[data-theme=dark] .workflow-stage-content,.app-shell[data-theme=dark] .workflow-stage-action{margin-top:0}}@media (prefers-reduced-motion:reduce){.app-shell[data-theme=dark]:after,.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .metric-card,.app-shell[data-theme=dark] .module-card{animation:none!important}}html,body{height:auto;min-height:100%;overflow:hidden auto}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}.app-shell{width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;position:relative;overflow:hidden}.app-shell[data-theme=dark]:before{content:"";z-index:-2;pointer-events:none;filter:blur(54px);background:radial-gradient(at 24% 30%,#49b8ff2e,#0000 23%),radial-gradient(at 76% 24%,#4de3e61f,#0000 21%),radial-gradient(at 58% 76%,#e8b9a217,#0000 20%);animation:24s ease-in-out infinite alternate yqAuroraV4;position:fixed;inset:-30%}.app-shell[data-theme=dark]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#0000 0 30%,#49b8ff06 45%,#0000 62%),radial-gradient(circle,#ffffff05,#0000 42%);position:fixed;inset:0}@keyframes yqAuroraV4{0%{opacity:.52;transform:translate(-3%,1%)scale(1)}50%{opacity:.86;transform:translate(2%,-2%)scale(1.08)}to{opacity:.62;transform:translate(-1%,3%)scale(1.03)}}.app-shell[data-theme=dark] .main-area{background:0 0;height:100dvh;min-height:0;overflow:hidden}.app-shell[data-theme=dark] .page-content{background:0 0;min-height:0;padding:20px 28px 22px;overflow:hidden}.app-shell[data-theme=dark] .page-content:has(.workflow-process){flex-direction:column;display:flex}.app-shell[data-theme=dark] .page-content:has(.workflow-process) .page-heading{flex:none;margin-bottom:12px}.app-shell[data-theme=dark] .page-content:has(.workflow-process) .demo-notice{flex:none;margin-bottom:11px;padding:10px 14px}.app-shell[data-theme=dark] .page-content:has(.workflow-process) .page-kpis{flex:none;margin-bottom:12px}.app-shell[data-theme=dark] .page-content:has(.workflow-process) .workflow-process{flex:auto;min-height:0}.app-shell[data-theme=dark] .topbar,.app-shell[data-theme=dark] .sidebar,.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .metric-card,.app-shell[data-theme=dark] .module-card,.app-shell[data-theme=dark] .workflow-process,.app-shell[data-theme=dark] .demo-notice,.app-shell[data-theme=dark] .success-notice,.app-shell[data-theme=dark] .error-notice{-webkit-backdrop-filter:blur(30px)saturate(125%);background-color:#0818277a}.app-shell[data-theme=dark] .topbar{background:linear-gradient(#081828b3,#07121f61);border-bottom-color:#7ec6e521;flex:none;height:82px;min-height:82px;padding:9px 26px;box-shadow:0 18px 55px #00000029,inset 0 1px #ffffff09}.app-shell[data-theme=dark] .topbar-context{align-items:center;gap:18px;min-width:0;display:flex}.app-shell[data-theme=dark] .topbar-divider{background:linear-gradient(#0000,#d7ad784d,#0000);width:1px;height:34px}.app-shell[data-theme=dark] .topbar-page{flex-direction:column;gap:2px;min-width:0;display:flex}.app-shell[data-theme=dark] .topbar-page span{color:#8299ad;font-size:10px;font-weight:600}.app-shell[data-theme=dark] .topbar-page strong{color:#f4f8fb;white-space:nowrap;font-size:15px;font-weight:760}.app-shell[data-theme=dark] .topbar-brand{align-items:flex-start;min-width:175px}.app-shell[data-theme=dark] .topbar-brand strong{font-size:15px}.app-shell[data-theme=dark] .topbar-brand small{letter-spacing:.08em;font-size:9px}.app-shell[data-theme=dark] .top-actions{gap:8px;min-width:0}.app-shell[data-theme=dark] .period-control,.app-shell[data-theme=dark] .topbar-control,.app-shell[data-theme=dark] .user-profile{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#122b4185,#07152357);border:1px solid #84c5e11f;min-height:54px;box-shadow:inset 0 1px #ffffff09,0 10px 30px #0000001a}.app-shell[data-theme=dark] .period-control,.app-shell[data-theme=dark] .topbar-control{color:#dceaf3;cursor:pointer;border-radius:17px;align-items:center;gap:9px;padding:7px 12px;transition:all .22s;display:flex}.app-shell[data-theme=dark] .period-control:hover,.app-shell[data-theme=dark] .topbar-control:hover,.app-shell[data-theme=dark] .user-profile:hover{background:linear-gradient(145deg,#183951a3,#16222b6b);border-color:#4de3e63d;transform:translateY(-1px)}.app-shell[data-theme=dark] .period-control select{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.app-shell[data-theme=dark] .top-control-icon{color:#8ee5f1;background:linear-gradient(145deg,#49b8ff2b,#4de3e614);border-radius:11px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:15px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 0 16px #49b8ff0f}.app-shell[data-theme=dark] .top-control-copy{text-align:start;flex-direction:column;gap:2px;min-width:62px;display:flex}.app-shell[data-theme=dark] .top-control-copy small{color:#718ba0;font-size:9px;font-weight:600}.app-shell[data-theme=dark] .top-control-copy strong{color:#e7f0f5;white-space:nowrap;font-size:11px;font-weight:700}.app-shell[data-theme=dark] .user-profile{cursor:default;border-radius:19px;align-items:center;gap:9px;min-width:154px;padding:7px 10px 7px 8px;display:flex}.app-shell[data-theme=dark] .user-avatar{color:#06131f;background:linear-gradient(145deg,#47c6ed 0%,#42d8cf 68%,#d7ad78 150%);border-radius:14px;place-items:center;width:39px;height:39px;font-size:17px;font-weight:800;display:grid;position:relative;box-shadow:0 8px 24px #35b9e833,inset 0 1px #ffffff59}.app-shell[data-theme=dark] .user-avatar i{background:#4de3a7;border:2px solid #091522;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 10px #4de3a78c}.app-shell[data-theme=dark] .user-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.app-shell[data-theme=dark] .user-copy strong{color:#f0f7fb;white-space:nowrap;font-size:12px;font-weight:760}.app-shell[data-theme=dark] .user-copy small{color:#829bad;white-space:nowrap;font-size:10px}.app-shell[data-theme=dark] .user-chevron{color:#7993a5;margin-inline-start:auto;font-size:15px}.app-shell[lang=ar]{font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}.app-shell[data-theme=dark][lang=ar] .sidebar,.app-shell[data-theme=dark][lang=ar] .topbar,.app-shell[data-theme=dark][lang=ar] .page-content{font-size:15px}.app-shell[data-theme=dark][lang=ar] .nav-item{min-height:52px;font-size:16px;font-weight:650;line-height:1.65}.app-shell[data-theme=dark][lang=ar] .nav-caption,.app-shell[data-theme=dark][lang=ar] .side-label{font-size:12px;line-height:1.7}.app-shell[data-theme=dark][lang=ar] .page-heading h1{letter-spacing:0;font-size:clamp(34px,3vw,45px);font-weight:800;line-height:1.35}.app-shell[data-theme=dark][lang=ar] .page-heading p{max-width:900px;font-size:16px;line-height:1.95}.app-shell[data-theme=dark][lang=ar] .eyebrow{font-size:12px;line-height:1.7}.app-shell[data-theme=dark][lang=ar] .metric-top,.app-shell[data-theme=dark][lang=ar] .metric-label{font-size:15px;line-height:1.65}.app-shell[data-theme=dark][lang=ar] .metric-value{font-size:clamp(25px,2.1vw,31px);font-weight:780;line-height:1.2}.app-shell[data-theme=dark][lang=ar] .workflow-process-header h2,.app-shell[data-theme=dark][lang=ar] .workflow-stage-title{font-weight:780}.app-shell[data-theme=dark][lang=ar] .workflow-process-header h2{font-size:20px;line-height:1.5}.app-shell[data-theme=dark][lang=ar] .workflow-process-header p,.app-shell[data-theme=dark][lang=ar] .workflow-stage-description{font-size:13px;line-height:1.9}.app-shell[data-theme=dark][lang=ar] .workflow-stage-title{font-size:15px;line-height:1.6}.app-shell[data-theme=dark][lang=ar] .button,.app-shell[data-theme=dark][lang=ar] .top-control-copy strong,.app-shell[data-theme=dark][lang=ar] .user-copy strong{font-size:13px;line-height:1.55}.app-shell[data-theme=dark][lang=ar] .field label,.app-shell[data-theme=dark][lang=ar] .field-hint,.app-shell[data-theme=dark][lang=ar] input,.app-shell[data-theme=dark][lang=ar] select,.app-shell[data-theme=dark][lang=ar] textarea{font-size:15px;line-height:1.7}.app-shell[data-theme=dark] .panel:before,.app-shell[data-theme=dark] .metric-card:before,.app-shell[data-theme=dark] .workflow-process:before{content:"";border-radius:inherit;pointer-events:none;border-top:1px solid #ffffff0b;border-inline-start:1px solid #ffffff06;position:absolute;inset:0}.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .metric-card,.app-shell[data-theme=dark] .workflow-process{position:relative}@media (max-width:1050px){.app-shell[data-theme=dark] .topbar{padding-inline:16px}.app-shell[data-theme=dark] .topbar-brand{min-width:135px}.app-shell[data-theme=dark] .top-control-copy small{display:none}.app-shell[data-theme=dark] .top-control-copy strong{font-size:10px}}@media (max-width:760px){html,body{overflow:auto}.app-shell{height:auto;min-height:100dvh;max-height:none;overflow:visible}.app-shell[data-theme=dark] .main-area{height:auto;overflow:visible}.app-shell[data-theme=dark] .page-content{overflow:visible}.app-shell[data-theme=dark] .topbar{height:auto;min-height:74px}.app-shell[data-theme=dark] .topbar-context{gap:9px}.app-shell[data-theme=dark] .topbar-page,.app-shell[data-theme=dark] .topbar-divider{display:none}.app-shell[data-theme=dark] .top-actions{flex-wrap:wrap;justify-content:flex-end}.app-shell[data-theme=dark] .user-profile{min-width:0}.app-shell[data-theme=dark] .user-copy{display:none}.app-shell[data-theme=dark] .user-profile{padding:7px}}@media (prefers-reduced-motion:reduce){.app-shell[data-theme=dark]:before,.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .metric-card,.app-shell[data-theme=dark] .module-card{animation:none!important}}@keyframes yousiqAmbientFlow{0%{transform:translate(-1%,-1%)scale(1)}50%{transform:translate(1.5%,.5%)scale(1.025)}to{transform:translate(-.5%,1.5%)scale(1.015)}}[dir=rtl],[lang=ar],html[lang=ar] body,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] button,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{font-family:Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.sidebar,aside{-webkit-backdrop-filter:blur(20px)}.card,.glass-card,.panel,.section-card,.dashboard-card,.workflow-card,.stat-card,.kpi-card{border-radius:20px!important}}:root{--yo-bg:#080d16;--yo-bg-soft:#0b111c;--yo-surface:#101827;--yo-surface-2:#121b2b;--yo-surface-3:#162033;--yo-border:#ffffff16;--yo-text:#f5f7fa;--yo-text-soft:#93a0b5;--yo-text-muted:#647087;--yo-rose:#e9b79b;--yo-rose-light:#f6ccb3;--yo-rose-dark:#b98670;--yo-cyan:#18d8d4;--yo-success:#6ee7a3;--yo-warning:#f8c83e;--yo-danger:#f87171;--yo-radius-sm:12px;--yo-radius-md:18px;--yo-radius-lg:24px;--yo-radius-xl:28px;--yo-shadow:0 24px 70px #00000052, 0 4px 18px #0003;--yo-glass:#101827b8;--yo-glass-strong:#0c1320e0}html,body{background:radial-gradient(900px 520px at 72% -8%, #18d8d413, transparent 68%), radial-gradient(760px 520px at 8% 15%, #49a9ff0e, transparent 70%), radial-gradient(700px 500px at 78% 88%, #e9b79b09, transparent 72%), var(--yo-bg)!important;color:var(--yo-text)!important}body{min-height:100vh;font-family:Inter,Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}body:before{content:"";pointer-events:none;z-index:0;filter:blur(42px);background:radial-gradient(38% 28% at 22% 24%,#49a9ff11,#0000 72%),radial-gradient(34% 30% at 76% 22%,#18d8d40e,#0000 72%),radial-gradient(28% 24% at 62% 82%,#e9b79b09,#0000 74%);animation:18s ease-in-out infinite alternate yousiqAmbientFlow;position:fixed;inset:-20%}.app-shell,.app,main,.main-area,.page-content{z-index:1;position:relative}.sidebar,aside{-webkit-backdrop-filter:blur(24px);border:1px solid var(--yo-border)!important;background:linear-gradient(#101827e8,#080d16f0)!important;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffff0b!important}.sidebar{scrollbar-width:thin;scrollbar-color:#e9b79b47 transparent}.sidebar-brand,.brand,.brand-area{color:var(--yo-text)!important}.sidebar-brand img,.brand img,.brand-area img{filter:drop-shadow(0 5px 18px #e9b79b1f)}.sidebar-brand h1,.sidebar-brand h2,.brand h1,.brand h2{letter-spacing:-.025em;color:var(--yo-text)!important}.sidebar a,nav a,.nav-item,.navigation-item{color:var(--yo-text-soft)!important;border-radius:14px!important;transition:background .17s,color .17s,transform .17s,box-shadow .17s!important}.sidebar a:hover,nav a:hover,.nav-item:hover,.navigation-item:hover{transform:translate(2px);color:var(--yo-text)!important;background:linear-gradient(90deg,#e9b79b16,#18d8d409)!important}.sidebar a.active,nav a.active,.nav-item.active,.navigation-item.active{color:#17151a!important;background:linear-gradient(135deg, var(--yo-rose-light), var(--yo-rose))!important;box-shadow:0 8px 24px #e9b79b2b,inset 0 1px #ffffff59!important}.topbar,.top-bar,header{-webkit-backdrop-filter:blur(22px);border:1px solid var(--yo-border)!important;background:linear-gradient(135deg,#101827d1,#0b111cb8)!important;box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff0b!important}.topbar:after,.top-bar:after{content:"";pointer-events:none;filter:blur(10px);background:radial-gradient(#18d8d412,#0000 68%);height:22px;position:absolute;bottom:-12px;left:8%;right:8%}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em;color:var(--yo-text)!important}p,label,span{--yo-current-text:inherit}.text-muted,.muted,.secondary,small{color:var(--yo-text-soft)!important}[dir=rtl],[lang=ar],html[lang=ar] body,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] button,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{font-family:Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}[dir=rtl] h1{font-size:clamp(1.65rem,2.2vw,2.3rem)}[dir=rtl] h2{font-size:clamp(1.3rem,1.7vw,1.75rem)}.card,.glass-card,.panel,.section-card,.dashboard-card,.workflow-card,.stat-card,.kpi-card{-webkit-backdrop-filter:blur(18px);border:1px solid var(--yo-border)!important;border-radius:var(--yo-radius-lg)!important;box-shadow:var(--yo-shadow), inset 0 1px 0 #ffffff0b!important;background:linear-gradient(145deg,#121b2be0,#0a111dc9)!important;transition:transform .17s,border-color .17s,box-shadow .17s!important}.card:hover,.glass-card:hover,.panel:hover,.dashboard-card:hover,.workflow-card:hover,.stat-card:hover,.kpi-card:hover{transform:translateY(-1px);border-color:#e9b79b2e!important;box-shadow:0 28px 78px #0000005c,0 0 34px #e9b79b09,inset 0 1px #ffffff0e!important}.kpi-card:before,.stat-card:before,.workflow-card:before,.glass-card:before{content:"";filter:blur(.35px);pointer-events:none;background:linear-gradient(90deg,#0000,#f6ccb37a,#0000);width:32%;height:1px;position:absolute;top:0;left:8%}.kpi-card,.stat-card{position:relative;overflow:hidden}.kpi-card:after,.stat-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#18d8d413,#0000 68%);width:160px;height:100px;position:absolute;top:-50px;right:-80px}button,.btn,.button,[role=button]{border-radius:14px!important;transition:transform .17s,box-shadow .17s,background .17s,border-color .17s!important}button:hover,.btn:hover,.button:hover,[role=button]:hover{transform:translateY(-1px)}.btn-primary,button[type=submit],button.primary,.primary-button{color:#19161a!important;background:linear-gradient(135deg, var(--yo-rose-light), var(--yo-rose))!important;border:1px solid #f6ccb36b!important;box-shadow:0 10px 28px #e9b79b29,inset 0 1px #ffffff57!important}.btn-primary:hover,button[type=submit]:hover,button.primary:hover,.primary-button:hover{box-shadow:0 14px 34px #e9b79b3b,inset 0 1px #ffffff6b!important}.btn-secondary,button.secondary,.secondary-button{color:var(--yo-text)!important;border:1px solid var(--yo-border)!important;background:#162033b8!important}input,select,textarea,.form-control{color:var(--yo-text)!important;border-radius:var(--yo-radius-md)!important;background:#0b111cd1!important;border:1px solid #ffffff16!important;transition:border-color .17s,box-shadow .17s,background .17s!important;box-shadow:inset 0 1px #ffffff06!important}input:focus,select:focus,textarea:focus,.form-control:focus{border-color:#e9b79b8c!important;outline:none!important;box-shadow:0 0 0 3px #e9b79b16,0 8px 30px #0000002e!important}table{color:var(--yo-text)!important;border-collapse:separate!important;border-spacing:0!important}th{color:var(--yo-text-soft)!important;font-weight:600!important}td,th{border-bottom:1px solid #ffffff0e!important}.badge,.status-badge,.pill{border-radius:999px!important}.badge,.status-badge{color:var(--yo-cyan)!important;background:#18d8d411!important;border:1px solid #18d8d426!important}.workflow,.workflow-container{position:relative}.workflow-card{min-height:180px}.workflow-card .step-number,.workflow-step-number{color:#17151a!important;background:linear-gradient(135deg, var(--yo-rose-light), var(--yo-rose))!important;box-shadow:0 8px 22px #e9b79b29!important}.workflow-card .step-title,.workflow-card h3{color:var(--yo-text)!important}.workflow-card .step-description,.workflow-card p{color:var(--yo-text-soft)!important}[role=menu],.dropdown-menu,.popover,.dialog,[role=dialog]{-webkit-backdrop-filter:blur(22px);color:var(--yo-text)!important;border:1px solid var(--yo-border)!important;border-radius:var(--yo-radius-lg)!important;background:#0c1320f0!important;box-shadow:0 30px 90px #00000073!important}.avatar,.user-avatar{background:linear-gradient(135deg, var(--yo-rose-light), var(--yo-rose))!important;color:#18151a!important;box-shadow:0 8px 22px #e9b79b24!important}footer{color:var(--yo-text-muted)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.sidebar,aside{-webkit-backdrop-filter:blur(20px)}.card,.glass-card,.panel,.section-card,.dashboard-card,.workflow-card,.stat-card,.kpi-card{border-radius:20px!important}}:root{--yo-bg:#080d16;--yo-bg-soft:#0b111c;--yo-surface:#101827;--yo-surface-2:#121b2b;--yo-surface-3:#162033;--yo-border:#263247;--yo-text:#f5f7fa;--yo-text-soft:#93a0b5;--yo-text-muted:#647087;--yo-rose:#e9b79b;--yo-rose-light:#f6ccb3;--yo-rose-dark:#b98670;--yo-cyan:#18d8d4;--yo-success:#6ee7a3;--yo-warning:#f8c83e;--yo-danger:#f87171;--yo-radius-sm:12px;--yo-radius-md:18px;--yo-radius-lg:24px;--yo-radius-xl:28px;--yo-shadow:0 24px 70px #00000057, 0 4px 18px #00000038;--yo-transition:.17s cubic-bezier(.2,.7,.2,1)}html,body{min-height:100%;background:radial-gradient(900px 500px at 72% -8%, #18d8d417, transparent 62%), radial-gradient(800px 500px at 15% 100%, #e9b79b0b, transparent 65%), var(--yo-bg)!important}body{overflow-x:hidden;color:var(--yo-text)!important}button,input,select,textarea{font-family:inherit}.app-shell{height:100vh!important;min-height:100vh!important;color:var(--yo-text)!important;background:radial-gradient(900px 520px at 76% -12%,#18d8d413,#0000 65%),radial-gradient(700px 500px at 4% 92%,#e9b79b09,#0000 70%),linear-gradient(135deg,#080d16 0%,#0b111c 48%,#080d16 100%)!important;position:relative!important;overflow:hidden!important}.app-shell:before,.app-shell:after{content:"";pointer-events:none;z-index:0;filter:blur(70px);opacity:.32;border-radius:999px;animation:12s ease-in-out infinite alternate yo-ambient-drift;position:fixed}.app-shell:before{background:#18d8d414;width:420px;height:220px;top:-80px;right:12%}.app-shell:after{background:#e9b79b0b;width:360px;height:220px;animation-delay:-5s;bottom:-80px;left:20%}@keyframes yo-ambient-drift{0%{transform:translate(-10px)scale(1)}to{transform:translate(18px,12px)scale(1.08)}}.sidebar{z-index:20!important;-webkit-backdrop-filter:blur(24px)saturate(135%)!important;color:var(--yo-text)!important;background:linear-gradient(#101827f0,#080d16e8)!important;border:1px solid #ffffff13!important;border-radius:26px!important;position:relative!important;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffff0b!important}.sidebar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e9b79b6b,#0000);height:1px;position:absolute;top:0;left:18%;right:18%}.brand{color:var(--yo-text)!important}.brand-logo{border-radius:16px!important;box-shadow:0 12px 28px #0000004d,0 0 24px #e9b79b0f!important}.brand-name,.brand-title{color:#fff!important}.brand-subtitle{color:var(--yo-text-soft)!important}.nav-caption{text-transform:uppercase;color:var(--yo-text-muted)!important;letter-spacing:.08em!important}.nav-list{gap:6px!important}.nav-item{color:#9da9bb!important;transition:background var(--yo-transition), color var(--yo-transition), border-color var(--yo-transition), transform var(--yo-transition), box-shadow var(--yo-transition)!important;border:1px solid #0000!important;border-radius:15px!important;position:relative!important}.nav-item:hover{transform:translate(2px);color:#fff!important;background:#ffffff0b!important;border-color:#ffffff0f!important}.nav-item.active,.nav-item[aria-current=page]{color:#10151e!important;background:linear-gradient(135deg, var(--yo-rose-light), var(--yo-rose))!important;border-color:#f6ccb385!important;box-shadow:0 10px 26px #e9b79b29,inset 0 1px #fff6!important}.nav-icon{transition:color var(--yo-transition), transform var(--yo-transition);color:var(--yo-cyan)!important}.nav-item:hover .nav-icon{transform:scale(1.06)}.sidebar-bottom{color:var(--yo-text-muted)!important;border-top-color:#ffffff12!important}.main-area{z-index:1!important;color:var(--yo-text)!important;position:relative!important}.topbar{z-index:15!important;-webkit-backdrop-filter:blur(22px)saturate(140%)!important;background:linear-gradient(135deg,#101827e0,#0b111cc7)!important;border:1px solid #ffffff13!important;border-radius:24px!important;position:relative!important;box-shadow:0 20px 55px #00000047,inset 0 1px #ffffff0d!important}.topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#18d8d43d,#0000);height:1px;position:absolute;bottom:-1px;left:8%;right:8%}.topbar-brand{color:var(--yo-rose-light)!important}.topbar-page{color:#fff!important}.topbar-context,.topbar-page,.topbar-brand{text-shadow:0 1px 18px #00000040}.topbar-control,.period-control{color:var(--yo-text-soft)!important;transition:background var(--yo-transition), border-color var(--yo-transition), transform var(--yo-transition), box-shadow var(--yo-transition)!important;background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:14px!important}.topbar-control:hover,.period-control:hover{transform:translateY(-1px);color:#fff!important;background:#fff1!important;border-color:#e9b79b38!important;box-shadow:0 8px 24px #0000002e!important}.top-control-icon{color:var(--yo-cyan)!important}.top-control-copy{color:inherit!important}.user-profile{background:linear-gradient(135deg,#ffffff0e,#ffffff06)!important;border:1px solid #ffffff13!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff0a!important}.user-avatar{background:linear-gradient(135deg, var(--yo-rose-light), var(--yo-rose-dark))!important;color:#161b22!important;box-shadow:0 8px 24px #e9b79b2e!important}.user-copy{color:var(--yo-text-soft)!important}.user-copy strong,.user-name{color:#fff!important}.page-content{color:var(--yo-text)!important}.page-heading h1,.page-heading h2,.page-heading h3{color:#fff!important;letter-spacing:-.025em!important}.page-heading p,.page-heading .muted{color:var(--yo-text-soft)!important}[dir=rtl] .page-content,[dir=rtl] .topbar,[dir=rtl] .sidebar,[dir=rtl] .panel,[dir=rtl] .metric-card,[dir=rtl] .workflow-stage{font-size:1.02em}[dir=rtl] .page-heading h1,[dir=rtl] .page-heading h2{letter-spacing:0!important;font-size:clamp(1.7rem,2vw,2.35rem)!important;line-height:1.45!important}.button{transition:transform var(--yo-transition), box-shadow var(--yo-transition), background var(--yo-transition), border-color var(--yo-transition)!important;border-radius:14px!important}.button:hover{transform:translateY(-1px)}.button.primary,.button[data-variant=primary],button.primary{color:#171b21!important;background:linear-gradient(135deg, var(--yo-rose-light), var(--yo-rose))!important;border-color:#f6ccb380!important;box-shadow:0 10px 28px #e9b79b29,inset 0 1px #ffffff6b!important}.button.primary:hover,.button[data-variant=primary]:hover,button.primary:hover{box-shadow:0 14px 34px #e9b79b3b,inset 0 1px #ffffff80!important}.button.secondary,.button.ghost,button.secondary{color:var(--yo-text-soft)!important;background:#ffffff09!important;border:1px solid #ffffff14!important}.button.secondary:hover,.button.ghost:hover,button.secondary:hover{color:#fff!important;background:#fff1!important;border-color:#e9b79b3d!important}.metric-grid{gap:16px!important}.metric-card{transition:transform var(--yo-transition), box-shadow var(--yo-transition), border-color var(--yo-transition)!important;background:linear-gradient(145deg,#162033e0,#101827d1)!important;border:1px solid #ffffff13!important;border-radius:22px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff0b!important}.metric-card:before{content:"";filter:blur(1px);opacity:.85;background:linear-gradient(90deg,#0000,#e9b79b9e,#0000);height:2px;position:absolute;top:0;left:12%;right:12%}.metric-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#18d8d424,#0000 68%);width:130px;height:90px;position:absolute;top:-50px;right:-50px}.metric-card:hover{transform:translateY(-2px);border-color:#e9b79b2e!important;box-shadow:0 24px 60px #00000047,0 0 30px #e9b79b09,inset 0 1px #ffffff0e!important}.metric-card .metric-value,.metric-card strong{color:#fff!important}.metric-card .metric-label{color:var(--yo-text-soft)!important}.workflow-process{box-shadow:var(--yo-shadow), inset 0 1px 0 #ffffff0b!important;-webkit-backdrop-filter:blur(18px)!important;background:linear-gradient(145deg,#101827d6,#0b111cc7)!important;border:1px solid #ffffff13!important;border-radius:24px!important;position:relative!important}.workflow-process-header{color:#fff!important}.workflow-process-track{position:relative!important}.workflow-stage{transition:transform var(--yo-transition), border-color var(--yo-transition), box-shadow var(--yo-transition)!important;background:linear-gradient(145deg,#162033c2,#101827b8)!important;border:1px solid #fff1!important;border-radius:20px!important;position:relative!important;box-shadow:0 12px 32px #0000002b,inset 0 1px #ffffff09!important}.workflow-stage:hover{transform:translateY(-2px);border-color:#18d8d43d!important;box-shadow:0 18px 40px #00000040,0 0 24px #18d8d40b!important}.workflow-stage-marker{background:linear-gradient(135deg, var(--yo-rose-light), var(--yo-rose))!important;color:#171b21!important;border:1px solid #f6ccb380!important;box-shadow:0 8px 24px #e9b79b26!important}.workflow-stage-title{color:#fff!important}.workflow-stage-description{color:var(--yo-text-soft)!important}.workflow-stage-action{color:var(--yo-cyan)!important}.panel,.setup-card,.table-panel{box-shadow:var(--yo-shadow), inset 0 1px 0 #ffffff0b!important;color:var(--yo-text)!important;-webkit-backdrop-filter:blur(18px)saturate(125%)!important;background:linear-gradient(145deg,#101827db,#0b111ccc)!important;border:1px solid #ffffff13!important;border-radius:24px!important}.panel h2,.panel h3,.setup-card h2,.setup-card h3,.table-panel h2,.table-panel h3{color:#fff!important}.panel p,.setup-card p{color:var(--yo-text-soft)!important}input,select,textarea,.table-search input{color:#fff!important;transition:border-color var(--yo-transition), box-shadow var(--yo-transition), background var(--yo-transition)!important;background:#080d16b8!important;border:1px solid #ffffff16!important;border-radius:15px!important;box-shadow:inset 0 1px 2px #0000002e!important}input::placeholder,textarea::placeholder{color:#647087!important}input:focus,select:focus,textarea:focus{background:#080d16e0!important;border-color:#e9b79b94!important;outline:none!important;box-shadow:0 0 0 3px #e9b79b16,0 10px 28px #00000029!important}.field label{color:var(--yo-text-soft)!important}.table-wrap{border:1px solid #fff1!important;border-radius:18px!important;overflow:hidden!important}table{color:var(--yo-text)!important;background:0 0!important}thead{background:#ffffff09!important}th{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;color:var(--yo-text-muted)!important;border-bottom:1px solid #ffffff13!important}td{color:#dce3ec!important;border-bottom:1px solid #ffffff0b!important}tbody tr{transition:background var(--yo-transition)!important}.table-result-count,.table-actions,.table-filters{color:var(--yo-text-soft)!important}.badge,.status-badge{border-radius:999px!important}.badge.success,.status-success{color:var(--yo-success)!important;background:#6ee7a314!important;border-color:#6ee7a333!important}.badge.warning,.status-warning{color:var(--yo-warning)!important;background:#f8c83e14!important;border-color:#f8c83e33!important}.badge.danger,.status-danger{color:var(--yo-danger)!important;background:#f8717114!important;border-color:#f8717133!important}.demo-notice,.success-notice{background:#101827c7!important;border-color:#ffffff13!important;border-radius:18px!important;box-shadow:0 12px 32px #00000029!important}.success-notice{border-color:#6ee7a333!important}.more-actions,.table-filter-popover,[role=menu]{-webkit-backdrop-filter:blur(24px)!important;background:#101827f5!important;border:1px solid #ffffff17!important;border-radius:18px!important;box-shadow:0 24px 60px #0000006b!important}.modal-backdrop{-webkit-backdrop-filter:blur(9px)!important;background:#02050ab8!important}.record-dialog{color:var(--yo-text)!important;-webkit-backdrop-filter:blur(28px)!important;background:linear-gradient(145deg,#121b2bf7,#0b111cf7)!important;border:1px solid #ffffff18!important;border-radius:26px!important;box-shadow:0 40px 100px #0000008c,inset 0 1px #ffffff0e!important}.dialog-heading h2,.dialog-heading h3{color:#fff!important}.posting-preview{background:#080d168c!important;border:1px solid #fff1!important;border-radius:18px!important}.posting-preview-step{color:var(--yo-text-soft)!important}.segmented-control{background:#080d1694!important;border:1px solid #ffffff13!important;border-radius:15px!important}.segmented-control button{color:var(--yo-text-soft)!important;border-radius:11px!important}.segmented-control button.active{color:#171b21!important;background:linear-gradient(135deg, var(--yo-rose-light), var(--yo-rose))!important;box-shadow:0 7px 20px #e9b79b1f!important}.icon-button{color:var(--yo-text-soft)!important;transition:color var(--yo-transition), background var(--yo-transition), border-color var(--yo-transition), transform var(--yo-transition)!important;background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:13px!important}.icon-button:hover{transform:translateY(-1px);color:var(--yo-rose-light)!important;background:#e9b79b12!important;border-color:#e9b79b38!important}.footer{color:var(--yo-text-muted)!important;border-top:1px solid #ffffff0d!important}.footer strong,.footer a{color:var(--yo-rose)!important}*{scrollbar-width:thin;scrollbar-color:#e9b79b47 #ffffff06}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:linear-gradient(#e9b79b61,#18d8d43d);border-radius:999px}.sidebar{scrollbar-width:thin;overflow:hidden auto!important}.main-area{min-height:0!important;overflow:hidden!important}.page-content{scrollbar-gutter:stable;min-height:0!important;overflow-y:auto!important}a{transition:color var(--yo-transition), opacity var(--yo-transition)!important}a:hover{color:var(--yo-rose-light)}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px!important;outline:2px solid #e9b79bb8!important}@media (max-width:900px){.app-shell{height:100dvh!important}.sidebar,.topbar,.metric-card,.panel,.table-panel,.workflow-process{border-radius:20px!important}}@media (max-width:640px){.topbar{border-radius:18px!important}.page-content{padding-bottom:24px!important}[dir=rtl] .page-heading h1,[dir=rtl] .page-heading h2{font-size:1.55rem!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.production-entry-form{gap:14px!important;width:100%!important;display:grid!important}.production-form-section{box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e0e7!important;border-radius:8px!important;width:100%!important;margin:0!important;padding:18px!important}.production-section-title{color:#172033!important;border-bottom:1px solid #e2e8f0!important;margin-bottom:14px!important;padding-bottom:10px!important;font-size:15px!important;font-weight:750!important}.production-grid{gap:13px!important;width:100%!important;display:grid!important}.production-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.production-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.production-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.production-entry-form .field{min-width:0!important}.production-preview-table{border:1px solid #d9e0e7!important;border-radius:7px!important;width:100%!important;overflow-x:auto!important}.production-preview-table table{border-collapse:collapse!important;width:100%!important;min-width:680px!important}.production-preview-table th,.production-preview-table td{text-align:right!important;white-space:nowrap!important;border-bottom:1px solid #e2e8f0!important;padding:10px 12px!important}.production-preview-table th{color:#344054!important;background:#f1f5f9!important;font-size:10px!important;font-weight:750!important}.production-preview-table td{color:#475467!important;font-size:11px!important}.production-preview-table tr:last-child td{border-bottom:0!important}.production-preview-table .stock-ok{color:#287a58!important;font-weight:750!important}.production-preview-table .stock-low{color:#b42318!important;font-weight:750!important}.production-empty-preview{color:#667085!important;text-align:center!important;background:#f8fafc!important;border:1px dashed #cbd5e1!important;border-radius:7px!important;padding:18px!important;font-size:11px!important}.app-shell[data-theme=dark] .production-form-section{background:#101827!important;border-color:#2a3b50!important}.app-shell[data-theme=dark] .production-section-title{color:#f3f6f9!important;border-color:#263247!important}.app-shell[data-theme=dark] .production-preview-table{border-color:#2a3b50!important}.app-shell[data-theme=dark] .production-preview-table th{color:#dbe5ee!important;background:#162033!important;border-color:#2a3b50!important}.app-shell[data-theme=dark] .production-preview-table td{color:#b8c4d1!important;border-color:#263247!important}.app-shell[data-theme=dark] .production-empty-preview{color:#9eafbf!important;background:#0f1d2d!important;border-color:#31465d!important}@media (max-width:900px){.production-grid-3,.production-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.production-grid-2,.production-grid-3,.production-grid-4{grid-template-columns:1fr!important}}.record-dialog-production{width:min(1080px,100vw - 48px)!important;max-width:1080px!important}.record-dialog-production .form-grid{width:100%!important;padding:19px 0!important;display:block!important}.record-dialog-production .production-entry-form{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important}.record-dialog-production .production-form-section{width:100%!important;max-width:none!important}.record-dialog-production .production-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.record-dialog-production .production-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:900px){.record-dialog-production{width:calc(100vw - 24px)!important;max-width:none!important}.record-dialog-production .production-grid-3,.record-dialog-production .production-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.record-dialog-production .production-grid-2,.record-dialog-production .production-grid-3,.record-dialog-production .production-grid-4{grid-template-columns:1fr!important}}.modal-backdrop{z-index:1000!important;box-sizing:border-box!important;place-items:center!important;width:100vw!important;height:100vh!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:auto!important}.modal-backdrop .record-dialog-production{box-sizing:border-box!important;width:min(1080px,100vw - 48px)!important;min-width:0!important;max-width:1080px!important;max-height:calc(100vh - 48px)!important;margin:0!important;overflow:auto!important}.modal-backdrop .record-dialog-production>form{box-sizing:border-box!important;width:100%!important;min-width:0!important}.modal-backdrop .record-dialog-production .form-grid{box-sizing:border-box!important;width:100%!important;min-width:0!important;display:block!important}.modal-backdrop .record-dialog-production .production-entry-form,.modal-backdrop .record-dialog-production .production-form-section,.modal-backdrop .record-dialog-production .production-grid{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.app-shell[data-theme=light] .record-dialog-production .production-form-section{color:#172033!important;background:#fff!important;border-color:#d9e0e7!important}.app-shell[data-theme=light] .record-dialog-production .field input,.app-shell[data-theme=light] .record-dialog-production .field select,.app-shell[data-theme=light] .record-dialog-production .field textarea{color:#172033!important;background:#fff!important;border-color:#cfd8e3!important}.app-shell[data-theme=dark] .record-dialog-production .production-form-section{color:#edf2f7!important;background:#101827!important;border-color:#2a3b50!important}.app-shell[data-theme=dark] .record-dialog-production .production-section-title{color:#f3f6f9!important;border-color:#2a3b50!important}.app-shell[data-theme=dark] .record-dialog-production .field label{color:#aab8c8!important}.app-shell[data-theme=dark] .record-dialog-production .field input,.app-shell[data-theme=dark] .record-dialog-production .field select,.app-shell[data-theme=dark] .record-dialog-production .field textarea{color:#eef3f8!important;background:#0b1422!important;border-color:#34495f!important}.app-shell[data-theme=dark] .record-dialog-production .field input:focus,.app-shell[data-theme=dark] .record-dialog-production .field select:focus,.app-shell[data-theme=dark] .record-dialog-production .field textarea:focus{border-color:#e9b79b!important;box-shadow:0 0 0 3px #e9b79b1f!important}.app-shell .sidebar{z-index:20!important}@media (max-width:900px){.modal-backdrop{padding:12px!important}.modal-backdrop .record-dialog-production{width:calc(100vw - 24px)!important;max-width:none!important;max-height:calc(100vh - 24px)!important}}.app-shell[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#172033;--muted:#667085;--line:#e1e5eb;--canvas:#f6f7f9;--white:#fff;--green:#9a5f49;--green-dark:#814b38;--mint:#f4d0be;--amber:#c98e73;--nav:#0b1020;--navmuted:#cbd5e1;--shadow:0 6px 24px #17203311;background:var(--canvas);color:var(--ink)}.app-shell[data-theme=light] .main-area,.app-shell[data-theme=light] .page-content{background:var(--canvas);color:var(--ink)}.app-shell[data-theme=light] .brand,.app-shell[data-theme=light] .brand strong,.app-shell[data-theme=light] .nav-item{color:#fff}.app-shell[data-theme=light] .nav-item{color:#cbd5e1}.app-shell[data-theme=light] .nav-item:hover{color:#fff;background:#1c2436}.app-shell[data-theme=light] .nav-item.active{color:#fff;background:#252130;box-shadow:inset -3px 0 #e5b299}.app-shell[data-theme=light] .topbar,.app-shell[data-theme=light] .metric-card,.app-shell[data-theme=light] .panel,.app-shell[data-theme=light] .module-card{color:var(--ink);border-color:var(--line);background:#fff}.app-shell[data-theme=light] .page-heading h1,.app-shell[data-theme=light] .panel-header h2,.app-shell[data-theme=light] .table-title,.app-shell[data-theme=light] .metric-value{color:var(--ink)}.app-shell[data-theme=light] .page-heading p,.app-shell[data-theme=light] .table-subtitle,.app-shell[data-theme=light] .metric-top,.app-shell[data-theme=light] .metric-foot,.app-shell[data-theme=light] .panel-header p{color:var(--muted)}.app-shell[data-theme=light] th{color:#526174;border-color:var(--line);background:#f0f2f6}.app-shell[data-theme=light] td{color:#344054;border-color:var(--line)}.app-shell[data-theme=light] tbody tr:hover{background:#f8f6f5}.app-shell[data-theme=light] .primary{color:#fff;background:#9a5f49}.app-shell[data-theme=light] .primary:hover{background:#814b38}.app-shell[data-theme=light] .secondary,.app-shell[data-theme=light] .theme-switch,.app-shell[data-theme=light] .language-switch{color:#344054;border-color:var(--line);background:#f0f2f5}.app-shell[data-theme=light] .eyebrow,.app-shell[data-theme=light] .link-button{color:#814b38}.app-shell[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6ebf2;--muted:#a0aec0;--line:#293449;--canvas:#0b1020;--white:#131c30;--green:#e5b299;--green-dark:#c98e73;--mint:#33251f;--amber:#e5b299;--nav:#070b16;--navmuted:#cbd5e1;--shadow:0 9px 30px #00000047;background:var(--canvas);color:var(--ink)}.app-shell[data-theme=dark] .topbar,.app-shell[data-theme=dark] .metric-card,.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .module-card{color:var(--ink);border-color:var(--line);background:#131c30}.app-shell[data-theme=dark] .page-heading h1,.app-shell[data-theme=dark] .crumb strong,.app-shell[data-theme=dark] .panel-header h2,.app-shell[data-theme=dark] .table-title,.app-shell[data-theme=dark] .metric-value,.app-shell[data-theme=dark] .module-card strong{color:#e6ebf2}.app-shell[data-theme=dark] .page-heading p,.app-shell[data-theme=dark] .table-subtitle,.app-shell[data-theme=dark] .metric-top,.app-shell[data-theme=dark] .metric-foot,.app-shell[data-theme=dark] .panel-header p{color:#a0aec0}.app-shell[data-theme=dark] th{color:#cbd5e1;border-color:var(--line);background:#1b263a}.app-shell[data-theme=dark] td{color:#cbd5e1;border-color:var(--line)}.app-shell[data-theme=dark] .primary{color:#0b1020;background:#e5b299}.app-shell[data-theme=dark] .primary:hover{color:#0b1020;background:#c98e73}.app-shell[data-theme=dark] .secondary,.app-shell[data-theme=dark] .theme-switch,.app-shell[data-theme=dark] .language-switch{color:#dbe2eb;border-color:var(--line);background:#222d43}.app-shell[data-theme=dark] .eyebrow,.app-shell[data-theme=dark] .link-button{color:#f4d0be}.report-screen>.panel-header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:18px;margin:0;padding:17px 18px}.report-screen>.table-subtitle{margin:12px 18px}.report-filters{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;min-width:0;display:flex}.report-filter{min-width:155px;color:var(--muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.report-filter>span{font-weight:600;display:block}.app-shell[data-theme=light] .report-filter input,.app-shell[data-theme=light] .report-filter select{color:#172033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d4dbe5;border-radius:8px;padding:8px 10px}.app-shell[data-theme=dark] .report-filter input,.app-shell[data-theme=dark] .report-filter select{color:#e6ebf2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:40px;font:inherit;background:#10192b;border:1px solid #40516a;border-radius:8px;padding:8px 10px}.app-shell .report-filter input[type=date]{cursor:pointer;min-width:155px}.app-shell .report-filter input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1}.app-shell[data-theme=light] .report-filter input:focus,.app-shell[data-theme=light] .report-filter select:focus{outline-offset:1px;border-color:#9a5f49;outline:2px solid #d9b09e}.app-shell[data-theme=dark] .report-filter input:focus,.app-shell[data-theme=dark] .report-filter select:focus{outline-offset:1px;border-color:#e5b299;outline:2px solid #8c695b}@media (max-width:900px){.report-screen>.panel-header{align-items:stretch}.report-filters{justify-content:flex-start;width:100%}}@media (max-width:600px){.report-filters{grid-template-columns:minmax(0,1fr);display:grid}.report-filter,.app-shell .report-filter input[type=date]{width:100%;min-width:0}}.app-shell[data-theme=light] .topbar{color:#172033!important;background:#fff!important;border-color:#e1e5eb!important}.app-shell[data-theme=light] .page-heading h1{color:#172033!important}.app-shell[data-theme=light] .page-heading p{color:#667085!important}.app-shell[data-theme=light] .metric-card{color:#172033!important;background:linear-gradient(145deg,#fff,#fffaf7)!important;border:1px solid #e1e5eb!important;box-shadow:0 6px 22px #17203312!important}.app-shell[data-theme=light] .metric-card .metric-value,.app-shell[data-theme=light] .metric-card strong{color:#172033!important}.app-shell[data-theme=light] .metric-card .metric-top,.app-shell[data-theme=light] .metric-card .metric-foot,.app-shell[data-theme=light] .metric-card .metric-label{color:#667085!important}.app-shell[data-theme=light] .metric-card:before{background:linear-gradient(90deg,#0000,#9a5f4980,#0000)!important}.app-shell[data-theme=light] .metric-card:after{background:radial-gradient(circle,#e5b29924,#0000 68%)!important}.app-shell[data-theme=light] .metric-card:hover{border-color:#dfc0b2!important;box-shadow:0 12px 30px #0b102017!important}.app-shell[data-theme=light] .workflow-command-center{color:#172033!important;background:#fff!important;border:1px solid #e1e5eb!important;box-shadow:0 8px 28px #1720330f!important}.app-shell[data-theme=light] .workflow-command-center h2,.app-shell[data-theme=light] .workflow-command-center strong{color:#172033!important}.app-shell[data-theme=light] .workflow-command-center p,.app-shell[data-theme=light] .workflow-command-center small,.app-shell[data-theme=light] .workflow-command-center .workflow-section-label{color:#667085!important}.app-shell[data-theme=light] .workflow-command-center .workflow-next,.app-shell[data-theme=light] .workflow-command-center .workflow-closing,.app-shell[data-theme=light] .workflow-command-center .workflow-rules,.app-shell[data-theme=light] .workflow-command-center .workflow-rail-card,.app-shell[data-theme=light] .workflow-command-center .workflow-special-card{color:#172033!important;box-shadow:none!important;background:#fff!important;border-color:#e1e5eb!important}.app-shell[data-theme=light] .workflow-command-center .workflow-rail-card:hover,.app-shell[data-theme=light] .workflow-command-center .workflow-special-card:hover{background:#fff8f4!important;border-color:#dfc0b2!important}.app-shell[data-theme=light] .workflow-command-center .workflow-rail-number{color:#814b38!important;background:#f4d0be!important}.app-shell[data-theme=light] .workflow-command-center .workflow-rail-status,.app-shell[data-theme=light] .workflow-command-center .workflow-rail-action{color:#814b38!important}.app-shell[data-theme=light] .demo-notice{color:#795b2b!important;background:#fbf6ec!important;border-color:#ead9b9!important}.app-shell[data-theme=light] .demo-notice small{color:#795b2b!important}.app-shell[data-theme=light] .success-notice{color:#27745b!important;background:#edf8f1!important;border-color:#cfe7d9!important}.app-shell[data-theme=light] .report-filter input[type=date]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#172033!important;cursor:pointer!important;background:#fff!important;border-color:#cbd5e1!important}.app-shell[data-theme=light] .report-filter input[type=date]::-webkit-calendar-picker-indicator{opacity:1!important;cursor:pointer!important;filter:none!important}.app-shell .sidebar{flex-shrink:0;transition:width .18s,padding .18s}.app-shell .sidebar-collapse-button{color:#dbe2eb;cursor:pointer;min-width:32px;height:30px;font:inherit;background:#ffffff0b;border:1px solid #cbd5e12e;border-radius:8px;align-self:flex-start;margin:0 4px 12px;padding:0 8px}.app-shell .sidebar-collapse-button:hover{background:#e5b29926;border-color:#e5b29980}.app-shell .sidebar-collapsed{width:86px!important;padding:18px 10px 16px!important}.app-shell .sidebar-collapsed .brand{justify-content:center;padding:0 0 22px}.app-shell .sidebar-collapsed .brand>span,.app-shell .sidebar-collapsed .side-label,.app-shell .sidebar-collapsed .nav-caption,.app-shell .sidebar-collapsed .nav-label,.app-shell .sidebar-collapsed .sidebar-status-label{display:none!important}.app-shell .sidebar-collapsed .brand-logo{object-fit:contain;width:48px;height:48px}.app-shell .sidebar-collapsed .sidebar-collapse-button{align-self:center;margin-inline:0}.app-shell .sidebar-collapsed .nav-item{justify-content:center;gap:0;padding:12px 6px}.app-shell .sidebar-collapsed .nav-icon{flex:none}.app-shell .sidebar-collapsed .sidebar-bottom{justify-content:center;padding-inline:0}.app-shell .sidebar-collapsed .version{display:none}.app-shell .topbar{gap:16px}.app-shell .global-search-box{color:#8a94a6;background:#fff;border:1px solid #d9dfe8;border-radius:10px;align-items:center;gap:9px;width:100%;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.app-shell .global-search-box:focus-within{border-color:#c99a82;box-shadow:0 0 0 3px #e5b2992b}.app-shell .global-search-box>span{font-size:20px;line-height:1}.app-shell .global-search-box input{color:#172033;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:12px}.app-shell .global-search-box input::placeholder{color:#8993a5}.app-shell .global-search-box>button{color:#667085;cursor:pointer;background:0 0;border:0;font-size:19px}.app-shell .global-search-results{inset-inline:0;color:#172033;background:#fff;border:1px solid #e1e5eb;border-radius:12px;max-height:min(420px,65vh);padding:6px;position:absolute;top:calc(100% + 8px);overflow:auto;box-shadow:0 18px 48px #0b10202b}.app-shell .global-search-result-icon{color:#814b38;background:#f4d0be;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.app-shell .global-search-result-copy{flex:1;min-width:0}.app-shell .global-search-result-copy strong,.app-shell .global-search-result-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell .global-search-result-copy strong{color:#172033;font-size:12px;font-weight:650}.app-shell .global-search-result-copy small{color:#667085;margin-top:3px;font-size:10px}.app-shell .global-search-result-arrow{color:#9a5f49}.app-shell .global-search-empty{color:#667085;text-align:center;padding:16px 12px;font-size:12px}.app-shell[data-theme=dark] .global-search-box{color:#b9c4d5;background:#10192b;border-color:#34445c}.app-shell[data-theme=dark] .global-search-box input::placeholder{color:#97a6bb}.app-shell[data-theme=dark] .global-search-results{color:#e6ebf2;background:#131c30;border-color:#34445c}.app-shell[data-theme=dark] .global-search-result{color:#e6ebf2}:is(.app-shell[data-theme=dark] .global-search-result:hover,.app-shell[data-theme=dark] .global-search-result:focus-visible){background:#252130}.app-shell[data-theme=dark] .global-search-result-copy small,.app-shell[data-theme=dark] .global-search-empty{color:#a0aec0}.app-shell .shell-menu-button,.app-shell .shell-search-button{color:#344054;cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:none}.app-shell[data-theme=dark] .shell-menu-button,.app-shell[data-theme=dark] .shell-search-button{color:#e6ebf2;background:#222d43;border-color:#34445c}@media (max-width:1080px){.app-shell .topbar{gap:10px}.app-shell .global-search{max-width:300px}.app-shell .top-actions{gap:8px}}@media (max-width:760px){.app-shell .sidebar-collapse-button{display:none}.app-shell .shell-menu-button,.app-shell .shell-search-button{display:inline-flex}.app-shell .global-search{display:none}.app-shell .global-search.global-search-open{z-index:50;width:auto;min-width:0;max-width:none;display:block;position:absolute;top:calc(100% + 8px);left:12px;right:12px}.app-shell .sidebar{width:254px;max-width:calc(100vw - 52px)}.app-shell .sidebar.sidebar-collapsed{width:254px!important;padding:24px 15px 16px!important}.app-shell .sidebar.sidebar-collapsed .brand>span,.app-shell .sidebar.sidebar-collapsed .side-label,.app-shell .sidebar.sidebar-collapsed .nav-caption,.app-shell .sidebar.sidebar-collapsed .nav-label,.app-shell .sidebar.sidebar-collapsed .sidebar-status-label{display:initial!important}.app-shell .sidebar.sidebar-collapsed .nav-item{justify-content:flex-start;gap:12px;padding:11px 12px}.app-shell .sidebar.sidebar-collapsed .sidebar-bottom{justify-content:flex-start;padding-inline:7px}.app-shell .sidebar.sidebar-collapsed .version{display:inline}.app-shell .topbar{gap:6px;padding-inline:10px;position:sticky}.app-shell .global-search-results{max-height:60vh}}.app-shell .workflow-command-center{width:100%!important;min-width:0!important}.app-shell .workflow-command-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;display:flex!important}.app-shell .workflow-next{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.app-shell .workflow-process-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;width:100%!important;display:grid!important}.app-shell .workflow-rail-item{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;display:block!important;position:relative!important}.app-shell .workflow-rail-card{text-align:start!important;white-space:normal!important;overflow-wrap:anywhere!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:184px!important;margin:0!important;padding:18px!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.app-shell .workflow-rail-card strong,.app-shell .workflow-rail-card p,.app-shell .workflow-rail-card .workflow-rail-action{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;line-height:1.65!important;display:block!important}.app-shell .workflow-rail-card p{margin:0!important}.app-shell .workflow-rail-connector{display:none!important}.app-shell .workflow-special-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.app-shell .workflow-special-card{text-align:start!important;white-space:normal!important;overflow-wrap:anywhere!important;align-items:flex-start!important;gap:12px!important;width:100%!important;min-width:0!important;height:100%!important;display:flex!important}.app-shell .workflow-special-card p,.app-shell .workflow-special-card strong{white-space:normal!important;overflow-wrap:anywhere!important}.app-shell .workflow-closing{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.app-shell .workflow-rules{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;line-height:1.75!important;display:grid!important}.app-shell[data-theme=light] .workflow-command-center{color:#172033!important;background:#fff!important}.app-shell[data-theme=light] .workflow-rail-card,.app-shell[data-theme=light] .workflow-special-card{color:#172033!important;background:#fff!important;border:1px solid #e1e5eb!important}.app-shell[data-theme=light] .workflow-rail-card strong,.app-shell[data-theme=light] .workflow-special-card strong{color:#172033!important}.app-shell[data-theme=light] .workflow-rail-card p,.app-shell[data-theme=light] .workflow-special-card p{color:#667085!important}.app-shell[data-theme=dark] .workflow-command-center{color:#e6ebf2!important;background:#131c30!important}.app-shell[data-theme=dark] .workflow-rail-card,.app-shell[data-theme=dark] .workflow-special-card{color:#e6ebf2!important;background:#182338!important;border:1px solid #34445c!important}.app-shell[data-theme=dark] .workflow-rail-card strong,.app-shell[data-theme=dark] .workflow-special-card strong{color:#e6ebf2!important}.app-shell[data-theme=dark] .workflow-rail-card p,.app-shell[data-theme=dark] .workflow-special-card p{color:#a0aec0!important}.app-shell .global-search-box input{box-shadow:none!important;background:0 0!important;border:0!important;min-width:0!important}.app-shell[data-theme=light] .global-search-box{background:#fff!important;border-color:#d9dfe8!important}.app-shell[data-theme=light] .global-search-box input{color:#172033!important}.app-shell[data-theme=dark] .global-search-box{background:#10192b!important;border-color:#34445c!important}.app-shell[data-theme=dark] .global-search-box input{color:#e6ebf2!important}@media (max-width:1100px){.app-shell .workflow-process-rail,.app-shell .workflow-special-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){.app-shell .workflow-process-rail,.app-shell .workflow-special-grid,.app-shell .workflow-rules{grid-template-columns:minmax(0,1fr)!important}.app-shell .workflow-rail-card{min-height:0!important}}.app-shell[data-theme=light]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;--ink:#20283a!important;--muted:#69758a!important;--line:#e1e5ec!important;--canvas:#f4f6f9!important;--white:#fff!important;--green:#9a604b!important;--green-dark:#814b38!important;--mint:#f4e7e1!important;--amber:#b98562!important;--shadow:0 5px 20px #1b273a0e!important;color:#20283a!important;background:#f4f6f9!important}.app-shell[data-theme=light] .main-area,.app-shell[data-theme=light] .page-content{color:#20283a!important;background:#f4f6f9!important}.app-shell[data-theme=light] .topbar,.app-shell[data-theme=light] .page-content .metric-card,.app-shell[data-theme=light] .page-content .panel,.app-shell[data-theme=light] .page-content .module-card,.app-shell[data-theme=light] .page-content .workflow-command-center,.app-shell[data-theme=light] .page-content .workflow-next,.app-shell[data-theme=light] .page-content .workflow-closing,.app-shell[data-theme=light] .page-content .workflow-rules{color:#20283a!important;background:#fff!important;border-color:#e1e5ec!important;box-shadow:0 5px 20px #1b273a0e!important}.app-shell[data-theme=light] .sidebar{color:#f5f7fb!important;background:#101827!important}.app-shell[data-theme=light] .nav-item.active{color:#f8fffd!important;background:#2ca5912e!important;border-color:#66d3be38!important;box-shadow:inset -3px 0 #63cdb7!important}.app-shell[data-theme=light] .nav-item.active .nav-icon{color:#7de0cb!important}.app-shell[dir=ltr][data-theme=light] .nav-item.active{box-shadow:inset 3px 0 #63cdb7!important}.app-shell[data-theme=light] .page-heading h1,.app-shell[data-theme=light] .panel h2,.app-shell[data-theme=light] .panel-header h2,.app-shell[data-theme=light] .table-title,.app-shell[data-theme=light] .metric-value,.app-shell[data-theme=light] .metric-card strong,.app-shell[data-theme=light] .workflow-command-center h2,.app-shell[data-theme=light] .workflow-command-center strong{color:#20283a!important}.app-shell[data-theme=light] .page-heading p,.app-shell[data-theme=light] .table-subtitle,.app-shell[data-theme=light] .metric-top,.app-shell[data-theme=light] .metric-foot,.app-shell[data-theme=light] .panel-header p,.app-shell[data-theme=light] .workflow-command-center p,.app-shell[data-theme=light] .workflow-command-center small{color:#69758a!important}.app-shell[data-theme=light] .page-content .table-panel,.app-shell[data-theme=light] .page-content section.table-panel{color:#20283a!important;background:#fff!important;border:1px solid #e1e5ec!important;box-shadow:0 5px 20px #1b273a0e!important}.app-shell[data-theme=light] .table-panel:before,.app-shell[data-theme=light] .table-panel:after{content:none!important;display:none!important}.app-shell[data-theme=light] .table-panel .table-tools,.app-shell[data-theme=light] .table-panel .table-actions,.app-shell[data-theme=light] .table-panel .table-export-tools,.app-shell[data-theme=light] .table-panel .table-result-count,.app-shell[data-theme=light] .table-panel .table-footer,.app-shell[data-theme=light] .table-panel .table-wrap{color:#69758a!important;box-shadow:none!important;background:#fff!important;border-color:#e1e5ec!important}.app-shell[data-theme=light] .table-panel .table-title,.app-shell[data-theme=light] .table-panel h2{color:#20283a!important}.app-shell[data-theme=light] .table-panel table{color:#20283a!important;background:#fff!important;border-color:#e1e5ec!important}.app-shell[data-theme=light] .table-panel thead,.app-shell[data-theme=light] .table-panel th{color:#48566d!important;background:#edf1f6!important;border-color:#e1e5ec!important}.app-shell[data-theme=light] .table-panel tbody,.app-shell[data-theme=light] .table-panel tbody tr,.app-shell[data-theme=light] .table-panel td{color:#344054!important;background:#fff!important;border-color:#e8ebf0!important}.app-shell[data-theme=light] .table-panel tbody tr:hover,.app-shell[data-theme=light] .table-panel tbody tr:hover td{color:#20283a!important;background:#fbf4f0!important}.app-shell[data-theme=light] .table-search,.app-shell[data-theme=light] .table-sort,.app-shell[data-theme=light] .table-filter,.app-shell[data-theme=light] .table-filter-popover,.app-shell[data-theme=light] .filter-select,.app-shell[data-theme=light] .table-search input,.app-shell[data-theme=light] .table-sort select,.app-shell[data-theme=light] .table-filter select,.app-shell[data-theme=light] .table-filter-popover select,.app-shell[data-theme=light] .table-filter-popover input,.app-shell[data-theme=light] .report-filter input,.app-shell[data-theme=light] .report-filter select,.app-shell[data-theme=light] .period-select select{box-shadow:none;color:#344054!important;background:#fff!important;border-color:#d8dee8!important}.app-shell[data-theme=light] .table-search input::placeholder{color:#8993a5!important}.app-shell[data-theme=light] .table-search input[type=search]{cursor:text}.app-shell[data-theme=light] .table-panel .button.secondary,.app-shell[data-theme=light] .table-panel button.secondary{color:#46536a!important;background:#f3f5f8!important;border-color:#e1e5ec!important}.app-shell[data-theme=light] .table-panel .button.primary{color:#fff!important;background:#9a604b!important}.app-shell[data-theme=light] .pagination button{color:#46536a!important;background:#fff!important;border-color:#d8dee8!important}.app-shell[data-theme=light] .pagination button.current{color:#fff!important;background:#9a604b!important;border-color:#9a604b!important}.app-shell[data-theme=dark]{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;--ink:#e5eaf2!important;--muted:#a2aec0!important;--line:#2d3a50!important;--canvas:#0e1422!important;--white:#151e30!important;--green:#e5b299!important;--green-dark:#c98e73!important;--mint:#30252a!important;--amber:#e5b299!important;--shadow:0 8px 24px #0000002e!important;color:#e5eaf2!important;background:#0e1422!important}.app-shell[data-theme=dark] .topbar,.app-shell[data-theme=dark] .page-content .metric-card,.app-shell[data-theme=dark] .page-content .panel,.app-shell[data-theme=dark] .page-content .module-card,.app-shell[data-theme=dark] .page-content .workflow-command-center,.app-shell[data-theme=dark] .page-content .workflow-next,.app-shell[data-theme=dark] .page-content .workflow-closing,.app-shell[data-theme=dark] .page-content .workflow-rules{color:#e5eaf2!important;background:#151e30!important;border-color:#2d3a50!important;box-shadow:0 8px 24px #0000002e!important}.app-shell[data-theme=dark] .sidebar{color:#e5eaf2!important;background:#090f1b!important}.app-shell[data-theme=dark] .page-heading h1,.app-shell[data-theme=dark] .panel h2,.app-shell[data-theme=dark] .panel-header h2,.app-shell[data-theme=dark] .table-title,.app-shell[data-theme=dark] .metric-value,.app-shell[data-theme=dark] .metric-card strong,.app-shell[data-theme=dark] .workflow-command-center h2,.app-shell[data-theme=dark] .workflow-command-center strong{color:#e5eaf2!important}.app-shell[data-theme=dark] .page-heading p,.app-shell[data-theme=dark] .table-subtitle,.app-shell[data-theme=dark] .metric-top,.app-shell[data-theme=dark] .metric-foot,.app-shell[data-theme=dark] .panel-header p,.app-shell[data-theme=dark] .workflow-command-center p,.app-shell[data-theme=dark] .workflow-command-center small{color:#a2aec0!important}.app-shell[data-theme=dark] .page-content .table-panel,.app-shell[data-theme=dark] .page-content section.table-panel,.app-shell[data-theme=dark] .table-panel .table-tools,.app-shell[data-theme=dark] .table-panel .table-actions,.app-shell[data-theme=dark] .table-panel .table-export-tools,.app-shell[data-theme=dark] .table-panel .table-result-count,.app-shell[data-theme=dark] .table-panel .table-footer,.app-shell[data-theme=dark] .table-panel .table-wrap,.app-shell[data-theme=dark] .table-panel table,.app-shell[data-theme=dark] .table-panel tbody,.app-shell[data-theme=dark] .table-panel tbody tr,.app-shell[data-theme=dark] .table-panel td{color:#dbe3ee!important;box-shadow:none!important;background:#151e30!important;border-color:#2d3a50!important}.app-shell[data-theme=dark] .table-panel thead,.app-shell[data-theme=dark] .table-panel th{color:#cbd5e1!important;background:#202b40!important;border-color:#344159!important}.app-shell[data-theme=dark] .table-panel tbody tr:hover,.app-shell[data-theme=dark] .table-panel tbody tr:hover td{color:#f0f3f8!important;background:#202a3d!important}.app-shell[data-theme=dark] .table-search,.app-shell[data-theme=dark] .table-sort,.app-shell[data-theme=dark] .table-filter,.app-shell[data-theme=dark] .table-filter-popover,.app-shell[data-theme=dark] .filter-select,.app-shell[data-theme=dark] .table-search input,.app-shell[data-theme=dark] .table-sort select,.app-shell[data-theme=dark] .table-filter select,.app-shell[data-theme=dark] .table-filter-popover select,.app-shell[data-theme=dark] .table-filter-popover input,.app-shell[data-theme=dark] .report-filter input,.app-shell[data-theme=dark] .report-filter select,.app-shell[data-theme=dark] .period-select select{box-shadow:none;color:#e5eaf2!important;background:#10192b!important;border-color:#344159!important}.app-shell[data-theme=dark] .table-panel .button.secondary,.app-shell[data-theme=dark] .table-panel button.secondary{color:#dbe3ee!important;background:#202b40!important;border-color:#344159!important}.app-shell[data-theme=dark] .table-panel .button.primary{color:#101827!important;background:#e5b299!important}.app-shell .main-area{flex:auto!important;width:auto!important;min-width:0!important}.app-shell .page-content{box-sizing:border-box!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:28px clamp(20px,2.2vw,38px) 36px!important;font-size:14px!important;line-height:1.6!important}.app-shell .page-heading{gap:22px!important;margin-bottom:24px!important}.app-shell .page-heading h1{letter-spacing:-.35px!important;font-size:clamp(24px,2vw,31px)!important;line-height:1.35!important}.app-shell .metric-grid.page-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important;margin-bottom:22px!important;display:grid!important}.app-shell .page-kpis .metric-card{border-radius:16px!important;min-width:0!important;min-height:112px!important;padding:19px 20px!important}.app-shell .page-kpis .metric-top{font-size:12px!important;line-height:1.5!important}.app-shell .page-kpis .metric-value{overflow-wrap:anywhere!important;font-size:clamp(21px,1.8vw,27px)!important;line-height:1.5!important}.app-shell .workflow-command-center{border-radius:18px!important;width:100%!important;max-width:none!important;padding:clamp(20px,2vw,30px)!important}.app-shell .workflow-command-header{margin-bottom:22px!important}.app-shell .workflow-command-center h2{font-size:22px!important;line-height:1.5!important}.app-shell .workflow-command-center p{font-size:13px!important;line-height:1.8!important}.app-shell .workflow-section-label{margin:18px 0 12px!important;font-size:13px!important;line-height:1.6!important}.app-shell .workflow-process-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.app-shell .workflow-rail-card{border-radius:13px!important;gap:12px!important;min-height:205px!important;padding:20px!important}.app-shell .workflow-rail-card strong,.app-shell .workflow-special-card strong{font-size:14px!important;line-height:1.7!important}.app-shell .workflow-rail-card p,.app-shell .workflow-special-card p,.app-shell .workflow-rail-status,.app-shell .workflow-rail-action{font-size:12px!important;line-height:1.8!important}.app-shell .workflow-special-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.app-shell .workflow-special-card{border-radius:13px!important;padding:18px!important}.app-shell .topbar{min-width:0!important}.app-shell .global-search{flex:340px!important;max-width:460px!important}.app-shell .global-search-box{height:42px!important}.app-shell .global-search-box input{font-size:13px!important}.app-shell .nav-item{min-height:42px!important;font-size:13px!important}.app-shell .demo-notice{padding:13px 16px!important;font-size:12px!important}.app-shell .demo-notice strong{font-size:12px!important}.app-shell .demo-notice small{font-size:12px!important;line-height:1.7!important}.app-shell .table-panel th{padding:14px 16px!important;font-size:12px!important;line-height:1.6!important}.app-shell .table-panel td{padding:13px 16px!important;font-size:12px!important;line-height:1.7!important}.app-shell .table-title{font-size:14px!important}.app-shell .table-subtitle{font-size:12px!important;line-height:1.7!important}@media (max-width:1100px){.app-shell .workflow-process-rail,.app-shell .workflow-special-grid,.app-shell .metric-grid.page-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){.app-shell .page-content{padding:20px 14px 26px!important}.app-shell .page-heading{flex-direction:column!important;align-items:stretch!important}.app-shell .workflow-process-rail,.app-shell .workflow-special-grid,.app-shell .workflow-rules,.app-shell .metric-grid.page-kpis{grid-template-columns:minmax(0,1fr)!important}.app-shell .workflow-rail-card{min-height:0!important}.app-shell .page-kpis .metric-card{min-height:95px!important}.app-shell .global-search.global-search-open{max-width:none!important;left:10px!important;right:10px!important}}:root{--ink:#172538;--muted:#67778b;--line:#e3e9f0;--canvas:#f5f7fa;--white:#fff;--green:#0d786c;--green-dark:#095f56;--mint:#e7f4f0;--nav:#142238;--navmuted:#a9b7ca;--shadow:0 1px 2px #0f172a09, 0 7px 22px #0f172a09}.app-shell{background:var(--canvas);min-height:100vh;color:var(--ink)}.sidebar{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#40516a transparent;color:#edf2fa;background:#142238;border-inline-end:1px solid #ffffff12;flex:0 0 264px;align-self:flex-start;width:264px;min-width:0;height:100dvh;min-height:100vh;padding:20px 14px 16px;transition:width .18s,flex-basis .18s,padding .18s;position:sticky;inset-block-start:0;overflow:hidden auto;box-shadow:0 0 0 1px #0a182d04}.brand{color:#f8fafc;align-items:center;gap:11px;min-width:0;padding:3px 5px 20px;text-decoration:none;display:flex}.brand-logo{object-fit:contain;background:#fff;border-radius:10px;flex:0 0 42px;width:42px;height:42px;padding:3px;display:block}.brand>span{min-width:0;overflow:hidden}.brand strong{color:#f8fafc;letter-spacing:0;font-size:15px;font-weight:700;line-height:1.4;display:block}.brand small{color:#a8b7c9;margin-block-start:3px;font-size:10px;line-height:1.55;display:block}.sidebar-collapse-button{color:#cbd5e1;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:31px;height:31px;margin:0 2px 14px;transition:background .15s,border-color .15s;display:grid}.sidebar-collapse-button:hover{background:#ffffff17;border-color:#ffffff38}.side-label{color:#92a3b9;letter-spacing:.035em;padding:0 11px 7px;font-size:10px;font-weight:650}.nav-list{flex-direction:column;gap:3px;min-width:0;display:flex}.nav-caption{color:#8497b0;letter-spacing:.055em;margin-block-start:15px;padding:8px 11px 5px;font-size:10px;font-weight:700;line-height:1.5}.nav-item,.nav-item[aria-current=page]{box-sizing:border-box;color:#b9c5d5;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;width:100%;min-width:0;min-height:41px;padding:9px 11px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;transition:color .15s,background .15s,border-color .15s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item.active,.nav-item[aria-current=page]{color:#f8fffd;background:#2ca5912b;border-color:#66d3be1f;font-weight:650;box-shadow:inset -3px 0 #63cdb7}.nav-icon{color:#91a6bd;text-align:center;flex:0 0 21px;place-items:center;width:21px;min-width:21px;font-size:16px;line-height:1;display:inline-grid}.nav-item.active .nav-icon,.nav-item[aria-current=page] .nav-icon{color:#7de0cb}.app-shell[dir=ltr] .nav-item.active,.app-shell[dir=ltr] .nav-item[aria-current=page]{box-shadow:inset 3px 0 #63cdb7}.nav-label{overflow-wrap:anywhere;min-width:0}.sidebar-bottom{color:#aab9ca;background:#142238;border-top:1px solid #ffffff1b;margin-block-start:auto;padding:14px 7px 2px;font-size:10px;position:sticky;inset-block-end:0}.sidebar-bottom .version{color:#8194aa}.connection-dot.online{background:#49c9a5}.main-area{background:var(--canvas);flex:auto;min-width:0}.topbar{z-index:20;box-sizing:border-box;background:var(--white);border-bottom:1px solid var(--line);gap:12px;min-width:0;height:auto;min-height:64px;padding:12px clamp(16px,2.5vw,34px);position:sticky;inset-block-start:0;box-shadow:0 2px 8px #0f172a05}.crumb{flex-wrap:wrap;min-width:0;line-height:1.55}.crumb strong{color:var(--ink);font-weight:650}.page-content{box-sizing:border-box;width:100%;max-width:1720px;margin-inline:auto;padding:clamp(20px,2.4vw,34px) clamp(16px,2.6vw,38px) 36px}.page-heading{gap:18px;margin-block-end:22px}.page-heading h1{color:var(--ink);letter-spacing:-.025em;font-size:clamp(21px,1.8vw,27px);font-weight:700;line-height:1.4}.page-heading p{max-width:760px;color:var(--muted);line-height:1.75}.eyebrow{letter-spacing:.015em;font-weight:650}.metric-card,.panel,.module-card,.workflow-guide,.table-panel,.setup-card{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:11px}.metric-card,.panel{padding:18px}.metric-card{transition:border-color .15s,box-shadow .15s}.metric-card:hover,.module-card:hover{border-color:#cbdcd9;box-shadow:0 5px 18px #0f172a0b}.panel-header{gap:14px}.panel-header h2,.section-title,.table-title{color:var(--ink);font-weight:650}.panel-header p,.table-subtitle,.metric-foot{color:var(--muted);line-height:1.65}.module-card{align-items:flex-start;min-width:0;padding:15px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.module-card:hover{border-color:#c2dad4;transform:none}.button{border-radius:8px;min-height:37px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.button.primary,.primary{background:var(--green)}.button.primary:hover,.primary:hover{background:var(--green-dark)}.button.secondary,.secondary{border:1px solid var(--line);background:var(--white);color:#405268}.button.secondary:hover,.secondary:hover{background:#f0f5f7;border-color:#cbd6e2}.quick-actions{gap:8px}.table-tools{border-bottom-color:var(--line);gap:12px;padding:15px 18px}.table-wrap{max-width:100%;overflow:auto}table{border-collapse:separate;border-spacing:0;width:100%}th{color:#627389;background:#f7f9fc;font-size:11px;font-weight:650;line-height:1.5}td{color:#34465c;font-size:12px;line-height:1.65}th,td{border-bottom-color:var(--line);padding:12px 15px}tbody tr:hover{background:#f7fafc}.field input,.field select,.field textarea,.filter-select,.search-box{border-color:#d8e1ea;border-radius:8px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#55a99b;box-shadow:0 0 0 3px #0d786c1a}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline-offset:2px;outline:2px solid #37a99a}.sidebar-collapsed{flex-basis:76px;width:76px;padding-inline:9px}.sidebar.sidebar-collapsed .brand{justify-content:center;padding-block-end:14px;padding-inline:0}.sidebar.sidebar-collapsed .brand>span,.sidebar.sidebar-collapsed .side-label,.sidebar.sidebar-collapsed .nav-caption,.sidebar.sidebar-collapsed .nav-label,.sidebar.sidebar-collapsed .sidebar-status-label,.sidebar.sidebar-collapsed .sidebar-bottom .version{display:none}.sidebar.sidebar-collapsed .sidebar-collapse-button{margin-inline:auto}.sidebar.sidebar-collapsed .nav-item{justify-content:center;gap:0;padding-inline:5px}.sidebar.sidebar-collapsed .nav-icon{flex-basis:25px}.sidebar.sidebar-collapsed .sidebar-bottom{flex-wrap:wrap;justify-content:center}.global-search{min-width:0}.shell-menu-button,.shell-search-button{border:1px solid var(--line);background:var(--white);color:#43556a;cursor:pointer;border-radius:8px;flex:none;min-width:36px;min-height:36px}.shell-menu-button:hover,.shell-search-button:hover{background:#f2f6f9}.footer{border-top-color:var(--line);color:var(--muted);padding:13px clamp(16px,2.6vw,38px)}@media (min-width:761px){.sidebar.sidebar-collapsed{flex-basis:76px;width:76px}}@media (max-width:1080px){.sidebar:not(.sidebar-collapsed){flex-basis:244px;width:244px}.sidebar.sidebar-collapsed{flex-basis:76px;width:76px}}@media (max-width:760px){.sidebar,.sidebar:not(.sidebar-collapsed),.sidebar.sidebar-collapsed{z-index:100;width:min(292px,100vw - 44px);min-width:0;max-width:calc(100vw - 28px);height:100dvh;min-height:100dvh;padding:18px 13px 14px;position:fixed;inset-block:0;inset-inline:0 auto;overflow-y:auto;transform:translate(110%);box-shadow:0 10px 40px #06122333}.sidebar.open{transform:translate(0)}.app-shell[dir=ltr] .sidebar,.app-shell[dir=ltr] .sidebar.sidebar-collapsed{transform:translate(-110%)}.app-shell[dir=ltr] .sidebar.open{transform:translate(0)}.sidebar.sidebar-collapsed .brand{justify-content:flex-start;padding-block-end:20px;padding-inline:5px}.sidebar.sidebar-collapsed .brand>span,.sidebar.sidebar-collapsed .side-label,.sidebar.sidebar-collapsed .nav-caption,.sidebar.sidebar-collapsed .nav-label,.sidebar.sidebar-collapsed .sidebar-status-label,.sidebar.sidebar-collapsed .sidebar-bottom .version{display:initial}.sidebar.sidebar-collapsed .nav-caption,.sidebar.sidebar-collapsed .side-label{display:block}.sidebar.sidebar-collapsed .nav-item{justify-content:flex-start;gap:11px;padding-inline:11px}.sidebar.sidebar-collapsed .sidebar-bottom{justify-content:flex-start}.topbar{gap:7px;min-height:58px;padding:9px 13px}.page-content{padding:21px 14px 28px}.page-heading{flex-direction:column;align-items:flex-start;gap:12px}.heading-actions{flex-wrap:wrap;width:100%}.metric-grid{gap:10px}.metric-card,.panel{padding:14px}.table-tools{padding:13px}}@media (prefers-reduced-motion:reduce){.sidebar,.nav-item,.metric-card,.module-card,.button{scroll-behavior:auto;transition:none}}.app-shell[data-theme=light] .button.primary,.app-shell[data-theme=light] .button[data-variant=primary],.app-shell[data-theme=light] button.primary,.app-shell[data-theme=light] button[type=submit],.app-shell[data-theme=light] .primary-button,.app-shell[data-theme=light] .btn-primary,.app-shell[data-theme=light] .table-panel .button.primary,.app-shell[data-theme=light] .table-panel button.primary{color:#fff!important;background:#0d786c!important;border-color:#0d786c!important;box-shadow:0 1px 2px #0f172a14!important}.app-shell[data-theme=light] .button.primary:hover,.app-shell[data-theme=light] .button[data-variant=primary]:hover,.app-shell[data-theme=light] button.primary:hover,.app-shell[data-theme=light] button[type=submit]:hover,.app-shell[data-theme=light] .primary-button:hover,.app-shell[data-theme=light] .btn-primary:hover,.app-shell[data-theme=light] .table-panel .button.primary:hover,.app-shell[data-theme=light] .table-panel button.primary:hover{color:#fff!important;background:#095f56!important;border-color:#095f56!important;box-shadow:0 2px 7px #0d786c29!important}.app-shell[data-theme=dark] .button.primary,.app-shell[data-theme=dark] .button[data-variant=primary],.app-shell[data-theme=dark] button.primary,.app-shell[data-theme=dark] button[type=submit],.app-shell[data-theme=dark] .primary-button,.app-shell[data-theme=dark] .btn-primary,.app-shell[data-theme=dark] .table-panel .button.primary,.app-shell[data-theme=dark] .table-panel button.primary{color:#fff!important;background:#238b7d!important;border-color:#238b7d!important;box-shadow:0 1px 3px #0000002e!important}.app-shell[data-theme=dark] .button.primary:hover,.app-shell[data-theme=dark] .button[data-variant=primary]:hover,.app-shell[data-theme=dark] button.primary:hover,.app-shell[data-theme=dark] button[type=submit]:hover,.app-shell[data-theme=dark] .primary-button:hover,.app-shell[data-theme=dark] .btn-primary:hover,.app-shell[data-theme=dark] .table-panel .button.primary:hover,.app-shell[data-theme=dark] .table-panel button.primary:hover{color:#fff!important;background:#2ca995!important;border-color:#2ca995!important}.app-shell[data-theme=light] .workflow-rail-status{border-radius:6px;align-items:center;width:fit-content;min-height:23px;padding:3px 8px;font-size:10px;font-weight:650;line-height:1.35;display:inline-flex;border:1px solid #0000!important}.app-shell[data-theme=light] .workflow-rail-status.workflow-status-ready{color:#0d786c!important;background:#e7f4f0!important;border-color:#cce8df!important}.app-shell[data-theme=light] .workflow-rail-status.workflow-status-setup{color:#566579!important;background:#f1f4f8!important;border-color:#dfe5ed!important}.app-shell[data-theme=light] .workflow-rail-status.workflow-status-pending{color:#986117!important;background:#fff5df!important;border-color:#f3dfb4!important}.app-shell[data-theme=light] .workflow-rail-status.workflow-status-attention{color:#b42318!important;background:#fff0ed!important;border-color:#f4d4ce!important}.app-shell[data-theme=light] .workflow-rail-status.workflow-status-progress{color:#315ba6!important;background:#eaf2ff!important;border-color:#d4e2fb!important}.app-shell[data-theme=dark] .workflow-rail-status.workflow-status-ready{color:#83ddcb!important;background:#2ca9952b!important;border-color:#53cbb338!important}.app-shell[data-theme=dark] .workflow-rail-status.workflow-status-setup{color:#c1cad8!important;background:#94a3b81f!important;border-color:#94a3b833!important}.app-shell[data-theme=dark] .workflow-rail-status.workflow-status-pending{color:#f0ca81!important;background:#d49f4029!important;border-color:#d49f403d!important}.app-shell[data-theme=dark] .workflow-rail-status.workflow-status-attention{color:#ffaaa3!important;background:#dc5d5229!important;border-color:#dc5d523d!important}.app-shell[data-theme=dark] .workflow-rail-status.workflow-status-progress{color:#acc7ff!important;background:#6690de29!important;border-color:#6690de3d!important}.app-shell .workflow-special-disclosure,.app-shell .workflow-rules-disclosure{border:1px solid var(--line);background:var(--white);border-radius:10px;margin-block-start:12px;overflow:hidden}.app-shell .workflow-special-disclosure>summary,.app-shell .workflow-rules-disclosure>summary{min-height:43px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;font-weight:650;line-height:1.6;list-style:none;display:flex}.app-shell .workflow-special-disclosure>summary::-webkit-details-marker{display:none}.app-shell .workflow-rules-disclosure>summary::-webkit-details-marker{display:none}.app-shell .workflow-special-disclosure>summary:after,.app-shell .workflow-rules-disclosure>summary:after{content:"+";color:var(--green);flex:none;font-size:18px;font-weight:400}.app-shell .workflow-special-disclosure[open]>summary,.app-shell .workflow-rules-disclosure[open]>summary{border-bottom:1px solid var(--line);background:#f8fafc}.app-shell .workflow-special-disclosure[open]>summary:after,.app-shell .workflow-rules-disclosure[open]>summary:after{content:"−"}.app-shell .workflow-special-disclosure>.workflow-special-grid{margin:0;padding:12px}.app-shell .workflow-rules-body{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px 14px;font-size:11px;line-height:1.8;display:grid}.app-shell[data-theme=dark] .workflow-special-disclosure,.app-shell[data-theme=dark] .workflow-rules-disclosure{border-color:var(--line)}.app-shell[data-theme=dark] .workflow-special-disclosure[open]>summary,.app-shell[data-theme=dark] .workflow-rules-disclosure[open]>summary{background:#ffffff09}@media (max-width:680px){.app-shell .workflow-rules-body{grid-template-columns:1fr}}.app-shell .workflow-module-planned{background:var(--white);cursor:default!important}.app-shell .workflow-module-planned:hover{border-color:var(--line)!important;filter:none!important;transform:none!important}.app-shell .workflow-module-planned small,.app-shell .workflow-planned-label{color:#566579;background:#f1f4f8;border:1px solid #dfe5ed;border-radius:6px;align-items:center;width:fit-content;padding:3px 8px;font-size:10px;font-weight:650;line-height:1.4;display:inline-flex}.app-shell[data-theme=dark] .workflow-module-planned small,.app-shell[data-theme=dark] .workflow-planned-label{color:#c1cad8;background:#94a3b81f;border-color:#94a3b833}.app-shell .nav-list{flex-direction:column;gap:3px;display:flex}.app-shell .nav-group{flex-direction:column;gap:3px;min-width:0;display:flex}.app-shell .nav-group+.nav-group{border-block-start:1px solid #ffffff13;margin-block-start:8px;padding-block-start:8px}.app-shell .nav-group .nav-caption{color:#8497b0;letter-spacing:.045em;margin-block-start:4px;padding-block:5px 4px;font-size:10px;font-weight:700;line-height:1.5}.app-shell .nav-group:first-child .nav-caption{margin-block-start:0}.app-shell .sidebar-collapsed .nav-group+.nav-group{margin-block-start:5px;padding-block-start:5px}.app-shell .main-area>.topbar{box-sizing:border-box;height:auto!important;min-height:64px!important;box-shadow:none!important;gap:9px!important;padding-block:8px!important;padding-inline:clamp(12px,2vw,24px)!important}.app-shell .main-area>.topbar .crumb{gap:7px;min-width:0}.app-shell .main-area>.topbar .global-search{flex:0 360px;min-width:140px}.app-shell .more-actions>summary{border:1px solid var(--line);min-height:36px;color:var(--muted);box-shadow:none;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:7px 11px;font-size:11px;font-weight:550;display:inline-flex}.app-shell .more-actions>summary:hover{color:var(--ink);background:#7f91a612;border-color:#cbd5e1}.app-shell .transaction-safety-note{border:1px solid #ead9b9;color:#795b2b;background:#fbf6ec;border-inline-start:3px solid #c79542;border-radius:7px;margin-block:12px;padding:9px 12px;font-size:11px;line-height:1.75}.app-shell[data-theme=dark] .transaction-safety-note{border-color:#d49f4040;color:#efd6a7;background:#d49f4014;border-inline-start-color:#d49f40}.app-shell .sidebar-bottom{min-height:22px;box-shadow:none;justify-content:center;align-items:center;gap:0;display:flex;padding:9px 4px 3px!important}.app-shell .sidebar-bottom .connection-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.app-shell .sidebar-bottom .sidebar-status-label,.app-shell .sidebar-bottom .version{display:none!important}@media (max-width:760px){.app-shell .main-area>.topbar{gap:6px!important;min-height:58px!important;padding-block:7px!important;padding-inline:10px!important}.app-shell .main-area>.topbar .global-search{flex:180px;min-width:0}.app-shell .more-actions>summary{min-height:34px;padding-inline:9px}}.app-shell[data-theme=light] .more-actions>summary{color:#53657c!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e2ec!important}:is(.app-shell[data-theme=light] .more-actions>summary:hover,.app-shell[data-theme=light] .more-actions>summary:focus-visible){color:#1f2937!important;background:#f3f6f9!important;border-color:#c8d3df!important}.app-shell[data-theme=dark] .more-actions>summary{color:#dbe4ee!important;box-shadow:none!important;background:#1b2638!important;border:1px solid #36445b!important}:is(.app-shell[data-theme=dark] .more-actions>summary:hover,.app-shell[data-theme=dark] .more-actions>summary:focus-visible){color:#fff!important;background:#24334a!important;border-color:#526580!important}.app-shell[data-theme=light] .more-actions-menu,.app-shell[data-theme=light] .global-search-results,.app-shell[data-theme=light] .table-filter-popover,.app-shell[data-theme=light] .dropdown-menu,.app-shell[data-theme=light] .popover,.app-shell[data-theme=light] [role=menu],.app-shell[data-theme=light] [role=listbox]{-webkit-backdrop-filter:blur(20px)saturate(145%);color:#164b43!important;background:linear-gradient(145deg,#effffaf0,#caf6ebdb)!important;border:1px solid #37a49157!important;border-radius:13px!important;box-shadow:0 18px 42px #135b4e29,inset 0 1px #ffffffd1!important}.app-shell[data-theme=dark] .more-actions-menu,.app-shell[data-theme=dark] .global-search-results,.app-shell[data-theme=dark] .table-filter-popover,.app-shell[data-theme=dark] .dropdown-menu,.app-shell[data-theme=dark] .popover,.app-shell[data-theme=dark] [role=menu],.app-shell[data-theme=dark] [role=listbox]{-webkit-backdrop-filter:blur(22px)saturate(140%);color:#e3fff7!important;background:linear-gradient(145deg,#0d3937f0,#0a2b30e6)!important;border:1px solid #65d6be47!important;border-radius:13px!important;box-shadow:0 18px 45px #00000047,inset 0 1px #d3fff41a!important}.app-shell .more-actions-menu .button,.app-shell .global-search-results button,.app-shell .global-search-results a,.app-shell .global-search-results [role=option],.app-shell .table-filter-popover button,.app-shell .dropdown-menu button,.app-shell .dropdown-menu a,.app-shell [role=menu] [role=menuitem],.app-shell [role=listbox] [role=option]{transition:background-color .15s,color .15s;color:inherit!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.app-shell[data-theme=light] .more-actions-menu .button:hover,.app-shell[data-theme=light] .global-search-results button:hover,.app-shell[data-theme=light] .global-search-results a:hover,.app-shell[data-theme=light] .global-search-results [role=option]:hover,.app-shell[data-theme=light] .table-filter-popover button:hover,.app-shell[data-theme=light] .dropdown-menu button:hover,.app-shell[data-theme=light] .dropdown-menu a:hover,.app-shell[data-theme=light] [role=menu] [role=menuitem]:hover{color:#104f43!important;background:#45b89f21!important}.app-shell[data-theme=dark] .more-actions-menu .button:hover,.app-shell[data-theme=dark] .global-search-results button:hover,.app-shell[data-theme=dark] .global-search-results a:hover,.app-shell[data-theme=dark] .global-search-results [role=option]:hover,.app-shell[data-theme=dark] .table-filter-popover button:hover,.app-shell[data-theme=dark] .dropdown-menu button:hover,.app-shell[data-theme=dark] .dropdown-menu a:hover,.app-shell[data-theme=dark] [role=menu] [role=menuitem]:hover{color:#fff!important;background:#63e0c421!important}.app-shell[data-theme=light] .period-select select,.app-shell[data-theme=light] .field select,.app-shell[data-theme=light] .table-sort select,.app-shell[data-theme=light] .table-filter select,.app-shell[data-theme=light] .table-filter-popover select,.app-shell[data-theme=light] .report-filter select{-webkit-backdrop-filter:blur(12px);color:#164b43!important;background:#daf9efc2!important;border-color:#37a49161!important;box-shadow:inset 0 1px #ffffffb8!important}.app-shell[data-theme=light] .period-select select option,.app-shell[data-theme=light] .field select option,.app-shell[data-theme=light] .table-sort select option,.app-shell[data-theme=light] .table-filter select option,.app-shell[data-theme=light] .table-filter-popover select option,.app-shell[data-theme=light] .report-filter select option{color:#164b43;background:#e7f8f2}.app-shell[data-theme=dark] .period-select select,.app-shell[data-theme=dark] .field select,.app-shell[data-theme=dark] .table-sort select,.app-shell[data-theme=dark] .table-filter select,.app-shell[data-theme=dark] .table-filter-popover select,.app-shell[data-theme=dark] .report-filter select{-webkit-backdrop-filter:blur(12px);color:#e3fff7!important;background:#0f4641ad!important;border-color:#65d6be4d!important;box-shadow:inset 0 1px #ffffff0f!important}.app-shell[data-theme=dark] .period-select select option,.app-shell[data-theme=dark] .field select option,.app-shell[data-theme=dark] .table-sort select option,.app-shell[data-theme=dark] .table-filter select option,.app-shell[data-theme=dark] .table-filter-popover select option,.app-shell[data-theme=dark] .report-filter select option{color:#e3fff7;background:#123b38}.app-shell[data-theme=light] .more-actions-menu,.app-shell[data-theme=light] .global-search-results,.app-shell[data-theme=light] .table-filter-popover,.app-shell[data-theme=light] .dropdown-menu,.app-shell[data-theme=light] .popover,.app-shell[data-theme=light] [role=menu],.app-shell[data-theme=light] [role=listbox]{-webkit-backdrop-filter:blur(26px)saturate(150%);color:#12483f!important;background:linear-gradient(145deg,#ebfff9fb,#c7f3e6f7)!important;border-color:#2d99856b!important;box-shadow:0 20px 48px #1254492e,inset 0 1px #ffffffe6!important}.app-shell[data-theme=dark] .more-actions-menu,.app-shell[data-theme=dark] .global-search-results,.app-shell[data-theme=dark] .table-filter-popover,.app-shell[data-theme=dark] .dropdown-menu,.app-shell[data-theme=dark] .popover,.app-shell[data-theme=dark] [role=menu],.app-shell[data-theme=dark] [role=listbox]{-webkit-backdrop-filter:blur(26px)saturate(145%);color:#eafff8!important;background:linear-gradient(145deg,#0a3431fb,#07282df9)!important;border-color:#65d6be57!important;box-shadow:0 20px 48px #0000004d,inset 0 1px #dcfff71f!important}.app-shell[data-theme=light] .topbar .language-switch,.app-shell[data-theme=light] .topbar .theme-switch,.app-shell[data-theme=light] .topbar .period-select select,.app-shell[data-theme=light] .topbar .logout-button,.app-shell[data-theme=light] .topbar .logout,.app-shell[data-theme=light] .topbar button[aria-label*=logout i],.app-shell[data-theme=light] .topbar button[aria-label*=log\ out i],.app-shell[data-theme=light] .topbar button[title*=logout i],.app-shell[data-theme=light] .topbar button[title*=log\ out i]{-webkit-backdrop-filter:blur(16px)saturate(135%);color:#205b50!important;background:linear-gradient(145deg,#e1faf2eb,#c7f0e4cc)!important;border:1px solid #3c9d8b47!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffffc7,0 3px 10px #1a6f5e0b!important}.app-shell[data-theme=dark] .topbar .language-switch,.app-shell[data-theme=dark] .topbar .theme-switch,.app-shell[data-theme=dark] .topbar .period-select select,.app-shell[data-theme=dark] .topbar .logout-button,.app-shell[data-theme=dark] .topbar .logout,.app-shell[data-theme=dark] .topbar button[aria-label*=logout i],.app-shell[data-theme=dark] .topbar button[aria-label*=log\ out i],.app-shell[data-theme=dark] .topbar button[title*=logout i],.app-shell[data-theme=dark] .topbar button[title*=log\ out i]{-webkit-backdrop-filter:blur(18px)saturate(135%);color:#e5fff7!important;background:linear-gradient(145deg,#124f46e0,#0c3638d6)!important;border:1px solid #65d6be47!important;border-radius:10px!important;box-shadow:inset 0 1px #e9fff914,0 3px 12px #0000001a!important}.app-shell[data-theme=light] .topbar .language-switch:hover,.app-shell[data-theme=light] .topbar .theme-switch:hover,.app-shell[data-theme=light] .topbar .period-select select:hover,.app-shell[data-theme=light] .topbar .logout-button:hover,.app-shell[data-theme=light] .topbar .logout:hover,.app-shell[data-theme=light] .topbar button[aria-label*=logout i]:hover,.app-shell[data-theme=light] .topbar button[aria-label*=log\ out i]:hover,.app-shell[data-theme=light] .topbar button[title*=logout i]:hover,.app-shell[data-theme=light] .topbar button[title*=log\ out i]:hover{color:#12483f!important;background:#d3f4e9!important;border-color:#238b777a!important}.app-shell[data-theme=dark] .topbar .language-switch:hover,.app-shell[data-theme=dark] .topbar .theme-switch:hover,.app-shell[data-theme=dark] .topbar .period-select select:hover,.app-shell[data-theme=dark] .topbar .logout-button:hover,.app-shell[data-theme=dark] .topbar .logout:hover,.app-shell[data-theme=dark] .topbar button[aria-label*=logout i]:hover,.app-shell[data-theme=dark] .topbar button[aria-label*=log\ out i]:hover,.app-shell[data-theme=dark] .topbar button[title*=logout i]:hover,.app-shell[data-theme=dark] .topbar button[title*=log\ out i]:hover{color:#fff!important;background:#1a6358!important;border-color:#77e8cd7a!important}.app-shell .topbar .language-switch:focus-visible{outline-offset:2px;outline:2px solid #42bda5!important}.app-shell .topbar .theme-switch:focus-visible{outline-offset:2px;outline:2px solid #42bda5!important}.app-shell .topbar .period-select select:focus-visible{outline-offset:2px;outline:2px solid #42bda5!important}.app-shell .main-area>.topbar,.app-shell .topbar{box-sizing:border-box;align-items:center;max-height:64px;display:flex;gap:8px!important;height:56px!important;min-height:54px!important;padding:5px 14px!important;box-shadow:0 2px 10px #0f172a09!important}.app-shell .topbar .crumb{align-items:center;gap:6px;min-width:0;display:flex;font-size:11px!important;line-height:1.3!important}.app-shell .topbar .crumb strong{font-weight:650;font-size:12px!important}.app-shell .language-switch,.app-shell .theme-switch{flex:none;white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important}.app-shell .top-actions{display:flex;align-items:center!important;gap:8px!important;min-height:0!important}.app-shell .top-actions>button,.app-shell .top-actions>a,.app-shell .topbar>button{border-radius:9px!important;height:34px!important;min-height:34px!important;max-height:36px!important;padding:0 10px!important;font-size:11px!important;line-height:1.2!important}.app-shell .user-menu{align-items:center;min-width:0;display:inline-flex;gap:7px!important;line-height:1.25!important}.app-shell .user-menu strong{font-size:12px!important;line-height:1.3!important}.app-shell .user-menu small{font-size:10px!important;line-height:1.3!important}.app-shell .user-menu .avatar,.app-shell .avatar{flex:0 0 34px;place-items:center;display:inline-grid;border-radius:50%!important;width:34px!important;height:34px!important;min-height:34px!important;font-size:13px!important}.app-shell .period-select{align-items:center;min-width:0;display:inline-flex;gap:6px!important}.app-shell .period-select span{font-size:10px!important;line-height:1.2!important}.app-shell .period-select select{box-sizing:border-box;border-radius:10px!important;height:35px!important;min-height:35px!important;padding:0 11px!important;font-size:11px!important;line-height:1.2!important}.app-shell .global-search-box{box-sizing:border-box;border-radius:10px!important;height:36px!important;min-height:36px!important}.app-shell .global-search-box input{box-sizing:border-box;height:34px!important;min-height:34px!important;padding-block:0!important;font-size:12px!important;line-height:1.2!important}.app-shell .shell-menu-button,.app-shell .shell-search-button{flex:0 0 34px;place-items:center;display:inline-grid;border-radius:9px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}@media (max-width:900px){.app-shell .main-area>.topbar,.app-shell .topbar{gap:6px!important;padding-inline:10px!important}.app-shell .top-actions{gap:6px!important}.app-shell .global-search-box input{font-size:11px!important}}@media (max-width:760px){.app-shell .main-area>.topbar,.app-shell .topbar{flex-wrap:wrap;max-height:none;gap:6px!important;height:auto!important;min-height:50px!important;padding:6px 9px!important}.app-shell .language-switch,.app-shell .theme-switch{height:33px!important;min-height:33px!important;max-height:33px!important;padding-inline:9px!important;font-size:11px!important}.app-shell .top-actions{flex-wrap:wrap}}.app-shell .topbar .language-switch,.app-shell .topbar .theme-switch,.app-shell .topbar .logout-icon-button{box-sizing:border-box;white-space:nowrap;border-radius:10px!important;flex:0 0 36px!important;place-items:center!important;gap:0!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;font-size:16px!important;line-height:1!important;display:inline-grid!important}.app-shell .topbar .language-switch>span,.app-shell .topbar .theme-switch>span:first-child,.app-shell .topbar .logout-icon-button>span{place-items:center;width:100%;height:100%;display:inline-grid;font-size:16px!important;line-height:1!important}.app-shell .topbar .theme-switch>span:last-child{display:none!important}.app-shell[data-theme=light] .topbar .logout-icon-button{color:#205b50!important;background:linear-gradient(145deg,#e1faf2f0,#c7f0e4e0)!important;border:1px solid #3c9d8b4d!important;box-shadow:inset 0 1px #fffc!important}.app-shell[data-theme=dark] .topbar .logout-icon-button{color:#e5fff7!important;background:linear-gradient(145deg,#124f46eb,#0c3638e6)!important;border:1px solid #65d6be4d!important;box-shadow:inset 0 1px #e9fff914!important}.app-shell .heading-actions .more-actions>summary{cursor:pointer;justify-content:center;align-items:center;min-height:36px;padding:8px 13px;font-size:12px;font-weight:650;display:inline-flex;color:#12483f!important;background:linear-gradient(145deg,#d6f7eb,#a9e6d5)!important;border:1px solid #2d998561!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffffb8,0 3px 10px #1a6f5e0f!important}.app-shell .heading-actions .more-actions>summary:hover,.app-shell .heading-actions .more-actions[open]>summary{color:#103f37!important;background:linear-gradient(145deg,#b9efdd,#85d9c2)!important;border-color:#238b778c!important}.app-shell[data-theme=dark] .heading-actions .more-actions>summary{color:#e5fff7!important;background:linear-gradient(145deg,#15564d,#10423f)!important;border-color:#65d6be52!important}.app-shell[data-theme=dark] .heading-actions .more-actions>summary:hover,.app-shell[data-theme=dark] .heading-actions .more-actions[open]>summary{color:#fff!important;background:linear-gradient(145deg,#1a6a5b,#14534d)!important}@media (min-width:761px){:is(html:has(.app-shell),body:has(.app-shell)){width:100%;height:100%;min-height:100%;margin:0;overflow:hidden!important}body:has(.app-shell){height:100dvh;max-height:100dvh}.app-shell{width:100%;flex-direction:row!important;align-items:stretch!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}.app-shell>.sidebar{flex:none!important;align-self:stretch!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;position:relative!important;inset:auto!important;overflow:hidden auto!important;transform:none!important}.app-shell>.main-area{flex-direction:column!important;flex:1!important;width:0!important;min-width:0!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}.app-shell>.main-area>.topbar{z-index:30;width:100%;flex:0 0 56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;position:relative!important;inset:auto!important}.app-shell>.main-area>.page-content{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;flex:1!important;height:0!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.app-shell .topbar .shell-menu-button{display:none!important}.app-shell .topbar .shell-search-button{flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}}@media (max-width:760px){html,body{min-height:100%;height:auto!important;overflow:hidden auto!important}.app-shell{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}.app-shell>.main-area{width:100%!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}.app-shell>.main-area>.topbar{flex-wrap:wrap;flex:none!important;height:auto!important;min-height:50px!important;max-height:none!important;position:sticky!important;top:0!important}.app-shell>.main-area>.page-content{width:100%;flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}.app-shell .topbar .shell-menu-button{display:inline-grid!important}}.modal-backdrop-drawer{z-index:1200!important;-webkit-backdrop-filter:blur(7px)saturate(110%)!important;background:#030a1285!important;width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.modal-backdrop-drawer>.record-dialog:not(.record-dialog-production){animation:.2s ease-out ammEnterpriseDrawerIn;box-sizing:border-box!important;border-inline-start:1px solid #65d6be38!important;border-radius:18px 0 0 18px!important;flex-direction:column!important;width:min(660px,94vw)!important;min-width:0!important;max-width:660px!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin:0!important;padding:20px 22px 0!important;display:flex!important;position:absolute!important;inset-block:0!important;inset-inline:auto 0!important;overflow:hidden!important;box-shadow:-24px 0 72px #00000047,inset 0 1px #ffffff0e!important}@keyframes ammEnterpriseDrawerIn{0%{opacity:.72;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.modal-backdrop-drawer>.record-dialog:not(.record-dialog-production)>form{box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.modal-backdrop-drawer .dialog-heading{position:relative;flex:none!important;margin:0!important;padding-block:4px 16px!important}.modal-backdrop-drawer .posting-preview{max-height:180px;overflow-y:auto;flex:none!important;margin-block:10px 12px!important}.modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .form-grid{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;padding:12px 4px 22px!important;overflow:hidden auto!important}.modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .modal-empty{flex:auto;min-height:100px;overflow-y:auto}.modal-backdrop-drawer .transaction-safety-note{flex:none!important;margin-block:8px 0!important}.modal-backdrop-drawer .dialog-actions{z-index:2;justify-content:flex-start;align-items:center;gap:10px;min-height:72px;box-shadow:0 -8px 24px #00000014;padding:14px 22px max(14px, env(safe-area-inset-bottom))!important;background:#0c1623fa!important;border-top:1px solid #7896a438!important;flex:none!important;margin:0 -22px!important;display:flex!important;position:relative!important;inset:auto!important}.modal-backdrop-drawer .dialog-actions .button{min-width:100px;min-height:40px}.app-shell[data-theme=light] .modal-backdrop-drawer .dialog-actions{background:#f8fbfafb!important;border-color:#dfe8e5!important}.app-shell[data-theme=light] .modal-backdrop-drawer .transaction-safety-note{color:#315f52!important;background:#edf8f3!important;border-color:#cee7dc!important}@media (max-width:760px){.modal-backdrop-drawer{padding:0!important;overflow:hidden!important}.modal-backdrop-drawer>.record-dialog:not(.record-dialog-production){border-radius:0!important;width:100vw!important;min-width:0!important;max-width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:14px 14px 0!important;inset:0!important}.modal-backdrop-drawer .dialog-heading{padding-block-end:12px!important}.modal-backdrop-drawer .posting-preview{max-height:150px;margin-block:8px 10px!important}.modal-backdrop-drawer .dialog-actions{min-height:66px;margin-inline:-14px!important;padding-inline:14px!important}}@media (prefers-reduced-motion:reduce){.modal-backdrop-drawer>.record-dialog:not(.record-dialog-production){animation:none!important}}.app-shell[data-theme=light] .modal-backdrop-drawer>.record-dialog:not(.record-dialog-production){color:#1b2939!important;border-color:#dbe7e2!important;background:linear-gradient(155deg,#fff 0%,#f5faf8 100%)!important;border-inline-start-color:#b9ded2!important;box-shadow:-20px 0 60px #18362d29!important}.app-shell[data-theme=light] .modal-backdrop-drawer .dialog-heading{color:#1b2939!important;background:0 0!important;border-color:#dbe7e2!important}.app-shell[data-theme=light] .modal-backdrop-drawer .dialog-heading h2,.app-shell[data-theme=light] .modal-backdrop-drawer .dialog-heading h3{color:#172638!important}.app-shell[data-theme=light] .modal-backdrop-drawer .dialog-heading .eyebrow{color:#267c69!important}.app-shell[data-theme=light] .modal-backdrop-drawer .posting-preview{color:#29463f!important;box-shadow:none!important;background:#edf7f2!important;border-color:#d5e8df!important}.app-shell[data-theme=light] .modal-backdrop-drawer .posting-preview-title{color:#267461!important}.app-shell[data-theme=light] .modal-backdrop-drawer .posting-preview-step{color:#405a53!important;box-shadow:none!important;background:#fff!important;border-color:#d9e7e0!important}.app-shell[data-theme=light] .modal-backdrop-drawer .posting-preview-step strong{color:#405a53!important}.app-shell[data-theme=light] .modal-backdrop-drawer .posting-preview-step span{color:#176b58!important;background:#d8f2e7!important}.app-shell[data-theme=light] .modal-backdrop-drawer .posting-preview-step i{color:#338f79!important;background:#fff!important}.app-shell[data-theme=light] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field label{color:#526579!important}.app-shell[data-theme=light] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field input,.app-shell[data-theme=light] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field select,.app-shell[data-theme=light] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field textarea{color:#172638!important;background:#fff!important;border-color:#d4e1dc!important;box-shadow:inset 0 1px 2px #13312706!important}.app-shell[data-theme=light] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field input::placeholder,.app-shell[data-theme=light] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field textarea::placeholder{color:#8a9b98!important}.app-shell[data-theme=light] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field input:focus,.app-shell[data-theme=light] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field select:focus,.app-shell[data-theme=light] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field textarea:focus{border-color:#26947d!important;box-shadow:0 0 0 3px #26947d1f!important}.app-shell[data-theme=light] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field select option{color:#172638;background:#fff}.app-shell[data-theme=light] .modal-backdrop-drawer .dialog-actions{background:#f7faf9fc!important;border-color:#dce7e2!important;box-shadow:0 -8px 24px #1732290e!important}.app-shell[data-theme=light] .modal-backdrop-drawer .dialog-heading button{color:#49645c!important;box-shadow:none!important;background:#f0f6f3!important;border-color:#dbe7e1!important}.app-shell[data-theme=dark] .modal-backdrop-drawer>.record-dialog:not(.record-dialog-production){color:#e7edf5!important;border-color:#34465b!important;background:linear-gradient(155deg,#172438 0%,#101a2a 100%)!important;border-inline-start-color:#64d3b959!important;box-shadow:-20px 0 60px #00000052!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .dialog-heading{color:#e7edf5!important;background:0 0!important;border-color:#34465b!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .dialog-heading h2,.app-shell[data-theme=dark] .modal-backdrop-drawer .dialog-heading h3{color:#f1f6fb!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .dialog-heading .eyebrow{color:#65cbb2!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .posting-preview{color:#dce7f0!important;box-shadow:none!important;background:#101a2a!important;border-color:#2d4054!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .posting-preview-title{color:#78d8c0!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .posting-preview-step{color:#dce7f0!important;box-shadow:none!important;background:#1b2a3e!important;border-color:#35485d!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .posting-preview-step strong{color:#dce7f0!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .posting-preview-step span{color:#a4efda!important;background:#214a45!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .posting-preview-step i{color:#8ee3ce!important;background:#1b2a3e!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field label{color:#aebed0!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field input,.app-shell[data-theme=dark] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field select,.app-shell[data-theme=dark] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field textarea{color:#edf4fa!important;background:#0c1523!important;border-color:#35475b!important;box-shadow:inset 0 1px 2px #00000026!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field input::placeholder,.app-shell[data-theme=dark] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field textarea::placeholder{color:#8195aa!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field input:focus,.app-shell[data-theme=dark] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field select:focus,.app-shell[data-theme=dark] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field textarea:focus{border-color:#54cbb0!important;box-shadow:0 0 0 3px #54cbb021!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field select option{color:#edf4fa;background:#101a2a}.app-shell[data-theme=dark] .modal-backdrop-drawer .dialog-actions{background:#0d1725fc!important;border-color:#34465b!important;box-shadow:0 -8px 24px #0000002e!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .dialog-heading button{color:#dbe7f2!important;box-shadow:none!important;background:#1b2a3e!important;border-color:#3a4d62!important}.app-shell[dir=rtl] .modal-backdrop-drawer>.record-dialog:not(.record-dialog-production){inset-block:0!important;inset-inline:auto!important;border-radius:18px 0 0 18px!important;width:min(760px,96vw)!important;max-width:760px!important;left:auto!important;right:0!important}.modal-backdrop-drawer>.record-dialog:not(.record-dialog-production){padding:12px 18px 0!important}.modal-backdrop-drawer>.record-dialog:not(.record-dialog-production)>form{min-height:0!important}.modal-backdrop-drawer .dialog-heading{margin-block:0!important;padding-block:0 9px!important}.modal-backdrop-drawer .dialog-heading h2{margin-block:3px 0!important;font-size:clamp(19px,1.65vw,23px)!important;line-height:1.3!important}.modal-backdrop-drawer .dialog-heading .eyebrow{font-size:11px!important;line-height:1.3!important}.modal-backdrop-drawer .posting-preview{border-radius:13px!important;flex:none!important;max-height:none!important;margin-block:7px 9px!important;padding:9px 10px!important;overflow:visible!important}.modal-backdrop-drawer .posting-preview-title{margin-block:0 6px!important;font-size:11px!important;line-height:1.35!important}.modal-backdrop-drawer .posting-preview-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;display:grid!important}.modal-backdrop-drawer .posting-preview-step{border-radius:9px!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:40px!important;padding:6px 7px!important;display:flex!important}.modal-backdrop-drawer .posting-preview-step span{flex:0 0 22px!important;width:22px!important;height:22px!important;min-height:22px!important;font-size:10px!important}.modal-backdrop-drawer .posting-preview-step strong{overflow-wrap:anywhere;min-width:0!important;font-size:10px!important;line-height:1.35!important}.modal-backdrop-drawer .posting-preview-step i{display:none!important}.modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .form-grid{overscroll-behavior:contain;flex:auto!important;gap:8px 12px!important;min-height:0!important;padding:7px 2px 12px!important;overflow:hidden auto!important}.modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .form-grid>*,.modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field{min-width:0!important;margin-block:0!important}.modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field label{margin-block-end:4px!important;font-size:11px!important;line-height:1.35!important}.modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field input,.modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field select{box-sizing:border-box!important;border-radius:10px!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding-block:7px!important;font-size:12px!important;line-height:1.3!important}.modal-backdrop-drawer .record-dialog:not(.record-dialog-production) .field textarea{box-sizing:border-box!important;border-radius:10px!important;width:100%!important;min-width:0!important;min-height:54px!important;padding:8px 10px!important;font-size:12px!important}.modal-backdrop-drawer .dialog-actions{min-height:58px!important;padding:8px 18px max(9px, env(safe-area-inset-bottom))!important;flex:none!important;gap:9px!important;margin-inline:-18px!important}.modal-backdrop-drawer .dialog-actions .button{min-width:88px!important;height:37px!important;min-height:37px!important;padding:0 13px!important;font-size:12px!important}@media (max-width:760px){.modal-backdrop-drawer>.record-dialog:not(.record-dialog-production),.app-shell[dir=rtl] .modal-backdrop-drawer>.record-dialog:not(.record-dialog-production){border-radius:0!important;width:100vw!important;max-width:100vw!important;padding:11px 12px 0!important;inset:0!important}.modal-backdrop-drawer .posting-preview-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}.modal-backdrop-drawer .posting-preview-step{gap:4px!important;padding:5px!important}.modal-backdrop-drawer .posting-preview-step strong{font-size:9px!important}.modal-backdrop-drawer .dialog-actions{margin-inline:-12px!important;padding-inline:12px!important}}@media (prefers-reduced-motion:reduce){.modal-backdrop-drawer>.record-dialog:not(.record-dialog-production){animation:none!important}}.modal-backdrop-drawer .dialog-actions{box-sizing:border-box!important;height:auto!important;min-height:46px!important;padding:6px 14px max(7px, env(safe-area-inset-bottom))!important;flex-wrap:nowrap!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin-block:0!important;margin-inline:-18px!important;display:flex!important}.modal-backdrop-drawer .dialog-actions .button{box-sizing:border-box!important;white-space:nowrap!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:74px!important;max-width:150px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 11px!important;font-size:11px!important;font-weight:650!important;line-height:1.2!important;display:inline-flex!important}.modal-backdrop-drawer .transaction-safety-note{flex:none!important;margin-block:5px 0!important;padding:6px 10px!important;font-size:10px!important;line-height:1.5!important}@media (max-width:760px){.modal-backdrop-drawer .dialog-actions{min-height:44px!important;padding:5px 12px max(7px, env(safe-area-inset-bottom))!important;gap:7px!important;margin-inline:-12px!important}.modal-backdrop-drawer .dialog-actions .button{min-width:70px!important;height:33px!important;min-height:33px!important;max-height:33px!important;padding-inline:10px!important;font-size:11px!important}}.modal-backdrop-drawer .dialog-actions{box-sizing:border-box!important;flex-wrap:nowrap!important;flex:0 0 42px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin-block:0!important;margin-inline:-18px!important;padding:4px 14px!important;display:flex!important;overflow:visible!important}.modal-backdrop-drawer .dialog-actions .button{box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:72px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 11px!important;font-size:11px!important;line-height:1.2!important;display:inline-flex!important}.modal-backdrop-drawer .transaction-safety-note{box-sizing:border-box!important;flex:none!important;margin:4px 0 0!important;padding:5px 9px!important;font-size:10px!important;line-height:1.45!important}@media (max-width:760px){.modal-backdrop-drawer .dialog-actions{flex-basis:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin-inline:-12px!important;padding:4px 12px!important}.modal-backdrop-drawer .dialog-actions .button{min-width:68px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding-inline:9px!important;font-size:11px!important}}.modal-backdrop-drawer .dialog-actions{box-sizing:border-box!important;width:fit-content!important;min-width:0!important;max-width:100%!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:9px!important;flex:none!important;justify-content:flex-start!important;align-self:flex-start!important;align-items:center!important;gap:8px!important;margin:0!important;padding:4px 2px 9px!important;display:flex!important}.app-shell[dir=rtl] .modal-backdrop-drawer .dialog-actions{align-self:flex-start!important}.app-shell[dir=ltr] .modal-backdrop-drawer .dialog-actions{align-self:flex-end!important}.modal-backdrop-drawer .dialog-actions .button{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:72px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 11px!important}.modal-backdrop-drawer .dialog-actions:before,.modal-backdrop-drawer .dialog-actions:after{content:none!important;display:none!important}@media (max-width:760px){.modal-backdrop-drawer .dialog-actions{max-width:100%!important;padding-bottom:max(8px, env(safe-area-inset-bottom))!important;gap:7px!important}.modal-backdrop-drawer .dialog-actions .button{min-width:68px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding-inline:9px!important}}.app-shell .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form{isolation:isolate;position:relative!important}.app-shell .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.form-grid{padding-bottom:118px!important}.app-shell .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.transaction-safety-note{z-index:5!important;box-sizing:border-box!important;border-radius:8px!important;width:auto!important;max-width:none!important;margin:0!important;padding:6px 10px!important;font-size:10px!important;line-height:1.45!important;position:absolute!important;inset-block-end:51px!important;inset-inline:22px!important}.app-shell .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.dialog-actions{-webkit-backdrop-filter:blur(14px);z-index:6!important;background:#edf9f4f7!important;border:1px solid #cde5dc!important;border-radius:11px!important;flex-direction:row!important;flex:none!important;justify-content:flex-start!important;align-self:auto!important;align-items:center!important;gap:7px!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 40px)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:5px 7px!important;display:inline-flex!important;position:absolute!important;inset-block-end:8px!important;inset-inline:auto 20px!important;box-shadow:0 4px 15px #18534317!important}.app-shell .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.dialog-actions>.button{white-space:nowrap!important;border-radius:7px!important;flex:none!important;width:auto!important;min-width:68px!important;max-width:150px!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding:0 10px!important;font-size:11px!important;line-height:1.2!important;position:relative!important}.app-shell[data-theme=dark] .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.dialog-actions{background:#102428fa!important;border-color:#65d6be47!important;box-shadow:0 5px 18px #0000003d!important}.app-shell[data-theme=dark] .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.transaction-safety-note{color:#c8f0e3!important;background:#152d30!important;border-color:#315b53!important}.app-shell[dir=rtl] .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.dialog-actions{left:auto!important;right:20px!important}.app-shell[dir=ltr] .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.dialog-actions{left:20px!important;right:auto!important}@media (max-width:760px){.app-shell .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.form-grid{padding-bottom:122px!important}.app-shell .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.transaction-safety-note{inset-block-end:54px!important;inset-inline:12px!important}.app-shell .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.dialog-actions{max-width:calc(100% - 24px)!important;padding:5px!important;inset-block-end:8px!important}.app-shell[dir=rtl] .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.dialog-actions{right:12px!important}.app-shell[dir=ltr] .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.dialog-actions{left:12px!important}}.modal-backdrop-drawer>.record-dialog:not(.record-dialog-production)>form>.transaction-safety-note{box-sizing:border-box!important;text-align:start!important;white-space:normal!important;border-radius:10px!important;width:fit-content!important;max-width:calc(100% - 40px)!important;padding:8px 12px!important;inset-inline:20px auto!important}.app-shell .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production){padding-block-start:18px!important;padding-inline:26px!important}.app-shell .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.dialog-heading{align-items:center!important;gap:10px!important;min-height:0!important;margin:0 0 8px!important;padding:0 0 8px!important}.app-shell .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.dialog-heading .eyebrow{margin:0 0 2px!important;font-size:10px!important;line-height:1.2!important}.app-shell .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.dialog-heading h2{margin:0!important;font-size:23px!important;line-height:1.2!important}.app-shell .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.dialog-heading>.icon-button{flex-shrink:0!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important}.app-shell .modal-backdrop-drawer>section.record-dialog:not(.record-dialog-production)>form>.dialog-heading{justify-content:flex-start!important;gap:12px!important}.app-shell .page-content>.success-notice,.app-shell .page-content>.demo-notice.error-notice{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:12000!important;box-sizing:border-box!important;border-radius:14px!important;align-items:center!important;gap:12px!important;width:max-content!important;min-width:280px!important;max-width:min(440px,100vw - 40px)!important;margin:0!important;padding:13px 15px!important;display:flex!important;position:fixed!important;inset:auto 20px 20px auto!important;box-shadow:0 14px 38px #1426302e!important}.app-shell .page-content>.success-notice>button,.app-shell .page-content>.demo-notice.error-notice>button{flex:none!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .form-grid.has-validation-error .field input:invalid,.app-shell[data-theme=dark] .modal-backdrop-drawer .form-grid.has-validation-error .field select:invalid,.app-shell[data-theme=dark] .modal-backdrop-drawer .form-grid.has-validation-error .field textarea:invalid{border-color:#f07c6a!important;box-shadow:0 0 0 2px #f07c6a2b!important}@media (max-width:600px){.app-shell .page-content>.success-notice,.app-shell .page-content>.demo-notice.error-notice{min-width:0!important;max-width:calc(100vw - 24px)!important;bottom:12px!important;right:12px!important}}.app-shell[dir=rtl] .page-content>.success-notice,.app-shell[dir=rtl] .page-content>.demo-notice.error-notice{z-index:12000!important;box-sizing:border-box!important;border-radius:13px!important;width:max-content!important;min-width:280px!important;max-width:min(440px,100vw - 390px)!important;margin:0!important;padding:12px 15px!important;position:fixed!important;inset:auto auto 20px calc(50vw - 175px)!important;transform:translate(-50%)!important;box-shadow:0 14px 38px #1426302e!important}.app-shell[dir=ltr] .page-content>.success-notice,.app-shell[dir=ltr] .page-content>.demo-notice.error-notice{z-index:12000!important;box-sizing:border-box!important;border-radius:13px!important;width:max-content!important;min-width:280px!important;max-width:min(440px,100vw - 390px)!important;margin:0!important;padding:12px 15px!important;position:fixed!important;inset:auto auto 20px calc(50vw + 175px)!important;transform:translate(-50%)!important;box-shadow:0 14px 38px #1426302e!important}.app-shell .page-content>.success-notice>div,.app-shell .page-content>.demo-notice.error-notice>div{overflow-wrap:anywhere!important;flex:auto!important;min-width:0!important}.app-shell .modal-backdrop-drawer .form-validation-alert{color:#91372d!important;background:#fff1ed!important;border:1px solid #dc8578!important;border-radius:11px!important;align-items:flex-start!important;gap:10px!important;margin:4px 0 10px!important;padding:11px 13px!important;font-size:13px!important;line-height:1.65!important;display:flex!important}.app-shell .modal-backdrop-drawer .form-validation-alert>span{color:#fff!important;background:#c94d3d!important;border-radius:7px!important;flex:0 0 21px!important;place-items:center!important;width:21px!important;height:21px!important;font-weight:800!important;display:grid!important}.app-shell .modal-backdrop-drawer .form-grid.has-validation-error .field input:invalid,.app-shell .modal-backdrop-drawer .form-grid.has-validation-error .field select:invalid,.app-shell .modal-backdrop-drawer .form-grid.has-validation-error .field textarea:invalid{border-color:#c94d3d!important;box-shadow:0 0 0 2px #c94d3d24!important}.app-shell[data-theme=dark] .modal-backdrop-drawer .form-validation-alert{color:#ffd6cc!important;background:#382522!important;border-color:#80483f!important}@media (max-width:900px){.app-shell[dir=rtl] .page-content>.success-notice,.app-shell[dir=rtl] .page-content>.demo-notice.error-notice,.app-shell[dir=ltr] .page-content>.success-notice,.app-shell[dir=ltr] .page-content>.demo-notice.error-notice{max-width:calc(100vw - 24px)!important;bottom:12px!important;left:50%!important;right:auto!important}}.customer-cement-details-backdrop{z-index:1400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050c198f;justify-content:flex-end;animation:.18s ease-out cementDetailsFade;display:flex;position:fixed;inset:0}.customer-cement-details-drawer{color:#172235;background:#f7fafc;border-inline-start:1px solid #0e746c4d;flex-direction:column;width:min(1180px,96vw);height:100dvh;max-height:100dvh;animation:.24s ease-out cementDetailsSlide;display:flex;overflow:hidden;box-shadow:-22px 0 70px #00000040}.customer-cement-details-header{color:#f4f7fb;background:linear-gradient(135deg,#0c1528,#17263b 75%,#0d766b);border-bottom:1px solid #ffffff24;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 20px;display:flex}.customer-cement-details-eyebrow{color:#8fe0cf;letter-spacing:.06em;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.customer-cement-details-header h2{margin:0;font-size:clamp(19px,2vw,27px);font-weight:800;line-height:1.35}.customer-cement-details-header p{color:#c4d0df;margin:8px 0 0;font-size:13px}.customer-cement-details-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:13px;flex:0 0 40px;width:40px;height:40px;font-size:26px;line-height:1}.customer-cement-details-close:hover{background:#ffffff2b}.customer-cement-details-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px;display:grid}.customer-cement-details-summary article{background:#fff;border:1px solid #dfe8ef;border-radius:15px;flex-direction:column;gap:9px;min-width:0;padding:15px 16px;display:flex;box-shadow:0 5px 18px #0f27410a}.customer-cement-details-summary article span{color:#66778d;font-size:12px}.customer-cement-details-summary article strong{color:#172235;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(17px,1.6vw,23px)}.customer-cement-details-summary article.current{background:#eafaf5;border-color:#85d8c5}.customer-cement-details-summary article.current strong{color:#08786d}.customer-cement-details-table-wrap{background:#fff;border:1px solid #dce5ed;border-radius:14px;flex:auto;min-height:0;margin:0 22px;overflow:auto}.customer-cement-details-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1500px;font-size:12px}.customer-cement-details-table th{z-index:1;text-align:start;white-space:nowrap;color:#dbe6f1;background:#15233a;border-bottom:1px solid #243651;padding:12px 13px;font-weight:750;position:sticky;top:0}.customer-cement-details-table td{vertical-align:top;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #edf1f5;padding:12px 13px}.customer-cement-details-table tbody tr:nth-child(2n){background:#f6fafb}.customer-cement-details-table tbody tr:hover{background:#eaf8f4}.customer-cement-details-table td.customer-cement-notes{white-space:normal;min-width:180px;max-width:300px}.customer-cement-details-table td small{color:#718198;margin-top:4px;font-size:10px;display:block}.customer-cement-direction{border-radius:99px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.customer-cement-direction.in{color:#08765b;background:#ddf7ed}.customer-cement-direction.out{color:#a94437;background:#fff0ec}.customer-cement-details-empty{text-align:center;color:#77879b;padding:35px 16px}.customer-cement-details-footer{padding:14px 22px max(14px,env(safe-area-inset-bottom));color:#65768c;background:#fff;border-top:1px solid #dce5ed;flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.customer-cement-details-trigger{white-space:nowrap;min-height:32px;padding:5px 11px;font-size:12px}@keyframes cementDetailsFade{0%{opacity:0}to{opacity:1}}@keyframes cementDetailsSlide{0%{opacity:.75;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@media (max-width:760px){.customer-cement-details-drawer{width:100vw}.customer-cement-details-header{padding:18px 15px 16px}.customer-cement-details-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.customer-cement-details-summary article{border-radius:12px;padding:11px}.customer-cement-details-table-wrap{margin:0 10px}.customer-cement-details-footer{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.customer-cement-details-backdrop,.customer-cement-details-drawer{animation:none!important}}.modal-backdrop-drawer{-webkit-backdrop-filter:blur(5px)saturate(.86);backdrop-filter:blur(5px)saturate(.86);background:#070f1d8f!important;align-items:stretch!important;padding:12px!important}.modal-backdrop-drawer>.record-dialog:not(.record-dialog-production){animation:.22s cubic-bezier(.2,.8,.2,1) both ammFormDrawerReveal;border:1px solid #809cb252!important;border-radius:22px!important;width:min(780px,100vw - 24px)!important;max-width:min(780px,100vw - 24px)!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;margin-inline:auto 0!important;padding:22px 22px 0!important;overflow:hidden!important;box-shadow:-20px 0 65px #0000003d,inset 0 0 0 1px #ffffff80!important}.modal-backdrop-drawer>.record-dialog:not(.record-dialog-production) .dialog-heading{border-bottom:1px solid #7d97ab38;flex:none;margin-bottom:14px;padding-bottom:16px}.modal-backdrop-drawer>.record-dialog:not(.record-dialog-production)>form{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.modal-backdrop-drawer>.record-dialog:not(.record-dialog-production) .dialog-actions{background:#f8fbfdf5;border-top:1px solid #e1e9ef;margin-top:auto!important;padding-top:12px!important}@keyframes ammFormDrawerReveal{0%{opacity:.72;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (max-width:760px){.modal-backdrop-drawer{padding:0!important}.modal-backdrop-drawer>.record-dialog:not(.record-dialog-production){border-inline:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:14px 12px 0!important}}@media (prefers-reduced-motion:reduce){.modal-backdrop-drawer>.record-dialog:not(.record-dialog-production){animation:none!important}}.app-shell{--amm-fluent-ink:#172335;--amm-fluent-muted:#69778a;--amm-fluent-line:#e1e6ed;--amm-fluent-surface:#fff;--amm-fluent-surface-soft:#f6f8fb;--amm-fluent-control:#f7f8fa;--amm-fluent-accent:#a97563;--amm-fluent-accent-strong:#8e5f50;--amm-fluent-accent-soft:#f4e8e2;--amm-fluent-focus:#a9756347}.app-shell[data-theme=dark]{--amm-fluent-ink:#e8edf5;--amm-fluent-muted:#a5b1c3;--amm-fluent-line:#303b4e;--amm-fluent-surface:#111a2a;--amm-fluent-surface-soft:#172235;--amm-fluent-control:#1b273b;--amm-fluent-accent:#d9aa96;--amm-fluent-accent-strong:#ebc2b1;--amm-fluent-accent-soft:#352a2b;--amm-fluent-focus:#d9aa9647}.app-shell .topbar{box-sizing:border-box!important;background:var(--amm-fluent-surface)!important;height:auto!important;min-height:58px!important;color:var(--amm-fluent-ink)!important;border-bottom:1px solid var(--amm-fluent-line)!important;align-items:center!important;gap:12px!important;padding:8px 18px!important;box-shadow:0 2px 8px #0f1a2b0b!important}.app-shell .topbar .crumb{min-width:110px;color:var(--amm-fluent-muted)!important;gap:8px!important;font-size:11px!important}.app-shell .topbar .crumb strong{color:var(--amm-fluent-ink)!important;font-size:12px!important;font-weight:650!important}.app-shell .top-actions{flex-wrap:nowrap;min-width:0;gap:7px!important}.app-shell .topbar .period-select{white-space:nowrap;color:var(--amm-fluent-muted)!important;gap:6px!important;font-size:10px!important}.app-shell .topbar .period-select select,.app-shell .topbar .icon-button,.app-shell .topbar .theme-switch,.app-shell .topbar .language-switch,.app-shell .topbar .logout-icon-button,.app-shell .topbar .top-actions>.button{box-sizing:border-box!important;border:1px solid var(--amm-fluent-line)!important;background:var(--amm-fluent-control)!important;min-height:34px!important;color:var(--amm-fluent-ink)!important;box-shadow:none!important;border-radius:8px!important;font-family:inherit!important;font-size:11px!important;font-weight:500!important;line-height:1.25!important;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s!important}.app-shell .topbar .period-select select{max-width:160px;padding:7px 10px!important}.app-shell .topbar .icon-button{place-items:center!important;width:34px!important;height:34px!important;padding:0!important;font-size:16px!important;display:inline-grid!important}.app-shell .topbar .theme-switch,.app-shell .topbar .language-switch,.app-shell .topbar .logout-icon-button,.app-shell .topbar .top-actions>.button{min-width:34px!important;padding:7px 10px!important}.app-shell .topbar .theme-switch{gap:7px!important}.app-shell .topbar .user-menu{min-width:0;border-inline-start:1px solid var(--amm-fluent-line)!important;color:var(--amm-fluent-ink)!important;border-inline-end:0!important;gap:8px!important;padding-inline:10px 0!important}.app-shell .topbar .user-menu strong{color:var(--amm-fluent-ink)!important;font-size:11px!important;font-weight:650!important}.app-shell .topbar .user-menu small{color:var(--amm-fluent-muted)!important;font-size:9px!important}.app-shell .topbar .avatar{width:31px!important;height:31px!important;color:var(--amm-fluent-accent-strong)!important;background:var(--amm-fluent-accent-soft)!important;border:1px solid #a975632e!important}.app-shell .topbar .icon-button:hover,.app-shell .topbar .theme-switch:hover,.app-shell .topbar .language-switch:hover,.app-shell .topbar .logout-icon-button:hover,.app-shell .topbar .top-actions>.button:hover,.app-shell .topbar .period-select select:hover{background:var(--amm-fluent-accent-soft)!important;border-color:var(--amm-fluent-accent)!important;color:var(--amm-fluent-accent-strong)!important;transform:none!important}.app-shell .topbar :is(button,a,select,input):focus-visible{outline:2px solid var(--amm-fluent-accent)!important;outline-offset:2px!important;box-shadow:0 0 0 3px var(--amm-fluent-focus)!important}.app-shell .topbar input,.app-shell .topbar .searchable-input,.app-shell .topbar .search-box{min-height:34px;border-color:var(--amm-fluent-line)!important;background:var(--amm-fluent-surface)!important;color:var(--amm-fluent-ink)!important;border-radius:8px!important}@media (max-width:1080px){.app-shell .topbar{gap:8px!important;padding-inline:12px!important}.app-shell .top-actions{gap:5px!important}}@media (max-width:760px){.app-shell .topbar{flex-wrap:wrap!important;min-height:52px!important;padding:6px 8px!important}.app-shell .top-actions{flex-wrap:wrap!important;justify-content:flex-start!important}.app-shell .topbar .period-select select{max-width:120px}}.amm-native-review-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#25364d!important}.amm-native-review-page h2,.amm-native-review-page h3,.amm-native-review-page label,.amm-native-review-page th,.amm-native-review-page td{color:#25364d!important}.amm-native-review-page p{color:#52647a!important}.amm-native-review-page header h1{color:#fff!important}.amm-native-review-page header p{color:#e0e7f0!important}.amm-native-review-page input,.amm-native-review-page select,.amm-native-review-page textarea{color:#172b43!important;-webkit-text-fill-color:#172b43!important;background-color:#fff!important;border-color:#c7d2e0!important}.amm-native-review-page select option{color:#172b43!important;background-color:#fff!important}.amm-native-review-page button{color:#24364e}.amm-delivery-vouchers-page{--dv-navy:var(--ysq-navy-900,#172b45);--dv-navy-deep:var(--ysq-navy-950,#10243a);--dv-navy-mid:var(--ysq-navy-800,#233d59);--dv-rose:var(--ysq-rose-600,#b66f48);--dv-rose-strong:var(--ysq-rose-700,#9d6345);--dv-rose-pale:var(--ysq-rose-100,#f6e6da);--dv-cream:var(--ysq-bg,#fdf5ef);--dv-surface:var(--ysq-surface,#fffaf6);--dv-border:var(--ysq-border,#e8d5c7);background:var(--dv-cream)!important;color:var(--dv-navy)!important;padding:clamp(16px,2.2vw,32px)!important;font-family:Segoe UI,Tahoma,Arial,sans-serif!important}.amm-delivery-vouchers-page>header{border:1px solid #d59a7273!important;border-inline-start:5px solid var(--dv-rose)!important;background:linear-gradient(120deg, var(--dv-navy) 0%, var(--dv-navy-deep) 100%)!important;color:#fffaf6!important;border-radius:16px!important;align-items:center!important;margin-bottom:20px!important;padding:clamp(20px,2.3vw,30px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 28px #10243a29!important}.amm-delivery-vouchers-page>header:after{content:"";pointer-events:none;background:linear-gradient(#d59a721f,#d59a7200);border-inline-start:1px solid #d59a7229;width:220px;position:absolute;inset-block:-70px;inset-inline-end:-50px;transform:rotate(24deg)}.amm-delivery-vouchers-page>header>div:first-child{z-index:1;max-width:820px;position:relative}.amm-delivery-vouchers-page>header>div:first-child>div:first-child{color:#e5b995!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:850!important}.amm-delivery-vouchers-page>header h1{color:#fffaf6!important;letter-spacing:-.025em!important;margin-block:9px 8px!important;font-size:clamp(28px,3vw,38px)!important;font-weight:800!important;line-height:1.25!important}.amm-delivery-vouchers-page>header p{color:#e7edf5!important;max-width:820px!important;font-size:14px!important;line-height:1.85!important}.amm-delivery-vouchers-page>header>div:last-child{z-index:2;position:relative;gap:8px!important}.amm-delivery-vouchers-page>header button,.amm-delivery-vouchers-page>header a{min-height:40px!important;color:var(--dv-navy)!important;background:#fffaf6!important;border:1px solid #ead0bdcc!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;padding:9px 13px!important;font-size:13px!important;font-weight:750!important;text-decoration:none!important;transition:background .15s,border-color .15s,transform .15s!important;display:inline-flex!important;box-shadow:0 2px 4px #05101d14!important}.amm-delivery-vouchers-page>header button:hover,.amm-delivery-vouchers-page>header a:hover{transform:translateY(-1px);background:var(--dv-rose-pale)!important;border-color:var(--dv-rose)!important}.amm-delivery-vouchers-page>div[style*=grid-template-columns]>section{border:1px solid var(--dv-border)!important;background:linear-gradient(145deg,#fffaf6 0%,#fff 85%)!important;border-radius:14px!important;min-height:112px!important;padding:19px 18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 14px #172b450e!important}.amm-delivery-vouchers-page>div[style*=grid-template-columns]>section:before{content:"";background:var(--dv-rose);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.amm-delivery-vouchers-page>div[style*=grid-template-columns]>section:nth-child(2):before{background:var(--dv-navy-mid)}.amm-delivery-vouchers-page>div[style*=grid-template-columns]>section:nth-child(3):before{background:#c99a48}.amm-delivery-vouchers-page>div[style*=grid-template-columns]>section:nth-child(4):before{background:#4c8d75}.amm-delivery-vouchers-page>div[style*=grid-template-columns]>section:nth-child(5):before{background:var(--dv-navy)}.amm-delivery-vouchers-page>div[style*=grid-template-columns]>section>div{color:#74665e!important;font-weight:650!important;line-height:1.5!important}.amm-delivery-vouchers-page>div[style*=grid-template-columns]>section>strong{color:var(--dv-navy)!important;font-variant-numeric:lining-nums tabular-nums!important;font-size:clamp(27px,2.2vw,34px)!important;font-weight:850!important}.amm-delivery-vouchers-page>section{border:1px solid var(--dv-border)!important;background:var(--dv-surface)!important;border-radius:16px!important;margin-top:2px!important;padding:clamp(14px,1.8vw,22px)!important;box-shadow:0 7px 20px #172b450e!important}.amm-delivery-vouchers-page label{color:var(--dv-navy)!important;font-size:13px!important;font-weight:750!important;line-height:1.7!important;display:block!important}.amm-delivery-vouchers-page input,.amm-delivery-vouchers-page select,.amm-delivery-vouchers-page textarea{width:100%!important;min-height:43px!important;color:var(--dv-navy)!important;-webkit-text-fill-color:var(--dv-navy)!important;font:inherit!important;background:#fff!important;border:1px solid #d8c6b8!important;border-radius:10px!important;margin-top:5px!important;padding:10px 12px!important;box-shadow:inset 0 1px 2px #172b4506!important}.amm-delivery-vouchers-page input:focus,.amm-delivery-vouchers-page select:focus,.amm-delivery-vouchers-page textarea:focus{border-color:var(--dv-rose)!important;outline-offset:1px!important;outline:3px solid #b66f482b!important}.amm-delivery-vouchers-page input::placeholder,.amm-delivery-vouchers-page textarea::placeholder{color:#82746b!important;opacity:1!important}.amm-delivery-vouchers-page div[style*="overflow-x: auto"]{border:1px solid var(--dv-border)!important;background:#fff!important;border-radius:12px!important;box-shadow:0 3px 10px #172b4509!important}.amm-delivery-vouchers-page table{color:var(--dv-navy)!important;font-size:13px!important}.amm-delivery-vouchers-page table thead th{background:linear-gradient(180deg, var(--dv-navy) 0%, var(--dv-navy-deep) 100%)!important;border-bottom:3px solid var(--dv-rose)!important;color:#fffaf6!important;padding:13px 12px!important;font-weight:800!important;line-height:1.5!important}.amm-delivery-vouchers-page table tbody td{color:var(--dv-navy)!important;vertical-align:middle!important;border-bottom:1px solid #eee2d8!important;padding:13px 12px!important;line-height:1.65!important}.amm-delivery-vouchers-page table tbody tr:nth-child(2n) td{background:#fcf7f2!important}.amm-delivery-vouchers-page table tbody tr:hover td{background:#f7e9df!important}.amm-delivery-vouchers-page table tbody tr:last-child td{border-bottom:0!important}.amm-delivery-vouchers-page table td strong{color:var(--dv-navy)!important}.amm-delivery-vouchers-page table button{border:1px solid var(--dv-rose-strong)!important;background:var(--dv-rose)!important;color:#fff!important;border-radius:8px!important;min-height:34px!important;padding:7px 12px!important;font-weight:800!important}.amm-delivery-vouchers-page table button:hover{background:var(--dv-rose-strong)!important}.amm-delivery-vouchers-page [role=dialog] h2{color:var(--dv-navy)!important;font-size:25px!important}.amm-delivery-vouchers-page [role=dialog] button{border-radius:9px!important;font-weight:750!important}@media (max-width:760px){.amm-delivery-vouchers-page{padding:12px!important}.amm-delivery-vouchers-page>header{align-items:stretch!important;padding:18px!important}.amm-delivery-vouchers-page>header>div:last-child{justify-content:flex-start!important}.amm-delivery-vouchers-page>header button,.amm-delivery-vouchers-page>header a{flex:auto!important}.amm-delivery-vouchers-page>div[style*=grid-template-columns]>section{min-height:95px!important}}.amm-delivery-vouchers-page [role=dialog]{color:#172b45!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fffaf6!important;border:1px solid #e8d5c7!important;box-shadow:0 24px 90px #0a142359!important}.amm-delivery-vouchers-page [role=dialog] h2{color:#172b45!important;font-size:clamp(22px,2vw,27px)!important;font-weight:800!important;line-height:1.35!important}.amm-delivery-vouchers-page [role=dialog]>p:not([style*=FFF8F1]){color:#52657d!important;line-height:1.75!important}.amm-delivery-vouchers-page [role=dialog] label{color:#233d59!important;font-size:13px!important;font-weight:750!important;line-height:1.7!important;display:block!important}.amm-delivery-vouchers-page [role=dialog] select,.amm-delivery-vouchers-page [role=dialog] textarea{color:#172b45!important;-webkit-text-fill-color:#172b45!important;width:100%!important;min-height:44px!important;font:inherit!important;background:#fff!important;border:1px solid #d7c3b4!important;border-radius:10px!important;margin-top:6px!important;padding:10px 12px!important;display:block!important;box-shadow:inset 0 1px 2px #172b4509!important}.amm-delivery-vouchers-page [role=dialog] select:focus,.amm-delivery-vouchers-page [role=dialog] textarea:focus{outline-offset:1px!important;border-color:#b66f48!important;outline:3px solid #b66f4833!important}.amm-delivery-vouchers-page [role=dialog] select option{color:#172b45!important;background:#fffaf6!important}.amm-delivery-vouchers-page [role=dialog] p[style*=FFF8F1]{color:#70472f!important;background:#fff2e8!important;border:1px solid #e8cbb8!important;border-radius:10px!important;padding:12px!important;line-height:1.75!important}.amm-delivery-vouchers-page [role=dialog] p[style*="80542F"]{color:#70472f!important;background:#fff7ef!important;border-radius:8px!important;padding:8px!important}.amm-delivery-vouchers-page [role=dialog] div[style*=F2FBF5],.amm-delivery-vouchers-page [role=dialog] div[style*=FFF8F1]{color:#233d59!important}.amm-delivery-vouchers-page [role=dialog] div[style*=F2FBF5] strong{color:#176144!important}.amm-delivery-vouchers-page [role=dialog] div[style*=FFF8F1] strong{color:#8a4b26!important}.amm-delivery-vouchers-page [role=dialog] div[style*=F2FBF5] div,.amm-delivery-vouchers-page [role=dialog] div[style*=FFF8F1] div{color:#52657d!important}.amm-delivery-vouchers-page [role=dialog]>div:last-child{gap:9px!important;padding-top:6px!important}.amm-delivery-vouchers-page [role=dialog]>div:last-child button{color:#172b45!important;background:#fff!important;border:1px solid #d7c3b4!important;border-radius:9px!important;min-height:42px!important;padding:10px 14px!important;font-weight:750!important;box-shadow:0 2px 5px #172b450f!important}.amm-delivery-vouchers-page [role=dialog]>div:last-child button:nth-child(3){color:#176144!important;background:#e9f6ef!important;border-color:#9bcab2!important}.amm-delivery-vouchers-page [role=dialog]>div:last-child button:nth-child(4){color:#9c2727!important;background:#fff2f0!important;border-color:#e5b1ad!important}.amm-delivery-vouchers-page [role=dialog]>div:last-child button:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px);border-color:#b66f48!important}.amm-delivery-vouchers-page [role=dialog]>div:last-child button:disabled{opacity:.55!important;cursor:not-allowed!important}@media (max-width:640px){.amm-delivery-vouchers-page [role=dialog]{border-radius:14px!important;width:100%!important;max-height:92vh!important;padding:16px!important}.amm-delivery-vouchers-page [role=dialog]>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.amm-delivery-vouchers-page [role=dialog]>div:last-child button{width:100%!important}}:root{--amm-brand-navy:#142238;--amm-brand-navy-deep:#0b1626;--amm-brand-navy-soft:#20324a;--amm-brand-rose:#bd9875;--amm-brand-rose-strong:#a86f50;--amm-brand-copper:#b66f48;--amm-brand-ivory:#f8f3ee;--amm-brand-paper:#fffaf6;--amm-brand-paper-strong:#fffdfb;--amm-brand-rose-soft:#f6e7dc;--amm-brand-border:#e8d5c7;--amm-brand-ink:#172b45;--amm-brand-muted:#63748b;--amm-brand-focus:#b66f4838}html{accent-color:var(--amm-brand-copper)}body{background:var(--amm-brand-ivory);color:var(--amm-brand-ink)}::selection{color:#142238;background:#e6c5ae}:root{--ysq-navy-950:#0b1626!important;--ysq-navy-900:#142238!important;--ysq-navy-800:#20324a!important;--ysq-navy-700:#34506e!important;--ysq-rose-700:#9d6345!important;--ysq-rose-600:#b66f48!important;--ysq-rose-500:#bd9875!important;--ysq-rose-200:#e8d5c7!important;--ysq-rose-100:#f6e7dc!important;--ysq-accent:#b66f48!important;--ysq-accent-strong:#9d6345!important;--ysq-accent-soft:#f6e7dc!important;--ysq-bg:#f8f3ee!important;--ysq-surface:#fffaf6!important;--ysq-surface-2:#fcf3ec!important;--ysq-surface-3:#f5e5d9!important;--ysq-text:#172b45!important;--ysq-muted:#63748b!important;--ysq-text-muted:#63748b!important;--ysq-text-soft:#7b8798!important;--ysq-border:#e8d5c7!important;--ysq-border-strong:#d8beac!important;--ysq-focus:#b66f48!important;--ysq-success:#24765c!important;--ysq-warning:#9b681e!important;--ysq-danger:#b44848!important;--ysq-info:#356b91!important}.app-shell[data-theme=dark]{--ysq-navy-950:#070e19!important;--ysq-navy-900:#0b1422!important;--ysq-navy-800:#121e30!important;--ysq-navy-700:#24364c!important;--ysq-rose-700:#d1a183!important;--ysq-rose-600:#d1a183!important;--ysq-rose-500:#e3bda2!important;--ysq-rose-200:#59483f!important;--ysq-rose-100:#392d2c!important;--ysq-accent:#d1a183!important;--ysq-accent-strong:#e3bda2!important;--ysq-accent-soft:#392d2c!important;--ysq-bg:#0b1422!important;--ysq-surface:#121e30!important;--ysq-surface-2:#1a273a!important;--ysq-surface-3:#253247!important;--ysq-text:#f1e8e0!important;--ysq-muted:#c0b4aa!important;--ysq-text-muted:#c0b4aa!important;--ysq-text-soft:#a9988d!important;--ysq-border:#394052!important;--ysq-border-strong:#59483f!important;--ysq-focus:#d1a183!important;--ysq-success:#80d0ae!important;--ysq-warning:#edbd70!important;--ysq-danger:#f18b8b!important;--ysq-info:#8fc8ed!important}.app-shell{color:var(--amm-brand-ink);--ink:#172b45!important;--muted:#63748b!important;--line:#e8d5c7!important;--canvas:#f8f3ee!important;--white:#fffaf6!important;--green:#b66f48!important;--green-dark:#955537!important;--mint:#f6e7dc!important;--amber:#bd9875!important;--nav:#101d31!important;--navmuted:#d0bfb3!important;--shadow:0 8px 28px #14223811!important;--amm-fluent-ink:#172b45!important;--amm-fluent-muted:#63748b!important;--amm-fluent-line:#e8d5c7!important;--amm-fluent-surface:#fffaf6!important;--amm-fluent-surface-soft:#fcf3ec!important;--amm-fluent-control:#fffdfb!important;--amm-fluent-accent:#bd9875!important;--amm-fluent-accent-strong:#9b5d3d!important;--amm-fluent-accent-soft:#f6e7dc!important;--amm-fluent-focus:#b66f482e!important}.app-shell[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#172b45!important;--muted:#63748b!important;--line:#e8d5c7!important;--canvas:#f8f3ee!important;--white:#fffaf6!important;--green:#b66f48!important;--green-dark:#955537!important;--mint:#f6e7dc!important;--amber:#bd9875!important;--nav:#101d31!important;--navmuted:#d0bfb3!important;--shadow:0 8px 28px #14223811!important;--amm-fluent-ink:#172b45!important;--amm-fluent-muted:#63748b!important;--amm-fluent-line:#e8d5c7!important;--amm-fluent-surface:#fffaf6!important;--amm-fluent-surface-soft:#fcf3ec!important;--amm-fluent-control:#fffdfb!important;--amm-fluent-accent:#bd9875!important;--amm-fluent-accent-strong:#9b5d3d!important;--amm-fluent-accent-soft:#f6e7dc!important;--amm-fluent-focus:#b66f482e!important;background:var(--amm-brand-ivory)!important}.app-shell[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f1e8e0!important;--muted:#c0b4aa!important;--line:#394052!important;--canvas:#0b1422!important;--white:#121e30!important;--green:#d1a183!important;--green-dark:#e3bda2!important;--mint:#392d2c!important;--amber:#d1a183!important;--nav:#070e19!important;--navmuted:#d0bfb3!important;--shadow:0 12px 34px #00000040!important;--amm-fluent-ink:#f1e8e0!important;--amm-fluent-muted:#c0b4aa!important;--amm-fluent-line:#394052!important;--amm-fluent-surface:#121e30!important;--amm-fluent-surface-soft:#1a273a!important;--amm-fluent-control:#0f1929!important;--amm-fluent-accent:#d1a183!important;--amm-fluent-accent-strong:#e3bda2!important;--amm-fluent-accent-soft:#392d2c!important;--amm-fluent-focus:#d1a18333!important;background:#0b1422!important}.app-shell .sidebar{background:linear-gradient(#142238 0%,#0b1626 100%)!important;border-inline-end:1px solid #bd987557!important;box-shadow:8px 0 28px #0913221f!important}.app-shell[data-theme=dark] .sidebar{background:linear-gradient(#0b1422 0%,#070e19 100%)!important}.app-shell .brand-mark{color:#142238!important;background:linear-gradient(135deg,#d3b49a,#b98768)!important;box-shadow:0 4px 12px #00000029!important}.app-shell .brand-logo{background:#fffaf6!important;border-color:#bd9875b8!important}.app-shell .brand small{color:#d6c4b6!important}.app-shell .side-label,.app-shell .nav-caption{color:#bda998!important}.app-shell .nav-item{color:#d8dfea!important;border-radius:10px!important}.app-shell .nav-item .nav-icon{color:#c5a48b!important}.app-shell .nav-item:hover{color:#fffaf6!important;background:#bd987521!important}.app-shell .nav-item.active{color:#fffaf6!important;background:linear-gradient(100deg,#bd98753b,#bd987517)!important;border:1px solid #bd987575!important;box-shadow:inset -3px 0 #bd9875,0 5px 14px #0000001a!important}.app-shell[dir=ltr] .nav-item.active{box-shadow:inset 3px 0 #bd9875,0 5px 14px #0000001a!important}.app-shell .nav-item.active .nav-icon{color:#e2c4aa!important}.app-shell .sidebar-bottom{color:#c7b8ad!important;border-top-color:#bd98753d!important}.app-shell .main-area,.app-shell .page-content{background:var(--canvas)!important;color:var(--ink)!important}.app-shell .topbar{background:var(--white)!important;color:var(--ink)!important;border-bottom:1px solid var(--line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 3px 12px #1422380b!important}.app-shell .crumb,.app-shell .topbar .crumb{color:var(--muted)!important}.app-shell .crumb strong,.app-shell .page-heading h1,.app-shell .panel-header h2,.app-shell .table-title,.app-shell .module-card strong,.app-shell .section-title,.app-shell .workflow-guide-header h2{color:var(--ink)!important}.app-shell .page-heading p,.app-shell .panel-header p,.app-shell .metric-top,.app-shell .metric-foot,.app-shell .table-subtitle,.app-shell .module-card small,.app-shell .workflow-guide-header p,.app-shell .workflow-step p,.app-shell .footer{color:var(--muted)!important}.app-shell .eyebrow,.app-shell .link-button,.app-shell .more-actions[open]>summary,.app-shell .table-search>span{color:var(--amm-brand-copper)!important}.app-shell .metric-card,.app-shell .panel,.app-shell .module-card,.app-shell .workflow-guide,.app-shell .workflow-step,.app-shell .report-card,.app-shell .quick-actions,.app-shell .table-panel,.app-shell .table-tools,.app-shell .table-actions,.app-shell .more-actions-menu,.app-shell .empty-state,.app-shell .amm-treasury-command-center,.app-shell .amm-treasury-metric,.app-shell .amm-treasury-warning,.app-shell .amm-crm-card,.app-shell .amm-hr-card{background:var(--white)!important;border-color:var(--line)!important;box-shadow:var(--shadow)!important}.app-shell .workflow-guide{background:linear-gradient(125deg,#fffdfb 0%,#fff7f1 100%)!important;border-color:#e6d1c2!important}.app-shell .workflow-step,.app-shell .segmented-control{border-color:var(--line)!important;color:var(--ink)!important;background:#fffdfb!important}.app-shell[data-theme=dark] .workflow-step,.app-shell[data-theme=dark] .segmented-control{color:var(--ink)!important;background:#121e30!important;border-color:#394052!important}.app-shell .workflow-step-button:hover,.app-shell .metric-card:hover,.app-shell .module-card:hover{border-color:#c9a487!important;box-shadow:0 10px 28px #69442d1a!important}.app-shell .metric-icon,.app-shell .metric-icon.gold,.app-shell .metric-icon.pink{background:var(--amm-brand-rose-soft)!important;color:var(--amm-brand-copper)!important}.app-shell .metric-icon.blue{color:#3e597b!important;background:#e8edf4!important}.app-shell[data-theme=dark] .metric-icon,.app-shell[data-theme=dark] .metric-icon.gold,.app-shell[data-theme=dark] .metric-icon.pink{color:#e0b89a!important;background:#392d2c!important}.app-shell[data-theme=dark] .metric-icon.blue{color:#d0d9e5!important;background:#26364a!important}.app-shell .workflow-number{color:#7a4e37!important;background:#f3e0d3!important;border-color:#e5c6b0!important}.app-shell[data-theme=dark] .workflow-number{color:#e9c3a8!important;background:#392d2c!important;border-color:#6b4a3a!important}.app-shell .button.primary,.app-shell .primary,.app-shell .primary-button,.app-shell .button.primary-button,.app-shell .amm-treasury-primary{color:#fffaf6!important;background:linear-gradient(135deg,#b87955,#a66545)!important;border-color:#a66545!important;box-shadow:0 5px 14px #8d533626!important}.app-shell .button.primary:hover,.app-shell .primary:hover,.app-shell .primary-button:hover,.app-shell .button.primary-button:hover{color:#fffaf6!important;background:#955537!important;border-color:#955537!important}.app-shell[data-theme=dark] .button.primary,.app-shell[data-theme=dark] .primary,.app-shell[data-theme=dark] .primary-button,.app-shell[data-theme=dark] .button.primary-button{color:#101a2a!important;background:linear-gradient(135deg,#d4aa8d,#bd9875)!important;border-color:#bd9875!important}.app-shell .button.secondary,.app-shell .secondary,.app-shell .button.ghost,.app-shell .theme-switch,.app-shell .language-switch,.app-shell .more-actions>summary,.app-shell .table-export-tools .button{color:#263951!important;background:#fffaf6!important;border:1px solid #e1c8b6!important}.app-shell .button.secondary:hover,.app-shell .secondary:hover,.app-shell .button.ghost:hover,.app-shell .theme-switch:hover,.app-shell .language-switch:hover,.app-shell .more-actions>summary:hover{color:#784d36!important;background:#f6e7dc!important;border-color:#bd9875!important}.app-shell[data-theme=dark] .button.secondary,.app-shell[data-theme=dark] .secondary,.app-shell[data-theme=dark] .button.ghost,.app-shell[data-theme=dark] .theme-switch,.app-shell[data-theme=dark] .language-switch,.app-shell[data-theme=dark] .more-actions>summary{color:#f1e6dd!important;background:#1b283b!important;border-color:#59483f!important}.app-shell :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:2px!important;box-shadow:0 0 0 3px var(--amm-brand-focus)!important;outline:2px solid #bd9875!important}.app-shell .table-wrap{border-color:var(--line)!important;background:var(--white)!important;border-radius:12px!important}.app-shell table{color:var(--ink)!important}.app-shell th{color:#fffaf6!important;background:#142238!important;border-bottom:2px solid #bd9875!important;font-weight:750!important}.app-shell td{color:var(--ink)!important;border-bottom-color:#efe1d7!important}.app-shell tbody tr{background:#fffaf6!important}.app-shell tbody tr:nth-child(2n){background:#fbf3ed!important}.app-shell tbody tr:hover{background:#f5e6db!important}.app-shell[data-theme=dark] th{color:#fffaf6!important;background:#172840!important;border-bottom-color:#bd9875!important}.app-shell[data-theme=dark] td{color:#e7ded7!important;border-bottom-color:#30394a!important}.app-shell[data-theme=dark] tbody tr,.app-shell[data-theme=dark] tbody tr:nth-child(2n){background:#121e30!important}.app-shell[data-theme=dark] tbody tr:hover{background:#292a35!important}.app-shell .field input,.app-shell .field select,.app-shell .field textarea,.app-shell .searchable-input,.app-shell .filter-select,.app-shell .table-search,.app-shell .table-sort,.app-shell .search-box,.app-shell .global-search-box,.app-shell .topbar input,.app-shell .record-dialog input,.app-shell .record-dialog select,.app-shell .record-dialog textarea{color:#172b45!important;box-shadow:none!important;background:#fffdfb!important;border-color:#ddc7b8!important}.app-shell .field label,.app-shell .record-dialog .field label{color:#41546c!important}.app-shell .field input:focus,.app-shell .field select:focus,.app-shell .field textarea:focus,.app-shell .searchable-input:focus,.app-shell .record-dialog input:focus,.app-shell .record-dialog select:focus,.app-shell .record-dialog textarea:focus{border-color:#b66f48!important;box-shadow:0 0 0 3px #b66f4826!important}.app-shell[data-theme=dark] .field input,.app-shell[data-theme=dark] .field select,.app-shell[data-theme=dark] .field textarea,.app-shell[data-theme=dark] .searchable-input,.app-shell[data-theme=dark] .filter-select,.app-shell[data-theme=dark] .table-search,.app-shell[data-theme=dark] .table-sort,.app-shell[data-theme=dark] .search-box,.app-shell[data-theme=dark] .global-search-box,.app-shell[data-theme=dark] .record-dialog input,.app-shell[data-theme=dark] .record-dialog select,.app-shell[data-theme=dark] .record-dialog textarea{color:#f1e8e0!important;background:#0f1929!important;border-color:#59483f!important}.app-shell[data-theme=dark] .field label,.app-shell[data-theme=dark] .record-dialog .field label{color:#d8c9bc!important}.app-shell .modal-backdrop .record-dialog,.app-shell .modal-backdrop-drawer .record-dialog,.app-shell .record-dialog{color:#172b45!important;background:#fffaf6!important;border-color:#e8d5c7!important;box-shadow:0 24px 80px #0b162647!important}.app-shell .dialog-heading,.app-shell .dialog-actions{border-color:#ead8cc!important}.app-shell .dialog-actions{background:#fff7f1!important}.app-shell[data-theme=dark] .modal-backdrop .record-dialog,.app-shell[data-theme=dark] .modal-backdrop-drawer .record-dialog,.app-shell[data-theme=dark] .record-dialog{color:#f1e8e0!important;background:#121e30!important;border-color:#59483f!important}.app-shell[data-theme=dark] .dialog-heading,.app-shell[data-theme=dark] .dialog-actions{border-color:#394052!important}.app-shell[data-theme=dark] .dialog-actions{background:#101a2a!important}.app-shell .demo-notice{color:#784c35!important;background:#fff1e7!important;border-color:#e5c6b0!important}.app-shell .success-notice{color:#1d6849!important;background:#e9f5ee!important;border-color:#b9d9c6!important}.app-shell .error-notice{color:#982f2a!important;background:#fff0ee!important;border-color:#e8b8b0!important}.app-shell[data-theme=dark] .demo-notice{color:#f0c9ae!important;background:#382b2b!important;border-color:#6a4d43!important}.app-shell[data-theme=dark] .success-notice{color:#b7e4ce!important;background:#17382f!important;border-color:#2f5a49!important}.app-shell[data-theme=dark] .error-notice{color:#ffc6be!important;background:#3c2528!important;border-color:#744146!important}.app-shell .amm-module{--amm-ink:#172b45!important;--amm-muted:#63748b!important;--amm-panel:#fffaf6!important;--amm-surface:#f8f3ee!important;--amm-line:#e8d5c7!important;--amm-navy:#142238!important;--amm-rose:#bd9875!important;--amm-teal:#bd9875!important;--amm-danger:#b94e4b!important;color:var(--amm-ink)!important}.app-shell .amm-module-banner{border-color:#bd9875!important;color:#fffaf6!important;background:linear-gradient(120deg,#142238 0%,#20324a 72%,#2a3444 100%)!important;border-inline-start-color:#bd9875!important;box-shadow:0 9px 26px #1422381a!important}.app-shell .amm-module-banner h2{color:#fffaf6!important}.app-shell .amm-module-banner p{color:#e0d5cc!important}.app-shell .amm-module-eyebrow{color:#d6ad8d!important}.app-shell .amm-module-panel,.app-shell .amm-module-kpis article,.app-shell .amm-crm-mini-stats article,.app-shell .amm-crm-history-selected,.app-shell .amm-crm-history-summary-grid article,.app-shell .amm-crm-history-summary-description,.app-shell .amm-crm-history-summary-details,.app-shell .amm-hr-department-grid>section{color:#172b45!important;background:#fffaf6!important;border-color:#e8d5c7!important;box-shadow:0 5px 18px #1422380b!important}.app-shell .amm-module-panel-title{border-bottom-color:#e8d5c7!important}.app-shell .amm-module-panel-title h3,.app-shell .amm-crm-customer-identity h3,.app-shell .amm-crm-customer-copy strong,.app-shell .amm-crm-mini-stats article strong,.app-shell .amm-crm-history-selected-heading h3{color:#172b45!important}.app-shell .amm-crm-customer-item{color:#172b45!important;background:#fcf3ec!important;border-color:#eee0d5!important}.app-shell .amm-crm-customer-item:hover{background:#f7e8dc!important;border-color:#d8beac!important}.app-shell .amm-crm-customer-item.is-selected{border-color:#bd9875!important;background:#f6e7dc!important;border-inline-start-color:#b66f48!important}.app-shell .amm-crm-balance{background:#fcf3ec!important;border-inline-start-color:#bd9875!important}.app-shell .amm-crm-customer-item>b{color:#9d6345!important}.app-shell .amm-module-tabs,.app-shell .amm-module-filterbar{background:#fcf3ec!important;border-color:#e8d5c7!important}.app-shell .amm-module-tabs button{color:#63748b!important}.app-shell .amm-module-tabs button:hover{color:#172b45!important;background:#fffaf6!important}.app-shell .amm-module-tabs button.is-active{color:#172b45!important;background:#fffaf6!important;border-color:#d8beac!important;box-shadow:inset 0 -2px #bd9875!important}.app-shell .amm-module-search,.app-shell .amm-crm-history-tools select,.app-shell .amm-module-filterbar input,.app-shell .amm-module-filterbar select{color:#172b45!important;background:#fffdfb!important;border-color:#ddc7b8!important}.app-shell .amm-module-search span{color:#b66f48!important}.app-shell .amm-module-button,.app-shell .amm-module-icon-button{color:#263951!important;background:#fffaf6!important;border-color:#d8beac!important}.app-shell .amm-module-button:hover,.app-shell .amm-module-icon-button:hover{background:#f6e7dc!important;border-color:#bd9875!important}.app-shell .amm-module-button.is-primary{color:#fffaf6!important;background:#b66f48!important;border-color:#a66545!important}.app-shell .amm-module-button.is-primary:hover{background:#955537!important;border-color:#955537!important}.app-shell .amm-module-count{color:#784d36!important;background:#f3e0d3!important}.app-shell .amm-module-policy-note{border-color:#e8d5c7!important;color:#704d39!important;background:#fff3e9!important;border-inline-start-color:#bd9875!important}.app-shell .amm-crm-timeline p,.app-shell .amm-crm-timeline-meta time,.app-shell .amm-crm-timeline small{color:#63748b!important}.app-shell[data-theme=dark] .amm-module{--amm-ink:#f1e8e0!important;--amm-muted:#c0b4aa!important;--amm-panel:#121e30!important;--amm-surface:#0b1422!important;--amm-line:#394052!important;--amm-navy:#172840!important;--amm-rose:#d1a183!important;--amm-teal:#d1a183!important}.app-shell[data-theme=dark] .amm-module-banner{background:linear-gradient(120deg,#070e19,#142238)!important;border-color:#59483f!important}.app-shell[data-theme=dark] .amm-module-panel,.app-shell[data-theme=dark] .amm-module-kpis article,.app-shell[data-theme=dark] .amm-crm-mini-stats article,.app-shell[data-theme=dark] .amm-crm-history-selected,.app-shell[data-theme=dark] .amm-crm-history-summary-grid article,.app-shell[data-theme=dark] .amm-crm-history-summary-description,.app-shell[data-theme=dark] .amm-crm-history-summary-details,.app-shell[data-theme=dark] .amm-hr-department-grid>section{color:#f1e8e0!important;background:#121e30!important;border-color:#394052!important}.app-shell[data-theme=dark] .amm-module-panel-title h3,.app-shell[data-theme=dark] .amm-crm-customer-identity h3,.app-shell[data-theme=dark] .amm-crm-customer-copy strong,.app-shell[data-theme=dark] .amm-crm-mini-stats article strong{color:#f1e8e0!important}.app-shell[data-theme=dark] .amm-crm-customer-item,.app-shell[data-theme=dark] .amm-module-tabs,.app-shell[data-theme=dark] .amm-module-filterbar{color:#f1e8e0!important;background:#0f1929!important;border-color:#394052!important}.app-shell[data-theme=dark] .amm-crm-customer-item.is-selected,.app-shell[data-theme=dark] .amm-module-tabs button.is-active{color:#f1e8e0!important;background:#392d2c!important;border-color:#bd9875!important}.app-shell[data-theme=dark] .amm-module-search,.app-shell[data-theme=dark] .amm-crm-history-tools select,.app-shell[data-theme=dark] .amm-module-filterbar input,.app-shell[data-theme=dark] .amm-module-filterbar select{color:#f1e8e0!important;background:#0f1929!important;border-color:#59483f!important}.app-shell[data-theme=dark] .amm-module-button,.app-shell[data-theme=dark] .amm-module-icon-button{color:#f1e8e0!important;background:#1b283b!important;border-color:#59483f!important}.app-shell[data-theme=dark] .amm-module-button.is-primary{color:#101a2a!important;background:#d1a183!important;border-color:#d1a183!important}.app-shell[data-theme=dark] .amm-module-policy-note{color:#e0c8b5!important;background:#29272b!important;border-color:#59483f!important}main.amm-native-review-page{color:#172b45!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#f8f3ee!important;font-family:Segoe UI Variable,Segoe UI,Tahoma,Arial,sans-serif!important}.amm-native-review-page>header{color:#fffaf6!important;background:linear-gradient(120deg,#0b1626 0%,#142238 62%,#1d3048 100%)!important;border:1px solid #bd9875!important;border-radius:18px!important;padding:24px clamp(16px,2.2vw,30px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 35px #14223829!important}.amm-native-review-page>header h1{color:#fffaf6!important;font-weight:850!important}.amm-native-review-page>header p{color:#e0d5cc!important}.amm-native-review-page>header div:first-child>div:first-child{color:#d6ad8d!important}.amm-native-review-page>header button,.amm-native-review-page>header a{color:#172b45!important;box-shadow:none!important;background:#fffaf6!important;border:1px solid #bd9875!important;border-radius:9px!important;font-weight:750!important}.amm-native-review-page>header button:hover,.amm-native-review-page>header a:hover{background:#f4e3d7!important;border-color:#d2ad91!important}.amm-native-review-page>div>section,.amm-native-review-page>section:not([role=dialog]){color:#172b45!important;background:#fffaf6!important;border:1px solid #e8d5c7!important;border-radius:14px!important;box-shadow:0 7px 22px #1422380e!important}.amm-native-review-page>div>section strong,.amm-native-review-page>section:not([role=dialog]) strong{color:#172b45!important}.amm-native-review-page label{color:#40546c!important;font-weight:750!important}.amm-native-review-page input,.amm-native-review-page select,.amm-native-review-page textarea{color:#172b45!important;-webkit-text-fill-color:#172b45!important;background:#fffdfb!important;border-color:#ddc7b8!important;border-radius:9px!important}.amm-native-review-page input::placeholder,.amm-native-review-page textarea::placeholder{color:#8490a0!important;opacity:1!important}.amm-native-review-page input:focus,.amm-native-review-page select:focus,.amm-native-review-page textarea:focus{outline-offset:1px!important;border-color:#b66f48!important;outline:2px solid #bd987547!important}.amm-native-review-page select option{color:#172b45!important;background:#fffaf6!important}.amm-native-review-page table{color:#172b45!important;background:#fffaf6!important;border-color:#e8d5c7!important}.amm-native-review-page th{color:#fffaf6!important;background:#142238!important;border-color:#bd9875!important;border-bottom-style:solid!important;border-bottom-width:2px!important;font-weight:800!important}.amm-native-review-page td{color:#263951!important;border-bottom-color:#efdfd4!important}.amm-native-review-page tbody tr{background:#fffaf6!important}.amm-native-review-page tbody tr:nth-child(2n){background:#fbf2eb!important}.amm-native-review-page tbody tr:hover{background:#f4e3d7!important}.amm-native-review-page button:not([aria-label=Close]),.amm-native-review-page .review-button{color:#263951!important;border-color:#d5b59d!important}.amm-native-review-page table button{color:#fffaf6!important;background:#b87955!important;border-color:#a66545!important;font-weight:800!important}.amm-native-review-page [role=dialog]{color:#172b45!important;background:#fffaf6!important;border-color:#e8d5c7!important}.production-page{color:#172b45!important;background:#f8f3ee!important}.production-page .production-topbar{color:#fffaf6!important;background:linear-gradient(120deg,#0b1626,#142238)!important;border-bottom:2px solid #bd9875!important}.production-page .production-user{color:#dfcabb!important}.production-page .production-language{color:#172b45!important;background:#fffaf6!important;border-color:#bd9875!important}.production-page .production-content{color:#172b45!important}.production-page .production-eyebrow{color:#a86f50!important}.production-page .production-hero h1,.production-page .production-panel-heading h2,.production-page .production-form-card h3,.production-page .production-recipe-heading h3,.production-page .production-recipe-heading h3 small{color:#172b45!important}.production-page .production-hero p,.production-page .production-panel-heading p,.production-page .production-recipe-heading p,.production-page .production-recipe-notes{color:#63748b!important}.production-page .production-kpis article,.production-page .production-panel,.production-page .production-recipe-card{background:#fffaf6!important;border-color:#e8d5c7!important;box-shadow:0 8px 25px #1422380e!important}.production-page .production-form-card,.production-page .production-recipe-heading{background:#fcf5ef!important;border-color:#e8d5c7!important}.production-page .production-kpis strong,.production-page .production-table-wrap td,.production-page .production-table-wrap td strong{color:#172b45!important}.production-page .production-kpis span,.production-page .production-form-card label,.production-page .production-table-wrap th{color:#63748b!important}.production-page .production-table-wrap th{color:#fffaf6!important;background:#142238!important;border-bottom:2px solid #bd9875!important}.production-page .production-table-wrap td{border-bottom-color:#efdfd4!important}.production-page .production-table-wrap tbody tr:nth-child(2n){background:#fbf2eb!important}.production-page .production-form-card input,.production-page .production-form-card select,.production-page .preview-input-grid input,.production-page .production-edit-bar input{color:#172b45!important;background:#fffdfb!important;border-color:#ddc7b8!important}.production-page .production-form-card input:focus,.production-page .production-form-card select:focus,.production-page .preview-input-grid input:focus,.production-page .production-edit-bar input:focus{border-color:#b66f48!important;box-shadow:0 0 0 3px #b66f4826!important}.production-page .production-primary{color:#fffaf6!important;background:#b66f48!important;border-color:#a66545!important;box-shadow:0 5px 14px #8d533626!important}.production-page .production-primary:hover:not(:disabled){background:#955537!important}.production-page .production-secondary,.production-page .production-refresh{color:#263951!important;background:#fffaf6!important;border:1px solid #d9bda9!important}.production-page .production-readonly-chip{color:#784d36!important;background:#f6e7dc!important}.production-page .production-edit-bar{background:#fff3e9!important;border-color:#dfc0a8!important}.production-page .production-edit-bar strong{color:#784d36!important}main.production-page .production-content h1,main.production-page .production-content h2,main.production-page .production-content h3{color:#172b45!important;-webkit-text-fill-color:#172b45!important;opacity:1!important;text-shadow:none!important}main.production-page .production-content p,main.production-page .production-content .production-hero p,main.production-page .production-content .production-panel-heading p{color:#63748b!important;-webkit-text-fill-color:#63748b!important;opacity:1!important}main.production-page .production-content label{color:#40546c!important;-webkit-text-fill-color:#40546c!important}main.production-page .production-content input:not([type=checkbox]):not([type=radio]):not([type=hidden]),main.production-page .production-content select,main.production-page .production-content textarea{color:#172b45!important;-webkit-text-fill-color:#172b45!important;background:#fffdfb!important;border-color:#ddc7b8!important}main.production-page .production-content input:focus,main.production-page .production-content select:focus,main.production-page .production-content textarea:focus,main.production-page .production-content .production-edit-bar input:focus{border-color:#b66f48!important;box-shadow:0 0 0 3px #b66f4826!important}.amm-import-root{--amm-navy:#142238!important;--amm-rose:#bd9875!important;--amm-paper:#fffaf6!important;--amm-line:#e8d5c7!important;--amm-muted:#63748b!important;--amm-ink:#172b45!important;--amm-ink-soft:#40546c!important;--amm-rose-soft:#f6e7dc!important;color:#172b45!important;background:#f8f3ee!important}.amm-import-root .amm-import-topbar{background:linear-gradient(120deg,#0b1626,#142238)!important;border-bottom-color:#bd9875!important}.amm-import-root .amm-import-upload-card,.amm-import-root .amm-import-card,.amm-import-root .amm-import-file-summary,.amm-import-root .amm-import-access-card{background:#fffaf6!important;border-color:#e8d5c7!important;box-shadow:0 8px 24px #1422380e!important}.amm-import-root .amm-import-button-primary{color:#fffaf6!important;background:#b66f48!important;border-color:#a66545!important}.amm-import-root .amm-import-button-primary:hover:not(:disabled){background:#955537!important;border-color:#955537!important}.amm-import-root .amm-import-button-quiet{color:#263951!important;background:#fffdfb!important;border-color:#ddc7b8!important}.amm-import-root .amm-import-table th{color:#fffaf6!important;background:#142238!important;border-bottom:2px solid #bd9875!important}.amm-import-root .amm-import-table td{color:#263951!important;border-bottom-color:#efdfd4!important}.amm-import-root .amm-import-table tbody tr:hover td{background:#f4e3d7!important}.amm-import-root .amm-import-field select,.amm-import-root .amm-import-field input,.amm-import-root .amm-import-table select{color:#172b45!important;background:#fffdfb!important;border-color:#ddc7b8!important}.amm-import-root .amm-import-field select:focus,.amm-import-root .amm-import-field input:focus,.amm-import-root .amm-import-table select:focus{border-color:#b66f48!important;outline-color:#bd987547!important}.customer-statement-page[data-theme=light]{--cs-canvas:#f8f3ee!important;--cs-surface:#fffaf6!important;--cs-surface-alt:#fcf3ec!important;--cs-text:#172b45!important;--cs-muted:#63748b!important;--cs-line:#e8d5c7!important;--cs-accent:#b66f48!important;--cs-accent-hover:#955537!important;--cs-accent-text:#fffaf6!important;--cs-table-head:#142238!important;--cs-shadow:0 8px 24px #1422380e!important}.customer-statement-page[data-theme=dark]{--cs-canvas:#0b1422!important;--cs-surface:#121e30!important;--cs-surface-alt:#1a273a!important;--cs-text:#f1e8e0!important;--cs-muted:#c0b4aa!important;--cs-line:#394052!important;--cs-accent:#d1a183!important;--cs-accent-hover:#e3bda2!important;--cs-accent-text:#101a2a!important;--cs-table-head:#172840!important;--cs-shadow:0 12px 34px #0000003d!important}.customer-statement-page .cs-button.primary{box-shadow:0 5px 14px #8d533624!important}.customer-statement-page .cs-table th{border-bottom:2px solid #bd9875!important}.amm-login-screen{--amm-login-navy:#142238;--amm-login-rose:#bd9875;background:#f8f3ee!important}.amm-login-screen .amm-login-brand-panel{background:linear-gradient(145deg,#0b1626 0%,#142238 72%,#20324a 100%)!important}.amm-login-screen .amm-login-brand-panel:before,.amm-login-screen .amm-login-brand-panel:after{border-color:#bd98752b!important}.amm-login-screen .amm-login-form-panel{background:#fffaf6!important}.amm-login-screen .amm-login-heading h1{color:#172b45!important}.amm-login-screen .amm-login-heading p,.amm-login-screen .amm-login-secure-label{color:#63748b!important}.amm-login-screen .amm-login-overline,.amm-login-screen .amm-login-field-label{color:#40546c!important}.amm-login-screen .amm-login-input-wrap{background:#fffdfb!important;border-color:#ddc7b8!important}.amm-login-screen .amm-login-input{color:#172b45!important;background:0 0!important}.amm-login-screen .amm-login-input-wrap:focus-within{border-color:#b66f48!important;box-shadow:0 0 0 3px #b66f4824!important}.amm-login-screen .amm-login-submit{color:#fffaf6!important;background:linear-gradient(135deg,#b87955,#a66545)!important;box-shadow:0 8px 20px #8d533629!important}.amm-login-screen .amm-login-submit:hover:not(:disabled){background:#955537!important}.amm-login-screen .amm-login-language{color:#172b45!important;background:#fffaf6!important;border-color:#d9bda9!important}.amm-login-screen .amm-login-footer-lock{color:#a86f50!important;background:#f6e7dc!important}.amm-login-screen .amm-login-copyright,.amm-login-screen .amm-login-form-footer{color:#63748b!important}.amm-login-screen[data-theme=dark] .amm-login-form-panel{background:#121e30!important}.amm-login-screen[data-theme=dark] .amm-login-heading p,.amm-login-screen[data-theme=dark] .amm-login-secure-label,.amm-login-screen[data-theme=dark] .amm-login-field-label,.amm-login-screen[data-theme=dark] .amm-login-form-footer{color:#c0b4aa!important}.app-shell h1,.app-shell h2,.app-shell h3{text-wrap:pretty}.app-shell :is(.eyebrow,.section-title,.table-title){text-decoration-color:#bd9875}.amm-native-review-page h1,.amm-native-review-page h2,.amm-native-review-page h3{color:#172b45!important}.amm-native-review-page>header h1,.amm-native-review-page>header h2{color:#fffaf6!important}@media (max-width:760px){.amm-native-review-page>header{border-radius:13px!important;padding:18px 14px!important}.app-shell .sidebar{box-shadow:5px 0 20px #0913222e!important}}@media (prefers-reduced-motion:reduce){.app-shell *,.amm-native-review-page *,.production-page *,.amm-import-root *{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--ysq-navy-950:#10243a;--ysq-navy-900:#172b45;--ysq-navy-800:#233d59;--ysq-navy-700:#34536f;--ysq-rose-700:#9d6345;--ysq-rose-600:#b66f48;--ysq-rose-500:#d59a72;--ysq-rose-200:#ead0bd;--ysq-rose-100:#f6e6da;--ysq-accent:#b66f48;--ysq-accent-strong:#9d6345;--ysq-accent-soft:#f6e6da;--ysq-bg:#fdf5ef;--ysq-surface:#fffaf6;--ysq-surface-2:#f8eade;--ysq-surface-3:#f2dfd0;--ysq-text:#172b45;--ysq-muted:#75685f;--ysq-text-muted:#75685f;--ysq-text-soft:#89796f;--ysq-border:#e8d5c7;--ysq-border-strong:#d8beac;--ysq-focus:#b66f48;--ysq-radius-lg:12px;--ysq-font-size:14px;--ysq-shadow-sm:0 2px 8px #172b450e;--ysq-shadow-md:0 8px 24px #172b4517;--ysq-danger-bg:#f9e9e6;--ysq-success:#24765c;--ysq-warning:#9b681e;--ysq-danger:#b44848;--ysq-info:#356b91;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell[data-theme=dark]{--ysq-navy-950:#071525;--ysq-navy-900:#0d2035;--ysq-navy-800:#162d46;--ysq-navy-700:#25425d;--ysq-rose-700:#c38b68;--ysq-rose-600:#d5a07d;--ysq-rose-500:#e5b995;--ysq-rose-200:#674b3d;--ysq-rose-100:#342a27;--ysq-accent:#d5a07d;--ysq-accent-strong:#e5b995;--ysq-accent-soft:#342a27;--ysq-bg:#071525;--ysq-surface:#0d2035;--ysq-surface-2:#162d46;--ysq-surface-3:#1d3955;--ysq-text:#f5eee8;--ysq-muted:#c0b1a6;--ysq-text-muted:#c0b1a6;--ysq-text-soft:#a9988d;--ysq-border:#30445a;--ysq-border-strong:#435a70;--ysq-focus:#e5b995;--ysq-radius-lg:12px;--ysq-font-size:14px;--ysq-shadow-sm:0 2px 10px #0000002e;--ysq-shadow-md:0 8px 26px #00000040;--ysq-danger-bg:#3b252b;--ysq-success:#6ac6a0;--ysq-warning:#edbd70;--ysq-danger:#f18b8b;--ysq-info:#8fc8ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:14px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Segoe UI,Tahoma,Arial,sans-serif!important;font-size:var(--ysq-font-size)!important;color:var(--ysq-text)!important;background:var(--ysq-bg)!important;line-height:1.5!important}button,summary,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--ysq-focus)!important;outline-offset:2px!important}.sidebar{background:linear-gradient(180deg, var(--ysq-navy-900) 0%, var(--ysq-navy-950) 100%)!important;color:#e9eef5!important;border-color:#ffffff14!important;box-shadow:-5px 0 24px #08142214!important}.sidebar .brand,.sidebar .sidebar-brand,.sidebar .sidebar-header{border-bottom-color:#ffffff1a!important}.sidebar .nav-list,.sidebar nav{gap:4px!important}.sidebar .nav-list a,.sidebar .nav-list button,.sidebar nav a,.sidebar nav button,.sidebar .nav-item{color:#b8c5d5!important;border-radius:7px!important;min-height:38px!important;font-size:13px!important;font-weight:550!important;transition:background .15s,color .15s,border-color .15s!important}.sidebar .nav-list a[aria-current=page],.sidebar .nav-list button[aria-current=page],.sidebar nav a[aria-current=page],.sidebar nav button[aria-current=page],.sidebar .nav-list .active,.sidebar nav .active{color:#fff!important;box-shadow:inset -3px 0 0 var(--ysq-rose-500)!important;background:#c39a872b!important}.sidebar .nav-list h3,.sidebar .nav-group-title,.sidebar .nav-section-title,.sidebar .section-label{color:#8496aa!important;letter-spacing:.06em!important;font-size:10px!important;font-weight:750!important}.sidebar-bottom{color:#c5d0dd!important;background:#050e1961!important;border-top:1px solid #ffffff1a!important}.sidebar-bottom .connection-dot.online{box-shadow:0 0 0 4px #5bbe991f!important}.topbar{min-height:var(--ysq-topbar-height)!important;background:var(--ysq-surface)!important;color:var(--ysq-text)!important;border-bottom:1px solid var(--ysq-border)!important;gap:12px!important;padding-block:7px!important;box-shadow:0 1px 3px #10243a09!important}.topbar .crumb,.topbar .crumb span,.topbar .crumb b{color:var(--ysq-text-muted)!important;font-size:12px!important}.topbar .crumb strong{color:var(--ysq-text)!important;font-size:12px!important;font-weight:700!important}.topbar button,.topbar select,.topbar input,.top-actions button,.period-select select{border-radius:7px!important;min-height:34px!important;font-size:12px!important}.topbar input,.topbar select,.period-select select{color:var(--ysq-text)!important;background:var(--ysq-surface-2)!important;border:1px solid var(--ysq-border)!important}.topbar .theme-switch,.topbar .language-switch,.topbar .logout-icon-button{color:var(--ysq-text)!important;background:var(--ysq-surface)!important;border:1px solid var(--ysq-border)!important}.main-area{background:var(--ysq-bg)!important;min-width:0!important;color:var(--ysq-text)!important}.page-content{width:100%!important;max-width:1760px!important;color:var(--ysq-text)!important;margin-inline:auto!important;padding:20px 24px 30px!important}.page-heading{border-bottom:1px solid var(--ysq-border)!important;color:var(--ysq-text)!important;gap:18px!important;margin:0 0 18px!important;padding:2px 0 17px!important;overflow:visible!important}.page-heading h1{color:var(--ysq-text)!important;letter-spacing:-.025em!important;margin:0 0 4px!important;font-size:clamp(21px,1.65vw,25px)!important;font-weight:750!important;line-height:1.3!important}.page-heading p{color:var(--ysq-text-muted)!important;margin:0!important;font-size:13px!important;line-height:1.65!important}.heading-actions,.header-actions,.heading-actions>*{gap:8px!important}.button,button.button,.link-button{letter-spacing:0!important;border-radius:7px!important;min-height:36px!important;padding:8px 13px!important;font-size:12.5px!important;font-weight:650!important;line-height:1.35!important;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s!important}.button.primary,button.button.primary{color:#fff!important;background:var(--ysq-navy-900)!important;border:1px solid var(--ysq-navy-900)!important;box-shadow:0 2px 4px #0914221f!important}.button.primary:hover,button.button.primary:hover{color:#fff!important;background:var(--ysq-navy-800)!important;border-color:var(--ysq-rose-500)!important;box-shadow:0 3px 9px #09142224!important}.button.secondary,button.button.secondary,.link-button{color:var(--ysq-text)!important;background:var(--ysq-surface)!important;border:1px solid var(--ysq-border-strong)!important;box-shadow:var(--ysq-shadow-sm)!important}.button.secondary:hover,button.button.secondary:hover,.link-button:hover{background:var(--ysq-accent-soft)!important;border-color:var(--ysq-rose-500)!important;color:var(--ysq-text)!important}.button.danger,.button.danger:hover{color:var(--ysq-danger)!important;border-color:var(--ysq-danger)!important;background:var(--ysq-danger-bg)!important}.metric-grid,.page-kpis{gap:14px!important}.metric-card{background:var(--ysq-surface)!important;border:1px solid var(--ysq-border)!important;border-radius:var(--ysq-radius-lg)!important;box-shadow:var(--ysq-shadow-sm)!important;color:var(--ysq-text)!important;min-width:0!important;padding:17px 18px!important;transition:border-color .15s,box-shadow .15s,transform .15s!important}.metric-card:hover,.metric-card-clickable:hover{border-color:var(--ysq-rose-500)!important;box-shadow:var(--ysq-shadow-md)!important;transform:translateY(-1px)!important}.metric-top,.metric-top>span:first-child{color:var(--ysq-text-muted)!important;font-size:12.5px!important;font-weight:600!important}.metric-value{color:var(--ysq-text)!important;letter-spacing:-.025em!important;font-size:clamp(23px,1.8vw,29px)!important;font-weight:760!important;line-height:1.3!important}.metric-card-hint{color:var(--ysq-rose-700)!important;font-size:11.5px!important;font-weight:650!important}.metric-icon{border-radius:7px!important}.panel,.table-panel,.setup-card,.workflow-command-center,section.panel,.table-panel.panel{background:var(--ysq-surface)!important;border:1px solid var(--ysq-border)!important;border-radius:var(--ysq-radius-lg)!important;box-shadow:var(--ysq-shadow-sm)!important;color:var(--ysq-text)!important}.panel-header,.table-tools,.table-title,.panel h2,.panel h3,.setup-card h2,.setup-card h3{color:var(--ysq-text)!important}.table-title,.panel-header h2,.panel h2,.setup-card h2{font-size:16px!important;font-weight:720!important;line-height:1.4!important}.table-subtitle,.panel p,.setup-card p{color:var(--ysq-text-muted)!important}.eyebrow,.workflow-next-label,.workflow-section-label{color:var(--ysq-rose-700)!important;letter-spacing:.045em!important;font-size:10.5px!important;font-weight:750!important}.workflow-command-header{border-bottom-color:var(--ysq-border)!important}.workflow-command-header h2{color:var(--ysq-text)!important;font-size:20px!important;font-weight:740!important}.workflow-command-header p{color:var(--ysq-text-muted)!important;font-size:12.5px!important}.workflow-next{background:var(--ysq-surface-2)!important;border:1px solid var(--ysq-border)!important;border-radius:var(--ysq-radius-md)!important;padding:16px 18px!important}.workflow-next strong{color:var(--ysq-text)!important;font-size:15px!important;font-weight:700!important}.workflow-next p{color:var(--ysq-text-muted)!important;font-size:12px!important}.workflow-process-rail{gap:12px!important}.workflow-process-rail>*,.workflow-special-card,.workflow-module-card{background:var(--ysq-surface)!important;border:1px solid var(--ysq-border)!important;border-radius:var(--ysq-radius-md)!important;box-shadow:none!important}.workflow-special-card:hover,.workflow-module-card:hover{border-color:var(--ysq-rose-500)!important;box-shadow:var(--ysq-shadow-sm)!important}.table-panel{overflow:visible!important}.table-tools,.table-actions,.table-query-tools,.table-export-tools{gap:8px!important}.table-wrap{background:var(--ysq-surface)!important;border:1px solid var(--ysq-border)!important;border-radius:8px!important;overflow:auto!important}.table-wrap table,.table-wrap>table{border-collapse:separate!important;border-spacing:0!important;color:var(--ysq-text)!important}.table-wrap thead th,.table-wrap th{color:var(--ysq-text)!important;background:var(--ysq-surface-3)!important;border-bottom:1px solid var(--ysq-border-strong)!important;white-space:normal!important;padding:10px 12px!important;font-size:11.5px!important;font-weight:750!important;line-height:1.4!important}.table-wrap tbody td,.table-wrap td{color:var(--ysq-text)!important;background:var(--ysq-surface)!important;border-bottom:1px solid var(--ysq-border)!important;padding:10px 12px!important;font-size:12.5px!important;line-height:1.45!important}.table-wrap tbody tr:nth-child(2n) td{background:var(--ysq-surface-2)!important}.table-wrap tbody tr:hover td{background:var(--ysq-accent-soft)!important}.table-wrap tbody tr:last-child td{border-bottom:0!important}.table-result-count,.table-pagination,.table-empty{color:var(--ysq-text-muted)!important;font-size:11.5px!important}.report-icon-button,.table-report-icon-button{border:1px solid var(--ysq-border)!important;background:var(--ysq-surface)!important;width:36px!important;min-width:36px!important;height:36px!important;color:var(--ysq-navy-900)!important;border-radius:7px!important}.report-icon-button:hover,.table-report-icon-button:hover{border-color:var(--ysq-rose-500)!important;background:var(--ysq-accent-soft)!important}.field,.field label,.form-grid label,.production-form-section label{color:var(--ysq-text-muted)!important;font-size:12px!important;font-weight:600!important}.field input,.field select,.field textarea,.form-grid input,.form-grid select,.form-grid textarea,.record-dialog input,.record-dialog select,.record-dialog textarea,.searchable-input,.table-filters select,.table-filters input{color:var(--ysq-text)!important;background:var(--ysq-surface)!important;border:1px solid var(--ysq-border-strong)!important;min-height:var(--ysq-control-height)!important;box-shadow:none!important;border-radius:7px!important;padding:8px 10px!important;font-size:12.5px!important}.field textarea,.form-grid textarea,.record-dialog textarea{min-height:82px!important}.field input:focus,.field select:focus,.field textarea:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.record-dialog input:focus,.record-dialog select:focus,.record-dialog textarea:focus{border-color:var(--ysq-rose-600)!important;box-shadow:0 0 0 3px var(--ysq-focus)!important}.modal-backdrop{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#0814227a!important}.record-dialog,.record-dialog-master-data,.record-dialog-production{background:var(--ysq-surface)!important;color:var(--ysq-text)!important;border:1px solid var(--ysq-border)!important;border-radius:12px!important;box-shadow:0 24px 70px #08142240!important}.dialog-heading{background:var(--ysq-surface)!important;border-bottom:1px solid var(--ysq-border)!important}.dialog-heading h2{color:var(--ysq-text)!important;font-size:18px!important;font-weight:750!important}.empty-state,.demo-notice,.success-notice,.error-notice{border-radius:8px!important}.more-actions.quick-actions>summary{color:#fff!important;background:var(--ysq-navy-900)!important;border:1px solid var(--ysq-navy-900)!important;white-space:nowrap!important;cursor:pointer!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:8px 13px!important;font-size:12.5px!important;font-weight:700!important;list-style:none!important;display:inline-flex!important}.more-actions.quick-actions>summary::-webkit-details-marker{display:none!important}.more-actions.quick-actions[open]>summary{border-color:var(--ysq-rose-500)!important;box-shadow:0 0 0 3px var(--ysq-focus)!important}.page-heading .heading-actions>details.more-actions.quick-actions{position:relative!important}.page-heading .heading-actions>details.more-actions.quick-actions>.more-actions-menu.quick-actions-menu,.more-actions.quick-actions[open] .more-actions-menu.quick-actions-menu{top:clamp(190px,24vh,240px)!important;right:calc(var(--ysq-sidebar-width) + 16px)!important;left:auto!important;inset-inline:auto!important;width:min(620px, calc(100vw - var(--ysq-sidebar-width) - 40px))!important;min-width:0!important;max-width:calc(100vw - var(--ysq-sidebar-width) - 40px)!important;border:1px solid var(--ysq-border)!important;border-top:3px solid var(--ysq-rose-600)!important;background:var(--ysq-surface)!important;max-height:calc(100dvh - clamp(190px,24vh,240px) - 18px)!important;color:var(--ysq-text)!important;box-shadow:var(--ysq-shadow-popover)!important;z-index:10000!important;direction:rtl!important;border-radius:11px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:10px!important;padding:15px!important;display:grid!important;position:fixed!important;bottom:auto!important;overflow:auto!important;transform:none!important}.quick-actions-panel-heading{border-bottom:1px solid var(--ysq-border)!important;background:0 0!important;grid-column:1/-1!important;margin:0!important;padding:3px 2px 12px!important}.quick-actions-panel-eyebrow{color:var(--ysq-rose-700)!important;letter-spacing:.05em!important;font-size:10px!important;font-weight:800!important}.quick-actions-panel-heading h2{color:var(--ysq-text)!important;margin:4px 0!important;font-size:17px!important;font-weight:750!important;line-height:1.4!important}.quick-actions-panel-heading p{color:var(--ysq-text-muted)!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.quick-actions-panel-count{color:var(--ysq-text-muted)!important;background:var(--ysq-surface-2)!important;border:1px solid var(--ysq-border)!important;border-radius:999px!important;padding:5px 9px!important;font-size:10px!important}.more-actions.quick-actions .quick-action-group{border:1px solid var(--ysq-border)!important;background:var(--ysq-surface-2)!important;min-width:0!important;box-shadow:none!important;border-radius:9px!important;margin:0!important;padding:11px!important}.more-actions.quick-actions .quick-action-group-title{color:var(--ysq-text)!important;border-bottom:1px solid var(--ysq-border)!important;margin:0 0 8px!important;padding:0 0 8px!important;font-size:12.5px!important;font-weight:750!important;line-height:1.4!important}.more-actions.quick-actions .quick-action-group-title:before{background:var(--ysq-rose-600)!important;width:7px!important;height:7px!important;box-shadow:0 0 0 3px var(--ysq-rose-100)!important;border-radius:50%!important}.more-actions.quick-actions .quick-action-group-items{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;display:grid!important}.more-actions.quick-actions .quick-action-group-items>button{background:var(--ysq-surface)!important;border:1px solid var(--ysq-border)!important;width:100%!important;min-width:0!important;min-height:39px!important;color:var(--ysq-text)!important;text-align:start!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:none!important;border-radius:7px!important;justify-content:flex-start!important;align-items:center!important;padding:8px 10px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.more-actions.quick-actions .quick-action-group-items>button:hover{background:var(--ysq-accent-soft)!important;border-color:var(--ysq-rose-500)!important;color:var(--ysq-text)!important;transform:translateY(-1px)!important}.more-actions.quick-actions .quick-action-system{background:var(--ysq-surface-3)!important;grid-column:1/-1!important}.more-actions.quick-actions .quick-action-system .quick-action-group-items>button{max-width:none!important}.customer-statement-page{color:var(--ysq-text)!important;background:var(--ysq-bg)!important;font-family:Segoe UI,Tahoma,Arial,sans-serif!important;font-size:13px!important}.customer-statement-page .cs-topbar,.customer-statement-page .cs-filter,.customer-statement-page .cs-panel,.customer-statement-page .cs-kpis>*,.customer-statement-page .cs-table-wrap{color:var(--ysq-text)!important;background:var(--ysq-surface)!important;border-color:var(--ysq-border)!important;border-radius:var(--ysq-radius-lg)!important;box-shadow:var(--ysq-shadow-sm)!important}.customer-statement-page .cs-title{color:var(--ysq-text)!important;font-size:23px!important;font-weight:750!important}.customer-statement-page .cs-subtitle,.customer-statement-page .cs-customer-meta{color:var(--ysq-text-muted)!important;font-size:12px!important}.customer-statement-page .cs-kpis{gap:12px!important}.customer-statement-page .cs-kpi,.customer-statement-page .cs-panel{padding:16px!important}.customer-statement-page .cs-kpi strong{color:var(--ysq-text)!important;font-size:23px!important;font-weight:750!important}.customer-statement-page .cs-kpi .label,.customer-statement-page .field-label{color:var(--ysq-text-muted)!important;font-size:11px!important}.customer-statement-page .cs-table{color:var(--ysq-text)!important}.customer-statement-page .cs-table th{background:var(--ysq-navy-900)!important;color:#fff!important;border-color:var(--ysq-border)!important;padding:10px!important;font-size:11px!important}.customer-statement-page .cs-table td{background:var(--ysq-surface)!important;color:var(--ysq-text)!important;border-color:var(--ysq-border)!important;padding:9px 10px!important;font-size:12px!important}.customer-statement-page .cs-table tbody tr:nth-child(2n) td{background:var(--ysq-surface-2)!important}.customer-statement-page button,.customer-statement-page input,.customer-statement-page select{border-radius:7px!important;font-family:inherit!important;font-size:12px!important}.customer-statement-page .cs-topbar button{min-height:36px!important}@media (max-width:1100px){:root{--ysq-sidebar-width:250px}.page-content{padding:17px 18px 24px!important}.metric-grid,.page-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-heading h1{font-size:22px!important}.workflow-process-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.page-content{padding:12px 12px 20px!important}.page-heading{flex-direction:column!important;align-items:stretch!important;gap:12px!important;display:flex!important}.page-heading h1{font-size:20px!important}.page-heading p{font-size:12px!important}.heading-actions{flex-wrap:wrap!important;width:100%!important;display:flex!important}.heading-actions>.button.primary{flex:auto!important}.metric-grid,.page-kpis,.workflow-process-rail{grid-template-columns:minmax(0,1fr)!important}.metric-card{min-height:auto!important;padding:14px!important}.metric-value{font-size:24px!important}.workflow-next{flex-direction:column!important;align-items:stretch!important;gap:12px!important;display:flex!important}.more-actions.quick-actions[open] .more-actions-menu.quick-actions-menu,.page-heading .heading-actions>details.more-actions.quick-actions>.more-actions-menu.quick-actions-menu{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - 132px)!important;padding:12px!important;position:fixed!important;top:118px!important;left:12px!important;right:12px!important}.more-actions.quick-actions .quick-action-system{grid-column:auto!important}.customer-statement-page .cs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:420px){.customer-statement-page .cs-kpis{grid-template-columns:minmax(0,1fr)!important}.button,button.button{padding:8px 10px!important}}.sidebar{background:linear-gradient(180deg, var(--ysq-navy-900), var(--ysq-navy-950))!important;color:#f5eee8!important;border-color:var(--ysq-border)!important}.sidebar .brand,.sidebar .brand-logo,.sidebar .sidebar-brand,.sidebar .sidebar-header{color:#f5eee8!important}.sidebar .nav-list a,.sidebar .nav-list button,.sidebar nav a,.sidebar nav button,.sidebar .nav-item{color:var(--ysq-muted)!important}.sidebar .nav-list a:hover,.sidebar .nav-list button:hover,.sidebar nav a:hover,.sidebar nav button:hover,.sidebar .nav-item:hover{color:#fff!important;background:color-mix(in srgb, var(--ysq-accent) 18%, transparent)!important}.sidebar .nav-list a[aria-current=page],.sidebar .nav-list button[aria-current=page],.sidebar nav a[aria-current=page],.sidebar nav button[aria-current=page],.sidebar .nav-list .active,.sidebar nav .active{color:#fff!important;background:color-mix(in srgb, var(--ysq-accent) 22%, transparent)!important;box-shadow:inset -3px 0 0 var(--ysq-rose-500)!important}.sidebar .nav-list h3,.sidebar .nav-group-title,.sidebar .nav-section-title,.sidebar .section-label{color:var(--ysq-rose-200)!important}.topbar,.metric-card,.panel,.table-panel,.setup-card,.workflow-command-center{background:var(--ysq-surface)!important;color:var(--ysq-text)!important;border-color:var(--ysq-border)!important}:root{--amm-erp-navy:var(--ysq-navy-900);--amm-erp-navy-deep:var(--ysq-navy-950);--amm-erp-blue:var(--ysq-accent);--amm-erp-blue-hover:var(--ysq-accent-strong);--amm-erp-blue-soft:var(--ysq-accent-soft);--amm-erp-ink:var(--ysq-text);--amm-erp-muted:var(--ysq-muted);--amm-erp-border:var(--ysq-border);--amm-erp-surface:var(--ysq-surface);--amm-erp-canvas:var(--ysq-bg);--amm-erp-radius:8px}.app-shell[data-theme=dark]{--amm-erp-navy:var(--ysq-navy-900);--amm-erp-navy-deep:var(--ysq-navy-950);--amm-erp-blue:var(--ysq-accent);--amm-erp-blue-hover:var(--ysq-accent-strong);--amm-erp-blue-soft:var(--ysq-accent-soft);--amm-erp-ink:var(--ysq-text);--amm-erp-muted:var(--ysq-muted);--amm-erp-border:var(--ysq-border);--amm-erp-surface:var(--ysq-surface);--amm-erp-canvas:var(--ysq-bg)}.customer-statement-page[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ysq-bg:#071525;--ysq-surface:#0d2035;--ysq-surface-2:#162d46;--ysq-surface-3:#1d3955;--ysq-text:#f5eee8;--ysq-muted:#c0b1a6;--ysq-text-muted:#c0b1a6;--ysq-text-soft:#a9988d;--ysq-border:#30445a;--ysq-border-strong:#435a70;--ysq-accent:#d5a07d;--ysq-accent-strong:#e5b995;--ysq-accent-soft:#342a27;--ysq-focus:#e5b995;--ysq-shadow-sm:0 2px 10px #0000002e;--ysq-shadow-md:0 8px 26px #00000040}.app-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ysq-bg)!important;color:var(--ysq-text)!important}.app-shell[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell .main-area,.app-shell .page-content,.app-shell .content-area,.app-shell .workspace-content{background:var(--ysq-bg)!important;color:var(--ysq-text)!important}.app-shell .topbar,.app-shell header.topbar,.app-shell .page-heading,.app-shell .command-bar,.app-shell .toolbar,.app-shell .section-toolbar{background:var(--ysq-surface)!important;color:var(--ysq-text)!important;border-color:var(--ysq-border)!important;box-shadow:none!important}.app-shell .page-heading{border:1px solid var(--ysq-border)!important;border-inline-start:3px solid var(--ysq-rose-600)!important;border-radius:var(--ysq-radius-lg)!important}.app-shell .page-heading h1,.app-shell .topbar .crumb strong,.app-shell .panel h2,.app-shell .table-panel h2,.app-shell .setup-card h2,.app-shell .panel-title,.app-shell .table-title,.app-shell .workflow-command-header h2,.app-shell .production-section-title,.app-shell .form-section-title{color:var(--ysq-text)!important}.app-shell .page-heading p,.app-shell .topbar .crumb,.app-shell .table-subtitle,.app-shell .panel .description,.app-shell .setup-card .table-subtitle,.app-shell .eyebrow,.app-shell .workflow-next-label,.app-shell .workflow-section-label{color:var(--ysq-muted)!important}.app-shell .sidebar{background:linear-gradient(180deg, var(--ysq-navy-900), var(--ysq-navy-950))!important;color:#f5eee8!important;border-color:#ffffff1a!important}.app-shell .sidebar .nav-item,.app-shell .sidebar .nav-list a,.app-shell .sidebar .nav-list button,.app-shell .sidebar nav a,.app-shell .sidebar nav button{color:#d8cfc8!important}.app-shell .sidebar .nav-item:hover,.app-shell .sidebar .nav-list a:hover,.app-shell .sidebar .nav-list button:hover,.app-shell .sidebar nav a:hover,.app-shell .sidebar nav button:hover{color:#fffaf6!important;background:#d5a07d24!important}.app-shell .sidebar .nav-item.active,.app-shell .sidebar .nav-item[aria-current=page],.app-shell .sidebar .nav-list .active,.app-shell .sidebar nav .active,.app-shell .sidebar a[aria-current=page]{color:#fffaf6!important;border-inline-start:3px solid var(--ysq-rose-500)!important;box-shadow:none!important;background:#d5a07d33!important}.app-shell .sidebar .nav-caption,.app-shell .sidebar .nav-group-title,.app-shell .sidebar .nav-section-title,.app-shell .sidebar .section-label,.app-shell .sidebar .side-label{color:var(--ysq-rose-200)!important}.app-shell .sidebar-bottom{color:#d8cfc8!important;background:#00000029!important;border-color:#ffffff1f!important}.app-shell .metric-card,.app-shell button.metric-card,.app-shell .panel,.app-shell .table-panel,.app-shell .setup-card,.app-shell .workflow-command-center,.app-shell .workflow-section,.app-shell .workflow-step,.app-shell .workflow-stage,.app-shell .customer-cement-card,.app-shell .form-section,.app-shell .production-form-section,.app-shell .master-data-expanded-content,.app-shell .customer-cement-details-drawer,.app-shell .more-actions-menu.quick-actions-menu{background:var(--ysq-surface)!important;color:var(--ysq-text)!important;border-color:var(--ysq-border)!important;border-radius:var(--ysq-radius-lg)!important;box-shadow:var(--ysq-shadow-sm)!important}.app-shell .metric-card,.app-shell button.metric-card,.app-shell .page-content .metric-grid.page-kpis>.metric-card,.app-shell .page-content .metric-grid.page-kpis>button.metric-card{background:var(--ysq-surface)!important;color:var(--ysq-text)!important;border:1px solid var(--ysq-border)!important;border-radius:var(--ysq-radius-lg)!important;box-shadow:var(--ysq-shadow-sm)!important}.app-shell .page-content:has(.workflow-command-center)>.metric-grid.page-kpis .metric-card{background:var(--ysq-surface)!important;color:var(--ysq-text)!important;border:1px solid var(--ysq-border)!important;border-radius:var(--ysq-radius-lg)!important;box-shadow:var(--ysq-shadow-sm)!important}.app-shell .metric-card:before{background:var(--ysq-accent)!important;border-color:var(--ysq-accent)!important}.app-shell .page-content:has(.workflow-command-center)>.metric-grid.page-kpis .metric-card:before{background:var(--ysq-accent)!important;border-color:var(--ysq-accent)!important}.app-shell .metric-card:hover,.app-shell button.metric-card:hover,.app-shell .page-content .metric-grid.page-kpis>.metric-card:hover{background:var(--ysq-surface-2)!important;border-color:var(--ysq-rose-500)!important;box-shadow:var(--ysq-shadow-md)!important}.app-shell .page-content:has(.workflow-command-center)>.metric-grid.page-kpis .metric-card:hover{background:var(--ysq-surface-2)!important;border-color:var(--ysq-rose-500)!important;box-shadow:var(--ysq-shadow-md)!important}.app-shell .metric-top,.app-shell .metric-top>span:first-child,.app-shell .metric-card-hint,.app-shell .metric-value{color:var(--ysq-text)!important}.app-shell .metric-top{color:var(--ysq-muted)!important}.app-shell .metric-card-hint{color:var(--ysq-accent-strong)!important}.app-shell .metric-icon{color:var(--ysq-accent-strong)!important;background:var(--ysq-accent-soft)!important;border-radius:9px!important}.app-shell .table-tools,.app-shell .table-actions,.app-shell .table-actions.no-print,.app-shell .table-wrap,.app-shell .master-data-shared-table{border-color:var(--ysq-border)!important}.app-shell .table-wrap thead th,.app-shell .master-data-shared-table thead th,.app-shell table thead th{background:var(--ysq-navy-900)!important;color:#fffaf6!important;border-color:var(--ysq-border)!important}.app-shell .table-wrap tbody td,.app-shell .master-data-shared-table tbody td,.app-shell table tbody td{background:var(--ysq-surface)!important;color:var(--ysq-text)!important;border-color:var(--ysq-border)!important}.app-shell .table-wrap tbody tr:hover td,.app-shell .master-data-shared-table tbody tr:hover td,.app-shell table tbody tr:hover td{background:var(--ysq-surface-2)!important}.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select,.app-shell textarea{background:var(--ysq-surface)!important;color:var(--ysq-text)!important;border-color:var(--ysq-border-strong)!important}.app-shell input::placeholder,.app-shell textarea::placeholder{color:var(--ysq-muted)!important;opacity:.9!important}.app-shell .report-icon-button,.app-shell .table-report-icon-button,.app-shell .button.secondary,.app-shell button.button.secondary,.app-shell .link-button{background:var(--ysq-surface)!important;color:var(--ysq-text)!important;border-color:var(--ysq-border-strong)!important}.app-shell .button.primary,.app-shell button.button.primary,.app-shell .page-heading .heading-actions>.button.primary,.app-shell .page-heading .heading-actions>button.button.primary,.app-shell .more-actions.quick-actions>summary{background:var(--ysq-accent)!important;color:#fffaf6!important;border-color:var(--ysq-accent)!important}.app-shell .button.primary:hover,.app-shell button.button.primary:hover,.app-shell .page-heading .heading-actions>.button.primary:hover,.app-shell .page-heading .heading-actions>button.button.primary:hover,.app-shell .more-actions.quick-actions>summary:hover,.app-shell .more-actions.quick-actions[open]>summary{background:var(--ysq-accent-strong)!important;color:#fffaf6!important;border-color:var(--ysq-accent-strong)!important}.app-shell .button.danger,.app-shell button.button.danger{color:var(--ysq-danger)!important;border-color:var(--ysq-danger)!important}.app-shell :focus-visible{outline-color:var(--ysq-focus)!important}.app-shell{--amm-fluent-bg:var(--ysq-bg);--amm-fluent-surface:var(--ysq-surface);--amm-fluent-surface-soft:var(--ysq-surface-2);--amm-fluent-control:var(--ysq-surface);--amm-fluent-ink:var(--ysq-text);--amm-fluent-muted:var(--ysq-muted);--amm-fluent-line:var(--ysq-border);--amm-fluent-accent:var(--ysq-accent);--amm-fluent-accent-strong:var(--ysq-accent-strong);--amm-fluent-accent-soft:var(--ysq-accent-soft);--amm-fluent-focus:var(--ysq-focus)}.app-shell[data-theme=dark] .quick-actions-panel-copy h2,.app-shell[data-theme=dark] .quick-actions-panel-copy p,.app-shell[data-theme=dark] .quick-actions-panel-count{color:var(--ysq-text)!important}html body .app-shell .page-content:has(.workflow-command-center)>.page-heading{background:linear-gradient(115deg, var(--ysq-surface) 0%, var(--ysq-surface) 68%, var(--ysq-surface-2) 100%)!important;border-color:var(--ysq-border)!important;box-shadow:var(--ysq-shadow-sm)!important;color:var(--ysq-text)!important}html body .app-shell .page-content:has(.workflow-command-center)>.page-heading:before{background:var(--ysq-accent)!important}:is(html body .app-shell .page-content:has(.workflow-command-center)>.page-heading h1,html body .app-shell .page-content:has(.workflow-command-center) .workflow-command-header h2,html body .app-shell .page-content:has(.workflow-command-center) .workflow-next strong){color:var(--ysq-text)!important}:is(html body .app-shell .page-content:has(.workflow-command-center)>.page-heading p,html body .app-shell .page-content:has(.workflow-command-center) .workflow-command-header p,html body .app-shell .page-content:has(.workflow-command-center) .workflow-next p){color:var(--ysq-muted)!important}html body .app-shell .page-content:has(.workflow-command-center)>.page-heading .heading-actions>.button.primary{background:var(--ysq-accent)!important;border-color:var(--ysq-accent)!important;color:#fffaf6!important;box-shadow:var(--ysq-shadow-sm)!important}html body .app-shell .page-content:has(.workflow-command-center) .workflow-next>.button.primary{background:var(--ysq-accent)!important;border-color:var(--ysq-accent)!important;color:#fffaf6!important;box-shadow:var(--ysq-shadow-sm)!important}html body .app-shell .page-content:has(.workflow-command-center)>.page-heading .heading-actions>.button.primary:hover{background:var(--ysq-accent-strong)!important;border-color:var(--ysq-accent-strong)!important}html body .app-shell .page-content:has(.workflow-command-center) .workflow-next>.button.primary:hover{background:var(--ysq-accent-strong)!important;border-color:var(--ysq-accent-strong)!important}html body .app-shell .page-content:has(.workflow-command-center)>.metric-grid.page-kpis .metric-card{background:var(--ysq-surface)!important;color:var(--ysq-text)!important;border-color:var(--ysq-border)!important;box-shadow:var(--ysq-shadow-sm)!important}html body .app-shell .page-content:has(.workflow-command-center)>.metric-grid.page-kpis .metric-card:before{background:var(--ysq-accent)!important}html body .app-shell .page-content:has(.workflow-command-center)>.metric-grid.page-kpis .metric-top{color:var(--ysq-muted)!important}html body .app-shell .page-content:has(.workflow-command-center)>.metric-grid.page-kpis .metric-value{color:var(--ysq-text)!important}html body .app-shell .page-content:has(.workflow-command-center)>.metric-grid.page-kpis .metric-card-hint{color:var(--ysq-accent-strong)!important}html body .app-shell .page-content:has(.workflow-command-center)>.metric-grid.page-kpis .metric-icon{background:var(--ysq-accent-soft)!important;color:var(--ysq-accent-strong)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--ysq-accent) 12%, transparent)!important}html body .app-shell .page-content:has(.workflow-command-center) .workflow-command-center{background:var(--ysq-surface)!important;color:var(--ysq-text)!important;border-color:var(--ysq-border)!important;box-shadow:var(--ysq-shadow-sm)!important}html body .app-shell .page-content:has(.workflow-command-center) .workflow-command-header{border-color:var(--ysq-border)!important}html body .app-shell .page-content:has(.workflow-command-center) .workflow-command-header .eyebrow{color:var(--ysq-accent-strong)!important}html body .app-shell .page-content:has(.workflow-command-center) .workflow-next-label{color:var(--ysq-accent-strong)!important}html body .app-shell .page-content:has(.workflow-command-center) .workflow-next{background:var(--ysq-surface-2)!important;border-color:var(--ysq-border)!important}html body .app-shell .page-content:has(.workflow-command-center) .workflow-section-label{color:var(--ysq-text)!important}html body .app-shell .page-content:has(.workflow-command-center) .more-actions.quick-actions[open] .more-actions-menu.quick-actions-menu{background:var(--ysq-surface)!important;border-color:var(--ysq-border)!important;box-shadow:var(--ysq-shadow-md)!important}html body .app-shell .page-content:has(.workflow-command-center) .more-actions.quick-actions .quick-action-group{background:var(--ysq-surface-2)!important;border-color:var(--ysq-border)!important}html body .app-shell .page-content:has(.workflow-command-center) .more-actions.quick-actions .quick-action-group-title{color:var(--ysq-text)!important}html body .app-shell .fluent-ribbon .quick-action-module-command{background:var(--ysq-surface)!important;color:var(--ysq-text)!important;border-color:var(--ysq-border)!important}:is(html body .app-shell .fluent-ribbon .quick-action-module-command:hover,html body .app-shell .fluent-ribbon .quick-action-module-command:focus-visible){background:var(--ysq-accent-soft)!important;color:var(--ysq-text)!important;border-color:var(--ysq-accent)!important;outline-color:var(--ysq-focus)!important}.amm-login-screen,.amm-login-screen *{box-sizing:border-box}.amm-login-screen{min-height:100vh;color:#192c42;background:radial-gradient(at 12% 8%,#caa35b1f,#0000 32%),radial-gradient(at 90% 92%,#174d6817,#0000 36%),#f1f4f8;place-items:center;min-height:100svh;padding:clamp(14px,3vw,36px);display:grid}.amm-login-shell{background:#fff;border:1px solid #dce4ed;border-radius:24px;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);width:min(100%,1120px);min-height:660px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0f233a21,0 3px 12px #0f233a0a}.amm-login-brand-panel{isolation:isolate;color:#f6f8fb;background:linear-gradient(145deg,#0a1729 0%,#102b46 58%,#174056 100%);flex-direction:column;justify-content:space-between;gap:44px;padding:clamp(30px,4.2vw,52px);display:flex;position:relative;overflow:hidden}.amm-login-brand-panel:before,.amm-login-brand-panel:after{z-index:0;content:"";pointer-events:none;border:1px solid #dab97b2e;border-radius:50%;position:absolute}.amm-login-brand-panel:before{inset-inline-end:-245px;width:450px;height:450px;top:-165px;box-shadow:0 0 0 36px #dab97b09,0 0 0 78px #dab97b06}.amm-login-brand-panel:after{inset-inline-start:-190px;border-color:#ffffff17;width:300px;height:300px;bottom:-160px;box-shadow:0 0 0 34px #ffffff06}.amm-login-brand-panel>*{z-index:1;position:relative}.amm-login-brand-top{align-items:center;gap:15px;display:flex}.amm-login-logo-plate{background:#fff;border:1px solid #dab97b8c;border-radius:16px;flex:0 0 70px;place-items:center;width:70px;height:70px;padding:5px;display:grid;overflow:hidden;box-shadow:0 8px 24px #0000002e}.amm-login-logo-plate img{object-fit:contain;width:100%;height:100%;display:block}.amm-login-brand-name{gap:6px;min-width:0;display:grid}.amm-login-brand-name strong{color:#fff;letter-spacing:-.35px;font-size:clamp(18px,1.7vw,22px);font-weight:760}.amm-login-brand-name span{color:#ecf2f9b0;font-size:12px;line-height:1.7}.amm-login-brand-copy{max-width:450px;margin-block:auto;padding-block:54px 34px}.amm-login-kicker{color:#e0bd7b;letter-spacing:1.5px;align-items:center;gap:9px;font-size:10px;font-weight:800;display:inline-flex}.amm-login-kicker:before{content:"";background:#d7b16c;border-radius:2px;width:22px;height:2px}.amm-login-brand-copy h2{color:#fff;letter-spacing:-.7px;margin:20px 0 16px;font-size:clamp(30px,3.4vw,43px);font-weight:720;line-height:1.35}.amm-login-brand-copy>p{color:#edf3fab8;max-width:390px;margin:0;font-size:14px;line-height:1.95}.amm-login-feature-list{border-top:1px solid #ffffff1f;gap:0;max-width:420px;margin-top:30px;display:grid}.amm-login-feature{color:#f5f8fce6;border-bottom:1px solid #ffffff17;align-items:center;gap:13px;min-height:48px;font-size:12px;display:flex}.amm-login-feature-number{color:#d9b573;letter-spacing:.5px;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.amm-login-brand-footer{color:#edf3faab;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;line-height:1.7;display:flex}.amm-login-status-dot{background:#76c8a3;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #76c8a31f}.amm-login-footer-separator{background:#ffffff3b;width:1px;height:13px;margin-inline:4px}.amm-login-form-panel{color:#1a2b40;background:#fff;flex-direction:column;min-width:0;padding:clamp(26px,4vw,48px);display:flex}.amm-login-form-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.amm-login-secure-label{color:#51667c;letter-spacing:.9px;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.amm-login-secure-label svg{color:#1d6b72;width:17px;height:17px}.amm-login-language{color:#28455e;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:9px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s}.amm-login-language:hover{background:#faf7f0;border-color:#c9ab70}.amm-login-form-content{width:100%;max-width:410px;margin:auto;padding-block:34px}.amm-login-heading{margin-bottom:29px}.amm-login-overline{color:#9a7840;letter-spacing:1.2px;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.amm-login-heading h1{color:#152a40;letter-spacing:-.55px;margin:0 0 10px;font-size:clamp(27px,2.7vw,34px);font-weight:760;line-height:1.4}.amm-login-heading p{color:#708095;margin:0;font-size:13px;line-height:1.9}.amm-login-form{gap:20px;display:grid}.amm-login-field{gap:9px;min-width:0;display:grid}.amm-login-field-label{color:#2e4359;font-size:12px;font-weight:750}.amm-login-input-wrap{background:#f9fbfd;border:1px solid #d6e0e9;border-radius:10px;align-items:center;gap:11px;width:100%;min-width:0;min-height:52px;padding-inline:14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.amm-login-input-wrap:focus-within{background:#fff;border-color:#287f88;box-shadow:0 0 0 3px #287f881c}.amm-login-field-icon{color:#7c8da0;flex:0 0 18px;width:18px;height:18px}.amm-login-input{width:100%;min-width:0;min-height:48px;font:inherit;text-align:start;direction:inherit;flex:auto;padding:0;font-size:14px;color:#1a2b40!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.amm-login-input::placeholder{color:#9aa7b6;opacity:1}.amm-login-password-toggle{color:#246a74;cursor:pointer;background:0 0;border:0;flex:none;padding:7px 2px;font-size:11px;font-weight:800}.amm-login-password-toggle:hover{color:#174451;text-decoration:underline}.amm-login-error{color:#a12c32;background:#fff5f4;border:1px solid #f0caca;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.amm-login-error svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.amm-login-error p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.amm-login-submit{color:#fff;cursor:pointer;background:linear-gradient(120deg,#10283f,#194d67);border:1px solid #193d59;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:53px;margin-top:3px;padding:0 18px;font-size:13px;font-weight:750;transition:transform .15s,box-shadow .15s,opacity .15s;display:flex;box-shadow:0 8px 18px #10283f26}.amm-login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 24px #10283f38}.amm-login-submit:disabled{opacity:.72;cursor:wait}.amm-login-submit-icon{color:#e4c58b;flex:0 0 19px;width:19px;height:19px}.amm-login-screen[dir=rtl] .amm-login-submit-icon{transform:rotate(180deg)}.amm-login-form-footer{color:#8390a0;align-items:center;gap:9px;margin-top:25px;font-size:11px;display:flex}.amm-login-footer-lock{color:#28727a;background:#f5f9fa;border:1px solid #dfe8ed;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.amm-login-footer-lock svg{width:14px;height:14px}.amm-login-copyright{color:#98a3b1;text-align:center;margin-top:auto;padding-top:15px;font-size:10px}.amm-login-checking{color:#6c7e91;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;min-height:300px;font-size:13px;display:flex}.amm-login-checking p{margin:0}.amm-login-spinner{border:2px solid #d8e3e9;border-top-color:#287f88;border-radius:50%;width:20px;height:20px;animation:.75s linear infinite amm-login-spin;display:inline-block}.amm-login-spinner-light{border-color:#fff #ffffff47 #ffffff47}@keyframes amm-login-spin{to{transform:rotate(360deg)}}.amm-login-screen button:focus-visible{outline-offset:3px;outline:3px solid #287f884d}.amm-login-screen[data-theme=dark]{background:radial-gradient(at 12% 8%,#caa35b14,#0000 32%),#080f1b}.amm-login-screen[data-theme=dark] .amm-login-shell{background:#111b2a;border-color:#26364b;box-shadow:0 28px 80px #0000004d}.amm-login-screen[data-theme=dark] .amm-login-form-panel{color:#edf3f9;background:#111b2a}.amm-login-screen[data-theme=dark] .amm-login-heading h1{color:#edf3f9}.amm-login-screen[data-theme=dark] .amm-login-heading p,.amm-login-screen[data-theme=dark] .amm-login-secure-label{color:#9cacc0}.amm-login-screen[data-theme=dark] .amm-login-field-label{color:#d7e0eb}.amm-login-screen[data-theme=dark] .amm-login-input-wrap{background:#0c1522;border-color:#35465c}.amm-login-screen[data-theme=dark] .amm-login-input-wrap:focus-within{background:#0d1827;border-color:#4ba3aa}.amm-login-screen[data-theme=dark] .amm-login-input{color:#edf3f9!important}.amm-login-screen[data-theme=dark] .amm-login-language{color:#dce6f1;background:#172438;border-color:#34465b}.amm-login-screen[data-theme=dark] .amm-login-footer-lock{background:#172438;border-color:#304459}.amm-login-screen[data-theme=dark] .amm-login-error{color:#ffc2c4;background:#321e28;border-color:#693b43}.amm-login-screen[data-theme=dark] .amm-login-copyright{color:#7f90a5}@media (max-width:850px){.amm-login-shell{grid-template-columns:minmax(0,1fr);width:min(100%,660px);min-height:0}.amm-login-brand-panel{gap:28px;padding:28px 32px}.amm-login-brand-copy{padding-block:14px 0}.amm-login-brand-copy h2{margin-top:14px;font-size:clamp(26px,5vw,34px)}.amm-login-brand-copy>p{max-width:500px}.amm-login-feature-list{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.amm-login-feature{border-top:1px solid #ffffff1f;border-bottom:0;align-items:flex-start;gap:7px;min-height:0;padding-top:10px;font-size:10px;line-height:1.7}.amm-login-brand-footer{padding-top:8px}.amm-login-form-panel{padding:28px 32px 22px}.amm-login-form-content{max-width:470px;padding-block:30px}.amm-login-copyright{padding-top:8px}}@media (max-width:480px){.amm-login-screen{padding:10px;display:block}.amm-login-shell{border-radius:16px}.amm-login-brand-panel{gap:22px;padding:22px 20px}.amm-login-logo-plate{border-radius:13px;flex-basis:56px;width:56px;height:56px}.amm-login-brand-name strong{font-size:17px}.amm-login-brand-name span{font-size:11px}.amm-login-brand-copy{padding-top:5px}.amm-login-brand-copy h2{font-size:27px}.amm-login-brand-copy>p{font-size:12px}.amm-login-feature-list{display:none}.amm-login-brand-footer{gap:7px;font-size:10px}.amm-login-form-panel{padding:22px 20px 18px}.amm-login-form-content{padding-block:27px}.amm-login-heading h1{font-size:28px}.amm-login-form{gap:17px}}:root{--ysq-font-arabic:"Segoe UI Variable", "Segoe UI", Tahoma, Arial, sans-serif;--ysq-font-latin:"Segoe UI", Arial, sans-serif}html[lang=ar] body,html[lang=ar] body button,html[lang=ar] body input,html[lang=ar] body select,html[lang=ar] body textarea{font-family:var(--ysq-font-arabic)!important}html[lang=en] body,html[lang=en] body button,html[lang=en] body input,html[lang=en] body select,html[lang=en] body textarea{font-family:var(--ysq-font-latin)!important}.app-shell .page-content>.success-notice,.app-shell .page-content>.demo-notice.error-notice{--notice-tone:var(--ysq-success,#209b77);border:1px solid color-mix(in srgb, var(--notice-tone) 35%, transparent);background:var(--ysq-surface,#fff);width:min(100%,920px);color:var(--ysq-text,#1f2937);text-align:start;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 18px;padding:15px 16px;animation:.22s ease-out both yousiq-notice-enter;position:relative;box-shadow:0 12px 32px #0f172a17;display:grid!important}.app-shell .page-content>.demo-notice.error-notice{--notice-tone:var(--ysq-danger,#d94f5c)}.app-shell .success-notice>.notice-icon,.app-shell .demo-notice.error-notice>.notice-icon{border:1px solid color-mix(in srgb, var(--notice-tone) 32%, transparent);background:color-mix(in srgb, var(--notice-tone) 12%, var(--ysq-surface,#fff));width:38px;height:38px;color:var(--notice-tone);border-radius:12px;place-items:center;font-size:18px;font-weight:800;display:grid}.app-shell .success-notice .notice-copy,.app-shell .demo-notice.error-notice .notice-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;line-height:1.55;display:flex}.app-shell .success-notice .notice-copy strong,.app-shell .demo-notice.error-notice .notice-copy strong{color:var(--ysq-text,#1f2937);font-size:.9rem;font-weight:750}.app-shell .success-notice .notice-copy>span,.app-shell .demo-notice.error-notice .notice-copy>span{color:var(--ysq-text,#1f2937);overflow-wrap:anywhere;font-size:.86rem}.app-shell .success-notice .notice-action-link{min-height:28px;color:var(--ysq-accent,#a87961);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:.84rem;font-weight:750;display:inline-flex}.app-shell .success-notice .notice-action-link:hover{text-underline-offset:4px;text-decoration:underline}.app-shell .success-notice .notice-controls,.app-shell .demo-notice.error-notice .notice-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-shell .success-notice .notice-dismiss,.app-shell .demo-notice.error-notice .notice-dismiss{border:1px solid color-mix(in srgb, var(--ysq-text,#1f2937) 13%, transparent);width:32px;height:32px;color:var(--ysq-text,#1f2937);cursor:pointer;opacity:.72;background:0 0;border-radius:10px;flex:none;place-items:center;padding:0;font-size:21px;line-height:1;transition:background .16s,opacity .16s,transform .16s;display:grid}.app-shell .success-notice .notice-dismiss:hover,.app-shell .demo-notice.error-notice .notice-dismiss:hover{background:color-mix(in srgb, var(--ysq-text,#1f2937) 7%, transparent);opacity:1;transform:scale(1.04)}.app-shell[data-theme=dark] .page-content>.success-notice,.app-shell[data-theme=dark] .page-content>.demo-notice.error-notice{background:var(--ysq-surface,#111827);box-shadow:0 14px 38px #00000040}@keyframes yousiq-notice-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.app-shell .page-content>.success-notice,.app-shell .page-content>.demo-notice.error-notice{border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding:12px}.app-shell .success-notice>.notice-icon,.app-shell .demo-notice.error-notice>.notice-icon{width:34px;height:34px}.app-shell .demo-notice.error-notice .notice-controls{grid-column:2/4;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.app-shell .page-content>.success-notice,.app-shell .page-content>.demo-notice.error-notice{animation:none}}.app-shell .page-content>.ysq-notice{--ysq-notice-color:var(--ysq-success,#239b79);text-align:start;z-index:20;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:12px;width:min(100%,900px);animation:.22s ease-out both ysqNoticeEnter;box-shadow:0 12px 32px #0f172a1a;border:1px solid color-mix(in srgb, var(--ysq-notice-color) 35%, transparent)!important;background:var(--ysq-surface,#fff)!important;color:var(--ysq-text,#1e293b)!important;border-radius:15px!important;margin:0 0 18px!important;padding:14px 16px!important;display:grid!important;position:relative!important}.app-shell .page-content>.ysq-notice.error-notice{--ysq-notice-color:var(--ysq-danger,#d94b58)}.app-shell .ysq-notice .notice-icon{background:color-mix(in srgb, var(--ysq-notice-color) 13%, var(--ysq-surface,#fff));width:38px;height:38px;color:var(--ysq-notice-color);border-radius:12px;place-items:center;font-size:18px;font-weight:800;display:grid}.app-shell .ysq-notice .notice-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;line-height:1.55;display:flex}.app-shell .ysq-notice .notice-copy strong{color:var(--ysq-text);font-size:.9rem;font-weight:750}.app-shell .ysq-notice .notice-copy>span{color:var(--ysq-text);overflow-wrap:anywhere;font-size:.86rem}.app-shell .ysq-notice .notice-action-link{min-height:28px;color:var(--ysq-accent,#b27d60);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:.84rem;font-weight:750;display:inline-flex}.app-shell .ysq-notice .notice-action-link:hover{text-underline-offset:4px;text-decoration:underline}.app-shell .ysq-notice .notice-dismiss{border:1px solid color-mix(in srgb, var(--ysq-text,#1e293b) 15%, transparent);width:32px;height:32px;color:var(--ysq-text,#1e293b);opacity:.72;cursor:pointer;background:0 0;border-radius:10px;place-items:center;padding:0;font-size:21px;line-height:1;transition:background .16s,opacity .16s;display:grid}.app-shell .ysq-notice .notice-dismiss:hover{background:color-mix(in srgb, var(--ysq-text,#1e293b) 8%, transparent);opacity:1}.ysiq-confirm-backdrop{z-index:9999;-webkit-backdrop-filter:blur(7px);background:#070f1e94;place-items:center;padding:20px;animation:.18s ease-out both ysqNoticeEnter;display:grid;position:fixed;inset:0}.ysiq-confirm-dialog{border:1px solid var(--ysq-border,#8291a547);background:var(--ysq-surface,#fff);width:min(100%,440px);color:var(--ysq-text,#172033);border-radius:22px;padding:25px;box-shadow:0 28px 80px #00000047}.ysiq-confirm-symbol{background:color-mix(in srgb, var(--ysq-danger,#d94b58) 13%, var(--ysq-surface,#fff));width:44px;height:44px;color:var(--ysq-danger,#d94b58);border-radius:14px;place-items:center;font-size:21px;font-weight:800;display:grid}.ysiq-confirm-dialog h2{color:var(--ysq-text);margin:16px 0 8px;font-size:1.15rem;font-weight:800}.ysiq-confirm-dialog p{color:var(--ysq-text);opacity:.88;white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.8}.ysiq-confirm-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.ysiq-confirm-actions button{min-height:42px;font:inherit;cursor:pointer;border-radius:12px;padding:0 18px;font-weight:750}.ysiq-confirm-cancel{border:1px solid var(--ysq-border,#d5dbe4);color:var(--ysq-text,#172033);background:0 0}.ysiq-confirm-accept{border:1px solid var(--ysq-danger,#d94b58);background:var(--ysq-danger,#d94b58);color:#fff}.ysiq-confirm-actions button:focus-visible{outline:3px solid var(--ysq-accent,#b27d60);outline-offset:3px}.app-shell .ysq-notice button:focus-visible{outline:3px solid var(--ysq-accent,#b27d60);outline-offset:3px}@keyframes ysqNoticeEnter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.app-shell .page-content>.ysq-notice{grid-template-columns:34px minmax(0,1fr) 30px;gap:9px;padding:12px!important}.app-shell .ysq-notice .notice-icon{width:34px;height:34px}.ysiq-confirm-dialog{border-radius:18px;padding:20px}.ysiq-confirm-actions button{flex:1;padding:0 12px}}@media (prefers-reduced-motion:reduce){.app-shell .page-content>.ysq-notice,.ysiq-confirm-backdrop{animation:none}}.app-shell .page-content>.ysq-notice{width:min(560px,100vw - 36px);max-width:calc(100vw - 36px);inset-block-start:16px;inset-inline-end:18px;z-index:9000!important;margin:0!important;position:fixed!important}@media (max-width:600px){.app-shell .page-content>.ysq-notice{width:calc(100vw - 20px);max-width:calc(100vw - 20px);inset-block-start:10px;inset-inline-end:10px}}.ysiq-notice-card{--ysiq-notice-tone:var(--ysq-success,#239b79);border:1px solid color-mix(in srgb, var(--ysiq-notice-tone) 36%, transparent);background:var(--ysq-surface,var(--cs-surface,#fff));width:min(560px,100vw - 36px);max-width:calc(100vw - 36px);color:var(--ysq-text,var(--cs-text,#172033));text-align:start;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:14px 16px;animation:.22s ease-out both ysiqNoticeEnter;display:grid;inset-block-start:16px;inset-inline-end:18px;box-shadow:0 16px 44px #0f172a2e;z-index:40000!important;margin:0!important;position:fixed!important}.ysiq-notice-error{--ysiq-notice-tone:var(--ysq-danger,#d94d5b)}.ysiq-notice-warning{--ysiq-notice-tone:var(--ysq-warning,#c58b25)}.ysiq-notice-info{--ysiq-notice-tone:var(--ysq-accent,#a87961)}.ysiq-notice-icon{background:color-mix(in srgb, var(--ysiq-notice-tone) 13%, var(--ysq-surface,var(--cs-surface,#fff)));width:38px;height:38px;color:var(--ysiq-notice-tone);border-radius:12px;place-items:center;font-size:18px;font-weight:800;display:grid}.ysiq-notice-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;line-height:1.55;display:flex}.ysiq-notice-copy>strong{color:var(--ysq-text,var(--cs-text,#172033));font-size:.9rem;font-weight:800}.ysiq-notice-message{color:var(--ysq-text,var(--cs-text,#172033));overflow-wrap:anywhere;font-size:.86rem}.ysiq-notice-action{min-height:28px;color:var(--ysq-accent,#a87961);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:.84rem;font-weight:750;display:inline-flex}.ysiq-notice-action:hover{text-underline-offset:4px;text-decoration:underline}.ysiq-notice-dismiss{border:1px solid color-mix(in srgb, var(--ysq-text,var(--cs-text,#172033)) 15%, transparent);width:32px;height:32px;color:var(--ysq-text,var(--cs-text,#172033));cursor:pointer;opacity:.75;background:0 0;border-radius:10px;place-items:center;padding:0;font-size:21px;line-height:1;display:grid}.ysiq-notice-dismiss:hover{opacity:1;background:color-mix(in srgb, var(--ysq-text,var(--cs-text,#172033)) 8%, transparent)}.ysiq-notice-card button:focus-visible{outline:3px solid var(--ysq-accent,#a87961);outline-offset:3px}@keyframes ysiqNoticeEnter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.ysiq-notice-card{border-radius:14px;grid-template-columns:34px minmax(0,1fr) 30px;gap:9px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);padding:12px;inset-block-start:10px;inset-inline-end:10px}.ysiq-notice-icon{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.ysiq-notice-card{animation:none}}.app-shell .workflow-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-shell .workflow-header-actions .production-dashboard-shortcut{color:#142238;background:#bd9875;border:1px solid #bd9875;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-weight:800;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 12px #bd98752e}.app-shell .workflow-header-actions .production-dashboard-shortcut:hover{color:#142238;background:#d0ad8d;transform:translateY(-1px);box-shadow:0 6px 16px #bd987540}.app-shell .workflow-header-actions .production-dashboard-shortcut:focus-visible{outline-offset:3px;outline:3px solid #bd98758c}@media (max-width:620px){.app-shell .workflow-header-actions .production-dashboard-shortcut{flex:100%}}.app-shell{--erp-navy:#0b1020;--erp-navy-raised:#17233a;--erp-bronze:#c28f73;--erp-border:#e4e7ee}.app-shell .page-content{max-width:1720px}.app-shell .page-heading h1{letter-spacing:-.03em;font-weight:800}.app-shell .table-panel,.app-shell .setup-card-wide,.app-shell .amm-module-panel{min-width:0;border:1px solid var(--erp-border)!important;border-radius:16px!important;box-shadow:0 8px 28px #1720330b!important}.app-shell .table-tools,.app-shell .setup-card-wide .panel-header{border-bottom:1px solid var(--erp-border);gap:14px;padding:18px 22px!important}.app-shell .table-title,.app-shell .setup-card-wide .panel-header h2,.app-shell .amm-module-panel-title h3{font-size:14px;font-weight:800}.app-shell .master-data-shared-table .table-actions{border-bottom:1px solid var(--erp-border);background:#fbfbfd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.app-shell .master-data-shared-table .table-search,.app-shell .global-search-box,.app-shell .amm-module-search{color:#7a8499;background:#fff;border:1px solid #dfe3eb;border-radius:11px;align-items:center;gap:9px;min-width:0;min-height:42px;padding:0 12px;display:flex}.app-shell .master-data-shared-table .table-search{flex:220px}.app-shell .master-data-shared-table .table-search input,.app-shell .global-search-box input,.app-shell .amm-module-search input{color:#172033;width:100%;min-width:0;min-height:39px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.app-shell .master-data-shared-table .table-search:focus-within,.app-shell .global-search-box:focus-within,.app-shell .amm-module-search:focus-within{border-color:var(--erp-bronze);box-shadow:0 0 0 3px #c28f7324}.app-shell .master-data-shared-table .table-sort select,.app-shell .master-data-shared-table .table-filter-popover select,.app-shell .amm-module-filterbar input,.app-shell .amm-module-filterbar select,.app-shell .amm-module-filter-line input,.app-shell .amm-module-filter-line select{color:#26364f;min-height:39px;font:inherit;background:#fff;border:1px solid #dfe3eb;border-radius:9px;padding:0 10px;font-size:12px}.app-shell .master-data-shared-table .sort-direction,.app-shell .master-data-shared-table .table-filters summary{color:#253650;cursor:pointer;background:#fff;border:1px solid #dfe3eb;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.app-shell .master-data-shared-table .table-filters{position:relative}.app-shell .master-data-shared-table .table-filter-popover{top:calc(100% + 8px);z-index:300;border:1px solid var(--erp-border);background:#fff;border-radius:13px;gap:12px;width:min(330px,100vw - 40px);padding:15px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 18px 50px #0b102026}.app-shell .master-data-shared-table .table-filter-popover label,.app-shell .amm-module-filterbar label,.app-shell .amm-module-filter-line label{gap:7px;font-size:12px;font-weight:700;display:grid}.app-shell .master-data-shared-table .table-export-tools{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.app-shell .master-data-shared-table .table-report-icon-button{color:#26364f;background:#fff;border:1px solid #dfe3eb;border-radius:10px;width:40px;height:40px}.app-shell .master-data-shared-table .table-report-icon-button:hover{border-color:var(--erp-bronze);background:#f5eee9}.app-shell .master-data-shared-table .table-result-count{padding:12px 18px 0;font-size:11px}.app-shell .master-data-shared-table table,.app-shell .amm-module-table{border-collapse:separate;border-spacing:0;width:100%}.app-shell .master-data-shared-table table{min-width:680px}.app-shell .master-data-shared-table thead th,.app-shell .amm-module-table thead th{white-space:nowrap;font-size:11px;font-weight:800;background:var(--erp-navy-raised)!important;color:#f7f7fb!important;border-bottom:1px solid #26334c!important;padding:14px 17px!important}.app-shell .master-data-shared-table tbody td,.app-shell .amm-module-table tbody td{vertical-align:middle;font-size:12px;line-height:1.55;border-bottom:1px solid #edf0f5!important;padding:14px 17px!important}.app-shell .master-data-shared-table tbody tr:last-child td,.app-shell .amm-module-table tbody tr:last-child td{border-bottom:0!important}.app-shell .master-row-actions.master-data-actions-cell,.app-shell .amm-module-inline-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.app-shell .master-row-button,.app-shell .amm-module-button{white-space:nowrap;min-height:36px;font-family:inherit;color:#25344d!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9deea!important;border-radius:9px!important;padding:8px 12px!important;font-size:11px!important;font-weight:750!important}.app-shell .master-row-button:hover,.app-shell .amm-module-button:hover{border-color:var(--erp-bronze)!important;background:#f8efe9!important}.app-shell .master-row-actions .master-row-button:nth-child(2),.app-shell .amm-module-button.is-primary{background:var(--erp-navy)!important;color:#fff!important;border-color:#25314a!important}.app-shell .master-row-actions .master-row-button:nth-child(3),.app-shell .amm-module-button.is-danger{color:#aa3c4b!important;background:#fff!important;border-color:#edc9cc!important}:is(.app-shell .master-row-button:focus-visible,.app-shell .amm-module-button:focus-visible){outline-offset:2px;outline:3px solid #c28f7366}.app-shell .record-dialog .field input,.app-shell .record-dialog .field select,.app-shell .record-dialog .field textarea,.app-shell .field input,.app-shell .field select,.app-shell .field textarea{border-color:#dfe3eb;border-radius:10px;min-height:42px;font-size:13px}.app-shell .global-search{z-index:500;flex:280px;min-width:180px;max-width:570px;position:relative}.app-shell .global-search-results{top:calc(100% + 9px);z-index:1000;background:#fff;border:1px solid #e0e4ec;border-radius:15px;max-height:min(65vh,520px);padding:7px;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 22px 60px #0b10202e}.app-shell .global-search-result{color:#172033;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}:is(.app-shell .global-search-result:hover,.app-shell .global-search-result:focus-visible){background:#f7eee8;outline:0}.app-shell .global-search-result-copy{gap:4px;min-width:0;display:grid}.app-shell .global-search-result-copy strong{font-size:12px}.app-shell .global-search-result-copy small{white-space:normal;font-size:11px}.app-shell .global-search-result-arrow{color:#9a6c56;margin-inline-start:auto}.app-shell .global-search-empty{text-align:center;padding:22px 16px;font-size:12px}.app-shell .amm-module-panel{background:#fff;padding:20px}.app-shell .amm-module-table-wrap{border:1px solid var(--erp-border);background:#fff;border-radius:12px;max-width:100%;overflow:auto}.app-shell .amm-module-filterbar,.app-shell .amm-module-filter-line{border:1px solid var(--erp-border);background:#fafbfc;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;padding:14px;display:flex}.app-shell[data-theme=dark] .table-panel,.app-shell[data-theme=dark] .setup-card-wide,.app-shell[data-theme=dark] .amm-module-panel,.app-shell[data-theme=dark] .amm-module-table-wrap{background:#131c30;border-color:#2b374c!important}.app-shell[data-theme=dark] .table-tools,.app-shell[data-theme=dark] .setup-card-wide .panel-header,.app-shell[data-theme=dark] .master-data-shared-table .table-actions,.app-shell[data-theme=dark] .amm-module-filterbar,.app-shell[data-theme=dark] .amm-module-filter-line{background:#172238;border-color:#2b374c}.app-shell[data-theme=dark] .master-data-shared-table .table-search,.app-shell[data-theme=dark] .master-data-shared-table .table-search input,.app-shell[data-theme=dark] .master-data-shared-table .table-sort select,.app-shell[data-theme=dark] .master-data-shared-table .table-filter-popover,.app-shell[data-theme=dark] .master-data-shared-table .table-filter-popover select,.app-shell[data-theme=dark] .global-search-box,.app-shell[data-theme=dark] .global-search-box input,.app-shell[data-theme=dark] .global-search-results,.app-shell[data-theme=dark] .global-search-result,.app-shell[data-theme=dark] .amm-module-search,.app-shell[data-theme=dark] .amm-module-search input{color:#e2e8f0;background:#101a2b;border-color:#35435b}.app-shell[data-theme=dark] .global-search-result-copy strong{color:#e6ebf2}.app-shell[data-theme=dark] .global-search-result-copy small{color:#a9b5c9}@media (max-width:900px){.app-shell .master-data-shared-table .table-actions{align-items:stretch}.app-shell .master-data-shared-table .table-query-tools{flex-basis:100%}.app-shell .global-search{flex-basis:220px;max-width:none}}@media (max-width:600px){.app-shell .page-content{padding:18px 12px 24px}.app-shell .table-tools,.app-shell .setup-card-wide .panel-header{padding:15px!important}.app-shell .master-data-shared-table .table-actions{padding:12px}.app-shell .master-data-shared-table .table-search{flex-basis:100%}.app-shell .master-data-shared-table .table-export-tools{width:100%}.app-shell .global-search-results{top:68px;width:auto;position:fixed;inset-inline:10px}.app-shell .amm-module-panel{padding:13px}}.app-shell .master-data-shared-table{align-self:stretch;overflow-y:visible;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow-x:auto!important}.app-shell .master-data-shared-table>table,.app-shell .master-data-shared-table table{table-layout:auto;min-width:760px;width:100%!important;max-width:none!important;margin-inline:0!important;display:table!important}.app-shell .master-data-shared-table .table-actions,.app-shell .master-data-shared-table .table-result-count{box-sizing:border-box;width:100%}.app-shell .table-panel,.app-shell .setup-card,.app-shell .setup-card-wide,.app-shell .master-data-shared-table{box-sizing:border-box;min-width:0}.app-shell>.sidebar{box-sizing:border-box;height:100vh;flex-direction:column;flex:none;height:100dvh;min-height:0;display:flex;overflow:hidden}.app-shell>.sidebar>.brand,.app-shell>.sidebar>.sidebar-collapse-button,.app-shell>.sidebar>.side-label,.app-shell>.sidebar>.sidebar-bottom{flex:none}.app-shell>.sidebar>.nav-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e5b2998c transparent;flex:auto;min-height:0;padding:0 4px 12px;overflow:hidden auto}.app-shell .nav-group{min-width:0;margin:0 0 10px;display:block}.app-shell .nav-caption{white-space:normal;overflow-wrap:anywhere;margin-top:12px;margin-bottom:5px;line-height:1.6;display:block}.app-shell .nav-item{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;flex:none;height:auto;min-height:42px;line-height:1.55}.app-shell .nav-item .nav-label{overflow-wrap:anywhere;min-width:0}.app-shell>.sidebar>a.nav-item{flex:none}.app-shell .sidebar-bottom{padding-bottom:max(8px, env(safe-area-inset-bottom));margin-top:auto}.app-shell .page-content{width:100%;min-width:0;max-width:1720px;padding-top:18px}.app-shell .page-heading{align-items:center;gap:14px;margin-bottom:15px}.app-shell .page-heading h1{margin-top:0;margin-bottom:4px;line-height:1.35}.app-shell .page-heading p{max-width:760px;line-height:1.6}.app-shell .quick-actions{gap:8px}.app-shell .quick-actions>.button{min-height:40px}@media (max-width:900px){.app-shell>.sidebar{height:100dvh;max-height:100dvh}.app-shell .page-heading{align-items:flex-start}}@media (max-width:760px){.app-shell .master-data-shared-table table{min-width:760px}.app-shell .page-content{padding-top:14px}}.app-shell .setup-grid{align-items:start;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}.app-shell .setup-grid>.setup-card,.app-shell .setup-grid>.setup-card-wide{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important}.app-shell .setup-card .master-data-expanded-content{position:relative;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.app-shell .setup-card .master-data-expanded-content>.master-data-shared-table,.app-shell .setup-card .master-data-expanded-content .master-data-shared-table{position:relative;float:none!important;box-sizing:border-box!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important;display:block!important}.app-shell .setup-card .master-data-expanded-content .master-data-shared-table>table,.app-shell .setup-card .master-data-expanded-content .master-data-shared-table table{table-layout:auto!important;width:100%!important;min-width:100%!important;max-width:none!important;margin:0!important;display:table!important}@media (max-width:900px){.app-shell .setup-grid{grid-template-columns:minmax(0,1fr)!important}}.app-shell .setup-grid{align-items:start;width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.app-shell .setup-grid>.setup-card,.app-shell .setup-grid>.setup-card-wide{background:#fff;transition:border-color .18s,box-shadow .18s;overflow:hidden;border:1px solid #e3e7ef!important;border-radius:16px!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;box-shadow:0 5px 22px #121f350b!important}.app-shell .setup-grid>.setup-card>.panel-header,.app-shell .setup-grid>.setup-card-wide>.panel-header{flex-wrap:wrap;gap:16px;width:100%;min-width:0;background:#fff!important;border:0!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:19px 22px!important;display:flex!important}.app-shell .setup-grid>.setup-card:not(.master-data-expanded)>.panel-header,.app-shell .setup-grid>.setup-card-wide:not(.master-data-expanded)>.panel-header{min-height:94px}.app-shell .setup-grid .panel-header>div:first-child{flex:280px;min-width:0}.app-shell .setup-grid .panel-header h2,.app-shell .setup-grid .panel-header .table-title{letter-spacing:0;line-height:1.45;color:#17233a!important;margin:0 0 7px!important;font-size:15px!important;font-weight:800!important}.app-shell .setup-grid .panel-header .table-subtitle{max-width:850px;line-height:1.7;color:#778297!important;margin:6px 0 0!important;font-size:11px!important}.app-shell .setup-grid .master-data-counts{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 5px;display:flex!important}.app-shell .setup-grid .master-data-counts>span{color:#657086;white-space:nowrap;background:#f7f8fb;border:1px solid #e5e8ef;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;line-height:1.3;display:inline-flex}.app-shell .setup-grid .master-data-counts>span strong{color:#17233a;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.app-shell .setup-grid .header-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex!important}.app-shell .setup-grid .header-actions>.button{white-space:nowrap;min-height:38px;border-radius:10px!important;padding:8px 12px!important;font-size:11px!important;font-weight:750!important}.app-shell .setup-grid .master-data-expand-toggle{color:#34435b!important;background:#f6f7fa!important;border-color:#dce2ec!important}.app-shell .setup-grid .master-data-expand-toggle:hover{color:#704a37!important;background:#f8eee8!important;border-color:#c99c80!important}.app-shell .setup-grid .master-data-expanded-content{box-sizing:border-box;background:#fff;border-top:1px solid #edf0f5;overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 18px 18px!important;display:block!important}.app-shell .setup-grid .master-data-expanded-content>.master-data-shared-table,.app-shell .setup-grid .master-data-expanded-content>.table-wrap{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;margin:15px 0 0!important;display:block!important}.app-shell .setup-grid .master-data-expanded-content .table-actions{box-sizing:border-box;border:1px solid #ece6e1;border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex;background:#fbf8f6!important;padding:12px 14px!important}.app-shell .setup-grid .master-data-expanded-content .table-query-tools{flex-wrap:wrap;flex:360px;align-items:center;gap:8px;min-width:0;display:flex}.app-shell .setup-grid .master-data-expanded-content .table-search{flex:220px;min-width:160px}.app-shell .setup-grid .master-data-expanded-content table{table-layout:auto;min-width:760px;width:100%!important;max-width:none!important;margin:0!important;display:table!important}.app-shell .setup-grid .master-data-expanded-content .table-result-count,.app-shell .setup-grid .master-data-expanded-content .table-active-filters{box-sizing:border-box;width:100%}.app-shell .setup-grid .master-data-expanded-content .table-result-count{color:#7c879a;padding:12px 4px 9px;font-size:11px}.app-shell[data-theme=dark] .setup-grid>.setup-card,.app-shell[data-theme=dark] .setup-grid>.setup-card-wide,.app-shell[data-theme=dark] .setup-grid>.setup-card>.panel-header,.app-shell[data-theme=dark] .setup-grid>.setup-card-wide>.panel-header,.app-shell[data-theme=dark] .setup-grid .master-data-expanded-content{background:#131c30!important;border-color:#2b374c!important}.app-shell[data-theme=dark] .setup-grid .panel-header h2,.app-shell[data-theme=dark] .setup-grid .panel-header .table-title,.app-shell[data-theme=dark] .setup-grid .master-data-counts>span strong{color:#e6ebf2!important}.app-shell[data-theme=dark] .setup-grid .master-data-counts>span,.app-shell[data-theme=dark] .setup-grid .master-data-expand-toggle{color:#c3cede!important;background:#172238!important;border-color:#35435b!important}.app-shell[data-theme=dark] .setup-grid .master-data-expanded-content .table-actions{border-color:#35435b;background:#172238!important}@media (max-width:760px){.app-shell .setup-grid{gap:10px!important}.app-shell .setup-grid>.setup-card>.panel-header,.app-shell .setup-grid>.setup-card-wide>.panel-header{gap:12px;align-items:flex-start!important;padding:15px!important}.app-shell .setup-grid .header-actions{justify-content:flex-start;width:100%}.app-shell .setup-grid .master-data-expanded-content{padding:0 10px 12px!important}.app-shell .setup-grid .master-data-expanded-content .table-actions{padding:10px!important}.app-shell .setup-grid .master-data-expanded-content .table-query-tools{flex-basis:100%}}.app-shell .page-content>.page-heading{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 12px!important;padding:4px 2px 0!important}.app-shell .page-content>.page-heading h1{letter-spacing:0!important;margin:0 0 4px!important;font-size:23px!important;line-height:1.35!important}.app-shell .page-content>.page-heading p{margin:0!important;font-size:12px!important;line-height:1.55!important}.app-shell .page-kpis{gap:10px!important;margin-bottom:14px!important}.app-shell .page-kpis .metric-card{border-radius:13px!important;height:auto!important;min-height:0!important;padding:12px 15px 11px!important}.app-shell .page-kpis .metric-value{margin:7px 0 4px!important;font-size:21px!important;line-height:1.25!important}.app-shell .page-kpis .metric-foot{margin-top:2px!important}.app-shell .setup-grid{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:13px!important;display:grid!important}.app-shell .setup-grid>.setup-card,.app-shell .setup-grid>.setup-card-wide{width:100%!important;min-width:0!important;max-width:100%!important}.app-shell .setup-card .header-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex;gap:8px!important}.app-shell .master-data-expanded-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.app-shell .master-data-expanded-content>.master-data-shared-table{width:100%!important;min-width:0!important;max-width:100%!important}@media (max-width:760px){.app-shell .page-content>.page-heading h1{font-size:20px!important}.app-shell .page-kpis .metric-card{padding:10px!important}.app-shell .page-kpis .metric-value{font-size:18px!important}.app-shell .setup-card .panel-header{flex-direction:column!important;align-items:flex-start!important}.app-shell .setup-card .header-actions{width:100%}}.app-shell{--lux-ink:#172238;--lux-ink-soft:#34445f;--lux-muted:#71809a;--lux-brass:#b98b61;--lux-brass-soft:#f4e8dd;--lux-line:#e3e7ef;--lux-canvas:#f3f5f9;--lux-surface:#fff;--lux-shadow:0 10px 30px #111d320e;color:var(--lux-ink);background:var(--lux-canvas)}.app-shell,.app-shell *{box-sizing:border-box}.app-shell .main-area{background:var(--lux-canvas);flex:auto;width:auto;min-width:0;overflow-x:clip}.app-shell>.sidebar:not(.sidebar-collapsed){border-inline-start:1px solid #ffffff0f;box-shadow:-12px 0 36px #070c1917;flex:0 0 282px!important;width:282px!important;min-width:282px!important;max-width:282px!important;padding:20px 12px 14px!important}.app-shell>.sidebar.sidebar-collapsed{flex:0 0 76px!important;width:76px!important;min-width:76px!important;max-width:76px!important;padding-inline:9px!important}.app-shell .sidebar .brand{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;margin-bottom:9px;padding:4px 7px 20px}.app-shell .sidebar .brand-logo,.app-shell .sidebar .brand img{object-fit:contain;background:#fff;border-radius:11px;flex:none;padding:4px;box-shadow:0 3px 10px #0000001f}.app-shell .sidebar .brand strong{letter-spacing:-.015em;font-size:16px;font-weight:800;line-height:1.45}.app-shell .sidebar .brand small{color:#b9c4d6;margin-top:4px;font-size:10px;line-height:1.65}.app-shell .sidebar .side-label,.app-shell .sidebar .nav-caption{color:#b6a18d;letter-spacing:.045em;padding-inline:12px;font-size:10px;font-weight:800}.app-shell[lang=ar] .sidebar .side-label,.app-shell[lang=ar] .sidebar .nav-caption{letter-spacing:0}.app-shell .sidebar .nav-list{scrollbar-width:thin;scrollbar-color:#b98b6199 transparent;flex-direction:column;flex:auto;gap:3px;min-height:0;padding:0 2px 12px;display:flex;overflow:hidden auto}.app-shell .sidebar .nav-group{min-width:0;margin:0 0 8px}.app-shell .sidebar .nav-caption{margin:11px 0 5px;line-height:1.6}.app-shell .sidebar .nav-item{color:#d5dbe6;white-space:normal;overflow-wrap:anywhere;border:1px solid #0000;border-radius:10px;gap:10px;height:auto;min-height:42px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.5;transition:background .16s,border-color .16s,color .16s}.app-shell[lang=ar] .sidebar .nav-item{font-size:13px;line-height:1.55}.app-shell[dir=rtl] .sidebar .nav-item.active{box-shadow:inset -3px 0 #c9a47f}.app-shell .sidebar .nav-icon{color:#b7c5d8}.app-shell .sidebar .nav-item.active .nav-icon{color:#e0bc98}.app-shell .sidebar .sidebar-bottom{border-top:1px solid #ffffff17;flex:none;margin-top:auto;padding:13px 10px 4px}.app-shell .topbar{z-index:60;background:linear-gradient(110deg,#101a2d 0%,#18263e 100%);border-bottom:1px solid #ffffff14;gap:14px;height:66px;min-height:66px;padding-inline:22px;box-shadow:0 4px 18px #0d162717}.app-shell .topbar .crumb,.app-shell .topbar .crumb strong{color:#e8edf5}.app-shell .topbar .crumb{opacity:.9}.app-shell .topbar .user-menu{border-color:#ffffff26}.app-shell .topbar .user-menu strong{color:#fff;font-size:12px}.app-shell .topbar .user-menu small{color:#b6c1d2}.app-shell .topbar .period-select{color:#c0cada}.app-shell .topbar .period-select select{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;min-height:38px}.app-shell .fluent-ribbon{z-index:45;border-bottom:1px solid var(--lux-line);background:#fffffff7;min-width:0;position:relative;box-shadow:0 5px 18px #111d3209}.app-shell .fluent-tabs-row{gap:13px;min-height:50px;padding:4px 16px}.app-shell .fluent-wordmark{flex:none;gap:8px}.app-shell .fluent-wordmark img{border-radius:9px}.app-shell .fluent-wordmark strong{color:var(--lux-ink);font-size:13px;font-weight:850}.app-shell .fluent-wordmark small{color:var(--lux-muted);font-size:9px}.app-shell .fluent-tabs{scrollbar-width:none;flex:auto;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.app-shell .fluent-tabs::-webkit-scrollbar{display:none}.app-shell .fluent-tabs .fluent-tab{color:#5f6d83;white-space:nowrap;border-radius:8px;flex:none;min-height:36px;padding:8px 11px;font-size:11px;font-weight:700}.app-shell .fluent-tabs .fluent-tab:hover{color:var(--lux-ink);background:#f5f2ef}.app-shell .fluent-tabs .fluent-tab.is-active{color:#62462f;background:#f7eee6;box-shadow:inset 0 -2px #b98b61}.app-shell .fluent-primary-action-group{background:linear-gradient(#fff 0%,#fbfcfe 100%);border-top:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 18px;display:flex}.app-shell .fluent-primary-action-group>.button,.app-shell .fluent-primary-action-group>details>summary{border-radius:10px;min-height:38px;padding:8px 13px;font-size:11px}.app-shell .fluent-primary-action-group .quick-actions summary{color:var(--lux-ink-soft);background:#fff;border:1px solid #dfe4ed}.app-shell .fluent-primary-action-group .more-actions-menu{border:1px solid var(--lux-line);border-radius:14px;box-shadow:0 20px 55px #111d322b}.app-shell .page-heading{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;margin:0 0 16px;padding:0;display:flex}.app-shell .page-heading h1{color:var(--lux-ink);letter-spacing:-.025em;margin:0 0 4px;font-size:clamp(22px,1.7vw,29px);font-weight:850;line-height:1.35}.app-shell[lang=ar] .page-heading h1{letter-spacing:0;font-size:clamp(23px,1.8vw,30px)}.app-shell .page-heading p{max-width:800px;color:var(--lux-muted);margin:0;font-size:12px;line-height:1.7}.app-shell .page-content:has(.setup-grid)>.page-heading{display:none!important}.app-shell .page-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.app-shell .page-kpis .metric-card{background:linear-gradient(145deg,#fff 0%,#fffaf6 100%);border:1px solid #e8e3dd;border-radius:14px;min-width:0;min-height:102px;padding:13px 16px 12px;box-shadow:0 4px 14px #111d3209}.app-shell .page-kpis .metric-top{color:#7b8495;font-size:11px;font-weight:700}.app-shell .page-kpis .metric-value{color:var(--lux-ink);margin:7px 0 2px;font-size:23px;font-weight:850;line-height:1.25}.app-shell .page-kpis .metric-foot{margin-top:3px;font-size:10px}.app-shell .panel,.app-shell .table-panel,.app-shell .module-card,.app-shell .setup-card,.app-shell .setup-card-wide,.app-shell .amm-module-panel{background:var(--lux-surface);border:1px solid var(--lux-line)!important;box-shadow:var(--lux-shadow)!important;border-radius:16px!important}.app-shell .table-panel{overflow:hidden}.app-shell .table-tools{background:#fff;gap:12px;min-height:56px;border-bottom:1px solid var(--lux-line)!important;padding:13px 18px!important}.app-shell .table-title,.app-shell .setup-card .panel-header h2,.app-shell .panel-header h2,.app-shell .amm-module-panel-title h3{color:var(--lux-ink);font-size:14px;font-weight:850;line-height:1.5}.app-shell .table-subtitle{color:#7d899e;font-size:10px;line-height:1.65}.app-shell .button,.app-shell .master-row-button,.app-shell .amm-module-button{min-height:39px;box-shadow:none;border-radius:10px;padding:9px 14px;font-size:11px;font-weight:750;transition:transform .15s,box-shadow .15s,background .15s}.app-shell .button:hover,.app-shell .master-row-button:hover,.app-shell .amm-module-button:hover{transform:translateY(-1px)}.app-shell .button.primary,.app-shell .amm-module-button.is-primary{box-shadow:0 4px 10px #0e877921;color:#fff!important;background:linear-gradient(135deg,#0e8779,#0a7469)!important;border:1px solid #0d7469!important}.app-shell .button.secondary,.app-shell .master-row-button,.app-shell .amm-module-button{color:#293750;background:#fffaf6;border:1px solid #e0d2c5}.app-shell .button.secondary:hover,.app-shell .master-row-button:hover,.app-shell .amm-module-button:hover{background:#f8eee5;border-color:#c9a582}:is(.app-shell :is(input,select,textarea):focus-visible,.app-shell button:focus-visible,.app-shell a:focus-visible){outline-offset:2px;outline:3px solid #b98b6152}.app-shell .setup-grid{align-items:start;min-width:0;margin:0;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;max-width:none!important;display:grid!important}.app-shell .setup-grid>.setup-card,.app-shell .setup-grid>.setup-card-wide{background:#fff;transition:border-color .18s,box-shadow .18s;display:block;overflow:hidden;border-color:#e3e6ee!important;border-radius:16px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;box-shadow:0 5px 18px #111d320a!important}.app-shell .setup-grid>.setup-card:hover,.app-shell .setup-grid>.setup-card-wide:hover{border-color:#d6c1ad!important;box-shadow:0 8px 24px #111d320f!important}.app-shell .setup-card>.panel-header,.app-shell .setup-card-wide>.panel-header{background:linear-gradient(100deg,#fff 0% 72%,#fcf7f2 100%);justify-content:space-between;align-items:center;gap:18px;min-height:108px;display:flex;border:0!important;margin:0!important;padding:18px 22px!important}.app-shell .setup-card>.panel-header>div:first-child,.app-shell .setup-card-wide>.panel-header>div:first-child{flex:auto;min-width:0}.app-shell .setup-card .panel-header h2,.app-shell .setup-card-wide .panel-header h2{letter-spacing:-.01em;margin:0 0 3px;font-size:16px}.app-shell[lang=ar] .setup-card .panel-header h2,.app-shell[lang=ar] .setup-card-wide .panel-header h2{letter-spacing:0;font-size:17px}.app-shell .setup-card .panel-header .table-subtitle,.app-shell .setup-card-wide .panel-header .table-subtitle{margin-top:6px;font-size:10px}.app-shell .master-data-counts{flex-wrap:wrap;align-items:center;gap:6px;margin:7px 0 2px;display:flex}.app-shell .master-data-counts>span{color:#77839a;white-space:nowrap;background:#f7f8fb;border:1px solid #e6eaf1;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:4px 9px;font-size:10px;line-height:1.3;display:inline-flex}.app-shell .master-data-counts>span strong{color:#1b2a42;font-size:11px;font-weight:850}.app-shell .setup-card .header-actions,.app-shell .setup-card-wide .header-actions{flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;gap:7px;margin:0;display:flex}.app-shell .setup-card .header-actions .button,.app-shell .setup-card-wide .header-actions .button,.app-shell .setup-card .panel-header .button,.app-shell .setup-card-wide .panel-header .button{border-radius:9px;min-height:38px;padding:8px 12px;font-size:10px}.app-shell .setup-card .master-data-expand-toggle,.app-shell .setup-card-wide .master-data-expand-toggle{min-width:108px;background:#fffaf6!important;border-color:#e4d2c1!important}.app-shell .setup-card.master-data-expanded,.app-shell .setup-card-wide.master-data-expanded{border-color:#d4b597!important;box-shadow:0 10px 28px #65482e13!important}.app-shell .master-data-expanded-content{background:#fcfbfa;border-top:1px solid #ece4dc;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:15px 16px 17px!important;display:block!important}.app-shell .setup-card .master-data-expanded-content>.master-data-shared-table,.app-shell .setup-card-wide .master-data-expanded-content>.master-data-shared-table,.app-shell .setup-grid .master-data-expanded-content .master-data-shared-table{background:#fff;border:1px solid #e7e0d9;border-radius:12px;position:relative;float:none!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:block!important;overflow-x:auto!important}.app-shell .setup-card .master-data-expanded-content .master-data-shared-table>table,.app-shell .setup-card-wide .master-data-expanded-content .master-data-shared-table>table,.app-shell .setup-grid .master-data-expanded-content .master-data-shared-table table{border-spacing:0;border-collapse:separate!important;table-layout:auto!important;width:100%!important;min-width:100%!important;max-width:none!important;margin:0!important;display:table!important}.app-shell .master-data-shared-table .table-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;background:#fbf8f5!important;border-bottom:1px solid #e9e3dc!important;width:100%!important;padding:11px 13px!important;display:flex!important}.app-shell .master-data-shared-table .table-query-tools{flex-wrap:wrap;flex:400px;align-items:center;gap:7px;min-width:0;display:flex}.app-shell .master-data-shared-table .table-search{background:#fff;border:1px solid #dce2ec;border-radius:9px;flex:190px;align-items:center;min-width:170px;min-height:38px;padding-inline:11px;display:flex}.app-shell .master-data-shared-table .table-search input{width:100%;min-width:0;min-height:34px;color:var(--lux-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 6px;font-size:11px}.app-shell .master-data-shared-table .table-sort select,.app-shell .master-data-shared-table .table-filter-popover select{min-height:37px;color:var(--lux-ink-soft);background:#fff;border:1px solid #dce2ec;border-radius:9px;font-size:10px}.app-shell .master-data-shared-table .sort-direction,.app-shell .master-data-shared-table .table-filters summary,.app-shell .master-data-shared-table .table-report-icon-button{color:#41506a;background:#fff;border:1px solid #e3d5c8;border-radius:9px;min-height:37px}.app-shell .master-data-shared-table .table-report-icon-button{width:37px;height:37px;padding:8px}.app-shell .master-data-shared-table .table-result-count{color:#828ca0;padding:10px 14px 0;font-size:10px}.app-shell .master-data-shared-table table thead th,.app-shell .amm-module-table thead th{font-size:10px;font-weight:800;color:#f5f7fb!important;background:#172238!important;border-bottom:1px solid #283750!important;padding:13px 15px!important}.app-shell .master-data-shared-table table tbody td,.app-shell .amm-module-table tbody td{color:#344259;vertical-align:middle;font-size:11px;line-height:1.55;border-bottom:1px solid #edf0f4!important;padding:13px 15px!important}.app-shell .master-data-shared-table table tbody tr:nth-child(2n) td,.app-shell .amm-module-table tbody tr:nth-child(2n) td{background:#faf8f6}.app-shell .master-data-shared-table table tbody tr:hover td,.app-shell .amm-module-table tbody tr:hover td{background:#f5ece3!important}.app-shell .master-data-shared-table .master-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-shell .master-data-shared-table .master-row-button{min-height:34px;padding:7px 11px!important;font-size:10px!important}.app-shell .amm-module-table-wrap{border:1px solid var(--lux-line);background:#fff;border-radius:12px;width:100%;max-width:100%;overflow:auto}.app-shell .amm-module-table{border-collapse:separate;border-spacing:0;width:100%}.app-shell .amm-module-filterbar,.app-shell .amm-module-filter-line{border:1px solid var(--lux-line);background:#f8f9fb;border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:12px;padding:13px;display:flex}.app-shell .amm-module-filterbar input,.app-shell .amm-module-filterbar select,.app-shell .amm-module-filter-line input,.app-shell .amm-module-filter-line select,.app-shell .amm-module-search{background:#fff;border:1px solid #dce2ec;border-radius:9px;min-height:39px}.app-shell .global-search-results{border:1px solid var(--lux-line);border-radius:14px;box-shadow:0 18px 50px #111d3229}.app-shell[dir=ltr] .sidebar .nav-item.active{box-shadow:inset 3px 0 #c9a47f}@media (max-width:1200px){.app-shell .page-content{padding-inline:18px}.app-shell .fluent-tabs-row{padding-inline:12px}.app-shell .fluent-wordmark small{display:none}}@media (max-width:900px){.app-shell>.sidebar:not(.sidebar-collapsed){flex-basis:270px!important;width:270px!important;min-width:270px!important;max-width:270px!important}.app-shell .page-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .setup-card>.panel-header,.app-shell .setup-card-wide>.panel-header{min-height:0}}@media (max-width:760px){.app-shell>.sidebar:not(.sidebar-collapsed){z-index:110;height:100dvh;position:fixed;top:0;bottom:0;right:0;flex-basis:min(300px,86vw)!important;width:min(300px,86vw)!important;min-width:min(300px,86vw)!important;max-width:min(300px,86vw)!important}.app-shell[dir=ltr]>.sidebar:not(.sidebar-collapsed){left:0;right:auto}.app-shell .topbar{height:58px;min-height:58px;padding-inline:10px}.app-shell .fluent-tabs-row{gap:8px;min-height:44px;padding:4px 8px}.app-shell .fluent-wordmark{display:none}.app-shell .fluent-primary-action-group{gap:6px;padding:8px 10px}.app-shell .fluent-primary-action-group>.button,.app-shell .fluent-primary-action-group>details>summary{min-height:35px;padding:7px 9px}.app-shell .page-content{padding:14px 10px 24px}.app-shell .page-kpis{gap:8px}.app-shell .page-kpis .metric-card{min-height:90px;padding:10px}.app-shell .page-kpis .metric-value{font-size:20px}.app-shell .setup-card>.panel-header,.app-shell .setup-card-wide>.panel-header{flex-direction:column;align-items:flex-start;gap:11px;padding:15px!important}.app-shell .setup-card .header-actions,.app-shell .setup-card-wide .header-actions{width:100%}.app-shell .setup-card .header-actions .button,.app-shell .setup-card-wide .header-actions .button{flex:0 auto}.app-shell .master-data-expanded-content{padding:9px!important}.app-shell .master-data-shared-table .table-actions{align-items:stretch}.app-shell .master-data-shared-table .table-query-tools{flex-basis:100%}.app-shell .master-data-shared-table .table-export-tools{width:100%}.app-shell .master-data-shared-table table{min-width:760px!important}}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :before,.app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-shell[data-theme=dark]{--lux-ink:#e9edf5;--lux-ink-soft:#d5dceb;--lux-muted:#9ba8bd;--lux-line:#2b374d;--lux-canvas:#0c1322;--lux-surface:#121c2e;--lux-shadow:0 10px 30px #0000002e}.app-shell[data-theme=dark] .main-area,.app-shell[data-theme=dark] .page-content{background:var(--lux-canvas);color:var(--lux-ink)}.app-shell[data-theme=dark] .fluent-ribbon,.app-shell[data-theme=dark] .fluent-primary-action-group,.app-shell[data-theme=dark] .setup-card>.panel-header,.app-shell[data-theme=dark] .setup-card-wide>.panel-header,.app-shell[data-theme=dark] .table-tools{background:#131e31;border-color:var(--lux-line)!important}.app-shell[data-theme=dark] .fluent-wordmark strong,.app-shell[data-theme=dark] .page-heading h1,.app-shell[data-theme=dark] .table-title,.app-shell[data-theme=dark] .setup-card .panel-header h2,.app-shell[data-theme=dark] .setup-card-wide .panel-header h2,.app-shell[data-theme=dark] .panel-header h2{color:#edf1f8}.app-shell[data-theme=dark] .page-heading p,.app-shell[data-theme=dark] .table-subtitle{color:#9ba8bd}.app-shell[data-theme=dark] .page-kpis .metric-card,.app-shell[data-theme=dark] .setup-card,.app-shell[data-theme=dark] .setup-card-wide,.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .table-panel,.app-shell[data-theme=dark] .module-card,.app-shell[data-theme=dark] .amm-module-panel{background:var(--lux-surface);border-color:var(--lux-line)!important}.app-shell[data-theme=dark] .master-data-counts>span strong{color:#f0f3f8}.app-shell[data-theme=dark] .master-data-expanded-content{border-color:var(--lux-line);background:#101929}.app-shell[data-theme=dark] .master-data-shared-table,.app-shell[data-theme=dark] .amm-module-table-wrap{border-color:var(--lux-line);background:#121c2e}.app-shell[data-theme=dark] .master-data-shared-table .table-actions,.app-shell[data-theme=dark] .amm-module-filterbar,.app-shell[data-theme=dark] .amm-module-filter-line{border-color:var(--lux-line)!important;background:#172238!important}.app-shell[data-theme=dark] .master-data-shared-table .table-search,.app-shell[data-theme=dark] .master-data-shared-table .table-search input,.app-shell[data-theme=dark] .master-data-shared-table .table-sort select,.app-shell[data-theme=dark] .master-data-shared-table .table-filter-popover,.app-shell[data-theme=dark] .master-data-shared-table .table-filter-popover select,.app-shell[data-theme=dark] .amm-module-filterbar input,.app-shell[data-theme=dark] .amm-module-filterbar select,.app-shell[data-theme=dark] .amm-module-filter-line input,.app-shell[data-theme=dark] .amm-module-filter-line select{color:#e6ecf5;background:#0e1727;border-color:#35435a}.app-shell[data-theme=dark] .master-data-shared-table table tbody td,.app-shell[data-theme=dark] .amm-module-table tbody td{color:#d8dfeb;border-color:#28364b!important}.app-shell[data-theme=dark] .master-data-shared-table table tbody tr:nth-child(2n) td,.app-shell[data-theme=dark] .amm-module-table tbody tr:nth-child(2n) td{background:#162136}.app-shell[data-theme=dark] .master-data-shared-table table tbody tr:hover td,.app-shell[data-theme=dark] .amm-module-table tbody tr:hover td{background:#263044!important}.app-shell[data-theme=dark] .button.secondary,.app-shell[data-theme=dark] .master-row-button,.app-shell[data-theme=dark] .amm-module-button{color:#e3e9f3;background:#18243a;border-color:#39465b}.app-shell[data-theme=dark] .master-data-shared-table .table-result-count{color:#a2aec2}.app-shell{--amm-ink:#18263d;--amm-muted:#73819a;--amm-line:#e3e7ee;--amm-brass:#c59b72;--amm-brass-soft:#f5e9dd;--amm-teal:#0f766e;--amm-teal-deep:#0b625b;min-height:100vh;background:#f3f5f8;min-height:100dvh}.app-shell .fluent-ribbon{z-index:20;flex-direction:column;gap:0;display:flex;position:relative;background:#fffffff7!important;border:0!important;border-bottom:1px solid #dfe4eb!important;padding:0!important;box-shadow:0 5px 18px #111f340b!important}.app-shell .fluent-primary-action-group{box-sizing:border-box;background:0 0!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px 12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:12px 22px!important;display:flex!important}.app-shell .fluent-primary-action-group>.button,.app-shell .fluent-primary-action-group .quick-actions>summary{white-space:nowrap;border-radius:10px!important;height:auto!important;min-height:40px!important;padding:9px 14px!important;font-size:12px!important;font-weight:750!important;line-height:1.4!important}.app-shell .fluent-primary-action-group .quick-actions{margin:0!important}.app-shell .fluent-primary-action-group .quick-actions>summary{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex;color:#263852!important;background:#f7f9fc!important;border:1px solid #d8e0eb!important}.app-shell .fluent-primary-action-group .quick-actions[open]>summary{background:#fbf3eb!important;border-color:#d6b18b!important}.app-shell>.sidebar{box-sizing:border-box;border-inline-start:1px solid #ffffff0e;color:#e8edf5!important;background:linear-gradient(#111a2b 0%,#0b1220 100%)!important;flex:0 0 276px!important;width:276px!important;min-width:276px!important;max-width:276px!important;padding:18px 12px 12px!important}.app-shell>.sidebar.sidebar-collapsed{flex-basis:78px!important;width:78px!important;min-width:78px!important;max-width:78px!important}.app-shell>.sidebar .brand{border-bottom:1px solid #d5b5912e;margin-bottom:5px;gap:10px!important;padding:5px 7px 20px!important}.app-shell>.sidebar .brand img,.app-shell>.sidebar .brand-logo{border-radius:10px;flex:none;box-shadow:0 3px 10px #0000002e}.app-shell>.sidebar .brand strong{line-height:1.35;color:#fff!important;font-size:16px!important;font-weight:800!important}.app-shell>.sidebar .brand small{line-height:1.6;color:#b7c3d5!important;font-size:10px!important}.app-shell>.sidebar .side-label{color:#c9a57e!important;padding-inline:12px!important;font-size:10px!important}.app-shell>.sidebar .nav-list{gap:4px!important;padding:5px 2px 12px!important}.app-shell>.sidebar .nav-group{margin-bottom:8px!important}.app-shell>.sidebar .nav-caption{border-top:1px solid #ffffff13;color:#c9a57e!important;letter-spacing:.02em!important;margin:13px 0 5px!important;padding:8px 12px 5px!important;font-size:10px!important;font-weight:800!important;line-height:1.5!important}.app-shell>.sidebar .nav-item{transition:background .16s,border-color .16s,color .16s;color:#c7d0df!important;border:1px solid #0000!important;border-radius:10px!important;min-height:42px!important;padding:9px 11px!important;font-size:12px!important;font-weight:650!important;line-height:1.55!important}.app-shell>.sidebar .nav-item.active{color:#fff!important;background:linear-gradient(100deg,#c59b722e,#c59b7213)!important;border-color:#c59b7247!important;box-shadow:inset 3px 0 #d6b18b!important}.app-shell>.sidebar .nav-item.active .nav-icon{color:#e0bd98!important}.app-shell>.sidebar .sidebar-bottom{border-top:1px solid #ffffff1a!important;padding:13px 8px 5px!important}.app-shell .topbar{z-index:60;gap:12px;display:flex;position:sticky;top:0;background:linear-gradient(105deg,#101a2b 0%,#17243a 65%,#1b2940 100%)!important;border-bottom:1px solid #ffffff14!important;height:66px!important;min-height:66px!important;padding:0 22px!important;box-shadow:0 5px 18px #0c14221f!important}.app-shell .top-actions{min-width:0;gap:10px!important}.app-shell .period-select{color:#b9c5d7!important;gap:7px!important}.app-shell .period-select select{min-height:38px;color:#f1f4f8!important;background:#ffffff0f!important;border-color:#ffffff29!important;border-radius:9px!important}.app-shell .user-menu{border-color:#ffffff24!important;gap:9px!important}.app-shell .user-menu strong{color:#fff!important;font-size:12px!important}.app-shell .user-menu small{color:#acbad0!important}.app-shell .topbar .button,.app-shell .topbar .icon-button{border-radius:10px!important}.app-shell .page-content{background:#f3f5f8!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:22px 26px 34px!important}.app-shell .page-heading{gap:12px!important;margin:0 0 16px!important}.app-shell .page-heading h1{letter-spacing:-.025em;color:#17243a!important;font-size:24px!important;font-weight:850!important}.app-shell .page-heading p{color:#78869c!important;font-size:12px!important;line-height:1.65!important}.app-shell .page-kpis{gap:12px!important;margin:0 0 18px!important}.app-shell .page-kpis .metric-card{min-width:0;background:linear-gradient(155deg,#fffdfa 0%,#fff7f1 100%)!important;border:1px solid #ead8c7!important;border-radius:15px!important;min-height:132px!important;padding:15px 17px 14px!important;box-shadow:0 5px 15px #19273c0b!important}.app-shell .page-kpis .metric-top{gap:10px;font-weight:700;color:#6d7f99!important}.app-shell .page-kpis .metric-value{color:#172945!important;margin:9px 0 5px!important;font-size:25px!important;font-weight:850!important}.app-shell .button,.app-shell button.button,.app-shell .master-row-button,.app-shell .amm-module-button{min-height:39px;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;border-radius:10px!important;padding:9px 14px!important;font-family:inherit!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important;box-shadow:0 2px 5px #16233709!important}.app-shell .button:hover,.app-shell .master-row-button:hover,.app-shell .amm-module-button:hover{transform:translateY(-1px);box-shadow:0 5px 12px #16233714!important}.app-shell .button.primary,.app-shell .fluent-primary-action-group>.button.primary{color:#fff!important;background:linear-gradient(135deg,#138477,#0d6f66)!important;border:1px solid #0b6d64!important}.app-shell .button.secondary,.app-shell .button:not(.primary):not(.theme-switch):not(.language-switch){color:#24344d!important;background:#fffaf6!important;border:1px solid #e2c8b2!important}:is(.app-shell .button:focus-visible,.app-shell .nav-item:focus-visible,.app-shell .master-row-button:focus-visible){outline-offset:2px;outline:3px solid #c59b726b!important}.app-shell .setup-grid{flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%!important;min-width:0!important;display:flex!important}.app-shell .setup-grid>.setup-card,.app-shell .setup-grid>.setup-card-wide{overflow:hidden;background:#fff!important;border:1px solid #dfe5ee!important;border-radius:16px!important;grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important;box-shadow:0 6px 22px #1623370b!important}.app-shell .setup-grid>.setup-card.master-data-expanded,.app-shell .setup-grid>.setup-card-wide.master-data-expanded{border-color:#d8b696!important;box-shadow:0 10px 28px #16233711!important}.app-shell .setup-card>.panel-header{background:linear-gradient(105deg,#fff 0%,#fdfbf9 100%)!important;border-bottom:1px solid #edf0f4!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:14px 20px!important;margin:0!important;padding:17px 20px!important;display:flex!important}.app-shell .setup-card .panel-header>div:first-child{flex:280px;min-width:0}.app-shell .setup-card .panel-header h2,.app-shell .setup-card .panel-header .table-title{color:#1b2a40!important;margin:0!important;font-size:16px!important;font-weight:850!important;line-height:1.45!important}.app-shell .setup-card .table-subtitle{color:#7b879c!important;margin-top:7px!important;font-size:11px!important;line-height:1.65!important}.app-shell .setup-card .master-data-counts{flex-wrap:wrap!important;gap:6px!important;margin-top:9px!important;display:flex!important}.app-shell .setup-card .master-data-counts>span{align-items:center;gap:5px;min-height:27px;font-weight:650;display:inline-flex;color:#68778f!important;background:#f7f9fc!important;border:1px solid #e5e9f0!important;border-radius:999px!important;padding:4px 9px!important;font-size:10px!important}.app-shell .setup-card .master-data-counts strong{color:#1b2a40!important;font-weight:850!important}.app-shell .setup-card .header-actions{margin-inline-start:auto;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;display:flex!important}.app-shell .setup-card .master-data-expand-toggle{color:#70553f!important;background:#fff8f2!important;border-color:#e0c5ad!important}.app-shell .master-data-expanded-content{border-top:1px solid #f1e5da;box-sizing:border-box!important;background:#fffdfa!important;width:100%!important;min-width:0!important;max-width:none!important;padding:14px!important;display:block!important;overflow:visible!important}.app-shell .master-data-expanded-content>.master-data-shared-table,.app-shell .setup-card .master-data-shared-table{box-sizing:border-box!important;background:#fff!important;border:1px solid #e6eaf0!important;border-radius:12px!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:block!important;overflow-x:auto!important}.app-shell .master-data-expanded-content .master-data-shared-table table{table-layout:auto!important;width:100%!important;min-width:760px!important;max-width:none!important;margin:0!important;display:table!important}.app-shell .master-data-expanded-content .table-actions{box-sizing:border-box!important;background:#fafbfd!important;border-bottom:1px solid #ebeff4!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;padding:12px!important;display:flex!important}.app-shell .master-data-expanded-content .table-query-tools{flex-wrap:wrap!important;flex:460px!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.app-shell .master-data-expanded-content .table-search{min-width:170px;flex:220px!important}.app-shell .master-data-expanded-content .table-export-tools{flex-wrap:wrap;gap:7px!important;display:flex!important}.app-shell .master-data-shared-table thead th,.app-shell .amm-module-table thead th{color:#f5f7fb!important;background:#17243a!important;border-bottom:2px solid #c59b72!important;padding:13px 15px!important;font-size:11px!important;font-weight:800!important}.app-shell .master-data-shared-table tbody td,.app-shell .amm-module-table tbody td{color:#35445b!important;border-bottom:1px solid #edf0f4!important;padding:12px 15px!important;font-size:12px!important}.app-shell .master-row-actions.master-data-actions-cell{flex-wrap:wrap;align-items:center;gap:7px!important;display:flex!important}.app-shell .master-row-actions .master-row-button{min-height:35px!important;padding:7px 11px!important;font-size:11px!important}.app-shell[data-theme=dark],.app-shell[data-theme=dark] .page-content{background:#0c1220!important}.app-shell[data-theme=dark] .page-heading h1{color:#edf2f8!important}.app-shell[data-theme=dark] .page-heading p{color:#9cacc2!important}.app-shell[data-theme=dark] .page-kpis .metric-card{background:linear-gradient(150deg,#172238,#1a2232)!important;border-color:#344057!important}.app-shell[data-theme=dark] .setup-grid>.setup-card,.app-shell[data-theme=dark] .setup-grid>.setup-card-wide{background:#131d30!important;border-color:#2b3850!important}.app-shell[data-theme=dark] .setup-card>.panel-header{background:linear-gradient(105deg,#131d30,#172237)!important;border-color:#29364b!important}.app-shell[data-theme=dark] .setup-card .panel-header h2,.app-shell[data-theme=dark] .setup-card .panel-header .table-title,.app-shell[data-theme=dark] .setup-card .master-data-counts strong{color:#e9eef7!important}.app-shell[data-theme=dark] .setup-card .table-subtitle{color:#a4b2c7!important}.app-shell[data-theme=dark] .setup-card .master-data-counts>span{color:#bac6d7!important;background:#1b2840!important;border-color:#34435a!important}.app-shell[data-theme=dark] .master-data-expanded-content{background:#111a2b!important;border-color:#29364b!important}.app-shell[data-theme=dark] .master-data-expanded-content .table-actions{background:#172238!important;border-color:#2a374c!important}.app-shell[data-theme=dark] .master-data-expanded-content .master-data-shared-table{background:#111a2b!important;border-color:#2c3950!important}.app-shell[data-theme=dark] .master-data-shared-table tbody td,.app-shell[data-theme=dark] .amm-module-table tbody td{color:#d5deea!important;background:#131d30!important;border-color:#2c3950!important}@media (max-width:1200px){.app-shell>.sidebar{flex-basis:250px!important;width:250px!important;min-width:250px!important;max-width:250px!important}.app-shell .page-content{padding-inline:18px!important}.app-shell .fluent-primary-action-group{padding-inline:16px!important}}@media (max-width:900px){.app-shell .topbar{padding-inline:14px!important}.app-shell .top-actions{gap:6px!important}.app-shell .page-content{padding:16px 12px 24px!important}.app-shell .fluent-primary-action-group{justify-content:flex-start!important}.app-shell .setup-card>.panel-header{padding:15px!important}.app-shell .master-data-expanded-content{padding:9px!important}}@media (max-width:760px){.app-shell>.sidebar{flex-basis:280px!important;width:280px!important;min-width:280px!important;max-width:280px!important}.app-shell .topbar{height:60px!important;min-height:60px!important}.app-shell .page-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.app-shell .page-kpis .metric-card{min-height:112px!important;padding:12px!important}.app-shell .fluent-primary-action-group{gap:7px!important;padding:10px 12px!important}.app-shell .fluent-primary-action-group>.button,.app-shell .fluent-primary-action-group .quick-actions>summary{min-height:38px!important;padding:8px 10px!important}.app-shell .setup-card>.panel-header{align-items:flex-start!important}.app-shell .setup-card .header-actions{width:100%;margin-inline-start:0}}@media (max-width:430px){.app-shell .page-kpis{grid-template-columns:1fr 1fr!important}.app-shell .setup-card .header-actions>.button{flex:auto}}.app-shell{--amm-ink:#17243a;--amm-muted:#74839a;--amm-line:#dfe5ed;--amm-brass:#b78362;--amm-teal:#117b70}.app-shell>.sidebar:not(.sidebar-collapsed){flex:0 0 clamp(238px,17vw,272px)!important;width:clamp(238px,17vw,272px)!important;padding:18px 12px 12px!important}.app-shell .main-area{flex:auto;min-width:0}.app-shell .topbar{gap:12px;box-shadow:0 1px #17243a0d;height:66px!important;min-height:66px!important;padding-inline:clamp(14px,1.7vw,26px)!important}.app-shell .fluent-ribbon{margin:0!important;padding:0!important}.app-shell .fluent-commandbar{grid-template-columns:minmax(145px,205px) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px!important;padding:10px clamp(14px,1.7vw,26px)!important;display:grid!important}.app-shell .fluent-command-context{border-inline-start:2px solid #b7836273;min-width:0;padding:5px 12px}.app-shell .fluent-command-context strong{line-height:1.45;font-size:15px!important}.app-shell .fluent-command-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex!important}.app-shell .fluent-command-shortcuts{display:none!important}.app-shell .fluent-primary-action-group{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex!important}.app-shell .fluent-primary-action-group>.button,.app-shell .fluent-primary-action-group>details>summary,.app-shell .fluent-refresh-command{white-space:nowrap;border-radius:10px!important;min-height:40px!important;padding:9px 14px!important;font-size:12px!important;font-weight:750!important}.app-shell .fluent-refresh-command{margin:0!important}.app-shell .page-content>.page-heading{display:block;margin:0 0 12px!important;padding:0!important}.app-shell .page-content>.page-heading h1{display:none!important}.app-shell .page-content>.page-heading p{max-width:900px;color:var(--amm-muted)!important;margin:0!important;font-size:12px!important;line-height:1.65!important}.app-shell .page-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 14px!important}.app-shell .page-kpis .metric-card{min-width:0;border:1px solid #e5e8ee!important;border-radius:13px!important;min-height:104px!important;padding:13px 15px!important;box-shadow:0 3px 10px #17243a09!important}.app-shell .page-kpis .metric-top{gap:8px;line-height:1.45;font-size:11px!important}.app-shell .page-kpis .metric-icon{border-radius:8px!important;width:27px!important;height:27px!important}.app-shell .page-kpis .metric-value{line-height:1.25;margin:5px 0 2px!important;font-size:clamp(20px,1.7vw,25px)!important}.app-shell .page-kpis .metric-card-hint{margin-top:3px;font-size:10px!important}.app-shell .setup-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.app-shell .setup-grid>.setup-card-wide{min-width:0;overflow:hidden;border-radius:15px!important;grid-column:auto!important}.app-shell .setup-grid>.setup-card.master-data-expanded,.app-shell .setup-grid>.setup-card-wide:not(#master-data-partners):not(#master-data-items):not(#master-data-warehouses):not(#master-data-recipes){grid-column:1/-1!important}.app-shell .setup-grid>.setup-card .panel-header{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex;border-bottom:0!important;margin:0!important;padding:17px 19px!important}.app-shell .setup-grid>.setup-card.master-data-expanded .panel-header{border-bottom:1px solid var(--amm-line)!important}.app-shell .setup-grid>.setup-card .panel-header>div:first-child{flex:auto;min-width:0}.app-shell .setup-grid>.setup-card .panel-header h2,.app-shell .setup-grid>.setup-card .panel-header .table-title{line-height:1.5;color:var(--amm-ink)!important;margin:0 0 5px!important;font-size:14px!important;font-weight:800!important}.app-shell .setup-grid>.setup-card .table-subtitle{line-height:1.6;color:var(--amm-muted)!important;margin-top:6px!important;font-size:11px!important}.app-shell .setup-grid>.setup-card .master-data-counts{flex-wrap:wrap;gap:6px;margin:3px 0 0;display:flex}.app-shell .setup-grid>.setup-card .master-data-counts>span{color:#687991;white-space:nowrap;background:#f7f8fb;border:1px solid #e6eaf1;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:inline-flex}.app-shell .setup-grid>.setup-card .header-actions{flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;gap:7px;display:flex;margin:0!important}.app-shell .setup-grid>.setup-card .header-actions .button,.app-shell .setup-grid>.setup-card .master-data-expand-toggle{min-height:37px!important;box-shadow:none!important;border-radius:9px!important;padding:8px 12px!important;font-size:11px!important;font-weight:750!important}.app-shell .setup-grid>.setup-card .master-data-expand-toggle{color:#5d493b!important;background:#fffaf6!important;border-color:#e0c1ad!important}.app-shell .setup-grid>.setup-card .master-data-expanded-content{box-sizing:border-box;width:100%;min-width:0;padding:0 14px 14px!important}.app-shell .setup-grid>.setup-card .master-data-expanded-content>.master-data-shared-table{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.app-shell .setup-grid>.setup-card .master-data-expanded-content>.master-data-shared-table>table{min-width:700px;width:100%!important;margin:0!important}.app-shell .button,.app-shell .master-row-button,.app-shell .amm-module-button{letter-spacing:0;min-height:38px;box-shadow:none;font-weight:700;transition:background .15s,border-color .15s,transform .15s;border-radius:9px!important}.app-shell .button.primary{color:#fff!important;background:#176fb5!important;border:1px solid #176fb5!important}.app-shell .button.primary:hover{background:#125e9d!important;border-color:#125e9d!important}.app-shell .button.secondary,.app-shell .master-row-button{color:#26364e!important;background:#fff!important;border:1px solid #d9e0ea!important}.app-shell .button.secondary:hover,.app-shell .master-row-button:hover{background:#fcf5ef!important;border-color:#c49a7d!important}.app-shell .master-data-shared-table{min-width:0}.app-shell .master-data-shared-table .table-actions{gap:9px!important;padding:10px 12px!important}.app-shell .master-data-shared-table table{table-layout:auto}.app-shell[data-theme=dark] .setup-grid>.setup-card .master-data-counts>span{color:#b7c3d4;background:#182338;border-color:#2d3b52}.app-shell[data-theme=dark] .setup-grid>.setup-card .master-data-expand-toggle{color:#f0dfd3!important;background:#1b2639!important;border-color:#465066!important}.app-shell[data-theme=dark] .setup-grid>.setup-card .panel-header h2,.app-shell[data-theme=dark] .setup-grid>.setup-card .panel-header .table-title{color:#e6ebf2!important}@media (max-width:1150px){.app-shell .fluent-commandbar{grid-template-columns:minmax(125px,170px) minmax(0,1fr)}.app-shell .fluent-refresh-command{grid-column:2;justify-self:start}.app-shell .page-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.app-shell>.sidebar:not(.sidebar-collapsed){flex-basis:min(290px,86vw)!important;width:min(290px,86vw)!important}.app-shell .topbar{height:60px!important;min-height:60px!important;padding-inline:10px!important}.app-shell .global-search{flex:auto;min-width:0}.app-shell .fluent-commandbar{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px!important}.app-shell .fluent-command-context{border-inline-start:0;padding:0}.app-shell .fluent-command-actions{flex-wrap:wrap}.app-shell .fluent-refresh-command{grid-column:auto;justify-self:start}.app-shell .page-content{padding:12px 12px 22px!important}.app-shell .setup-grid{grid-template-columns:minmax(0,1fr)!important}.app-shell .setup-grid>.setup-card-wide,.app-shell .setup-grid>.setup-card.master-data-expanded,.app-shell .setup-grid>.setup-card-wide:not(#master-data-partners):not(#master-data-items):not(#master-data-warehouses):not(#master-data-recipes){grid-column:1!important}.app-shell .setup-grid>.setup-card .panel-header{flex-direction:column;align-items:flex-start;padding:15px!important}.app-shell .setup-grid>.setup-card .header-actions{width:100%}.app-shell .setup-grid>.setup-card .header-actions .button{flex:0 auto}}.app-shell{--yq-ink:#172238;--yq-navy:#0b1020;--yq-navy-2:#151e31;--yq-rose:#e5b299;--yq-rose-deep:#bd8667;--yq-rose-pale:#f7e9df;--yq-paper:#f4f5f8;--yq-line:#e3e6ed;--ink:#172238;--muted:#6c7890;--green:#bd8667;--green-dark:#9f6b50;--mint:#f7e9df;--amber:#bd8667;--nav:#0b1020;background:var(--yq-paper);color:var(--yq-ink)}.app-shell .main-area{background:var(--yq-paper);min-width:0}.app-shell .topbar{color:#f5f6fa!important;background:#0b1020!important;border-bottom:1px solid #e5b29938!important;gap:12px!important;height:58px!important;min-height:58px!important;padding:0 18px!important;box-shadow:0 3px 14px #0b102014!important}.app-shell .topbar .crumb,.app-shell .topbar .crumb strong,.app-shell .topbar .user-menu strong{color:#f5f6fa!important}.app-shell .topbar .user-menu small,.app-shell .topbar .period-select,.app-shell .topbar .period-select>span{color:#c1cada!important}.app-shell .topbar .period-select select{color:#f5f6fa!important;background:#151e31!important;border:1px solid #3a4355!important;border-radius:9px!important;min-height:36px!important;padding:6px 10px!important}.app-shell .global-search{flex:340px;min-width:180px;max-width:460px}.app-shell .global-search-box{background:#fffdfb!important;border-color:#454d5d!important;border-radius:10px!important;min-height:38px!important}.app-shell .global-search-box input{color:#172238!important;min-height:36px!important}.app-shell .top-actions{gap:7px!important}.app-shell .topbar .button.theme-switch,.app-shell .topbar .button.language-switch,.app-shell .topbar .logout-icon-button{color:#f7e9df!important;background:#151e31!important;border:1px solid #394356!important;border-radius:9px!important;min-height:36px!important;padding:7px 10px!important}.app-shell .fluent-ribbon{z-index:20;position:relative;border-bottom:1px solid var(--yq-line)!important;background:#fffdfb!important;box-shadow:0 3px 12px #17223809!important}.app-shell .fluent-tabs-row{display:none!important}.app-shell .fluent-commandbar{grid-template-columns:minmax(165px,.8fr) minmax(0,2fr) auto;align-items:center;gap:12px;background:#fffdfb!important;min-height:66px!important;padding:9px 18px!important;display:grid!important}.app-shell .fluent-command-context{min-width:0;border-inline-end:1px solid #eaded5!important;padding-inline-end:12px!important}.app-shell .fluent-command-context .fluent-command-eyebrow{letter-spacing:.02em;color:#a5795e!important;font-size:10px!important}.app-shell .fluent-command-context strong{color:#172238!important;font-size:15px!important;font-weight:800!important}.app-shell .fluent-command-context small{display:none!important}.app-shell .fluent-command-actions{justify-content:flex-start;align-items:center;min-width:0;flex-wrap:nowrap!important;gap:8px!important;display:flex!important}.app-shell .fluent-primary-action-group{align-items:center;min-width:0;flex-wrap:nowrap!important;gap:8px!important;display:flex!important}.app-shell .fluent-primary-action-group>.button.primary{white-space:nowrap}.app-shell .fluent-refresh-command{color:#5c4639!important;background:#fff9f5!important;border:1px solid #e3c5b4!important;border-radius:9px!important;min-height:36px!important;padding:7px 11px!important;font-size:11px!important;font-weight:700!important}.app-shell .more-actions.quick-actions>summary{white-space:nowrap;color:#26334c!important;background:#f7f8fb!important;border:1px solid #dfe3eb!important;border-radius:10px!important;min-height:38px!important;padding:7px 11px!important;font-size:11px!important;font-weight:750!important}.app-shell .more-actions-menu.quick-actions-menu{max-width:min(520px,100vw - 32px)}.app-shell>.sidebar:not(.sidebar-collapsed){background:linear-gradient(#0b1020 0%,#111a2b 100%)!important;border-inline-start:1px solid #e5b29929!important;flex:0 0 264px!important;width:264px!important;min-width:264px!important;padding:16px 12px 12px!important}.app-shell>.sidebar.sidebar-collapsed{flex:0 0 76px!important;width:76px!important;min-width:76px!important}.app-shell .sidebar .brand{border-bottom:1px solid #e5b2992e;margin-bottom:9px;gap:10px!important;padding:4px 5px 18px!important}.app-shell .sidebar .brand strong{color:#fffdfb!important;letter-spacing:0!important;font-size:15px!important}.app-shell .sidebar .brand small{color:#c6cede!important;font-size:10px!important;line-height:1.5!important}.app-shell .sidebar .side-label{color:#e5b299!important;letter-spacing:.02em!important;font-size:10px!important}.app-shell .sidebar .nav-caption{border-top:1px solid #ffffff12;color:#c7a18b!important;letter-spacing:.03em!important;margin-top:7px!important;padding:15px 10px 5px!important;font-size:10px!important;font-weight:800!important}.app-shell .sidebar .nav-list{gap:3px!important}.app-shell .sidebar .nav-item{color:#c7cfdd!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;gap:9px!important;min-height:40px!important;padding:9px 11px!important;font-size:12px!important;font-weight:650!important}.app-shell .sidebar .nav-item:hover{color:#fff!important;background:#e5b29914!important;border-color:#e5b2991f!important}.app-shell .sidebar .nav-item.active{color:#fffdfb!important;background:linear-gradient(100deg,#e5b2992b,#e5b2990f)!important;border-color:#e5b29933!important;box-shadow:inset -3px 0 #e5b299!important}.app-shell .sidebar .nav-item.active .nav-icon,.app-shell .sidebar .nav-icon{color:#e5b299!important}.app-shell .sidebar .sidebar-bottom{border-color:#ffffff1a!important}.app-shell .page-content{width:100%!important;min-width:0!important;max-width:none!important;padding:14px 22px 24px!important}.app-shell .page-heading{margin-bottom:10px!important}.app-shell .page-heading h1{font-size:20px!important;line-height:1.3!important}.app-shell .page-heading p{font-size:11px!important;line-height:1.55!important}.app-shell .page-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important}.app-shell .page-kpis .metric-card{background:linear-gradient(145deg,#fffdfb 0%,#fbf3ed 100%)!important;border:1px solid #ead8cb!important;border-radius:12px!important;gap:3px!important;min-width:0!important;min-height:104px!important;padding:11px 14px 10px!important;box-shadow:0 3px 12px #0b102009!important}.app-shell .page-kpis .metric-top{color:#7a879d!important;font-size:10px!important}.app-shell .page-kpis .metric-value{color:#172238!important;margin:5px 0 3px!important;font-size:22px!important;line-height:1.15!important}.app-shell .page-kpis .metric-icon{color:#9c6b50!important;background:#f4e4d9!important;border-radius:8px!important;width:25px!important;height:25px!important}.app-shell .page-kpis .metric-card-hint{color:#a87558!important;font-size:10px!important}.app-shell .button.primary,.app-shell button.primary,.app-shell .fluent-primary-action-group>.button.primary{color:#111a2c!important;background:linear-gradient(135deg,#e5b299 0%,#c98e73 100%)!important;border:1px solid #bd8667!important;border-radius:9px!important;min-height:37px!important;padding:8px 13px!important;font-size:11px!important;font-weight:800!important;box-shadow:0 3px 9px #9d674c1f!important}.app-shell .button.primary:hover,.app-shell button.primary:hover{filter:brightness(1.025);box-shadow:0 5px 13px #9d674c2b!important}.app-shell .button.secondary,.app-shell button.secondary,.app-shell .master-row-button,.app-shell .amm-module-button{color:#28344b!important;min-height:36px!important;box-shadow:none!important;background:#fffdfb!important;border:1px solid #e3c6b6!important;border-radius:9px!important;padding:7px 11px!important;font-size:11px!important;font-weight:700!important}.app-shell .button.secondary:hover,.app-shell button.secondary:hover,.app-shell .master-row-button:hover{background:#fbf0e8!important;border-color:#c98e73!important}.app-shell .metric-icon,.app-shell .metric-icon.blue,.app-shell .metric-icon.gold,.app-shell .metric-icon.pink{color:#9c6b50!important;background:#f4e4d9!important}.app-shell .primary-action,.app-shell .amm-module-button.is-primary{color:#f7e9df!important;background:#0b1020!important;border-color:#0b1020!important}.app-shell a:not(.brand){text-decoration-color:#bd866773}.app-shell .metric-card-hint,.app-shell .global-search-result-arrow,.app-shell .link-button{color:#a87558!important}.app-shell .setup-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.app-shell .setup-grid>.setup-card{border-radius:13px!important;min-width:0!important;min-height:0!important;padding:0!important}.app-shell .setup-grid>.setup-card:not(.master-data-expanded) .panel-header{min-height:0!important;padding:14px 16px!important}.app-shell .setup-grid>.setup-card.master-data-expanded{grid-column:1/-1!important;width:100%!important}.app-shell .setup-card .panel-header{gap:10px!important}.app-shell .setup-card .panel-header h2{color:#172238!important;margin:0 0 6px!important;font-size:13px!important;font-weight:800!important}.app-shell .setup-card .table-subtitle{color:#77839a!important;font-size:10px!important;line-height:1.5!important}.app-shell .master-data-counts{gap:5px!important;margin-block:5px!important}.app-shell .master-data-counts>span{color:#64728a!important;background:#f7f8fb!important;border:1px solid #e8eaf0!important;border-radius:999px!important;padding:4px 8px!important;font-size:9px!important}.app-shell .header-actions{flex-wrap:wrap!important;gap:6px!important}.app-shell .master-data-expand-toggle{min-height:34px!important;font-size:10px!important}.app-shell .master-data-expanded-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:10px!important;display:block!important}.app-shell .master-data-expanded-content .master-data-shared-table,.app-shell .setup-card .master-data-shared-table{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow-x:auto!important}.app-shell .master-data-expanded-content .master-data-shared-table table,.app-shell .setup-card .master-data-shared-table table{table-layout:auto!important;width:100%!important;min-width:100%!important;max-width:none!important;margin:0!important;display:table!important}.app-shell .table-panel,.app-shell .setup-card,.app-shell .setup-card-wide,.app-shell .amm-module-panel{border-color:#e4e6ed!important;box-shadow:0 4px 16px #0b102009!important}.app-shell .master-data-shared-table .table-actions{background:#fcf6f1!important;border-color:#ead8cb!important;gap:8px!important;padding:10px 12px!important}.app-shell .master-data-shared-table .table-query-tools{gap:7px!important}.app-shell .master-data-shared-table .table-search{background:#fffdfb!important;border-radius:9px!important;min-height:36px!important}.app-shell .master-data-shared-table .table-sort select,.app-shell .master-data-shared-table .table-filter-popover select{border-radius:8px!important;min-height:35px!important}.app-shell .master-data-shared-table thead th,.app-shell .amm-module-table thead th{color:#f8f1ec!important;background:#111a2d!important;border-bottom-color:#c98e73!important;font-size:10px!important}.app-shell .master-data-shared-table tbody tr:nth-child(2n) td,.app-shell .amm-module-table tbody tr:nth-child(2n) td{background:#fbf4ef!important}.app-shell .master-data-shared-table tbody tr:hover td,.app-shell .amm-module-table tbody tr:hover td{background:#f6e7dd!important}.app-shell .workflow-guide{box-shadow:none!important;background:linear-gradient(110deg,#fffdfb 0%,#f8eee7 100%)!important;border:1px solid #e7d2c4!important;border-radius:13px!important;margin:10px 0 13px!important;padding:13px 15px!important}.app-shell .workflow-guide-header{align-items:center!important;gap:10px!important;margin-bottom:9px!important}.app-shell .workflow-guide-header h2{color:#172238!important;font-size:13px!important}.app-shell .workflow-guide-header p{color:#77839a!important;font-size:10px!important}.app-shell .workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.app-shell .workflow-step{min-width:0;background:#fffdfb!important;border-color:#ebd8ca!important;border-radius:10px!important;gap:8px!important;padding:9px 10px!important}.app-shell .workflow-number{color:#8e5f45!important;background:#f4e3d8!important;width:24px!important;height:24px!important}.app-shell .workflow-step h3{color:#26334c!important;font-size:10px!important}.app-shell .workflow-step p{color:#77839a!important;font-size:9px!important}.app-shell[data-theme=dark]{--yq-paper:#0b1020;--yq-ink:#e8ebf2;--yq-line:#293247;color:#e8ebf2!important;background:#0b1020!important}.app-shell[data-theme=dark] .main-area,.app-shell[data-theme=dark] .page-content{color:#e8ebf2!important;background:#0b1020!important}.app-shell[data-theme=dark] .fluent-ribbon,.app-shell[data-theme=dark] .fluent-commandbar{background:#121b2e!important;border-color:#293247!important}.app-shell[data-theme=dark] .fluent-command-context strong,.app-shell[data-theme=dark] .page-heading h1,.app-shell[data-theme=dark] .setup-card .panel-header h2{color:#f5f6fa!important}.app-shell[data-theme=dark] .page-kpis .metric-card,.app-shell[data-theme=dark] .setup-card,.app-shell[data-theme=dark] .table-panel,.app-shell[data-theme=dark] .amm-module-panel{background:#121b2e!important;border-color:#293247!important}.app-shell[data-theme=dark] .page-kpis .metric-top,.app-shell[data-theme=dark] .page-kpis .metric-card-hint,.app-shell[data-theme=dark] .setup-card .table-subtitle{color:#c0c8d6!important}.app-shell[data-theme=dark] .page-kpis .metric-value{color:#f5f6fa!important}.app-shell[data-theme=dark] .master-data-counts>span{color:#d3d9e4!important;background:#192338!important;border-color:#323d52!important}.app-shell[data-theme=dark] .master-data-shared-table .table-actions{background:#182236!important;border-color:#323d52!important}.app-shell[data-theme=dark] .master-data-shared-table tbody td,.app-shell[data-theme=dark] .amm-module-table tbody td{color:#e0e4ec!important;border-color:#293247!important}.app-shell[data-theme=dark] .master-data-shared-table tbody tr:nth-child(2n) td,.app-shell[data-theme=dark] .amm-module-table tbody tr:nth-child(2n) td{background:#172136!important}.app-shell[data-theme=dark] .master-data-shared-table tbody tr:hover td,.app-shell[data-theme=dark] .amm-module-table tbody tr:hover td{background:#272638!important}.app-shell[data-theme=dark] .workflow-guide{background:#121b2e!important;border-color:#323d52!important}.app-shell[data-theme=dark] .workflow-step{background:#172136!important;border-color:#323d52!important}.app-shell[data-theme=dark] .workflow-step h3{color:#f1e8e2!important}@media (max-width:1150px){.app-shell .fluent-commandbar{grid-template-columns:minmax(135px,.6fr) minmax(0,2fr) auto;gap:8px;padding-inline:12px!important}.app-shell>.sidebar:not(.sidebar-collapsed){flex-basis:238px!important;width:238px!important;min-width:238px!important}.app-shell .page-content{padding-inline:14px!important}.app-shell .workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:850px){.app-shell .topbar{padding-inline:10px!important}.app-shell .fluent-commandbar{flex-wrap:wrap;align-items:center;display:flex!important}.app-shell .fluent-command-context{flex:100%;border-inline-end:0!important;padding:0!important}.app-shell .fluent-command-actions{flex:auto;overflow:visible;flex-wrap:wrap!important}.app-shell .page-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell .setup-grid{grid-template-columns:1fr!important}.app-shell .setup-grid>.setup-card.master-data-expanded{grid-column:1!important}}@media (max-width:560px){.app-shell .page-content{padding:10px 9px 18px!important}.app-shell .topbar .top-actions{gap:4px!important}.app-shell .topbar .user-menu>span:not(.avatar){display:none!important}.app-shell .global-search{flex-basis:100%;max-width:none}.app-shell .page-kpis .metric-card{min-height:92px!important;padding:9px!important}.app-shell .page-kpis .metric-value{font-size:19px!important}.app-shell .workflow-steps{grid-template-columns:1fr!important}.app-shell .header-actions{justify-content:flex-start}}html body .app-shell{--green:#bd8667!important;--green-dark:#9f6b50!important;--mint:#f7e9df!important;--amber:#bd8667!important;--nav:#0b1020!important;--yq-navy:#0b1020!important;--yq-rose:#e5b299!important;--yq-rose-deep:#bd8667!important}html body .app-shell .fluent-ribbon{border-bottom:1px solid #e1d9d4!important;margin:0!important;padding:0!important}html body .app-shell .fluent-commandbar{box-sizing:border-box!important;background:#fffdfb!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;height:62px!important;min-height:62px!important;max-height:62px!important;margin:0!important;padding:5px 16px!important;display:flex!important;overflow:visible!important}html body .app-shell .fluent-command-context{border-inline-end:1px solid #eadbd2!important;flex-direction:column!important;flex:0 0 185px!important;justify-content:center!important;align-self:stretch!important;gap:2px!important;width:185px!important;min-width:0!important;margin:0!important;padding:0 12px!important;display:flex!important}html body .app-shell .fluent-command-context .fluent-command-eyebrow{color:#9c6c51!important;font-size:9px!important;line-height:1.3!important}html body .app-shell .fluent-command-context strong{color:#172238!important;font-size:14px!important;line-height:1.35!important}html body .app-shell .fluent-command-context small{display:none!important}html body .app-shell .fluent-command-actions{flex-wrap:nowrap!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important}html body .app-shell .fluent-primary-action-group{flex-wrap:nowrap!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;margin:0!important;display:inline-flex!important}html body .app-shell .fluent-refresh-command{display:none!important}html body .app-shell .more-actions.quick-actions>summary{white-space:nowrap!important;border-radius:8px!important;height:34px!important;min-height:34px!important;padding:6px 10px!important;font-size:10px!important}html body .app-shell .fluent-commandbar .button.primary{color:#101827!important;background:#e5b299 linear-gradient(135deg,#f0cbb5,#c98e73)!important;border:1px solid #bd8667!important;border-radius:8px!important;height:35px!important;min-height:35px!important;padding:7px 12px!important;font-size:11px!important;box-shadow:0 2px 6px #9d674c1f!important}html body .app-shell .page-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin:8px 0 12px!important;display:grid!important}html body .app-shell .page-kpis>.metric-card,html body .app-shell .page-kpis .metric-card{box-sizing:border-box!important;background:#fffaf6!important;border:1px solid #ead5c7!important;border-radius:11px!important;grid-template-rows:auto 1fr auto!important;align-content:stretch!important;align-items:center!important;gap:1px!important;height:100px!important;min-height:100px!important;max-height:100px!important;margin:0!important;padding:8px 12px!important;display:grid!important;overflow:hidden!important;box-shadow:0 2px 8px #0b102009!important}html body .app-shell .page-kpis .metric-top{color:#64738d!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;min-height:22px!important;font-size:10px!important;line-height:1.25!important;display:flex!important}html body .app-shell .page-kpis .metric-icon{color:#9f6b50!important;background:#f4e3d8!important;border-radius:7px!important;flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important}html body .app-shell .page-kpis .metric-value{color:#172238!important;align-self:center!important;margin:0!important;font-size:20px!important;line-height:1!important}html body .app-shell .page-kpis .metric-card-hint{color:#a87558!important;align-self:end!important;margin:0!important;font-size:9px!important;line-height:1.2!important}html body .app-shell .setup-grid .header-actions .button.primary,html body .app-shell .setup-grid .header-actions button.primary,html body .app-shell .quick-actions-menu button.primary,html body .app-shell button.button.primary{color:#111a2c!important;background:#e5b299 linear-gradient(135deg,#f0cbb5,#c98e73)!important;border:1px solid #bd8667!important;box-shadow:0 2px 6px #9d674c1f!important}html body .app-shell .page-kpis .metric-card-hint,html body .app-shell .page-kpis .metric-card-hint *,html body .app-shell .global-search-result-arrow,html body .app-shell .link-button{color:#a87558!important}html body .app-shell .button.secondary,html body .app-shell button.secondary,html body .app-shell .master-row-button,html body .app-shell .amm-module-button{color:#28344b!important;box-shadow:none!important;background:#fffdfb!important;border-color:#e3c6b6!important;border-radius:8px!important}html body .app-shell .button.secondary:hover,html body .app-shell button.secondary:hover,html body .app-shell .master-row-button:hover{background:#fbf0e8!important;border-color:#bd8667!important}html body .app-shell:not(.sidebar-collapsed){grid-template-columns:264px minmax(0,1fr)!important}html body .app-shell .sidebar:not(.sidebar-collapsed){box-sizing:border-box!important;background:linear-gradient(#0b1020 0%,#131c30 100%)!important;flex:0 0 264px!important;width:264px!important;min-width:264px!important;max-width:264px!important;padding:12px 10px!important}html body .app-shell .sidebar .nav-list{gap:2px!important;padding:0 2px 8px!important}html body .app-shell .sidebar .nav-caption{margin-top:5px!important;padding:10px 8px 4px!important;font-size:9px!important}html body .app-shell .sidebar .nav-item{border-radius:8px!important;height:auto!important;min-height:35px!important;padding:7px 9px!important;font-size:11px!important}html body .app-shell .sidebar .brand{margin-bottom:5px!important;padding-bottom:12px!important}html body .app-shell .setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;display:grid!important}html body .app-shell .setup-grid>.setup-card:not(.master-data-expanded){background:#fff!important;border:1px solid #e4e6ed!important;border-radius:11px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important;box-shadow:0 2px 9px #0b102008!important}html body .app-shell .setup-grid>.setup-card:not(.master-data-expanded) .panel-header{box-sizing:border-box!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:11px 13px!important;display:grid!important}html body .app-shell .setup-grid>.setup-card:not(.master-data-expanded) .panel-header>div:first-child{min-width:0!important}html body .app-shell .setup-grid>.setup-card:not(.master-data-expanded) .panel-header h2{margin:0 0 4px!important;font-size:12px!important;line-height:1.3!important}html body .app-shell .setup-grid>.setup-card:not(.master-data-expanded) .master-data-counts{gap:4px!important;margin:3px 0!important}html body .app-shell .setup-grid>.setup-card:not(.master-data-expanded) .master-data-counts>span{padding:3px 7px!important;font-size:9px!important;line-height:1.3!important}html body .app-shell .setup-grid>.setup-card:not(.master-data-expanded) .table-subtitle{margin-top:3px!important;font-size:9px!important;line-height:1.35!important}html body .app-shell .setup-grid>.setup-card:not(.master-data-expanded) .header-actions{white-space:nowrap!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:0!important;display:flex!important}html body .app-shell .setup-grid>.setup-card:not(.master-data-expanded) .header-actions>button:not(.master-data-expand-toggle){display:none!important}html body .app-shell .setup-grid>.setup-card:not(.master-data-expanded) .master-data-expand-toggle{justify-content:center!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:6px 10px!important;font-size:10px!important;display:inline-flex!important}html body .app-shell .setup-grid>.setup-card.master-data-expanded{grid-column:1/-1!important;width:100%!important}html body .app-shell .setup-grid>.setup-card.master-data-expanded .master-data-expanded-content{box-sizing:border-box!important;width:100%!important;min-width:0!important}html body .app-shell .setup-grid>.setup-card.master-data-expanded .master-data-shared-table{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html body .app-shell .setup-grid>.setup-card.master-data-expanded .master-data-shared-table table{table-layout:auto!important;width:100%!important;min-width:100%!important}html body .app-shell .page-content{padding:10px 18px 18px!important}html body .app-shell .page-heading{margin:0 0 8px!important}html body .app-shell .page-heading h1{font-size:18px!important;line-height:1.25!important}html body .app-shell .page-heading p{margin-top:3px!important;font-size:10px!important;line-height:1.4!important}@media (max-width:1100px){html body .app-shell .fluent-command-context{flex-basis:145px!important;width:145px!important}html body .app-shell .sidebar:not(.sidebar-collapsed){flex-basis:230px!important;width:230px!important;min-width:230px!important;max-width:230px!important}html body .app-shell:not(.sidebar-collapsed){grid-template-columns:230px minmax(0,1fr)!important}}@media (max-width:820px){html body .app-shell .fluent-commandbar{flex-wrap:wrap!important;height:auto!important;min-height:58px!important;max-height:none!important}html body .app-shell .fluent-command-context{border-inline-end:0!important;flex:100%!important;width:auto!important;padding:0!important}html body .app-shell .page-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .app-shell .setup-grid{grid-template-columns:1fr!important}html body .app-shell .setup-grid>.setup-card.master-data-expanded{grid-column:1!important}}@media (max-width:540px){html body .app-shell .sidebar:not(.sidebar-collapsed){flex-basis:84vw!important;width:84vw!important;min-width:84vw!important;max-width:84vw!important}html body .app-shell .page-content{padding:9px!important}html body .app-shell .page-kpis .metric-card{height:92px!important;min-height:92px!important;max-height:92px!important;padding:7px!important}}.app-shell>.sidebar:not(.sidebar-collapsed){transition:width .22s,flex-basis .22s,padding .22s;box-sizing:border-box!important;background:linear-gradient(#0b1220 0%,#111c2e 54%,#0a1424 100%)!important;border-inline-start:1px solid #d6b19c40!important;flex:0 0 clamp(252px,20vw,292px)!important;gap:0!important;width:clamp(252px,20vw,292px)!important;min-width:clamp(252px,20vw,292px)!important;max-width:292px!important;padding:18px 12px 14px!important;overflow:hidden!important;box-shadow:-14px 0 34px #050a1429!important}.app-shell>.sidebar.sidebar-collapsed{transition:width .22s,flex-basis .22s,padding .22s;box-sizing:border-box!important;background:linear-gradient(#0b1220 0%,#111c2e 54%,#0a1424 100%)!important;border-inline-start:1px solid #d6b19c40!important;flex:0 0 82px!important;width:82px!important;min-width:82px!important;max-width:82px!important;padding:18px 8px 14px!important;overflow:hidden!important}.app-shell>.sidebar>.brand{border-bottom:1px solid #cbd5e121!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;min-width:0!important;min-height:62px!important;margin:0 2px 13px!important;padding:4px 7px 15px!important;text-decoration:none!important;display:flex!important}.app-shell>.sidebar .brand-logo{box-sizing:border-box!important;object-fit:contain!important;background:#fff!important;border:1px solid #ffffffc7!important;border-radius:12px!important;flex:0 0 46px!important;width:46px!important;height:46px!important;padding:3px!important;box-shadow:0 4px 12px #0000002e!important}.app-shell>.sidebar>.brand>span{flex:auto!important;min-width:0!important;display:block!important;overflow:hidden!important}.app-shell>.sidebar>.brand>span>strong{color:#f7f8fb!important;letter-spacing:.01em!important;white-space:nowrap!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important;display:block!important}.app-shell>.sidebar>.brand>span>small{color:#aebbd0!important;letter-spacing:.09em!important;white-space:nowrap!important;margin-top:5px!important;font-size:9px!important;font-weight:650!important;line-height:1.35!important;display:block!important}.app-shell>.sidebar>.sidebar-collapse-button{box-sizing:border-box!important;color:#e5b299!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-shadow:none!important;cursor:pointer!important;background:#ffffff0b!important;border:1px solid #cbd5e12e!important;border-radius:11px!important;flex:0 0 38px!important;justify-content:center!important;align-self:flex-start!important;align-items:center!important;margin:0 3px 14px!important;padding:0!important;transition:background .16s,border-color .16s,color .16s!important;display:inline-flex!important}.app-shell>.sidebar>.sidebar-collapse-button:hover{color:#ffcfb4!important;background:#e5b29921!important;border-color:#e5b29985!important}.app-shell .sidebar-collapse-glyph{place-items:center!important;width:100%!important;height:100%!important;font-size:22px!important;font-weight:500!important;line-height:1!important;display:grid!important}.app-shell>.sidebar .side-label{color:#71839d!important;letter-spacing:.16em!important;flex:none!important;margin:0 0 4px!important;padding:0 11px 8px!important;font-size:9px!important;font-weight:800!important}.app-shell>.sidebar>.nav-list{overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#e5b29961 transparent!important;flex-direction:column!important;flex:auto!important;gap:9px!important;min-height:0!important;margin:0!important;padding:2px 1px 12px!important;display:flex!important;overflow:hidden auto!important}.app-shell>.sidebar .nav-group{border-bottom:1px solid #cbd5e117!important;flex:none!important;min-width:0!important;margin:0!important;padding:0 0 9px!important}.app-shell>.sidebar .nav-group:last-child{border-bottom-color:#0000!important}.app-shell>.sidebar .nav-group-toggle{box-sizing:border-box!important;color:#899ab4!important;letter-spacing:.11em!important;text-align:start!important;text-transform:uppercase!important;cursor:pointer!important;width:100%!important;min-width:0!important;min-height:29px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0 0 4px!important;padding:6px 10px!important;font-family:inherit!important;font-size:9px!important;font-weight:800!important;line-height:1.35!important;display:flex!important}.app-shell>.sidebar .nav-group-toggle:hover{color:#c2cde0!important;background:#ffffff09!important;border-color:#cbd5e114!important}.app-shell>.sidebar .nav-group-toggle>span:first-child{overflow-wrap:anywhere!important;min-width:0!important}.app-shell>.sidebar .nav-group-chevron{color:#8193ae!important;letter-spacing:0!important;flex:none!important;font-size:14px!important;transition:transform .18s,color .18s!important}.app-shell>.sidebar .nav-group-toggle[aria-expanded=false] .nav-group-chevron{transform:rotate(-90deg)}.app-shell>.sidebar .nav-group-items{flex-direction:column;gap:3px;min-width:0;display:flex}.app-shell>.sidebar .nav-group-items[hidden]{display:none!important}.app-shell>.sidebar .nav-item{box-sizing:border-box!important;color:#aab8ce!important;text-align:start!important;white-space:normal!important;cursor:pointer!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;margin:2px 0!important;padding:6px 9px!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important;transition:background .16s,border-color .16s,color .16s!important;display:flex!important;position:relative!important;overflow:hidden!important}.app-shell>.sidebar .nav-item:hover{color:#fff!important;background:#ffffff0e!important;border-color:#cbd5e114!important}.app-shell[dir=rtl]>.sidebar .nav-item.active{border-color:#e5b29930!important;color:#fff!important;background:linear-gradient(90deg,#e5b29909,#e5b29924)!important;border-inline-start:1px solid #e5b29938!important;box-shadow:inset -3px 0 #e5b299!important}.app-shell[dir=ltr]>.sidebar .nav-item.active{color:#fff!important;background:linear-gradient(90deg,#e5b29924,#e5b29909)!important;border-color:#e5b29930!important;box-shadow:inset 3px 0 #e5b299!important}.app-shell>.sidebar .nav-item.active .nav-icon{color:#f3c3a9!important;background:#e5b29926!important}.app-shell>.sidebar .nav-icon{box-sizing:border-box!important;color:#91a4c1!important;text-align:center!important;background:#ffffff09!important;border-radius:9px!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;font-size:16px!important;line-height:1!important;transition:background .16s,color .16s!important;display:grid!important}.app-shell>.sidebar .nav-label{min-width:0!important;color:inherit!important;text-overflow:ellipsis!important;flex:auto!important;line-height:1.45!important;display:block!important;overflow:hidden!important}.app-shell>.sidebar .sidebar-bottom{color:#9aaac0!important;border-top:1px solid #cbd5e11f!important;flex:none!important;min-height:15px!important;margin:8px 0 0!important;padding:13px 10px 2px!important}.app-shell>.sidebar .connection-dot.online{border:2px solid #36a17e3d!important;width:8px!important;height:8px!important;box-shadow:0 0 0 3px #36a17e17!important}.app-shell>.sidebar .connection-dot.offline{box-shadow:0 0 0 3px #bf51481f!important}:is(.app-shell>.sidebar button:focus-visible,.app-shell>.sidebar a:focus-visible){outline-offset:2px!important;outline:2px solid #e5b299!important}.app-shell>.sidebar.sidebar-collapsed>.brand{justify-content:center!important;gap:0!important;margin-inline:0!important;padding:4px 0 15px!important}.app-shell>.sidebar.sidebar-collapsed>.brand>span,.app-shell>.sidebar.sidebar-collapsed>.side-label,.app-shell>.sidebar.sidebar-collapsed .nav-caption,.app-shell>.sidebar.sidebar-collapsed .nav-label{display:none!important}.app-shell>.sidebar.sidebar-collapsed .brand-logo{flex-basis:46px!important;width:46px!important;height:46px!important}.app-shell>.sidebar.sidebar-collapsed>.sidebar-collapse-button{align-self:center!important;margin-inline:0!important}.app-shell>.sidebar.sidebar-collapsed>.nav-list{gap:7px!important}.app-shell>.sidebar.sidebar-collapsed .nav-group{border-bottom-color:#0000!important;padding-bottom:5px!important}.app-shell>.sidebar.sidebar-collapsed .nav-group-toggle{display:none!important}.app-shell>.sidebar.sidebar-collapsed .nav-group-items{gap:5px!important}.app-shell>.sidebar.sidebar-collapsed .nav-item{border-radius:12px!important;justify-content:center!important;gap:0!important;width:50px!important;min-width:50px!important;height:46px!important;min-height:46px!important;margin:3px auto!important;padding:6px!important}.app-shell>.sidebar.sidebar-collapsed .nav-icon{flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important}.app-shell>.sidebar.sidebar-collapsed .sidebar-bottom{justify-content:center!important;padding-inline:0!important}@media (max-width:1150px) and (min-width:761px){.app-shell>.sidebar:not(.sidebar-collapsed){flex-basis:246px!important;width:246px!important;min-width:246px!important;max-width:246px!important}}@media (max-width:760px){.app-shell>.sidebar:not(.sidebar-collapsed){flex-basis:min(300px,86vw)!important;width:min(300px,86vw)!important;min-width:min(300px,86vw)!important;max-width:min(300px,86vw)!important;padding:18px 12px 14px!important}.app-shell>.sidebar .sidebar-collapse-button{display:none!important}}@media (prefers-reduced-motion:reduce){.app-shell>.sidebar,.app-shell>.sidebar *,.app-shell>.sidebar :before,.app-shell>.sidebar :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ysiq-confirm-reason-label{text-align:start;margin-top:16px;margin-bottom:7px;font-weight:600;display:block}.ysiq-confirm-reason-input{box-sizing:border-box;border:1px solid var(--border-color,#cbd5e1);background:var(--surface,#fff);width:100%;min-height:112px;color:inherit;font:inherit;resize:vertical;border-radius:9px;padding:12px;display:block}.ysiq-confirm-reason-input:focus{outline:2px solid var(--accent,#b77955);outline-offset:1px}.ysiq-confirm-reason-error{color:var(--danger,#b42318);font-size:.9rem;margin-top:7px!important}.ysiq-confirm-dialog #ysiq-confirm-title{font-weight:750;color:#16243a!important}.ysiq-confirm-dialog #ysiq-confirm-message{color:#334155!important}html body .app-shell{min-width:0!important;min-height:100vh!important;align-items:stretch!important;min-height:100dvh!important;display:flex!important}html body .app-shell>.sidebar:not(.sidebar-collapsed){box-sizing:border-box!important;width:264px!important;min-width:264px!important;max-width:264px!important;height:100vh!important;flex:0 0 264px!important;height:100dvh!important;min-height:0!important;position:relative!important;overflow:hidden!important}html body .app-shell>.sidebar.sidebar-collapsed{box-sizing:border-box!important;flex:0 0 76px!important;width:76px!important;min-width:76px!important;max-width:76px!important;min-height:0!important;overflow:hidden!important}html body .app-shell>.sidebar>#amm-primary-navigation,html body .app-shell>.sidebar>.nav-list{box-sizing:border-box!important;overscroll-behavior:contain!important;flex-direction:column!important;flex:1!important;min-width:0!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden auto!important}html body .app-shell>.main-area{box-sizing:border-box!important;flex:1!important;width:0!important;min-width:0!important;max-width:none!important}@media (max-width:1100px) and (min-width:761px){html body .app-shell>.sidebar:not(.sidebar-collapsed){flex-basis:238px!important;width:238px!important;min-width:238px!important;max-width:238px!important}}@media (max-width:760px){html body .app-shell>.sidebar:not(.sidebar-collapsed){z-index:1100!important;top:0!important;bottom:0!important;width:min(300px,86vw)!important;min-width:0!important;max-width:min(300px,86vw)!important;height:100vh!important;flex:0 0 min(300px,86vw)!important;height:100dvh!important;position:fixed!important;inset-inline:0 auto!important;transform:translate(-105%)!important}html body .app-shell[dir=rtl]>.sidebar:not(.sidebar-collapsed){transform:translate(105%)!important}html body .app-shell>.sidebar.open:not(.sidebar-collapsed){transform:translate(0)!important}html body .app-shell>.sidebar.sidebar-collapsed{display:none!important}html body .app-shell>.main-area{flex:100%!important;width:100%!important;min-width:0!important}}.app-shell>.sidebar{box-sizing:border-box!important;color:#e8eef6!important;scrollbar-width:thin!important;scrollbar-color:#40516a transparent!important;background:radial-gradient(at 0 0,#39577a38,#0000 48%),linear-gradient(#101f33 0%,#0b1728 58%,#091321 100%)!important;border-inline-end:1px solid #ffffff13!important;box-shadow:8px 0 28px #07111f1f!important}.app-shell>.sidebar .brand{border-bottom:1px solid #ffffff1a!important;gap:11px!important;min-height:76px!important;padding:13px 12px 15px!important}.app-shell>.sidebar .brand-logo{border:1px solid #c8a27ecc!important;border-radius:8px!important;box-shadow:0 3px 12px #00000029!important}.app-shell>.sidebar .brand strong{color:#fff!important;letter-spacing:.01em!important;font-size:14px!important;font-weight:800!important}.app-shell>.sidebar .brand small{color:#aebbd0!important;font-size:10px!important}.app-shell>.sidebar .sidebar-collapse-button{color:#bdc9d9!important;background:#ffffff09!important;border:1px solid #ffffff17!important;border-radius:7px!important;width:calc(100% - 20px)!important;min-height:32px!important;margin:10px 10px 8px!important}.app-shell>.sidebar .sidebar-collapse-button:hover{color:#fff!important;background:#ffffff16!important;border-color:#c8a27e80!important}.app-shell>.sidebar .side-label,.app-shell>.sidebar .nav-caption{color:#c5a58f!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:800!important}.app-shell>.sidebar .nav-group{border-bottom:1px solid #ffffff13!important;margin-bottom:8px!important;padding-bottom:8px!important}.app-shell>.sidebar .nav-item,.app-shell>.sidebar .nav-list a,.app-shell>.sidebar nav a,.app-shell>.sidebar nav button{color:#b8c6d8!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;min-height:39px!important;margin-block:2px!important;padding:8px 11px!important;font-size:12px!important;font-weight:550!important;text-decoration:none!important;transition:color .16s,background .16s,border-color .16s,transform .16s!important;position:relative!important}.app-shell>.sidebar .nav-item:hover,.app-shell>.sidebar .nav-list a:hover,.app-shell>.sidebar nav a:hover,.app-shell>.sidebar nav button:hover{color:#fff!important;background:#fff1!important;border-color:#ffffff0e!important}.app-shell>.sidebar .nav-item.active,.app-shell>.sidebar .nav-item[aria-current=page],.app-shell>.sidebar nav a[aria-current=page],.app-shell>.sidebar nav button[aria-current=page]{color:#fff!important;background:linear-gradient(90deg,#c49e852b,#c49e8512)!important;border-color:#c49e8533!important;font-weight:750!important;box-shadow:inset 3px 0 #c49e85!important}.app-shell>.sidebar .nav-icon{color:#aebfd4!important;background:#ffffff0b!important;border-radius:6px!important;flex:0 0 25px!important;justify-content:center!important;align-items:center!important;width:25px!important;height:25px!important;font-size:14px!important;display:inline-flex!important}.app-shell>.sidebar .nav-item.active .nav-icon,.app-shell>.sidebar .nav-item[aria-current=page] .nav-icon{color:#f0cfb8!important;background:#c49e8521!important}.app-shell>.sidebar .nav-label{min-width:0!important;line-height:1.55!important}.app-shell>.sidebar .sidebar-bottom{background:#00000021!important;border-top:1px solid #ffffff16!important;min-height:42px!important;padding:12px 15px!important}.app-shell>.sidebar.sidebar-collapsed .nav-item{justify-content:center!important;padding-inline:4px!important}.app-shell>.sidebar.sidebar-collapsed .nav-icon{flex-basis:29px!important;width:29px!important;height:29px!important}.app-shell>.main-area>.topbar{color:#f7f9fc!important;background:linear-gradient(105deg,#102139 0%,#162a43 100%)!important;border-bottom:1px solid #c8a27e59!important;box-shadow:0 3px 14px #0916271a!important}.app-shell>.main-area>.topbar .crumb,.app-shell>.main-area>.topbar .crumb span,.app-shell>.main-area>.topbar .crumb b{color:#b9c7d9!important}.app-shell>.main-area>.topbar .crumb strong{color:#fff!important}.app-shell>.main-area>.topbar button,.app-shell>.main-area>.topbar select{border-color:#ffffff29!important}.app-shell>.sidebar,.app-shell>.sidebar .nav-list{min-height:0!important}.app-shell>.sidebar .nav-list{overscroll-behavior:contain!important;overflow-y:auto!important}@media (max-width:760px){.app-shell>.sidebar{overscroll-behavior:contain!important;max-height:100dvh!important;overflow-y:auto!important}.app-shell>.main-area>.topbar{gap:7px!important}}@media (prefers-reduced-motion:reduce){.app-shell>.sidebar .nav-item,.app-shell>.sidebar nav a,.app-shell>.sidebar nav button{transition:none!important}}:root{--ysiq-navy:#14263d;--ysiq-navy-deep:#0b1728;--ysiq-navy-soft:#203a56;--ysiq-rose-gold:#b98261;--ysiq-rose-light:#d9b39a;--ysiq-rose-soft:#f5ebe4;--ysiq-canvas:#f3f5f8;--ysiq-surface:#fff;--ysiq-ink:#202d3e;--ysiq-muted:#64758a;--ysiq-line:#dfe5ec;--ysiq-success:#247653;--ysiq-warning:#91611e;--ysiq-danger:#a43e3e;--ysiq-radius:12px;--ysiq-shadow:0 6px 22px #14263d12}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--ysiq-rose-gold)}body{background:var(--ysiq-canvas);color:var(--ysiq-ink);font-family:Segoe UI,Tahoma,Arial,sans-serif}button,input,select,textarea{font:inherit}button,[role=button]{border-radius:9px;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}button:not(:disabled),[role=button]{cursor:pointer}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--ysiq-rose-gold);outline-offset:2px}input,select,textarea{border-radius:9px}a{text-underline-offset:3px}table{border-collapse:separate;border-spacing:0}th{background-color:var(--ysiq-navy);color:#fff;font-weight:700}td{border-color:var(--ysiq-line)}tbody tr:nth-child(2n){background-color:#f8fafc}aside[class*=sidebar i],nav[class*=sidebar i],div[class*=sidebar i],[role=navigation][class*=sidebar i]{color:#f7f9fc;background-color:var(--ysiq-navy)!important;border-color:#ffffff1a!important}aside[class*=sidebar i] a,nav[class*=sidebar i] a,div[class*=sidebar i] a,[role=navigation][class*=sidebar i] a{border-radius:8px;text-decoration:none}aside[class*=sidebar i] a[aria-current=page],nav[class*=sidebar i] a[aria-current=page],div[class*=sidebar i] a[aria-current=page],[role=navigation][class*=sidebar i] a[aria-current=page],aside[class*=sidebar i] [aria-current=page],nav[class*=sidebar i] [aria-current=page],div[class*=sidebar i] [aria-current=page]{box-shadow:inset 3px 0 0 var(--ysiq-rose-gold);color:#fff!important;background:#b982613b!important}[class*=topbar i],[class*=top-bar i],[class*=app-header i]{border-color:var(--ysiq-line)}button[class*=primary i],a[class*=primary i],[role=button][class*=primary i],button[class*=submit i]{font-weight:700;background:var(--ysiq-navy)!important;border-color:var(--ysiq-navy)!important;color:#fff!important}button[class*=primary i]:hover:not(:disabled),a[class*=primary i]:hover,[role=button][class*=primary i]:hover{background:var(--ysiq-navy-soft)!important;border-color:var(--ysiq-rose-gold)!important}button[class*=danger i],a[class*=danger i]{border-color:#dfb4b4}[class*=card i],[class*=panel i]{border-color:var(--ysiq-line);border-radius:var(--ysiq-radius)}main.amm-usc-shell{--usc-navy:var(--ysiq-navy);--usc-navy-2:var(--ysiq-navy-soft);--usc-copper:var(--ysiq-rose-gold);--usc-border:#e4d6cc;--usc-muted:#5e7188;color:var(--ysiq-ink);background:0 0}main.amm-usc-shell .amm-usc-header{border:1px solid var(--ysiq-navy);box-shadow:var(--ysiq-shadow);border-radius:12px;padding:22px 24px;background:var(--ysiq-navy)!important}main.amm-usc-shell .amm-usc-header h1{color:#fff!important}main.amm-usc-shell .amm-usc-header p{color:#e1e8f0!important}main.amm-usc-shell .amm-usc-header .amm-usc-kicker{color:var(--ysiq-rose-light)!important}main.amm-usc-shell .amm-usc-card{box-shadow:var(--ysiq-shadow);background:#fff!important;border-color:#e4d6cc!important}main.amm-usc-shell .amm-usc-card-head h2{color:var(--ysiq-navy)!important}main.amm-usc-shell .amm-usc-card-head p,main.amm-usc-shell .amm-usc-form-footer>span,main.amm-usc-shell .amm-usc-kpi p{color:#5e7188!important}main.amm-usc-shell .amm-usc-kpi{background:#fff;border-color:#e4d6cc}main.amm-usc-shell .amm-usc-kpi>span{color:#52667d!important}main.amm-usc-shell .amm-usc-kpi strong{color:var(--ysiq-navy)!important}main.amm-usc-shell .amm-usc-kpi-main{background:var(--ysiq-navy)!important;border-color:var(--ysiq-navy)!important}main.amm-usc-shell .amm-usc-kpi-main>span{color:var(--ysiq-rose-light)!important}main.amm-usc-shell .amm-usc-kpi-main strong,main.amm-usc-shell .amm-usc-kpi-main p{color:#fff!important}main.amm-usc-shell .amm-usc-silo-field{background:#fffcfa!important;border-color:#e8d8cc!important}main.amm-usc-shell .amm-usc-silo-field strong{color:var(--ysiq-navy)!important}main.amm-usc-shell .amm-usc-silo-field small,main.amm-usc-shell .amm-usc-field label,main.amm-usc-shell .amm-usc-field>span{color:#5e7188!important}main.amm-usc-shell input,main.amm-usc-shell select,main.amm-usc-shell textarea{color:#202d3e!important;background-color:#fff!important;border-color:#d5dde6!important}main.amm-usc-shell input:focus,main.amm-usc-shell select:focus,main.amm-usc-shell textarea:focus{border-color:var(--ysiq-rose-gold)!important;box-shadow:0 0 0 3px #b982612e!important}main.amm-usc-shell .amm-usc-fixed-value{background:var(--ysiq-rose-soft)!important;color:var(--ysiq-navy)!important}main.amm-usc-shell .amm-usc-primary{background:var(--ysiq-navy)!important;border-color:var(--ysiq-navy)!important;color:#fff!important}main.amm-usc-shell .amm-usc-primary:hover:not(:disabled){background:var(--ysiq-navy-soft)!important;border-color:var(--ysiq-rose-gold)!important}main.amm-usc-shell .amm-usc-secondary{color:var(--ysiq-navy)!important;background:#fff!important;border-color:#cfdae5!important}main.amm-usc-shell .amm-usc-summary{border-color:var(--ysiq-line)!important;background:#f3f6f9!important}main.amm-usc-shell .amm-usc-summary span{color:#52667d!important}main.amm-usc-shell .amm-usc-summary strong{color:var(--ysiq-navy)!important}main.amm-usc-shell .amm-usc-plain-tag{background:var(--ysiq-rose-soft)!important;color:#80563f!important;border-color:#e8d1c2!important}main.amm-usc-shell .amm-usc-message{color:var(--ysiq-navy)}main.amm-usc-shell .amm-usc-warning{color:#78521a!important;background:#fff8ed!important}main.amm-usc-shell .amm-usc-error{color:#883a2c!important;background:#fff4f2!important}main.amm-usc-shell .amm-usc-success{color:#226744!important;background:#f1fbf5!important}main.amm-usc-shell .amm-usc-table th{background:var(--ysiq-navy)!important;color:#fff!important}main.amm-usc-shell .amm-usc-table td{color:#26364a}main.amm-usc-shell .amm-usc-table td small{color:#63758a!important}@media (max-width:700px){main.amm-usc-shell .amm-usc-header{padding:18px 16px}}.theme-dark input,.theme-dark select,.theme-dark textarea{color:#f5f7fb;background-color:#17283e;border-color:#40536a}
