.gy-entry{--entry-blue: #0063dc;--entry-ink: #172420;background:#fff;color:var(--entry-ink);font-family:Arial,Microsoft YaHei,sans-serif;box-sizing:border-box;letter-spacing:0}.gy-entry *{box-sizing:border-box;letter-spacing:0}.gy-entry button,.gy-entry input{font:inherit}.gy-entry button,.gy-entry a{-webkit-tap-highlight-color:transparent}.gy-entry button{cursor:pointer}.gy-entry a{color:inherit;text-decoration:none}.gy-entry button:focus-visible,.gy-entry a:focus-visible{outline:3px solid #61a9eb;outline-offset:5px}.gy-entry__header{position:absolute;inset:0 0 auto;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 42px}.gy-entry__brand{display:flex;align-items:center;gap:12px;color:#101820;flex-shrink:0}.gy-entry__brand img{display:block;width:42px;height:42px;object-fit:contain}.gy-entry__brand>span{display:flex;flex-direction:column;gap:6px}.gy-entry__brand strong{font-size:23px;line-height:1;font-weight:700}.gy-entry__brand small{font-size:12px;line-height:1.15}.gy-entry__nav-login,.gy-entry__back{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;background:transparent;color:#24313c;font-size:14px;font-weight:500;padding:12px 0;min-height:44px;white-space:nowrap}.gy-entry__nav-login:hover,.gy-entry__back:hover{color:var(--entry-blue)}.gy-entry--home{position:relative}.gy-entry__header--home{position:relative;inset:auto;height:70px;padding:0 max(40px,calc((100% - 1320px)/2));border-bottom:1px solid #d9eaf7;background:#cbd4e4}.gy-entry__header--home .gy-entry__brand img{width:35px;height:35px}.gy-entry__header--home .gy-entry__brand strong{font-size:21px}.gy-entry__header--home .gy-entry__brand small{font-size:11px}.gy-entry__header--home .gy-entry__brand>span{gap:4px}.gy-entry__nav{display:flex;align-items:center;gap:40px;font-size:14px}.gy-entry__nav>a{padding:12px 0}.gy-entry__nav>a:hover{color:var(--entry-blue)}.gy-entry__market{display:flex;align-items:center;gap:10px;color:#4c5a54;font-size:13px}.gy-entry__market>span{font-size:11px;border-left:1px solid #bec7c2;padding-left:10px}.gy-entry__nav-login{border:1px solid #becbc4;border-radius:4px;padding:10px 18px;min-width:92px}.gy-home__hero{position:relative;display:grid;align-items:center;background:#f4f6f3}.gy-home__image{display:block;grid-area:1 / 1;width:100%;height:auto}.gy-home__content{position:relative;grid-area:1 / 1;width:560px;max-width:48%;margin-left:max(40px,calc((100% - 1240px)/2));padding:28px 0}.gy-home__eyebrow{display:flex;align-items:center;gap:10px;color:#345e47;font-size:11px;font-weight:600;line-height:1.5}.gy-home__eyebrow>span{width:6px;height:6px;border-radius:50%;background:#386a4c}.gy-home__content h1{font-size:49px;line-height:1.25;margin:22px 0 20px;font-weight:700;color:#14281e}.gy-home__statement{font-size:27px;line-height:1.55;font-weight:400;margin:0 0 34px;color:#273d30}.gy-home__description{font-size:14px;line-height:1.9;color:#5a6860;margin:0 0 32px}.gy-home__enter{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:50px;border:1px solid var(--entry-blue);border-radius:4px;padding:0 23px;background:var(--entry-blue);color:#fff;font-size:14px;transition:background .18s,transform .18s}.gy-home__enter:hover{background:#004fb6;transform:translateY(-2px)}.gy-home__signature{display:flex;gap:16px;margin-top:45px;font-size:10px;color:#647369;line-height:1.5}.gy-home__signature>span+span{border-left:1px solid #b7c4bb;padding-left:16px}.gy-home__scroll{position:absolute;left:max(40px,calc((100% - 1240px)/2));bottom:27px;display:flex;align-items:center;gap:18px;font-size:12px;color:#465c4e}.gy-home__image-note{position:absolute;right:40px;bottom:28px;font-size:10px;color:#4c594d;background:#fffc;padding:7px 10px}.gy-home__flow{scroll-margin-top:24px;padding:55px max(40px,calc((100% - 1240px)/2)) 62px;background:#fff}.gy-home__flow-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;column-gap:40px}.gy-home__flow-heading>span{grid-column:1 / -1;font-size:10px;color:#647269;line-height:1.5}.gy-home__flow-heading h2{font-size:27px;line-height:1.4;font-weight:500;margin:11px 0 0}.gy-home__flow-heading>p{font-size:13px;line-height:1.7;color:#6d7971;margin:0;text-align:right}.gy-home__capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:37px;border-top:1px solid #dde4df}.gy-home__capabilities article{padding:30px 30px 28px 0}.gy-home__capabilities article+article{border-left:1px solid #e3e9e4;padding-left:30px}.gy-home__capabilities article:nth-child(3n+1){border-left:0;padding-left:0}.gy-home__capabilities article:nth-child(n+4){border-top:1px solid #e3e9e4}.gy-home__capability-top{display:flex;gap:12px;align-items:center;color:#476854;margin-bottom:20px}.gy-home__capability-top svg{flex-shrink:0}.gy-home__capability-top>span{color:#98a49b;font-size:11px}.gy-home__capabilities h3{font-size:18px;font-weight:500;margin:0;color:var(--entry-ink)}.gy-home__capabilities p{font-size:15px;color:#68766c;line-height:1.8;margin:0 0 22px}.gy-home__capabilities small{font-size:13px;line-height:1.8;color:#77837b}.gy-home__footer{border-top:1px solid #e6ebe7;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:23px max(40px,calc((100% - 1240px)/2));font-size:12px;line-height:1.7;color:#7b877f}.gy-home__filings{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 20px}.gy-home__filings a{display:inline-flex;align-items:center;gap:5px}.gy-home__filings a:hover{color:var(--entry-blue)}.gy-home__public-security img{width:16px;height:18px;object-fit:contain;flex:none}.gy-home__footer button{display:flex;align-items:center;gap:8px;background:none;border:0;color:#385542;font-size:12px;min-height:36px}.gy-entry--login{min-height:100svh;position:relative;display:grid;grid-template-columns:57% 43%}.gy-entry__scene{grid-column:1;grid-row:1;min-height:100svh;background:#edf0f1 url(/assets/entry-scene-v4.webp) center center / cover no-repeat}.gy-entry__login-area{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;padding:126px 40px 80px}.gy-entry__login-panel{width:min(100%,410px);padding:36px;border:1px solid #e7edf2;border-radius:6px;background:#fff;box-shadow:0 16px 48px #1e3a5009}.gy-entry__login-panel h1{font-size:26px;line-height:1.35;margin:0 0 35px;color:#182129}.gy-entry__field{display:block;margin-bottom:24px;font-size:13px;color:#33414c}.gy-entry__field>span:first-child{display:block;margin-bottom:10px}.gy-entry__field input{display:block;width:100%;height:46px;border:1px solid #dce6ee;border-radius:4px;padding:0 13px;color:#17202a;outline:none;background:#fff}.gy-entry__field input:focus{border-color:#398ed8;box-shadow:0 0 0 3px #0071dc1a}.gy-entry__field input::placeholder{color:#929da6}.gy-entry__password{display:flex;position:relative}.gy-entry__password input{padding-right:48px}.gy-entry__password button{position:absolute;right:0;top:0;width:46px;height:46px;display:grid;place-items:center;border:0;background:transparent;color:#47535b}.gy-entry__remember{display:flex;align-items:center;gap:8px;margin:-3px 0 24px;font-size:13px;color:#485867;min-height:22px}.gy-entry__remember input{accent-color:#0071dc;width:15px;height:15px;margin:0}.gy-entry__error{margin:0 0 18px;font-size:13px;color:#bd3030;line-height:1.6}.gy-entry__submit{display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #c8e1fa;border-radius:4px;background:#dceeff;color:#163650;font-weight:500;min-height:46px;width:100%;margin-top:2px}.gy-entry__submit:hover{background:#cce5fb}.gy-entry__submit:disabled{opacity:.65;cursor:wait}.gy-entry__submit:disabled:not(:hover){cursor:not-allowed}.gy-entry__memory-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-3px 0 21px}.gy-entry__memory-row .gy-entry__remember{margin:0}.gy-entry__fill{display:inline-flex;align-items:center;gap:5px;padding:4px 0;border:0;background:transparent;font-size:12px;color:#0063dc}.gy-entry__fill:disabled{opacity:.5;cursor:default}.gy-entry__memory-notice{font-size:12px;line-height:1.65;color:#677585;margin:-9px 0 17px}.gy-entry__consent{display:flex;align-items:flex-start;gap:8px;margin-top:17px;color:#667484;font-size:12px;line-height:1.8}.gy-entry__consent>input{flex:0 0 15px;width:15px;height:15px;margin:3px 0 0;accent-color:#0063dc}.gy-entry__consent>span{min-width:0;overflow-wrap:anywhere}.gy-entry__consent label{cursor:pointer}.gy-entry__consent button{display:inline;border:0;background:transparent;padding:0;color:#0063dc;font-size:inherit;line-height:inherit}.gy-entry__consent button:hover{text-decoration:underline}.gy-legal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:#0d1c317a;padding:28px}.gy-legal{display:flex;flex-direction:column;width:min(100%,790px);max-height:min(88svh,920px);border:1px solid #dfe7f0;border-radius:6px;background:#fff;box-shadow:0 24px 80px #10223933;overflow:hidden;outline:none}.gy-legal__header{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-shrink:0;padding:22px 30px 19px;border-bottom:1px solid #e4ebf3}.gy-legal__header p{font-size:12px;line-height:1.5;color:#718093;margin:0 0 6px}.gy-legal__header h2{font-size:23px;line-height:1.4;color:#172b45;margin:0}.gy-legal__close{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:0;border-radius:4px;background:transparent;color:#64758b}.gy-legal__close:hover{background:#edf3fa;color:#0c63d6}.gy-legal__body{padding:23px 30px 28px;overflow-y:auto;overscroll-behavior:contain;min-height:0;font-size:14px;line-height:1.9;color:#3e4d60}.gy-legal__body:focus-visible{outline:2px solid #9fc7f3;outline-offset:-2px}.gy-legal__contents{margin:0 0 24px;border-top:1px solid #e4ebf3;border-bottom:1px solid #e4ebf3;padding:12px 0}.gy-legal__contents summary{cursor:pointer;color:#172b45;font-weight:600}.gy-legal__contents nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;padding-top:12px}.gy-legal__contents button{border:0;background:transparent;text-align:left;color:#245f9e;line-height:1.6;padding:6px 0;overflow-wrap:anywhere}@media(max-width:600px){.gy-legal__contents nav{grid-template-columns:1fr}}.gy-legal__intro{margin:0 0 25px}.gy-legal__body h3{font-size:16px;line-height:1.6;color:#172b45;margin:25px 0 10px}.gy-legal__body section p{margin:0 0 12px;text-align:justify;overflow-wrap:anywhere}.gy-legal__footer{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:16px;border-top:1px solid #e4ebf3;padding:16px 30px}.gy-legal__footer>span{font-size:12px;color:#7d8998;line-height:1.5}.gy-legal__footer button{min-height:36px;padding:7px 18px;border:1px solid #0967d8;border-radius:4px;background:#0967d8;color:#fff;font-size:13px;white-space:nowrap}@media(max-width:600px){.gy-legal__backdrop{padding:12px}.gy-legal{max-height:calc(100svh - 24px)}.gy-legal__header{padding:18px 20px}.gy-legal__body{padding:20px}.gy-legal__header h2{font-size:21px}.gy-legal__footer{padding:14px 20px}.gy-entry__memory-row{flex-wrap:wrap}}@media(min-width:1600px){.gy-home__content h1{font-size:56px}.gy-home__statement{font-size:29px}}@media(max-width:1100px){.gy-home__content h1{font-size:40px}.gy-home__statement{font-size:25px}.gy-entry__login-panel{padding:28px}.gy-entry__login-panel h1{font-size:24px}.gy-entry__login-area{padding-left:28px;padding-right:28px}.gy-entry__nav{gap:24px}}@media(max-width:900px){.gy-entry--login{display:flex;flex-direction:column}.gy-entry__header{padding:21px 24px}.gy-entry__brand img{width:36px;height:36px}.gy-entry__brand strong{font-size:21px}.gy-entry__brand small{font-size:11px}.gy-entry__scene{min-height:31svh;background-position:center 55%}.gy-entry__login-area{flex:1;padding:42px 24px 56px}.gy-entry__login-panel{padding:28px;border:0;box-shadow:none}.gy-entry--login .gy-entry__header{background:#ffffffe0}.gy-entry__nav{gap:22px}.gy-entry__market{display:none}.gy-entry__header--home{height:64px;padding:0 24px}.gy-home__content{max-width:52%;margin-left:32px}.gy-home__content h1{font-size:35px}.gy-home__statement{font-size:22px}.gy-home__description{font-size:13px}.gy-home__signature{display:block;margin-top:32px}.gy-home__signature>span{display:block}.gy-home__signature>span+span{border:0;padding:4px 0 0}.gy-home__scroll{left:32px}.gy-home__flow{padding:44px 32px}.gy-home__flow-heading h2{font-size:25px}.gy-home__flow-heading>p{font-size:12px}.gy-home__capabilities article{padding-right:20px}.gy-home__capabilities article+article{padding-left:20px}.gy-home__capabilities h3{font-size:17px}.gy-home__footer{padding-left:32px;padding-right:32px}}@media(max-width:600px){.gy-entry__header--home{padding:0 22px}.gy-entry__nav>a{display:none}.gy-entry__nav-login{padding:9px 13px;min-width:78px}.gy-home__hero{display:flex;flex-direction:column;align-items:stretch}.gy-home__image{order:2}.gy-home__content{width:100%;max-width:100%;margin:0;padding:32px 24px}.gy-home__content h1{font-size:33px;margin-top:19px;margin-bottom:20px}.gy-home__statement{font-size:23px;line-height:1.5;margin-bottom:28px}.gy-home__description{font-size:13px;margin-bottom:24px}.gy-home__eyebrow{font-size:10px}.gy-home__enter{min-height:46px;padding:0 18px;gap:28px}.gy-home__signature{margin-top:25px;font-size:9px}.gy-home__scroll{left:24px;bottom:24px}.gy-home__image-note{display:none}.gy-home__flow{padding:36px 24px 37px}.gy-home__flow-heading{display:block}.gy-home__flow-heading h2{font-size:24px;margin-top:12px}.gy-home__flow-heading>p{text-align:left;margin-top:13px}.gy-home__capabilities{grid-template-columns:1fr;margin-top:26px}.gy-home__capabilities article,.gy-home__capabilities article+article{padding:25px 0;border-left:0;border-bottom:1px solid #e3e9e4}.gy-home__capabilities article:nth-child(n+4){border-top:0}.gy-home__capabilities article:last-child{padding-bottom:0;border-bottom:0}.gy-home__capabilities h3{margin-top:0}.gy-home__capabilities p{margin-bottom:13px}.gy-home__footer{padding:20px 24px}.gy-entry__login-panel{padding:12px 0}.gy-entry__login-panel h1{font-size:25px;margin-bottom:32px}}@media(prefers-reduced-motion:reduce){.gy-home__enter{transition:none}.gy-home__enter:hover{transform:none}}.password-required[data-v-242911a7]{min-height:100vh;background:#f5f7fa;padding:32px 20px;color:#17212e;font-size:14px}.password-required header[data-v-242911a7]{display:flex;align-items:center;gap:12px;max-width:1120px;margin:0 auto}.password-required header img[data-v-242911a7]{width:40px;height:40px;object-fit:contain}.password-required header strong[data-v-242911a7]{font-size:18px}.password-required-form[data-v-242911a7]{width:min(100%,420px);margin:48px auto;padding:28px;background:#fff;border:1px solid #dce3eb;border-radius:8px;display:flex;flex-direction:column;align-items:stretch;gap:10px}.password-required-form>svg[data-v-242911a7]{color:#1a64cf}.password-required h1[data-v-242911a7]{font-size:24px;margin:0}.password-required p[data-v-242911a7]{line-height:1.6;margin:0 0 10px}.password-required label[data-v-242911a7]{margin-top:8px}.password-required-input[data-v-242911a7]{display:flex;align-items:center;border:1px solid #bac7d5;border-radius:4px;min-height:42px}.password-required-input[data-v-242911a7]:focus-within{outline:2px solid #5b95e5;outline-offset:1px}.password-required-input input[data-v-242911a7]{min-width:0;width:100%;border:0;background:transparent;padding:10px;outline:none;font-size:14px}.password-required-input button[data-v-242911a7]{flex:0 0 40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:#526375;cursor:pointer}.password-required small[data-v-242911a7]{font-size:12px;color:#566579;line-height:1.5}.password-required .primary-button[data-v-242911a7]{margin-top:16px;min-height:42px;justify-content:center}.password-required-logout[data-v-242911a7]{display:flex;align-items:center;justify-content:center;gap:8px;background:none;border:0;min-height:36px;color:#51677f;cursor:pointer}@media(max-width:480px){.password-required[data-v-242911a7]{padding:20px 12px}.password-required-form[data-v-242911a7]{margin:28px auto;padding:20px}}.selection-advice[data-v-f6eb40b3]{border-top:1px solid #dce6ef;margin-top:20px;padding:18px 0 6px}.sa-assumptions[data-v-f6eb40b3]{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:10px 0 16px;color:#52677b;font-size:12px}.sa-assumptions label[data-v-f6eb40b3]{display:flex;align-items:center;gap:5px}.sa-assumptions input[data-v-f6eb40b3]{width:54px;border:1px solid #cfdce8;border-radius:4px;padding:5px;background:#fff;color:#243b53}.sa-assumptions select[data-v-f6eb40b3]{border:1px solid #cfdce8;border-radius:4px;padding:6px;color:#243b53;background:#fff}.sa-decision[data-v-f6eb40b3]{padding:4px 8px;border-radius:3px;background:#f4f0e2;color:#8b6b16;font-size:12px;white-space:nowrap}.sa-decision[data-decision=试销][data-v-f6eb40b3]{background:#e3f4ef;color:#1b7861}.sa-decision[data-decision=不做][data-v-f6eb40b3]{background:#f9e9e9;color:#a24848}.sa-detail td[data-v-f6eb40b3]{background:#f5f9fd!important;white-space:normal!important}.sa-detail p[data-v-f6eb40b3]{margin:5px 0;font-size:12px;color:#536a80;line-height:1.7}.sa-footer[data-v-f6eb40b3]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;color:#6b7e91;font-size:12px;line-height:1.6}.selection-advice table[data-v-f6eb40b3]{min-width:880px}.selection-advice th[data-v-f6eb40b3]{white-space:nowrap}.selection-advice td[data-v-f6eb40b3]:first-child{max-width:230px}.selection-advice small[data-v-f6eb40b3]{display:block;white-space:normal}@media(max-width:650px){.sa-footer[data-v-f6eb40b3]{align-items:flex-start;flex-direction:column}}.market-workspace{min-width:0;color:#24354b;font-size:14px;--market-border:#e1e7ef;--market-muted:#64748a;--market-blue:#2473cb}.market-context{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 0 14px;color:var(--market-muted);font-size:12px}.market-context>div{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.market-demo{padding:3px 7px;color:#8a641c;background:#fff5d8;border:1px solid #eadab4;border-radius:3px}.market-workspace button{font:inherit;cursor:pointer}.market-workspace button:disabled{opacity:.45;cursor:not-allowed}.market-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid transparent;border-radius:4px;background:none;color:#56708d;padding:0}.market-icon:hover,.market-icon[aria-pressed=true]{background:#edf5ff;color:#1767bd}.market-link{display:inline-flex;gap:5px;align-items:center;border:0;background:none;color:var(--market-blue);padding:0;font-size:12px!important}.market-button{display:inline-flex;gap:6px;align-items:center;justify-content:center;border:1px solid #d5e0ec;border-radius:4px;background:#fff;padding:7px 11px;font-size:12px!important;white-space:nowrap;min-height:32px}.market-button:hover{border-color:#8db7e4;background:#f5f9ff}.market-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--market-border);border-bottom:1px solid var(--market-border)}.market-filters>label:not(.market-search){display:flex;gap:8px;align-items:center;font-size:12px}.market-filters select{height:33px;background:#fff;border:1px solid #d6e0eb;border-radius:4px;padding:0 24px 0 9px;color:#33485e;max-width:160px}.market-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d6e0eb;border-radius:4px;padding:0 10px;width:260px;height:34px;color:#7087a1}.market-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:13px}.market-filter-tools{display:flex;gap:7px;margin-left:auto}.market-filters>label>span{flex:none;white-space:nowrap}.market-show-more{display:flex;justify-content:center;padding:14px;border-top:1px solid var(--market-border);background:#fff}.market-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-bottom:1px solid var(--market-border);padding:24px 0;margin-bottom:20px}.market-kpis>div{padding:0 22px;border-right:1px solid var(--market-border);min-width:0}.market-kpis>div:first-child{padding-left:16px}.market-kpis>div:last-child{border:0}.market-kpis span{font-size:13px;color:#607187}.market-kpis strong{display:block;font-size:27px;font-weight:600;margin:10px 0 7px}.market-kpis strong small{font-size:12px;margin-left:6px;font-weight:400}.market-kpis>div>small{font-size:12px;color:#718297;line-height:1.6;display:block}.market-chart-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px;margin-bottom:20px}.market-chart-grid.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.market-figure{min-width:0;background:#fff;border-bottom:1px solid var(--market-border);padding:17px 16px 6px}.market-figure>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px;min-height:43px}.market-figure h2,.market-section-heading h2{font-size:15px;margin:0 0 6px;font-weight:600}.market-figure header span,.market-section-heading span{font-size:12px;color:#6a7c90;line-height:1.5}.market-chart{min-width:0;width:100%}.market-segment{display:flex;flex:none;background:#eef3f9;border-radius:4px;padding:3px;gap:2px}.market-segment button{border:0;background:transparent;padding:5px 10px;font-size:12px;border-radius:3px;white-space:nowrap;color:#64748b}.market-segment button.active{background:#fff;color:#2473cb;box-shadow:0 1px 3px #213e5a15}.market-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 16px;border-bottom:1px solid var(--market-border)}.market-samples,.market-keywords,.market-comparison{background:#fff;border-top:1px solid var(--market-border);margin-top:20px}.market-table-scroll{overflow:auto;max-width:100%}.market-workspace table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap;text-align:left}.market-workspace th{font-weight:500;color:#61738b;background:#f6f9fc;padding:12px 15px;border-bottom:1px solid var(--market-border)}.market-workspace td{padding:13px 15px;border-bottom:1px solid #edf1f5;color:#364b63}.market-workspace th button{display:flex;align-items:center;gap:7px;background:transparent;border:0;padding:0;color:inherit;font-size:12px}.market-workspace td small,.market-workspace th small{display:block;font-size:12px;color:#7e8da0;margin-top:5px;font-weight:400}.market-workspace tbody tr:hover{background:#fafcff}.market-workspace td:first-child{max-width:280px}.market-item-title{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:#285e96;padding:0;font-size:13px!important;white-space:normal;text-align:left}.market-check{width:36px}.market-samples>footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:12px;color:#6e8095}.market-samples>footer>div{display:flex;gap:6px}.market-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:70px 20px;color:#6b7f96;background:#fff}.market-empty h3{font-size:16px;color:#415970}.market-empty p{font-size:12px;line-height:1.6}.market-message{margin:12px 0;padding:10px;background:#fff4df;color:#856625;font-size:12px}.market-note{padding:10px 16px;color:#718298;font-size:12px;line-height:1.7}.market-table-empty{text-align:center;padding:28px!important;color:#728196!important}.market-selection-filter{display:flex;align-items:center;gap:24px;padding:0 0 18px;font-size:12px;flex-wrap:wrap}.market-selection-filter label{display:flex;align-items:center;gap:8px}.market-selection-filter input[type=number]{width:68px;padding:6px;border:1px solid #cbd8e6;border-radius:4px;background:#fff}.market-selection-filter>span{margin-left:auto;color:#6b7c91}.market-candidate-list{background:#fff}.market-candidate-list article{display:flex;align-items:center;gap:20px;padding:17px 16px;border-bottom:1px solid #e6edf4}.market-candidate-list article>div:first-child{width:32%;min-width:0}.market-candidate-list article>div:first-child>span{display:block;color:#6f8298;font-size:12px;margin-bottom:7px}.market-candidate-list article>div:first-child>small{display:block;margin-top:7px;color:#8190a2;font-size:12px}.market-candidate-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;flex:1;margin:0}.market-candidate-list dt{color:#7a8c9e;font-size:12px}.market-candidate-list dd{font-size:14px;margin:8px 0 0;font-weight:500;white-space:nowrap}.market-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#20395055;display:flex;align-items:center;justify-content:center;padding:24px}.market-dialog{width:min(840px,100%);max-height:calc(100dvh - 48px);overflow:auto;background:#fff;border-radius:6px;box-shadow:0 15px 60px #12345630}.market-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--market-border);position:sticky;top:0;background:#fff;z-index:2}.market-dialog h2{font-size:17px;margin:0;line-height:1.5}.market-dialog-body{padding:20px 22px}.market-dialog-body h3{font-size:14px;margin:0 0 12px}.market-dialog-body p{font-size:13px;line-height:1.9;color:#64758b;margin:0 0 20px}.market-methods{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.7;margin:0 0 25px}.market-methods dt{color:#536a83}.market-methods dd{margin:0;color:#6b7b8f}.market-detail-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:15px 0}.market-detail-values span{display:block;font-size:12px;color:#73849a;margin-bottom:9px}.market-detail-values strong{font-size:21px;font-weight:500}@media(max-width:1100px){.market-chart-grid,.market-chart-grid.equal{grid-template-columns:1fr}.market-kpis strong{font-size:23px}.market-kpis>div{padding:0 14px}.market-candidate-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.market-filter-tools{margin-left:0}.market-section-heading{align-items:flex-start}}@media(max-width:600px){.market-context{align-items:flex-start}.market-context>div{gap:8px}.market-context>button{white-space:nowrap}.market-filters{gap:10px}.market-search{width:100%}.market-filters>label:not(.market-search){flex:1}.market-filters select{min-width:0;width:100%;max-width:none}.market-filter-tools{width:100%;justify-content:flex-end}.market-kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;padding:20px 0}.market-kpis>div{padding:0 12px!important}.market-kpis>div:nth-child(2n){border:0}.market-kpis strong{font-size:23px}.market-chart-grid{gap:14px;margin-bottom:14px}.market-figure{padding:14px 8px 4px}.market-figure>header{gap:8px;flex-wrap:wrap;padding:0 5px}.market-section-heading{padding:14px 12px;gap:10px;flex-wrap:wrap}.market-figure h2,.market-section-heading h2{font-size:14px}.market-selection-filter{gap:12px}.market-candidate-list article{flex-wrap:wrap;gap:14px;padding:16px 12px}.market-candidate-list article>div:first-child{width:calc(100% - 50px)}.market-candidate-list article>button{order:-1}.market-candidate-list dl{flex-basis:100%;gap:14px}.market-overlay{padding:12px}.market-dialog{max-height:calc(100dvh - 24px)}.market-dialog>header,.market-dialog-body{padding:16px}.market-methods{grid-template-columns:85px minmax(0,1fr);gap:10px;font-size:12px}.market-detail-values{gap:10px}.market-detail-values strong{font-size:17px}}.operational-charts[data-v-97e3b7d3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.operational-charts>section[data-v-97e3b7d3]{min-width:0;padding:16px 18px;background:#fff;border:1px solid #e5e9f0;border-radius:8px;overflow:hidden}.operational-charts header[data-v-97e3b7d3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e8edf3}.operational-charts header>div[data-v-97e3b7d3]{min-width:0;overflow-wrap:anywhere}.operational-charts h2[data-v-97e3b7d3]{font-size:14px;margin:0 0 6px}.operational-charts header span[data-v-97e3b7d3]{font-size:12px;color:#64768a}.operational-empty[data-v-97e3b7d3]{height:240px;display:grid;place-items:center;color:#64768a;font-size:13px}@media(max-width:780px){.operational-charts[data-v-97e3b7d3]{grid-template-columns:1fr}}@media(max-width:680px){.operational-charts>section[data-v-97e3b7d3]{padding:12px}}.product-import-tools[data-v-61878092]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:16px}.import-preview[data-v-61878092]{overflow:auto;margin-top:16px}.import-preview table[data-v-61878092]{width:100%;border-collapse:collapse;font-size:13px}.import-preview th[data-v-61878092],.import-preview td[data-v-61878092]{text-align:left;padding:9px;border-bottom:1px solid #e4eaf0;min-width:80px}.assistant-overlay[data-v-bb691149]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;z-index:2000;display:flex;justify-content:flex-end}.assistant-panel[data-v-bb691149]{width:520px;max-width:100%;height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-4px 0 24px #0002;color:#16232d;font-size:14px}.assistant-panel header[data-v-bb691149]{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid #dce4ec}.assistant-panel h2[data-v-bb691149]{font-size:18px;margin:0 0 5px}.assistant-panel small[data-v-bb691149]{color:#657481;font-size:12px}.assistant-panel button[data-v-bb691149]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d8e1ea;background:#fff;color:inherit;border-radius:4px;min-height:34px;padding:7px 10px;cursor:pointer}.assistant-panel button[data-v-bb691149]:disabled{opacity:.45;cursor:default}.assistant-panel nav[data-v-bb691149]{display:flex;gap:8px;padding:10px 16px;border-bottom:1px solid #e2e8ee}.assistant-panel nav span[data-v-bb691149]{margin-left:auto;align-self:center;color:#677a70;font-size:12px}.assistant-history[data-v-bb691149]{max-height:230px;overflow:auto;border-bottom:1px solid #dce4ec;padding:8px 16px;background:#f6f9fc}.assistant-history>div[data-v-bb691149]{display:flex;gap:4px;margin:4px 0}.assistant-history>div>button[data-v-bb691149]:first-child{flex:1;justify-content:flex-start;text-align:left;overflow-wrap:anywhere}.assistant-history .active>button[data-v-bb691149]:first-child{border-color:#2478d4;color:#1468bc}.assistant-messages[data-v-bb691149]{flex:1;overflow:auto;padding:20px 18px;min-height:0}.assistant-empty[data-v-bb691149]{color:#71808d;line-height:1.9}.assistant-message[data-v-bb691149]{margin-bottom:24px;overflow-wrap:anywhere}.assistant-message b[data-v-bb691149]{font-size:12px;color:#517465}.assistant-message.user[data-v-bb691149]{padding:12px;background:#edf5ff;border-radius:5px}.assistant-message.user b[data-v-bb691149]{color:#236dae}.assistant-text[data-v-bb691149]{white-space:pre-wrap;line-height:1.8;margin-top:7px}.assistant-citations[data-v-bb691149]{list-style:none;padding:8px 0 0;margin:8px 0 0;border-top:1px solid #e1e9ee}.assistant-citations li[data-v-bb691149]{display:flex;gap:6px;color:#657481;font-size:12px;line-height:1.7}.assistant-citations svg[data-v-bb691149]{flex:none;margin-top:4px}.assistant-error[data-v-bb691149]{margin:0;padding:10px 18px;background:#fff0ed;color:#a8422b;font-size:13px}.assistant-panel form[data-v-bb691149]{padding:14px 18px;border-top:1px solid #dce4ec}.assistant-panel textarea[data-v-bb691149]{width:100%;box-sizing:border-box;resize:vertical;min-height:90px;max-height:200px;border:1px solid #cbd6e2;border-radius:4px;padding:10px;font:inherit;line-height:1.6}.assistant-panel form>div[data-v-bb691149]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.assistant-panel form button[data-v-bb691149]{background:#1474d5;color:#fff;border-color:#1474d5}@media(max-width:600px){.assistant-panel[data-v-bb691149]{width:100%}.assistant-panel header[data-v-bb691149]{padding:12px}.assistant-messages[data-v-bb691149]{padding:16px}.assistant-panel form[data-v-bb691149]{padding:10px 14px}}.personnel-workspace .danger[data-v-9f8e53af]{margin-right:auto;background:#c8313e;color:#fff;border-color:#c8313e}.personnel-workspace .danger[data-v-9f8e53af]:hover:not(:disabled){background:#ad2532;border-color:#ad2532}.personnel-modal footer[data-v-9f8e53af]{flex-wrap:wrap}.personnel-modal .personnel-error[data-v-9f8e53af]{color:#ab3e33}.personnel-modal fieldset[data-v-9f8e53af]{border:0;padding:0;min-width:0;margin-left:0;margin-right:0}.personnel-modal fieldset[data-v-9f8e53af]:disabled{opacity:.65}.personnel-delete-confirm[data-v-9f8e53af]{margin-top:18px;padding:12px;border:1px solid #edb7bd;border-radius:4px;background:#fff4f5;overflow-wrap:anywhere}.personnel-delete-confirm strong[data-v-9f8e53af]{font-size:14px;color:#972630}.personnel-delete-confirm p[data-v-9f8e53af]{margin:8px 0 0;color:#7a3f45;line-height:1.6}.personnel-workspace .confirm-delete[data-v-9f8e53af]{margin-right:0}.personnel-workspace[data-v-9f8e53af]{padding:20px;min-width:0;color:#16232d;font-size:14px}.personnel-workspace header[data-v-9f8e53af]{display:flex;align-items:center;justify-content:space-between;gap:12px}.personnel-workspace h2[data-v-9f8e53af]{font-size:20px;margin:0}.personnel-workspace h3[data-v-9f8e53af]{font-size:18px;margin:0}.personnel-workspace header>div[data-v-9f8e53af]{display:flex;gap:8px}.personnel-workspace button[data-v-9f8e53af]{display:inline-flex;gap:6px;align-items:center;justify-content:center;border:1px solid #cfdae7;border-radius:4px;background:#fff;padding:7px 10px;font:inherit;color:#284559;cursor:pointer;min-height:34px}.personnel-workspace button[data-v-9f8e53af]:disabled{opacity:.5;cursor:default}.personnel-workspace .primary[data-v-9f8e53af]{background:#1474d5;color:#fff;border-color:#1474d5}.personnel-filters[data-v-9f8e53af]{display:flex;align-items:center;gap:12px;margin:18px 0}.personnel-filters label[data-v-9f8e53af]{display:flex;align-items:center;border:1px solid #cfdae7;border-radius:4px;padding:0 10px}.personnel-filters input[data-v-9f8e53af]{border:0;outline:none;width:220px}.personnel-workspace input[data-v-9f8e53af],.personnel-workspace select[data-v-9f8e53af]{font:inherit;padding:8px;background:#fff;color:#16232d;min-width:0}.personnel-filters select[data-v-9f8e53af]{border:1px solid #cfdae7;border-radius:4px}.personnel-filters>span[data-v-9f8e53af]{margin-left:auto;color:#667988}.personnel-table[data-v-9f8e53af]{overflow:auto;border:1px solid #dce4ec}.personnel-table table[data-v-9f8e53af]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.personnel-table th[data-v-9f8e53af]{background:#f0f5fa;text-align:left;font-weight:600}.personnel-table th[data-v-9f8e53af],.personnel-table td[data-v-9f8e53af]{padding:11px 12px;border-bottom:1px solid #e2e8ee}.personnel-table tbody tr[data-v-9f8e53af]:hover{background:#f8fbff}.personnel-status[data-v-9f8e53af]{font-size:12px;color:#27765a;background:#e9f5ee;padding:3px 6px;border-radius:3px}.personnel-status.DISABLED[data-v-9f8e53af]{color:#856653;background:#f5eeea}.personnel-error[data-v-9f8e53af]{color:#ab3e33;background:#fff0ed;padding:10px}.personnel-empty[data-v-9f8e53af]{text-align:center;color:#73838e}.personnel-modal[data-v-9f8e53af]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1900;background:#0005;display:flex;align-items:center;justify-content:center;padding:20px}.personnel-modal form[data-v-9f8e53af]{background:#fff;width:540px;max-width:100%;max-height:90vh;overflow:auto;padding:24px;border-radius:6px;box-sizing:border-box}.personnel-fields[data-v-9f8e53af]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.personnel-fields label[data-v-9f8e53af]{display:flex;flex-direction:column;gap:6px}.personnel-fields input[data-v-9f8e53af],.personnel-fields select[data-v-9f8e53af]{border:1px solid #cfdae7;border-radius:4px}.personnel-fields .wide[data-v-9f8e53af]{grid-column:1/-1}.personnel-modal p[data-v-9f8e53af]{font-size:12px;color:#687b89}.personnel-modal footer[data-v-9f8e53af]{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}@media(max-width:600px){.personnel-workspace[data-v-9f8e53af]{padding:12px}.personnel-workspace>header[data-v-9f8e53af]{align-items:flex-start;flex-wrap:wrap}.personnel-filters[data-v-9f8e53af]{flex-wrap:wrap}.personnel-filters input[data-v-9f8e53af]{width:160px}.personnel-fields[data-v-9f8e53af]{grid-template-columns:1fr}.personnel-modal form[data-v-9f8e53af]{padding:18px}}.gy-dashboard{--db-blue:#347de5;--db-green:#138c80;--db-coral:#d66b58;--db-ink:#22384e;--db-muted:#738296;--db-line:#e5ebf2;color:var(--db-ink);font-size:13px;letter-spacing:0;min-width:0;padding-bottom:4px}.gy-dashboard button,.gy-dashboard input,.gy-dashboard select{font-size:12px}.gy-dashboard button{transition:background .14s,color .14s}.gy-dashboard button:disabled{opacity:.38}.gy-dashboard svg{flex-shrink:0}.gy-dashboard h2{font-size:14px;font-weight:600;line-height:20px}.db-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#fff;border-bottom:1px solid var(--db-line);padding:10px 0 12px}.db-scope-filters,.db-date-actions{display:flex;gap:8px;align-items:center;min-width:0;flex-wrap:wrap}.db-date-actions{margin-left:auto;gap:6px}.db-control{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.db-control>span{color:var(--db-muted)}.db-control select,.db-period-select,.db-alert-filters select{height:30px;padding:0 22px 0 9px;border:1px solid #dbe4ee;border-radius:4px;color:#344b64;background:#fff;max-width:166px;min-width:0}.db-country{position:relative}.db-country img{width:18px;height:12px;object-fit:cover;position:absolute;left:39px;pointer-events:none}.db-country:has(img) select{padding-left:32px}.db-country select{width:155px}.db-date-range{display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #dbe4ee;border-radius:4px;height:30px;color:var(--db-muted);background:#fff}.db-date-range input{border:0;padding:0;background:none;width:111px;min-width:0;color:#344b64;box-shadow:none!important}.db-date-range>span{font-size:12px}.db-segment{display:inline-flex;border:1px solid #dae4ef;background:#fff;border-radius:4px;overflow:hidden;flex-shrink:0}.db-segment button{height:27px;padding:0 10px;white-space:nowrap;color:#65758a;border-right:1px solid #e2e9f1}.db-segment button:last-child{border-right:0}.db-segment button.active{color:#2873cf;background:#edf5ff;font-weight:600}.db-segment button:hover{background:#f2f7fd}.db-icon{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:4px;color:#6c819a;flex-shrink:0}.db-icon:hover{color:var(--db-blue);background:#eaf3ff}.db-mobile-filter{display:none}.db-context{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--db-muted);padding:10px 0}.db-source{border:1px solid #dfE7ef;background:#f7f9fc;color:#65778c;border-radius:3px;padding:2px 5px}.db-context-end{margin-left:auto}.db-divider{padding:0 10px;color:#ccd7e4}.db-kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));background:#fff;border-top:2px solid #4686df;border-bottom:1px solid var(--db-line);margin-bottom:12px}.db-kpi{text-align:left;min-width:0;padding:16px 14px 13px;position:relative}.db-kpi:after{content:"";position:absolute;right:0;top:18px;bottom:17px;border-right:1px solid var(--db-line)}.db-kpi:last-child:after{display:none}.db-kpi:hover{background:#f7faff}.db-kpi-label{display:flex;align-items:center;gap:6px;font-size:12px;color:#65778c;white-space:nowrap}.db-kpi-label svg{color:#9faebe}.db-kpi-number{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;font-size:22px;font-weight:600;line-height:1.45;font-variant-numeric:tabular-nums;margin:8px 0 10px;overflow-wrap:anywhere}.db-kpi-number small{font-size:12px;font-weight:400;color:#8290a0}.db-kpi.green .db-kpi-number{color:var(--db-green)}.db-kpi.coral .db-kpi-number{color:var(--db-coral)}.db-kpi-foot{display:flex;align-items:center;justify-content:flex-start;gap:6px;color:var(--db-muted);font-size:12px;min-height:18px;flex-wrap:wrap}.db-kpi-foot>span{display:inline-flex;align-items:center;gap:2px}.db-kpi-foot>svg:last-child{margin-left:auto}.db-positive{color:var(--db-green)}.db-negative{color:var(--db-coral)}.db-muted{font-size:12px;color:var(--db-muted)}.db-main-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px}.db-panel{min-width:0;background:#fff;border:1px solid var(--db-line);border-radius:4px;overflow:hidden}.db-panel-head{height:47px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border-bottom:1px solid #edf1f6}.db-panel-head h2{display:flex;gap:6px;align-items:center;white-space:nowrap}.db-panel-tools{display:flex;gap:12px;align-items:center}.db-chart-unit{display:flex;justify-content:space-between;font-size:12px;color:#8291a1;padding:12px 17px 0}.db-chart{width:100%;min-width:0}.db-trend,.db-operators{min-height:307px}.db-operator-summary{display:flex;padding:11px 17px;border-top:1px solid #edf1f6;gap:35px}.db-operator-summary>span{font-size:12px;color:var(--db-muted);display:flex;align-items:center;gap:12px}.db-operator-summary strong{font-size:16px;color:#324d6a;font-variant-numeric:tabular-nums}.db-operator-summary small{font-size:12px;font-weight:400;margin-left:4px}.db-table-scroll{width:100%;overflow:auto;scrollbar-width:thin}.db-table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.db-table th{text-align:left;font-weight:400;color:#6d8095;background:#f8fafd;height:34px;padding:0 13px;border-bottom:1px solid #edf1f6}.db-table td{height:43px;padding:8px 13px;border-bottom:1px solid #edf1f6;font-variant-numeric:tabular-nums}.db-table tbody tr:last-child td{border-bottom:0}.db-table tbody tr:hover{background:#f5f9ff}.db-table tbody tr:has(button){cursor:pointer}.db-table .db-number{text-align:right}.db-row-name{display:flex;gap:8px;align-items:center;text-align:left;padding:0;max-width:255px}.db-row-name>span:last-child{overflow:hidden;text-overflow:ellipsis}.db-row-name img{width:18px;height:12px;object-fit:cover;flex-shrink:0}.db-rank{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:3px;color:#8a99a8;font-weight:600;flex-shrink:0}.db-rank.top{background:#eaf2ff;color:#427fc8}.db-product{padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;max-width:225px;min-width:140px}.db-product strong{color:#3a638c;font-size:12px;font-weight:500}.db-product span{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#8491a2;font-size:12px}.db-text-link{display:inline-flex;align-items:center;gap:3px;color:#4383d5;padding:0;font-size:12px;white-space:nowrap}.db-status-tabs{display:flex;gap:2px;padding:9px 12px;border-bottom:1px solid #edf1f6;overflow:auto}.db-status-tabs button{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:3px;white-space:nowrap;color:#78889b}.db-status-tabs button.active{background:#eaf3ff;color:#357dcc}.db-status-tabs span{font-variant-numeric:tabular-nums;font-size:12px}.db-status{display:inline-block;font-size:12px;line-height:20px;padding:0 6px;border-radius:3px;background:#f0f4f8;color:#6b7d91;white-space:nowrap}.db-status.normal{background:#edf8f4;color:#358e73}.db-status.lowStock{background:#fff6e7;color:#ad8229}.db-status.slowMoving{background:#f4f0fc;color:#8770b0}.db-status.outOfStock,.db-status.refund,.db-status.return{background:#fff0ec;color:#cf715d}.db-bottom-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1.2fr) minmax(220px,.7fr);gap:12px;margin-top:12px}.db-count{display:inline-flex;align-items:center;background:#f0f4f9;color:#71859c;padding:1px 5px;font-size:12px;border-radius:3px;font-weight:400;white-space:nowrap}.db-alerts h2>svg{color:#d48a4b}.db-alert-filters{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #edf1f6}.db-alert-filters select{max-width:170px;flex-shrink:0}.db-search{height:30px;border:1px solid #dce5ee;border-radius:4px;display:flex;align-items:center;gap:6px;padding:0 8px;min-width:0;color:#8b9bae;flex:1;background:#fff}.db-search input{width:100%;min-width:0;border:0;padding:0;box-shadow:none!important;color:#3e5268;background:transparent}.db-search input::placeholder{color:#99a7b5}.db-store-cell{max-width:120px;text-overflow:ellipsis;overflow:hidden}.db-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-top:1px solid #edf1f6;font-size:12px;color:#8190a0;min-height:46px}.db-pagination>div{display:flex;align-items:center;gap:5px}.db-empty{text-align:center!important;color:#92a0af;height:90px!important}.db-profit-total{display:flex;justify-content:space-between;margin:12px 17px 0;padding:16px 0;border-top:1px solid var(--db-line);gap:10px}.db-profit-total>span{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--db-muted)}.db-profit-total strong{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.db-asof{color:#8795a4;font-size:12px;padding:12px 15px 0}.db-finance-item{display:flex;flex-direction:column;width:100%;padding:15px;text-align:left;gap:7px;border-bottom:1px solid #edf1f6}.db-finance-item:hover{background:#f7faff}.db-finance-item>span{display:flex;align-items:center;gap:8px;color:#708297;font-size:12px}.db-finance-item>span>svg{margin-left:auto}.db-finance-item strong{font-size:21px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.db-finance-item small{font-size:12px;color:#9a8c7a}.db-finance-difference{border-bottom:0}.db-finance-difference strong{color:var(--db-coral)}.db-error{display:flex;gap:10px;align-items:center;padding:15px;background:#fff3ef;color:#bb6755;flex-wrap:wrap;margin-top:12px}.db-error button{color:#397ccf;text-decoration:underline}.db-notice{position:fixed;z-index:220;bottom:30px;left:50%;transform:translate(-50%);background:#fff;color:#228774;border:1px solid #cae6dd;box-shadow:0 5px 24px #18334e20;padding:11px 18px;border-radius:5px;font-size:13px;white-space:nowrap}.db-fullscreen,.gy-dashboard:fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#f3f6fa;padding:16px;overflow:auto;width:100%;height:100dvh}.gy-dashboard:fullscreen::backdrop{background:#f3f6fa}.db-fullscreen .db-toolbar,.gy-dashboard:fullscreen .db-toolbar{padding:10px 12px}.db-detail-dialog{width:min(1120px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid #dce6f0;border-radius:6px;color:var(--db-ink);box-shadow:0 18px 65px #142e4730;overflow:auto}.db-detail-dialog::backdrop{background:#152b4355}.db-detail-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;padding:17px 19px;border-bottom:1px solid var(--db-line);gap:16px}.db-detail-dialog h2{font-size:15px;line-height:1.5}.db-detail-dialog header p{font-size:12px;line-height:1.6;color:var(--db-muted);margin-top:5px;max-width:850px}.db-detail-tools{display:flex;align-items:center;gap:12px;padding:12px 18px}.db-detail-tools .db-search{max-width:300px;margin-right:auto}.db-command{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d5e2f0;border-radius:4px;background:#fff;color:#3979c5;min-height:30px;padding:5px 9px;white-space:nowrap}.db-command:hover{background:#edf5ff}.db-detail-table{max-height:55dvh}.db-detail-table th{position:sticky;top:0;z-index:1}.db-detail-table td{max-width:260px;overflow:hidden;text-overflow:ellipsis}.db-detail-dialog .db-pagination{padding:10px 18px}.db-detail-dialog .db-pagination .db-command{margin-left:10px}.db-kpi-label small{font-size:12px;color:#8b99a9;font-weight:400;margin-left:auto}.db-kpi-number{display:block;white-space:nowrap}.db-operator-summary{flex-wrap:wrap;row-gap:10px}.db-operator-summary>span{flex-wrap:wrap}@media(min-width:1650px){.db-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1.15fr)}.db-trend{grid-column:1/3}.db-rankings{grid-column:1/2}.db-skus{grid-column:2/4}.db-skus .db-table td{height:43px}.db-kpi-number{font-size:25px}.db-toolbar{flex-wrap:nowrap}.db-kpi{padding-left:17px;padding-right:17px}}@media(max-width:1320px){.db-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.db-kpi:nth-child(-n+4){border-bottom:1px solid var(--db-line)}.db-kpi:nth-child(4):after{display:none}.db-kpi{padding-top:12px;padding-bottom:11px}.db-kpi-number{margin:5px 0 6px}.db-bottom-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.db-finance{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr}.db-finance .db-panel-head,.db-finance .db-asof{grid-column:1/-1}.db-finance-item{border-bottom:0;border-right:1px solid #edf1f6}.db-finance-item:last-child{border-right:0}.db-panel-tools{gap:7px}.db-panel-tools .db-segment button{padding:0 8px}}@media(max-width:900px){.db-main-grid{grid-template-columns:1fr 1fr}.db-trend,.db-operators{grid-column:1/-1}.db-operators .db-chart{height:170px!important}.db-bottom-grid{grid-template-columns:1fr}.db-rankings,.db-skus{grid-column:1/-1}.db-finance{grid-template-columns:repeat(3,minmax(0,1fr))}.db-context{flex-wrap:wrap}.db-context-end{margin-left:0}.db-panel-head{padding:0 13px}.db-bottom-grid .db-alerts{grid-column:1/-1}.db-kpi-number{font-size:22px}.db-toolbar{gap:8px}.db-date-actions{margin-left:0;flex:1;justify-content:flex-end}.db-control select{max-width:155px}.db-scope-filters{gap:8px 12px}.db-finance-item strong{font-size:19px}}@media(max-width:600px){.gy-dashboard{font-size:12px}.db-toolbar{padding:8px 0;flex-direction:column;align-items:stretch;gap:8px}.db-scope-filters{display:none;order:2;grid-template-columns:1fr 1fr;gap:9px}.db-scope-filters.expanded{display:grid}.db-control{min-width:0;gap:6px}.db-control select{width:100%;max-width:none;min-width:0;flex:1}.db-country select{width:100px}.db-country img{left:36px}.db-date-actions{justify-content:flex-start;margin:0;gap:6px}.db-date-range{flex:1;min-width:235px;justify-content:space-between}.db-date-range input{width:103px}.db-date-range>svg{display:none}.db-period-select{width:57px;padding-left:5px;padding-right:4px}.db-currency{margin-right:auto}.db-mobile-filter{display:inline-flex}.db-context{gap:6px;font-size:12px;padding:9px 0;line-height:18px}.db-context-end{width:100%}.db-kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.db-kpi{padding:12px 11px}.db-kpi:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--db-line)}.db-kpi:nth-child(2n):after{display:none}.db-kpi-number{font-size:22px;gap:4px}.db-kpi-foot{gap:4px}.db-main-grid{gap:10px;grid-template-columns:1fr}.db-panel-head{height:auto;min-height:45px;padding:9px 12px;flex-wrap:wrap;gap:8px}.db-panel-head h2{font-size:13px}.db-panel-tools{gap:8px;width:100%;justify-content:space-between}.db-panel-tools .db-segment button{padding:0 9px}.db-trend{min-height:300px}.db-operators{min-height:285px}.db-chart-unit{padding:10px 13px 0}.db-operator-summary{gap:20px;padding:11px 12px}.db-operator-summary>span{gap:8px}.db-operator-summary strong{font-size:15px}.db-table th,.db-table td{padding-left:10px;padding-right:10px}.db-rankings .db-table{min-width:415px}.db-skus .db-table{min-width:405px}.db-row-name{max-width:200px;gap:5px}.db-product{min-width:135px;max-width:165px}.db-status-tabs{gap:0;padding:8px}.db-status-tabs button{padding:5px 7px;gap:4px}.db-bottom-grid{margin-top:10px;gap:10px}.db-alert-filters{padding:9px 10px;gap:7px}.db-alert-filters select{max-width:145px}.db-alerts .db-table{min-width:500px}.db-finance{display:block}.db-finance .db-panel-head{min-height:45px}.db-finance-item{border-right:0;border-bottom:1px solid #edf1f6}.db-finance-item strong{font-size:23px}.db-profit-total{margin-top:4px}.db-fullscreen,.gy-dashboard:fullscreen{padding:10px}.db-detail-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.db-detail-dialog>header{padding:13px}.db-detail-tools{padding:10px 12px;gap:8px}.db-detail-dialog .db-pagination{padding:10px 12px;flex-wrap:wrap}.db-detail-dialog .db-pagination>div{margin-left:auto}.db-detail-dialog .db-pagination .db-command{margin-left:4px}.db-detail-dialog h2{font-size:14px}.db-detail-table{max-height:57dvh}.db-notice{bottom:18px;max-width:calc(100vw - 24px);white-space:normal}}.fx-settings[data-v-139e592a]{padding:20px;color:#172b3a;font-size:14px;min-width:0}.fx-heading[data-v-139e592a]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.fx-heading h2[data-v-139e592a]{font-size:18px;margin:0}.fx-actions[data-v-139e592a]{display:flex;gap:8px;align-items:center}.fx-settings button[data-v-139e592a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid #cad6e2;border-radius:4px;background:#fff;color:#25455f;font:inherit;cursor:pointer}.fx-settings button[data-v-139e592a]:disabled{opacity:.5;cursor:default}.fx-settings .fx-primary[data-v-139e592a]{background:#1474d5;border-color:#1474d5;color:#fff}.fx-context[data-v-139e592a]{display:flex;gap:20px;flex-wrap:wrap;align-items:center;font-size:12px;color:#566b7b;margin:18px 0}.fx-context strong[data-v-139e592a]{font-size:14px;color:#263d50}.fx-table[data-v-139e592a]{overflow:auto;border-top:1px solid #d6e0e9}.fx-table table[data-v-139e592a]{border-collapse:collapse;width:100%;min-width:620px;text-align:left}.fx-table th[data-v-139e592a]{background:#f0f5fa;font-weight:600}.fx-table td[data-v-139e592a],.fx-table th[data-v-139e592a]{padding:12px;border-bottom:1px solid #e1e8ee}.fx-table input[data-v-139e592a]:not([type=checkbox]){font:inherit;color:#172b3a;border:1px solid #cbd8e4;border-radius:4px;background:#fff;min-height:34px;padding:6px 8px;box-sizing:border-box;width:160px}.fx-table input[type=number][data-v-139e592a]{width:130px}.fx-table input[data-v-139e592a]:disabled{background:#f5f7fa;color:#627381;border-color:#e0e6ec;opacity:1}.fx-table input[type=checkbox][data-v-139e592a]{width:16px;height:16px;accent-color:#1474d5}.fx-lock[data-v-139e592a]{display:inline-flex;gap:5px;align-items:center;color:#627381;font-size:12px}.fx-error[data-v-139e592a]{padding:10px;background:#fff0ed;color:#a93b30}.fx-success[data-v-139e592a]{padding:10px;background:#eaf7ef;color:#236a48}@media(max-width:600px){.fx-settings[data-v-139e592a]{padding:12px}.fx-context[data-v-139e592a]{gap:10px}.fx-heading[data-v-139e592a]{align-items:flex-start}.fx-actions[data-v-139e592a]{gap:5px}.fx-settings button[data-v-139e592a]{padding:7px 8px}}.fx-actions[data-v-139e592a]{flex-wrap:wrap}.fx-history-note[data-v-139e592a]{font-size:12px;color:#82622e;background:#fff8e9;padding:9px 12px}.content-studio[data-v-2afa3c9f]{color:#162537;font-size:14px;letter-spacing:0}.content-studio[data-v-2afa3c9f] *{box-sizing:border-box;min-width:0}.content-studio button[data-v-2afa3c9f],.content-studio select[data-v-2afa3c9f],.content-studio input[data-v-2afa3c9f],.content-studio textarea[data-v-2afa3c9f]{font:inherit}.content-studio button[data-v-2afa3c9f]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 11px;border:1px solid #d6e1ec;border-radius:5px;background:#fff;color:#243b53;cursor:pointer}.content-studio button[data-v-2afa3c9f]:disabled{opacity:.5;cursor:default}.content-studio button[data-v-2afa3c9f]:hover:not(:disabled){background:#edf4fc}.content-studio input[data-v-2afa3c9f]:not([type=checkbox]):not([type=radio]):not([type=file]),.content-studio select[data-v-2afa3c9f],.content-studio textarea[data-v-2afa3c9f]{width:100%;border:1px solid #cedbe8;border-radius:4px;background:#fff;padding:9px;color:#182c43;line-height:1.5}.content-studio textarea[data-v-2afa3c9f]{resize:vertical}.content-studio label[data-v-2afa3c9f]{display:grid;gap:7px;font-size:13px}.content-studio h3[data-v-2afa3c9f]{font-size:14px;margin:0 0 12px}.content-studio a[data-v-2afa3c9f]{font-size:12px;color:#2563a4}.cs-toolbar[data-v-2afa3c9f]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dee7f0;padding:0 0 14px}.cs-toolbar>div[data-v-2afa3c9f],.cs-actions[data-v-2afa3c9f]{display:flex;align-items:center;gap:10px}.cs-actions select[data-v-2afa3c9f]{max-width:260px}.cs-badge[data-v-2afa3c9f]{font-size:12px;color:#176e76;background:#e5f5f3;padding:4px 7px;border-radius:3px;white-space:nowrap}.cs-status[data-v-2afa3c9f]{font-size:12px;color:#526477}.cs-notice[data-v-2afa3c9f]{padding:9px 12px;background:#eef5ff;border-left:3px solid #4186cf}.cs-setup[data-v-2afa3c9f]{display:grid;grid-template-columns:minmax(0,1fr) 155px 160px;gap:14px;padding:18px 0}.cs-layout[data-v-2afa3c9f]{display:grid;grid-template-columns:300px minmax(0,1fr);border-top:1px solid #dce6ef}.cs-source[data-v-2afa3c9f]{padding:20px 20px 20px 0;border-right:1px solid #dce6ef}.cs-product-title[data-v-2afa3c9f]{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.content-studio .cs-check[data-v-2afa3c9f]{display:flex;align-items:flex-start;gap:8px;margin-top:12px;line-height:1.6}.cs-check input[data-v-2afa3c9f]{margin-top:4px}.cs-reference[data-v-2afa3c9f]{margin:18px 0 23px}.cs-reference img[data-v-2afa3c9f],.cs-image-empty[data-v-2afa3c9f]{width:100%;height:180px;object-fit:contain;background:#f5f8fb;border:1px solid #e1e8ee}.cs-image-empty[data-v-2afa3c9f]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#738396;font-size:12px}.cs-reference-label[data-v-2afa3c9f]{display:block;font-size:12px;margin:7px 0;color:#526477;overflow-wrap:anywhere}.content-studio .cs-upload[data-v-2afa3c9f]{display:flex;justify-content:center;align-items:center;gap:6px;padding:9px;border:1px solid #cfdeeb;border-radius:4px;cursor:pointer;margin-top:8px}.cs-upload input[data-v-2afa3c9f]{display:none}.cs-muted[data-v-2afa3c9f]{font-size:12px;line-height:1.7;color:#65778b}.cs-word-list[data-v-2afa3c9f]{display:grid;gap:5px;margin-bottom:12px}.content-studio .cs-word-list label[data-v-2afa3c9f]{display:flex;align-items:center;gap:8px;padding:9px 8px;border:1px solid transparent;border-radius:4px;cursor:pointer}.cs-word-list label.selected[data-v-2afa3c9f]{background:#edf5ff;border-color:#c5dbf1}.cs-word-list small[data-v-2afa3c9f]{display:block;margin-top:4px;color:#687c8d;font-size:12px}.content-studio button.cs-primary[data-v-2afa3c9f]{background:#2676bf;color:#fff;border-color:#2676bf}.content-studio button.cs-primary[data-v-2afa3c9f]:hover:not(:disabled){background:#1e65a5}.cs-generate[data-v-2afa3c9f]{width:100%;margin-top:20px}.cs-editor[data-v-2afa3c9f]{padding:0 0 20px 24px}.cs-tabs[data-v-2afa3c9f]{display:flex;gap:16px;align-items:center;min-height:59px;border-bottom:1px solid #dce6ef}.cs-tabs button[data-v-2afa3c9f]{border:0;background:transparent;padding:8px 0;color:#64788d;border-radius:0;white-space:nowrap}.cs-tabs button.active[data-v-2afa3c9f]{color:#216cb1;font-weight:700}.cs-tabs button span[data-v-2afa3c9f]{font-size:12px;color:#708297}.cs-copy[data-v-2afa3c9f]{padding-top:20px;display:grid;gap:19px}.cs-copy label>span[data-v-2afa3c9f]{display:flex;align-items:center;justify-content:space-between;font-weight:600}.cs-copy label>span button[data-v-2afa3c9f],.cs-image-plans header button[data-v-2afa3c9f]{border:0;min-height:28px;padding:4px}.cs-image-plans[data-v-2afa3c9f]{padding-top:18px}.cs-plan-state[data-v-2afa3c9f]{display:flex;gap:12px;align-items:center;font-size:12px;color:#65778b;margin-bottom:10px}.cs-image-plans article[data-v-2afa3c9f]{padding:18px 0;border-bottom:1px solid #e1e8ef}.cs-image-plans header[data-v-2afa3c9f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cs-image-plans h3[data-v-2afa3c9f]{margin:0}.cs-image-plans label+label[data-v-2afa3c9f]{margin-top:10px}.cs-empty[data-v-2afa3c9f]{padding:65px 20px;text-align:center;color:#77899b;display:grid;justify-items:center;gap:12px}.cs-empty h3[data-v-2afa3c9f],.cs-empty p[data-v-2afa3c9f]{margin:0}.cs-review[data-v-2afa3c9f]{padding-top:24px}.cs-review-item[data-v-2afa3c9f]{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-bottom:1px solid #e5ebf1;line-height:1.6}.cs-review-item svg[data-v-2afa3c9f]{flex:none;margin-top:2px;color:#238579}.cs-review-item.warning svg[data-v-2afa3c9f]{color:#a77517}.cs-success[data-v-2afa3c9f]{color:#187c68}.cs-review>button[data-v-2afa3c9f]{margin:15px 10px 0 0}.content-studio[data-v-2afa3c9f] :focus-visible{outline:2px solid #3589cf;outline-offset:2px}@media(max-width:900px){.cs-layout[data-v-2afa3c9f]{grid-template-columns:245px minmax(0,1fr)}.cs-editor[data-v-2afa3c9f]{padding-left:16px}.cs-source[data-v-2afa3c9f]{padding-right:15px}.cs-tabs[data-v-2afa3c9f]{gap:10px}.cs-tabs button[data-v-2afa3c9f]{font-size:12px}.cs-toolbar[data-v-2afa3c9f]{align-items:flex-start;flex-wrap:wrap}.cs-actions[data-v-2afa3c9f]{flex-wrap:wrap}.cs-actions select[data-v-2afa3c9f]{max-width:220px}}@media(max-width:650px){.cs-setup[data-v-2afa3c9f]{grid-template-columns:1fr 1fr}.cs-product[data-v-2afa3c9f]{grid-column:1/-1}.cs-layout[data-v-2afa3c9f]{display:block}.cs-source[data-v-2afa3c9f]{padding:18px 0;border-right:0;border-bottom:1px solid #dce6ef}.cs-editor[data-v-2afa3c9f]{padding-left:0}.cs-reference[data-v-2afa3c9f]{max-width:280px}.cs-word-list[data-v-2afa3c9f]{grid-template-columns:1fr 1fr}.cs-word-list label[data-v-2afa3c9f]{font-size:12px}.cs-toolbar>div.cs-actions[data-v-2afa3c9f]{width:100%}.cs-actions select[data-v-2afa3c9f]{max-width:none}.cs-tabs[data-v-2afa3c9f]{gap:18px;overflow:auto}.cs-plan-state[data-v-2afa3c9f]{flex-wrap:wrap}}.erp-shell{background:#eef0f5}.erp-shell .workspace,.erp-shell .dashboard-workspace{padding-top:16px}.erp-shell .workspace .business-overview-module,.erp-shell .workspace .market-overview-module,.erp-shell .workspace .cs-overview-module,.erp-shell .workspace .personnel-overview-module,.erp-shell .workspace .fx-overview-module{background:#fff;border:1px solid #e5e9f0;border-radius:8px;padding:16px 18px;margin-bottom:16px;min-width:0}.erp-shell .workspace .business-page-toolbar{margin:0;padding:0 0 14px;border-bottom:1px solid #e8edf3;background:transparent}.erp-shell .workspace .business-overview-module>.metric-strip{border:0;border-radius:0;background:transparent;margin:0;padding:18px 0;box-shadow:none}.erp-shell .workspace .business-overview-module>.metric-strip>div:first-child{padding-left:0}.erp-shell .workspace .business-filter-row{padding-top:14px;border-top:1px solid #e8edf3;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.erp-shell .workspace .data-section{border-radius:8px;background:#fff;margin-top:16px;border:1px solid #e5e9f0}.erp-shell .workspace .data-section>.table-toolbar{padding:16px 18px}.erp-shell .workspace .data-section>.table-toolbar>.table-commands{margin-left:0;flex-wrap:wrap}.erp-shell .workspace .surface{border-radius:8px;margin-bottom:16px}.erp-shell .workspace .page-visual{background:#fff;padding:16px 18px}.erp-shell .workspace .personnel-workspace,.erp-shell .workspace .fx-settings{padding:0}.erp-shell .workspace .personnel-overview-module>header,.erp-shell .workspace .fx-heading{padding-bottom:14px;border-bottom:1px solid #e8edf3;flex-wrap:wrap}.erp-shell .workspace .personnel-overview-module h2,.erp-shell .workspace .fx-heading h2{font-size:14px}.erp-shell .workspace .personnel-filters{margin:14px 0 0}.erp-shell .workspace .personnel-table,.erp-shell .workspace .fx-table{background:#fff;border:1px solid #e5e9f0;border-radius:8px;padding:16px}.erp-shell .workspace .fx-context{margin:14px 0 0}.erp-shell .workspace .cs-overview-module>.business-page-toolbar{margin-bottom:14px}.erp-shell .workspace .cs-overview-module .cs-toolbar{padding-bottom:14px}.erp-shell .workspace .cs-setup{padding:16px 0 0}.erp-shell .workspace .cs-layout{background:#fff;border:1px solid #e5e9f0;border-radius:8px;padding:0 18px}.erp-shell .workspace .cs-source{padding-top:18px}.erp-shell .workspace .market-overview-module>.business-page-toolbar{margin-bottom:14px}.erp-shell .workspace .market-overview-module .market-context{padding-bottom:14px}.erp-shell .workspace .market-overview-module .market-kpis{margin:0;padding:18px 0 0;border:0;background:transparent}.erp-shell .workspace .market-overview-module .market-kpis>div:first-child{padding-left:0}.erp-shell .workspace .market-samples,.erp-shell .workspace .market-keywords,.erp-shell .workspace .market-comparison,.erp-shell .workspace .market-figure{border:1px solid #e5e9f0;border-radius:8px;margin-top:16px;overflow:hidden}.erp-shell .workspace .market-chart-grid{gap:16px;margin-bottom:16px}.erp-shell .workspace .market-chart-grid>.market-figure{margin-top:0}.erp-shell .workspace .market-figure{background:#fff;padding:16px 18px}.erp-shell .workspace .gy-dashboard .db-overview-module{background:#fff;border:1px solid #e5e9f0;border-radius:8px;padding:14px 18px 4px;margin-bottom:16px;min-width:0}.erp-shell .workspace .gy-dashboard .db-toolbar{padding:0 0 14px;background:transparent}.erp-shell .workspace .gy-dashboard .db-context{padding:12px 0}.erp-shell .workspace .gy-dashboard .db-kpis{border-top:1px solid #e8edf3;border-bottom:0;margin-bottom:0;background:transparent}.erp-shell .workspace .gy-dashboard .db-main-grid,.erp-shell .workspace .gy-dashboard .db-bottom-grid{gap:16px}.erp-shell .workspace .gy-dashboard .db-bottom-grid{margin-top:16px}.erp-shell .workspace .gy-dashboard .db-panel{border-radius:8px}.erp-shell .topbar .brand-mark img{width:auto;height:auto;max-width:38px;max-height:38px;object-fit:contain}.erp-shell .workspace{padding-bottom:16px}.erp-shell .workspace .gy-dashboard .db-kpis{grid-template-columns:repeat(8,minmax(0,1fr))}.erp-shell .workspace .gy-dashboard .db-kpi:nth-child(-n+8){border-bottom:1px solid #e8edf3}.erp-shell .workspace .gy-dashboard .db-kpi:nth-child(8n):after{display:none}.erp-shell .workspace .gy-dashboard .db-kpi-label{font-size:14px;color:#111;font-weight:700;white-space:normal;flex-wrap:wrap;line-height:20px}.erp-shell .workspace .gy-dashboard .db-kpi-title{min-width:0;overflow-wrap:anywhere}.erp-shell .workspace .gy-dashboard .db-kpi-label>svg{flex-shrink:0}.erp-shell .workspace .gy-dashboard .db-kpi{--db-kpi-favorable:#c83e4d;--db-kpi-unfavorable:#16866a}.erp-shell .workspace .gy-dashboard .db-kpi-number{color:#526170}.erp-shell .workspace .gy-dashboard .db-kpi.favorable .db-kpi-number,.erp-shell .workspace .gy-dashboard .db-kpi .db-positive{color:var(--db-kpi-favorable)}.erp-shell .workspace .gy-dashboard .db-kpi.unfavorable .db-kpi-number,.erp-shell .workspace .gy-dashboard .db-kpi .db-negative{color:var(--db-kpi-unfavorable)}.db-kpi-comparisons{display:grid;gap:6px;font-size:12px;line-height:17px;font-weight:400;font-variant-numeric:tabular-nums}.db-comparison-row{display:grid;grid-template-columns:26px minmax(0,1fr);gap:5px;align-items:start;color:#718196;text-align:left}.db-comparison-values{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 6px;min-width:0}.db-comparison-values>span{white-space:nowrap}.db-comparison-unavailable{color:#7d8b9c}.db-aging-module{margin-top:16px}.db-aging-module .db-panel-head>.db-muted{margin-left:auto}.db-aging-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e8edf3;padding:16px 0}.db-aging-metrics>button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 20px;text-align:left;border-right:1px solid #e8edf3;min-width:0}.db-aging-metrics>button:last-child{border-right:0}.db-aging-metrics>button>span{font-size:12px;color:#718196}.db-aging-metrics strong{font-size:23px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.db-aging-metrics strong small{font-size:12px;font-weight:400;margin-left:6px;color:#7c8b9b}.db-aging-risk{color:#c97955}.db-aging-detail{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);align-items:center}.db-aging-detail>.db-table-scroll{border-left:1px solid #e8edf3}.db-finance-unavailable{padding:20px 16px;color:#718196;font-size:12px;line-height:1.7;grid-column:1/-1}@media(max-width:1649px){.erp-shell .workspace .gy-dashboard .db-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-shell .workspace .gy-dashboard .db-kpi:nth-child(-n+12){border-bottom:1px solid #e8edf3}.erp-shell .workspace .gy-dashboard .db-kpi:nth-child(4n):after{display:none}}@media(max-width:680px){.erp-shell .topbar .brand-mark img{max-width:32px;max-height:32px}.erp-shell .workspace .gy-dashboard .db-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-shell .workspace .gy-dashboard .db-kpi:nth-child(-n+14){border-bottom:1px solid #e8edf3}.erp-shell .workspace .gy-dashboard .db-kpi:nth-child(2n):after{display:none}.db-kpi-comparisons{gap:7px}.db-comparison-values{justify-content:flex-start}.db-aging-metrics{grid-template-columns:1fr;padding:0}.db-aging-metrics>button{padding:14px 16px;border:0;border-bottom:1px solid #e8edf3;width:100%}.db-aging-metrics>button:last-child{border:0}.db-aging-detail{grid-template-columns:1fr}.db-aging-detail>.db-table-scroll{border-left:0;border-top:1px solid #e8edf3}.db-aging-detail .db-table{min-width:420px}}@media(max-width:680px){.erp-shell .workspace,.erp-shell .dashboard-workspace{padding-top:12px}.erp-shell .workspace .business-overview-module,.erp-shell .workspace .market-overview-module,.erp-shell .workspace .cs-overview-module,.erp-shell .workspace .personnel-overview-module,.erp-shell .workspace .fx-overview-module{padding:12px}.erp-shell .workspace .gy-dashboard .db-overview-module{padding:12px 10px 2px}.erp-shell .workspace .gy-dashboard .db-toolbar{padding-bottom:12px}.erp-shell .workspace .gy-dashboard .db-kpi{padding-left:8px;padding-right:8px}.erp-shell .workspace .gy-dashboard .db-kpi-number{font-size:21px}.erp-shell .workspace .business-filter-row{gap:8px}.erp-shell .workspace .business-filter-row .search-field{max-width:100%;min-width:140px}.erp-shell .workspace .personnel-table,.erp-shell .workspace .fx-table{padding:12px}.erp-shell .workspace .cs-layout{padding:0 12px}.erp-shell .workspace .market-overview-module .market-kpis>div:first-child{padding-left:12px}.erp-shell .workspace .data-section>.table-toolbar{padding:12px}}:root{font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif;color:#1c2c41;background:#f3f5f9;font-synthesis:none;letter-spacing:0;font-size:14px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;letter-spacing:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button{border:0;background:none;color:inherit}input,select,textarea{outline:0}button:focus-visible,a:focus-visible{outline:2px solid #55a5fc;outline-offset:3px}input:focus,select:focus,textarea:focus{border-color:#2f80ed!important;box-shadow:0 0 0 3px #2f80ed15}input[type=checkbox]{accent-color:#2376e5;width:15px;height:15px;margin:0;cursor:pointer}h1,h2,h3,p{margin:0}h1{font-size:24px;line-height:1.35}h2{font-size:15px;font-weight:600}h3{font-size:14px}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.subtle{color:#637184;font-size:12px}.positive{color:#159b81}.negative{color:#d44f5e}.topbar{height:58px;display:flex;align-items:stretch;background:#112b59;color:#dce7fc;padding:0 20px 0 13px;position:sticky;top:0;z-index:50}.brand-mark{display:flex;align-items:center;justify-content:center;flex:0 0 55px;margin-right:16px}.brand-mark img{width:38px;height:43px;object-fit:contain}.primary-nav{display:flex;align-items:stretch;min-width:0;gap:1px}.primary-nav>button{font-size:15px;white-space:nowrap;padding:0 19px;position:relative}.primary-nav>button:hover,.primary-nav>button.open{background:#243e6a;color:#fff}.primary-nav>button.active{color:#fff;background:#254677}.primary-nav>button.active:after{content:"";position:absolute;bottom:0;height:3px;left:16px;right:16px;background:#58b9ff}.primary-nav .home-top{width:44px;padding:0;display:none}.top-tools{display:flex;align-items:center;gap:16px;margin-left:auto;padding-left:24px;flex-shrink:0}.platform-label{font-size:12px;opacity:.85;white-space:nowrap;border:1px solid #546587;border-radius:4px;padding:5px 9px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:4px;padding:0}.icon-btn:hover{background:#edf3fc;color:#2479e7}.topbar .icon-btn:hover{background:#36537c;color:#fff}.notification-button{position:relative}.notification-button i{width:5px;height:5px;background:#f3ab43;border-radius:50%;position:absolute;top:4px;right:5px}.user-button{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:0}.avatar{width:28px;height:28px;border-radius:50%;background:#47618a;color:#eef7ff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.user-menu{position:absolute;right:18px;top:54px;width:210px;background:#fff;border:1px solid #e1e6ef;color:#34465c;box-shadow:0 6px 24px #1a35551c;padding:15px;display:flex;flex-direction:column;gap:11px;border-radius:5px}.user-menu>span{font-size:12px;color:#8793a4}.user-menu button{display:flex;align-items:center;gap:8px;text-align:left;padding:8px 0;border-top:1px solid #eff2f6}.menu-scrim{position:fixed;top:58px;right:0;bottom:0;left:0;z-index:39;background:#10264912}.mega-menu{position:fixed;z-index:45;top:58px;left:78px;background:#19365f;color:#fff;min-width:620px;max-width:calc(100vw - 100px);padding:22px 28px;box-shadow:0 12px 25px #12243b30;border-radius:0 0 6px 6px}.mega-title{display:flex;align-items:center;gap:11px;font-size:16px;font-weight:600;padding-bottom:12px;color:#76c2ff}.mega-group{display:grid;grid-template-columns:100px 1fr;gap:15px;align-items:center;padding:17px 0;border-top:1px solid #ffffff16}.mega-group>span{font-size:12px;color:#b8c7dd}.mega-group>div{display:flex;gap:16px 24px;flex-wrap:wrap}.mega-group button{display:flex;align-items:center;gap:8px;padding:7px 0}.mega-group button svg{opacity:0}.mega-group button:hover,.mega-group button.selected{color:#76c2ff}.mega-group button:hover svg{opacity:1}.page-tabs{height:43px;display:flex;align-items:stretch;background:#285199;padding:0 18px 0 13px;color:#d4e2fa;position:sticky;top:58px;z-index:35}.tab-home{width:48px;display:flex;justify-content:center;align-items:center;margin-top:4px;border-radius:5px 5px 0 0}.tab-home.active{background:#fff;color:#285199}.tab-scroll{display:flex;overflow:auto;scrollbar-width:none;flex:1;padding-left:8px}.page-tab{display:flex;align-items:center;gap:13px;margin:7px 0 6px;padding:0 18px;border-right:1px solid #ffffff35;white-space:nowrap;font-size:13px}.page-tab.active{background:#fff;color:#246ac5;margin-top:4px;margin-bottom:0;border-radius:5px 5px 0 0;border-color:transparent}.page-tab>button:first-child{padding:0;height:100%}.tab-close{display:flex;padding:2px;opacity:.65}.tab-close:hover{opacity:1}.new-tab{align-self:center;margin-left:12px}.scope-bar{height:62px;padding:0 24px;background:#fff;border-bottom:1px solid #e5e9f0;display:flex;align-items:center;justify-content:space-between;gap:12px}.scope-left,.scope-right{display:flex;align-items:center;gap:12px}.scope-left select,.filter-controls select{height:34px;border:1px solid #d7dfeb;border-radius:4px;background:#fff;color:#37465b;padding:0 30px 0 11px}.platform-badge{display:flex;align-items:center;gap:8px;font-size:13px;padding:8px 13px;border:1px solid #d7dfeb;border-radius:4px}.platform-badge svg{color:#287be0}.currency-label{display:flex;align-items:center;gap:16px;color:#627086;font-size:12px;padding-left:6px}.data-date{font-size:12px;color:#637184}.workspace{padding:22px 24px 0;max-width:2400px;margin:auto;min-height:calc(100vh - 163px)}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.breadcrumb{display:flex;align-items:center;gap:5px;color:#637184;font-size:12px;margin-bottom:6px}.heading-actions{display:flex;align-items:center;gap:12px}.periods{display:flex;border:1px solid #dce3ed;border-radius:4px;background:#fff}.periods button{padding:7px 12px;font-size:12px;border-right:1px solid #e4e9f0}.periods button:last-child{border-right:0}.periods button.active{color:#216fe0;background:#edf5ff}.date-range{display:flex;align-items:center;gap:8px;height:33px;background:#fff;border:1px solid #dce3ed;border-radius:4px;padding:0 9px;color:#637184;font-size:12px}.date-range input{border:0;background:transparent;width:107px;color:#506079;font-size:12px;padding:0}.date-range input:focus{box-shadow:none}.overview-band{background:#fff;border:1px solid #e0e7f0;border-radius:5px;margin-bottom:18px;padding:18px 23px 24px}.overview-title{display:flex;align-items:center;gap:8px;margin-bottom:23px}.overview-title>svg{color:#2d80ef}.overview-title>span{margin-left:auto;color:#637184;font-size:12px}.kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.kpi{padding:0 26px;border-right:1px solid #e8edf4;min-width:0}.kpi:first-child{padding-left:0}.kpi:last-child{border:0;padding-right:0}.kpi>span{display:flex;align-items:center;gap:9px;font-size:13px;color:#637184}.kpi>span svg{color:#b0bac7}.kpi>strong{display:block;font-size:29px;font-weight:600;color:#152e51;line-height:1.4;margin:11px 0 8px;font-variant-numeric:tabular-nums}.kpi>strong.profit{color:#168e83}.kpi>small{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#637184}.kpi small button{color:#4b8fdf}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);gap:18px}.surface{background:#fff;border:1px solid #e0e7f0;border-radius:5px;padding:20px;min-width:0}.surface>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.surface h2{display:flex;align-items:center;gap:8px}.surface h2 svg{color:#3c82de}.surface .link-button{font-size:12px}.business-chart{width:100%;min-width:0;overflow:hidden}.count-badge{font-size:12px;background:#edf4fd;color:#3682db;border-radius:3px;padding:2px 5px;font-weight:500}.task-list>button{display:flex;align-items:center;width:100%;gap:12px;text-align:left;padding:19px 0;border-bottom:1px solid #f0f3f7}.task-list>button:last-child{border:0}.task-list>button>span:nth-child(2){display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.task-list strong{font-weight:500;font-size:13px}.task-list small{color:#637184;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-list>button>svg{color:#637184}.task-icon{width:35px;height:35px;border-radius:5px;background:#edf5ff;color:#448ee7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.task-icon.amber{background:#fff5e6;color:#dc9a3a}.mini-table{width:100%;border-collapse:collapse;font-size:12px}.mini-table th{text-align:left;color:#637184;font-weight:400;background:#f6f8fb}.mini-table td,.mini-table th{padding:12px 9px;border-bottom:1px solid #edf1f5}.mini-table td:not(:first-child),.mini-table th:not(:first-child){text-align:right}.mini-table tbody tr{cursor:pointer}.mini-table tbody tr:hover{background:#f2f7ff}.inventory-summary{border-top:1px solid #eff2f7;margin-top:16px;padding-top:6px}.inventory-summary>div{display:flex;justify-content:space-between;padding:13px 8px}.inventory-summary span{font-size:12px;color:#758397}.inventory-summary strong{font-size:17px;font-weight:600;color:#2a4668}.inventory-summary small{font-size:12px;font-weight:400;color:#637184}.quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quick-grid button{padding:18px 12px;border:1px solid #e7edf5;border-radius:4px;display:flex;align-items:center;gap:11px;font-size:12px;text-align:left}.quick-grid button>svg:first-child{color:#4388df}.quick-grid button>svg:last-child{margin-left:auto;color:#637184}.quick-grid button:hover{background:#f4f8fe;border-color:#b8d2f6}.metric-strip{display:flex;position:relative;background:#fff;border:1px solid #e0e7f0;border-radius:5px;padding:20px 24px;gap:0;margin-bottom:18px}.metric-strip>div{flex:1;min-width:0;padding:0 25px;border-left:1px solid #e9edf3}.metric-strip>div:first-child{padding-left:0;border-left:0}.metric-strip span{font-size:12px;color:#8290a3;display:block;margin-bottom:9px}.metric-strip strong{font-size:24px;font-weight:600;color:#244364;font-variant-numeric:tabular-nums}.chart-toggle{align-self:center;color:#89a0bb}.chart-toggle.active{color:#2f80ed;background:#eef5ff}.page-visual{margin-bottom:18px;padding:17px 20px 8px}.page-visual header{margin-bottom:6px}.data-section{background:#fff;border:1px solid #e0e7f0;border-radius:5px;min-width:0}.table-toolbar{display:flex;justify-content:space-between;gap:12px;padding:17px 18px;flex-wrap:wrap}.filter-controls,.table-commands{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search-field{display:flex;align-items:center;border:1px solid #d7dfeb;border-radius:4px;height:34px;padding:0 10px;gap:8px;color:#95a2b3;min-width:220px}.search-field input{border:0;padding:0;background:transparent;font-size:12px;width:190px;color:#32465f;min-width:0}.search-field input:focus{box-shadow:none}.search-field button{padding:0;display:flex}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 13px;border-radius:4px;font-size:12px;white-space:nowrap}.primary-button{background:#2678e6;color:#fff;border:1px solid #2678e6}.primary-button:hover{background:#1769d8}.secondary-button{background:#fff;color:#526780;border:1px solid #d7dfeb}.secondary-button:hover{border-color:#78abed;color:#2276e5}.link-button{display:inline-flex;align-items:center;gap:3px;color:#2e7de0;font-size:12px;white-space:nowrap;padding:3px 0}.link-button:hover{text-decoration:underline}.column-control{position:relative}.column-menu{position:absolute;z-index:20;right:0;top:38px;width:200px;max-height:390px;overflow:auto;border:1px solid #dfe6ef;background:#fff;box-shadow:0 4px 20px #2138551a;border-radius:5px;padding:15px;display:flex;flex-direction:column;gap:11px;font-size:12px}.column-menu label{display:flex;gap:8px;align-items:center}.column-menu button{color:#2b7bdf;border-top:1px solid #edf1f5;padding-top:10px}.table-scroll{overflow:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:#ccd8e7 #f8fafc}.business-table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.business-table th{background:#f2f5fa;border-top:1px solid #e6ebf2;border-bottom:1px solid #e6ebf2;font-weight:500;color:#5b6c81;text-align:left;height:43px;padding:0 15px}.business-table th>button{display:flex;align-items:center;gap:5px;padding:0;white-space:nowrap;height:43px;width:100%;text-align:inherit}.business-table td{height:66px;padding:12px 15px;border-bottom:1px solid #edf1f5;max-width:340px;overflow:hidden;text-overflow:ellipsis;color:#4b5b70}.business-table tr:hover td{background:#f5f9ff}.business-table tr.selected td{background:#eef5ff}.business-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.business-table th.numeric>button{justify-content:flex-end}.business-table .checkbox-cell{width:40px;padding:0 12px 0 18px}.business-table .product-cell{min-width:220px;width:280px;max-width:320px}.product-link{display:flex;flex-direction:column;gap:8px;text-align:left;max-width:280px;padding:0}.product-link>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;font-size:12px;line-height:1.45;color:#304967}.product-link>small{font-size:12px;color:#637184}.id-link{color:#3578ce;font-size:12px;padding:0}.operations-cell{position:sticky;right:0;background:#fff;box-shadow:-4px 0 6px #203a5510;text-align:left!important;min-width:90px;max-width:none!important}.business-table td.operations-cell{overflow:visible}.operations-cell .link-button{margin-right:12px}.operations-cell .link-button:last-child{margin-right:0}.status-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:22px;padding:0 7px;border-radius:3px;white-space:nowrap}.status-badge:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.status-badge.success{background:#eaf7f3;color:#228c72}.status-badge.pending{background:#edf4ff;color:#447fc7}.status-badge.warning{background:#fff4e8;color:#c08a38}.table-footer{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;color:#637184;font-size:12px;gap:12px}.table-footer>div{display:flex;gap:12px;align-items:center}.table-footer select{border:1px solid #dbe3ee;background:#fff;padding:4px 8px;border-radius:3px;color:#4e627d}.table-footer .icon-btn{border:1px solid #e3e8f0;width:27px;height:27px}.page-note{display:flex;align-items:flex-start;gap:8px;margin-top:13px;color:#637184;font-size:12px;line-height:1.7}.page-note svg{flex-shrink:0;margin-top:2px}.settings-band{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;border-top:1px solid #e1e7f0;margin-top:28px}.settings-band>div:first-child{display:flex;align-items:center;gap:13px;color:#547dab}.settings-band strong{font-size:14px;color:#3d526c}.settings-band p{margin-top:7px;color:#637184;font-size:12px}.selection-strip{padding:10px 18px;background:#edf5ff;color:#397ec8;font-size:12px;display:flex;gap:15px;align-items:center}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:42px 20px;color:#637184;min-height:180px;white-space:normal}.empty-state strong{font-size:13px;font-weight:400}.empty-small{display:flex;flex-direction:column;align-items:center;gap:18px;color:#637184;padding:50px 0;font-size:12px}.workspace-footer{padding:24px 0 20px;display:flex;justify-content:space-between;color:#abb5c2;font-size:12px}.drawer-scrim,.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#10243f55;display:flex;justify-content:flex-end}.detail-drawer{width:min(580px,100vw);height:100%;background:#fff;box-shadow:-8px 0 32px #12345618;overflow:auto}.detail-drawer>header{position:sticky;top:0;background:#fff;border-bottom:1px solid #e7edf5;padding:22px 26px;display:flex;justify-content:space-between;align-items:center;z-index:2}.detail-drawer header small{font-size:12px;color:#637184;display:block;margin-bottom:6px}.detail-drawer h2{font-size:18px}.detail-content{padding:24px 26px}.detail-content>h3{margin:17px 0;line-height:1.6}.detail-content dl{display:grid;grid-template-columns:120px 1fr;font-size:12px;margin:22px 0;line-height:1.7}.detail-content dt,.detail-content dd{margin:0;padding:10px 0;border-bottom:1px solid #f0f3f7;overflow-wrap:anywhere}.detail-content dt{color:#637184}.detail-content dd{color:#455b77}.related-links{border-top:1px solid #e7edf5;padding-top:22px;margin-top:20px}.related-links h3{margin-bottom:12px}.related-links button{margin:0 8px 10px 0}.log-entry{display:flex;gap:10px;padding:13px 0;font-size:12px}.log-entry svg{color:#40a98d;flex-shrink:0}.log-entry strong{font-weight:400}.log-entry small{display:block;color:#637184;font-size:12px;margin-top:6px}.detail-content pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fb;padding:13px;font-size:12px;line-height:1.6;max-height:500px;overflow:auto}.notice-list{padding:8px 24px}.notice-list>button{display:flex;flex-direction:column;text-align:left;width:100%;gap:10px;padding:20px 0;border-bottom:1px solid #edf1f5}.notice-list strong{font-size:14px;font-weight:500}.notice-list span{font-size:12px;color:#6b7f97;line-height:1.5}.notice-list small{font-size:12px;color:#637184}.modal-scrim{justify-content:center;align-items:center;padding:20px}.modal{width:620px;max-width:100%;max-height:calc(100vh - 40px);background:#fff;border-radius:7px;box-shadow:0 14px 60px #0b294044;overflow:auto}.modal>header{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;border-bottom:1px solid #e7ecf3}.modal h2{font-size:17px}.modal-body{padding:24px}.modal footer{padding:17px 24px;border-top:1px solid #edf0f5;display:flex;justify-content:flex-end;gap:10px;background:#fafbfd}.record-summary{display:flex;align-items:center;gap:12px;background:#f5f8fd;padding:15px;border-radius:4px;margin-bottom:20px;color:#4d82bc}.record-summary>div{display:flex;flex-direction:column;gap:5px;min-width:0}.record-summary strong{font-size:12px}.record-summary span{font-size:12px;line-height:1.5;color:#637184}.confirm-copy{font-size:13px;line-height:1.8;color:#6b7c91}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.form-grid label{display:flex;flex-direction:column;gap:9px;font-size:12px;min-width:0}.form-grid label>span{color:#6b7f98}.form-grid b{color:#d66670;font-weight:400}.form-grid input,.form-grid select,.form-grid textarea{width:100%;height:37px;padding:8px 10px;border:1px solid #d9e2ef;border-radius:4px;background:#fff;color:#405975;font-size:12px}.form-grid textarea{height:auto;resize:vertical}.form-grid .full-width{grid-column:1/-1}.form-error{display:flex;align-items:center;gap:8px;background:#fff0f0;color:#bb4b59;border-radius:4px;padding:12px;margin-top:16px;font-size:12px}.toast{position:fixed;z-index:150;top:122px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #cce4db;color:#368b77;box-shadow:0 5px 20px #18334e24;padding:13px 22px;border-radius:5px;font-size:13px;max-width:90vw}.search-modal{background:#fff;border-radius:7px;max-width:640px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 14px 60px #0b294044}.search-modal-input{display:flex;align-items:center;gap:15px;padding:20px;border-bottom:1px solid #e7ecf3;color:#8093ae}.search-modal-input input{flex:1;min-width:0;border:0;height:32px;font-size:16px}.search-modal-input input:focus{box-shadow:none}.search-results{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:10px;overflow:auto}.search-results button{display:flex;align-items:center;gap:14px;text-align:left;padding:14px;border-radius:4px;font-size:13px}.search-results button:hover{background:#f1f6fd}.search-results button>svg:first-child{color:#4b91e3}.search-results span{flex:1}.search-results small{display:block;font-size:12px;color:#637184;margin-top:6px}.search-results button>svg:last-child{color:#b0bece}.error-banner{background:#fff1ee;color:#bd5947;padding:12px 24px;display:flex;align-items:center;gap:10px;font-size:13px}.error-banner button{margin-left:auto;text-decoration:underline}@media(min-width:1800px){.workspace{padding:25px 30px 0}.surface{padding:24px}.kpi>strong{font-size:34px}.topbar{height:64px}.page-tabs{top:64px;height:45px}.primary-nav>button{padding:0 26px;font-size:16px}.mega-menu,.menu-scrim{top:64px}.scope-bar{height:67px}.dashboard-grid{gap:20px}.overview-band{padding:23px 27px 29px}.trend-surface .business-chart{height:340px!important}}@media(max-width:1250px){.primary-nav>button{padding:0 13px}.top-tools{gap:8px;padding-left:12px}.platform-label{display:none}.brand-mark{margin-right:6px}.workspace{padding:18px 18px 0}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr)}.date-range{gap:5px}.date-range input{width:100px}.heading-actions{gap:7px}.periods button{padding:7px 9px}}@media(max-width:980px){.primary-nav{overflow:auto;scrollbar-width:none}.primary-nav>button{padding:0 12px}.top-tools{gap:5px}.user-button>span:not(.avatar),.user-button>svg{display:none}.topbar{padding-right:10px}.top-tools .notification-button{display:none}.page-heading{flex-wrap:wrap}.heading-actions{margin-left:auto}.kpi>strong{font-size:25px}.kpi{padding:0 17px}.dashboard-grid{grid-template-columns:1fr 1fr}.trend-surface{grid-column:1/-1}.dashboard-grid>.surface:nth-child(2){grid-row:3}.quick-grid{grid-template-columns:1fr}.mega-menu{min-width:0;width:calc(100vw - 40px);left:20px}.business-table .product-cell{min-width:190px}.product-link{max-width:230px}}@media(max-width:680px){.topbar{height:53px;padding-left:5px}.brand-mark{flex-basis:39px;margin-right:2px}.brand-mark img{width:28px;height:34px}.primary-nav>button{font-size:13px;padding:0 12px}.top-tools{padding-left:6px}.top-tools>.icon-btn{display:none}.top-tools .avatar{width:25px;height:25px;font-size:12px}.page-tabs{top:53px;height:40px;padding-left:7px}.page-tab{padding:0 11px;font-size:12px;gap:8px}.tab-home{width:38px}.new-tab{margin-left:3px}.scope-bar{height:auto;min-height:55px;padding:10px 12px;gap:6px}.scope-left{gap:7px}.scope-left select{max-width:157px;font-size:12px}.platform-badge{padding:8px;font-size:12px;gap:4px}.currency-label{font-size:12px;gap:3px}.scope-right{gap:0}.data-date{display:none}.scope-right .icon-btn:first-of-type{display:none}.workspace{padding:16px 12px 0}.page-heading{gap:13px;margin-bottom:15px}.breadcrumb{font-size:12px}h1{font-size:21px}.heading-actions{width:100%;justify-content:space-between;flex-wrap:wrap;gap:8px}.date-range{height:31px;gap:4px;padding:0 6px}.date-range input{width:98px;font-size:12px}.date-range>svg{display:none}.periods button{font-size:12px;padding:7px 8px}.overview-band{padding:16px;margin-bottom:13px}.overview-title{margin-bottom:17px}.kpi-row{grid-template-columns:1fr 1fr;gap:19px 0}.kpi{padding:0 12px!important}.kpi:nth-child(odd){padding-left:0!important}.kpi:nth-child(2n){border:0;padding-right:0!important}.kpi>strong{font-size:24px;margin:8px 0}.kpi>span{font-size:12px;gap:5px}.kpi>small{font-size:12px}.dashboard-grid{grid-template-columns:1fr;gap:13px}.dashboard-grid>.surface:nth-child(2){grid-row:auto}.surface{padding:15px}.surface>header{margin-bottom:14px}.trend-surface{grid-column:auto}.surface h2{font-size:13px}.mini-table{font-size:12px}.mini-table td,.mini-table th{padding:11px 5px}.quick-grid{grid-template-columns:1fr 1fr}.quick-grid button{padding:15px 9px;gap:7px}.metric-strip{padding:16px 13px;flex-wrap:wrap;row-gap:17px;margin-bottom:13px}.metric-strip>div{flex:0 0 50%;padding:0 12px!important}.metric-strip>div:nth-child(odd){border:0;padding-left:0!important}.metric-strip strong{font-size:21px}.metric-strip span{font-size:12px}.chart-toggle{position:absolute;right:4px;top:8px;width:25px;height:25px}.page-visual{margin-bottom:13px}.table-toolbar{padding:12px;gap:12px}.filter-controls{width:100%}.search-field{flex:1;min-width:150px}.search-field input{width:100%}.filter-controls select{font-size:12px;max-width:130px}.table-commands{gap:6px}.table-commands .icon-btn{width:29px}.table-footer{padding:12px;font-size:12px;align-items:flex-start}.table-footer>div{gap:7px;flex-wrap:wrap;justify-content:flex-end}.table-footer label{display:none}.operations-cell{position:static;box-shadow:none}.business-table td{height:62px;padding:10px 11px}.business-table th{padding:0 11px}.business-table .checkbox-cell{padding-left:11px}.workspace-footer{font-size:12px;padding:20px 0}.mega-menu{top:53px;left:8px;width:calc(100vw - 16px);max-width:none;padding:17px}.mega-group{grid-template-columns:72px 1fr;gap:10px}.mega-group>div{gap:7px 18px}.mega-group button{font-size:12px}.menu-scrim{top:53px}.settings-band{align-items:flex-start;flex-direction:column;gap:15px}.modal-scrim{padding:12px}.modal{max-height:calc(100dvh - 24px)}.modal>header{padding:16px 18px}.modal-body{padding:18px}.form-grid{gap:16px;grid-template-columns:1fr}.form-grid .full-width{grid-column:auto}.modal footer{padding:14px 18px}.search-results{grid-template-columns:1fr}.detail-drawer>header{padding:18px}.detail-content{padding:20px 18px}.detail-content dl{grid-template-columns:100px 1fr}.toast{top:105px;font-size:12px;padding:11px 15px}.error-banner{padding:10px 12px;font-size:12px}}.erp-shell .topbar{height:48px}.erp-shell .page-toolbar{display:flex;justify-content:flex-end;margin-bottom:16px}.erp-shell .business-page-toolbar{justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.business-scope{display:flex;align-items:center;gap:9px}.business-scope select{height:32px;max-width:180px;border:1px solid #d7dfeb;border-radius:4px;padding:0 26px 0 10px;background:#fff;color:#3e526a;font-size:12px}.erp-shell .workspace.dashboard-workspace{padding-top:16px}.erp-shell .workspace{min-height:calc(100vh - 86px)}.erp-shell .topbar{padding-left:2px}.erp-shell .brand-mark{flex-basis:40px;margin-right:2px}.erp-shell .brand-mark img{width:31px;height:36px}.erp-shell .primary-nav>button.active{font-weight:700;background:transparent}.erp-shell .primary-nav>button.active:after{display:none}.erp-shell .primary-nav>button.open{font-weight:600}.erp-shell .page-tabs{top:48px;height:38px;padding-left:0}.erp-shell .tab-home{border-left:0;border-radius:0 4px 0 0;flex:0 0 48px}.erp-shell .menu-scrim{top:48px;background:transparent}.erp-shell .mega-menu{min-width:0;width:max-content;max-width:calc(100vw - 16px);padding:0;background:#f0f5fc;color:#263b56;border:1px solid #d5e0ef;border-radius:0 0 5px 5px;box-shadow:0 9px 25px #203a5520;display:grid;gap:0;max-height:calc(100dvh - 60px);overflow:auto}.erp-shell .mega-group{display:grid;grid-template-columns:128px max-content;align-items:stretch;min-width:max-content;border:0;border-radius:0;background:#f0f5fc;padding:0;gap:0}.erp-shell .mega-group+.mega-group{border-top:1px solid #c9d8e9}.erp-shell .mega-group:nth-child(2n){background:#f0f5fc}.erp-shell .mega-group>span{display:flex;align-items:center;gap:6px;background:#355a91;color:#fff;font-size:15px;font-weight:600;margin:0;padding:9px 12px;white-space:nowrap}.erp-shell .mega-group>span svg{flex:none;color:#d9e9ff}.erp-shell .mega-group>div{display:flex;flex-wrap:nowrap;align-items:center;gap:3px;padding:5px 7px;background:#f0f5fc}.erp-shell .mega-group button{flex:none;display:flex;align-items:center;text-align:left;padding:6px 8px;border:1px solid transparent;font-size:13px;border-radius:3px;white-space:nowrap}.erp-shell .mega-group button:hover,.erp-shell .mega-group button.selected{border-color:#b9cee9;background:#dfeafb;color:#175dad}.erp-shell .mega-group button svg{display:none}.erp-shell .avatar{object-fit:contain;background:transparent;border-radius:0}.erp-shell .user-menu{top:46px}.assistant-drawer{width:min(430px,100vw)}.assistant-drawer h2{display:flex;align-items:center;gap:9px}.assistant-content{padding:22px}.assistant-status{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#788597;padding-bottom:22px}.assistant-status .link-button{display:inline-flex;align-items:center;gap:4px}.assistant-content section{padding:20px 0;border-top:1px solid #e7edf4}.assistant-content h3{font-size:14px;margin-bottom:16px}.assistant-content dl{margin:0;display:grid;gap:15px}.assistant-content dl>div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.assistant-content dt{color:#637184}.assistant-content dd{margin:0;font-weight:600}.assistant-search{display:flex;align-items:center;gap:8px;border:1px solid #dce5ef;border-radius:4px;padding:8px 10px;color:#778da4}.assistant-search input{width:100%;min-width:0;border:0;font-size:13px;color:#263b56}.assistant-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:12px}.assistant-links button{min-width:0;display:flex;align-items:center;gap:7px;text-align:left;padding:12px 5px;font-size:13px;border-radius:4px}.assistant-links button:hover{background:#edf4fc;color:#1767c3}.assistant-links button span{flex:1}.assistant-links button svg{flex:none;color:#5486ba}@media(min-width:1800px){.erp-shell .topbar{height:52px}.erp-shell .page-tabs,.erp-shell .menu-scrim{top:52px}.erp-shell .user-menu{top:50px}}@media(max-width:680px){.erp-shell .topbar{height:44px}.erp-shell .brand-mark img{width:26px;height:31px}.erp-shell .page-tabs,.erp-shell .menu-scrim{top:44px}.erp-shell .tab-home{flex-basis:38px}.erp-shell .top-tools>.ai-button{display:inline-flex;width:28px}.erp-shell .top-tools{gap:3px}.erp-shell .user-menu{top:43px}.assistant-content{padding:18px}}@media(max-width:380px){.erp-shell .currency-label{display:none}.erp-shell .scope-left{min-width:0}.erp-shell .scope-left select{max-width:140px}}@media(max-width:680px){.erp-shell .workspace.dashboard-workspace{padding-top:12px}}
