/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-2{order:2}.order-10{order:10}.order-20{order:20}.row-2{grid-row:2}.row-3{grid-row:3}.row-8{grid-row:8}.row-9{grid-row:9}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#14253d;--muted:#67758a;--line:#dfe5ec;--blue:#286ef0;--blue-dark:#1558d2;--paper:#f8fafc}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.mobile-only{display:none}.route-loading-host{position:relative}.route-local-loading{z-index:20;border-radius:inherit;pointer-events:none;cursor:progress;background:0 0;min-height:2px;position:absolute;inset:0;overflow:hidden}.route-local-loading:before{content:"";background:linear-gradient(90deg,#0000,#4b86ed 28%,#7ba9f5 72%,#0000);border-radius:0 3px 3px 0;width:28%;height:2px;animation:1.05s ease-in-out .12s infinite local-loading-progress;position:absolute;top:0;left:0;transform:translate(-110%)}.loading-spinner{display:none}html[data-route-pending="1"] .dashboard-main{cursor:progress}html[data-route-pending="1"] .users-pagination button,html[data-route-pending="1"] .product-type-switch a,html[data-route-pending="1"] .favorite-market-filters a{pointer-events:none}@keyframes route-navigation-spin{to{transform:rotate(360deg)}}@keyframes local-loading-progress{to{transform:translate(470%)}}.login-shell{grid-template-columns:minmax(460px,43%) 1fr;min-height:100vh;display:grid}.login-panel{z-index:2;background:#fff;justify-content:center;min-height:100vh;display:flex;position:relative}.login-content{flex-direction:column;width:min(430px,100% - 64px);padding:58px 0 34px;display:flex}.brand{width:fit-content;color:var(--ink);letter-spacing:.12em;align-items:center;gap:11px;font-size:20px;font-weight:750;text-decoration:none;display:inline-flex}.brand-mark{background:var(--blue);border-radius:9px;justify-content:center;align-items:end;gap:3px;width:30px;height:30px;padding:6px;display:flex;box-shadow:0 8px 20px #286ef03d}.brand-mark i{background:#fff;border-radius:4px;width:4px;display:block}.brand-mark i:first-child{opacity:.72;height:7px}.brand-mark i:nth-child(2){height:13px}.brand-mark i:nth-child(3){opacity:.84;height:10px}.login-copy{margin-top:clamp(88px,13vh,138px)}.eyebrow{color:var(--blue);letter-spacing:.16em;margin:0 0 14px;font-size:13px;font-weight:700}h1{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4vw,48px);line-height:1.15}.subtitle{max-width:390px;color:var(--muted);margin:20px 0 0;font-size:16px;line-height:1.75}.auth-area{margin-top:44px}.feishu-button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:58px;padding:0 17px;font-weight:700;transition:transform .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 14px 28px #286ef033}.feishu-button:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 17px 32px #286ef045}.feishu-button:focus-visible{outline-offset:3px;outline:3px solid #286ef040}button:focus-visible{outline-offset:3px;outline:3px solid #286ef040}input:focus-visible{outline-offset:3px;outline:3px solid #286ef040}.button-arrow{margin-left:auto;padding-right:5px;font-size:19px}.feishu-logo{width:22px;height:22px;display:inline-block;position:relative}.feishu-logo b{background:#fff;border-radius:5px;display:block;position:absolute}.feishu-logo b:first-child{width:8px;height:17px;top:2px;left:2px;transform:rotate(-38deg)}.feishu-logo b:nth-child(2){opacity:.92;width:8px;height:17px;top:2px;right:2px;transform:rotate(38deg)}.feishu-logo b:nth-child(3){width:7px;height:7px;top:1px;left:1px}.feishu-logo b:nth-child(4){opacity:.74;width:7px;height:7px;bottom:1px;right:1px}.auto-login-progress{color:#6f7f92;text-align:center;align-content:center;place-items:center;gap:9px;min-height:184px;display:grid}.auto-login-progress>span{border:3px solid #dfeaff;border-top-color:var(--blue);border-radius:50%;width:34px;height:34px;margin-bottom:5px;animation:.8s linear infinite auto-login-spin}.auto-login-progress strong{color:#26384f;font-size:16px}.auto-login-progress p{margin:0;font-size:11px}@keyframes auto-login-spin{to{transform:rotate(360deg)}}.auth-tip{color:#8b96a6;flex-wrap:wrap;justify-content:center;gap:7px;margin:15px 0 0;font-size:12px;display:flex}.divider{color:#9aa5b4;align-items:center;gap:14px;margin:32px 0 18px;font-size:12px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.text-button{color:#536278;cursor:pointer;background:0 0;border:0;margin:0 auto;font-size:13px;display:block}.text-button:hover{color:var(--blue)}.admin-form{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;gap:14px;padding:18px;display:grid}.admin-form label{color:#4a5a70;gap:7px;font-size:12px;font-weight:650;display:grid}.admin-form input{width:100%;height:44px;color:var(--ink);background:#fff;border:1px solid #d9e0e8;border-radius:9px;outline:none;padding:0 13px}.admin-form input:focus{border-color:var(--blue)}.form-actions{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:3px;display:grid}.secondary-button,.primary-button{cursor:pointer;border-radius:9px;height:42px;font-weight:650}.secondary-button{border:1px solid var(--line);color:#536278;background:#fff}.primary-button{background:var(--ink);color:#fff;border:0}.notice{color:#496174;text-align:center;opacity:0;border-radius:8px;min-height:34px;margin:16px 0 0;padding:0 12px;font-size:12px;line-height:1.6;transition:opacity .2s}.notice.is-visible{opacity:1;background:#eff6ff;padding-block:8px}footer{color:#9aa5b4;justify-content:space-between;gap:18px;margin-top:auto;padding-top:42px;font-size:11px;display:flex}footer a{color:#7a8798;text-decoration:none}footer a:hover{color:var(--blue)}.visual-panel{color:#fff;background:linear-gradient(125deg,#163865f7,#07172efa),radial-gradient(circle at 80% 20%,#2c84ff,#0000 40%);align-items:center;min-height:100vh;padding:70px clamp(55px,7vw,116px);display:flex;position:relative;overflow:hidden}.visual-panel:before{content:"";opacity:.22;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 40%,#0000 100%);mask-image:linear-gradient(#0000 5%,#000 40%,#0000 100%)}.visual-glow{filter:blur(4px);border-radius:50%;position:absolute}.glow-one{background:#2482ff3d;width:440px;height:440px;top:-130px;right:-130px}.glow-two{background:#28d5b421;width:330px;height:330px;bottom:-150px;left:-120px}.visual-content{z-index:1;width:min(660px,100%);margin:0 auto;position:relative}.visual-kicker{color:#72b2ff;letter-spacing:.25em;margin:0 0 22px;font-size:12px;font-weight:800}.visual-content h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:690;line-height:1.27}.visual-description{color:#b8c8dc;width:min(510px,100%);margin:25px 0 0;font-size:16px;line-height:1.8}.data-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f27479e;border:1px solid #ffffff21;border-radius:18px;margin-top:52px;padding:24px 25px 21px;box-shadow:0 28px 70px #00081547}.card-head{color:#e9f1fb;justify-content:space-between;align-items:center;font-size:13px;font-weight:650;display:flex}.live-dot{color:#75e3c6;align-items:center;gap:7px;font-size:11px;font-weight:500;display:inline-flex}.live-dot:before{content:"";background:#4ee1b8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4ee1b81f}.metrics{grid-template-columns:1fr 1fr;gap:38px;margin-top:28px;display:grid}.metrics div{gap:5px;display:grid}.metrics span{color:#91a6bf;font-size:11px}.metrics strong{letter-spacing:-.02em;font-size:25px}.metrics small{color:#5dd0af;font-size:10px}.metrics div:last-child small{color:#91a6bf}.chart{border-bottom:1px solid #ffffff1a;align-items:end;gap:clamp(6px,1.1vw,13px);height:122px;margin-top:23px;display:flex}.chart i{background:linear-gradient(#5a9eff,#3f8fff52);border-radius:4px 4px 1px 1px;flex:1;min-width:5px}.chart i:nth-child(3n){background:linear-gradient(#48c9aa,#39cbac38)}.chart-labels{color:#7289a5;justify-content:space-between;margin-top:9px;font-size:9px;display:flex}.trust-row{color:#8fa4bd;flex-wrap:wrap;gap:25px;margin-top:28px;font-size:11px;display:flex}.trust-row span{align-items:center;gap:7px;display:flex}.trust-row i{color:#75e3c6;border:1px solid #75e3c659;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}@media (max-width:950px),(pointer:coarse) and (max-width:1180px){.login-shell{grid-template-columns:1fr}.login-panel{min-height:100dvh}.visual-panel{display:none}.login-content{min-height:100dvh}.desktop-only{display:none}.mobile-only{display:inline}}@media (max-width:520px){.login-panel{background:radial-gradient(circle at 100% 0,#286ef017,#0000 36%),#fff;overflow-x:hidden}.login-content{width:calc(100% - 40px);padding:max(26px, env(safe-area-inset-top)) 0 max(22px, env(safe-area-inset-bottom))}.brand{font-size:18px}.login-copy{margin-top:clamp(58px,12vh,94px)}.eyebrow{font-size:11px}h1{font-size:clamp(34px,10vw,42px)}.subtitle{margin-top:16px;font-size:14px;line-height:1.7}.auth-area{margin-top:34px}.feishu-button{border-radius:14px;min-height:56px}.auth-tip{max-width:300px;margin-inline:auto}.divider{margin-top:28px}.admin-form input{height:48px;font-size:16px}.secondary-button,.primary-button{min-height:48px}footer{flex-direction:column;align-items:center;gap:7px}}@media (pointer:coarse){button,a{touch-action:manipulation}.feishu-button:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.setup-shell{background:radial-gradient(circle at 75% 15%,#286ef021,#0000 32%),#f4f7fb;place-items:center;min-height:100vh;padding:38px 20px;display:grid}.setup-card{background:#fffffff5;border:1px solid #e1e7ee;border-radius:22px;width:min(570px,100%);padding:38px 42px;box-shadow:0 24px 70px #1c35531f}.setup-heading{margin-top:46px}.setup-heading h1{font-size:34px}.setup-heading>p:last-child{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.75}.setup-form{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.setup-form label{color:#415169;gap:8px;font-size:12px;font-weight:700;display:grid}.setup-form label:first-child,.setup-form label:nth-child(2),.setup-submit,.form-message{grid-column:1/-1}.setup-form input{height:46px;color:var(--ink);background:#fff;border:1px solid #d9e1ea;border-radius:10px;outline:none;padding:0 13px}.setup-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #286ef01a}.setup-submit{height:48px;margin-top:6px}button:disabled{cursor:not-allowed;opacity:.65}.form-message{color:#c8394a;text-align:center;opacity:0;min-height:20px;margin:0;font-size:12px}.form-message.is-visible{opacity:1}.security-note{color:#61728a;background:#f3f7fc;border-radius:11px;gap:7px;margin-top:26px;padding:15px 17px;font-size:11px;line-height:1.6;display:grid}.security-note strong{color:#34465d}.dashboard-shell{background:radial-gradient(circle at 92% 2%,#286ef00e,#0000 24%),#f4f7fb;grid-template-columns:238px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .22s;display:grid}html[data-sidebar-collapsed="1"] .dashboard-shell{grid-template-columns:82px minmax(0,1fr)}.dashboard-shell:has(.dashboard-sidebar.is-collapsed){grid-template-columns:82px minmax(0,1fr)}.dashboard-sidebar{color:#fff;background:linear-gradient(#102944 0%,#0b1d32 100%);flex-direction:column;height:100vh;padding:24px 16px 18px;transition:padding .22s;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:8px 0 28px #0d1f360f}.sidebar-brand-row{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.dashboard-brand{color:#fff;white-space:nowrap;margin:0 8px}.sidebar-collapse{color:#b9c8d9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;transition:background .18s,color .18s;display:grid}.sidebar-collapse:hover{color:#fff;background:#ffffff1f}.dashboard-sidebar nav{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8ba5c257 transparent;flex:auto;align-content:start;gap:5px;min-height:0;margin-top:34px;margin-bottom:12px;padding-right:4px;display:grid;overflow:hidden auto}.dashboard-sidebar nav::-webkit-scrollbar{width:5px}.dashboard-sidebar nav::-webkit-scrollbar-track{background:0 0}.dashboard-sidebar nav::-webkit-scrollbar-thumb{background:#8ba5c257;border-radius:999px}.dashboard-sidebar nav:hover::-webkit-scrollbar-thumb{background:#a0b9d585}.dashboard-sidebar nav a{color:#a9b9cc;white-space:nowrap;border-radius:11px;align-items:center;gap:12px;min-height:46px;padding:0 13px;font-size:13px;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.dashboard-sidebar nav a b{font-weight:620}.dashboard-sidebar nav a span{color:#6f86a2;text-align:center;width:17px;font-size:17px}.dashboard-sidebar nav a:hover{color:#fff;background:#ffffff13;transform:translate(2px)}.dashboard-sidebar nav a.active{color:#fff;background:#286ef033;font-weight:650}.dashboard-sidebar nav a.active span{color:#6ea2ff}.dashboard-sidebar nav p{color:#61758e;letter-spacing:.16em;text-transform:uppercase;margin:24px 13px 7px;font-size:9px;font-weight:800}.sidebar-nav-group{gap:5px;margin-top:17px;display:grid}.sidebar-group-toggle{color:#61758e;cursor:pointer;letter-spacing:.13em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:29px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.sidebar-group-toggle i{color:#7890aa;font-size:14px;font-style:normal;line-height:1;transition:transform .18s,color .18s;transform:rotate(0)}.sidebar-group-toggle:hover{color:#91a5bc}.sidebar-group-toggle:focus-visible{color:#9bb0c7;background:#ffffff09;outline:0}.sidebar-group-toggle:hover i{color:#a9bdd3}.sidebar-nav-group.is-collapsed .sidebar-group-toggle i{transform:rotate(-90deg)}.sidebar-group-links{gap:5px;display:grid}.sidebar-nav-group.is-collapsed .sidebar-group-links,html[data-sidebar-data-expanded="0"] .dashboard-sidebar .sidebar-nav-group[data-group=data] .sidebar-group-links,html[data-sidebar-finance-data-expanded="0"] .dashboard-sidebar .sidebar-nav-group[data-group=finance-data] .sidebar-group-links,html[data-sidebar-finance-expanded="0"] .dashboard-sidebar .sidebar-nav-group[data-group=finance] .sidebar-group-links,html[data-sidebar-system-expanded="0"] .dashboard-sidebar .sidebar-nav-group[data-group=system] .sidebar-group-links{display:none}html[data-sidebar-data-expanded="0"] .dashboard-sidebar .sidebar-nav-group[data-group=data] .sidebar-group-toggle i,html[data-sidebar-finance-data-expanded="0"] .dashboard-sidebar .sidebar-nav-group[data-group=finance-data] .sidebar-group-toggle i,html[data-sidebar-finance-expanded="0"] .dashboard-sidebar .sidebar-nav-group[data-group=finance] .sidebar-group-toggle i,html[data-sidebar-system-expanded="0"] .dashboard-sidebar .sidebar-nav-group[data-group=system] .sidebar-group-toggle i{transform:rotate(-90deg)}.sidebar-user{background:#0b1d32;border-top:1px solid #ffffff14;flex:none;align-items:center;gap:8px;margin-top:0;padding:14px 8px 0;display:flex}.sidebar-user-identity{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.user-avatar{background:#286ef0;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:750;display:grid}.user-avatar.has-image{background:#e9eef5;overflow:hidden}.user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.sidebar-user-copy{gap:2px;min-width:0;display:grid}.sidebar-user strong{font-size:12px}.sidebar-user span{color:#71859d;text-overflow:ellipsis;font-size:10px;overflow:hidden}.sidebar-user .logout-button{color:#fff;background:#c8444f;border-color:#c8444f;border-radius:8px;min-width:58px;height:30px;padding:0 9px;font-size:10px;font-weight:750;transition:background .16s,border-color .16s,transform .16s;box-shadow:0 5px 14px #c8444f33}.sidebar-user .logout-button:hover{background:#dc515c;border-color:#dc515c;transform:translateY(-1px)}.sidebar-user .logout-button:disabled{cursor:wait;opacity:.72;transform:none}.dashboard-sidebar.is-collapsed{padding-inline:15px}.dashboard-sidebar.is-collapsed .sidebar-brand-row{flex-direction:column;gap:15px}.dashboard-sidebar.is-collapsed .dashboard-brand{margin:0}.dashboard-sidebar.is-collapsed .dashboard-brand>span:last-child,.dashboard-sidebar.is-collapsed nav a b,.dashboard-sidebar.is-collapsed nav p,.dashboard-sidebar.is-collapsed .sidebar-user-copy{display:none}.dashboard-sidebar.is-collapsed nav{margin-top:30px}.dashboard-sidebar.is-collapsed nav a{justify-content:center;padding:0}.dashboard-sidebar.is-collapsed nav a:hover{transform:none}.dashboard-sidebar.is-collapsed .sidebar-user{flex-direction:column;justify-content:center;padding-inline:0}.dashboard-sidebar.is-collapsed .sidebar-user-identity{flex:none}.dashboard-sidebar.is-collapsed .sidebar-user .user-avatar{width:34px;height:34px}.dashboard-sidebar.is-collapsed .sidebar-user .logout-button{width:34px;min-width:34px;height:26px;padding:0;font-size:0}.dashboard-sidebar.is-collapsed .sidebar-user .logout-button:before{content:"退";font-size:10px}.dashboard-sidebar.is-collapsed .sidebar-nav-group{margin-top:8px}.dashboard-sidebar.is-collapsed .sidebar-group-toggle{display:none}.dashboard-sidebar.is-collapsed .sidebar-nav-group.is-collapsed .sidebar-group-links{display:grid}.dashboard-sidebar.is-collapsed .sidebar-user .logout-button,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-user .logout-button{display:none}html[data-sidebar-collapsed="1"] .dashboard-sidebar{padding-inline:15px}html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-brand-row{flex-direction:column;gap:15px}html[data-sidebar-collapsed="1"] .dashboard-sidebar .dashboard-brand{margin:0}html[data-sidebar-collapsed="1"] .dashboard-sidebar .dashboard-brand>span:last-child,html[data-sidebar-collapsed="1"] .dashboard-sidebar nav a b,html[data-sidebar-collapsed="1"] .dashboard-sidebar nav p,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-user-copy{display:none}html[data-sidebar-collapsed="1"] .dashboard-sidebar nav{margin-top:30px}html[data-sidebar-collapsed="1"] .dashboard-sidebar nav a{justify-content:center;padding:0}html[data-sidebar-collapsed="1"] .dashboard-sidebar nav a:hover{transform:none}html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-user{flex-direction:column;justify-content:center;padding-inline:0}html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-user-identity{flex:none}html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-user .user-avatar{width:34px;height:34px}html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-user .logout-button{width:34px;min-width:34px;height:26px;padding:0;font-size:0}html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-user .logout-button:before{content:"退";font-size:10px}html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-nav-group{margin-top:8px}html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-group-toggle{display:none}html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-nav-group.is-collapsed .sidebar-group-links{display:grid}.dashboard-main{min-width:0}.dashboard-header{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;gap:25px;height:60px;min-height:60px;padding:0 30px;display:flex;position:sticky;top:0;box-shadow:0 4px 16px #18314e0a}.dashboard-header p{margin:0;display:none}.dashboard-header h1{letter-spacing:-.02em;font-size:17px}.dashboard-header-leading{align-items:center;gap:14px;min-width:0;display:flex}.dashboard-header-leading>span{background:#dde5ee;flex:none;width:1px;height:24px}.dashboard-header-back{color:#496680;background:#f7f9fc;border:1px solid #d5e0ed;border-radius:9px;flex:none;align-items:center;min-height:34px;padding:0 11px;font-size:11px;font-weight:720;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.dashboard-header-back:hover{color:#276dc8;background:#edf5ff;border-color:#9fc1ea}.dashboard-header-back:focus-visible{outline-offset:2px;outline:3px solid #2f7be72e}.header-actions{align-items:center;gap:14px;display:flex}.sync-status{color:#758499;align-items:center;gap:8px;font-size:11px;display:inline-flex}.sync-status i{background:#f0ad35;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f0ad3521}.sync-status.connected{color:#3b8f78}.sync-status.connected i{background:#43c6a4;box-shadow:0 0 0 4px #43c6a421}.logout-button{color:#536277;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:8px;height:36px;padding:0 14px;font-size:11px}.dashboard-content{width:100%;padding:30px clamp(24px,3vw,44px) 54px}.settings-dashboard-content{max-width:1380px;margin:0 auto}.hermes-connection-card{margin-top:18px}.hermes-connection-status{background:#f8fafc;border:1px solid #e5eaf0;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:54px;margin:18px 0;padding:12px 14px;display:flex}.hermes-connection-status>span{color:#748399;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.hermes-connection-status>span i{background:#aeb8c3;border-radius:50%;width:7px;height:7px}.hermes-connection-status>span.active{color:#318d74}.hermes-connection-status>span.active i{background:#43c6a4;box-shadow:0 0 0 3px #43c6a421}.hermes-connection-status small{color:#7f8d9e;text-align:right;font-size:10px}.hermes-connection-card .connection-form label>small{color:#8a97a7;font-size:9px;font-weight:500}.hermes-shell{height:100vh;min-height:640px;overflow:hidden}.hermes-main{grid-template-rows:60px minmax(0,1fr);min-height:0;display:grid}.hermes-header>span{color:#6f8298;align-items:center;gap:8px;font-size:10px;font-weight:650;display:inline-flex}.hermes-header>span i{background:#47bd98;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #47bd981f}.hermes-chat{background:radial-gradient(circle at 50% 0,#437eeb0e,#0000 30%),#f5f7fb;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.hermes-transcript{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ccd7e5 transparent;min-height:0;padding:34px clamp(22px,5vw,72px) 24px;overflow-y:auto}.hermes-message-list{gap:24px;width:min(860px,100%);margin:0 auto;display:grid}.hermes-message{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;display:grid}.hermes-message.is-user{grid-template-columns:minmax(0,1fr) 36px}.hermes-message.is-user>.hermes-message-avatar{grid-area:1/2}.hermes-message.is-user>div:last-child{grid-area:1/1;justify-self:end}.hermes-message-avatar{width:36px;height:36px}.hermes-message-avatar .user-avatar,.hermes-message-avatar>span{border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.hermes-message-avatar>span{color:#fff;background:linear-gradient(145deg,#225fdb,#6d7af1);font-size:17px;box-shadow:0 7px 18px #2d60d32e}.hermes-message>div:last-child{min-width:0;max-width:min(680px,86%)}.hermes-message>div:last-child>strong{color:#76879b;margin:0 0 6px 2px;font-size:10px;font-weight:750;display:block}.hermes-message.is-user>div:last-child>strong{text-align:right;margin-right:2px}.hermes-bubble{color:#263c54;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e0e7ef;border-radius:5px 16px 16px;padding:12px 15px;font-size:13px;line-height:1.75;box-shadow:0 7px 21px #1d36530e}.hermes-message.is-user .hermes-bubble{color:#fff;background:linear-gradient(135deg,#327af0,#2669dc);border-color:#2b70e7;border-radius:16px 5px 16px 16px;box-shadow:0 8px 21px #2669dc2b}.hermes-bubble.is-typing{color:#8a99a9;min-width:240px;padding-block:11px}.ai-processing-placeholder{align-items:center;gap:11px;min-height:34px;font-size:9px;display:flex}.ai-processing-placeholder>i{border:2px solid #dbe5f4;border-top-color:#3d78df;border-radius:50%;flex:none;width:25px;height:25px;animation:.9s linear infinite aiReplyWaiting}.ai-processing-placeholder>span{gap:2px;display:grid}.ai-processing-placeholder b{color:#526981;font-size:9px}.ai-processing-placeholder small{color:#95a2b0;font-size:7px}.hermes-bubble.is-typing{background:linear-gradient(105deg,#f5f7fa 30%,#fafbfd 45%,#f5f7fa 60%) 0 0/220% 100%;animation:2.2s ease-in-out infinite aiReplySurface}@keyframes aiReplyWaiting{to{transform:rotate(360deg)}}@keyframes aiReplySurface{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ai-processing-placeholder>i,.hermes-bubble.is-typing{animation:none}}.hermes-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(670px,100%);min-height:100%;margin:0 auto;padding:40px 20px 80px;display:flex}.hermes-orbit{color:#3576df;background:linear-gradient(145deg,#edf4ff,#fff);border:1px solid #cddcf1;border-radius:19px;place-items:center;width:62px;height:62px;font-size:27px;display:grid;box-shadow:0 15px 35px #285eac1c}.hermes-empty h2{color:#203852;letter-spacing:-.035em;margin:20px 0 0;font-size:23px}.hermes-empty p{color:#718398;max-width:560px;margin:9px 0 0;font-size:12px;line-height:1.75}.hermes-empty>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:23px;display:flex}.hermes-empty button{color:#4f6680;cursor:pointer;background:#ffffffeb;border:1px solid #d7e2ef;border-radius:10px;min-height:38px;padding:0 14px;font-size:10px;font-weight:700;box-shadow:0 5px 14px #283d570a}.hermes-empty button:hover{color:#2b68bb;background:#fff;border-color:#a9c4e8}.hermes-composer-wrap{z-index:5;padding:12px clamp(22px,5vw,72px) max(15px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-top:1px solid #e2e8f0;position:relative;box-shadow:0 -8px 25px #1f365009}.hermes-composer{background:#fff;border:1px solid #d5e0ec;border-radius:17px;align-items:flex-end;gap:10px;width:min(860px,100%);margin:0 auto;padding:8px 8px 8px 15px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 8px 25px #1f395813}.hermes-composer:focus-within{border-color:#7da8e9;box-shadow:0 0 0 4px #3077e714,0 10px 28px #1f395814}.hermes-composer textarea{resize:none;color:#263d56;min-height:34px;max-height:150px;font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:7px 0 5px;font-size:13px;line-height:1.55;overflow-y:auto}.hermes-composer textarea::placeholder{color:#96a5b5}.hermes-composer textarea:disabled{color:#8292a5}.hermes-composer button{color:#fff;cursor:pointer;background:#286ef0;border:0;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;font-weight:500;display:grid;box-shadow:0 6px 14px #286ef033}.hermes-composer button:disabled{box-shadow:none;background:#cbd6e4}.hermes-composer button>i{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}.hermes-composer-wrap>small{color:#9aa7b6;text-align:center;width:min(860px,100%);margin:7px auto 0;font-size:9px;display:block}.hermes-notice{color:#b44655;background:#fff4f5;border:1px solid #f0cdd2;border-radius:9px;width:min(860px,100%);margin:0 auto 8px;padding:8px 11px;font-size:10px}@media (max-width:760px){.hermes-shell{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:100dvh}.hermes-main{grid-template-rows:50px minmax(0,1fr);min-height:0}.hermes-header{height:50px;min-height:50px;padding-inline:16px}.hermes-header>span{display:none}.hermes-transcript{padding:20px 13px 17px}.hermes-message-list{gap:18px}.hermes-message{grid-template-columns:32px minmax(0,1fr);gap:8px}.hermes-message.is-user{grid-template-columns:minmax(0,1fr) 32px}.hermes-message-avatar,.hermes-message-avatar .user-avatar,.hermes-message-avatar>span{border-radius:9px;width:32px;height:32px}.hermes-message>div:last-child{max-width:88%}.hermes-bubble{padding:10px 12px;font-size:13px}.hermes-activity{padding-left:40px}.hermes-empty{padding:28px 8px 55px}.hermes-empty h2{font-size:21px}.hermes-empty>div{width:100%;display:grid}.hermes-empty button{width:100%}.hermes-composer-wrap{padding:9px 10px max(10px,env(safe-area-inset-bottom))}.hermes-composer{border-radius:14px}.hermes-composer textarea{font-size:16px}.hermes-composer-wrap>small{display:none}}.hermes-chat{background:#f7f8fa;grid-template-rows:minmax(0,1fr);grid-template-columns:252px minmax(0,1fr);position:relative}.ai-conversation-sidebar{background:linear-gradient(#f4f6f8,#eef1f5);border-right:1px solid #e2e7ed;flex-direction:column;min-height:0;padding:16px 13px;display:flex;overflow-y:auto}.ai-sidebar-head{justify-content:space-between;align-items:center;min-height:36px;padding:0 5px 10px;display:flex}.ai-sidebar-head strong{color:#26384c;align-items:center;gap:8px;font-size:12px;display:flex}.ai-sidebar-head strong span{color:#fff;background:#232f3e;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.ai-sidebar-head>button{color:#718197;cursor:pointer;background:0 0;border:0;font-size:22px;display:none}.ai-new-chat{color:#34485e;cursor:pointer;background:#fff;border:1px solid #d6dce4;border-radius:10px;align-items:center;gap:9px;min-height:39px;padding:0 12px;font-size:11px;font-weight:750;display:flex;box-shadow:0 3px 9px #25364a09}.ai-new-chat:hover{background:#fafcff;border-color:#aebfd5}.ai-new-chat span{color:#286ef0;font-size:17px;font-weight:400}.ai-audit-link{color:#52667d;background:#ffffff9e;border:1px solid #dae2eb;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:36px;margin-top:8px;padding:5px 9px;text-decoration:none;display:grid}.ai-audit-link:hover{color:#315f97;background:#fff;border-color:#b9c9dc}.ai-audit-link>span{color:#486887;background:#e8eef6;border-radius:7px;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.ai-audit-link b{font-size:9px}.ai-audit-link small{color:#8d99a8;font-size:8px}.ai-sidebar-section{margin-top:22px}.ai-sidebar-section>p{color:#8b96a5;letter-spacing:.08em;margin:0 8px 7px;font-size:9px;font-weight:800}.ai-sidebar-section>button{color:#506175;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:38px;padding:5px 8px;display:grid}.ai-sidebar-section>button:hover,.ai-sidebar-section>button.active{color:#273b52;background:#e5e9ee}.ai-sidebar-section>button span{color:#60748a;background:#ffffffb8;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.ai-sidebar-section>button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:680;overflow:hidden}.ai-sidebar-section>button i{color:#8996a5;letter-spacing:1px;font-size:9px;font-style:normal}.ai-capability-list{margin-top:16px}.ai-history-list{flex:auto;min-height:120px;margin-right:-5px;padding-right:5px;overflow-y:auto}.ai-history-list>p{justify-content:space-between;align-items:center;display:flex}.ai-history-list>p small{color:#a0aab6;letter-spacing:0;font-size:8px}.ai-history-list>div{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:4px;display:grid;position:relative}.ai-history-list>div.active{background:#e1e7ee;box-shadow:inset 3px 0 #3978df}.ai-history-list>div:hover,.ai-history-list>div.menu-open{z-index:3;background:#e7ebf0}.ai-history-list>div>button:first-child{color:#526579;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:25px minmax(0,1fr);align-content:center;gap:1px 8px;min-width:0;min-height:43px;padding:5px 7px;display:grid}.ai-history-list>div>button:first-child>span{color:#60748a;background:#fffc;border-radius:8px;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.ai-history-list>div>button:first-child b{color:#40546a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ai-history-list>div>button:first-child small{color:#9aa5b1;font-size:8px}.ai-history-list>div>input{color:#344a61;background:#fff;border:1px solid #6f9ee1;border-radius:8px;outline:3px solid #3777d817;min-width:0;margin:6px;padding:7px 8px;font-size:10px}.ai-history-more{color:#8190a0;cursor:pointer;letter-spacing:1px;opacity:0;background:0 0;border:0;border-radius:8px;width:30px;height:30px;margin-right:4px;font-size:10px;font-weight:800;transition:opacity .15s,background .15s,color .15s}.ai-history-list>div:hover .ai-history-more,.ai-history-list>div.active .ai-history-more,.ai-history-list>div.menu-open .ai-history-more{opacity:1}.ai-history-more:focus-visible{opacity:1}.ai-history-more:hover,.ai-history-more[aria-expanded=true]{color:#315f98;background:#ffffffeb;box-shadow:0 3px 10px #2e435a14}.ai-history-menu{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #d7e0e9;border-radius:11px;width:142px;padding:5px;position:absolute;top:39px;right:4px;box-shadow:0 14px 35px #1d2f4429}.ai-history-menu>button{color:#465b71;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:34px;padding:0 8px;display:grid}.ai-history-menu>button:hover{background:#f0f4f8}.ai-history-menu>button span{color:#5d7590;background:#edf2f7;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.ai-history-menu>button b{font-size:9px}.ai-history-menu>button.danger{color:#b34550}.ai-history-menu>button.danger:hover{background:#fff1f2}.ai-history-menu>button.danger span{color:#b34550;background:#fdebed}.ai-history-delete-confirm{gap:5px;padding:7px;display:grid}.ai-history-delete-confirm strong{color:#3d5064;font-size:9px}.ai-history-delete-confirm small{color:#8c99a6;font-size:7px;line-height:1.45}.ai-history-delete-confirm>span{grid-template-columns:1fr 1fr;gap:5px;margin-top:4px;display:grid}.ai-history-delete-confirm button{color:#607287;cursor:pointer;background:#fff;border:1px solid #dae2ea;border-radius:7px;height:28px;font-size:8px;font-weight:750}.ai-history-delete-confirm button:hover{background:#f4f6f8}.ai-history-delete-confirm button.danger{color:#b23e4a;background:#fff1f2;border-color:#e7aeb4}.ai-history-delete-confirm button.danger:hover{background:#fde5e8}.ai-memory-card{background:#ffffffc2;border:1px solid #dbe3ed;border-radius:11px;flex:none;margin-top:13px;padding:12px}.ai-memory-card>div{align-items:center;gap:7px;display:flex}.ai-memory-card>div span{color:#288569;background:#ddf4eb;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.ai-memory-card strong{color:#3e566d;font-size:10px}.ai-memory-card p{color:#7f8fa0;margin:7px 0 0;font-size:9px;line-height:1.55}.ai-memory-card>small{color:#9aa5b2;border-top:1px solid #e6ebf0;margin-top:8px;padding-top:8px;font-size:8px;line-height:1.5;display:block}.ai-history-rename{background:#fffffff0;border:1px solid #bfd2ec;border-radius:11px;grid-column:1/-1;gap:7px;min-width:0;padding:7px;display:grid;box-shadow:0 7px 18px #27446517}.ai-history-rename input{color:#344a61;width:100%;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #6f9ee1;border-radius:8px;outline:3px solid #3777d817;padding:0 9px;font-size:10px}.ai-history-rename>span{justify-content:flex-end;gap:6px;display:flex}.ai-history-rename button{color:#607287;cursor:pointer;background:#fff;border:1px solid #d8e0e9;border-radius:7px;min-width:48px;height:27px;padding:0 10px;font-size:8px;font-weight:750}.ai-history-rename button:last-child{color:#fff;background:#2f73df;border-color:#2f73df}.ai-history-rename button:hover{background:#f2f5f8}.ai-history-rename button:last-child:hover{background:#2567cf}.ai-history-rename button:disabled{color:#9aa6b3;cursor:not-allowed;background:#e8edf3;border-color:#d8e0e9}.ai-history-list>div:last-child .ai-history-menu{top:39px;bottom:auto}.ai-history-list>div.is-working>button:first-child>span{background:#e7f0ff}.ai-history-list>div.is-working>button:first-child small{color:#3475c5;font-weight:750}.ai-history-spinner{border:2px solid #b9d0ef;border-top-color:#3478d4;border-radius:50%;width:13px;height:13px;animation:.72s linear infinite ai-history-spin;display:block}@keyframes ai-history-spin{to{transform:rotate(360deg)}}.ai-deleted-section{border-top:1px solid #dce3ea;flex:none;margin-top:9px;padding-top:8px}.ai-deleted-section>button{color:#627489;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto 14px;align-items:center;gap:7px;width:100%;min-height:36px;padding:5px 7px;display:grid}.ai-deleted-section>button:hover,.ai-deleted-section>button[aria-expanded=true]{background:#e8edf3}.ai-deleted-section>button>span{color:#71849a;background:#edf2f7;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.ai-deleted-section>button b{font-size:9px}.ai-deleted-section>button small{color:#64788f;background:#dce5ef;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:8px;display:grid}.ai-deleted-section>button i{font-size:10px;font-style:normal;transition:transform .18s}.ai-deleted-section.is-open>button i{transform:rotate(180deg)}.ai-deleted-list{gap:5px;max-height:210px;padding:5px 2px 2px;display:grid;overflow-y:auto}.ai-deleted-list>div{background:#ffffffb8;border:1px solid #dfe6ed;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px 7px 7px 9px;display:grid}.ai-deleted-list>div>span{gap:2px;min-width:0;display:grid}.ai-deleted-list b{color:#53677c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ai-deleted-list small{color:#98a4b0;font-size:7px}.ai-deleted-list button{color:#3670b8;cursor:pointer;background:#f4f8fd;border:1px solid #b7cce7;border-radius:7px;height:27px;padding:0 9px;font-size:8px;font-weight:750}.ai-deleted-list button:hover{background:#e8f1fc}.ai-deleted-list button:disabled{cursor:wait;opacity:.55}.ai-deleted-list>p{color:#97a3af;text-align:center;background:#ffffff7a;border-radius:8px;margin:4px 0 2px;padding:9px;font-size:8px}.ai-deleted-list button.danger{color:#b84752;background:#fff3f4;border-color:#e8b9be}.ai-deleted-list button.danger:hover{background:#fde7e9}.ai-deleted-actions{gap:4px;display:flex}.ai-deleted-confirm{border-top:1px solid #e4e9ee;grid-column:1/-1;gap:6px;padding-top:6px;display:grid}.ai-deleted-confirm>strong{color:#55697e;font-size:8px;line-height:1.45}.ai-deleted-confirm>span{grid-template-columns:1fr 1fr;gap:5px;display:grid}.ai-chat-workspace{background:radial-gradient(circle at 50% 0,#3669c10a,#0000 28%),#fff;grid-template-rows:49px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.ai-workspace-toolbar{background:#fffffff0;border-bottom:1px solid #e8ebef;align-items:center;gap:10px;min-width:0;padding:0 18px;display:flex}.ai-workspace-toolbar>div{flex:1;gap:2px;min-width:0;display:grid}.ai-workspace-toolbar strong{color:#2b3d51;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.ai-workspace-toolbar>div>span{color:#8995a3;align-items:center;gap:5px;font-size:8px;display:flex}.ai-workspace-toolbar>div>span i{background:#43b98f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #43b98f1c}.ai-sidebar-trigger{color:#657487;cursor:pointer;background:#fff;border:1px solid #dfe5eb;border-radius:8px;width:30px;height:30px;display:none}.ai-clear-chat{color:#566b81;cursor:pointer;background:#fff;border:1px solid #dce3ea;border-radius:8px;height:30px;padding:0 10px;font-size:9px;font-weight:700}.ai-clear-chat:hover{color:#2867bf;border-color:#aabdd4}.ai-workspace-notice{z-index:12;align-items:center;gap:10px;width:min(520px,100% - 32px);margin:0;display:flex;position:absolute;top:61px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #3524291f}.ai-workspace-notice>span{flex:1;min-width:0}.ai-workspace-notice>button{color:currentColor;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;padding:0;font-size:16px;line-height:1;display:grid}.ai-workspace-notice>button:hover{opacity:1;background:#0000000f}.ai-workspace-notice.is-success{color:#347563;background:#f2faf7;border-color:#c9e5dc;box-shadow:0 10px 28px #265c491a}.ai-chat-workspace .hermes-transcript{background:linear-gradient(#fbfcfd,#fff 180px);padding-top:31px}.ai-welcome{max-width:760px;padding-bottom:32px}.ai-welcome .hermes-orbit{color:#fff;background:linear-gradient(145deg,#27384b,#536d89);border:0;border-radius:17px;width:54px;height:54px;font-size:22px;box-shadow:0 13px 28px #26364a29}.ai-welcome h2{margin-top:16px;font-size:22px}.ai-welcome>p{margin-top:6px}.hermes-empty .ai-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:25px;display:grid}.hermes-empty .ai-starter-grid>button{text-align:left;border-color:#e0e5eb;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto;align-content:center;column-gap:10px;min-height:82px;padding:13px 14px;display:grid;position:relative}.ai-starter-grid>button>span{color:#496886;background:#eef3fa;border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.ai-starter-grid>button strong{color:#354a60;font-size:11px}.ai-starter-grid>button small{color:#8a97a6;margin-top:3px;font-size:9px}.ai-starter-grid>button i{color:#a4afbb;grid-area:1/3/3;align-self:center;font-size:12px;font-style:normal}.hermes-empty .ai-starter-grid>button:hover{border-color:#b8c8dc;transform:translateY(-1px);box-shadow:0 8px 20px #26394e11}.hermes-message-list{gap:28px;width:min(820px,100%)}.hermes-message-content{min-width:0;max-width:min(690px,88%)}.hermes-message.is-user .hermes-message-content{grid-area:1/1;justify-self:end}.hermes-message-content>strong{color:#728399;margin:0 0 6px 2px;font-size:9px;font-weight:750;display:block}.hermes-message.is-user .hermes-message-content>strong{text-align:right;margin-right:2px}.hermes-bubble{box-shadow:none;background:#f6f7f9;border-radius:6px 15px 15px}.hermes-message.is-user .hermes-bubble{background:#303f50;border-color:#303f50;border-radius:15px 6px 15px 15px;box-shadow:0 7px 18px #2433441f}.hermes-bubble>span{white-space:pre-wrap}.hermes-bubble pre{color:#e7edf5;white-space:normal;background:#17212c;border:1px solid #263546;border-radius:10px;margin:11px -4px 2px;overflow:hidden}.hermes-bubble pre>span{color:#9eacbb;text-transform:uppercase;border-bottom:1px solid #2e3b49;padding:7px 11px;font-size:8px;display:block}.hermes-bubble pre code{color:inherit;white-space:pre;padding:11px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow-x:auto}.ai-message-actions{opacity:0;gap:5px;min-height:21px;margin-top:5px;transition:opacity .15s;display:flex}.hermes-message:hover .ai-message-actions,.ai-message-actions:focus-within{opacity:1}.hermes-message.is-user .ai-message-actions{justify-content:flex-end}.ai-message-actions button{color:#8694a4;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 6px;font-size:8px}.ai-message-actions button:hover{color:#465d75;background:#eef1f4}.hermes-composer-wrap{box-shadow:none;background:linear-gradient(#ffffffc7,#fff 24%);border-top:0;padding-top:10px}.hermes-composer{border-color:#d4d9df;border-radius:20px;grid-template-columns:34px minmax(0,1fr) 38px;gap:8px;padding:9px;display:grid;box-shadow:0 9px 28px #1f314514}.ai-file-input{display:none}.hermes-composer .ai-attach-button{color:#2f3a45;width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:50%;grid-area:1/1;align-self:end;font-size:22px}.hermes-composer .ai-attach-button:hover:not(:disabled){color:#1f5fa9;background:#eef1f4}.hermes-composer textarea{grid-area:1/2;min-height:34px;padding:7px 0 4px}.hermes-composer>button[type=submit],.hermes-composer .ai-stop-button,.hermes-composer .ai-wait-button{grid-area:1/3;align-self:end}.hermes-composer.has-attachments .ai-attach-button,.hermes-composer.has-attachments textarea,.hermes-composer.has-attachments>button[type=submit],.hermes-composer.has-attachments .ai-stop-button,.hermes-composer.has-attachments .ai-wait-button{grid-row:2}.hermes-composer .ai-stop-button{background:#344658}.hermes-composer .ai-stop-button i{background:#fff;border:0;border-radius:2px;width:11px;height:11px;animation:none}.hermes-composer .ai-wait-button{background:#e8eef6;border:0;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;display:grid}.hermes-composer .ai-wait-button i{border:2px solid #b8cbe2;border-top-color:#3778cf;border-radius:50%;width:16px;height:16px;animation:.72s linear infinite ai-history-spin}.ai-composer-footer{color:#9aa5b2;justify-content:space-between;gap:15px;width:min(860px,100%);margin:6px auto 0;font-size:8px;display:flex}.ai-pending-attachments{grid-area:1/1/auto/-1;gap:8px;min-width:0;padding:2px 3px 0;display:flex;overflow-x:auto}.ai-pending-attachments>div{color:#52677c;background:#f7f8fa;border:1px solid #d9dee4;border-radius:12px;flex:none;position:relative}.ai-pending-attachments>div.is-image{width:58px;height:58px;overflow:visible}.ai-pending-attachments>div.is-image .ai-attachment-image{background-position:50%;background-size:cover;border-radius:11px;width:100%;height:100%;display:block}.ai-pending-attachments>div.is-file{grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:1px 8px;width:min(230px,70vw);height:54px;padding:6px 10px;display:grid}.ai-pending-attachments>div.is-file>span{color:#466a90;background:#e7edf5;border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.ai-pending-attachments b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ai-pending-attachments small{color:#929eaa;font-size:7px}.ai-pending-attachments button{color:#fff;cursor:pointer;background:#3d4650;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;padding:0;font-size:11px;line-height:1;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 5px #18222d33}.ai-pending-attachments button:hover{background:#b04451}.ai-message-attachments{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.ai-message-attachments>button,.ai-message-attachments>div{color:#52677c;background:#fff;border:1px solid #dce4ec;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:6px 8px;text-decoration:none;display:grid}.ai-message-attachments>button{cursor:pointer;font:inherit;text-align:left}.ai-message-attachments>.ai-message-image-preview{border:1px solid #dce4ec;border-radius:12px;width:76px;height:76px;padding:0;display:block;overflow:hidden}.ai-message-attachments span:not(.ai-attachment-image){color:#466a90;background:#e8eef6;border-radius:7px;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.ai-message-attachments b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ai-message-attachments small{color:#929eaa;white-space:nowrap;font-size:7px}.ai-message-attachments>button:hover,.ai-message-attachments>.ai-message-image-preview:hover{color:#2f649d;border-color:#aebfd2}.hermes-message.is-user .ai-message-attachments>button,.hermes-message.is-user .ai-message-attachments>div,.hermes-message.is-user .ai-message-attachments>.ai-message-image-preview{color:#52677c;background-color:#f7f9fb;border-color:#dce3ea}.ai-file-details-backdrop{z-index:1400;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c1c3085;place-items:center;padding:20px;animation:.16s ease-out alipay-modal-fade-in;display:grid;position:fixed;inset:0}.image-preview-trigger{position:relative}.image-preview-count{letter-spacing:-.02em;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);place-items:center;font-weight:800;position:absolute;inset:0;border-radius:inherit!important;color:#fff!important;background:#182739ad!important;width:auto!important;height:auto!important;font-size:16px!important;display:grid!important}.ai-file-details-dialog{background:#fff;border:1px solid #ffffffbd;border-radius:22px;width:min(520px,100%);padding:27px;animation:.2s ease-out alipay-modal-rise-in;position:relative;box-shadow:0 30px 86px #081b314a}.ai-file-details-close{color:#718398;cursor:pointer;background:#f1f5f9;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.ai-file-details-close:hover{color:#344c65;background:#e7edf4}.ai-file-details-heading{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding-right:35px;display:grid}.ai-file-details-heading>.ai-file-type-icon{border-radius:15px;width:54px;height:54px;font-size:15px}.ai-file-details-heading>span{min-width:0}.ai-file-details-heading small{color:#3579d5;letter-spacing:.12em;font-size:9px;font-weight:850}.ai-file-details-heading h2{overflow-wrap:anywhere;color:#263f5a;margin:5px 0 0;font-size:17px;line-height:1.35}.ai-file-details-dialog dl{background:#f8fafd;border:1px solid #e0e8f1;border-radius:14px;gap:0;margin:22px 0 0;display:grid;overflow:hidden}.ai-file-details-dialog dl>div{border-bottom:1px solid #e5ecf3;grid-template-columns:88px minmax(0,1fr);gap:14px;min-width:0;padding:12px 14px;display:grid}.ai-file-details-dialog dl>div:last-child{border-bottom:0}.ai-file-details-dialog dt{color:#8292a4;font-size:10px}.ai-file-details-dialog dd{overflow-wrap:anywhere;color:#405a75;min-width:0;margin:0;font-size:10px;font-weight:750}.ai-file-details-dialog footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.ai-file-details-dialog footer button,.ai-file-details-dialog footer a{color:#51687f;cursor:pointer;min-width:108px;height:41px;font:inherit;background:#fff;border:1px solid #d3dee9;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.ai-file-details-dialog footer a{color:#fff;background:linear-gradient(135deg,#347ff0,#2367d2);border-color:#2d72da;box-shadow:0 8px 19px #2569d233}.ai-file-details-dialog footer button:hover{background:#f5f8fb}.ai-file-details-dialog footer a:hover{background:linear-gradient(135deg,#2c75e3,#1e5fc8)}@media (max-width:640px){.ai-file-details-backdrop{padding:14px}.ai-file-details-dialog{border-radius:18px;padding:23px 17px 17px}.ai-file-details-heading{grid-template-columns:46px minmax(0,1fr);gap:11px}.ai-file-details-heading>.ai-file-type-icon{width:46px;height:46px}.ai-file-details-dialog footer{flex-direction:column-reverse}.ai-file-details-dialog footer button,.ai-file-details-dialog footer a{width:100%;min-height:43px}}.ai-file-type-icon{place-items:center;line-height:1;display:grid;position:relative;overflow:hidden}.ai-pending-attachments>div.is-file>.ai-file-type-icon,.ai-message-attachments .ai-file-type-icon,.hermes-audit-attachments .ai-file-type-icon{color:#526f90;background:#e8eef6;border-radius:7px;width:30px;height:32px}.ai-pending-attachments>div.is-file{grid-template-columns:30px minmax(0,1fr)}.ai-message-attachments>button,.ai-message-attachments>div{grid-template-columns:30px minmax(0,1fr) auto}.ai-file-type-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:22px;height:25px}.ai-file-type-icon>b{color:inherit;letter-spacing:-.4px;text-overflow:clip;font-size:12px;font-weight:900;overflow:visible}.ai-file-type-icon.is-pdf{color:#c8424f;background:#fde9eb}.ai-file-type-icon.is-pdf>b{letter-spacing:-.2px;font-size:7px}.ai-file-type-icon.is-word{color:#276dcc;background:#e4efff}.ai-file-type-icon.is-excel{color:#238256;background:#e2f3ea}.ai-file-type-icon.is-archive{color:#b66b18;background:#fff0d9}.ai-file-type-icon.is-archive svg{width:21px;height:24px;transform:translateY(-2px)}.ai-file-type-icon.is-archive>i{color:#fff;letter-spacing:.2px;background:#c77b22;border-radius:3px;padding:2px 2px 1px;font-size:4px;font-style:normal;font-weight:900;position:absolute;bottom:2px;right:2px}.ai-file-type-icon.is-file{color:#587594;background:#e8eef6}.hermes-audit-attachments{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.hermes-audit-attachments>.ai-message-file{color:#526c85;cursor:pointer;min-width:0;max-width:260px;font:inherit;text-align:left;background:#f6f8fa;border:1px solid #dbe3eb;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 8px;display:grid}.hermes-audit-attachments>.ai-message-file:hover{color:#2e639c;border-color:#afc3d8}.hermes-audit-attachments>.ai-message-file b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.hermes-audit-attachments>.ai-message-file small{color:#929eaa;white-space:nowrap;font-size:7px}.hermes-audit-attachments>.hermes-audit-image-preview{border:1px solid #dbe3eb;border-radius:9px;width:58px;height:58px}.ai-sidebar-backdrop{display:none}@media (max-width:980px){.hermes-chat{grid-template-columns:minmax(0,1fr)}.ai-conversation-sidebar{z-index:40;width:min(280px,82vw);transition:transform .2s;position:absolute;inset:0 auto 0 0;transform:translate(-102%);box-shadow:18px 0 45px #18273929}.hermes-chat.is-sidebar-open .ai-conversation-sidebar{transform:translate(0)}.ai-sidebar-head>button{display:block}.ai-sidebar-trigger{place-items:center;display:grid}.ai-sidebar-backdrop{z-index:35;opacity:0;pointer-events:none;background:#16212e47;border:0;transition:opacity .2s;position:absolute;inset:0}.hermes-chat.is-sidebar-open .ai-sidebar-backdrop{opacity:1;pointer-events:auto;display:block}}@media (max-width:760px){.hermes-main{grid-template-rows:50px minmax(0,1fr)}.ai-chat-workspace{grid-template-rows:45px minmax(0,1fr) auto}.ai-workspace-toolbar{padding-inline:10px}.ai-clear-chat{display:none}.ai-chat-workspace .hermes-transcript{padding:17px 11px 12px}.hermes-empty .ai-starter-grid{grid-template-columns:1fr;gap:7px;margin-top:19px}.hermes-empty .ai-starter-grid>button{min-height:68px}.ai-welcome{justify-content:flex-start;padding-top:28px}.hermes-message-list{gap:20px}.hermes-message-content{max-width:91%}.ai-message-actions{opacity:1}.hermes-composer-wrap{padding-inline:8px}.hermes-composer{border-radius:14px}.ai-composer-footer{justify-content:center}.ai-composer-footer span:first-child{display:none}}.hermes-audit-shell{min-height:100vh}.hermes-audit-main{background:#f3f6f9;min-width:0}.hermes-audit-back{color:#536a81;background:#fff;border:1px solid #d7e0e9;border-radius:8px;align-items:center;height:30px;padding:0 11px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.hermes-audit-back:hover{color:#2b64a5;border-color:#aec1d6}.hermes-audit-panel{gap:14px;padding:16px;display:grid}.hermes-audit-overview{grid-template-columns:repeat(3,minmax(125px,1fr)) minmax(260px,1.7fr);gap:11px;display:grid}.hermes-audit-overview>div,.hermes-audit-overview>aside{background:#fff;border:1px solid #e0e6ed;border-radius:13px;min-height:92px;padding:15px 16px;box-shadow:0 7px 22px #1d314609}.hermes-audit-overview>div{grid-template-columns:1fr auto;align-content:center;display:grid}.hermes-audit-overview>div span{color:#7c8b9b;font-size:9px;font-weight:750}.hermes-audit-overview>div strong{color:#293d52;letter-spacing:-.04em;grid-area:1/2/3;align-self:center;font-size:24px}.hermes-audit-overview>div small{color:#a0aab5;margin-top:4px;font-size:8px}.hermes-audit-overview>aside{background:linear-gradient(135deg,#f2faf7,#fff);border-color:#d9e5e2}.hermes-audit-overview>aside b{color:#397a68;font-size:10px}.hermes-audit-overview>aside p{color:#6f837e;margin:7px 0 0;font-size:9px;line-height:1.65}.hermes-audit-browser{background:#fff;border:1px solid #dfe6ed;border-radius:15px;grid-template-columns:315px minmax(0,1fr);height:calc(100vh - 190px);min-height:610px;display:grid;overflow:hidden;box-shadow:0 12px 35px #1c30450e}.hermes-audit-list{background:#f7f9fb;border-right:1px solid #e4e9ee;grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;min-height:0;padding:14px 12px;display:grid}.hermes-audit-list form{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.hermes-audit-list form label{color:#8795a4;background:#fff;border:1px solid #d8e0e8;border-radius:9px;align-items:center;gap:7px;height:35px;padding:0 10px;display:flex}.hermes-audit-list form input{color:#334b62;width:100%;font:inherit;border:0;outline:0;font-size:10px}.hermes-audit-list form input::placeholder{color:#a2acb7}.hermes-audit-list form button{color:#4c647c;cursor:pointer;background:#fff;border:1px solid #d5dee8;border-radius:9px;padding:0 10px;font-size:9px;font-weight:750}.hermes-audit-list>select{color:#5f7184;width:100%;height:33px;font:inherit;background:#fff;border:1px solid #dbe2ea;border-radius:8px;outline:0;padding:0 9px;font-size:9px}.hermes-audit-list-head{justify-content:space-between;padding:4px 4px 0;display:flex}.hermes-audit-list-head b{color:#526578;font-size:9px}.hermes-audit-list-head span{color:#9aa5b0;font-size:8px}.hermes-audit-items{min-height:0;overflow-y:auto}.hermes-audit-items>button{width:100%;min-height:62px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:5px;padding:8px;display:grid;position:relative}.hermes-audit-items>button:hover{background:#eef2f6}.hermes-audit-items>button.active{background:#fff;border-color:#cdd9e7;box-shadow:0 5px 14px #25394e0e}.hermes-audit-items .user-avatar{width:34px;height:34px}.hermes-audit-items>button>span{gap:4px;min-width:0;display:grid}.hermes-audit-items>button>span b{color:#354b61;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hermes-audit-items>button>span small{color:#8492a1;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.hermes-audit-items>button time{color:#a0aab5;align-self:start;margin-top:3px;font-size:7px}.hermes-audit-items>button>i{color:#a07b43;font-size:7px;font-style:normal;position:absolute;bottom:6px;right:8px}.hermes-audit-no-results{color:#97a3af;text-align:center;padding:34px 10px;font-size:9px}.hermes-audit-detail{background:#fff;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.hermes-audit-detail-head{border-bottom:1px solid #e7ebef;align-items:center;gap:10px;min-height:65px;padding:10px 18px;display:flex}.hermes-audit-detail-head .user-avatar{flex:0 0 36px;width:36px;height:36px}.hermes-audit-detail-head>div:not(.user-avatar){flex:1;min-width:0}.hermes-audit-detail-head h2{color:#2e4359;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.hermes-audit-detail-head p{color:#8794a2;margin:4px 0 0;font-size:8px}.hermes-audit-detail-head>span{color:#39806c;background:#edf6f3;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.hermes-audit-transcript{background:linear-gradient(#fafbfc,#fff 150px);min-height:0;padding:25px clamp(18px,4vw,52px);overflow-y:auto}.hermes-audit-transcript>article{grid-template-columns:34px minmax(0,1fr);gap:10px;width:min(760px,100%);margin:0 auto 22px;display:grid}.hermes-audit-transcript>article.is-user{grid-template-columns:minmax(0,1fr) 34px}.hermes-audit-transcript>article.is-user>div{grid-column:2}.hermes-audit-transcript>article.is-user>section{grid-area:1/1;justify-self:end}.hermes-audit-transcript>article>div,.hermes-audit-transcript>article .user-avatar,.hermes-audit-transcript>article>div>span{width:34px;height:34px}.hermes-audit-transcript>article>div>span{color:#fff;background:#293a4c;border-radius:10px;place-items:center;display:grid}.hermes-audit-transcript>article>section{min-width:0;max-width:82%}.hermes-audit-transcript>article>section>header{justify-content:space-between;gap:14px;margin:0 2px 5px;display:flex}.hermes-audit-transcript>article.is-user>section>header{flex-direction:row-reverse}.hermes-audit-transcript header b{color:#6e8093;font-size:8px}.hermes-audit-transcript header time{color:#a0aab4;font-size:7px}.hermes-audit-transcript article p{color:#344b61;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f9;border:1px solid #e0e6ec;border-radius:5px 14px 14px;margin:0;padding:11px 13px;font-size:11px;line-height:1.75}.hermes-audit-transcript article.is-user p{color:#fff;background:#34485c;border-color:#34485c;border-radius:14px 5px 14px 14px}.hermes-audit-transcript pre{color:#e6edf5;white-space:pre;background:#18232e;border-radius:8px;max-width:100%;margin:9px 0;overflow-x:auto}.hermes-audit-transcript pre code{padding:10px;font:9px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.hermes-audit-empty{color:#8391a0;text-align:center;place-self:center;padding:40px}.hermes-audit-empty>span{color:#506b86;background:#eef2f6;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto;font-size:19px;display:grid}.hermes-audit-empty h2{color:#41576e;margin:13px 0 0;font-size:15px}.hermes-audit-empty p{margin:6px 0 0;font-size:9px}.hermes-audit-notice{z-index:3;color:#ae4754;background:#fff5f6;border:1px solid #edced2;border-radius:8px;padding:7px 10px;font-size:9px;position:absolute;top:10px;left:50%;transform:translate(-50%)}@media (max-width:1050px){.hermes-audit-overview{grid-template-columns:repeat(3,1fr)}.hermes-audit-overview>aside{grid-column:1/-1;min-height:auto}.hermes-audit-browser{grid-template-columns:280px minmax(0,1fr);height:calc(100vh - 265px)}}@media (max-width:760px){.hermes-audit-panel{padding:10px}.hermes-audit-overview{grid-template-columns:repeat(3,1fr);gap:6px}.hermes-audit-overview>div{min-height:70px;padding:10px}.hermes-audit-overview>div span,.hermes-audit-overview>div small{font-size:7px}.hermes-audit-overview>div strong{font-size:18px}.hermes-audit-overview>aside{display:none}.hermes-audit-browser{grid-template-rows:230px minmax(0,1fr);grid-template-columns:1fr;height:calc(100dvh - 155px);min-height:0}.hermes-audit-list{border-bottom:1px solid #e4e9ee;border-right:0}.hermes-audit-detail-head{min-height:55px;padding-inline:12px}.hermes-audit-transcript{padding:17px 11px}.hermes-audit-transcript>article>section{max-width:88%}}.navigation-settings-card{background:#fffffffa;border:1px solid #dfe7f0;border-radius:18px;box-shadow:0 14px 36px #1e324b0f}.navigation-settings-head{top:var(--dashboard-sticky-top,60px);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e8edf3;border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:18px 22px;display:flex;position:sticky;box-shadow:0 8px 20px #1e324b0a}.navigation-settings-head>div:first-child>span{color:#3477dc;letter-spacing:.13em;font-size:10px;font-weight:800}.navigation-settings-head h2{color:#1c334d;letter-spacing:-.03em;margin:3px 0 0;font-size:21px}.navigation-settings-head p{color:#7b8b9e;margin:5px 0 0;font-size:11px}.navigation-settings-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.navigation-settings-actions button{color:#586b82;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6e0eb;border-radius:9px;height:36px;padding:0 14px;font-size:10px;font-weight:750}.navigation-settings-actions button:hover:not(:disabled){color:#315b88;background:#f8fbff;border-color:#a9c2df}.navigation-settings-actions button.primary{color:#fff;background:#286ef0;border-color:#286ef0;min-width:104px;box-shadow:0 6px 16px #286ef02b}.navigation-settings-actions button.primary:hover:not(:disabled){color:#fff;background:#1f62db;border-color:#1f62db}.navigation-settings-actions button:disabled{cursor:not-allowed;opacity:.46;box-shadow:none}.navigation-save-status{color:#39816e;white-space:nowrap;background:#edf8f4;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.navigation-save-status i{background:#49b895;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #49b8951f}.navigation-save-status.is-dirty{color:#94681c;background:#fff7e8}.navigation-save-status.is-dirty i{background:#e8a93d;box-shadow:0 0 0 3px #e8a93d21}.navigation-save-status.is-saving{color:#326cad;background:#edf5ff}.navigation-save-status.is-saving i{background:#4f8ee8;box-shadow:0 0 0 3px #4f8ee821}.navigation-save-status.is-error{color:#b63d4e;background:#fff0f2}.navigation-save-status.is-error i{background:#d65766;box-shadow:0 0 0 3px #d6576621}.navigation-tree-panel{background:#f7f9fc;border-radius:0 0 18px 18px;padding:20px 22px 24px}.navigation-tree-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:13px;padding:0 2px;display:flex}.navigation-tree-heading h3{color:#293f58;margin:0;font-size:15px}.navigation-tree-heading p{color:#8796a8;margin:4px 0 0;font-size:10px}.navigation-tree-heading small{color:#8d9bad;white-space:nowrap;font-size:9px}.navigation-tree-list{gap:7px;display:grid}.navigation-tree-branch{min-width:0}.navigation-tree-row{background:#fff;border:1px solid #e1e8f0;border-radius:11px;grid-template-columns:32px 42px minmax(180px,1fr) 98px 68px;align-items:center;gap:10px;min-height:58px;padding:9px 11px;transition:border-color .15s,background .15s,box-shadow .15s,opacity .15s;display:grid;position:relative}.navigation-tree-row:hover{border-color:#c1d1e5;box-shadow:0 5px 15px #253c580d}.navigation-tree-row.is-group{background:#fbfdff;border-color:#d6e3f2}.navigation-tree-row.is-child{background:#fff;min-height:54px}.navigation-tree-row.is-hidden{opacity:.68;background:#f8fafc}.navigation-tree-row.is-dragging{opacity:.55;background:#edf5ff;border-color:#75a5ed;box-shadow:0 10px 24px #286ef024}.navigation-drag-preview{transform:translate(-200vw,-200vh);z-index:2147483647!important;opacity:.94!important;pointer-events:none!important;background:#fff!important;border-color:#8eb5ee!important;margin:0!important;position:fixed!important;top:0!important;left:0!important;box-shadow:0 16px 36px #1f436f38!important}.navigation-drag-preview .navigation-drag-handle{cursor:grabbing;background:#e7effa}.navigation-drag-preview button,.navigation-drag-preview input{pointer-events:none!important}.navigation-tree-row.drop-before:before,.navigation-tree-row.drop-after:after{content:"";z-index:3;pointer-events:none;background:#347cf6;border-radius:999px;height:3px;position:absolute;left:9px;right:9px;box-shadow:0 0 0 3px #347cf61c}.navigation-tree-row.drop-before:before{top:-6px}.navigation-tree-row.drop-after:after{bottom:-6px}.navigation-drag-handle{cursor:grab;background:#f0f4f8;border:0;border-radius:8px;grid-template-rows:repeat(3,3px);grid-template-columns:repeat(2,3px);place-content:center;gap:4px;width:32px;height:36px;padding:0;display:grid}.navigation-drag-handle:hover{background:#e6eef8}.navigation-drag-handle:active{cursor:grabbing}.navigation-drag-handle:focus-visible{outline-offset:2px;outline:3px solid #347cf62b}.navigation-tree-toggle:focus-visible{outline-offset:2px;outline:3px solid #347cf62b}.navigation-move-actions button:focus-visible{outline-offset:2px;outline:3px solid #347cf62b}.navigation-drag-handle i{background:#91a1b4;border-radius:50%;width:3px;height:3px}.navigation-tree-toggle{color:#55728f;cursor:pointer;background:#f4f8fd;border:1px solid #dce7f3;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:42px;height:34px;padding:0;display:inline-flex}.navigation-tree-toggle span{font-size:18px;line-height:1;transition:transform .16s;transform:rotate(0)}.navigation-tree-toggle[aria-expanded=true] span{transform:rotate(90deg)}.navigation-tree-toggle b{color:#587797;background:#e5eef9;border-radius:5px;place-items:center;min-width:15px;height:15px;font-size:8px;display:grid}.navigation-tree-leaf{place-items:center;width:42px;height:34px;display:grid}.navigation-tree-leaf:after{content:"";background:#c4d1df;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #f1f5f9}.navigation-name-input{color:#304861;background:#f7f9fc;border:1px solid #0000;border-radius:8px;outline:0;width:100%;height:38px;padding:0 11px;font-size:12px;font-weight:650}.navigation-name-input:hover{background:#fff;border-color:#d8e2ed}.navigation-name-input:focus{background:#fff;border-color:#76a5e9;box-shadow:0 0 0 3px #286ef017}.navigation-visible-toggle{cursor:pointer;grid-template-columns:35px 1fr;align-items:center;gap:7px;display:grid}.navigation-visible-toggle input{opacity:0;width:1px;height:1px;position:absolute}.navigation-visible-toggle>span{background:#cbd5e1;border-radius:12px;width:35px;height:21px;transition:background .15s;position:relative}.navigation-visible-toggle>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #20304440}.navigation-visible-toggle input:checked+span{background:#347cf6}.navigation-visible-toggle input:checked+span:after{transform:translate(14px)}.navigation-visible-toggle b{color:#718196;font-size:9px;font-weight:650}.navigation-visible-toggle input:focus-visible+span{outline-offset:2px;outline:3px solid #347cf62b}.navigation-fixed-badge{color:#718399;white-space:nowrap;background:#eef3f8;border-radius:999px;justify-self:start;padding:6px 9px;font-size:9px;font-weight:750}.navigation-move-actions{justify-content:flex-end;gap:5px;display:flex}.navigation-move-actions button{color:#57708b;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:13px;font-weight:800;display:grid}.navigation-move-actions button:hover:not(:disabled){color:#286ec9;background:#eff6ff;border-color:#a9c4e5}.navigation-move-actions button:disabled{color:#bdc7d2;opacity:1;background:#f5f7fa}.navigation-tree-children{border-left:2px solid #dce7f4;gap:7px;margin:7px 0 2px 47px;padding:2px 0 0 18px;display:grid}.navigation-drop-end{color:#0000;place-items:center;height:9px;font-size:8px;font-weight:750;transition:height .14s,color .14s;display:grid;position:relative}.navigation-drop-end:before{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;top:4px;left:9px;right:9px}.navigation-drop-end.is-active{color:#7991ae;height:18px}.navigation-drop-end.is-active:before{background:#dce6f1}.navigation-drop-end.is-over{color:#286ec9}.navigation-drop-end.is-over:before{background:#347cf6;height:3px;box-shadow:0 0 0 3px #347cf61c}.navigation-drop-end span{z-index:1;opacity:0;background:#f7f9fc;padding:0 7px;position:relative}.navigation-drop-end.is-active span{opacity:1}.line-point-hit:first-of-type .line-tooltip{left:0;transform:none}.line-point-hit:last-of-type .line-tooltip{left:auto;right:0;transform:none}.line-point-hit.tooltip-below .line-tooltip{top:17px;bottom:auto}.smooth-line-chart,.smooth-line-canvas{width:100%}.sales-trend-card,.smooth-line-chart{overflow:visible}.smooth-line-canvas{min-width:0}.smooth-line-panel{position:relative}.smooth-line-panel:has(.line-point-hit:hover){z-index:30}.line-tooltip{z-index:50}.line-point-hit.tooltip-right .line-tooltip{left:18px;right:auto;transform:none}.line-point-hit.tooltip-left .line-tooltip{left:auto;right:18px;transform:none}@keyframes sync-spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.navigation-settings-head{flex-direction:column;align-items:flex-start;gap:14px}.navigation-settings-actions{justify-content:flex-start;width:100%}}.wecom-landing{background:radial-gradient(circle at 50% 0,#e8f7ff 0,#f6f9fc 45%,#edf3f8 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.wecom-landing>section{text-align:center;background:#fffffff5;border:1px solid #dce7ef;border-radius:24px;width:min(580px,100%);padding:48px 44px;box-shadow:0 24px 70px #1c435a1f}.wecom-landing .brand{color:#173a52;align-items:center;gap:9px;display:inline-flex}.wecom-landing .brand-mark{width:28px;height:28px}.wecom-landing .eyebrow{color:#2e87bd;letter-spacing:.08em;margin:24px 0 8px;font-size:12px;font-weight:800}.wecom-landing h1{color:#173a52;margin:0;font-size:30px}.wecom-landing section>p:not(.eyebrow){color:#637d8f;margin:16px auto;font-size:14px;line-height:1.8}.wecom-landing small{color:#8a9ca8}.wecom-settings-card{background:#fff;border:1px solid #dfe7ef;border-radius:17px;gap:18px;padding:22px;display:grid;box-shadow:0 13px 34px #24374c0d}.wecom-settings-card+.wecom-settings-card{margin-top:18px}.settings-card-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-card-header p{color:#8495a7;margin:0 0 4px;font-size:9px;font-weight:750}.settings-card-header h2{color:#29425c;margin:0;font-size:17px}.status-chip{border-radius:999px;padding:6px 10px;font-size:9px;font-weight:800}.status-chip.success{color:#23815f;background:#e7f8f1}.status-chip.warning{color:#9a6a16;background:#fff3dc}.wecom-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wecom-config-grid>div{background:#f9fbfd;border:1px solid #e5ecf3;border-radius:12px;gap:6px;min-width:0;padding:14px;display:grid}.wecom-config-grid small{color:#8797a8;font-size:9px}.wecom-config-grid strong{color:#314c67;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wecom-actions{gap:9px;display:flex}.wecom-actions button{color:#405c77;cursor:pointer;background:#fff;border:1px solid #cfdae6;border-radius:9px;min-height:39px;padding:0 14px;font-size:10px;font-weight:800}.wecom-actions button.primary{color:#fff;background:#2786c7;border-color:#2786c7}.wecom-actions button:disabled{cursor:wait;opacity:.5}.wechatpay-merchant-add{background:linear-gradient(135deg,#f8fbff 0%,#f3f8ff 100%);border:1px solid #dfe8f3;border-radius:14px;grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);align-items:center;gap:24px;padding:17px 18px;display:grid;box-shadow:inset 0 1px #ffffffd9}.wechatpay-merchant-add-copy{align-items:center;gap:12px;min-width:0;display:flex}.wechatpay-merchant-add-copy>span{color:#2874df;background:linear-gradient(145deg,#e8f3ff,#dceaff);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:21px;font-weight:500;display:grid}.wechatpay-merchant-add-copy h3{color:#2d4661;margin:0;font-size:14px;font-weight:800}.wechatpay-merchant-add-copy p{color:#72859a;max-width:320px;margin:5px 0 0;font-size:11px;line-height:1.55}.wechatpay-merchant-add-form{grid-template-columns:minmax(170px,1fr) minmax(240px,1.15fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.wechatpay-merchant-add-form label{color:#657a91;gap:7px;min-width:0;font-size:11px;font-weight:750;display:grid}.wechatpay-merchant-add-form label>span{padding-left:2px}.wechatpay-merchant-add-form input{color:#2f465e;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #d4dfeb;border-radius:10px;outline:0;padding:0 13px;font-size:13px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 3px 10px #1f385609}.wechatpay-merchant-add-form input::placeholder{color:#8e9dac}.wechatpay-merchant-add-form input:hover{border-color:#b7c8da}.wechatpay-merchant-add-form input:focus{background:#fff;border-color:#6d9ff2;box-shadow:0 0 0 4px #286ef017}.wechatpay-merchant-add-form button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#347ff3,#2468d7);border:0;border-radius:10px;min-width:116px;height:44px;padding:0 17px;font-size:12px;font-weight:800;transition:transform .15s,box-shadow .15s,opacity .15s;box-shadow:0 8px 18px #2468d733}.wechatpay-merchant-add-form button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 23px #2468d745}.wechatpay-merchant-add-form button:focus-visible{outline-offset:2px;outline:3px solid #347ff340}.wechatpay-merchant-add-form button:disabled{color:#f7f9fc;cursor:wait;box-shadow:none;opacity:1;background:#b8c8df}@media (max-width:1280px){.wechatpay-merchant-add{grid-template-columns:1fr;gap:15px}.wechatpay-merchant-add-copy p{max-width:none}}@media (max-width:1050px){.wechatpay-merchant-add-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wechatpay-merchant-add-form button{grid-column:1/-1;width:100%}}@media (max-width:760px){.wecom-landing>section{padding:38px 22px}.wecom-config-grid{grid-template-columns:1fr}.wecom-actions{flex-direction:column}.wecom-actions button{width:100%}.wechatpay-merchant-add{padding:14px}.wechatpay-merchant-add-form{grid-template-columns:1fr}.wechatpay-merchant-add-form input{height:46px;font-size:16px}.wechatpay-merchant-add-form button{grid-column:auto;width:100%;height:46px}}@media (max-width:720px){.navigation-settings-head{padding:17px 16px;position:static}.navigation-settings-head h2{font-size:19px}.navigation-settings-actions{grid-template-columns:1fr 1fr;display:grid}.navigation-save-status{grid-column:1/-1;justify-self:start}.navigation-settings-actions button{width:100%;padding-inline:9px}.navigation-tree-panel{padding:16px 12px 18px}.navigation-tree-heading{align-items:flex-start}.navigation-tree-heading small{display:none}.navigation-tree-row{grid-template-columns:30px 36px minmax(0,1fr) 66px;gap:8px;padding:9px}.navigation-drag-handle{grid-row:1/span 2;width:30px}.navigation-tree-toggle,.navigation-tree-leaf{grid-row:1/span 2;width:36px}.navigation-name-input{grid-column:3/5}.navigation-visible-toggle,.navigation-fixed-badge{grid-area:2/3}.navigation-move-actions{grid-area:2/4}.navigation-tree-children{margin-left:24px;padding-left:9px}}.welcome-banner{color:#fff;background:linear-gradient(110deg,#173b6b,#0c2342 70%);border-radius:17px;justify-content:space-between;align-items:center;gap:32px;min-height:148px;padding:28px 32px;display:flex;box-shadow:0 18px 35px #122b4c21}.welcome-banner span{color:#6fafff;letter-spacing:.12em;font-size:10px;font-weight:800}.welcome-banner h2{margin:8px 0 0;font-size:24px}.welcome-banner p{color:#aebed0;margin:9px 0 0;font-size:12px}.welcome-banner>a{color:#173b6b;cursor:pointer;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;min-width:166px;height:43px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.welcome-banner>a b{color:var(--blue);margin-left:8px}.welcome-banner.user-welcome{min-height:128px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.summary-grid article{background:#fff;border:1px solid #e1e7ed;border-radius:13px;gap:7px;padding:20px 21px;display:grid}.summary-grid span{color:#758499;font-size:11px}.summary-grid strong{min-height:29px;font-size:26px}.summary-grid small{color:#a0aaba;font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:18px;margin-top:18px;display:grid}.dashboard-grid .full-width{grid-column:1/-1}.empty-panel{background:#fff;border:1px solid #e1e7ed;border-radius:14px;min-height:330px;padding:22px 23px}.panel-head{justify-content:space-between;align-items:start;display:flex}.panel-head h3{margin:0;font-size:14px}.panel-head p{color:#96a2b1;margin:5px 0 0;font-size:10px}.panel-head>span{color:#74869d;background:#f0f5fb;border-radius:6px;padding:5px 8px;font-size:9px}.empty-chart{background:repeating-linear-gradient(#0000 0 55px,#f1f4f7 56px);border-bottom:1px solid #e9edf2;justify-content:center;align-items:end;gap:7%;height:225px;margin-top:23px;display:flex;position:relative}.empty-chart i{background:#e7edf4;border-radius:5px 5px 0 0;width:5%}.empty-chart i:first-child{height:27%}.empty-chart i:nth-child(2){height:39%}.empty-chart i:nth-child(3){height:34%}.empty-chart i:nth-child(4){height:55%}.empty-chart i:nth-child(5){height:48%}.empty-chart i:nth-child(6){height:70%}.empty-chart i:nth-child(7){height:62%}.empty-chart p{color:#8b98a8;place-items:center;margin:0;font-size:11px;display:grid;position:absolute;inset:0}.setup-steps{gap:0;margin-top:28px;display:grid}.setup-steps>div{gap:12px;min-height:72px;display:flex;position:relative}.setup-steps>div:not(:last-child):after{content:"";background:#dce4ed;width:1px;height:38px;position:absolute;top:31px;left:14px}.setup-steps b{color:#8795a6;border:1px solid #dce4ed;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.setup-steps span{align-content:start;gap:5px;padding-top:2px;display:grid}.setup-steps strong{font-size:11px}.setup-steps small{color:#9aa6b5;font-size:9px}.setup-steps .done b{color:#fff;background:#43c6a4;border-color:#43c6a4}.setup-steps .done small{color:#3bb291}.setup-steps .current b{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 4px #286ef017}.settings-shell{background:#f3f6fa;min-height:100vh}.settings-topbar{background:#fff;border-bottom:1px solid #e0e6ed;justify-content:space-between;align-items:center;height:72px;padding:0 max(28px,50vw - 590px);display:flex}.settings-topbar>a:last-child{color:#64748a;font-size:12px;text-decoration:none}.settings-topbar>a:last-child:hover{color:var(--blue)}.settings-content{width:min(1180px,100% - 48px);margin:0 auto;padding:42px 0 70px}.settings-title p{color:#8997a8;margin:0 0 9px;font-size:10px}.settings-title h1{font-size:30px}.settings-title>span{color:#6c7b8e;margin-top:12px;font-size:13px;display:block}.connection-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);align-items:start;gap:22px;margin-top:0;display:grid}.connection-card,.connection-status-card{background:#fff;border:1px solid #e0e6ed;border-radius:16px;box-shadow:0 12px 30px #22364e0d}.connection-card{padding:28px}.account-connections-card{background:#fff;border:1px solid #dde5ee;border-radius:18px;padding:26px;box-shadow:0 14px 34px #22364e0e}.account-connections-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:22px;padding-bottom:20px;display:flex}.account-connections-head p{color:#286ef0;letter-spacing:.08em;margin:0 0 6px;font-size:11px;font-weight:800}.account-connections-head h2{color:#283d56;margin:0;font-size:20px}.account-connections-head span{color:#7d8b9c;margin-top:7px;font-size:11px;display:block}.account-connections-head>button{color:#fff;cursor:pointer;background:#286ef0;border:0;border-radius:10px;height:40px;padding:0 15px;font-size:12px;font-weight:750;box-shadow:0 7px 15px #286ef029}.account-connections-list{gap:10px;margin-top:18px;display:grid}.account-connections-list article{background:#fbfcfe;border:1px solid #e1e7ee;border-radius:13px;grid-template-columns:42px minmax(220px,1fr) minmax(165px,auto) 96px;align-items:center;gap:14px;min-height:86px;padding:14px 15px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid}.account-connections-list article.active{background:#f7faff;border-color:#a9c7f7;box-shadow:0 0 0 3px #286ef00e}.account-connection-icon{color:#3476df;background:#eaf2ff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:grid}.account-connection-main{gap:4px;min-width:0;display:grid}.account-connection-main>div{align-items:center;gap:8px;display:flex}.account-connection-main strong{color:#2a3f57;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-connection-main em{color:#286ef0;background:#e7f2ff;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:750}.account-connection-main span{color:#62748a;font-size:11px}.account-connection-main small,.account-connection-meta small{color:#8b97a6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-connection-meta{justify-items:end;gap:7px;display:grid}.account-session-status{color:#7b8999;align-items:center;gap:7px;font-size:11px;display:inline-flex}.account-session-status i{background:#aeb8c3;border-radius:50%;width:7px;height:7px}.account-session-status.active{color:#318d74}.account-session-status.active i{background:#43c6a4;box-shadow:0 0 0 3px #43c6a421}.account-connections-list article>button{color:#40556d;cursor:pointer;background:#fff;border:1px solid #cfd9e4;border-radius:9px;height:38px;font-size:11px;font-weight:700}.account-connections-list article>button:not(:disabled):hover{color:#286ef0;border-color:#8eb2f4}.account-connections-list article>button:disabled{color:#477ac2;opacity:1;background:#edf5ff;border-color:#dbe7f6}.account-connections-empty{color:#8895a5;text-align:center;align-content:center;place-items:center;gap:7px;min-height:130px;display:grid}.account-connections-empty strong{color:#40546c;font-size:13px}.account-connections-empty span{font-size:11px}.account-connection-message{text-align:center;margin:12px 0 -4px}.account-add-card{margin-top:18px}.connection-heading-actions{align-items:center;gap:9px;display:flex}.connection-heading-actions>button{color:#607086;cursor:pointer;background:#fff;border:1px solid #d9e1e9;border-radius:8px;height:34px;padding:0 11px;font-size:11px}.connection-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.connection-heading p{color:#286ef0;letter-spacing:.04em;margin:0 0 6px;font-size:11px;font-weight:750}.connection-heading h2{margin:0;font-size:21px}.secure-badge{color:#3b9f82;background:#eef9f5;border-radius:7px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.secure-badge:before{content:"✓";border:1px solid #71cbb2;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:grid}.jst-oauth-hero{background:linear-gradient(120deg,#f3f8ff 0%,#f9fbff 62%,#eef5ff 100%);border:1px solid #bdd5ff;border-radius:18px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:174px;margin-top:24px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #2d6ed714}.jst-oauth-hero:after{content:"";pointer-events:none;border:38px solid #3e7ee50b;border-radius:50%;width:230px;height:230px;position:absolute;top:-82px;right:-58px}.jst-oauth-mark{z-index:1;color:#fff;background:linear-gradient(145deg,#347cf0,#1f63d1);border-radius:16px;place-items:center;width:56px;height:56px;font-size:22px;font-weight:850;display:grid;position:relative;box-shadow:0 9px 20px #286ef03b}.jst-oauth-copy{z-index:1;min-width:0;position:relative}.jst-oauth-copy>p{color:#54708f;align-items:center;gap:8px;margin:0 0 8px;font-size:10px;font-weight:750;display:flex}.jst-oauth-copy>p span{color:#286bd7;background:#dceaff;border-radius:6px;padding:4px 7px}.jst-oauth-copy h3{color:#203b5c;letter-spacing:-.015em;margin:0;font-size:19px}.jst-oauth-copy>div{color:#6f8298;margin-top:8px;font-size:11px;line-height:1.7}.jst-oauth-copy ul{flex-wrap:wrap;gap:13px;margin:13px 0 0;padding:0;list-style:none;display:flex}.jst-oauth-copy li{color:#56708e;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.jst-oauth-copy li:before{color:#2c9a77;content:"✓";background:#e0f5ed;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;display:grid}.jst-oauth-button{z-index:1;color:#fff;background:#236cdf;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-width:178px;height:48px;padding:0 17px 0 20px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative;box-shadow:0 10px 20px #236cdf33}.jst-oauth-button:hover{background:#185fcf;transform:translateY(-1px);box-shadow:0 13px 24px #236cdf42}.jst-oauth-button b{background:#ffffff29;border-radius:8px;place-items:center;width:24px;height:24px;font-size:15px;display:grid}.jst-legacy-options{background:#fbfcfe;border:1px solid #e2e8ef;border-radius:14px;margin-top:18px}.jst-legacy-options>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:0 19px;list-style:none;display:flex}.jst-legacy-options>summary::-webkit-details-marker{display:none}.jst-legacy-options>summary span{gap:4px;display:grid}.jst-legacy-options>summary b{color:#455a73;font-size:12px}.jst-legacy-options>summary small{color:#8a98a8;font-size:9px}.jst-legacy-options>summary i{color:#7890aa;font-size:16px;font-style:normal;transition:transform .18s}.jst-legacy-options[open]>summary i{transform:rotate(180deg)}.jst-legacy-body{border-top:1px solid #e8edf3;padding:0 19px 20px}.jst-legacy-body .mode-tabs{margin-top:20px}.mode-tabs{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.mode-tabs label{cursor:pointer;border:1px solid #dfe5ec;border-radius:12px;gap:6px;min-height:92px;padding:17px 18px 15px 44px;transition:border .18s,background .18s;display:grid;position:relative}.mode-tabs label.selected{border-color:var(--blue);background:#f5f8ff;box-shadow:0 0 0 2px #286ef014}.mode-tabs input{width:15px;height:15px;accent-color:var(--blue);position:absolute;top:19px;left:17px}.mode-tabs b{font-size:13px}.mode-tabs span{color:#7d8b9c;font-size:11px;line-height:1.55}.connection-form{border-top:1px solid #edf0f4;grid-template-columns:1fr 1fr;gap:16px;margin-top:27px;padding-top:25px;display:grid}.connection-form label{color:#405068;gap:8px;font-size:12px;font-weight:700;display:grid}.connection-form input{height:46px;color:var(--ink);background:#fff;border:1px solid #d9e1e9;border-radius:10px;outline:none;padding:0 13px;font-size:13px}.connection-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #286ef017}.connection-form .full{grid-column:1/-1}.connection-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:8px;display:flex}.connection-actions>span{color:#7f8d9d;font-size:11px}.connection-actions button{min-width:160px;padding:0 20px}.connection-message{color:#65768c;opacity:0;min-height:20px;margin:-2px 0 0;font-size:11px}.connection-message.is-visible{opacity:1}.connection-status-card{text-align:center;padding:30px 26px}.connection-orb{background:#eef2f6;border-radius:50%;place-items:center;width:60px;height:60px;margin:3px auto 18px;display:grid}.connection-orb i{border:3px solid #9aa7b6;border-radius:50%;width:15px;height:15px}.connection-orb.connected{background:#eaf8f3;box-shadow:0 0 0 8px #43c6a412}.connection-orb.connected i{background:#43c6a4;border-color:#43c6a4;box-shadow:inset 0 0 0 3px #eaf8f3}.connection-status-card>p{color:#7f8d9d;margin:0;font-size:11px}.connection-status-card>h3{margin:7px 0 0;font-size:18px}.connection-status-card>span{color:#68798e;margin:9px 0 0;font-size:11px;line-height:1.6;display:block}.connection-status-card dl{text-align:left;gap:0;margin:24px 0 0;display:grid}.connection-status-card dl div{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;min-height:42px;display:flex}.connection-status-card dt{color:#7d8b9c;font-size:11px}.connection-status-card dd{color:#364a62;text-align:right;margin:0;font-size:11px}.connector-safety{text-align:left;background:#f5f7fa;border-radius:10px;gap:7px;margin-top:24px;padding:15px;display:grid}.connector-safety strong{color:#465970;font-size:11px}.connector-safety p{color:#728196;margin:0;font-size:11px;line-height:1.65}.auto-sync-card{background:#fff;border:1px solid #dfe6ee;border-radius:16px;margin:22px 0 60px;padding:26px;box-shadow:0 12px 30px #22364e0d}.auto-sync-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.auto-sync-heading p{color:#286ef0;letter-spacing:.08em;margin:0 0 6px;font-size:11px;font-weight:800}.auto-sync-heading h2{color:#283d56;margin:0;font-size:20px}.auto-sync-heading div>span{color:#7d8b9c;margin-top:8px;font-size:11px;display:block}.auto-sync-live{color:#31977b;background:#eaf8f3;border-radius:9px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:750;display:inline-flex}.auto-sync-live i{background:#43c6a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #43c6a424}.auto-sync-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.auto-sync-grid article{background:#fbfcfe;border:1px solid #e1e7ee;border-radius:14px;padding:21px}.auto-sync-job-title{align-items:center;gap:12px;display:flex}.auto-sync-job-title>div{flex:1;gap:5px;min-width:0;display:grid}.auto-sync-job-title strong{color:#30445d;font-size:13px}.auto-sync-job-title small{color:#7d8b9c;font-size:11px;line-height:1.5}.auto-sync-grid .order-sync-job{grid-column:1/-1}.order-sync-controls{grid-template-columns:1fr 1fr;gap:14px;display:grid}.switch-control{cursor:pointer;flex:none;width:39px;height:23px;position:relative}.switch-control>b{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.switch-control input{opacity:0;pointer-events:none;position:absolute}.switch-control span{background:#cbd4de;border-radius:999px;transition:all .2s;position:absolute;inset:0}.switch-control span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #1b2b3e33}.switch-control input:checked+span{background:#286ef0}.switch-control input:checked+span:after{transform:translate(16px)}.auto-sync-frequency{color:#607289;border-block:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px 0;font-size:12px;font-weight:700;display:flex}.auto-sync-frequency select:disabled{color:#9ca7b4;background-color:#f1f4f7}.auto-sync-grid dl{gap:0;margin:9px 0 0;display:grid}.auto-sync-grid dl div{justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.auto-sync-grid dt{color:#7d8b9c;font-size:11px}.auto-sync-grid dd{color:#40536a;text-align:right;margin:0;font-size:11px}.auto-sync-error{color:#c45d55;background:#fff2f0;border-radius:8px;margin:10px 0 0;padding:10px 11px;font-size:11px;line-height:1.55}.auto-sync-loading{color:#8290a2;place-items:center;min-height:180px;margin:0;font-size:12px;display:grid}.product-sku-sync-progress{background:linear-gradient(135deg,#f7faff 0%,#fbf9ff 100%);border:1px solid #dce6f4;border-radius:12px;margin-top:14px;padding:14px 15px}.product-sku-sync-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.product-sku-sync-head>div{gap:4px;min-width:0;display:grid}.product-sku-sync-head strong{color:#334a66;font-size:12px}.product-sku-sync-head small{color:#8796a9;font-size:10px}.product-sku-sync-head>span{color:#728298;background:#edf2f8;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:800}.product-sku-sync-head>span.running{color:#2f72d6;background:#e9f3ff}.product-sku-sync-head>span.pending{color:#7059bd;background:#f1edff}.product-sku-sync-head>span.retrying{color:#b56b17;background:#fff3df}.product-sku-sync-head>span.completed{color:#278a70;background:#e8f8f2}.product-sku-sync-meter{background:#e8edf5;border-radius:999px;height:8px;margin-top:13px;overflow:hidden;box-shadow:inset 0 1px 2px #263a530f}.product-sku-sync-meter i{border-radius:inherit;background:linear-gradient(90deg,#6194e9,#7a79df);height:100%;transition:width .35s;display:block}.product-sku-sync-meta{color:#65778e;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;font-size:10px;display:flex}.product-sku-sync-meta strong{color:#405777;font-size:11px}.product-sku-sync-progress>p{color:#8a98aa;margin:8px 0 0;font-size:10px;line-height:1.55}.manual-sync-setting{background:#f8fafc;border:1px solid #e1e7ee;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:72px;margin-top:16px;padding:14px 18px;display:flex}.manual-sync-setting>div{gap:5px;display:grid}.manual-sync-setting strong{color:#30445d;font-size:11px}.manual-sync-setting p{color:#8795a6;margin:0;font-size:9px}.manual-sync-setting label{color:#6f7f92;flex:none;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex}.manual-sync-setting select{color:#405168;background:#fff;border:1px solid #dce3eb;border-radius:8px;min-width:130px;height:36px;padding:0 9px;font-size:9px}.excluded-order-labels-setting{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #dfe7f0;border-radius:13px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:24px;margin-top:16px;padding:18px;display:grid}.excluded-order-labels-copy{align-content:start;gap:6px;display:grid}.excluded-order-labels-copy strong{color:#304760;font-size:13px}.excluded-order-labels-copy p{color:#7d8da0;margin:0;font-size:11px;line-height:1.65}.excluded-order-labels-editor{gap:11px;display:grid}.excluded-order-label-chips{flex-wrap:wrap;align-items:center;gap:7px;min-height:38px;display:flex}.excluded-order-label-chips>span{color:#ad651a;background:#fff6e9;border:1px solid #f1d4b2;border-radius:9px;align-items:center;gap:6px;padding:7px 8px 7px 10px;font-size:11px;font-weight:700;display:inline-flex}.excluded-order-label-chips button{color:#9a5b18;cursor:pointer;background:#f6dfc1;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid}.excluded-order-label-chips em{color:#9aa7b5;font-size:11px;font-style:normal}.excluded-order-label-add{gap:8px;display:flex}.excluded-order-label-add input{color:#344b64;background:#fff;border:1px solid #d8e2ec;border-radius:9px;outline:0;flex:1;min-width:0;height:40px;padding:0 12px;font-size:11px}.excluded-order-label-add input:focus{border-color:#77a5ec;box-shadow:0 0 0 3px #2d71db14}.excluded-order-label-add button{color:#fff;cursor:pointer;background:#2c70dc;border:0;border-radius:9px;min-width:88px;font-size:11px;font-weight:700}.auto-sync-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.auto-sync-footer>div{gap:6px;display:grid}.auto-sync-footer p{color:#8795a6;margin:0;font-size:9px}.auto-sync-footer strong{color:#2e8c74;font-size:9px}.auto-sync-footer button{min-width:170px;padding-inline:18px}.manual-sync-setting{min-height:76px;padding:15px 18px}.manual-sync-setting strong{font-size:13px}.manual-sync-setting p{color:#7d8b9c;font-size:11px}.manual-sync-setting label{color:#607289;font-size:12px}.manual-sync-setting select{min-width:150px}.auto-sync-footer p,.auto-sync-footer strong{font-size:11px}.auto-sync-footer button{min-width:180px}.sync-center-entry{min-height:116px;color:inherit;background:linear-gradient(135deg,#f7faff,#fff);border:1px solid #dbe6f4;border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;margin:22px 0;padding:22px 24px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 12px 28px #2648730f}.sync-center-entry:hover{border-color:#b8cff0;transform:translateY(-2px);box-shadow:0 16px 34px #2648731a}.sync-center-entry-icon{color:#fff;background:linear-gradient(145deg,#377ff0,#2764cf);border-radius:15px;place-items:center;width:54px;height:54px;font-size:27px;display:grid;box-shadow:0 8px 20px #286ef038}.sync-center-entry>span:nth-child(2){gap:5px;display:grid}.sync-center-entry small{color:#3477db;letter-spacing:.07em;font-size:10px;font-weight:800}.sync-center-entry strong{color:#263e5a;font-size:17px}.sync-center-entry p{color:#7a8a9e;margin:0;font-size:11px;line-height:1.55}.sync-center-entry>b{color:#2d6fd4;background:#edf4ff;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:12px;display:inline-flex}.sync-center-entry>b i{font-size:16px;font-style:normal}.dashboard-header-link{color:#47617e;background:#fff;border:1px solid #d8e3f0;border-radius:10px;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.sync-center-content{width:min(1500px,100%)}.sync-center-shell{gap:18px;padding-bottom:50px;display:grid}.sync-center-overview,.sync-schedule-section,.sync-task-catalog,.sync-center-settings{background:#fff;border:1px solid #dde6f0;border-radius:18px;box-shadow:0 12px 30px #22364e0b}.sync-center-overview{background:radial-gradient(circle at 90% 10%,#4681e821,#0000 34%),linear-gradient(135deg,#f8fbff,#fff);justify-content:space-between;align-items:center;gap:28px;padding:26px 28px;display:flex}.sync-center-overview>div:first-child{max-width:670px}.sync-center-overview small,.sync-schedule-section header small,.sync-task-catalog header small{color:#3678df;letter-spacing:.11em;font-size:10px;font-weight:850}.sync-center-overview h2{color:#263e59;margin:6px 0;font-size:22px}.sync-center-overview p,.sync-schedule-section header p,.sync-task-catalog header p{color:#7d8ca0;margin:0;font-size:11px;line-height:1.65}.sync-center-overview-stats{align-items:stretch;gap:10px;display:flex}.sync-center-overview-stats>span{color:#7a899c;background:#ffffffd9;border:1px solid #e0e8f2;border-radius:12px;align-content:center;gap:4px;min-width:118px;padding:12px 14px;font-size:10px;display:grid}.sync-center-overview-stats b{color:#2c5f9d;font-size:18px}.sync-center-overview-stats .healthy{color:#318a70;align-items:center;font-weight:750;display:flex}.sync-center-overview-stats .healthy i,.sync-state i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.sync-center-overview-stats .healthy i,.sync-state i{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent)}}.sync-schedule-section,.sync-task-catalog{padding:24px}.sync-schedule-section>header,.sync-task-catalog>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.sync-schedule-section h3,.sync-task-catalog h3{color:#2d435d;margin:5px 0;font-size:18px}.sync-schedule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.sync-schedule-grid>article{background:#fafcff;border:1px solid #e2e8ef;border-radius:14px;min-width:0;padding:17px}.sync-schedule-title{align-items:center;gap:10px;display:flex}.sync-schedule-title>span:first-child{color:#3474d3;background:#eaf2ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:grid}.sync-schedule-title>div{flex:1;gap:4px;min-width:0;display:grid}.sync-schedule-title strong{color:#31465f;font-size:13px}.sync-schedule-title small{color:#8a98a9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sync-schedule-control{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:16px;display:grid}.sync-schedule-control .ui-select{min-width:0}.sync-schedule-control button{color:#3472c9;cursor:pointer;background:#fff;border:1px solid #cbdcf2;border-radius:9px;padding:0 11px;font-size:10px;font-weight:750}.sync-schedule-control button:disabled{cursor:default;opacity:.55}.sync-schedule-grid dl{border-top:1px solid #ebeff4;gap:9px;margin:15px 0 0;padding-top:14px;display:grid}.sync-schedule-grid dl div{justify-content:space-between;gap:8px;display:flex}.sync-schedule-grid dt,.sync-schedule-grid dd{color:#8795a6;margin:0;font-size:10px}.sync-schedule-grid dd{color:#52677f;text-align:right}.sync-state{color:#6e8095;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.sync-state.healthy{color:#2d9578}.sync-state.running{color:#2d72dc}.sync-state.failed{color:#c0674f}.sync-state.paused{color:#8c98a6}.sync-task-error{color:#b75d50;background:#fff1ef;border-radius:8px;max-height:52px;margin:12px 0 0;padding:9px;font-size:9px;line-height:1.45;overflow:auto}.sync-task-group{padding-top:20px}.sync-task-group+.sync-task-group{border-top:1px solid #edf1f5;margin-top:20px}.sync-task-group-title{align-items:baseline;gap:10px;margin-bottom:11px;display:flex}.sync-task-group-title strong{color:#334961;font-size:13px}.sync-task-group-title span{color:#93a0af;font-size:10px}.sync-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sync-task-grid article{background:#fbfcfe;border:1px solid #e3e9f0;border-radius:13px;gap:12px;min-width:0;padding:15px;display:flex}.sync-task-icon{color:#59728f;background:#eff4fa;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.sync-task-main{flex:1;gap:7px;min-width:0;display:grid}.sync-task-main>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.sync-task-main strong{color:#30465f;font-size:13px}.sync-task-main p{color:#7f8fa2;min-height:18px;margin:0;font-size:10px;line-height:1.55}.sync-task-main footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sync-task-main footer span{color:#60758e;background:#edf3fa;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:700}.sync-task-main footer small{color:#9aa6b4;margin-left:auto;font-size:9px}.sync-task-progress{align-items:center;gap:8px;display:flex}.sync-task-progress>span{background:#e7edf4;border-radius:999px;flex:1;height:6px;overflow:hidden}.sync-task-progress i{border-radius:inherit;background:linear-gradient(90deg,#4c8bea,#766fe0);height:100%;display:block}.sync-task-progress b{color:#526b88;font-size:9px}.sync-center-settings{padding:8px 24px 22px}.sync-center-settings .excluded-order-labels-setting{margin-top:16px}.sync-center-settings .manual-sync-setting{margin-top:12px}.sync-center-settings .manual-sync-setting .ui-select{min-width:150px}.sync-center-settings .auto-sync-footer{border-top:1px solid #edf1f5;padding-top:18px}@media (max-width:1180px){.sync-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-center-overview{flex-direction:column;align-items:flex-start}.sync-center-overview-stats{width:100%}.sync-center-overview-stats>span{flex:1}}@media (max-width:760px){.sync-center-entry{grid-template-columns:46px minmax(0,1fr);padding:18px}.sync-center-entry-icon{width:46px;height:46px}.sync-center-entry>b{grid-column:1/-1;justify-content:center}.sync-center-overview,.sync-schedule-section,.sync-task-catalog{padding:18px 15px}.sync-center-overview-stats{grid-template-columns:1fr 1fr;display:grid}.sync-center-overview-stats .healthy{grid-column:1/-1;min-height:46px}.sync-schedule-grid,.sync-task-grid{grid-template-columns:1fr}.sync-center-settings{padding:2px 15px 18px}.sync-task-main footer small{width:100%;margin-left:0}.dashboard-header-link{display:none}}.shops-content{width:min(1380px,100%)}.shops-card{margin-top:20px}.shops-table th:first-child{width:25%}.shops-table th:nth-child(2){width:14%}.shops-table th:nth-child(3){width:12%}.shops-table th:nth-child(4){width:17%}.shops-table th:nth-child(5){width:12%}.shops-table th:last-child{width:20%}.shop-identity{align-items:center;gap:11px;display:flex}.shop-identity>span{color:#3476df;background:linear-gradient(135deg,#eaf2ff,#dceaff);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.shop-identity strong{color:#273b53;font-size:13px}.shop-identity>div{gap:6px;display:grid}.shops-table code{color:#718196;background:#f0f4f8;border-radius:6px;width:fit-content;padding:3px 7px;font-family:inherit;font-size:10px}.shop-status{color:#53667d;align-items:center;gap:7px;font-size:12px;display:inline-flex}.shop-status i{border-radius:50%;width:7px;height:7px}.shop-status.active i{background:#43c6a4;box-shadow:0 0 0 3px #43c6a41f}.shop-status.inactive i{background:#aab4c0}.shop-category{border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.shop-category.retail{color:#3b73c8;background:#edf4ff}.shop-category.wholesale{color:#b97922;background:#fff3e3}.shop-category.backoffice{color:#745bc7;background:#f0edff}.shop-category.other{color:#758397;background:#f1f4f7}.shops-filters{flex-wrap:wrap;justify-content:flex-end}.shops-filters select{min-width:146px}.store-center-tabs{background:#edf2f7;border:1px solid #dfe6ee;border-radius:12px;gap:5px;width:fit-content;margin-bottom:18px;padding:5px;display:flex}.store-center-tabs button{color:#64768c;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:142px;height:42px;font-size:12px;font-weight:700;display:inline-flex}.store-center-tabs button span{color:#73849a;background:#e2e8ef;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.store-center-tabs button.active{color:#24456e;background:#fff;box-shadow:0 4px 12px #2137521a}.store-center-tabs button.active span{color:#286ef0;background:#e7f0ff}.store-center-tabs+.users-summary-grid{margin-top:0}.product-link-head-actions{align-items:center;gap:10px;display:flex}.product-link-head-actions>span{color:#3572c9;background:#eef6ff;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.product-link-head-actions>span i{background:#48a8ef;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #48a8ef1f}.product-link-head-actions button{color:#fff;cursor:pointer;background:#286ef0;border:0;border-radius:8px;height:36px;padding:0 14px;font-size:9px;font-weight:750;box-shadow:0 6px 14px #286ef029}.product-link-head-actions button:disabled{box-shadow:none;background:#aabbd2}.product-link-head-actions button{white-space:nowrap;border-radius:10px;height:40px;padding:0 16px;font-size:12px}.sync-action-control{align-items:center;gap:10px;display:flex}.sync-action-control small{color:#7d8b9c;text-align:right;max-width:230px;font-size:11px;line-height:1.4}.sync-action-control button{min-width:78px}.product-links-table{min-width:1180px}.product-links-table th:first-child{width:25%}.product-links-table th:nth-child(2){width:12%}.product-links-table th:nth-child(3){width:11%}.product-links-table th:nth-child(4),.product-links-table th:nth-child(5),.product-links-table th:nth-child(6){width:9%}.product-links-table th:nth-child(7){width:10%}.product-links-table th:last-child{width:15%}.product-link-identity{align-items:center;gap:12px;min-width:0;display:flex}.product-link-identity>img,.product-link-identity>span{object-fit:cover;background:#eef3f8;border-radius:11px;flex:none;width:48px;height:48px}.product-link-identity>span{color:#8190a3;place-items:center;font-size:11px;display:grid}.product-link-identity>div{min-width:0}.product-link-identity a,.product-link-identity strong{color:#253a53;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;display:block;overflow:hidden}.product-link-identity a:hover{color:#286ef0}.product-link-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-link-title-row{align-items:center;gap:9px;min-width:0;display:flex}.product-link-title-row>a,.product-link-title-row>strong{flex:1;min-width:0}.users-table .favorite-link-button{color:#6f8093;width:auto;min-width:76px;height:28px;box-shadow:none;background:#fff;border:1px solid #d8e2ee;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.users-table .favorite-link-button:hover{color:#aa7312;background:#fffaf0;border-color:#e4b54d}.users-table .favorite-link-button.active{color:#a86e00;background:#fff7df;border-color:#f0cb72}.favorite-link-button span{color:#e5a91f;font-size:13px}.users-settings-content{width:min(1320px,100% - 48px)}.settings-dashboard-content.users-settings-content{width:100%}.users-title{justify-content:space-between;align-items:end;gap:30px;display:flex}.identity-boundary{background:linear-gradient(135deg,#f5faff,#f9fcff);border:1px solid #d9e8f7;border-radius:12px;align-items:center;gap:12px;min-width:310px;padding:13px 16px;display:flex}.identity-boundary>i{color:#299a7d;background:#e4f7f1;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-style:normal;font-weight:800;display:grid}.identity-boundary>span{gap:3px;display:grid}.identity-boundary strong{color:#30465f;font-size:10px}.identity-boundary small{color:#8190a3;font-size:8px}.users-summary-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px;display:grid}.users-summary-grid article{background:#fff;border:1px solid #e0e6ed;border-radius:14px;align-items:center;gap:15px;min-height:112px;padding:19px 20px;display:flex;box-shadow:0 9px 24px #22364e0b}.users-stat-icon{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid}.users-stat-icon.blue{color:#3476df;background:#eaf2ff}.users-stat-icon.cyan{color:#209b96;background:#e8f8f7}.users-stat-icon.violet{color:#7259d9;background:#f1edff}.users-stat-icon.amber{color:#c68524;background:#fff5e4}.users-summary-grid article>div{grid-template-columns:auto auto;align-items:baseline;column-gap:9px;display:grid}.users-summary-grid small{color:#64748b;grid-column:1;font-size:12px}.users-summary-grid strong{color:#20334b;grid-area:1/2/3;font-size:28px;line-height:1}.users-summary-grid p{color:#94a0ae;white-space:nowrap;grid-column:1;margin:6px 0 0;font-size:11px}.users-view-tabs{background:#edf1f5;border:1px solid #dfe5ec;border-radius:11px;gap:4px;width:fit-content;margin-top:26px;padding:4px;display:flex}.users-view-tabs button{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:140px;height:38px;font-size:10px;font-weight:650;display:inline-flex}.users-view-tabs button.active{color:#24456e;background:#fff;box-shadow:0 3px 9px #2137521a}.users-view-tabs button span{color:#7c8da3;font-size:13px}.users-view-tabs button.active span{color:var(--blue)}.users-card{background:#fffffff5;border:1px solid #dde5ee;border-radius:18px;margin-top:30px;padding:26px;box-shadow:0 14px 34px #22364e0e}.users-view-tabs+.users-card{margin-top:14px}.users-loading{color:#8290a2;place-items:center;min-height:160px;font-size:12px;display:grid}.content-loading{background:0 0;border:0;place-items:center;min-height:180px;margin-top:10px;display:grid}.content-loading>span{border:2px solid #91a4bc42;border-top-color:#5b8fe9;border-radius:50%;width:18px;height:18px;animation:.72s linear infinite route-navigation-spin}.content-loading.is-compact{min-height:100px;margin-top:4px}.users-card-head{justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.users-card-head h2{letter-spacing:-.02em;margin:0;font-size:20px}.users-card-head p{color:#7e8c9e;margin:7px 0 0;font-size:12px}.users-card-head>span{color:#3572c9;background:#eef6ff;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.users-card-head>span i{background:#48a8ef;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #48a8ef1f}.department-permissions-card{padding-bottom:22px}.department-permission-layout{background:#f8fafc;border:1px solid #e2e9f1;border-radius:14px;grid-template-columns:275px minmax(0,1fr);min-height:510px;display:grid;overflow:hidden}.department-permission-tree{background:#fff;border-right:1px solid #e3eaf2;padding:17px 12px}.department-permission-tree>header{justify-content:space-between;align-items:center;gap:10px;padding:0 10px 13px;display:flex}.department-permission-tree>header strong{color:#344a63;font-size:12px}.department-permission-tree>header small{color:#96a2b1;font-size:9px}.permission-tree-roots,.permission-tree-children{gap:4px;display:grid}.permission-tree-children{border-left:1px solid #e8edf3;margin-left:17px;padding-left:8px}.department-permission-tree button{color:#52667d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:8px;width:100%;min-height:47px;padding:6px 8px;transition:background .15s,color .15s;display:grid}.department-permission-tree button:hover{background:#f3f7fc}.department-permission-tree button.active{color:#286bc9;background:#eaf3ff}.department-permission-tree button>span{color:#6f8298;background:#eef3f8;border-radius:7px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.department-permission-tree button.active>span{color:#286ef0;background:#d7e8ff}.department-permission-tree button div{gap:3px;min-width:0;display:grid}.department-permission-tree button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.department-permission-tree button small{color:#99a5b4;font-size:8px}.department-permission-tree button i{color:#a0adbc;font-size:15px;font-style:normal}.department-permission-editor{padding:26px 28px}.department-permission-editor>header{border-bottom:1px solid #e6ecf2;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.department-permission-editor>header small{color:#8d9aaa;font-size:9px}.department-permission-editor>header h3{color:#243c57;margin:4px 0 0;font-size:21px}.department-permission-editor>header p{color:#7d8d9f;margin:6px 0 0;font-size:10px}.department-permission-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.department-permission-options label{cursor:pointer;background:#fff;border:1px solid #dfe7f0;border-radius:11px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:11px;min-height:76px;padding:13px;transition:border-color .15s,box-shadow .15s;display:grid}.department-permission-options label:hover{border-color:#a9c3eb;box-shadow:0 6px 16px #2339520f}.department-permission-options input{opacity:0;position:absolute}.department-permission-options label>span{color:#0000;border:1px solid #ccd7e3;border-radius:7px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.department-permission-options input:checked+span{color:#fff;background:#347cf6;border-color:#347cf6}.department-permission-options label div{gap:5px;display:grid}.department-permission-options label strong{color:#344b64;font-size:12px}.department-permission-options label small{color:#8997a8;font-size:9px;line-height:1.45}.department-permission-options.is-inherited{opacity:.66}.department-permission-options.is-inherited label{cursor:default}.department-permission-note{color:#62758b;background:#eef5fd;border-radius:9px;gap:10px;margin-top:18px;padding:12px 14px;display:flex}.department-permission-note>span{color:#3973bd;background:#d8e9fd;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10px;font-weight:800;display:grid}.department-permission-note p{margin:1px 0 0;font-size:9px;line-height:1.65}.department-permission-editor>footer{justify-content:space-between;align-items:flex-end;gap:20px;min-height:64px;display:flex}.department-permission-editor>footer span{color:#3b8c74;font-size:10px}.department-permission-editor>footer span.error{color:#c94656}.department-permission-editor>footer button{color:#fff;cursor:pointer;background:#173f73;border:0;border-radius:8px;height:39px;padding:0 16px;font-size:10px;font-weight:700}.department-permission-empty{color:#8d9aaa;place-items:center;min-height:430px;font-size:12px;display:grid}.user-permission-list>button{margin-bottom:4px}.user-permission-list .user-avatar{border-radius:8px;width:28px;height:28px}.individual-permission-status{color:#286bc9;background:#eaf3ff;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:700}.system-logs-content{gap:16px;display:grid}.system-logs-hero{background:linear-gradient(135deg,#f7fbff,#edf5ff);border:1px solid #dce7f3;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:27px 30px;display:flex}.system-logs-hero span{color:#3c78d1;letter-spacing:.12em;font-size:9px;font-weight:800}.system-logs-hero h2{color:#213a57;margin:7px 0 6px;font-size:22px}.system-logs-hero p{color:#73869c;margin:0;font-size:10px}.system-logs-hero>strong{color:#245fae;justify-items:end;font-size:30px;display:grid}.system-logs-hero>strong small{color:#8192a6;font-size:9px;font-weight:500}.system-logs-card{padding:18px}.alipay-settings-content{gap:16px;display:grid}.alipay-bill-sync-settings{margin:0 0 60px}.auto-sync-live.paused{color:#7a8797;background:#f1f4f7}.auto-sync-live.paused i{background:#9da8b4;box-shadow:0 0 0 3px #9da8b424}.alipay-sync-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.alipay-sync-overview article{background:#f9fbfd;border:1px solid #e4eaf1;border-radius:13px;flex-direction:column;justify-content:center;min-height:112px;padding:18px;display:flex}.alipay-sync-overview span{color:#8090a3;font-size:10px;font-weight:700}.alipay-sync-overview strong{color:#29425e;margin-top:7px;font-size:24px}.alipay-sync-overview strong.time{font-size:14px}.alipay-sync-overview small{color:#94a0af;margin-top:7px;font-size:9px;line-height:1.5}.alipay-sync-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.alipay-sync-controls>div{color:#465c74;border:1px solid #e2e9f1;border-radius:13px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:10px 18px;min-height:112px;padding:17px 18px;font-size:12px;font-weight:750;display:grid}.alipay-sync-controls>div>small{color:#8c99a8;grid-column:1/-1;font-size:9px;font-weight:500;line-height:1.6}.alipay-sync-control-title{color:#465c74;font-size:12px;font-weight:750}.alipay-sync-controls .ui-select{width:190px}.alipay-sync-toggle{grid-column:1/-1;min-height:88px!important}.alipay-sync-toggle>div{gap:6px;display:grid}.alipay-sync-toggle>div strong{color:#2d435c;font-size:13px}.alipay-sync-toggle>div span{color:#8a98a8;font-size:10px;font-weight:500}.alipay-sync-toggle .switch-control{justify-self:end}.alipay-sync-footer{border-top:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:20px;min-height:68px;margin-top:18px;padding-top:18px;display:flex}.alipay-sync-footer span{color:#398a72;font-size:11px}.alipay-sync-footer span.error{color:#c94656}.alipay-sync-footer button{color:#fff;cursor:pointer;background:#286ef0;border:0;border-radius:10px;min-width:132px;height:42px;font-size:12px;font-weight:750;box-shadow:0 7px 18px #286ef02e}.alipay-sync-footer button:disabled{opacity:.6;cursor:default}.alipay-sync-loading{color:#8b98a8;place-items:center;min-height:180px;font-size:12px;display:grid}.alipay-auth-hero{background:linear-gradient(135deg,#f6fbff 0%,#eaf4ff 64%,#e2f0ff 100%);border:1px solid #cfe2fb;border-radius:19px;justify-content:space-between;align-items:center;gap:28px;min-height:158px;padding:29px 31px;display:flex;overflow:hidden;box-shadow:0 14px 34px #2460ae12}.alipay-auth-hero span{color:#2877dc;letter-spacing:.13em;font-size:9px;font-weight:850}.alipay-auth-hero h2{color:#183e68;margin:8px 0 7px;font-size:23px}.alipay-auth-hero p{color:#6b8199;max-width:720px;margin:0;font-size:11px;line-height:1.7}.alipay-auth-hero>button{color:#fff;cursor:pointer;background:#1677ff;border:0;border-radius:11px;flex:none;height:43px;padding:0 18px;font-size:12px;font-weight:800;box-shadow:0 9px 20px #1677ff38}.alipay-auth-shop-picker{grid-template-columns:minmax(210px,1fr) auto;align-items:center;gap:9px;width:min(430px,42%);display:grid}.alipay-auth-shop-picker .ui-select{min-width:0}.alipay-auth-shop-picker button{color:#fff;cursor:pointer;white-space:nowrap;background:#1677ff;border:0;border-radius:11px;height:44px;padding:0 16px;font-size:11px;font-weight:800;box-shadow:0 9px 20px #1677ff33}.alipay-auth-shop-picker button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.alipay-auth-hero-summary{background:#ffffffa8;border:1px solid #79a9e54d;border-radius:14px;grid-template-columns:auto 1fr;align-items:baseline;gap:1px 7px;min-width:150px;padding:17px 20px;display:grid;box-shadow:0 10px 25px #2a5c9712}.alipay-auth-hero-summary strong{color:#216fcf;font-size:27px}.alipay-auth-hero .alipay-auth-hero-summary>span{color:#526f8e;letter-spacing:0;font-size:11px;font-weight:800}.alipay-auth-hero-summary small{color:#8ba0b6;grid-column:1/-1;font-size:9px}.alipay-auth-stats{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.alipay-auth-stats article{background:#fff;border:1px solid #e0e7ef;border-radius:15px;align-items:center;gap:14px;min-height:103px;padding:18px 20px;display:flex}.alipay-stat-icon{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:850;display:grid}.alipay-stat-icon.blue{color:#1677ff;background:#e8f3ff}.alipay-stat-icon.green{color:#299877;background:#eaf8f3}.alipay-stat-icon.orange{color:#db7b20;background:#fff3e8}.alipay-auth-stats div{grid-template-columns:auto auto;align-items:baseline;column-gap:8px;display:grid}.alipay-auth-stats small{color:#78899c;font-size:10px}.alipay-auth-stats strong{color:#243e59;font-size:22px}.alipay-auth-stats p{color:#98a5b3;grid-column:1/-1;margin:3px 0 0;font-size:9px}.alipay-shop-directory{background:#fff;border:1px solid #dde5ee;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #22364e0d}.alipay-shop-directory>header{justify-content:space-between;align-items:center;gap:20px;padding:22px 25px 17px;display:flex}.alipay-shop-directory>header p{color:#1677ff;letter-spacing:.1em;margin:0 0 5px;font-size:9px;font-weight:850}.alipay-shop-directory>header h2{color:#263f59;margin:0;font-size:19px}.alipay-shop-directory>header span{color:#8795a5;margin-top:6px;font-size:10px;display:block}.alipay-shop-directory>header button{color:#44617e;cursor:pointer;background:#fff;border:1px solid #d6e0eb;border-radius:9px;height:37px;padding:0 13px;font-size:10px;font-weight:750}.alipay-shop-directory>header .button-link{color:#fff;background:#1677ff;border-radius:9px;justify-content:center;align-items:center;min-height:37px;padding:0 13px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.alipay-shop-filters{background:#fbfcfe;border-block:1px solid #edf1f5;grid-template-columns:minmax(240px,1fr) 160px 150px 160px;gap:10px;padding:16px 25px;display:grid}.alipay-shop-filters .users-search{background:#fff;width:100%;height:42px}.alipay-shop-filters .ui-select{min-width:0}.alipay-shop-filters .ui-select>.ui-select-trigger{background:#fff;border-color:#d8e1eb;border-radius:10px;width:100%;height:42px;min-height:42px}.alipay-shop-table-wrap{width:100%;overflow-x:auto}.alipay-shop-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.alipay-shop-table th{color:#718398;text-align:left;background:#f7f9fc;border-bottom:1px solid #e2e9f1;height:42px;padding:0 16px;font-size:9px;font-weight:750}.alipay-shop-table th:first-child{width:43%}.alipay-shop-table th:nth-child(2){width:24%}.alipay-shop-table th:nth-child(3){width:17%}.alipay-shop-table th:last-child{text-align:right;width:16%}.alipay-shop-table td{color:#52677e;vertical-align:middle;border-bottom:1px solid #edf1f5;height:61px;padding:10px 16px;font-size:10px}.alipay-shop-table tbody tr:hover td{background:#f9fbfe}.alipay-shop-table td:first-child strong,.alipay-shop-table td:first-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.alipay-shop-table td:first-child strong{color:#2c435d;font-size:11px}.alipay-shop-table td:first-child small{color:#93a0ae;margin-top:4px;font-size:8px}.alipay-shop-table td:last-child{text-align:right}.alipay-shop-table td:last-child button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2584ff,#0969eb);border:0;border-radius:8px;min-width:72px;height:34px;font-size:9px;font-weight:800;box-shadow:0 6px 13px #1677ff2b}.alipay-shop-auth-state{border-radius:999px;align-items:center;gap:7px;min-height:25px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.alipay-shop-auth-state i{border-radius:50%;width:6px;height:6px}.alipay-shop-auth-state.authorized{color:#27866c;background:#e9f7f2}.alipay-shop-auth-state.authorized i{background:#32a881}.alipay-shop-auth-state.unauthorized{color:#758596;background:#f1f4f7}.alipay-shop-auth-state.unauthorized i{background:#98a5b2}.alipay-shop-bound-copy{color:#7f8e9e;font-size:9px}.alipay-shop-empty{color:#91a0ae;place-items:center;min-height:170px;font-size:10px;display:grid}.alipay-shop-pagination{background:#fbfcfe;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:11px 25px;display:flex}.alipay-shop-pagination p{color:#7a8a9c;margin:0;font-size:10px}.alipay-shop-pagination p strong{color:#334d67}.alipay-shop-pagination-actions,.alipay-shop-page-nav{align-items:center;gap:9px;display:flex}.alipay-shop-page-nav button{color:#48617a;cursor:pointer;background:#fff;border:1px solid #d7e0ea;border-radius:8px;min-width:70px;height:34px;font-size:9px;font-weight:750}.alipay-shop-page-nav button:disabled{cursor:default;opacity:.45}.alipay-shop-page-nav span{color:#52677e;text-align:center;min-width:52px;font-size:9px;font-weight:750}.alipay-shop-page-size{width:118px}.alipay-shop-page-size>.ui-select-trigger{background:#fff;border-color:#d7e0ea;border-radius:8px;width:100%;height:34px;min-height:34px;font-size:9px}.alipay-auth-card{background:#fff;border:1px solid #dde5ee;border-radius:18px;padding:25px;box-shadow:0 14px 34px #22364e0d}.alipay-auth-card-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:20px;padding-bottom:19px;display:flex}.alipay-auth-card-head p{color:#1677ff;letter-spacing:.1em;margin:0 0 5px;font-size:9px;font-weight:850}.alipay-auth-card-head h2{color:#263f59;margin:0;font-size:19px}.alipay-auth-card-head span{color:#8795a5;margin-top:6px;font-size:10px;display:block}.alipay-auth-card-head button{color:#44617e;cursor:pointer;background:#fff;border:1px solid #d6e0eb;border-radius:9px;height:37px;padding:0 13px;font-size:10px;font-weight:750}.alipay-auth-list{gap:13px;margin-top:18px;display:grid}.alipay-auth-list>article{background:#fbfcfe;border:1px solid #dfe7ef;border-left:4px solid #48b797;border-radius:14px;padding:18px}.alipay-auth-list>article.warning{border-left-color:#eca447}.alipay-auth-list>article.expired{border-left-color:#df6670}.alipay-merchant-title{align-items:center;gap:11px;display:flex}.alipay-merchant-title>span{color:#1677ff;background:#e9f3ff;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;font-size:18px;font-weight:900;display:grid}.alipay-merchant-title>div{gap:4px;min-width:0;display:grid}.alipay-merchant-title strong{color:#283f58;font-size:13px}.alipay-merchant-title small{color:#8493a4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.alipay-merchant-title em{color:#29886f;background:#e8f7f1;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.warning .alipay-merchant-title em{color:#bc721d;background:#fff3e4}.expired .alipay-merchant-title em{color:#bc4b56;background:#feebed}.alipay-account-name-line{align-items:center;gap:8px;display:flex}.alipay-account-name-line button{color:#3975c4;cursor:pointer;background:#eef5ff;border:0;border-radius:5px;padding:2px 6px;font-size:8px;font-weight:750}.alipay-account-name-line button:hover:not(:disabled){background:#e0edff}.alipay-account-name-line button:disabled{cursor:wait;opacity:.55}.alipay-auth-list dl{grid-template-columns:repeat(4,1fr);gap:9px;margin:17px 0 0;display:grid}.alipay-auth-list dl>div{background:#fff;border:1px solid #e8edf3;border-radius:10px;gap:5px;min-width:0;padding:11px 12px;display:grid}.alipay-auth-list dt{color:#8c9aaa;font-size:8px}.alipay-auth-list dd{gap:3px;margin:0;display:grid}.alipay-auth-list dd b{color:#40576f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.alipay-auth-list dd b.healthy{color:#29896f}.alipay-auth-list dd b.warning{color:#bd741f}.alipay-auth-list dd b.expired{color:#c64f5a}.alipay-auth-list dd small{color:#9ba7b4;font-size:8px}.alipay-auth-error{color:#b94a55;background:#fff0f1;border-radius:8px;margin:11px 0 0;padding:9px 11px;font-size:9px;line-height:1.5}.alipay-auth-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.alipay-auth-actions>span{color:#8997a6;margin-right:auto;font-size:9px}.alipay-auth-actions button{color:#405a74;cursor:pointer;background:#fff;border:1px solid #ccd9e6;border-radius:9px;height:35px;padding:0 12px;font-size:9px;font-weight:750}.alipay-auth-actions button.primary{color:#fff;background:#1677ff;border-color:#1677ff}.alipay-auth-actions button.danger{color:#bd4f5a;border-color:#efc8cd}.alipay-auth-actions button.danger:hover:not(:disabled){background:#fff4f5;border-color:#df7e88}.alipay-auth-actions button:disabled{cursor:wait;opacity:.52}.alipay-auth-actions button.danger.solid{color:#fff;background:#d85c67;border-color:#d85c67;box-shadow:0 6px 14px #c94c5926}.alipay-auth-actions button.danger.solid:hover:not(:disabled){background:#c74855;border-color:#c74855}.alipay-auth-empty{color:#8998a9;text-align:center;align-content:center;place-items:center;gap:8px;min-height:230px;display:grid}.alipay-auth-empty>span{color:#1677ff;background:#e8f3ff;border-radius:15px;place-items:center;width:50px;height:50px;font-size:22px;font-weight:900;display:grid}.alipay-auth-empty strong{color:#354e68;font-size:13px}.alipay-auth-empty p{margin:0;font-size:10px}.alipay-auth-empty button{color:#fff;cursor:pointer;background:#1677ff;border:0;border-radius:9px;height:36px;margin-top:4px;padding:0 14px;font-size:10px;font-weight:750}.alipay-auth-policy{grid-template-columns:1fr 1fr;gap:12px;display:grid}.alipay-auth-policy>div{background:#f9fbfd;border:1px solid #e1e8f0;border-radius:13px;padding:17px 19px}.alipay-auth-policy strong{color:#334d68;font-size:11px}.alipay-auth-policy p{color:#7b8d9f;margin:6px 0 0;font-size:9px;line-height:1.65}.alipay-auth-policy code{color:#32689f;background:#eaf2fb;border-radius:4px;padding:2px 5px;font-family:ui-monospace,monospace}.alipay-auth-message{text-align:center;margin:0}.alipay-cancel-modal-backdrop{z-index:1200;overscroll-behavior:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f1f3294;place-items:center;padding:24px;animation:.18s ease-out alipay-modal-fade-in;display:grid;position:fixed;inset:0;overflow:hidden}.alipay-cancel-modal{background:#fff;border:1px solid #ffffffb8;border-radius:22px;width:min(520px,100%);padding:29px;animation:.22s cubic-bezier(.2,.8,.2,1) alipay-modal-rise-in;position:relative;overflow:hidden;box-shadow:0 30px 80px #081a3047}.alipay-cancel-modal-close{color:#8190a0;cursor:pointer;background:#f3f6f9;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;font-size:22px;line-height:1;transition:background .16s,color .16s;display:grid;position:absolute;top:16px;right:16px}.alipay-cancel-modal-close:hover:not(:disabled){color:#40566d;background:#e9eef4}.alipay-cancel-modal-close:disabled{cursor:wait;opacity:.5}.alipay-cancel-modal-icon{color:#cf4c59;background:linear-gradient(145deg,#fff1f2,#ffe3e6);border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:17px;display:grid;box-shadow:inset 0 0 0 1px #ffd4d8}.alipay-cancel-modal-icon span{border:2px solid;border-radius:50%;place-items:center;width:23px;height:23px;font-size:13px;font-weight:900;display:grid}.alipay-cancel-modal-copy small{color:#c9535e;letter-spacing:.12em;font-size:9px;font-weight:850}.alipay-cancel-modal-copy h2{color:#213c58;margin:7px 0;font-size:22px;line-height:1.25}.alipay-cancel-modal-copy p{color:#718297;margin:0;font-size:10px}.alipay-cancel-modal-copy p strong{color:#425c76;font-weight:800}.alipay-cancel-effects{gap:8px;margin:21px 0 14px;display:grid}.alipay-cancel-effects>div{background:#fafbfd;border:1px solid #e7edf3;border-radius:11px;align-items:center;gap:11px;padding:11px 13px;display:flex}.alipay-cancel-effects>div>span{border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.alipay-cancel-effects p{gap:2px;margin:0;display:grid}.alipay-cancel-effects strong{color:#354e68;font-size:10px}.alipay-cancel-effects small{color:#8998a8;font-size:9px}.alipay-cancel-effects .stop>span,.alipay-cancel-effects .remove>span{color:#c7535e;background:#fff0f1}.alipay-cancel-effects .keep>span{color:#278b6e;background:#e9f7f2}.alipay-cancel-modal-note{color:#657d96;background:#f0f6fd;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:11px 12px;font-size:9px;line-height:1.65;display:flex}.alipay-cancel-modal-note>span{color:#3475c4;background:#dbeaff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:9px;font-weight:900;display:grid}.alipay-cancel-modal footer{justify-content:flex-end;gap:9px;margin-top:21px;display:flex}.alipay-cancel-modal footer button{color:#496078;cursor:pointer;background:#fff;border:1px solid #d5dfe9;border-radius:10px;min-width:104px;height:40px;padding:0 15px;font-size:10px;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s}.alipay-cancel-modal footer button:hover:not(:disabled){background:#f8fafc;transform:translateY(-1px)}.alipay-cancel-modal footer button.danger{color:#fff;background:linear-gradient(135deg,#df6570,#c94c59);border-color:#d85c67;box-shadow:0 8px 18px #c94c5933}.alipay-cancel-modal footer button.danger:hover:not(:disabled){background:linear-gradient(135deg,#d95864,#bd424f);box-shadow:0 10px 22px #c94c5947}.alipay-cancel-modal footer button:disabled{cursor:wait;opacity:.58}@keyframes alipay-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes alipay-modal-rise-in{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.alipay-cancel-modal-backdrop,.alipay-cancel-modal{animation:none}}.alipay-bills-content{gap:16px;display:grid}.alipay-bill-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.alipay-bill-summary article{background:#fff;border:1px solid #dfe7ef;border-radius:15px;min-width:0;padding:19px 21px;box-shadow:0 10px 28px #273d540a}.alipay-bill-summary small{color:#8796a6;font-size:9px;display:block}.alipay-bill-summary strong{color:#29445f;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:19px;display:block;overflow:hidden}.alipay-bill-summary strong.income{color:#248767}.alipay-bill-summary strong.expense{color:#c65d57}.alipay-bill-summary p{color:#9aa6b2;margin:5px 0 0;font-size:8px}.alipay-bill-card{background:#fff;border:1px solid #dfe7ef;border-radius:17px;overflow:hidden;box-shadow:0 13px 34px #24374c0d}.alipay-bill-toolbar{z-index:20;background:linear-gradient(#fff 0%,#f8fbff 100%);border-bottom:1px solid #e8eef5;border-radius:17px 17px 0 0;gap:14px;padding:18px 20px 20px;display:grid;position:relative}.alipay-bill-toolbar-row{justify-content:start;align-items:end;gap:12px;display:grid}.alipay-bill-discovery-row{grid-template-columns:minmax(320px,560px) 220px 200px}.alipay-bill-query-row{grid-template-columns:340px auto}.alipay-filter-field{color:#8191a3;gap:7px;min-width:0;font-size:8px;font-weight:750;display:grid}.alipay-filter-field>span{padding-left:2px}.alipay-account-filter,.alipay-bill-date-filter{width:auto;min-width:0}.alipay-bill-select{width:100%}.alipay-bill-toolbar .ui-select{min-width:0}.alipay-bill-toolbar .ui-select>.ui-select-trigger{background:#fff;border-color:#d7e1ec;border-radius:10px;width:100%;height:42px;min-height:42px;box-shadow:0 3px 10px #1f385609}.alipay-bill-date-filter .market-date-picker>summary{color:#38536e;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d7e1ec;border-radius:10px;justify-content:space-between;width:100%;height:42px;padding:0 14px;font-size:10px;box-shadow:0 3px 10px #1f385609}.alipay-bill-date-filter .market-date-picker>summary:hover{color:#286ef0;border-color:#aac0d8}.alipay-bill-date-filter .market-date-picker[open]>summary{border-color:#6f9eef;box-shadow:0 0 0 4px #286ef017}.alipay-bill-toolbar-actions{justify-content:flex-start;align-items:center;gap:8px;display:flex}.alipay-bill-toolbar-actions button{color:#405c77;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfdae6;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:9px;font-weight:800;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 3px 10px #1f385609}.alipay-bill-toolbar-actions button:hover:not(:disabled){border-color:#aac0d8;transform:translateY(-1px);box-shadow:0 7px 16px #1f385614}.alipay-bill-toolbar-actions button>span{font-size:13px;line-height:1}.alipay-bill-toolbar-actions button.primary{color:#fff;background:linear-gradient(135deg,#2584ff,#0969eb);border-color:#1677ff;box-shadow:0 8px 17px #1677ff33}.alipay-bill-toolbar-actions button:disabled{cursor:wait;opacity:.55}.alipay-bill-help{color:#66809b;background:#f0f7ff;border-radius:9px;align-items:flex-start;gap:9px;margin:14px 20px 0;padding:11px 13px;display:flex}.alipay-bill-help span{color:#1677ff;background:#dceeff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-weight:850;display:grid}.alipay-bill-help p{margin:1px 0 0;font-size:9px;line-height:1.6}.alipay-bill-table-wrap{padding:14px 20px 20px;overflow:auto}.alipay-bill-table{border-collapse:collapse;color:#52687f;width:100%;min-width:1200px;font-size:9px}.alipay-bill-table th{color:#718398;text-align:left;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #dfe7ef;padding:10px 11px}.alipay-bill-table td{vertical-align:top;border-bottom:1px solid #edf1f5;max-width:220px;padding:11px}.alipay-bill-table td strong,.alipay-bill-table td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.alipay-bill-table td strong{color:#405a73}.alipay-bill-table td small{color:#98a5b2;margin-top:3px}.alipay-bill-table td.income{color:#238565;font-weight:800}.alipay-bill-table td.expense{color:#c15d58;font-weight:800}.alipay-bill-empty{color:#91a0ae;text-align:center;place-items:center;min-height:190px;font-size:10px;display:grid}@media (max-width:1180px) and (min-width:761px){.alipay-bill-discovery-row{grid-template-columns:minmax(280px,1fr) 190px 170px}.alipay-bill-query-row{grid-template-columns:minmax(280px,340px) auto}}.sync-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sync-health-grid article{background:#fff;border:1px solid #dfe7f0;border-radius:14px;min-height:125px;padding:18px;position:relative;overflow:hidden}.sync-health-grid article:before{content:"";background:#38b48f;width:3px;position:absolute;inset:0 auto 0 0}.sync-health-grid article.running:before{background:#3a7ff2}.sync-health-grid article.failed:before{background:#e15d57}.sync-health-grid article.disabled:before{background:#a8b2bf}.sync-health-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.sync-health-grid article span{color:#667b92;font-size:10px;font-weight:700}.sync-health-grid article b{color:#27866c;background:#e8f7f2;border-radius:7px;padding:5px 8px;font-size:8px}.sync-health-grid article.running b{color:#2b6dcc;background:#eaf3ff}.sync-health-grid article.failed b{color:#cf554d;background:#fff0ee}.sync-health-grid article.disabled b{color:#758394;background:#f0f2f5}.sync-health-grid article>strong{color:#2c445f;margin-top:13px;font-size:17px;display:block}.sync-health-grid article>small{color:#96a3b2;font-size:8px}.sync-health-grid article p{color:#8190a1;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:8px;overflow:hidden}.system-logs-toolbar{grid-template-columns:minmax(260px,1fr) 150px 150px auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.system-logs-toolbar .users-search{width:100%}.system-log-refresh{color:#34516f;cursor:pointer;background:#fff;border:1px solid #cfdae7;border-radius:9px;height:40px;padding:0 17px;font-size:10px;font-weight:700}.system-log-refresh:disabled{opacity:.55;cursor:wait}.system-logs-table-wrap{border:1px solid #e1e8f0;border-radius:13px;min-height:210px;position:relative;overflow-x:auto}.system-logs-table-wrap.is-loading tbody{opacity:.56}.system-logs-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1060px}.system-logs-table th{color:#64778d;text-align:left;background:#f6f8fb;height:45px;padding:0 13px;font-size:9px;font-weight:750}.system-logs-table th:first-child{width:155px}.system-logs-table th:nth-child(2){width:70px}.system-logs-table th:nth-child(3){width:235px}.system-logs-table th:nth-child(4){width:115px}.system-logs-table th:nth-child(5),.system-logs-table th:nth-child(6){width:80px}.system-logs-table td{color:#52677e;vertical-align:top;border-top:1px solid #e8edf3;padding:13px;font-size:10px}.system-logs-table time{color:#74869a;white-space:nowrap}.log-category,.log-status{border-radius:7px;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:750;display:inline-flex}.log-category.system{color:#2b6dcc;background:#eaf3ff}.log-category.user{color:#7357b5;background:#f1ecff}.log-status.success{color:#27866c;background:#e6f7f1}.log-status.failed{color:#cf554d;background:#fff0ee}.log-status.skipped{color:#778598;background:#f2f4f7}.log-action,.log-message{gap:4px;min-width:0;display:grid}.log-action strong{color:#2b435e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-action small,.log-message small{color:#91a0b1;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.log-message span{color:#65788e;line-height:1.45}.system-logs-empty{color:#96a4b4;place-items:center;min-height:165px;font-size:11px;display:grid}.users-toolbar{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;padding:17px 0 19px;display:flex}.users-search{color:#728398;background:#f8fafc;border:1px solid #d8e1eb;border-radius:11px;align-items:center;gap:10px;width:min(390px,100%);height:44px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:inset 0 1px 2px #1c2d4206}.users-search:focus-within{background:#fff;border-color:#72a2f7;box-shadow:0 0 0 4px #286ef017}.users-search input{color:#2f4259;background:0 0;border:0;outline:0;width:100%;font-size:13px}.users-search input::placeholder{color:#9aa6b4}.users-filters{gap:10px;display:flex}.users-filters select,.users-table select,.users-pagination select,.auto-sync-frequency select,.manual-sync-setting select{-webkit-appearance:none;appearance:none;color:#40536a;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%2364778d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;border:1px solid #d8e1eb;border-radius:11px;outline:none;min-width:132px;height:44px;padding:0 38px 0 13px;font-size:12px;font-weight:550;transition:border-color .18s,box-shadow .18s;box-shadow:0 2px 7px #1c2d4209}.users-filters select:hover,.users-table select:hover,.users-pagination select:hover{border-color:#b9c7d6}.users-filters select:focus,.users-table select:focus,.users-pagination select:focus,.auto-sync-frequency select:focus,.manual-sync-setting select:focus{border-color:#72a2f7;box-shadow:0 0 0 4px #286ef017}.users-table-wrap{min-height:var(--user-table-min-height,767px);background:#fff;border:1px solid #e0e7ef;border-radius:14px;position:relative;overflow-x:auto}.users-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.users-table th{color:#68798d;text-align:left;letter-spacing:.01em;background:#f6f8fb;border-bottom:1px solid #e4eaf1;padding:14px;font-size:12px;font-weight:700;line-height:1.4}.data-table th.data-table-header{padding:0;position:relative}.table-sort-button,.table-header-label{color:#68798d;text-align:left;background:0 0;border:0;align-items:center;gap:7px;width:100%;min-height:47px;padding:0 16px;font-size:12px;font-weight:700;display:flex}.table-sort-button{cursor:pointer}.table-sort-button>span{color:#a0adbc;margin-left:auto;font-size:11px}.table-sort-button>span.active{color:#286ef0}.table-sort-button>span{background:0 0;border-radius:0;flex:none;place-items:center;width:auto;height:auto;margin-left:3px;font-size:10px;display:grid}.table-sort-button>span.active{background:0 0}.data-table thead tr{background:#f8fafc}.data-table th.data-table-header{color:#66788d;letter-spacing:0;background:0 0;border-bottom-color:#dde5ee;height:48px}.data-table th.data-table-header:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.data-table th.data-table-header.is-sorted:after{background:#347cf6}.table-sort-button,.table-header-label{color:#66788d;letter-spacing:0;min-height:48px;padding:0 15px;font-size:12px;font-weight:650}.table-sort-button{transition:color .15s,background .15s}.table-sort-button:hover{color:#245fae;background:#286ef009}.data-table-header.is-sorted .table-sort-button{color:#245fae}.table-sort-button .sort-indicator{opacity:0;place-items:center;width:14px;height:14px;margin-left:1px;transition:opacity .15s;display:grid}.table-sort-button:hover .sort-indicator,.table-sort-button .sort-indicator.is-asc,.table-sort-button .sort-indicator.is-desc{opacity:1}.sort-indicator svg{width:12px;height:12px;overflow:visible}.sort-indicator path{fill:none;stroke:#9aa8b7;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.sort-indicator.is-asc .sort-up,.sort-indicator.is-desc .sort-down{stroke:#347cf6;stroke-width:1.7px}.sort-indicator.is-asc .sort-down,.sort-indicator.is-desc .sort-up{opacity:.18}.users-table th .table-sort-button{color:#66788d;width:100%;min-width:0;height:48px;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0 15px;font-size:12px;font-weight:650}.users-table th .table-sort-button:hover{color:#245fae;box-shadow:none;background:#286ef00a;border:0;transform:none}.users-table th.is-sorted .table-sort-button{color:#245fae;background:#286ef006}.users-table td{color:#3c4f66;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:17px 14px;font-size:13px;line-height:1.55;transition:background .15s}.users-table tbody tr:last-child td{border-bottom:0}.users-table tbody tr:hover td{background:#f8fbff}.users-table th:first-child,.users-table th:nth-child(2){width:16%}.users-table th:nth-child(3){width:13%}.users-table th:nth-child(4){width:15%}.users-table th:nth-child(5),.users-table th:nth-child(6){width:13%}.users-table th:last-child{width:9%}.users-table td strong{color:#22364e;align-items:center;gap:6px;font-size:13px;display:flex}.users-table td strong em{color:#64788f;background:#edf3fb;border-radius:5px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:650}.users-table td small{color:#8795a5;margin-top:5px;font-size:11px;line-height:1.45;display:block}.users-table td>span{color:#718096;line-height:1.55}.member-identity{align-items:center;gap:10px;display:flex}.member-avatar{color:#fff;background:linear-gradient(135deg,#5b95f8,#2e6ddb);border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:12px;font-weight:800;display:grid;box-shadow:0 5px 12px #2e6ddb2e}.member-identity.admin .member-avatar{background:linear-gradient(135deg,#53677f,#273a52);box-shadow:0 5px 12px #273a522e}.member-identity .user-avatar{border-radius:10px;flex:none;width:37px;height:37px;box-shadow:0 5px 12px #2e6ddb29}.member-identity.admin .user-avatar{background:#344a63}.leader-identity{color:#34485f;align-items:center;gap:9px;font-size:12px;display:flex}.leader-identity .user-avatar{width:30px;height:30px;box-shadow:none;border-radius:9px;flex:none;font-size:10px}.leader-empty{color:#929eac;font-size:12px}.department-tags{flex-wrap:wrap;gap:5px;display:flex}.department-tags span{color:#66778d;background:#f0f4f8;border-radius:6px;padding:4px 7px;font-size:8px}.department-tags span.empty{color:#9ba6b4;background:0 0;padding-inline:0}.sync-cell{color:#718096;align-items:center;gap:7px;line-height:1.45;display:flex}.sync-cell i{border-radius:50%;flex:none;width:7px;height:7px}.sync-cell i.synced{background:#43c6a4;box-shadow:0 0 0 3px #43c6a41f}.sync-cell i.local{background:#90a0b3}.users-table select{width:100%;min-width:116px;height:40px}.users-table select:disabled{color:#909baa;background:#f5f7fa}.users-table button{color:#fff;cursor:pointer;background:#173b6b;border:0;border-radius:8px;min-width:68px;height:36px;font-size:10px;font-weight:700}.users-table button:disabled{color:#8d99a8;background:#e8edf3}.users-table-loading{z-index:3;pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}.users-table-loading:before{content:"";background:linear-gradient(90deg,#0000,#4b86ed 28%,#7ba9f5 72%,#0000);border-radius:0 3px 3px 0;width:28%;height:2px;animation:1.05s ease-in-out .12s infinite local-loading-progress;position:absolute;top:0;left:0;transform:translate(-110%)}@keyframes users-table-progress{0%{transform:translate(-20%)}to{transform:translate(215%)}}.users-empty{color:#8b98a8;text-align:center;margin:30px 0 15px;font-size:11px}.users-pagination{color:#6f7f92;background:#f8fafc;border:1px solid #e4eaf1;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;min-height:66px;margin-top:17px;padding:12px 14px 12px 16px;display:flex}.users-pagination p{margin:0;font-size:12px}.users-pagination p strong{color:#31465f;font-size:13px}.pagination-loading{color:#3476df;align-items:center;margin-left:7px;font-size:11px;display:inline-flex}.users-pagination>div{align-items:center;gap:8px;display:flex}.users-pagination label{color:#77879a;align-items:center;gap:8px;margin-right:6px;font-size:12px;display:flex}.users-pagination select{min-width:88px;height:38px;padding-left:11px;font-size:12px}.users-pagination button{color:#40556e;cursor:pointer;background:#fff;border:1px solid #d8e1eb;border-radius:10px;min-width:82px;height:38px;font-size:12px;font-weight:650;transition:border-color .18s,color .18s,box-shadow .18s,transform .18s;box-shadow:0 2px 7px #1c2d4209}.users-pagination button:not(:disabled):hover{color:#286ef0;border-color:#8eb2f4;transform:translateY(-1px);box-shadow:0 5px 13px #286ef01a}.users-pagination button:disabled{color:#aab4c0;box-shadow:none;cursor:default;background:#f1f4f7}.users-pagination>div>span{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#347cf6,#2864dc);border-radius:10px;place-items:center;min-width:64px;height:38px;padding:0 10px;font-size:12px;font-weight:750;display:grid;box-shadow:0 5px 12px #286ef033}.pagination-actions{flex-wrap:wrap;justify-content:flex-end}.users-pagination .pagination-actions>button{width:40px;min-width:40px;padding:0}.pagination-pages,.pagination-pages>span{align-items:center;gap:5px;display:flex}.pagination-pages i{color:#8b99aa;text-align:center;min-width:18px;font-style:normal}.users-pagination .pagination-pages button{width:38px;min-width:38px;padding:0}.users-pagination .pagination-pages button.active{color:#fff;opacity:1;background:linear-gradient(135deg,#347cf6,#2864dc);border-color:#286ef0;box-shadow:0 5px 12px #286ef033}.pagination-jump{color:#77879a;align-items:center;gap:6px;margin-left:4px;font-size:12px;display:flex}.pagination-jump input{color:#31465f;text-align:center;background:#fff;border:1px solid #d8e1eb;border-radius:9px;outline:0;width:52px;height:38px;font-size:12px}.pagination-jump input:focus{border-color:#72a2f7;box-shadow:0 0 0 3px #286ef017}.users-pagination .pagination-jump button{min-width:52px;padding:0 10px}.users-message{text-align:center;margin:15px 0 0}.favorite-action-message{color:#285d9f;text-align:left;background:#f2f7ff;border:1px solid #cfe0fb;border-radius:12px;min-height:0;margin:14px 28px 0;padding:11px 14px;font-weight:650}.directory-sync-bar{background:linear-gradient(135deg,#f8fbff,#f3f7fc);border:1px solid #dbe6f3;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:76px;margin-top:18px;padding:15px 17px 15px 19px;display:flex;box-shadow:0 8px 22px #22364e0a}.directory-sync-bar>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px;min-width:0;display:grid}.directory-sync-bar strong{color:#263c56;font-size:14px}.directory-sync-bar span{color:#718399;font-size:12px}.directory-sync-bar small{color:#4f6f96;grid-column:1/-1;font-size:11px;line-height:1.5}.directory-sync-button{color:#fff;cursor:pointer;background:#286ef0;border:0;border-radius:10px;flex:none;min-width:162px;height:42px;font-size:12px;font-weight:700;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 7px 16px #286ef02e}.directory-sync-button:not(:disabled):hover{background:#1e62dd;transform:translateY(-1px);box-shadow:0 9px 20px #286ef03b}.directory-sync-button:disabled{box-shadow:none;cursor:wait;background:#9eb7dc}.organization-note{color:#687b92;background:#f4f8fd;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.organization-note>span{color:#4778ae;border:1px solid #a9c3e1;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.organization-note p{margin:0;font-size:9px;line-height:1.6}.organization-roots{gap:11px;margin-top:19px;display:grid}.organization-node{position:relative}.organization-row{background:#fbfcfe;border:1px solid #e2e8ef;border-radius:11px;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.organization-icon{color:#3678df;background:#eaf2ff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.organization-row>div{gap:4px;display:grid}.organization-row strong{color:#31445d;font-size:11px}.organization-row small{color:#909dab;font-size:8px}.organization-children{gap:9px;margin:9px 0 0 27px;padding-left:22px;display:grid;position:relative}.organization-children:before{content:"";background:#d8e1eb;width:1px;position:absolute;top:-9px;bottom:28px;left:0}.organization-children>.organization-node:before{content:"";background:#d8e1eb;width:22px;height:1px;position:absolute;top:28px;left:-22px}.organization-empty{text-align:center;color:#8997a8;align-content:center;place-items:center;gap:9px;min-height:260px;display:grid}.organization-empty>span{color:#71849b;background:#eef3f8;border-radius:14px;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.organization-empty strong{color:#53647a;font-size:12px}.organization-empty p{width:min(380px,100%);margin:0;font-size:9px;line-height:1.65}.product-type-badge{color:#2867c7;white-space:nowrap;background:#eef4ff;border-radius:9px;align-items:center;min-height:28px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.product-type-badge.combine{color:#7950c8;background:#f2ecff}.product-kind-tabs{grid-template-columns:repeat(2,minmax(0,310px));gap:12px;margin-bottom:16px;display:grid}.product-kind-tabs a{color:#53667d;background:#fff;border:1px solid #dfe6ee;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:13px 16px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 7px 20px #22364e09}.product-kind-tabs a:hover{border-color:#b9cae0;transform:translateY(-1px);box-shadow:0 10px 24px #22364e12}.product-kind-tabs a.active{background:linear-gradient(135deg,#f7faff,#fff);border-color:#80aaf2;box-shadow:0 8px 24px #286ef017}.product-kind-tabs a>span{color:#23948d;background:#eaf6f5;border-radius:12px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid}.product-kind-tabs a:nth-child(2)>span{color:#7558cc;background:#f1edff}.product-kind-tabs a>div{gap:5px;display:grid}.product-kind-tabs strong{color:#293e57;font-size:14px}.product-kind-tabs small{color:#8996a6;font-size:10px}.product-kind-tabs a>b{color:#728398;font-size:13px}.product-kind-tabs a.active>b{color:#286ef0}.product-sync-strip{background:linear-gradient(135deg,#f7faff,#f2f7fd);border:1px solid #dae6f5;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:74px;margin-bottom:16px;padding:13px 14px 13px 16px;display:flex}.product-sync-copy{align-items:center;gap:12px;min-width:0;display:flex}.product-sync-copy>span{color:#286ef0;background:#e3eeff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.product-sync-copy>div{gap:4px;display:grid}.product-sync-copy strong{color:#2a405a;font-size:13px}.product-sync-copy p{color:#75869a;margin:0;font-size:11px;line-height:1.5}.product-sync-action{flex:none;align-items:center;gap:12px;display:flex}.product-sync-action small{color:#6f8196;text-align:right;max-width:250px;font-size:10px}.product-sync-action button{color:#fff;cursor:pointer;background:#286ef0;border:0;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 15px;font-size:11px;font-weight:750;display:inline-flex;box-shadow:0 6px 14px #286ef029}.product-sync-action button>span{font-size:15px}.product-sync-action button:disabled{box-shadow:none;cursor:default;background:#aabbd2}.product-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.users-table .product-expand-trigger{color:#253a53;text-align:left;width:auto;min-width:0;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:700;line-height:1.5;display:flex}.users-table .product-expand-trigger:hover{color:#286ef0}.product-expand-trigger i{color:#286ef0;background:#e9f1ff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:13px;font-style:normal;display:grid}.users-table tr.is-expanded>td{background:#f8fbff;border-bottom-color:#dfe9f6}.users-table tr.product-components-row>td{background:#f8fbff;padding:0}.product-components-panel{background:#fff;border:1px solid #dbe6f3;border-radius:12px;width:min(820px,100vw - 340px);margin:0 14px 16px;padding:16px;position:sticky;left:14px;box-shadow:0 8px 24px #22364e0b}.product-components-panel>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:20px;padding-bottom:12px;display:flex}.product-components-panel>header div{gap:4px;display:grid}.product-components-panel>header strong{color:#2b4059;font-size:13px}.product-components-panel>header span{color:#8593a4;font-size:10px}.product-components-panel>header b{color:#3476df;background:#eef4ff;border-radius:7px;padding:5px 9px;font-size:10px}.product-components-panel>p{color:#8290a2;text-align:center;margin:18px 0 2px;font-size:11px}.product-component-list{grid-template-columns:minmax(0,1fr);margin-top:5px;display:grid}.product-component-list article{background:0 0;border-bottom:1px solid #edf1f5;grid-template-columns:42px minmax(0,1fr) 70px 100px;align-items:center;gap:12px;min-width:0;min-height:64px;padding:10px 4px;display:grid}.product-component-list article:last-child{border-bottom:0}.product-component-list img,.product-component-list article>span{object-fit:cover;color:#7f8fa2;background:#edf2f7;border-radius:8px;place-items:center;width:42px;height:42px;font-size:10px;display:grid}.product-component-list article>div{min-width:0}.product-component-list article strong,.product-component-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-component-list article strong{color:#31465e;font-size:12px}.product-component-list article small{color:#8795a5;margin-top:4px;font-size:10px}.product-component-list article em{color:#286ef0;text-align:center;font-size:12px;font-style:normal;font-weight:750}.product-component-list article>small{color:#6f8195;text-align:right;margin:0}.product-components-panel{box-shadow:none;background:#fbfcfe;border:0;border-left:3px solid #8ab1ee;border-radius:0 9px 9px 0;padding:14px 16px}.favorite-overview{max-width:1540px;margin:0 auto}.dashboard-content.favorite-overview{padding-top:16px}.favorite-market-heading{color:#fff;background:radial-gradient(circle at 78% 10%,#4486e747,#0000 28%),linear-gradient(120deg,#102a4d,#173f72);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;min-height:142px;padding:27px 31px;display:flex;overflow:hidden;box-shadow:0 17px 38px #12305424}.favorite-market-heading span{color:#78b4ff;letter-spacing:.14em;font-size:9px;font-weight:800}.favorite-market-heading h2{letter-spacing:-.02em;margin:8px 0 0;font-size:25px}.favorite-market-heading p{color:#bdcce0;margin:9px 0 0;font-size:11px}.market-date{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff21;border-radius:13px;gap:5px;min-width:176px;padding:16px 18px;display:grid}.market-date small{color:#a9bdd6;font-size:9px}.market-date strong{font-size:17px}.market-date i{color:#73d7bf;font-size:9px;font-style:normal}.market-income-trend{background:#fff;border:1px solid #e2e8ee;border-radius:20px;margin-top:0;padding:22px 24px 18px;position:relative;overflow:visible;box-shadow:0 14px 42px #1f344b0f}.market-income-trend>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.market-income-trend>header>div:first-child{min-width:0}.market-income-trend>header span:first-child{color:#66869a;letter-spacing:.12em;font-size:9px;font-weight:800}.market-income-trend h2{color:#1f3851;letter-spacing:-.015em;margin:7px 0 0;font-size:19px}.market-income-trend header p{color:#8898a8;margin:6px 0 0;font-size:10px}.market-trend-cutoff{background:#f3f6f8;border:0;border-radius:12px;justify-items:end;gap:3px;min-width:178px;padding:10px 13px;display:grid}.market-trend-cutoff small{color:#8796a5;font-size:9px}.market-trend-cutoff strong{color:#29455f;font-size:14px}.market-trend-cutoff span{color:#64867d!important;letter-spacing:0!important;font-size:8px!important;font-weight:600!important}.market-income-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:43px;margin-top:13px;display:flex}.market-income-toolbar nav{background:#f1f5f8;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.market-income-toolbar nav button{color:#6f8194;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:66px;height:32px;padding:0 11px;font-size:10px;font-weight:700;transition:color .16s,background .16s,box-shadow .16s}.market-income-toolbar nav button:hover{color:#28735f}.market-income-toolbar nav button.active{color:#237d65;background:#fff;box-shadow:0 3px 10px #22493e17}.market-income-toolbar nav button:disabled{cursor:wait;opacity:.66}.market-pinned-summary{color:#6c7e8d;white-space:nowrap;align-items:center;gap:9px;margin-left:auto;font-size:9px;display:flex}.market-pinned-summary span{align-items:baseline;gap:3px;display:inline-flex}.market-pinned-summary b{color:#3b7467;font-size:11px}.market-pinned-summary button{color:#58717c;cursor:pointer;background:#fff;border:1px solid #dce5e7;border-radius:8px;height:27px;padding:0 9px;font-size:9px;font-weight:700}.market-pinned-summary button:hover{color:#34695d;background:#f1f6f5;border-color:#b9ccd0}.market-line-focus{color:#8a98a7;justify-content:flex-end;align-items:center;gap:7px;min-width:0;font-size:9px;display:flex}.market-line-focus i{border-radius:5px;flex:none;width:16px;height:3px}.market-line-focus strong{color:#40556b;font-size:10px}.market-line-focus span{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.market-income-visual{grid-template-columns:minmax(0,1fr) 272px;gap:18px;margin-top:13px;display:grid}.market-chart-panel{background:linear-gradient(#fbfcfd,#fff);border:1px solid #edf1f4;border-radius:15px;min-width:0;padding:12px 14px 5px}.market-income-legend{background:#fbfcfd;border:1px solid #e8edf1;border-radius:15px;min-width:0;overflow:hidden}.market-income-legend>header{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:10px 13px;display:flex}.market-income-legend>header div{gap:3px;min-width:0;display:grid}.market-income-legend>header small{color:#93a0ac;font-size:8px}.market-income-legend>header>span{color:#9aa6b1;white-space:nowrap;font-size:8px}.market-income-legend>div{scrollbar-width:thin;max-height:346px;padding:5px 7px;overflow-y:auto}.market-income-legend button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-width:0;min-height:52px;padding:7px 8px;transition:background .14s;display:grid;position:relative}.market-income-legend button.active{background:#edf3f6}.market-income-legend button.active:before{content:"";background:#7890a0;border-radius:5px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.market-legend-avatar{color:#63798c;background-color:#e8eef2;background-position:50%;background-size:cover;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid;overflow:hidden}.market-legend-copy{gap:4px;min-width:0;display:grid}.market-legend-copy strong,.market-legend-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-legend-copy small{color:#8998a6;font-size:8px}.market-income-chart-body{grid-template-columns:56px minmax(0,1fr);gap:9px;display:grid}.market-income-y-axis{color:#95a2af;text-align:right;flex-direction:column;justify-content:space-between;height:350px;padding:4px 0 7px;font-size:8px;display:flex}.market-income-plot{cursor:crosshair;touch-action:pan-y;outline:0;height:350px;position:relative}.market-income-plot.is-pinned{cursor:pointer}.market-income-plot:focus-visible{border-radius:9px;box-shadow:0 0 0 3px #2ba9871f}.market-income-plot svg{width:100%;height:100%;overflow:visible}.market-income-grid{fill:none;stroke:#e9eef1;stroke-width:1px;vector-effect:non-scaling-stroke}.market-income-line{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.84;vector-effect:non-scaling-stroke;transition:opacity .12s,stroke-width .12s}.market-income-line.is-muted{opacity:.2}.market-income-line.is-active{stroke-width:4px;opacity:1;filter:drop-shadow(0 3px 5px #1f465b33)}.market-income-plot circle{stroke:#fff;stroke-width:2.2px;vector-effect:non-scaling-stroke}.market-income-cursor{stroke:#91a8b5;stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.market-income-fixed-dot{z-index:6;aspect-ratio:1;background:var(--active-dot-color,#4f8278);width:7px;box-shadow:0 0 0 1px var(--active-dot-color,#4f8278);border:2px solid #fff;border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.market-income-fixed-dot{box-shadow:0 0 0 1px color-mix(in srgb,var(--active-dot-color,#4f8278) 38%,transparent)}}.market-income-fixed-dot{pointer-events:none;transform:translate(-50%,-50%)}.market-event-anchor{z-index:12;width:0;height:0;position:absolute;transform:translate(-50%,-50%)}.market-event-marker{background:var(--market-event-color,#397d6c);border:3px solid #fff;border-radius:18px;place-items:center;min-width:32px;height:32px;padding:0;display:grid;position:absolute;top:0;left:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.market-event-marker{background:color-mix(in srgb,var(--market-event-color,#397d6c) 13%,#fff)}}.market-event-marker{color:var(--market-event-color,#397d6c);cursor:pointer;box-shadow:0 4px 12px #1e384633,0 0 0 2px var(--market-event-color,#397d6c);transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.market-event-marker{box-shadow:0 4px 12px #1e384633,0 0 0 2px color-mix(in srgb,var(--market-event-color,#397d6c) 30%,transparent)}}.market-event-marker{transition:transform .15s,box-shadow .15s}.market-event-marker.is-multi-owner{background:#f8fbfc;min-width:46px;padding-inline:3px}.market-event-marker:hover,.market-event-marker[aria-expanded=true]{box-shadow:0 7px 16px #1e384640,0 0 0 4px var(--market-event-color,#397d6c);transform:translate(-50%,-50%)scale(1.1)}@supports (color:color-mix(in lab, red, red)){.market-event-marker:hover,.market-event-marker[aria-expanded=true]{box-shadow:0 7px 16px #1e384640,0 0 0 4px color-mix(in srgb,var(--market-event-color,#397d6c) 22%,transparent)}}.market-event-owner-stack{justify-content:center;align-items:center;height:26px;display:flex}.market-event-owner-stack img,.market-event-owner-stack i{background:var(--market-event-color,#397d6c);border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.market-event-owner-stack img,.market-event-owner-stack i{background:color-mix(in srgb,var(--market-event-color,#397d6c) 16%,#fff)}}.market-event-owner-stack img,.market-event-owner-stack i{color:var(--market-event-color,#397d6c);object-fit:cover;font-size:9px;font-style:normal;font-weight:850}.market-event-owner-stack>:not(:first-child){margin-left:-10px}.market-event-marker>b{background:var(--market-event-color,#397d6c);color:#fff;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;line-height:1;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 6px #1e384633}.market-income-active-dot{z-index:7;aspect-ratio:1;background:var(--active-dot-color,#4f8278);width:12px;box-shadow:0 0 0 5px var(--active-dot-color,#4f8278),0 3px 8px #1f3a4833;border:3px solid #fff;border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.market-income-active-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--active-dot-color,#4f8278) 15%,transparent),0 3px 8px #1f3a4833}}.market-income-active-dot{pointer-events:none;transform:translate(-50%,-50%)}.market-income-tooltip{z-index:7;color:#fff;pointer-events:none;background:#18364a;border:1px solid #ffffff1f;border-radius:11px;gap:6px;width:194px;padding:11px 12px;display:grid;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 12px 28px #132e4033}.market-income-tooltip.is-left{transform:translate(0)}.market-income-tooltip.is-right{transform:translate(-100%)}.market-income-tooltip strong{color:#b9d3df;border-bottom:1px solid #ffffff1c;padding-bottom:5px;font-size:10px}.market-income-tooltip small{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.market-income-tooltip span{color:#b9cbd3;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.market-income-tooltip b{color:#fff;font-size:10px}.market-income-tooltip b.negative{color:#ff9ba4}.market-income-axis{color:#8c9aaa;height:22px;margin:-1px 0 0 65px;font-size:9px;position:relative}.market-income-axis span{white-space:nowrap;position:absolute;top:2px;transform:translate(-50%)}.market-income-axis span:first-child{transform:translate(0)}.market-income-axis span:last-child{transform:translate(-100%)}.market-income-empty{color:#8a99a9;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.market-trend-error{color:#c6535d;margin:8px 0 0;font-size:9px}.market-trend-loading{z-index:8;border-radius:inherit;color:#617488;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffffad;justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex;position:absolute;inset:0}.market-trend-loading>span{border:2px solid #d9e5e2;border-top-color:#29977b;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite market-trend-spin}@keyframes market-trend-spin{to{transform:rotate(360deg)}}.market-income-trend{border-color:#dde5eb;border-radius:18px;padding:10px 14px 12px;box-shadow:0 10px 30px #24394c0b}.market-income-trend>header{align-items:center}.market-income-trend h2{color:#18334d;margin:0;font-size:22px;font-weight:760}.market-income-trend header p{color:#718294;margin-top:8px;font-size:12px;line-height:1.65}.market-trend-cutoff{background:#f8fafb;border:1px solid #e4e9ed;grid-template-columns:auto auto;align-items:center;gap:4px 13px;min-width:205px;padding:12px 15px}.market-trend-cutoff small{color:#6e8090;font-size:11px;font-weight:700}.market-trend-cutoff strong{color:#183a55;font-size:17px;font-weight:760}.market-trend-cutoff span{grid-column:1/-1;justify-self:end;color:#4e8576!important;font-size:10px!important}.market-control-panel{background:#f8fafb;border:1px solid #e3e9ed;border-radius:15px;margin-top:0;padding:7px 10px 8px}.sales-range-controls{background:#fff;border:1px solid #dfe6ee;border-radius:16px;grid-template-columns:minmax(560px,1.75fr) minmax(246px,.62fr) minmax(196px,.5fr);align-self:start;align-items:end;gap:15px 24px;margin-top:12px;padding:17px 20px 12px;display:grid;box-shadow:0 8px 24px #253c560b;height:fit-content!important;min-height:0!important}.sales-range-controls .market-toolbar-group{border:0;align-items:start;gap:8px;min-width:0;height:auto;margin:0;display:grid}.sales-range-controls .market-toolbar-group>span{color:#8192a7;letter-spacing:.01em;padding-left:1px;font-size:11px;font-weight:750}.sales-range-controls .market-toolbar-group nav{background:#f0f3f7;border-radius:13px;align-items:center;gap:4px;min-width:0;min-height:46px;padding:4px;display:flex}.sales-range-controls .market-toolbar-group nav>button{color:#667b94;cursor:pointer;min-width:0;height:38px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1;padding:0 13px;font-size:11px;font-weight:650;transition:color .16s,background .16s,box-shadow .16s,transform .16s}.sales-range-controls .market-toolbar-group nav>button:hover{color:#286ef0;background:#ffffff8c}.sales-range-controls .market-toolbar-group nav>button.active{color:#286ef0;background:#fff;font-weight:800;box-shadow:0 3px 10px #29486f1a}.sales-range-controls .market-toolbar-group nav>button:active{transform:translateY(1px)}.sales-range-controls .market-toolbar-group nav>button:focus-visible{outline-offset:1px;outline:2px solid #286ef057}.sales-range-controls .market-date-picker summary:focus-visible{outline-offset:1px;outline:2px solid #286ef057}.sales-range-controls .market-toolbar-group.range nav>button:nth-child(4){min-width:88px}.sales-range-controls .market-toolbar-group.range nav>button:nth-child(5){min-width:112px}.sales-range-controls .market-toolbar-group.grain nav button{min-width:72px}.sales-range-controls .market-toolbar-group.chart-mode nav button{min-width:88px}.sales-range-controls .market-date-picker{flex:.82}.sales-range-controls .market-date-picker summary{color:#667b94;border-radius:10px;width:100%;min-width:76px;height:38px;font-size:11px;font-weight:650}.sales-range-controls .market-date-picker summary:hover{color:#286ef0;background:#ffffff8c}.sales-range-controls .market-date-picker summary.active{color:#286ef0;background:#fff;font-weight:800;box-shadow:0 3px 10px #29486f1a}.sales-range-summary{font-variant-numeric:tabular-nums;border-top:1px solid #e8edf2;grid-column:1/-1;justify-content:space-between;align-items:end;gap:16px;min-width:0;min-height:36px;padding:10px 1px 0;display:flex}.sales-range-period{align-items:baseline;gap:9px;min-width:0;display:flex}.sales-range-period span{color:#8494a6;white-space:nowrap;font-size:9px;font-weight:700}.sales-range-period strong{color:#415a73;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.sales-range-controls .market-toolbar-cutoff{margin-left:auto}@media (max-width:1280px){.sales-range-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-range-controls .market-toolbar-group.range{grid-column:1/-1}}@media (max-width:760px){.sales-range-controls{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:13px;margin-top:10px;padding:14px 12px 11px}.sales-range-controls .market-toolbar-group.range{grid-column:auto}.sales-range-controls .market-toolbar-group nav{scrollbar-width:none;width:100%;overflow-x:auto}.sales-range-controls .market-toolbar-group nav::-webkit-scrollbar{display:none}.sales-range-controls .market-toolbar-group.range nav{width:max-content;min-width:100%}.sales-range-controls .market-toolbar-group nav>button{flex:1 0 auto}.sales-range-summary{flex-direction:column;align-items:flex-start;gap:7px}.sales-range-controls .market-toolbar-cutoff{justify-content:space-between;width:100%;margin-left:0}}@media (max-width:520px){.sales-range-period{flex-direction:column;align-items:flex-start;gap:3px;width:100%}}.market-income-toolbar{border-bottom:1px solid #e8edef;justify-content:flex-start;gap:10px;min-height:32px;margin:0;padding:0 0 7px}.market-income-toolbar>span{color:#687c8e;white-space:nowrap;font-size:10px;font-weight:750}.market-income-toolbar nav{border-radius:10px;gap:3px;padding:3px}.market-income-toolbar nav button{min-width:68px;height:30px;font-size:10px}.market-toolbar-group{align-items:center;gap:7px;min-width:0;display:flex}.market-toolbar-group>span{color:#687c8e;white-space:nowrap;font-size:10px;font-weight:750}.market-toolbar-group.range nav button{min-width:52px}.market-toolbar-group.grain nav button{min-width:42px}.market-date-picker{position:relative}.market-date-picker summary{color:#6f8194;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:66px;height:30px;padding:0 10px;font-size:10px;font-weight:700;list-style:none;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.market-date-picker summary::-webkit-details-marker{display:none}.market-date-picker summary:hover{color:#28735f}.market-date-picker summary.active{color:#237d65;background:#fff;box-shadow:0 3px 10px #22493e17}.market-date-picker summary i{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .16s;transform:translateY(-1px)rotate(45deg)}.market-date-picker[open] summary i{transform:translateY(2px)rotate(225deg)}.market-date-picker>.market-calendar-popover{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffc;border:1px solid #dbe4ed;border-radius:16px;width:min(680px,100vw - 48px);position:absolute;top:calc(100% + 9px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 64px #1a2d442e,0 4px 14px #1a2d4414}.date-range-picker-popover{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffc;border:1px solid #dbe4ed;border-radius:16px;width:min(680px,100vw - 48px);position:fixed;overflow:hidden;box-shadow:0 24px 64px #1a2d442e,0 4px 14px #1a2d4414}.market-calendar-popover>header{background:linear-gradient(#fff,#fbfcfe);border-bottom:1px solid #e7edf3;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:46px;padding:0 15px;display:grid}.market-calendar-popover>header>div{gap:3px;display:flex}.market-calendar-popover>header>div:last-child{justify-content:flex-end}.market-calendar-popover>header button{width:28px;color:#718398!important;min-width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0!important;font-size:18px!important}.market-calendar-popover>header button:hover{color:#256fd8!important;background:#eef4fa!important}.market-calendar-popover>header>span{color:#60758b;white-space:nowrap;background:#f3f7fa;border-radius:8px;padding:5px 10px;font-size:10px;font-weight:700}.market-calendar-months{grid-template-columns:1fr 1fr;gap:24px;padding:16px 20px 14px;display:grid}.market-calendar-month{min-width:0}.market-calendar-month>strong{color:#233b55;text-align:center;letter-spacing:.01em;margin-bottom:11px;font-size:13px;display:block}.market-calendar-weekdays,.market-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.market-calendar-weekdays{margin-bottom:6px}.market-calendar-weekdays span{color:#7d8ca0;text-align:center;font-size:10px;font-weight:700}.market-calendar-days button{font-variant-numeric:tabular-nums;position:relative;color:#33475c!important;min-width:0!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important}.market-calendar-days button:hover:not(:disabled){z-index:1;color:#276fd8!important;background:#eef5ff!important;border-radius:8px!important}.market-calendar-days button.outside{color:#b8c2ce!important}.market-calendar-days button.outside:disabled{cursor:default;opacity:.72}.market-calendar-days button:disabled:not(.outside){cursor:not-allowed;color:#d1d8e0!important}.market-calendar-days button.within{color:#2f70d3!important;background:#edf4fe!important}.market-calendar-days button.endpoint{z-index:2;font-weight:760;color:#fff!important;background:#3276e5!important;border-radius:9px!important;box-shadow:0 4px 10px #3276e533!important}.market-calendar-popover>footer{background:#fafcfe;border-top:1px solid #e7edf2;flex-wrap:wrap;justify-content:center;gap:7px;padding:10px 15px 12px;display:flex}.market-calendar-popover>footer button{color:#3673c7!important;background:#fff!important;border:1px solid #cbdcf3!important;border-radius:8px!important;min-width:60px!important;height:30px!important;padding:0 11px!important;font-size:10px!important;font-weight:700!important;box-shadow:0 1px 2px #20426708!important}.market-calendar-popover>footer button:hover{background:#f1f6fd!important;border-color:#84abe2!important}.market-toolbar-cutoff{color:#738596;white-space:nowrap;align-items:baseline;gap:7px;min-width:0;margin-left:auto;display:flex}.market-toolbar-cutoff span{font-size:9px;font-weight:700}.market-toolbar-cutoff strong{color:#29465e;font-variant-numeric:tabular-nums;font-size:12px}.market-toolbar-cutoff small{color:#478474;border-left:1px solid #dce4e8;padding-left:7px;font-size:9px}.market-toolbar-cutoff+.market-pinned-summary{margin-left:0}.market-line-focus{min-width:0;font-size:11px}.market-line-focus>strong{color:#2d455b;font-size:12px}.market-line-focus>span{color:#647789;font-size:11px}.market-income-visual{margin-top:9px;display:block}.market-chart-panel{background:#fcfdfd;border-color:#e9eef1;border-radius:14px;padding:9px 14px 4px;position:relative}.market-chart-context{color:#728596;border-bottom:1px solid #e8edef;align-items:center;gap:10px;min-height:28px;margin:-1px 0 5px 68px;padding:0 2px 5px;display:flex}.market-chart-context>span{color:#347664;white-space:nowrap;background:#eef5f3;border-radius:8px;align-items:center;gap:7px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.market-chart-context>span i{background:#3d967d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3d967d1a}.market-chart-context p{color:#758797;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:10px;overflow:hidden}.market-chart-context>b{color:#536b7d;white-space:nowrap;font-size:10px;font-weight:750}.market-income-chart-body{grid-template-columns:72px minmax(0,1fr) 164px;gap:16px}.market-income-y-axis{color:#4f6578;font-variant-numeric:tabular-nums;height:clamp(330px,100dvh - 405px,460px);padding:3px 0 8px;font-size:11px;font-weight:650}.market-income-plot{background:0 0;border-radius:10px;height:clamp(330px,100dvh - 405px,460px)}.market-dashboard-content{max-width:none;padding:10px clamp(12px,1.35vw,24px) 44px}.market-dashboard-content .market-income-trend{width:100%}.market-income-grid{stroke:#dfe6ea}.market-income-line{stroke-width:2.8px;opacity:.88}.market-income-line.is-active{stroke-width:4.15px}.market-income-line.is-preview{stroke-width:4.6px;opacity:1;filter:drop-shadow(0 3px 5px #1f465b2e)}.market-income-trend.is-crowded .market-income-line{stroke-width:2.15px;opacity:.38}.market-income-trend.is-very-crowded .market-income-line{stroke-width:1.8px;opacity:.26}.market-income-trend.is-crowded .market-income-line.is-muted{opacity:.07}.market-income-trend.is-crowded .market-income-line.is-active{stroke-width:4.25px;opacity:.98;filter:drop-shadow(0 3px 5px #1f465b29)}.market-income-trend.is-crowded .market-income-line.is-preview{stroke-width:4.8px;opacity:1;filter:drop-shadow(0 4px 7px #1f465b38)}.market-income-axis{color:#53687b;font-variant-numeric:tabular-nums;height:28px;margin-left:85px;margin-right:180px;font-size:11px;font-weight:650}.market-income-axis span{top:5px}.market-owner-color-legend{border-top:1px solid #e7edef;align-items:center;gap:12px;min-width:0;margin:3px 180px 0 85px;padding:9px 0 1px;display:flex}.market-owner-color-legend>strong{color:#6e8090;white-space:nowrap;flex:none;font-size:10px;font-weight:750}.market-owner-color-legend>div{scrollbar-width:thin;align-items:center;gap:7px;min-width:0;padding:2px 2px 5px;display:flex;overflow-x:auto}.market-owner-color-legend>div>button{--owner-color:#397d6c;border:1px solid var(--owner-color);align-items:center;gap:6px;min-width:max-content;height:34px;padding:4px 8px 4px 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.market-owner-color-legend>div>button{border:1px solid color-mix(in srgb,var(--owner-color) 20%,#e4eaee)}}.market-owner-color-legend>div>button{background:var(--owner-color);border-radius:11px;outline:0}@supports (color:color-mix(in lab, red, red)){.market-owner-color-legend>div>button{background:color-mix(in srgb,var(--owner-color) 5%,#fff)}}.market-owner-color-legend>div>button{color:#385064;cursor:pointer;font:inherit;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.market-owner-color-legend>div>button:hover,.market-owner-color-legend>div>button:focus,.market-owner-color-legend>div>button.active{border-color:var(--owner-color)}@supports (color:color-mix(in lab, red, red)){.market-owner-color-legend>div>button:hover,.market-owner-color-legend>div>button:focus,.market-owner-color-legend>div>button.active{border-color:color-mix(in srgb,var(--owner-color) 48%,#d6e0e6)}}.market-owner-color-legend>div>button:hover,.market-owner-color-legend>div>button:focus,.market-owner-color-legend>div>button.active{background:var(--owner-color)}@supports (color:color-mix(in lab, red, red)){.market-owner-color-legend>div>button:hover,.market-owner-color-legend>div>button:focus,.market-owner-color-legend>div>button.active{background:color-mix(in srgb,var(--owner-color) 10%,#fff)}}.market-owner-color-legend>div>button:hover,.market-owner-color-legend>div>button:focus,.market-owner-color-legend>div>button.active{box-shadow:0 4px 12px var(--owner-color)}@supports (color:color-mix(in lab, red, red)){.market-owner-color-legend>div>button:hover,.market-owner-color-legend>div>button:focus,.market-owner-color-legend>div>button.active{box-shadow:0 4px 12px color-mix(in srgb,var(--owner-color) 14%,transparent)}}.market-owner-color-legend>div>button:hover,.market-owner-color-legend>div>button:focus,.market-owner-color-legend>div>button.active{transform:translateY(-1px)}.market-owner-color-legend>div>button.is-pinned{border-color:var(--owner-color)}@supports (color:color-mix(in lab, red, red)){.market-owner-color-legend>div>button.is-pinned{border-color:color-mix(in srgb,var(--owner-color) 72%,#d2dde3)}}.market-owner-color-legend>div>button.is-pinned{background:var(--owner-color)}@supports (color:color-mix(in lab, red, red)){.market-owner-color-legend>div>button.is-pinned{background:color-mix(in srgb,var(--owner-color) 14%,#fff)}}.market-owner-color-legend>div>button.is-pinned{box-shadow:0 0 0 2px var(--owner-color),0 5px 13px var(--owner-color)}@supports (color:color-mix(in lab, red, red)){.market-owner-color-legend>div>button.is-pinned{box-shadow:0 0 0 2px color-mix(in srgb,var(--owner-color) 10%,transparent),0 5px 13px color-mix(in srgb,var(--owner-color) 16%,transparent)}}.market-owner-color-legend>div>button.is-pinned small{color:var(--owner-color);font-weight:800}.market-owner-color-legend>div>button.is-partial{background:var(--owner-color);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.market-owner-color-legend>div>button.is-partial{background:color-mix(in srgb,var(--owner-color) 8%,#fff)}}.market-owner-color-legend i{background:var(--owner-color);width:16px;height:4px;box-shadow:0 0 0 3px var(--owner-color);border-radius:6px;flex:none}@supports (color:color-mix(in lab, red, red)){.market-owner-color-legend i{box-shadow:0 0 0 3px color-mix(in srgb,var(--owner-color) 10%,transparent)}}.market-owner-color-legend img,.market-owner-color-legend b{background:var(--owner-color);border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.market-owner-color-legend img,.market-owner-color-legend b{background:color-mix(in srgb,var(--owner-color) 13%,#fff)}}.market-owner-color-legend img,.market-owner-color-legend b{color:var(--owner-color);object-fit:cover;font-size:9px;font-weight:850;box-shadow:0 1px 4px #1f37481f}.market-owner-color-legend em{color:#314a60;text-overflow:ellipsis;white-space:nowrap;max-width:86px;font-size:10px;font-style:normal;font-weight:750;overflow:hidden}.market-owner-color-legend small{color:#8a99a6;white-space:nowrap;font-size:9px}.market-income-tooltip{background:#183145f7;border-radius:12px;gap:8px;width:224px;padding:14px 15px}.market-income-tooltip strong{font-size:12px}.market-income-tooltip small,.market-income-tooltip span{font-size:11px}.market-income-tooltip b{font-size:12px}.market-income-legend{background:0 0;border:0;border-top:1px solid #e8edef;border-radius:0;margin-top:16px;overflow:visible}.market-income-legend>header{border:0;min-height:50px;padding:13px 2px 8px}.market-income-legend>header strong{color:#42586c;font-size:12px}.market-income-legend>header>span{color:#8292a0;font-size:10px}.market-income-legend>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 14px;max-height:126px;padding:0;display:grid;overflow-y:auto}.market-income-legend button{border:0;border-radius:10px;grid-template-columns:22px 32px minmax(0,1fr);gap:10px;min-height:53px;padding:7px 9px}.market-income-legend button:hover{background:#f4f7f8}.market-income-legend button.active{background:#edf3f4;box-shadow:inset 0 0 0 1px #dae6e7}.market-income-legend button.active:before{display:none}.market-income-legend button>i{border-radius:5px;width:22px;height:4px}.market-legend-avatar{border-radius:9px;width:32px;height:32px}.market-legend-copy strong{color:#30485d;font-size:11px}.market-legend-copy small{color:#718394;margin-top:1px;font-size:10px}.market-multi-filters{justify-content:flex-end;align-items:center;gap:8px;display:flex}.market-unified-filters{z-index:14;grid-template-columns:minmax(240px,1.55fr) repeat(3,minmax(118px,.68fr)) 54px;align-items:end;gap:7px;padding-top:7px;display:grid;position:relative}.market-filter-search{min-width:0;display:block}.market-filter-search>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.market-filter-search input{color:#2d465c;width:100%;height:35px;font:inherit;background:#fff;border:1px solid #dce4e9;border-radius:10px;outline:0;padding:0 12px;font-size:10px;transition:border-color .16s,box-shadow .16s}.market-filter-search input::placeholder{color:#9ba8b3}.market-filter-search input:focus{border-color:#8caebd;box-shadow:0 0 0 3px #5e899a14}.market-filter-menu{z-index:12;position:relative}.market-filter-menu[open]{z-index:20}.market-filter-menu>summary{color:#778898;cursor:pointer;background:#fff;border:1px solid #dce4e9;border-radius:10px;grid-template-columns:auto 1fr 10px;align-items:center;gap:7px;width:100%;min-width:0;height:35px;padding:0 10px;font-size:9px;list-style:none;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.market-filter-menu>summary::-webkit-details-marker{display:none}.market-filter-menu>summary strong{color:#2d465c;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.market-filter-menu>summary i{transform-origin:50%;border-bottom:1.5px solid #7990a1;border-right:1.5px solid #7990a1;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.market-filter-menu[open]>summary i{transform:rotate(225deg)translate(-1px,-1px)}.market-filter-menu[open]>summary{border-color:#9fb9c6;box-shadow:0 0 0 3px #5e899a17}.market-filter-popover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #dce5ea;border-radius:13px;width:280px;max-height:330px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 45px #1d344429}.market-filter-menu.links .market-filter-popover{width:420px}.market-filter-popover>header{z-index:2;background:#fffffff5;justify-content:space-between;align-items:center;min-height:42px;padding:7px 8px;display:flex;position:sticky;top:-7px}.market-filter-popover>header strong{color:#30495e;font-size:11px}.market-filter-actions{align-items:center;gap:4px;display:flex}.market-filter-popover>header button{color:#3d7892;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:26px;padding:0 7px;font-size:9px;font-weight:750}.market-filter-popover>header button:not(:disabled):hover{background:#eef4f6}.market-filter-popover>header button:disabled{color:#a8b2ba;cursor:default}.market-filter-popover label{color:#30485d;cursor:pointer;border-radius:9px;grid-template-columns:18px 30px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;padding:6px 8px;display:grid}.market-filter-menu.links .market-filter-popover label{grid-template-columns:18px 38px minmax(0,1fr)}.market-filter-popover.compact{width:245px}.market-filter-popover.compact label{grid-template-columns:18px minmax(0,1fr)}.market-filter-popover label:hover{background:#f3f7f8}.market-filter-popover input{accent-color:#4b8290;width:16px;height:16px}.market-filter-avatar,.market-filter-product{color:#627789;background-color:#e9eff2;background-position:50%;background-size:cover;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid;overflow:hidden}.market-filter-product{border-radius:8px;width:38px;height:38px}.market-filter-popover label>b,.market-filter-popover label>span:last-child b,.market-filter-popover label>span:last-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.market-filter-popover label>b,.market-filter-popover label>span:last-child b{color:#31495e;font-size:10px}.market-filter-popover label>b small,.market-filter-popover label>span:last-child small{color:#8897a5;margin-top:3px;font-size:9px;font-weight:500;display:block}.market-filter-reset{color:#687b8d;cursor:pointer;background:#fff;border:1px solid #e0e6ea;border-radius:10px;height:35px;padding:0 9px;font-size:9px;font-weight:700;transition:border-color .16s,color .16s,background .16s}.market-filter-reset:not(:disabled):hover{color:#38546a;background:#f4f7f8;border-color:#b9c9d1}.market-filter-reset:disabled{cursor:default;opacity:.38}.market-series-rail{background:linear-gradient(#f8fbfc,#f1f6f8);border:1px solid #cfdce4;border-radius:15px;min-width:0;height:clamp(330px,100dvh - 405px,460px);overflow:hidden;box-shadow:0 10px 26px #223e4e17}.market-series-rail>header{background:linear-gradient(135deg,#edf5f7,#f8fbfc);border-bottom:1px solid #d7e3e8;justify-content:space-between;align-items:center;height:56px;padding:0 15px;display:flex}.market-series-rail>header strong{color:#29485d;padding-left:12px;font-size:12px;font-weight:800;position:relative}.market-series-rail>header strong:before{content:"";background:#3c7d70;border-radius:4px;width:5px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.market-series-rail>header span{color:#587184;text-align:center;background:#fff;border-radius:8px;min-width:34px;padding:4px 7px;font-size:10px;font-weight:750;box-shadow:inset 0 0 0 1px #dce6ea}.market-series-rail>div{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aebfc8 transparent;height:calc(100% - 56px);padding:13px 11px 22px;overflow-y:auto}.market-series-owner-group+.market-series-owner-group{border-top:1px solid #dce6ea;margin-top:16px;padding-top:14px}.market-series-owner-group>header{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;margin-bottom:11px;padding:0 2px;display:grid}.market-series-owner-group>header>span{color:#536d7e;background-color:#dfe9ed;background-position:50%;background-size:cover;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 2px 6px #1b324224}.market-series-owner-group>header strong{color:#405e70;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.market-series-owner-group>header small{color:#8295a1;white-space:nowrap;font-size:8px}.market-series-owner-group>div{grid-template-columns:repeat(2,50px);place-content:start center;gap:17px 16px;display:grid}.market-series-rail button{--series-color:#6d8392;cursor:pointer;-webkit-user-select:none;user-select:none;background:#eef3f5;border:3px solid #fff;border-radius:13px;width:50px;height:50px;padding:0;transition:transform .15s,box-shadow .15s,filter .15s;position:relative;box-shadow:0 0 0 1px #cbd9df,0 5px 13px #1c31401f}.market-series-rail button:hover,.market-series-rail button.preview{z-index:2;box-shadow:0 0 0 2px var(--series-color),0 9px 19px #1c314033;transform:translateY(-3px)scale(1.04)}.market-series-rail button.active{z-index:1;box-shadow:0 0 0 3px var(--series-color),0 8px 18px #1c314033}.market-series-product{color:#718695;background-color:#edf2f4;background-position:50%;background-size:cover;border-radius:9px;place-items:center;width:100%;height:100%;font-size:10px;font-weight:800;display:grid;overflow:hidden}.market-series-owner{color:#536d7e;background-color:#dfe9ed;background-position:50%;background-size:cover;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid;position:absolute;bottom:-8px;right:-8px;overflow:hidden;box-shadow:0 3px 8px #1b32423b}.market-income-trend.is-dense .market-series-owner-group>div{gap:15px 13px}.market-income-trend.is-dense .market-series-rail button{border-radius:11px;width:46px;height:46px}.market-income-trend.is-dense .market-series-owner{width:21px;height:21px;bottom:-7px;right:-7px}.market-income-trend.is-dense .market-series-product{border-radius:9px}.favorite-market-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:15px;display:grid}.favorite-market-summary article{background:#fff;border:1px solid #e0e7ef;border-radius:14px;align-content:center;gap:6px;min-height:104px;padding:17px 19px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 22px #20375209}.favorite-market-summary article:after{content:"";background:#edf4ff;border-radius:50%;width:72px;height:72px;position:absolute;top:-18px;right:-13px}.favorite-market-summary span{color:#718197;font-size:10px}.favorite-market-summary strong{z-index:1;color:#1f3651;font-size:25px;line-height:1.15;position:relative}.favorite-market-summary small{color:#9aa6b4;font-size:8px}.favorite-market-filters{background:#fff;border:1px solid #e0e7ef;border-radius:14px;grid-template-columns:minmax(250px,1.5fr) repeat(3,minmax(130px,.65fr)) auto;align-items:end;gap:11px;margin-top:15px;padding:14px 15px;display:grid;box-shadow:0 7px 22px #20375209}.favorite-market-filters label{gap:7px;min-width:0;display:grid}.favorite-market-filters label>span{color:#76879a;font-size:9px;font-weight:650}.favorite-market-filters input,.favorite-market-filters select{color:#344a63;background:#fbfcfe;border:1px solid #d9e2ec;border-radius:9px;outline:0;width:100%;height:38px;padding:0 11px;font-size:10px}.favorite-market-filters input:focus,.favorite-market-filters select:focus{border-color:#79a7eb;box-shadow:0 0 0 3px #3275dc14}.favorite-filter-actions{gap:7px;display:flex}.favorite-filter-actions button,.favorite-filter-actions a{border-radius:9px;place-items:center;height:38px;padding:0 14px;font-size:10px;font-weight:700;text-decoration:none;display:grid}.favorite-filter-actions button{color:#fff;cursor:pointer;background:#286ef0;border:0}.favorite-filter-actions a{color:#6c7e92;background:#fff;border:1px solid #dce4ed}.favorite-quotes{background:#fff;border:1px solid #dfe6ee;border-radius:17px;margin-top:16px;box-shadow:0 12px 34px #21364f0b}.favorite-quotes>header{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:17px 21px;display:flex}.favorite-quotes>header h2{color:#263c56;margin:0;font-size:16px}.favorite-quotes>header p{color:#8997a8;margin:5px 0 0;font-size:9px}.favorite-quotes>header>span{color:#3b73c2;background:#edf4ff;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:700}.favorite-quote{border-bottom:1px solid #e8edf2}.favorite-quote:last-child{border-bottom:0}.quote-main{grid-template-columns:minmax(310px,1.6fr) minmax(125px,.55fr) minmax(100px,.45fr) minmax(120px,.55fr) minmax(130px,.65fr);align-items:center;gap:20px;min-height:132px;padding:19px 21px 13px;display:grid}.quote-product{align-items:center;gap:13px;min-width:0;display:flex}.quote-product>img,.quote-product>span{object-fit:cover;color:#3476df;background:#eaf2ff;border-radius:12px;flex:none;place-items:center;width:62px;height:62px;font-size:14px;font-weight:800;display:grid}.quote-product>div{min-width:0}.quote-title-line{align-items:center;gap:8px;min-width:0;display:flex}.quote-title-line b{border-radius:6px;flex:none;padding:4px 6px;font-size:8px}.quote-title-line b.live{color:#239475;background:#e5f7f1}.quote-title-line b.offline{color:#8995a3;background:#f0f2f5}.quote-title-line h3{color:#20364f;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:750;line-height:1.45;overflow:hidden}.quote-title-line h3 a{color:inherit;font-weight:inherit;text-decoration:none;transition:color .16s,opacity .16s}.quote-title-line h3 a:hover{color:#1f67c4;opacity:.9}.quote-product p{color:#6e8095;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:10px;overflow:hidden}.quote-product small{color:#a0aab6;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.quote-operator{align-items:center;gap:9px;min-width:0;display:flex}.quote-operator>img,.quote-operator>span{object-fit:cover;color:#63768c;background:#eef2f7;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:750;display:grid}.quote-operator div{gap:4px;min-width:0;display:grid}.quote-operator small,.quote-kpi small{color:#8997a8;font-size:8px}.quote-operator strong{color:#3e536b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.quote-kpi{gap:4px;display:grid}.quote-kpi strong{color:#223a55;font-size:19px}.quote-kpi em{color:#9aa6b4;font-size:7px;font-style:normal}.quote-kpi.income strong{color:#268569}.quote-spark{gap:6px;min-width:0;display:grid}.spark-bars{align-items:flex-end;gap:4px;height:42px;display:flex}.spark-bars>i{cursor:help;background:linear-gradient(#4a8df2,#8ab7f7);border-radius:3px 3px 1px 1px;flex:1;min-width:5px;transition:filter .15s,transform .15s;position:relative}.spark-bars.dense{gap:1px}.spark-bars.dense>i{border-radius:2px 2px 0 0;min-width:0}.spark-bars>i:hover{z-index:5;filter:saturate(1.2);transform:translateY(-2px)}.spark-bars>span{color:#a0aab6;align-self:center;font-size:8px}.spark-tooltip{box-sizing:border-box;color:#fff;pointer-events:none;background:#172f4f;border:1px solid #dce6f2;border-radius:9px;gap:4px;width:max-content;min-width:150px;max-width:230px;padding:9px 11px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #162e4d33}.spark-bars>i:hover .spark-tooltip{display:grid}.spark-bars>i:first-of-type .spark-tooltip{left:0;transform:none}.spark-bars>i:last-of-type .spark-tooltip{left:auto;right:0;transform:none}.spark-tooltip b{font-size:8px}.spark-tooltip em{color:#9fc7ff;overflow-wrap:anywhere;white-space:normal;font-size:8px;font-style:normal;line-height:1.45}.quote-spark small{color:#7a8a9e;font-size:8px}.quote-timeline{color:#8593a4;align-items:center;gap:24px;min-height:39px;padding:0 21px 10px 96px;font-size:8px;display:flex}.quote-timeline span{align-items:center;gap:5px;display:inline-flex}.quote-timeline i{background:#8baee0;border-radius:50%;width:5px;height:5px}.quote-timeline b{color:#566b82;font-weight:600}.quote-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.quote-timeline a{color:#3476df;font-size:9px;text-decoration:none}.quote-timeline .quote-detail-link{color:#286eda;background:#edf4ff;border-radius:8px;align-items:center;height:30px;padding:0 11px;font-weight:750;display:inline-flex}.quote-timeline .quote-report-link{color:#4b6f98;background:#fff;border:1px solid #d8e5f3;border-radius:8px;align-items:center;height:30px;padding:0 11px;font-weight:700;display:inline-flex}.quote-daily{background:#fafbfd;border-top:1px solid #eef2f6}.quote-daily summary{color:#64788f;cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:9px;list-style:none;display:flex}.quote-daily summary::-webkit-details-marker{display:none}.quote-daily summary span{transition:transform .16s}.quote-daily[open] summary span{transform:rotate(180deg)}.quote-daily-table{background:#fff;border:1px solid #e2e8ef;border-radius:10px;margin:0 21px 16px;overflow:hidden}.quote-daily-table>div{color:#5c6f84;border-bottom:1px solid #edf1f5;grid-template-columns:1.2fr repeat(4,1fr);align-items:center;min-height:39px;padding:0 13px;font-size:9px;display:grid}.quote-daily-table>div:last-child{border-bottom:0}.quote-daily-table .daily-head{color:#79899b;background:#f3f6fa;font-weight:700}.quote-daily-table strong{color:#40546b;font-size:9px}.quote-daily-table b{color:#258368;font-size:9px}.quote-daily-table b.negative{color:#cf5a63}.quote-daily-table>p{color:#8e9baa;text-align:center;margin:0;padding:23px;font-size:9px}.favorite-market-pagination{border-top:1px solid #e7ecf2;justify-content:center;align-items:center;gap:12px;min-height:64px;display:flex}.favorite-market-pagination a{color:#40566e;border:1px solid #d8e1eb;border-radius:8px;place-items:center;min-width:72px;height:34px;font-size:9px;text-decoration:none;display:grid}.favorite-market-pagination a.disabled{pointer-events:none;opacity:.42}.favorite-market-pagination span{color:#77879a;font-size:9px}.favorite-market-empty{text-align:center;background:#fff;border:1px solid #dfe6ee;border-radius:17px;align-content:center;place-items:center;gap:9px;min-height:290px;margin-top:16px;display:grid}.favorite-market-empty>span{color:#3476df;background:#eaf2ff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:13px;display:grid}.favorite-market-empty h2{color:#314760;margin:4px 0 0;font-size:16px}.favorite-market-empty p{color:#8b98a8;margin:0;font-size:10px}.favorite-market-empty a{color:#fff;background:#286ef0;border-radius:8px;margin-top:8px;padding:9px 13px;font-size:9px;text-decoration:none}.sales-detail-page{max-width:1450px;margin:0 auto}.sales-detail-back{color:#627890;margin-bottom:13px;font-size:10px;text-decoration:none;display:inline-flex}.sales-detail-back:hover{color:#286ef0}.sales-detail-hero{color:#fff;background:linear-gradient(125deg,#122d50,#1d4b82);border-radius:17px;align-items:center;gap:24px;min-height:112px;padding:20px 22px;display:flex;box-shadow:0 15px 34px #14315421}.sales-detail-product{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.sales-detail-product>img,.sales-detail-product>span{object-fit:cover;color:#9fc8ff;background:#ffffff1c;border-radius:13px;flex:none;place-items:center;width:70px;height:70px;font-size:14px;font-weight:800;display:grid}.sales-detail-product>div{min-width:0}.sales-detail-product>div>div{align-items:center;gap:9px;display:flex}.sales-detail-product b{border-radius:6px;flex:none;padding:4px 7px;font-size:8px}.sales-detail-product b.live{color:#7ce1c2;background:#44d2a82e}.sales-detail-product b.offline{color:#c2cedd;background:#ffffff1a}.sales-detail-product h2{color:#fff;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:760;line-height:1.4;overflow:hidden}.sales-detail-product h2 a{color:inherit;font-weight:inherit;text-decoration:none;transition:color .16s,opacity .16s}.sales-detail-product h2 a:hover{color:#d8eaff;opacity:.92}.sales-detail-product p{color:#b9c9dc;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:10px;overflow:hidden}.sales-detail-owner{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:11px;align-items:center;gap:9px;padding:10px 14px;display:flex}.sales-detail-owner>img,.sales-detail-owner>span{object-fit:cover;background:#ffffff1c;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.sales-detail-owner div{gap:3px;display:grid}.sales-detail-owner small{color:#9fb4cc;font-size:8px}.sales-detail-owner strong{font-size:10px}.sales-detail-product-link{color:#fff;background:#ffffff1a;border-radius:8px;padding:9px 11px;font-size:9px;text-decoration:none}.sales-detail-controls{background:#fff;border:1px solid #dfe6ee;border-radius:14px;align-items:center;gap:26px;margin-top:15px;padding:14px 16px;display:flex}.sales-detail-controls>div{gap:7px;display:grid}.sales-detail-controls>div>span{color:#8291a3;font-size:8px;font-weight:650}.sales-detail-controls nav{background:#f1f4f8;border-radius:9px;gap:4px;padding:3px;display:flex}.sales-detail-controls nav a{color:#66798f;border-radius:7px;place-items:center;min-height:30px;padding:0 11px;font-size:9px;text-decoration:none;display:grid}.sales-detail-controls nav a.active{color:#286ef0;background:#fff;font-weight:750;box-shadow:0 3px 9px #2a466a17}.sales-detail-controls>p{color:#7d8da0;margin:auto 0 0 auto;font-size:9px}.sales-date-context{grid-template-columns:.8fr .8fr 1.3fr .8fr;gap:10px;margin-top:11px;display:grid}.sales-date-context article{background:linear-gradient(#fff,#f7fafe);border:1px solid #dce5ef;border-radius:12px;align-content:center;gap:6px;min-height:88px;padding:14px 16px;display:grid;box-shadow:0 4px 12px #1f385609}.sales-date-context span{color:#708399;font-size:12px;font-weight:650}.sales-date-context strong{color:#263f5b;letter-spacing:.01em;font-size:16px;font-weight:760;line-height:1.35}.sales-date-context small{color:#8c9aaa;font-size:11px;line-height:1.45}.sales-history-pending{background:#f2f7ff;border:1px solid #cfe0f7;border-radius:11px;align-items:center;gap:12px;min-height:66px;margin-top:11px;padding:12px 15px;display:flex}.sales-history-pending>span{color:#3478d7;background:#dfeeff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;animation:1.4s linear infinite sync-spin;display:grid}.sales-history-pending div{gap:4px;display:grid}.sales-history-pending strong{color:#31577f;font-size:10px}.sales-history-pending p{color:#718aa4;margin:0;font-size:8px}.sales-detail-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.sales-detail-summary article{background:#fff;border:1px solid #dfe6ee;border-radius:13px;align-content:center;gap:6px;min-height:100px;padding:17px 18px;display:grid}.sales-detail-summary span{color:#77889b;font-size:9px}.sales-detail-summary strong{color:#243d59;font-size:22px}.sales-detail-summary article:last-child strong{color:#248369}.sales-detail-summary strong.negative{color:#cf5863!important}.sales-detail-summary small{color:#9aa6b4;font-size:8px}.sales-trend-card{background:#fff;border:1px solid #dfe6ee;border-radius:16px;margin-top:15px;overflow:hidden;box-shadow:0 10px 27px #20375209}.sales-trend-card>header{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;min-height:78px;padding:15px 20px;display:flex}.sales-trend-card h2{color:#294059;margin:0;font-size:15px}.sales-trend-card header>span{color:#3574cf;background:#edf4ff;border-radius:7px;padding:5px 8px;font-size:8px}.trend-legend{align-items:center;gap:15px;margin-top:9px;display:flex}.trend-legend span{color:#718297;align-items:center;gap:6px;font-size:8px;display:inline-flex}.trend-legend span:before{content:"";border-radius:3px;width:8px;height:8px}.trend-legend .income:before{background:#36b291}.trend-legend .sales:before{background:#4a8def}.trend-legend .negative:before{background:#db6670}.trend-legend .events:before{background:#e7a23c;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #e7a23c3d}.sales-trend-chart{background:linear-gradient(#fff,#fbfcfe);border-bottom:1px solid #ebeff4;grid-template-columns:54px minmax(0,1fr);height:340px;padding:18px 20px 14px;display:grid;overflow-x:auto}.trend-chart-labels{grid-template-rows:1fr 1fr 20px;gap:12px;padding:54px 10px 0 0;display:grid}.trend-chart-labels b{color:#5f7288;border-bottom:1px solid #dfe6ee;align-content:end;gap:2px;padding-bottom:7px;font-size:8px;display:grid}.trend-chart-labels small{color:#9aa6b4;font-size:7px;font-weight:500}.sales-trend-columns{align-items:stretch;gap:5px;min-width:640px;display:flex}.sales-trend-column{cursor:help;flex:1;grid-template-rows:1fr 1fr 20px;gap:12px;min-width:30px;padding-top:54px;display:grid;position:relative}.trend-track{background:repeating-linear-gradient(0deg,#0000 0 31px,#f2f5f8 32px);border-bottom:1px solid #e3e9f0;justify-content:center;align-items:flex-end;min-height:0;display:flex}.trend-track i{border-radius:4px 4px 1px 1px;width:min(15px,54%);min-height:4px;transition:filter .15s,transform .15s}.trend-track.income i{background:linear-gradient(#35b391,#83d9c1)}.trend-track.income i.negative{background:linear-gradient(#db6670,#f0a6ac)}.trend-track.sales i{background:linear-gradient(#4389ef,#8ebcf9)}.sales-trend-column:hover .trend-track i{filter:saturate(1.2);transform:translateY(-2px)}.sales-trend-column>small{color:#8493a5;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.trend-tooltip{z-index:8;color:#c7d4e3;pointer-events:none;background:#172f4f;border:1px solid #d9e4ef;border-radius:10px;gap:5px;width:178px;padding:10px 11px;display:none;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #142b4838}.sales-trend-column:hover .trend-tooltip{display:grid}.sales-trend-column:first-child .trend-tooltip{left:0;transform:none}.sales-trend-column:last-child .trend-tooltip{left:auto;right:0;transform:none}.trend-tooltip strong{color:#fff;margin-bottom:2px;font-size:9px}.trend-tooltip span{justify-content:space-between;gap:10px;font-size:8px;display:flex}.trend-tooltip b{color:#fff;font-size:8px}.trend-tooltip b.negative{color:#ffabb2}.trend-header-meta{justify-items:end;gap:5px;display:grid}.trend-header-meta b{color:#27846c;background:#eaf6f3;border-radius:7px;padding:5px 8px;font-size:8px}.trend-header-meta span{color:#8594a5;font-size:8px}.smooth-line-chart{background:linear-gradient(#fff,#fbfcfe);border-bottom:1px solid #ebeff4;overflow-x:auto}.smooth-line-canvas{min-width:760px;padding:18px 24px 14px}.smooth-line-panel{grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.smooth-line-panel+.smooth-line-panel{border-top:1px solid #e8edf3;margin-top:18px;padding-top:18px}.smooth-line-panel>header{align-content:center;gap:5px;display:grid}.smooth-line-panel>header strong{color:#344d66;font-size:10px}.smooth-line-panel>header span{color:#91a0b0;font-size:7px}.smooth-line-plot{height:145px;position:relative}.smooth-line-plot svg{width:100%;height:100%;overflow:visible}.smooth-line-plot .line-grid{fill:none;stroke:#e9eef4;stroke-width:1px;vector-effect:non-scaling-stroke}.smooth-line-plot .line-path{fill:none;stroke:#35aa8b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 4px 5px #2b9e8121)}.smooth-line-panel.sales .line-path{stroke:#478bec;filter:drop-shadow(0 4px 5px #377adb21)}.line-point-hit{z-index:3;cursor:help;place-items:center;width:18px;height:18px;display:grid;position:absolute;transform:translate(-50%,-50%)}.line-point-hit>i{background:#35aa8b;border:2px solid #fff;border-radius:50%;width:7px;height:7px;transition:transform .14s;box-shadow:0 0 0 2px #35aa8b2e}.smooth-line-panel.sales .line-point-hit>i{background:#478bec;box-shadow:0 0 0 2px #478bec2e}.line-point-hit>i.negative{background:#d95f6b;box-shadow:0 0 0 2px #d95f6b2e}.line-point-hit:hover{z-index:12}.line-point-hit:hover>i{transform:scale(1.45)}.line-tooltip{color:#c7d4e3;pointer-events:none;background:#172f4f;border:1px solid #d9e4ef;border-radius:10px;gap:5px;width:184px;padding:10px 11px;display:none;position:absolute;bottom:17px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #142b4838}.line-point-hit:hover .line-tooltip{display:grid}.line-tooltip strong{color:#fff;margin-bottom:2px;font-size:9px}.line-tooltip span{justify-content:space-between;gap:10px;font-size:8px;display:flex}.line-tooltip b{color:#fff;font-size:8px}.line-tooltip b.negative{color:#ffabb2}.smooth-line-dates{grid-column:2;gap:0;height:22px;display:flex}.smooth-line-dates small{color:#8493a5;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:7px;overflow:hidden}.sales-detail-table{border:1px solid #e2e8ef;border-radius:10px;margin:16px 20px 20px;overflow:hidden}.sales-detail-table>div{color:#607287;border-bottom:1px solid #edf1f5;grid-template-columns:1.35fr repeat(4,1fr);align-items:center;min-height:42px;padding:0 14px;font-size:9px;display:grid}.sales-detail-table>div:last-child{border-bottom:0}.sales-detail-table .sales-detail-table-head{color:#78889a;background:#f3f6fa;font-weight:700}.sales-detail-table strong{color:#40566e}.sales-detail-table b{color:#258368}.sales-detail-table b.negative{color:#cf5964}.sales-detail-empty{align-content:center;place-items:center;gap:8px;min-height:250px;display:grid}.sales-detail-empty>span{color:#3476df;background:#eaf2ff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.sales-detail-empty h3{color:#324960;margin:5px 0 0;font-size:14px}.sales-detail-empty p{color:#8b98a8;margin:0;font-size:9px}.sales-detail-dates{color:#8493a4;background:#fafbfd;border:1px solid #e1e7ee;border-radius:11px;gap:28px;margin-top:13px;padding:13px 16px;font-size:8px;display:flex}.sales-detail-dates b{color:#52687f;margin-left:5px}@media (max-width:1050px){.summary-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.connection-layout,.auto-sync-grid{grid-template-columns:1fr}.auto-sync-grid .order-sync-job{grid-column:auto}.order-sync-controls{grid-template-columns:1fr}.auto-sync-heading{align-items:flex-start}.manual-sync-setting{flex-direction:column;align-items:stretch}.manual-sync-setting label{justify-content:space-between}.auto-sync-footer{flex-direction:column;align-items:stretch}.auto-sync-footer button{width:100%;min-height:44px}.users-summary-grid{grid-template-columns:repeat(2,1fr)}.alipay-sync-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-main{grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(95px,.5fr))}.quote-operator{display:none}}@media (max-width:760px){.setup-card{padding:30px 22px}.setup-form{grid-template-columns:1fr}.setup-form label{grid-column:1/-1}.dashboard-shell,html[data-sidebar-collapsed="1"] .dashboard-shell{grid-template-columns:1fr}.dashboard-shell:has(.dashboard-sidebar.is-collapsed){grid-template-columns:1fr}.dashboard-sidebar{height:auto;padding:max(16px, env(safe-area-inset-top)) 20px 12px;flex-flow:wrap;align-items:center;position:static}.sidebar-brand-row,.dashboard-sidebar.is-collapsed .sidebar-brand-row{flex-direction:row;gap:8px;min-height:32px}.sidebar-collapse{display:none}.dashboard-sidebar.is-collapsed{padding:max(16px, env(safe-area-inset-top)) 20px 12px}.dashboard-sidebar.is-collapsed .dashboard-brand>span:last-child,.dashboard-sidebar.is-collapsed nav a b{display:inline}.dashboard-sidebar.is-collapsed .sidebar-user-copy{display:grid}.dashboard-sidebar.is-collapsed nav{margin-top:14px}.dashboard-sidebar.is-collapsed nav a{justify-content:flex-start;padding:0 13px}.dashboard-sidebar nav{overscroll-behavior-x:contain;scrollbar-width:none;order:3;gap:7px;width:calc(100% + 40px);margin:14px -20px 0;padding:0 20px 3px;display:flex;overflow-x:auto}.dashboard-sidebar nav::-webkit-scrollbar{display:none}.dashboard-sidebar nav p{display:none}.dashboard-sidebar nav a{white-space:nowrap;flex:none;min-height:40px}html[data-sidebar-collapsed="1"] .dashboard-sidebar{padding:max(16px, env(safe-area-inset-top)) 20px 12px;flex-direction:row}html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-brand-row{flex-direction:row;gap:8px}html[data-sidebar-collapsed="1"] .dashboard-sidebar .dashboard-brand>span:last-child,html[data-sidebar-collapsed="1"] .dashboard-sidebar nav a b{display:inline}html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-user-copy{display:grid}html[data-sidebar-collapsed="1"] .dashboard-sidebar nav{margin-top:14px}html[data-sidebar-collapsed="1"] .dashboard-sidebar nav a{justify-content:flex-start;padding:0 13px}html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-nav-group{margin-top:0}html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-group-toggle{display:flex}.dashboard-sidebar .sidebar-nav-group,.dashboard-sidebar.is-collapsed .sidebar-nav-group{align-items:center;gap:7px;margin-top:0;display:flex}.dashboard-sidebar .sidebar-group-toggle,.dashboard-sidebar.is-collapsed .sidebar-group-toggle{background:#ffffff0d;border-radius:10px;width:auto;min-width:98px;height:40px;padding:0 12px;display:flex}.dashboard-sidebar .sidebar-group-links{gap:7px;display:flex}.dashboard-sidebar .sidebar-nav-group.is-collapsed .sidebar-group-links,.dashboard-sidebar.is-collapsed .sidebar-nav-group.is-collapsed .sidebar-group-links{display:none}.sidebar-user{border:0;margin:0 0 0 auto;padding:0}.dashboard-sidebar.is-collapsed .sidebar-user .logout-button,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-user .logout-button{display:inline-flex}.dashboard-header{align-items:center;height:60px;min-height:60px;padding:0 20px}.header-actions{flex-direction:column;align-items:end}.dashboard-content{padding:20px 20px max(28px, env(safe-area-inset-bottom))}.welcome-banner{flex-direction:column;align-items:start}.summary-grid{grid-template-columns:1fr 1fr}.settings-content{width:calc(100% - 40px);padding-top:30px}.settings-topbar{height:auto;min-height:72px;padding:max(12px, env(safe-area-inset-top)) 20px 12px}.mode-tabs,.connection-form,.alipay-sync-overview,.alipay-sync-controls{grid-template-columns:1fr}.alipay-sync-toggle{grid-column:auto}.alipay-sync-controls>div{grid-template-columns:1fr}.alipay-sync-controls>div>small{grid-column:1}.alipay-sync-controls .ui-select{width:100%}.alipay-sync-footer{flex-direction:column;align-items:stretch}.alipay-sync-footer button{width:100%}.connection-form label,.connection-form .full{grid-column:1}.connection-actions{flex-direction:column;align-items:stretch}.connection-actions button{width:100%}.jst-oauth-hero{grid-template-columns:48px minmax(0,1fr);padding:22px 18px}.jst-oauth-mark{border-radius:14px;width:48px;height:48px;font-size:19px}.jst-oauth-button{grid-column:1/-1;width:100%}.jst-oauth-copy ul{gap:8px 12px}.account-connections-card,.account-add-card{padding:20px 16px}.account-connections-head{flex-direction:column;align-items:stretch}.account-connections-head>button{width:100%}.account-connections-list article{grid-template-columns:42px minmax(0,1fr);gap:11px}.account-connection-meta{grid-column:2;justify-items:start}.account-connections-list article>button{grid-column:1/-1;width:100%}.connection-heading-actions{flex-direction:column;align-items:flex-end}.alipay-auth-hero{flex-direction:column;align-items:stretch;padding:22px 18px}.alipay-auth-hero-summary{width:100%}.alipay-auth-shop-picker{grid-template-columns:1fr;width:100%}.alipay-auth-shop-picker button{width:100%}.alipay-auth-stats{grid-template-columns:1fr}.alipay-shop-directory>header{flex-direction:column;align-items:stretch;padding:20px 15px 15px}.alipay-shop-directory>header button{width:100%}.alipay-shop-filters{grid-template-columns:1fr;padding:14px 15px}.alipay-shop-pagination{flex-direction:column;align-items:stretch;padding-inline:15px}.alipay-shop-pagination-actions{justify-content:space-between}.alipay-auth-card{padding:20px 15px}.alipay-auth-card-head{flex-direction:column;align-items:stretch}.alipay-auth-card-head button{width:100%}.alipay-merchant-title{flex-wrap:wrap;align-items:flex-start}.alipay-merchant-title>div{flex:calc(100% - 54px)}.alipay-merchant-title em{margin:2px 0 0 50px}.alipay-auth-list dl{grid-template-columns:1fr 1fr}.alipay-auth-actions{flex-direction:column;align-items:stretch}.alipay-auth-actions>span{margin:0 0 3px}.alipay-auth-actions button{width:100%;min-height:42px}.alipay-auth-policy{grid-template-columns:1fr}.alipay-cancel-modal-backdrop{padding:14px}.alipay-cancel-modal{border-radius:18px;max-height:calc(100dvh - 28px);padding:24px 18px 19px;overflow-y:auto}.alipay-cancel-modal-copy h2{padding-right:34px;font-size:19px}.alipay-cancel-modal footer{flex-direction:column-reverse;align-items:stretch}.alipay-cancel-modal footer button{width:100%;min-height:43px}.alipay-bill-summary{grid-template-columns:1fr 1fr}.alipay-bill-toolbar{padding:15px 14px}.alipay-bill-toolbar-row{grid-template-columns:1fr;align-items:stretch}.alipay-bill-toolbar-actions{flex-direction:column;align-items:stretch}.alipay-account-filter,.alipay-bill-date-filter,.alipay-bill-toolbar-actions button{width:100%;min-width:0}.alipay-bill-help{margin:12px 14px 0}.alipay-bill-table-wrap{padding:12px 14px 16px}.users-settings-content{width:calc(100% - 32px)}.users-title{flex-direction:column;align-items:stretch}.identity-boundary{min-width:0}.users-summary-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.users-summary-grid article{min-height:100px;padding:15px}.users-stat-icon{width:37px;height:37px}.users-card{padding:20px 16px}.users-view-tabs{width:100%}.users-view-tabs button{flex:1;min-width:0}.users-card-head{align-items:start}.users-card-head>span{flex:none}.department-permission-layout{grid-template-columns:1fr}.department-permission-tree{border-bottom:1px solid #e3eaf2;border-right:0;max-height:240px;overflow-y:auto}.department-permission-editor{padding:20px 16px}.department-permission-editor>header{align-items:flex-start}.department-permission-options{grid-template-columns:1fr}.system-logs-hero{flex-direction:column;align-items:flex-start;padding:22px 18px}.system-logs-hero>strong{justify-items:start}.sync-health-grid{grid-template-columns:1fr}.system-logs-toolbar{grid-template-columns:1fr 1fr}.system-logs-toolbar .users-search{grid-column:1/-1}.system-log-refresh{min-height:44px}.system-logs-table-wrap{border:0;overflow:visible}.system-logs-table{min-width:0;display:block}.system-logs-table thead{display:none}.system-logs-table tbody{gap:10px;display:grid}.system-logs-table tr{background:#fff;border:1px solid #e1e8f0;border-radius:12px;grid-template-columns:1fr auto;gap:9px 14px;padding:15px;display:grid}.system-logs-table td{border:0;padding:0;display:block}.system-logs-table td:before{color:#99a6b5;content:attr(data-label);margin-bottom:3px;font-size:8px;display:block}.system-logs-table td:nth-child(3),.system-logs-table td:nth-child(7){grid-column:1/-1}.system-logs-table td:nth-child(4),.system-logs-table td:nth-child(6),.system-logs-table td:nth-child(4):before,.system-logs-table td:nth-child(6):before{text-align:right}.store-center-tabs{width:100%}.store-center-tabs button{flex:1;min-width:0}.product-kind-tabs{grid-template-columns:1fr 1fr}.product-kind-tabs a{grid-template-columns:36px minmax(0,1fr);padding:11px}.product-kind-tabs a>span{width:36px;height:36px}.product-kind-tabs a>b,.product-kind-tabs small{display:none}.product-sync-strip{flex-direction:column;align-items:stretch}.product-sync-action{justify-content:space-between}.product-sync-action small{text-align:left}.product-sync-action button{min-height:42px}.product-components-panel{width:auto;margin:0 0 12px;position:static}.product-component-list article{grid-template-columns:38px minmax(0,1fr) auto}.product-component-list article>small{text-align:left;grid-column:2/-1}.favorite-market-heading{flex-direction:column;align-items:flex-start}.market-date{width:100%}.favorite-market-summary,.favorite-market-filters{grid-template-columns:1fr 1fr}.favorite-filter-search{grid-column:1/-1}.favorite-filter-actions{align-self:end}.quote-main{grid-template-columns:1fr 1fr;gap:15px}.quote-product,.quote-spark{grid-column:1/-1}.quote-timeline{flex-direction:column;align-items:flex-start;gap:7px;padding:0 18px 14px}.quote-actions{width:100%;margin:3px 0 0}.quote-daily-table{overflow-x:auto}.quote-daily-table>div{min-width:570px}.market-income-trend{border-radius:15px;padding:17px 15px 12px}.market-income-trend>header{flex-direction:column;gap:11px}.market-trend-cutoff{grid-template-columns:1fr auto;place-items:baseline start;width:100%}.market-trend-cutoff strong{justify-self:end}.market-trend-cutoff span{grid-column:1/-1}.market-income-toolbar{flex-direction:column;align-items:stretch;gap:9px}.market-toolbar-group{flex-direction:column;align-items:flex-start;gap:5px}.market-income-toolbar nav{width:100%;overflow-x:auto}.market-income-toolbar nav button{flex:1;min-width:56px}.market-toolbar-cutoff{width:100%;margin-left:0}.market-date-picker>div{grid-template-columns:1fr;align-items:stretch;width:auto;position:fixed;top:24vh;left:16px;right:16px}.market-date-picker>div>span{display:none}.market-date-picker>div>button{width:100%}.market-line-focus{justify-content:flex-start}.market-income-visual{grid-template-columns:1fr;gap:10px}.market-chart-panel{padding:9px 8px 3px}.market-income-legend>header{min-height:48px}.market-income-legend>div{gap:6px;max-height:none;padding:7px;display:flex;overflow-x:auto}.market-income-legend button{flex:0 0 210px;width:210px}.market-income-chart-body{grid-template-columns:46px minmax(0,1fr);gap:6px}.market-income-y-axis,.market-income-plot{height:260px}.market-income-axis{margin-left:52px}.market-income-tooltip{width:164px}.market-owner-color-legend{gap:8px;margin:3px 0 0 52px}.market-owner-color-legend>strong{display:none}.market-owner-color-legend>div{gap:5px}.market-owner-color-legend>div>button{height:32px;padding-right:7px}.market-owner-color-legend small{display:none}.market-date-picker>.market-calendar-popover{width:auto;max-height:82dvh;inset:50% 12px auto;overflow-y:auto;transform:translateY(-50%)}.date-range-picker-popover{max-height:82dvh;right:12px;overflow-y:auto;transform:translateY(-50%);width:auto!important;top:50%!important;left:12px!important}.market-calendar-popover>header{z-index:3;background:#fffffffa;position:sticky;top:0}.market-calendar-popover>header>span{display:none}.market-calendar-months{grid-template-columns:1fr;padding:15px 18px 12px}.market-calendar-month+.market-calendar-month{display:none}.market-calendar-days button{height:38px!important}.market-calendar-popover>footer{z-index:3;position:sticky;bottom:0}.sales-detail-hero{flex-wrap:wrap;align-items:flex-start}.sales-detail-product{flex-basis:100%}.sales-detail-controls{flex-direction:column;align-items:stretch;gap:13px}.sales-detail-controls>p{margin:0}.sales-detail-summary{grid-template-columns:1fr 1fr}.sales-detail-table{overflow-x:auto}.sales-detail-table>div{min-width:620px}.sales-detail-dates{flex-direction:column;align-items:flex-start;gap:8px}.product-link-head-actions{flex-direction:column;align-items:flex-end}.product-link-head-actions>span{display:none}.product-link-head-actions button{min-height:42px}.product-link-title-row{flex-direction:column;align-items:flex-start}.users-table .favorite-link-button{width:auto;min-height:32px}.users-toolbar{flex-direction:column;align-items:stretch}.users-search{width:100%;height:46px}.users-search input{font-size:16px}.users-filters{grid-template-columns:1fr 1fr;display:grid}.users-filters select{width:100%;height:44px}.directory-sync-bar{flex-direction:column;align-items:stretch;gap:13px;padding:16px}.directory-sync-bar>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.directory-sync-button{width:100%;min-height:44px}.organization-children{margin-left:16px;padding-left:16px}.organization-children>.organization-node:before{width:16px;left:-16px}.users-table-wrap{background:0 0;border:0;min-height:0;overflow:visible}.users-table,.users-table tbody,.users-table tr,.users-table td{width:100%;display:block}.product-links-table{min-width:0}.users-table thead{display:none}.users-table tr{background:#fff;border:1px solid #e1e8ef;border-radius:13px;margin-bottom:12px;padding:10px 14px;box-shadow:0 6px 18px #22364e0a}.users-table td{border:0;grid-template-columns:104px 1fr;align-items:center;gap:12px;min-height:46px;padding:9px 0;font-size:13px;display:grid}.users-table td:before{content:attr(data-label);color:#7f8e9f;font-size:11px;font-weight:650}.users-table select,.users-table button{width:100%;min-height:42px}.users-pagination{flex-direction:column;align-items:stretch;padding:14px}.users-pagination>div{flex-wrap:wrap;justify-content:space-between}.users-pagination label{justify-content:space-between;width:100%;margin:0 0 4px}.users-pagination button{flex:1}.pagination-pages{order:3;justify-content:center;width:100%;padding:2px 0;overflow-x:auto}.users-pagination .pagination-pages button{flex:0 0 38px}.pagination-jump{order:4;justify-content:flex-end;width:100%;margin:3px 0 0}.users-pagination .pagination-jump button,.users-pagination>div>span{flex:none}}.inventory-content{max-width:1540px;margin:0 auto}.inventory-overview{background:radial-gradient(circle at 86% 18%,#3d83f11f,#0000 26%),linear-gradient(135deg,#fff,#f5f9ff);border:1px solid #d9e4f0;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;min-height:154px;padding:28px 32px;display:flex;box-shadow:0 14px 38px #19395e11}.inventory-overview>div{min-width:0}.inventory-overview>div>span{color:#387de2;letter-spacing:.12em;font-size:11px;font-weight:850}.inventory-overview h2{color:#183653;letter-spacing:-.03em;margin:7px 0 8px;font-size:27px}.inventory-overview p{color:#7b8fa6;max-width:760px;margin:0;font-size:13px;line-height:1.75}.inventory-overview>button{color:#fff;cursor:pointer;min-height:46px;font:inherit;background:linear-gradient(135deg,#347cf2,#2769dd);border:0;border-radius:13px;flex:none;padding:0 18px;font-size:13px;font-weight:780;box-shadow:0 10px 22px #2769dd38}.inventory-overview.summary>b{color:#2d72dd;flex:none;font-size:16px}.inventory-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.inventory-summary-cards article{background:#fff;border:1px solid #dce6f0;border-radius:18px;align-content:center;gap:3px;min-height:112px;padding:20px 22px;display:grid;box-shadow:0 8px 24px #1c38580b}.inventory-summary-cards small{color:#7c91a8;font-size:11px;font-weight:750}.inventory-summary-cards strong{color:#21405e;font-size:30px;line-height:1.1}.inventory-summary-cards span{color:#91a1b2;font-size:10px;line-height:1.5}.inventory-summary-cards article.warning{background:linear-gradient(135deg,#fff,#fffbf2);border-color:#f2dfbd}.inventory-summary-cards article.warning strong{color:#c77a1b}.inventory-summary-cards article.out{background:linear-gradient(135deg,#fff,#fff7f7);border-color:#efd2d5}.inventory-summary-cards article.out strong{color:#d6535d}.inventory-add-panel,.inventory-link-card,.inventory-summary-table-card{background:#fff;border:1px solid #dbe5ef;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #1d3a5b0d}.inventory-add-panel{margin-bottom:16px}.inventory-add-panel>header{background:#fbfdff;border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:18px 22px;display:flex}.inventory-add-panel h3{color:#263f5b;margin:0;font-size:17px}.inventory-add-panel p{color:#8798aa;margin:5px 0 0;font-size:11px}.inventory-add-panel label,.inventory-summary-toolbar>label{background:#fff;border:1px solid #d5e1ee;border-radius:12px;align-items:center;gap:9px;min-width:340px;height:43px;padding:0 13px;display:flex}.inventory-add-panel label span,.inventory-summary-toolbar label span{color:#7790aa}.inventory-add-panel input,.inventory-summary-toolbar input{color:#28435f;width:100%;min-width:0;font:inherit;border:0;outline:0;font-size:12px}.inventory-add-panel>div>article{border-bottom:1px solid #e9eef4;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 22px;display:grid}.inventory-add-panel>div>article:last-child{border-bottom:0}.inventory-add-panel article>div{min-width:0}.inventory-add-panel article strong,.inventory-add-panel article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-add-panel article strong{color:#29425d;font-size:13px}.inventory-add-panel article small{color:#8899ab;margin-top:5px;font-size:10px}.inventory-add-panel article>button{color:#2e72d5;cursor:pointer;background:#f7faff;border:1px solid #bfd3ee;border-radius:10px;min-width:94px;height:39px;font-weight:750}.inventory-add-panel article>button:disabled{cursor:default;opacity:.5}.inventory-link-image,.inventory-component-image{box-sizing:border-box;object-fit:cover;background:#f2f6fa;border:1px solid #dbe5ef;flex:none;display:block;overflow:hidden}.inventory-link-image{border-radius:15px;width:58px;height:58px}.inventory-component-image{border-radius:13px;width:50px;height:50px}.inventory-link-image img,.inventory-component-image img{object-fit:cover;width:100%;height:100%;display:block}.inventory-link-image.placeholder,.inventory-component-image.placeholder{color:#7690aa;place-items:center;font-size:11px;font-weight:800;display:grid}.inventory-message{color:#286dcc;background:#edf5ff;border-radius:11px;margin:0 0 14px;padding:11px 14px;font-size:12px}.inventory-link-list{gap:15px;display:grid}.inventory-link-card{border-left:4px solid #49bd9c}.inventory-link-card.warning{border-left-color:#e9a53b}.inventory-link-card.out{border-left-color:#e26a70}.inventory-link-card>header{background:linear-gradient(90deg,#fff,#fbfdff);border-bottom:1px solid #e8eef4;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.inventory-link-card>header>div:nth-child(2){min-width:0}.inventory-link-card>header>div:nth-child(2)>div{align-items:center;gap:7px;display:flex}.inventory-link-card h3{color:#203b57;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;font-size:17px;overflow:hidden}.inventory-link-card h3 a{color:inherit;text-decoration:none}.inventory-link-card h3 a:hover{color:#2773de}.inventory-link-card header p{color:#8597aa;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.inventory-link-card header em{color:#667f99;background:#eef3f9;border-radius:7px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:750}.inventory-status{color:#258d71;white-space:nowrap;background:#e8f8f2;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.inventory-status.warning{color:#bd721a;background:#fff3df}.inventory-status.out{color:#cd5059;background:#fff0f1}.inventory-card-owner{align-items:center;gap:9px;display:flex}.inventory-card-owner>span:first-child,.inventory-card-owner>img:first-child{border-radius:10px;width:34px;height:34px}.inventory-card-owner>span{color:#647a92;white-space:nowrap;font-size:11px}.inventory-card-owner>small{color:#4f7fad;white-space:nowrap;background:#edf6ff;border-radius:8px;margin-left:7px;padding:6px 9px;font-size:9px}.inventory-monitor-source{color:#3f77bd!important;background:#eef5ff!important}.inventory-card-owner button{color:#bd5961;cursor:pointer;background:snow;border:1px solid #e3ccd0;border-radius:9px;height:36px;margin-left:8px;padding:0 12px;font-size:10px;font-weight:700}.inventory-product-result{grid-template-columns:180px minmax(0,1fr);display:grid}.inventory-sellable{background:#f8fbff;border-right:1px solid #e8eef4;align-content:center;justify-items:center;min-height:150px;padding:20px;display:grid}.inventory-sellable small{color:#8294a8;font-size:11px}.inventory-sellable strong{color:#214566;margin-top:5px;font-size:38px;line-height:1}.inventory-sellable span{color:#94a2b2;margin-top:5px;font-size:10px}.inventory-component-list{min-width:0;padding:8px 20px}.inventory-component-list>div{border-bottom:1px solid #edf1f5;grid-template-columns:50px minmax(180px,1fr) minmax(210px,.65fr) auto;align-items:center;gap:14px;min-height:70px;padding:10px 0;display:grid}.inventory-component-list>div:last-child{border-bottom:0}.inventory-component-list>div>div{min-width:0}.inventory-component-list strong,.inventory-component-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-component-list strong{color:#2a445f;font-size:12px}.inventory-component-list small{color:#8799ac;margin-top:5px;font-size:10px}.inventory-component-list dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.inventory-component-list dl div{gap:3px;display:grid}.inventory-component-list dt{color:#93a2b2;font-size:9px}.inventory-component-list dd{color:#29445f;margin:0;font-size:13px;font-weight:750}.inventory-unmatched,.inventory-empty{text-align:center;padding:30px}.inventory-unmatched strong,.inventory-empty h2{color:#29445f}.inventory-unmatched p,.inventory-empty p{color:#899bad}.inventory-empty>span{color:#347be2;background:#edf5ff;border-radius:17px;place-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:22px;display:grid}.inventory-empty button{color:#fff;cursor:pointer;background:#2d73df;border:0;border-radius:11px;min-height:42px;padding:0 16px;font-weight:750}.inventory-empty-inline{color:#8a9caf;text-align:center;padding:28px}.inventory-summary-table-card{margin-top:16px}.inventory-summary-toolbar{background:#fbfdff;border-bottom:1px solid #e4ebf3;align-items:center;gap:12px;min-height:76px;padding:15px 20px;display:flex}.inventory-summary-toolbar .ui-select{width:190px}.inventory-summary-table-wrap{transition:opacity .15s;position:relative;overflow-x:auto}.inventory-summary-table-wrap.is-loading{opacity:.5;pointer-events:none}.inventory-summary-table-wrap table{border-collapse:collapse;width:100%;min-width:980px}.inventory-summary-table-wrap th{color:#627890;text-align:left;white-space:nowrap;background:#f7f9fc;height:58px;padding:0 18px;font-size:11px}.inventory-summary-table-wrap td{color:#405972;border-top:1px solid #e7edf4;height:82px;padding:12px 18px;font-size:12px}.inventory-summary-product{align-items:center;gap:13px;min-width:250px;display:flex}.inventory-summary-product>div{min-width:0}.inventory-summary-product strong,.inventory-summary-product small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-summary-product strong{color:#243f5b}.inventory-summary-product small{color:#8b9cae;margin-top:5px}.inventory-warning-setting{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #dce6f0;border-radius:13px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:24px;margin-top:16px;padding:18px;display:grid}.inventory-warning-setting>div:first-child{gap:6px;display:grid}.inventory-warning-setting strong{color:#304760;font-size:13px}.inventory-warning-setting p{color:#7d8da0;max-width:720px;margin:0;font-size:11px;line-height:1.65}.inventory-warning-inputs{grid-template-columns:repeat(2,200px);gap:10px;display:grid}.inventory-warning-inputs label{color:#5f748b;background:#fff;border:1px solid #dce5ef;border-radius:11px;grid-template-columns:1fr 78px;align-items:center;gap:6px 10px;padding:11px 12px;font-size:10px;font-weight:700;display:grid}.inventory-warning-inputs input{color:#29445e;width:78px;height:36px;font:inherit;border:1px solid #ccd9e7;border-radius:8px;outline:0;grid-area:1/2/span 2;padding:0 9px;font-size:13px;font-weight:750}.inventory-warning-inputs input:focus{border-color:#6e9fe6;box-shadow:0 0 0 3px #3577db17}.inventory-warning-inputs span{color:#95a2b1;font-size:9px;font-weight:500}.inventory-picker-backdrop{z-index:1400;overscroll-behavior:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1e3475;place-items:center;padding:28px;animation:.16s ease-out inventory-picker-fade;display:grid;position:fixed;inset:0;overflow:hidden}.inventory-picker-dialog{background:#f8fbff;border:1px solid #dae5f1f2;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(1040px,100%);max-height:min(820px,100dvh - 56px);animation:.2s cubic-bezier(.2,.72,.28,1) inventory-picker-rise;display:grid;overflow:hidden;box-shadow:0 30px 90px #0d28484d}.inventory-picker-head{background:radial-gradient(circle at 82% -40%,#3881f029,#0000 42%),#fff;border-bottom:1px solid #e2eaf3;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:22px 26px;display:flex}.inventory-picker-title{align-items:center;gap:16px;min-width:0;display:flex}.inventory-picker-title>span{color:#fff;background:linear-gradient(145deg,#3a82f2,#2668dc);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:25px;font-weight:500;display:grid;box-shadow:0 10px 22px #2a6ede3b}.inventory-picker-title small{color:#3478df;letter-spacing:.12em;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.inventory-picker-title h3{color:#1d3854;letter-spacing:-.02em;margin:0;font-size:21px}.inventory-picker-title p{color:#8294a8;margin:5px 0 0;font-size:11px;line-height:1.55}.inventory-picker-close{color:#71849a;cursor:pointer;background:#f1f5f9;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:25px;line-height:1;transition:background .15s,color .15s,transform .15s;display:grid}.inventory-picker-tools{background:#fbfdff;border-bottom:1px solid #e5ecf4;align-items:stretch;gap:10px;min-height:78px;padding:15px 26px;display:grid}.inventory-picker-tools label>span{color:#7290ae;font-size:18px}.inventory-picker-tools input{color:#29435e;width:100%;min-width:0;font:inherit;border:0;outline:0;font-size:13px}.inventory-picker-tools input::placeholder{color:#9ba9b8}.inventory-picker-list{overscroll-behavior:contain;scrollbar-color:#c8d5e3 transparent;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:11px;min-height:260px;padding:18px 20px 22px;display:grid;overflow-y:auto}.inventory-picker-list>article{background:#fff;border:1px solid #dce5ef;border-radius:16px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:104px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 5px 15px #1d3a5b0b}.inventory-picker-list>article:hover{border-color:#b9ceea;transform:translateY(-1px);box-shadow:0 9px 24px #1d447017}.inventory-picker-list>article.is-monitored{box-shadow:none;background:#fbfefd;border-color:#dce9e5}.inventory-picker-image{box-sizing:border-box;object-fit:cover;background:#eef4fa;border:1px solid #d7e2ed;border-radius:16px;width:66px;height:66px;display:block;overflow:hidden}.inventory-picker-image img{object-fit:cover;width:100%;height:100%;display:block}.inventory-picker-image.placeholder{color:#8097ae;place-items:center;font-size:12px;font-weight:800;display:grid}.inventory-picker-copy{min-width:0}.inventory-picker-copy>div{align-items:center;gap:6px;margin-bottom:7px;display:flex}.inventory-picker-copy em,.inventory-picker-copy b{border-radius:7px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800}.inventory-picker-copy em{color:#3274d8;background:#eaf2ff}.inventory-picker-copy b{color:#278e71;background:#e7f7f1}.inventory-picker-copy>strong{color:#243e5a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.inventory-picker-copy>small{color:#8a9bad;gap:8px;min-width:0;margin-top:7px;font-size:9px;display:flex}.inventory-picker-copy>small span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-picker-copy>small span+span{border-left:1px solid #e1e8f0;padding-left:8px}.inventory-picker-list article>button.inventory-picker-add{color:#2d70d4;cursor:pointer;white-space:nowrap;background:#f5f9ff;border:1px solid #bcd1ee;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:88px;height:38px;padding:0 11px;font-size:10px;font-weight:800;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.inventory-picker-list article>button.inventory-picker-add>span{font-size:15px;font-weight:500;line-height:1}.inventory-picker-list article>button.inventory-picker-add:hover:not(:disabled){color:#fff;background:#2f75de;border-color:#2f75de}.inventory-picker-list article>button.inventory-picker-add:disabled{color:#5f9c89;cursor:default;background:#eef8f4;border-color:#dbe7e3}.inventory-picker-loading{grid-column:1/-1;place-items:center;min-height:260px;display:grid}.inventory-picker-empty{color:#899caf;text-align:center;grid-column:1/-1;align-content:center;justify-items:center;min-height:280px;display:grid}.inventory-picker-empty>span{color:#5b82ac;background:#edf4fc;border-radius:16px;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.inventory-picker-empty h4{color:#36506a;margin:13px 0 0;font-size:15px}.inventory-picker-empty p{margin:6px 0 0;font-size:11px}.inventory-picker-empty.error>span{color:#d65b54;background:#fff0ef}.inventory-picker-empty.error button{color:#2c71d5;cursor:pointer;background:#f4f8ff;border:1px solid #bed2ed;border-radius:10px;height:36px;margin-top:14px;padding:0 16px;font-weight:750}.inventory-picker-dialog>footer{background:#fff;border-top:1px solid #e1e9f2;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:13px 22px 13px 26px;display:flex}.inventory-picker-dialog>footer p{color:#8496a9;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.inventory-picker-dialog>footer p span{color:#3977d1;background:#eaf2ff;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10px;font-weight:800;display:grid}.inventory-picker-dialog>footer>button{color:#fff;cursor:pointer;background:#2e72dc;border:0;border-radius:11px;min-width:104px;height:40px;font-weight:750;box-shadow:0 7px 17px #2e72dc2e}@keyframes inventory-picker-fade{0%{opacity:0}}@keyframes inventory-picker-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media (max-width:900px){.inventory-summary-cards,.inventory-warning-setting{grid-template-columns:1fr}.inventory-warning-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-product-result{grid-template-columns:140px minmax(0,1fr)}.inventory-component-list>div{grid-template-columns:50px minmax(0,1fr) auto}.inventory-component-list dl{grid-column:2}.inventory-component-list>div>.inventory-status{grid-area:1/3/span 2}}@media (max-width:760px){.inventory-overview{border-radius:18px;flex-direction:column;align-items:stretch;gap:18px;min-height:0;padding:20px}.inventory-overview h2{font-size:23px}.inventory-overview>button{width:100%;min-height:48px}.inventory-summary-cards{gap:9px;margin:11px 0}.inventory-summary-cards article{min-height:92px;padding:16px 18px}.inventory-summary-cards strong{font-size:25px}.inventory-add-panel>header{flex-direction:column;align-items:stretch;gap:14px;padding:17px}.inventory-add-panel label,.inventory-summary-toolbar>label{width:100%;min-width:0;height:46px}.inventory-add-panel>div>article{grid-template-columns:54px minmax(0,1fr);gap:11px;padding:13px 17px}.inventory-add-panel article>button{grid-column:1/-1;width:100%;min-height:41px}.inventory-link-image{border-radius:14px;width:54px;height:54px}.inventory-link-card{border-radius:17px}.inventory-link-card>header{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:16px}.inventory-link-card h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box}.inventory-card-owner{border-top:1px solid #edf1f5;grid-column:1/-1;justify-content:space-between;padding-top:10px}.inventory-card-owner button{min-height:40px;margin-left:auto}.inventory-product-result{grid-template-columns:1fr}.inventory-sellable{border-bottom:1px solid #e8eef4;border-right:0;grid-template-columns:auto auto auto;justify-content:start;place-items:baseline start;gap:8px;min-height:94px;padding:17px}.inventory-sellable small{grid-column:1/-1}.inventory-sellable strong{font-size:30px}.inventory-component-list{padding:3px 16px}.inventory-component-list>div{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:13px 0}.inventory-component-image{border-radius:12px;width:44px;height:44px}.inventory-component-list dl{grid-column:2/-1}.inventory-component-list>div>.inventory-status{grid-area:1/3}.inventory-summary-toolbar{flex-direction:column;align-items:stretch;padding:14px}.inventory-summary-toolbar .ui-select{width:100%}.inventory-summary-table-wrap{margin:0}.inventory-summary-table-wrap table{min-width:840px}.inventory-warning-inputs{grid-template-columns:1fr}.inventory-warning-inputs label{grid-template-columns:1fr 86px}.inventory-picker-backdrop{background:#091b3080;align-items:end;padding:0}.inventory-picker-dialog{width:100%;max-height:calc(100dvh - max(18px,env(safe-area-inset-top)));border-width:1px 0 0;border-radius:24px 24px 0 0}.inventory-picker-head{min-height:94px;padding:17px 18px}.inventory-picker-title{gap:12px}.inventory-picker-title>span{border-radius:13px;width:42px;height:42px}.inventory-picker-title h3{font-size:19px}.inventory-picker-title p{display:none}.inventory-picker-close{width:38px;height:38px}.inventory-picker-tools{gap:10px;min-height:102px;padding:12px 16px}.inventory-picker-search-row{flex-direction:column;align-items:stretch;gap:8px}.inventory-picker-search-row>label{width:100%;height:48px}.inventory-picker-tools input{font-size:16px}.inventory-picker-count{justify-content:flex-start;padding-inline:3px}.inventory-picker-filters{grid-template-columns:1fr}.inventory-picker-list{grid-template-columns:1fr;gap:9px;padding:12px 13px 16px}.inventory-picker-list>article{border-radius:15px;grid-template-columns:58px minmax(0,1fr) auto;gap:11px;min-height:96px;padding:12px}.inventory-picker-image{border-radius:14px;width:58px;height:58px}.inventory-picker-copy>small{gap:3px;display:grid}.inventory-picker-copy>small span+span{border-left:0;padding-left:0}.inventory-picker-list article>button.inventory-picker-add{border-radius:12px;width:42px;min-width:42px;height:42px;padding:0;font-size:0}.inventory-picker-list article>button.inventory-picker-add>span{font-size:18px}.inventory-picker-dialog>footer{min-height:72px;padding:11px 14px calc(11px + env(safe-area-inset-bottom));position:sticky;bottom:0}.inventory-picker-dialog>footer p{display:none}.inventory-picker-dialog>footer>button{width:100%;min-height:46px}}@media (prefers-reduced-motion:reduce){.inventory-picker-backdrop,.inventory-picker-dialog{animation:none}}@media (max-width:460px){.summary-grid{grid-template-columns:1fr}.sync-status{display:none}.dashboard-header h1{font-size:19px}.welcome-banner{padding:24px 22px}.welcome-banner>a{width:100%}.users-summary-grid{grid-template-columns:1fr}.users-summary-grid article{min-height:88px}.users-card-head>span{display:none}.auto-sync-card{padding:20px 16px}.auto-sync-live,.auto-sync-job-title .users-stat-icon{display:none}.favorite-market-summary{grid-template-columns:1fr}.favorite-market-heading{padding:23px 21px}.favorite-market-heading h2{font-size:21px}.favorite-market-filters{grid-template-columns:1fr}.favorite-filter-search{grid-column:auto}.favorite-filter-actions button,.favorite-filter-actions a{flex:1}.quote-main{grid-template-columns:1fr}.quote-product,.quote-spark{grid-column:auto}.quote-kpi{grid-template-columns:1fr auto;align-items:center}.quote-kpi em{grid-column:1/-1}.sales-detail-product>img,.sales-detail-product>span{width:54px;height:54px}.sales-detail-product h2{font-size:15px}.sales-detail-owner{flex:1}.sales-detail-summary{grid-template-columns:1fr}.sales-detail-controls nav{overflow-x:auto}.sales-detail-controls nav a{flex:none}.sales-trend-chart{height:320px;padding-inline:12px}.trend-legend{flex-wrap:wrap;gap:8px 13px}}@media (max-width:760px){.sales-date-context{grid-template-columns:1fr 1fr}.smooth-line-panel{grid-template-columns:58px minmax(0,1fr)}}@media (max-width:460px){.sales-date-context{grid-template-columns:1fr}.trend-header-meta b{display:none}.smooth-line-canvas{padding-inline:14px}}.sales-trend-chart{width:100%;overflow-x:hidden}.sales-trend-columns{width:100%;min-width:0}.sales-trend-column{min-width:0}.trend-track i{width:clamp(3px,54%,15px)}select{font:inherit}.dashboard-shell select{-webkit-appearance:none;appearance:none;color:#263e59;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m1.5 1.5 5.5 5.5 5.5-5.5' fill='none' stroke='%233c6697' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(#f9fbfe,#f2f6fb);background-position:right 14px center,0 0;background-repeat:no-repeat;border:1px solid #cfd9e5;border-radius:11px;outline:0;min-height:44px;padding:0 42px 0 14px;font-size:13px;font-weight:650;line-height:1.2;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 3px 10px #1f38560f,inset 0 1px #ffffffe6}.dashboard-shell select:hover{background-color:#fff;border-color:#9db5d2}.dashboard-shell select:focus-visible{border-color:#4f8bec;box-shadow:0 0 0 4px #286ef01f,0 4px 12px #1f385612}.dashboard-shell select:disabled{color:#8a98a8;cursor:not-allowed;box-shadow:none;background-color:#f2f5f8;background-image:none;border-color:#dbe3ec}.dashboard-shell select option{color:#263e59;background:#fff;font-size:13px}.favorite-market-heading span,.market-date small,.market-date i{font-size:11px}.favorite-market-heading p{font-size:13px;line-height:1.65}.favorite-market-summary span{font-size:12px}.favorite-market-summary small{font-size:11px;line-height:1.45}.favorite-market-filters label>span{font-size:11px}.favorite-market-filters input,.favorite-market-filters select{height:44px;font-size:13px}.favorite-filter-actions button,.favorite-filter-actions a{height:44px;font-size:12px}.favorite-quotes>header p,.favorite-quotes>header>span{font-size:11px}.quote-title-line b{font-size:10px}.quote-product p,.quote-product small,.quote-operator small,.quote-kpi small{font-size:11px}.quote-operator strong{font-size:12px}.quote-kpi em{font-size:10px;line-height:1.4}.spark-bars>span,.quote-spark small,.spark-tooltip b,.spark-tooltip em{font-size:10px}.quote-timeline,.quote-timeline a,.favorite-market-pagination a,.favorite-market-pagination span,.favorite-market-empty p,.favorite-market-empty a{font-size:11px}.sales-detail-back{font-size:12px}.sales-detail-product b{font-size:10px}.sales-detail-product p{font-size:12px}.sales-detail-owner small{font-size:11px}.sales-detail-owner strong,.sales-detail-product-link{font-size:12px}.sales-detail-controls>div>span{font-size:11px}.sales-detail-controls nav a{min-height:34px;font-size:12px}.sales-date-context span{font-size:12px}.sales-date-context strong{font-size:16px}.sales-date-context small{font-size:11px;line-height:1.45}.sales-history-pending strong{font-size:12px}.sales-history-pending p{font-size:11px;line-height:1.5}.sales-detail-summary span{font-size:11px}.sales-detail-summary small{font-size:10px}.trend-legend span,.trend-header-meta b,.trend-header-meta span{font-size:11px}.trend-chart-labels b,.trend-tooltip strong,.line-tooltip strong{font-size:10px}.trend-chart-labels small,.smooth-line-panel>header span,.sales-trend-column>small,.smooth-line-dates small{font-size:9px}.trend-tooltip span,.trend-tooltip b,.line-tooltip span,.line-tooltip b{font-size:10px}.smooth-line-panel>header strong{font-size:12px}.sales-detail-table-shell{scroll-margin-top:18px}.sales-detail-table-shell:has(.sales-detail-pagination) .sales-detail-table{margin-bottom:0}.sales-detail-table>div{color:#4b6077;min-height:48px;font-size:12px}.sales-detail-table .sales-detail-table-head{color:#60748a;font-size:11px}.sales-detail-table strong,.sales-detail-table b{font-size:12px}.sales-detail-pagination{background:#f7f9fc;border:1px solid #e0e7ef;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;margin:0 20px 20px;padding:12px 14px;display:flex}.sales-detail-pagination>span{color:#6e8095;font-size:12px}.sales-detail-pagination>div{align-items:center;gap:9px;display:flex}.sales-detail-pagination a,.sales-detail-pagination strong{border-radius:9px;justify-content:center;align-items:center;min-height:38px;font-size:12px;display:inline-flex}.sales-detail-pagination a{color:#34506e;background:#fff;border:1px solid #cedae8;min-width:76px;padding:0 13px;font-weight:650;text-decoration:none;box-shadow:0 2px 7px #1f38560a}.sales-detail-pagination a:hover{color:#286ef0;border-color:#80a9ea}.sales-detail-pagination a.disabled{pointer-events:none;opacity:.42}.sales-detail-pagination strong{color:#2867c7;background:#eaf2ff;min-width:100px;padding:0 12px}.sales-detail-empty p,.sales-detail-dates{font-size:11px}.link-daily-reports{background:#fff;border:1px solid #dce5ef;border-radius:17px;scroll-margin-top:18px;overflow:hidden;box-shadow:0 10px 28px #1e3a5b0f}.daily-reports-heading{background:linear-gradient(135deg,#fbfdff 0%,#f3f7fc 100%);border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:20px 22px;display:flex}.daily-reports-heading>div>span{color:#2b74d6;letter-spacing:.08em;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.daily-reports-heading h2{color:#233a54;letter-spacing:-.02em;margin:0;font-size:18px}.daily-reports-heading p{color:#75869a;margin:5px 0 0;font-size:11px}.daily-reports-heading>b{color:#316fc7;background:#eaf2ff;border-radius:8px;flex:none;padding:7px 10px;font-size:10px}.daily-reports-layout{grid-template-columns:minmax(310px,.82fr) minmax(420px,1.18fr);gap:0;display:grid}.daily-reports-layout.history-only{grid-template-columns:1fr}.daily-report-editor{background:#f8fafd;border-right:1px solid #e5ebf2;padding:21px}.daily-report-editor-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.daily-report-editor-head>div{gap:3px;display:grid}.daily-report-editor-head small{color:#7b8ca0;font-size:10px}.daily-report-editor-head strong{color:#263f5d;font-size:14px}.daily-report-editor-head>span{color:#8a99aa;font-size:10px}.daily-report-editor textarea{resize:vertical;color:#2b4059;width:100%;min-height:190px;font:inherit;background:#fff;border:1px solid #ccd9e7;border-radius:12px;outline:0;padding:14px 15px;font-size:12px;line-height:1.75;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px 2px #1a345108}.daily-report-editor textarea:focus{border-color:#5b91df;box-shadow:0 0 0 4px #3076dc1a}.daily-report-editor textarea::placeholder{color:#a2adba}.daily-report-editor footer{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.daily-report-editor footer p{color:#798a9d;margin:0;font-size:10px;line-height:1.45}.daily-report-editor footer p.error{color:#c44747}.daily-report-editor footer button{color:#fff;cursor:pointer;background:#1f4f88;border:0;border-radius:9px;flex:none;min-width:112px;min-height:39px;padding:0 15px;font-size:11px;font-weight:700;box-shadow:0 6px 14px #1f4f882b}.daily-report-editor footer button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.daily-report-readonly-note{background:#f8fafd;border-right:1px solid #e5ebf2;align-items:flex-start;gap:11px;padding:22px;display:flex}.daily-report-readonly-note>span{color:#3973ba;background:#e9f1fc;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.daily-report-readonly-note div{gap:5px;display:grid}.daily-report-readonly-note strong{color:#304a66;font-size:12px}.daily-report-readonly-note p{color:#718399;margin:0;font-size:10px;line-height:1.55}.daily-report-history{min-width:0;padding:8px 20px 18px}.daily-report-history>article{border-bottom:1px solid #e8edf3;padding:17px 2px 18px}.daily-report-history>article:last-of-type{border-bottom:0}.daily-report-history>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.daily-report-author{align-items:center;gap:9px;min-width:0;display:flex}.daily-report-author>img,.daily-report-author>span{object-fit:cover;color:#3973ba;background:#e9f1fc;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.daily-report-author>div{gap:2px;min-width:0;display:grid}.daily-report-author strong{color:#2b425d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.daily-report-author small{color:#92a0b0;font-size:9px}.daily-report-history time{color:#61758b;background:#f0f4f8;border-radius:7px;flex:none;padding:5px 8px;font-size:10px;font-weight:650}.daily-report-history>article>p{color:#40566f;white-space:pre-wrap;word-break:break-word;margin:12px 0 0 43px;font-size:12px;line-height:1.8}.daily-report-empty{color:#8796a7;text-align:center;align-content:center;place-items:center;gap:6px;min-height:238px;display:grid}.daily-report-empty>span{color:#5b7da3;background:#edf3fa;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:3px;font-size:13px;font-weight:800;display:grid}.daily-report-empty strong{color:#526a83;font-size:12px}.daily-report-empty p{margin:0;font-size:10px}.daily-report-pagination{justify-content:flex-end;align-items:center;gap:9px;padding-top:15px;display:flex}.daily-report-pagination a,.daily-report-pagination strong{border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:10px;text-decoration:none;display:inline-flex}.daily-report-pagination a{color:#405c79;border:1px solid #d3deea}.daily-report-pagination a.disabled{pointer-events:none;opacity:.4}.daily-report-pagination strong{color:#316fc7;background:#edf4ff}.report-center-page{align-content:start;gap:18px;display:grid}.report-center-intro{background:radial-gradient(circle at 92% 0,#4889e429,#0000 34%),linear-gradient(135deg,#fff 0%,#f5f9ff 100%);border:1px solid #dce6f1;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:24px 26px;display:flex;overflow:hidden;box-shadow:0 10px 30px #2042690f}.report-center-intro span{color:#3377d1;letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.report-center-intro h2{color:#203a58;letter-spacing:-.03em;margin:0;font-size:20px}.report-center-intro p{color:#71849a;margin:7px 0 0;font-size:11px}.report-center-intro>b{color:#316dbb;background:#fffc;border:1px solid #d7e5f8;border-radius:10px;flex:none;padding:9px 12px;font-size:11px}.report-center-layout{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.report-link-picker{background:#fff;border:1px solid #dce5ef;border-radius:17px;overflow:hidden;box-shadow:0 10px 28px #1e3a5b0e}.report-link-picker>header{background:#f8fafd;border-bottom:1px solid #e6edf4;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:15px 17px;display:flex}.report-link-picker>header div{gap:3px;min-width:0;display:grid}.report-link-picker>header strong{color:#29435f;font-size:13px}.report-link-picker>header small{color:#8191a3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.report-link-picker>header>span{color:#6f8297;flex:none;font-size:10px}.report-link-picker>div{padding:7px;display:grid}.report-link-picker>div>a{min-width:0;color:inherit;border:1px solid #0000;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:11px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.report-link-picker>div>a:hover{background:#f6f9fd;transform:translate(2px)}.report-link-picker>div>a.active{background:#edf5ff;border-color:#c9ddf8}.report-link-picker img,.report-link-picker>div>a>span{object-fit:cover;color:#3175ce;background:#deebfc;border-radius:10px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.report-link-picker a>div{gap:3px;min-width:0;display:grid}.report-link-picker a strong,.report-link-picker a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-link-picker a strong{color:#2d435d;font-size:11px}.report-link-picker a small{color:#7d8ea1;font-size:9px}.report-link-picker a em{color:#3aa982;font-size:9px;font-style:normal}.report-link-picker>nav{border-top:1px solid #e6edf4;gap:8px;padding:12px 14px;display:flex}.report-link-picker>nav a{color:#45617f;border:1px solid #d7e1ec;border-radius:9px;flex:1;place-items:center;min-height:34px;font-size:10px;text-decoration:none;display:grid}.report-link-picker>nav a.disabled{pointer-events:none;opacity:.4}.report-editor-area{gap:12px;min-width:0;display:grid}.report-selected-link{background:#fff;border:1px solid #dce5ef;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:14px 18px;display:flex}.report-selected-link>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 9px;min-width:0;display:grid}.report-selected-link span{color:#289a74;background:#e8f7f1;border-radius:8px;grid-row:1/3;padding:6px 8px;font-size:9px;font-weight:750}.report-selected-link strong,.report-selected-link small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-selected-link strong{color:#2a425d;font-size:12px}.report-selected-link small{color:#8291a3;font-size:9px}.report-selected-link>a{color:#3273ca;flex:none;font-size:10px;font-weight:700;text-decoration:none}.report-editor-area .daily-reports-layout{grid-template-columns:1fr}.report-editor-area .daily-report-editor{border-bottom:1px solid #e5ebf2;border-right:0}.report-center-empty{color:#7d8fa3;text-align:center;background:#fbfcfe;border:1px dashed #cedbea;border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:330px;display:grid}.report-center-empty>span{color:#3475c8;background:#e8f1fd;border-radius:15px;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.report-center-empty h2{color:#304a66;margin:4px 0 0;font-size:16px}.report-center-empty p{margin:0;font-size:11px}.report-center-empty a{color:#2e72cc;margin-top:6px;font-size:11px;font-weight:700;text-decoration:none}@media (max-width:760px){.dashboard-shell select{width:100%;min-height:46px;font-size:16px}.favorite-market-filters input{height:46px;font-size:16px}.sales-detail-pagination{flex-direction:column;align-items:stretch}.sales-detail-pagination>div{justify-content:space-between}.sales-detail-pagination a{flex:1}.daily-reports-heading{flex-direction:column;align-items:flex-start;gap:10px}.daily-reports-layout{grid-template-columns:1fr}.daily-report-editor{border-bottom:1px solid #e5ebf2;border-right:0}.daily-report-editor footer{flex-direction:column;align-items:stretch}.daily-report-editor footer button{width:100%;min-height:44px}.daily-report-history{padding-inline:16px}.daily-report-history>article>p{margin-left:0}.daily-report-pagination{justify-content:space-between}.report-center-intro{flex-direction:column;align-items:flex-start;padding:20px}.report-center-layout{grid-template-columns:1fr}.report-selected-link{flex-direction:column;align-items:flex-start}}@media (min-width:761px) and (max-width:1120px){.report-center-layout{grid-template-columns:minmax(220px,270px) minmax(0,1fr)}}.manual-sync-setting p,.manual-sync-setting label,.auto-sync-footer p,.auto-sync-footer strong,.product-link-head-actions>span,.users-card-head>span{font-size:11px}.identity-boundary strong{font-size:12px}.identity-boundary small,.department-tags span,.department-permission-tree>header small,.department-permission-tree button small,.department-permission-editor>header small{font-size:10px}.department-permission-options label small,.department-permission-note p,.organization-note p,.organization-empty p{font-size:11px}.organization-row strong{font-size:12px}.organization-row small{font-size:10px}@media (forced-colors:active){.dashboard-shell select{-webkit-appearance:auto;appearance:auto;background-image:none}}.mobile-menu-toggle,.mobile-menu-backdrop{display:none}@media (max-width:760px){html[data-mobile-nav-open="1"]{overflow:hidden}.dashboard-sidebar,.dashboard-sidebar.is-collapsed,html[data-sidebar-collapsed="1"] .dashboard-sidebar{z-index:100;height:60px;min-height:60px;padding:max(9px, env(safe-area-inset-top)) 14px 9px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c223bf7;flex-wrap:nowrap;position:sticky;top:0;overflow:visible;box-shadow:0 8px 24px #0d1f3629}.sidebar-brand-row,.dashboard-sidebar.is-collapsed .sidebar-brand-row,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-brand-row{width:100%;min-width:0;padding-right:124px}.dashboard-brand,.dashboard-sidebar.is-collapsed .dashboard-brand,html[data-sidebar-collapsed="1"] .dashboard-sidebar .dashboard-brand{margin:0;font-size:17px}.dashboard-brand .brand-mark{transform-origin:0;transform:scale(.9)}.sidebar-user,.dashboard-sidebar.is-collapsed .sidebar-user,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-user{top:max(9px, env(safe-area-inset-top));flex-direction:row;margin:2px 0 0;padding:0;position:absolute;right:95px}.sidebar-user-copy,.dashboard-sidebar.is-collapsed .sidebar-user-copy,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-user-copy{display:none}.sidebar-user .user-avatar,.dashboard-sidebar.is-collapsed .sidebar-user .user-avatar,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-user .user-avatar{border-radius:10px;width:34px;height:34px;box-shadow:0 0 0 1px #ffffff24}.sidebar-user .logout-button,.dashboard-sidebar.is-collapsed .sidebar-user .logout-button,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-user .logout-button{border-radius:8px;width:28px;min-width:28px;height:28px;padding:0;font-size:0}.sidebar-user .logout-button:before,.dashboard-sidebar.is-collapsed .sidebar-user .logout-button:before,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-user .logout-button:before{content:"退";font-size:10px}.mobile-menu-toggle{top:max(9px, env(safe-area-inset-top));color:#edf5ff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:72px;height:38px;padding:0 12px;font-size:12px;display:inline-flex;position:absolute;right:14px}.mobile-menu-toggle>i{gap:3px;width:15px;display:grid}.mobile-menu-toggle>i span{background:#8fb8ee;border-radius:2px;width:15px;height:1.5px;transition:transform .18s,opacity .18s;display:block}.mobile-menu-toggle>b{font-weight:700}.dashboard-sidebar.is-mobile-open .mobile-menu-toggle>i span:first-child{transform:translateY(4.5px)rotate(45deg)}.dashboard-sidebar.is-mobile-open .mobile-menu-toggle>i span:nth-child(2){opacity:0}.dashboard-sidebar.is-mobile-open .mobile-menu-toggle>i span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.mobile-menu-backdrop{z-index:101;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08142375;border:0;width:100%;height:auto;transition:opacity .18s,visibility .18s;position:fixed;inset:60px 0 0}.dashboard-sidebar.is-mobile-open .mobile-menu-backdrop{opacity:1;visibility:visible;pointer-events:auto;display:block}.dashboard-sidebar nav,.dashboard-sidebar.is-collapsed nav,html[data-sidebar-collapsed="1"] .dashboard-sidebar nav{z-index:102;width:auto;max-height:calc(100dvh - 88px - env(safe-area-inset-bottom));overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;background:#fafcfffb;border:1px solid #d2e0f1b8;border-radius:17px;gap:8px;margin:0;padding:12px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:fixed;inset:72px 12px auto;overflow:hidden auto;transform:translateY(-10px)scale(.985);box-shadow:0 24px 70px #091c3142}.dashboard-sidebar.is-mobile-open nav{opacity:1;visibility:visible;pointer-events:auto;transform:none}.dashboard-sidebar nav>a,.dashboard-sidebar.is-collapsed nav>a,html[data-sidebar-collapsed="1"] .dashboard-sidebar nav>a{color:#3b516a;background:#fff;border:1px solid #e5ebf2;border-radius:12px;justify-content:flex-start;min-height:50px;padding:0 14px}.dashboard-sidebar nav a span{color:#647f9d;background:#eef3f9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.dashboard-sidebar nav a b{color:inherit;font-size:13px}.dashboard-sidebar nav a.active{color:#225fae;background:#edf5ff;border-color:#bcd4f7;box-shadow:inset 3px 0 #347cf6}.dashboard-sidebar nav a.active span{color:#286ef0;background:#dceaff}.dashboard-sidebar .sidebar-nav-group,.dashboard-sidebar.is-collapsed .sidebar-nav-group,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-nav-group{gap:7px;margin:0;display:grid}.dashboard-sidebar .sidebar-group-toggle,.dashboard-sidebar.is-collapsed .sidebar-group-toggle,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-group-toggle{color:#6a7d92;letter-spacing:.08em;background:#f1f5fa;border-radius:8px;width:100%;height:36px;padding:0 8px 0 10px;font-size:10px}.dashboard-sidebar .sidebar-group-links{grid-template-columns:1fr 1fr;gap:7px;display:grid}.dashboard-sidebar .sidebar-group-links a,.dashboard-sidebar.is-collapsed .sidebar-group-links a,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-group-links a{color:#3b516a;background:#fff;border:1px solid #e5ebf2;border-radius:12px;min-width:0;min-height:50px;padding:0 10px}.dashboard-header{gap:12px;height:60px;min-height:60px;padding:0 16px}.dashboard-header p{font-size:10px}.dashboard-header h1{font-size:17px}.header-actions{gap:7px}.logout-button{min-width:64px;height:34px;padding:0 10px}.dashboard-content{padding:14px 14px max(28px, env(safe-area-inset-bottom))}.settings-dashboard-content,.shops-content,.favorite-overview,.sales-detail-page{max-width:100%}.welcome-banner{border-radius:15px;gap:18px;min-height:0;padding:21px 19px}.welcome-banner h2{font-size:21px}.welcome-banner p{line-height:1.6}.summary-grid{gap:9px;margin-top:12px}.summary-grid article{min-height:92px;padding:14px 15px}.summary-grid strong{font-size:22px}.users-card{border-radius:15px;padding:16px 12px}.users-card-head{gap:10px;padding:0 2px 15px}.users-card-head h2{font-size:18px}.users-card-head p{font-size:11px;line-height:1.55}.store-center-tabs{gap:4px;margin-bottom:13px;padding:4px;overflow-x:auto}.store-center-tabs button{flex:1 0 auto;min-width:108px;height:40px;padding:0 8px}.product-kind-tabs{gap:8px;margin-bottom:12px}.product-kind-tabs a{border-radius:12px;min-height:64px}.users-table tr{border-radius:14px;margin-bottom:10px;padding:13px 14px;box-shadow:0 5px 16px #1f37520e}.users-table td{grid-template-columns:minmax(74px,92px) minmax(0,1fr);gap:10px;min-height:42px;padding:8px 0}.users-table td:before{line-height:1.35}:is(.users-table td:has(.product-link-identity),.users-table td:has(.member-identity),.users-table td:has(.shop-identity)){border-bottom:1px solid #edf1f5;padding-bottom:13px;display:block}.users-table td:has(.product-link-identity):before{display:none}.users-table td:has(.member-identity):before{display:none}.users-table td:has(.shop-identity):before{display:none}.product-link-identity{align-items:flex-start;gap:11px}.product-link-identity>img,.product-link-identity>span{border-radius:11px;width:52px;height:52px}.product-link-identity a,.product-link-identity strong{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:visible}.product-link-identity small{white-space:normal;overflow-wrap:anywhere;margin-top:5px;display:block}.member-identity .user-avatar{width:42px;height:42px}.leader-identity .user-avatar{width:30px;height:30px}.users-pagination{border-radius:13px;margin-top:10px}.pagination-pages{justify-content:flex-start}.favorite-market-heading{border-radius:16px;gap:16px;min-height:0;padding:21px 18px}.favorite-market-heading h2{font-size:21px}.market-date{min-width:0;padding:12px 14px}.favorite-market-summary{gap:9px;margin-top:11px}.favorite-market-summary article{min-height:90px;padding:14px}.favorite-market-summary strong{font-size:21px}.favorite-market-filters{gap:10px;margin-top:11px;padding:12px}.favorite-quotes{border-radius:15px;margin-top:11px;overflow:hidden}.favorite-quotes>header{min-height:68px;padding:14px 16px}.quote-main{gap:13px;min-height:0;padding:16px 15px 12px}.quote-product{align-items:flex-start}.quote-product>img,.quote-product>span{border-radius:11px;width:54px;height:54px}.quote-title-line{align-items:flex-start}.quote-title-line h3{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.quote-kpi{background:#f7f9fc;border-radius:10px;padding:10px 11px}.quote-kpi strong{font-size:18px}.quote-spark{padding-top:2px}.quote-timeline{gap:9px;padding:0 15px 13px}.quote-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quote-timeline .quote-detail-link,.quote-actions>a{text-align:center;border:1px solid #d9e5f5;border-radius:9px;place-items:center;min-height:38px;padding:0 10px;display:grid}.quote-daily-table{margin-inline:12px}.sales-detail-hero{border-radius:15px;gap:15px;padding:17px}.sales-detail-product{align-items:flex-start;gap:11px}.sales-detail-product>img,.sales-detail-product>span{border-radius:11px;width:54px;height:54px}.sales-detail-product>div>div{align-items:flex-start}.sales-detail-product h2{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sales-detail-product p{white-space:normal;line-height:1.5}.sales-detail-owner{width:100%}.sales-detail-controls{padding:12px}.sales-detail-controls nav{scrollbar-width:none;width:100%;overflow-x:auto}.sales-detail-controls nav::-webkit-scrollbar{display:none}.sales-date-context{gap:8px}.sales-date-context article{min-height:82px;padding:12px}.sales-detail-summary{gap:8px;margin-top:11px}.sales-detail-summary article{min-height:88px;padding:13px}.sales-trend-card{border-radius:14px}.sales-trend-card>header{align-items:flex-start;gap:8px;min-height:72px;padding:14px}.sales-trend-chart{grid-template-columns:42px minmax(0,1fr);height:300px;padding:14px 10px 10px}.smooth-line-canvas{padding:15px 10px 10px}.smooth-line-panel{grid-template-columns:44px minmax(0,1fr);gap:7px}.smooth-line-plot{height:128px}.line-tooltip,.trend-tooltip{width:min(170px,100vw - 48px)}.daily-reports-heading{min-height:0;padding:17px}.daily-report-editor{padding:16px}.daily-report-history{padding-inline:14px}.report-link-picker>div{grid-template-columns:1fr 1fr;gap:5px}.report-link-picker>div>a{grid-template-columns:38px minmax(0,1fr);gap:8px;padding:9px}.report-link-picker img,.report-link-picker>div>a>span{width:38px;height:38px}}@media (max-width:420px){.dashboard-sidebar .sidebar-group-links{grid-template-columns:1fr}.dashboard-header{align-items:center}.dashboard-header p{display:none}.dashboard-content{padding-inline:12px}.summary-grid,.users-summary-grid{grid-template-columns:1fr 1fr}.summary-grid article,.users-summary-grid article{min-height:84px}.favorite-market-summary{grid-template-columns:1fr 1fr}.favorite-market-filters{grid-template-columns:1fr}.favorite-filter-search{grid-column:auto}.quote-main{grid-template-columns:1fr 1fr}.quote-product,.quote-spark{grid-column:1/-1}.quote-kpi{grid-template-columns:1fr}.sales-detail-summary,.sales-date-context{grid-template-columns:1fr 1fr}.report-link-picker>div{grid-template-columns:1fr}}.ui-select{color:#263e59;min-width:132px;font:inherit;display:block;position:relative}.ui-select>.ui-select-trigger{color:#263e59;cursor:pointer;width:100%;min-width:0;height:44px;min-height:44px;font:inherit;text-align:left;background:linear-gradient(#fff 0%,#f7fafe 100%);border:1px solid #cbd8e6;border-radius:11px;outline:0;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:13px;font-weight:650;line-height:1.2;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 3px 10px #1f38560f,inset 0 1px #fffffff2}@media (hover:hover){.ui-select>.ui-select-trigger:hover{background:#fff;border-color:#93afd0;box-shadow:0 5px 14px #1f416817}}:is(.ui-select>.ui-select-trigger:focus-visible,.ui-select.is-open>.ui-select-trigger){border-color:#4f8bec;box-shadow:0 0 0 4px #286ef01f,0 5px 14px #1f416814}.ui-select>.ui-select-trigger:disabled{color:#8a98a8;cursor:not-allowed;box-shadow:none;background:#f2f5f8;border-color:#dbe3ec}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-chevron{border:1.8px solid #557493;border-width:0 1.8px 1.8px 0;flex:0 0 8px;width:8px;height:8px;margin:-4px 2px 0 0;transition:margin .16s,transform .16s;transform:rotate(45deg)}.ui-select.is-open .ui-select-chevron{margin-top:4px;transform:rotate(225deg)}.ui-select.is-disabled .ui-select-chevron{border-color:#9eabb8}.ui-select-menu{z-index:4000;overscroll-behavior:contain;color:#263e59;scrollbar-color:#b9c9db transparent;scrollbar-width:thin;background:#fffffffa;border:1px solid #b9c9dce6;border-radius:14px;outline:0;gap:3px;padding:7px;font-size:13px;animation:.13s ease-out both ui-select-reveal;display:grid;position:fixed;overflow:hidden auto;box-shadow:0 18px 48px #1d36552e,0 5px 15px #1d365517}.ui-select-menu.opens-top{transform-origin:0 100%;transform:translateY(-100%)}.ui-select-menu::-webkit-scrollbar{width:8px}.ui-select-menu::-webkit-scrollbar-track{background:0 0}.ui-select-menu::-webkit-scrollbar-thumb{background:#b9c9db padding-box padding-box;border:2px solid #0000;border-radius:99px}.ui-select-search{z-index:2;color:#71859b;background:#fff;border:1px solid #d6e1ed;border-radius:9px;align-items:center;gap:8px;min-height:40px;margin-bottom:3px;padding:0 10px;display:flex;position:sticky;top:0;box-shadow:0 4px 12px #1f38560f}.ui-select-search input{color:#304963;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.ui-select-search input::placeholder{color:#9aa8b7}.ui-select-search:focus-within{border-color:#73a1ee;box-shadow:0 0 0 3px #286ef01a}.ui-select-empty{color:#8d9cab;place-items:center;min-height:58px;font-size:11px;display:grid}.ui-select-option{color:#40566f;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:8px 9px 8px 11px;font-size:13px;font-weight:550;line-height:1.35;display:flex}.ui-select-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-option>i{color:#0000;border-radius:7px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;font-weight:800;display:grid}.ui-select-option.is-highlighted{color:#245fbd;background:#eff5ff}.ui-select-option.is-selected{color:#205fbf;background:#e9f2ff;font-weight:700}.ui-select-option.is-selected>i{color:#fff;background:#347cf6;box-shadow:0 3px 8px #286ef038}.ui-select-option.is-selected.is-highlighted{background:#deebff}.ui-select-option[aria-disabled=true]{color:#a1adba;cursor:not-allowed;opacity:.72}.users-filters .ui-select{min-width:146px}.users-table .ui-select{width:100%;min-width:116px}.users-pagination .pagination-page-size-select{min-width:96px}.favorite-market-filters .ui-select{width:100%;min-width:0}.auto-sync-frequency .ui-select,.manual-sync-setting .ui-select{min-width:150px}@media (max-width:900px){.excluded-order-labels-setting{grid-template-columns:1fr;gap:14px}}@media (max-width:520px){.excluded-order-labels-setting{padding:14px}.excluded-order-label-add{flex-direction:column;align-items:stretch}.excluded-order-label-add button{min-height:40px}}@keyframes ui-select-reveal{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.ui-select>.ui-select-trigger{height:46px;min-height:46px;font-size:16px}.ui-select-menu{max-height:min(50dvh,300px)}.ui-select-option{min-height:46px;font-size:15px}.users-filters .ui-select,.favorite-market-filters .ui-select,.users-table .ui-select{width:100%;min-width:0}.users-pagination .pagination-page-size-select{min-width:112px}}@media (prefers-reduced-motion:reduce){.ui-select-menu{animation:none}}@media (forced-colors:active){.ui-select>.ui-select-trigger,.ui-select-menu{color:canvastext;box-shadow:none;background:canvas;border:1px solid buttontext}.ui-select-option.is-highlighted,.ui-select-option.is-selected{color:canvastext;background:canvas;outline:2px solid highlight}.ui-select-option.is-selected>i{color:highlighttext;box-shadow:none;background:highlight}}.mobile-current-page{display:none}.image-preview-trigger{cursor:zoom-in;background:#eef3f8;border:0;outline:0;flex:none;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.image-preview-trigger>img{object-fit:cover;width:100%;height:100%;display:block}.image-preview-trigger:focus-visible{box-shadow:0 0 0 3px #347cf640}.product-link-identity>.image-preview-trigger{border-radius:11px;width:48px;height:48px}.quote-product>.image-preview-trigger{border-radius:12px;width:62px;height:62px}.sales-detail-product>.image-preview-trigger{background:#ffffff1c;border-radius:13px;width:70px;height:70px}.product-component-list .image-preview-trigger{border-radius:8px;width:42px;height:42px}.image-preview-dialog{z-index:3000;padding:max(26px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(26px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050f1ceb;place-items:center;animation:.18s ease-out both image-preview-in;display:grid;position:fixed;inset:0}.image-preview-dialog>figure{z-index:1;grid-template-rows:minmax(0,1fr) auto;gap:12px;width:min(920px,100%);max-height:100%;margin:0;display:grid;position:relative}.image-preview-backdrop{cursor:zoom-out;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.image-preview-canvas{overscroll-behavior:contain;touch-action:pinch-zoom;background:#ffffff0e;border-radius:18px;place-items:center;min-height:220px;display:grid;overflow:auto}.image-preview-canvas img{object-fit:contain;max-width:100%;max-height:min(76dvh,820px)}.image-preview-dialog figcaption{color:#e7edf6;justify-content:space-between;align-items:center;gap:18px;min-width:0;font-size:13px;display:flex}.image-preview-dialog figcaption>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.image-preview-dialog figcaption>a{color:#fff;background:#ffffff1c;border-radius:9px;flex:none;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none}.image-preview-close{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:50%;width:42px;height:42px;font-size:28px;font-weight:300;line-height:1;position:fixed}.image-preview-nav{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2b;border-radius:16px;place-items:center;width:50px;height:62px;padding:0 0 5px;font-size:42px;font-weight:200;line-height:1;transition:background .15s,transform .15s;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.image-preview-nav:hover{background:#fff3}.image-preview-nav:active{transform:translateY(-50%)scale(.95)}.image-preview-nav.is-previous{left:max(18px, env(safe-area-inset-left))}.image-preview-nav.is-next{right:max(18px, env(safe-area-inset-right))}@keyframes image-preview-in{0%{opacity:0}to{opacity:1}}@media (max-width:760px){body{overflow-x:hidden}.dashboard-main,.dashboard-content,.users-card,.favorite-overview,.sales-detail-page{min-width:0}.dashboard-sidebar,.dashboard-sidebar.is-collapsed,html[data-sidebar-collapsed="1"] .dashboard-sidebar{height:calc(58px + env(safe-area-inset-top));min-height:calc(58px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 12px 8px;-webkit-backdrop-filter:none;backdrop-filter:none;align-self:start}.sidebar-collapse{display:none!important}.sidebar-brand-row,.dashboard-sidebar.is-collapsed .sidebar-brand-row,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-brand-row{justify-content:flex-start;min-height:42px;padding-right:118px}.dashboard-brand,.dashboard-sidebar.is-collapsed .dashboard-brand,html[data-sidebar-collapsed="1"] .dashboard-sidebar .dashboard-brand{flex:none}.mobile-current-page{color:#b7cae0;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #ffffff2b;min-width:0;margin-left:10px;padding-left:10px;font-size:12px;font-weight:650;display:block;overflow:hidden}.sidebar-user,.dashboard-sidebar.is-collapsed .sidebar-user,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-user,.mobile-menu-toggle{top:calc(10px + env(safe-area-inset-top))}.mobile-menu-backdrop{inset:calc(58px + env(safe-area-inset-top)) 0 0;touch-action:none}.dashboard-sidebar nav,.dashboard-sidebar.is-collapsed nav,html[data-sidebar-collapsed="1"] .dashboard-sidebar nav{inset:auto 10px max(10px, env(safe-area-inset-bottom));max-height:calc(100dvh - 82px - env(safe-area-inset-top) - env(safe-area-inset-bottom));transform-origin:bottom;border-radius:20px;padding:12px;transform:translateY(24px)scale(.985);box-shadow:0 26px 70px #07172a52}.dashboard-sidebar .sidebar-group-links,.dashboard-sidebar.is-collapsed .sidebar-group-links,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-group-links{grid-template-columns:1fr 1fr}.dashboard-header{height:60px;min-height:60px;padding:0 14px}.dashboard-header h1{font-size:17px}.dashboard-content{padding:11px 10px max(24px, env(safe-area-inset-bottom))}.users-card{padding:14px 10px}.users-card-head{flex-direction:column;align-items:flex-start}.users-card-head>div{width:100%}.product-link-head-actions{align-items:stretch;width:100%}.product-link-head-actions .sync-action-control{justify-content:space-between;width:100%}.product-sync-strip{padding:13px}.product-sync-copy p{display:none}.users-pagination{padding:12px}.pagination-actions{width:100%}.pagination-pages{justify-content:flex-start}.product-link-identity>.image-preview-trigger,.product-link-identity>img,.product-link-identity>span{border-radius:13px;width:62px;height:62px}.quote-product>.image-preview-trigger,.quote-product>img,.quote-product>span,.sales-detail-product>.image-preview-trigger,.sales-detail-product>img,.sales-detail-product>span{border-radius:13px;width:64px;height:64px}.image-preview-dialog{padding:calc(64px + env(safe-area-inset-top)) 12px calc(16px + env(safe-area-inset-bottom))}.image-preview-dialog>figure{gap:10px;height:100%}.image-preview-canvas{border-radius:14px;min-height:0}.image-preview-canvas img{max-height:100%}.image-preview-dialog figcaption{padding:0 3px}.image-preview-dialog figcaption>span{font-size:12px}.image-preview-close{top:calc(12px + env(safe-area-inset-top));right:12px}.image-preview-nav{top:auto;bottom:calc(14px + env(safe-area-inset-bottom));border-radius:50%;width:44px;height:44px;font-size:34px;transform:none}.image-preview-nav:active{transform:scale(.95)}.image-preview-nav.is-previous{left:12px}.image-preview-nav.is-next{right:12px}.smooth-line-chart,.sales-trend-chart{overflow-x:hidden}.smooth-line-canvas,.sales-trend-columns{width:100%;min-width:0}.sales-trend-column{min-width:0}}@media (max-width:420px){.dashboard-sidebar .sidebar-group-links,.dashboard-sidebar.is-collapsed .sidebar-group-links,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-group-links{grid-template-columns:1fr 1fr}.dashboard-brand>span:last-child{display:none!important}.mobile-current-page{border-left:0;margin-left:0}.users-filters{grid-template-columns:1fr}.users-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.users-summary-grid article{gap:9px;min-width:0;padding:12px}.users-summary-grid article>div{grid-template-columns:minmax(0,1fr);min-width:0}.users-summary-grid small,.users-summary-grid strong{grid-column:1}.users-summary-grid strong{grid-row:2;font-size:22px}.users-summary-grid p{display:none}.users-stat-icon{width:32px;height:32px}.favorite-market-summary{grid-template-columns:1fr 1fr}.favorite-market-summary article:first-child{grid-column:1/-1}.sales-detail-summary{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.image-preview-dialog{animation:none}}.adaptive-trend-chart{background:linear-gradient(#fff,#fbfcfe);border-bottom:1px solid #ebeff4;grid-template-rows:minmax(0,1fr) minmax(0,1fr) 24px;gap:10px;height:340px;padding:18px 22px 12px;display:grid;overflow:visible}.adaptive-chart-panel{grid-template-columns:72px minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid}.adaptive-chart-panel+.adaptive-chart-panel{border-top:1px solid #e8edf3;padding-top:10px}.adaptive-chart-panel>header{align-content:center;gap:5px;display:grid}.adaptive-chart-panel>header strong{color:#344d66;font-size:12px}.adaptive-chart-panel>header span{color:#91a0b0;font-size:9px}.adaptive-chart-plot{cursor:crosshair;touch-action:pan-y;outline:0;min-width:0;min-height:0;position:relative}.adaptive-chart-plot:focus-visible{border-radius:8px;box-shadow:0 0 0 3px #347cf621}.adaptive-chart-plot svg{width:100%;height:100%;display:block;overflow:visible}.adaptive-chart-grid{fill:none;stroke:#e9eef4;stroke-width:1px;vector-effect:non-scaling-stroke}.adaptive-line-path{fill:none;stroke:#35aa8b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 4px 5px #2b9e8121)}.adaptive-chart-panel.sales .adaptive-line-path{stroke:#478bec;filter:drop-shadow(0 4px 5px #377adb21)}.adaptive-chart-plot.is-dense .adaptive-line-path{stroke-width:2.35px;filter:none}.adaptive-chart-plot.is-ultra-dense .adaptive-line-path{stroke-width:1.8px}.adaptive-chart-plot circle{fill:#35aa8b;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.adaptive-chart-panel.sales .adaptive-chart-plot circle{fill:#478bec}.adaptive-chart-plot circle.negative,.adaptive-chart-panel .adaptive-chart-plot circle.negative{fill:#d95f6b}.adaptive-chart-plot .adaptive-active-point{stroke-width:3px;filter:drop-shadow(0 2px 4px #1b385b38)}.adaptive-chart-cursor{stroke:#7b8da2;stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;opacity:.72}.adaptive-bars rect{fill:#43ae90}.adaptive-chart-panel.sales .adaptive-bars rect{fill:#4b8eec}.adaptive-bars rect.negative{fill:#d86570}.adaptive-bars.is-dense rect{opacity:.84}.adaptive-bars.is-ultra-dense rect{opacity:.7}.adaptive-chart-tooltip{z-index:20;color:#c7d4e3;pointer-events:none;background:#132b48f5;border:1px solid #d3e1ef59;border-radius:11px;gap:5px;width:218px;padding:11px 12px;display:grid;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 14px 32px #142b483d}.adaptive-chart-tooltip.is-left{transform:none}.adaptive-chart-tooltip.is-right{transform:translate(-100%)}.adaptive-chart-tooltip strong{color:#fff;margin-bottom:2px;font-size:11px}.adaptive-chart-tooltip span{justify-content:space-between;gap:12px;font-size:10px;display:flex}.adaptive-chart-tooltip b{color:#fff;text-align:right;font-size:10px}.adaptive-chart-tooltip b.negative{color:#ffabb2}.adaptive-chart-tooltip small{color:#efbdc3;font-size:9px;line-height:1.4}.adaptive-report-anchor{z-index:12;width:0;height:0;position:absolute;transform:translate(-50%,-50%)}.adaptive-report-marker{color:#2f6fc8;cursor:pointer;background:#e8f1ff;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;transition:transform .15s,box-shadow .15s;display:grid;position:absolute;top:0;left:0;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 3px 10px #2046713d,0 0 0 2px #3d82e433}.adaptive-report-marker:hover,.adaptive-report-marker[aria-expanded=true]{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 5px 14px #2046714d,0 0 0 3px #3d82e438}.adaptive-report-marker img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.adaptive-report-marker>span{font-size:10px;font-weight:800}.adaptive-report-marker>b{color:#fff;background:#2f73df;border:2px solid #fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.adaptive-report-marker.event-favorite_add{box-shadow:0 3px 10px #238b693d,0 0 0 2px #31b18740}.adaptive-report-marker.event-favorite_remove{box-shadow:0 3px 10px #cc4f5838,0 0 0 2px #eb69713d}.adaptive-report-marker.event-classify_new,.adaptive-report-marker.event-classify_legacy{box-shadow:0 3px 10px #c2852638,0 0 0 2px #e8aa4640}.adaptive-report-dialog-backdrop{z-index:1200;overscroll-behavior:none;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1f356b;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.adaptive-report-dialog{color:#314a64;background:#fff;border:1px solid #d7e2eee6;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(480px,100%);max-height:min(620px,100dvh - 36px);animation:.16s ease-out adaptive-report-dialog-in;display:grid;overflow:hidden;box-shadow:0 28px 70px #0d1f354d}@keyframes adaptive-report-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.adaptive-report-dialog>header{background:linear-gradient(135deg,#f8fbff,#eef5ff);border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 14px 12px 18px;display:flex}.adaptive-report-dialog>header>div{gap:3px;min-width:0;display:grid}.adaptive-report-dialog>header strong{color:#243f5d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.adaptive-report-dialog>header span{color:#7f91a5;font-size:10px}.adaptive-report-dialog>header button{color:#5d748d;cursor:pointer;background:#fffc;border:0;border-radius:11px;flex:none;width:38px;height:38px;font-size:24px;line-height:1;box-shadow:0 3px 10px #23466c14}.adaptive-report-dialog>header button:hover{color:#244a76;background:#fff}.adaptive-report-dialog>div{overscroll-behavior:contain;min-height:0;padding:6px 18px 16px;overflow-y:auto}.adaptive-report-dialog article{border-bottom:1px solid #edf1f5;padding:16px 0}.adaptive-report-dialog article:last-child{border-bottom:0}.adaptive-report-dialog article>div{grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:9px;display:grid}.adaptive-report-dialog article img,.adaptive-report-dialog article>div>span{color:#3773c3;object-fit:cover;background:#e7f0fc;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.adaptive-report-dialog article strong{color:#39536e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adaptive-report-dialog article>div>b{color:#3773c3;white-space:nowrap;background:#edf4fd;border-radius:999px;padding:3px 7px;font-size:8px}.adaptive-report-dialog article.event-favorite_add>div>b{color:#288669;background:#e9f7f2}.adaptive-report-dialog article.event-favorite_remove>div>b{color:#ce575e;background:#fff0f0}.adaptive-report-dialog article.event-classify_new>div>b,.adaptive-report-dialog article.event-classify_legacy>div>b{color:#ac7120;background:#fff6e8}.adaptive-report-dialog article time{color:#8c9aaa;font-size:9px}.adaptive-report-dialog article p{color:#344d67;white-space:pre-wrap;word-break:break-word;margin:11px 0 0 41px;font-size:12px;line-height:1.75}.market-event-dialog{width:min(860px,100%);max-height:min(820px,100dvh - 36px)}.market-event-dialog>header{background:radial-gradient(circle at 86% 0,#3f9a8021,#0000 40%),linear-gradient(135deg,#fbfefd,#eef7f4);min-height:82px;padding:15px 18px 15px 22px}.market-event-dialog>header strong{font-size:17px}.market-event-dialog>header span{font-size:11px}.market-event-dialog-owner{align-items:center;min-width:0;grid-template-columns:none!important;gap:11px!important;display:flex!important}.market-event-dialog-owner-stack{flex:none;align-items:center;min-width:38px;height:42px;display:flex}.market-event-dialog-owner-stack img,.market-event-dialog-owner-stack i{color:#397d6c;object-fit:cover;background:#dfeee9;border:3px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:850;display:grid;box-shadow:0 3px 10px #295b4d21}.market-event-dialog-owner-stack>:not(:first-child){margin-left:-13px}.market-event-dialog-owner>div{gap:3px;min-width:0;display:grid}.market-event-dialog>.market-event-dialog-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f6f9f8;padding:0 18px 20px;display:block;overflow-y:auto}.market-event-dialog-filters{z-index:4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f6f9f8f5;border:0;border-bottom:1px solid #dfe9e6;border-radius:0;gap:9px;margin:0 -2px;padding:15px 2px 13px;display:grid;position:sticky;top:0;box-shadow:0 8px 12px #23413809}.market-event-dialog-filters>div{scrollbar-width:thin;scrollbar-color:#c8d8d3 transparent;align-items:center;gap:7px;min-width:0;padding:0 2px 4px;display:flex;overflow-x:auto}.market-event-dialog-filters>div>span{color:#748b84;flex:none;width:54px;font-size:10px;font-weight:800}.market-event-dialog-filters button{color:#506b63;cursor:pointer;max-width:230px;min-height:34px;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d9e5e1;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:10px;font-weight:750;display:inline-flex;overflow:hidden;box-shadow:0 2px 7px #24483e09}.market-event-dialog-filters button.active{color:#26745f;background:#eaf6f2;border-color:#8ac8b7;box-shadow:inset 0 0 0 1px #3f997f14}.market-event-dialog-filters button:hover{color:#246f5a;border-color:#a9cfc3}.market-event-dialog-filters button img,.market-event-dialog-filters button i{object-fit:cover;background:#dfeee9;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.market-event-dialog-summary{justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:13px 4px 9px;display:flex}.market-event-dialog-summary>div{gap:3px;min-width:0;display:grid}.market-event-dialog-summary strong{color:#294a40;font-size:13px}.market-event-dialog-summary span{color:#869a94;font-size:9px}.market-event-dialog-summary>b{color:#367964;white-space:nowrap;background:#e7f4ef;border-radius:8px;flex:none;padding:6px 9px;font-size:9px}.market-event-dialog-results{align-content:start;gap:12px;display:grid}.market-event-dialog .market-event-link-group{background:#fff;border:1px solid #dce7e3;border-radius:15px;min-height:max-content;margin:0;padding:0;overflow:hidden;box-shadow:0 5px 16px #233b490b}.market-event-link-group>header{background:linear-gradient(90deg,#fff,#f8fbfa);border-bottom:1px solid #e8efed;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:11px 15px;display:grid}.market-event-link-group>header>img,.market-event-link-group>header>span{color:#657b89;object-fit:cover;background:#e8eef1;border-radius:11px;place-items:center;width:48px;height:48px;font-size:10px;font-weight:800;display:grid}.market-event-link-group>header>.market-event-link-copy{gap:4px;min-width:0;display:grid}.market-event-link-group>header strong,.market-event-link-group>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-event-link-group>header strong{color:#294359;font-size:13px}.market-event-link-group>header small{color:#8797a4;align-items:center;gap:7px;font-size:9px;display:flex}.market-event-link-group>header small em{color:#496577;border-right:1px solid #e2e8ea;align-items:center;gap:4px;padding-right:7px;font-style:normal;font-weight:750;display:inline-flex}.market-event-link-group>header small em img,.market-event-link-group>header small em i{object-fit:cover;background:#e5efec;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid}.market-event-link-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.market-event-link-actions>b{color:#347966;white-space:nowrap;background:#e9f3f0;border-radius:999px;padding:4px 8px;font-size:9px}.market-event-link-actions>a{color:#28755f;white-space:nowrap;background:#fff;border:1px solid #b8d7ce;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.market-event-link-actions>a:hover{background:#edf8f4;border-color:#78b8a6;transform:translateY(-1px);box-shadow:0 4px 10px #276f5a17}.market-event-link-actions>a:focus-visible{outline-offset:2px;outline:2px solid #5ba991}.market-event-link-actions>a i{font-style:normal}.market-event-dialog .market-event-link-group>div{grid-template-columns:minmax(0,1fr);gap:0;padding:0 15px;display:grid}.market-event-dialog .market-event-entry{background:0 0;border:0;border-bottom:1px solid #edf1f2;border-radius:0;min-width:0;margin:0;padding:12px 1px}.market-event-dialog .market-event-entry:last-child{border-bottom:0}.market-event-dialog .market-event-entry>div{grid-template-columns:none;justify-content:flex-start;align-items:center;gap:8px;display:flex}.market-event-dialog .market-event-entry>div>b{color:#3773c3;white-space:nowrap;background:#edf4fd;border-radius:999px;flex:none;align-items:center;width:auto;height:auto;padding:4px 9px;font-size:9px;line-height:1.4;display:inline-flex}.market-event-dialog .market-event-entry.event-favorite_add>div>b{color:#288669;background:#e9f7f2}.market-event-dialog .market-event-entry.event-favorite_remove>div>b{color:#ce575e;background:#fff0f0}.market-event-dialog .market-event-entry.event-classify_new>div>b,.market-event-dialog .market-event-entry.event-classify_legacy>div>b{color:#ac7120;background:#fff6e8}.market-event-dialog .market-event-entry time{color:#8c9aa7;white-space:nowrap;margin-left:auto;font-size:9px}.market-event-dialog .market-event-entry p{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;width:100%;color:#294359!important;margin:8px 0 0!important;font-size:11px!important;line-height:1.7!important}.adaptive-chart-axis{border-top:1px solid #e5eaf0;height:24px;margin-left:84px;position:relative}.adaptive-chart-axis small{color:#8493a5;white-space:nowrap;font-size:9px;line-height:1;position:absolute;top:7px;transform:translate(-50%)}.adaptive-chart-axis small:first-child{transform:none}.adaptive-chart-axis small:last-child{transform:translate(-100%)}@media (max-width:760px){.adaptive-trend-chart{gap:7px;height:310px;padding:14px 11px 10px}.adaptive-chart-panel{grid-template-columns:46px minmax(0,1fr);gap:7px}.adaptive-chart-panel+.adaptive-chart-panel{padding-top:7px}.adaptive-chart-panel>header strong{font-size:10px}.adaptive-chart-panel>header span{font-size:8px}.adaptive-chart-axis{margin-left:53px}.adaptive-chart-axis small{font-size:8px}.adaptive-chart-tooltip{width:min(196px,100vw - 54px);padding:10px}.adaptive-report-marker{width:28px;height:28px}.adaptive-report-dialog-backdrop{padding:12px max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));place-items:end center}.adaptive-report-dialog{border-radius:18px 18px 14px 14px;width:100%;max-height:min(78dvh,680px)}.adaptive-report-dialog>header{min-height:60px;padding-left:15px}.adaptive-report-dialog>div{padding-inline:15px}.adaptive-report-dialog article p{margin-left:0}.market-event-marker{width:29px;height:29px}.market-event-dialog{max-height:min(88dvh,760px)}.market-event-dialog>.market-event-dialog-scroll{padding:0 11px 14px}.market-event-dialog-filters{padding-top:10px}.market-event-dialog-summary{min-height:58px;padding-inline:2px}.market-event-link-group>header{grid-template-columns:38px minmax(0,1fr) auto;padding-inline:10px}.market-event-link-group>header>img,.market-event-link-group>header>span{width:38px;height:38px}.market-event-link-actions{gap:6px}.market-event-link-actions>a{min-height:40px;padding-inline:9px}}@media (max-width:420px){.adaptive-trend-chart{height:292px;padding-inline:8px}.adaptive-chart-panel{grid-template-columns:38px minmax(0,1fr);gap:5px}.adaptive-chart-panel>header span{display:none}.adaptive-chart-axis{margin-left:43px}}.product-artwork.image-preview-trigger,.product-artwork-placeholder{box-sizing:border-box;width:var(--product-artwork-size);min-width:var(--product-artwork-size);max-width:var(--product-artwork-size);height:var(--product-artwork-size);min-height:var(--product-artwork-size);max-height:var(--product-artwork-size);aspect-ratio:1;flex:0 0 var(--product-artwork-size);background:linear-gradient(145deg,#fff 0%,#f3f6fa 100%);border:1px solid #dfe7f0;overflow:hidden;box-shadow:0 3px 10px #1e3a5b12,inset 0 0 0 1px #fffc}.product-artwork.image-preview-trigger{transition:border-color .16s,box-shadow .16s,transform .16s}.product-artwork>img{box-sizing:border-box;border-radius:inherit;object-fit:cover;object-position:center;background:#fff;width:100%;height:100%}.product-artwork.image-preview-trigger:hover{border-color:#b7cce4;transform:translateY(-1px);box-shadow:0 7px 18px #1f48771f,inset 0 0 0 1px #ffffffe6}.product-artwork.image-preview-trigger:focus-visible{border-color:#6f9ee1;box-shadow:0 0 0 3px #347cf62e,0 5px 14px #1f48771a}.product-artwork-placeholder{letter-spacing:.08em;flex:none;place-items:center;color:#7890ab!important;font-size:11px!important;font-weight:750!important;display:grid!important}.product-link-identity>.product-artwork-table,.product-link-identity>.product-artwork-placeholder.product-artwork-table{--product-artwork-size:52px;border-radius:15px}.quote-product>.product-artwork-featured,.quote-product>.product-artwork-placeholder.product-artwork-featured{--product-artwork-size:68px;border-radius:18px}.product-component-list .product-artwork-compact,.product-component-list .product-artwork-placeholder.product-artwork-compact{--product-artwork-size:44px;border-radius:13px}@media (max-width:760px){.product-link-identity>.product-artwork-table,.product-link-identity>.product-artwork-placeholder.product-artwork-table{--product-artwork-size:58px;border-radius:17px}.quote-product>.product-artwork-featured,.quote-product>.product-artwork-placeholder.product-artwork-featured{--product-artwork-size:60px;border-radius:17px}}@media (prefers-reduced-motion:reduce){.product-artwork.image-preview-trigger{transition:none}}.product-artwork-report{--product-artwork-size:56px;border-radius:16px}.product-artwork-report-hero{--product-artwork-size:76px;border-radius:20px}.report-selected-link{grid-template-columns:56px minmax(0,1fr) auto;display:grid}.report-selected-link>.product-artwork-report{grid-row:1}.report-selected-link>div{align-self:center}.daily-report-compose-card,.daily-report-history-card{background:#fff;border:1px solid #dbe5ef;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #1d395a11}.daily-report-compose-heading,.daily-report-history-heading{background:linear-gradient(135deg,#fbfdff 0%,#f3f7fc 100%);border-bottom:1px solid #e6ecf2;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:22px 24px;display:flex}.daily-report-compose-heading>div>span,.daily-report-history-heading>div>span{color:#3578d0;letter-spacing:.1em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.daily-report-compose-heading h2,.daily-report-history-heading h2{color:#203a57;letter-spacing:-.02em;margin:0;font-size:20px}.daily-report-compose-heading p,.daily-report-history-heading p{color:#78899c;margin:6px 0 0;font-size:11px}.daily-report-compose-heading>a{color:#316bb8;background:#fff;border:1px solid #cfdef0;border-radius:10px;flex:none;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 3px 10px #244b780e}.daily-report-compose-heading>a span{font-size:15px}.daily-report-history-heading>b{color:#316fc7;background:#eaf2ff;border-radius:9px;flex:none;padding:8px 11px;font-size:10px}.daily-report-compose-form{gap:18px;padding:22px 24px 24px;display:grid}.daily-report-prompt-bar{background:#f8fafc;border:1px solid #e1e8f0;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:13px 14px;display:flex}.daily-report-prompt-bar>div{gap:4px;min-width:0;display:grid}.daily-report-prompt-bar strong{color:#3c536c;font-size:12px}.daily-report-prompt-bar small{color:#8a98a8;font-size:10px}.daily-report-prompt-bar nav{align-items:center;gap:7px;display:flex}.daily-report-prompt-bar button{color:#526a83;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d3deea;border-radius:9px;min-height:36px;padding:0 11px;font-size:10px;font-weight:700;transition:border-color .15s,color .15s,background .15s}.daily-report-prompt-bar button:hover{color:#2868c6;background:#f4f8ff;border-color:#9ab9e6}.daily-report-writing-field{gap:9px;min-width:0;display:grid}.daily-report-writing-field>span{color:#435a72;font-size:12px;font-weight:750}.daily-report-writing-field textarea{box-sizing:border-box;resize:vertical;overscroll-behavior:contain;color:#263e58;caret-color:#286ef0;background:#fff;border:1px solid #cbd8e6;border-radius:14px;outline:0;width:100%;min-height:310px;padding:18px 19px;font-family:inherit;font-size:15px;line-height:1.85;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px 3px #18335009}.daily-report-writing-field textarea:focus{border-color:#5f91dc;box-shadow:0 0 0 4px #3076dc17,inset 0 1px 3px #18335006}.daily-report-writing-field textarea::placeholder{color:#9aa8b7}.daily-report-compose-footer{justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.daily-report-compose-footer>div{align-items:center;gap:12px;min-width:0;display:flex}.daily-report-compose-footer p{color:#77899d;margin:0;font-size:10px;line-height:1.5}.daily-report-compose-footer p.error{color:#c64c55}.daily-report-compose-footer span{color:#93a0af;flex:none;font-size:10px}.daily-report-compose-footer>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#347cf6,#2865dc);border:0;border-radius:10px;flex:none;min-width:142px;min-height:44px;padding:0 18px;font-size:12px;font-weight:750;box-shadow:0 8px 18px #2867dc33}.daily-report-compose-footer>button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.daily-report-fab{z-index:720;color:#fff;cursor:pointer;background:linear-gradient(145deg,#3c86fa,#2468df);border:0;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 13px 30px #2364dc57,inset 0 1px #ffffff47}.daily-report-fab svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.daily-report-fab:hover{filter:brightness(1.04);transform:translateY(-2px)scale(1.03);box-shadow:0 17px 36px #2364dc66,inset 0 1px #ffffff47}.daily-report-fab:focus-visible{outline-offset:4px;outline:4px solid #347cf638}.report-history-page{box-sizing:border-box;align-content:start;gap:14px;width:100%;max-width:none;display:grid}.report-history-back{color:#597088;width:fit-content;font-size:11px;font-weight:650;text-decoration:none}.report-history-hero{background:#fff;border:1px solid #dce5ef;border-radius:17px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:17px;min-width:0;padding:18px 20px;display:grid;box-shadow:0 9px 26px #1f3a590e}.report-history-hero>div{min-width:0}.report-history-hero>div>span{border-radius:7px;margin-bottom:5px;padding:4px 7px;font-size:9px;font-weight:750;display:inline-block}.report-history-hero>div>span.live{color:#239475;background:#e5f7f1}.report-history-hero>div>span.offline{color:#8995a3;background:#f0f2f5}.report-history-hero h2{color:#223b57;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.report-history-hero h2 a{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;text-decoration:none;display:inline-flex;overflow:hidden}.report-history-hero h2 a:hover{color:#286fd4}.report-history-hero h2 a i{color:#6f98ca;flex:none;font-size:12px;font-style:normal;transition:transform .16s}.report-history-hero h2 a:hover i{transform:translate(2px,-2px)}.report-history-hero p{color:#7a8b9e;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:10px;overflow:hidden}.report-history-summary p{align-items:center;gap:0;display:flex}.report-history-summary p span{text-overflow:ellipsis;min-width:0;overflow:hidden}.report-history-summary p span+span:before{content:"";background:#a9b9c9;border-radius:50%;width:3px;height:3px;margin:0 8px 2px;display:inline-block}.report-history-hero nav{justify-content:flex-end;align-items:center;gap:7px;display:flex}.report-history-hero nav a{color:#526a82;white-space:nowrap;background:#fff;border:1px solid #d5e0ec;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.report-history-hero nav a.primary{color:#fff;background:#2f73df;border-color:#2f73df}.report-history-page .daily-report-history-card{min-height:0}.report-history-page .daily-report-history-heading{background:radial-gradient(circle at 92% 10%,#4384e91a,#0000 32%),linear-gradient(135deg,#fbfdff,#f5f8fc);min-height:82px;padding:17px 21px}.report-history-page .daily-report-history-heading>div>span{margin-bottom:3px;font-size:9px}.report-history-page .daily-report-history-heading h2{font-size:18px}.report-history-page .daily-report-history-heading p{margin-top:4px}.report-history-page .daily-report-history-list{padding:0 20px 18px}.report-history-page .daily-report-empty{background:linear-gradient(145deg,#f7fafef2,#eff5fcad);border:1px dashed #d7e3ef;border-radius:14px;min-height:168px;margin-top:16px}.report-history-page .daily-report-empty>span{background:#fff;box-shadow:0 5px 14px #294e7714}.daily-report-history-list{padding:8px 24px 22px}.daily-report-history-list>article{border-bottom:1px solid #e8edf3;grid-template-columns:132px minmax(0,1fr);gap:24px;min-width:0;padding:22px 0;display:grid}.daily-report-history-list>article[class*=record-]:not(.record-report){background:linear-gradient(90deg,#f5f9feb8,#0000 44%)}.daily-report-history-list>article:last-of-type{border-bottom:0}.daily-report-date{align-content:start;gap:6px;padding-top:2px;display:grid}.daily-report-date time{color:#2d4b6b;font-size:13px;font-weight:800}.daily-report-date span{color:#95a2b0;font-size:9px}.daily-report-entry{border-left:2px solid #dbe8f8;min-width:0;padding-left:20px}.daily-report-entry>header{justify-content:space-between;align-items:center;display:flex}.daily-report-entry>p{color:#354d67;white-space:pre-wrap;word-break:break-word;margin:13px 0 0;font-size:13px;line-height:1.9}.daily-report-author .record-label{color:#6d7f92;background:#eef3f8;border-radius:999px;width:fit-content;padding:3px 7px;font-weight:700}.daily-report-author .record-label-add,.daily-report-author .record-label-classify_new{color:#238a69;background:#e8f7f1}.daily-report-author .record-label-remove{color:#c54f55;background:#fff0f0}.daily-report-author .record-label-classify_legacy{color:#a66b19;background:#fff5e6}.sales-detail-hero-actions{flex:none;align-items:center;gap:8px;display:flex}.sales-detail-product-link.report{color:#1d4f89;background:#fff;font-weight:750}@media (max-width:760px){.daily-report-fab{right:18px;bottom:calc(18px + env(safe-area-inset-bottom));width:54px;height:54px}.report-center-intro{gap:10px;min-height:0;padding:17px}.report-center-intro h2{font-size:18px}.report-center-intro p{line-height:1.55}.report-center-layout{gap:12px}.report-link-picker>header{min-height:62px;padding:12px 14px}.report-link-picker>div{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:8px;display:flex;overflow-x:auto}.report-link-picker>div::-webkit-scrollbar{display:none}.report-link-picker>div>a{scroll-snap-align:start;min-width:min(248px,100vw - 68px)}.report-selected-link{grid-template-columns:56px minmax(0,1fr);gap:11px;padding:13px}.report-selected-link>a{background:#f6f9fd;border:1px solid #d4e1f0;border-radius:10px;grid-column:1/-1;place-items:center;width:100%;min-height:40px;display:grid}.daily-report-compose-heading,.daily-report-history-heading{flex-direction:column;align-items:flex-start;gap:13px;min-height:0;padding:17px}.daily-report-compose-heading>a{justify-content:center;width:100%}.daily-report-compose-form{gap:14px;padding:14px}.daily-report-prompt-bar{flex-direction:column;align-items:stretch;gap:11px;min-height:0;padding:12px}.daily-report-prompt-bar nav{scrollbar-width:none;width:100%;padding-bottom:2px;overflow-x:auto}.daily-report-prompt-bar nav::-webkit-scrollbar{display:none}.daily-report-prompt-bar button{touch-action:manipulation;flex:none;min-height:42px;font-size:12px}.daily-report-writing-field>span{font-size:13px}.daily-report-writing-field textarea{resize:none;min-height:44dvh;padding:15px;font-size:16px;line-height:1.75}.daily-report-compose-footer{z-index:4;padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #e3eaf2;flex-direction:column;align-items:stretch;gap:10px;margin:0 -14px -14px;position:sticky;bottom:0;box-shadow:0 -8px 22px #1c375612}.daily-report-compose-footer>div{justify-content:space-between}.daily-report-compose-footer p{font-size:11px}.daily-report-compose-footer>button{touch-action:manipulation;width:100%;min-height:48px;font-size:14px}.report-history-page{gap:11px}.report-history-hero{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px}.product-artwork-report-hero{--product-artwork-size:64px;border-radius:17px}.report-history-hero h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.report-history-hero p{white-space:normal;line-height:1.5}.report-history-hero nav{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;display:grid}.report-history-hero nav a{min-height:43px}.report-history-hero nav a:first-child:last-child{grid-column:1/-1}.daily-report-history-list{padding:2px 15px 17px}.daily-report-history-list>article{grid-template-columns:1fr;gap:11px;padding:18px 0}.daily-report-date{justify-content:space-between;align-items:center;gap:10px;display:flex}.daily-report-entry{border-left:0;padding:0}.daily-report-entry>p{margin-top:11px;font-size:14px;line-height:1.8}.daily-report-pagination{gap:6px}.daily-report-pagination a,.daily-report-pagination strong{min-height:40px;padding-inline:9px;font-size:11px}.sales-detail-hero-actions{width:100%}.sales-detail-hero-actions a{flex:1;place-items:center;min-height:40px;display:grid}}.sidebar-unread-badge{color:#fff;background:#ef5b62;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #ef5b6247}@media (min-width:761px){.dashboard-sidebar.is-collapsed nav a:has(.sidebar-unread-badge){position:relative}html[data-sidebar-collapsed="1"] .dashboard-sidebar nav a:has(.sidebar-unread-badge){position:relative}.dashboard-sidebar.is-collapsed .sidebar-unread-badge,html[data-sidebar-collapsed="1"] .dashboard-sidebar .sidebar-unread-badge{color:#0000;background:#f46069;border:2px solid #17385e;width:10px;min-width:10px;height:10px;margin:0;padding:0;font-size:0;position:absolute;top:8px;left:calc(50% + 5px);overflow:hidden;box-shadow:0 2px 5px #f460694d}.dashboard-sidebar.is-collapsed nav a.active .sidebar-unread-badge,html[data-sidebar-collapsed="1"] .dashboard-sidebar nav a.active .sidebar-unread-badge{border-color:#173d70}}.favorite-reason-backdrop{z-index:1200;overscroll-behavior:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08182d6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.favorite-reason-dialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dbe5f1;border-radius:22px;width:min(520px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 28px 80px #1330523d}.favorite-reason-dialog>header{border-bottom:1px solid #e9eff6;align-items:center;gap:14px;padding:22px 24px 18px;display:flex}.favorite-reason-dialog>header>span{color:#2875e8;background:#edf5ff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:24px;font-weight:700;display:grid}.favorite-reason-dialog>header small{color:#8ba0b8;letter-spacing:.09em;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.favorite-reason-dialog>header h3{color:#18324f;margin:0;font-size:20px}.favorite-reason-dialog>header button{color:#6f8299;cursor:pointer;background:#f4f7fb;border:0;border-radius:10px;width:36px;height:36px;margin-left:auto;font-size:24px}.favorite-reason-product{background:#f6f9fd;border-radius:14px;margin:20px 24px 0;padding:14px 16px}.favorite-reason-product strong,.favorite-reason-product small{display:block}.favorite-reason-product strong{color:#243c58;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.favorite-reason-product small{color:#879ab1;margin-top:5px}.favorite-reason-dialog>label{padding:20px 24px;display:block}.favorite-reason-dialog>label>span{color:#304963;margin-bottom:9px;font-weight:700;display:block}.favorite-reason-dialog textarea{resize:vertical;color:#203954;width:100%;min-height:112px;font:inherit;background:#fff;border:1px solid #ccd9e8;border-radius:14px;outline:none;padding:13px 14px;font-size:16px;line-height:1.65}.favorite-reason-dialog textarea:focus{border-color:#4088ef;box-shadow:0 0 0 4px #4088ef1c}.favorite-reason-dialog>label>small{color:#8a9db3;margin-top:8px;font-size:12px;display:block}.favorite-reason-dialog>footer{background:#fafcff;justify-content:flex-end;gap:10px;padding:16px 24px 22px;display:flex}.favorite-reason-dialog>footer button{color:#526a83;cursor:pointer;background:#fff;border:1px solid #d4dfeb;border-radius:12px;min-width:96px;height:42px;font-weight:700}.favorite-reason-dialog>footer button.primary{color:#fff;background:#2875e8;border-color:#2875e8}.favorite-reason-dialog>footer button.danger{color:#fff;background:#f06b6b;border-color:#f06b6b}.favorite-reason-dialog button:disabled{cursor:wait;opacity:.58}.favorite-type-choice{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:18px 24px 0;padding:0;display:grid}.favorite-type-choice legend{color:#304963;grid-column:1/-1;margin-bottom:9px;font-size:13px;font-weight:750}.favorite-type-choice button{color:#29425d;cursor:pointer;text-align:left;background:#fff;border:1px solid #d7e1ec;border-radius:13px;gap:4px;min-height:74px;padding:12px 14px;display:grid}.favorite-type-choice button b{font-size:13px}.favorite-type-choice button span{color:#8495a8;font-size:10px;line-height:1.45}.favorite-type-choice button.active{background:#f2f7ff;border-color:#4b8bea;box-shadow:0 0 0 3px #4b8bea17}.favorite-type-choice button.active b{color:#236fdc}.favorite-type-tabs{grid-template-columns:repeat(2,minmax(0,260px));gap:10px;padding:14px 20px 0;display:grid}.favorite-type-tabs button{color:#516980;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:12px;align-items:center;gap:11px;min-height:64px;padding:10px 14px;display:flex}.favorite-type-tabs button>span{color:#74889d;background:#f0f4f8;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.favorite-type-tabs button div{gap:2px;display:grid}.favorite-type-tabs button strong{color:#29425d;font-size:12px}.favorite-type-tabs button small{color:#8b9bad;font-size:9px}.favorite-type-tabs button.active{background:#f5f9ff;border-color:#7ba9e9}.favorite-type-tabs button.active>span{color:#fff;background:#2f78df}.favorite-type-badge{border-radius:6px;flex:none;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800}.favorite-type-badge.new{color:#278b6c;background:#e8f7f1}.favorite-type-badge.legacy{color:#718297;background:#f0f3f7}.favorite-type-move{color:#69829b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:3px 7px;font-size:9px}.favorite-type-move:hover{color:#2875dc;background:#edf4fc}.favorite-row-actions{align-items:center;gap:6px;margin-top:9px;display:flex}.favorite-row-actions>a,.favorite-row-actions>button{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:750;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.favorite-row-actions>a span,.favorite-row-actions>button span{border-radius:6px;flex:none;place-items:center;width:17px;height:17px;font-size:12px;line-height:1;display:grid}.favorite-row-actions .favorite-sales-action{color:#236bcf;background:#edf5ff;border-color:#c8dcfa}.favorite-row-actions .favorite-sales-action span{color:#236bcf;background:#dceaff}.favorite-row-actions .favorite-monitor-action{color:#238266;background:#eefaf5;border-color:#bfe4d7}.favorite-row-actions .favorite-monitor-action span{color:#238266;background:#d9f3e9;font-size:10px}.favorite-row-actions .favorite-type-move{color:#2d6fc8;background:#f7faff;border-color:#bfd6f5}.favorite-row-actions .favorite-type-move span{color:#3478d2;background:#e6f0ff}.favorite-row-actions .favorite-remove-action{color:#c9434d;background:#fff3f4;border-color:#f1c8cc}.favorite-row-actions .favorite-remove-action span{color:#d44751;background:#fde1e4;font-size:15px}.favorite-row-actions .favorite-sales-action:hover{color:#1e61bb;background:#e3efff;border-color:#94bced;transform:translateY(-1px);box-shadow:0 4px 10px #276fd31a}.favorite-row-actions .favorite-monitor-action:hover{color:#176e55;background:#e1f6ee;border-color:#82cbb3;transform:translateY(-1px);box-shadow:0 4px 10px #2382661a}.favorite-row-actions .favorite-type-move:hover{color:#215fab;background:#eaf3ff;border-color:#91b8ea;transform:translateY(-1px);box-shadow:0 4px 10px #2d6fc814}.favorite-row-actions .favorite-remove-action:hover{color:#b9343e;background:#ffe8ea;border-color:#e99ca3;transform:translateY(-1px);box-shadow:0 4px 10px #c9434d14}:is(.favorite-row-actions>a:focus-visible,.favorite-row-actions>button:focus-visible){outline-offset:2px;outline:3px solid #2f78e633}.favorite-row-actions>button:disabled{cursor:wait;opacity:.55;transform:none}.monitor-manager-backdrop{z-index:1250;overscroll-behavior:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#091b2f75;place-items:center;padding:22px;animation:.16s both inventory-picker-fade;display:grid;position:fixed;inset:0;overflow:hidden}.monitor-manager-dialog{background:#f6faf8;border:1px solid #d8e5e0;border-radius:24px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(900px,100%);max-height:min(820px,100dvh - 44px);animation:.2s both inventory-picker-rise;display:grid;overflow:hidden;box-shadow:0 30px 90px #09261f45}.monitor-manager-dialog>header{background:linear-gradient(120deg,#fff 30%,#f0faf6);border-bottom:1px solid #e1ece8;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:20px 24px;display:flex}.monitor-manager-heading{align-items:center;gap:15px;min-width:0;display:flex}.monitor-manager-heading>span{color:#fff;background:linear-gradient(145deg,#31b48b,#23866a);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:850;display:grid;box-shadow:0 10px 24px #23866a33}.monitor-manager-heading small{color:#389578;letter-spacing:.14em;font-size:9px;font-weight:850;display:block}.monitor-manager-heading h3{color:#1e3c34;margin:3px 0 0;font-size:22px}.monitor-manager-heading p{color:#7d928b;text-overflow:ellipsis;white-space:nowrap;max-width:650px;margin:4px 0 0;font-size:11px;overflow:hidden}.monitor-manager-dialog>header>button{color:#71877f;cursor:pointer;background:#ffffffd9;border:0;border-radius:12px;width:40px;height:40px;font-size:24px;line-height:1}.monitor-manager-dialog>header>button:hover{color:#356c5d;background:#e8f3ef}.monitor-manager-summary{color:#55746a;background:#fbfefd;border-bottom:1px solid #e2ece8;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 24px;font-size:11px;display:flex}.monitor-manager-summary>div{align-items:center;gap:9px;font-weight:750;display:flex}.monitor-manager-summary i{background:#35b58d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #35b58d1f}.monitor-manager-summary>span{color:#83968f;font-variant-numeric:tabular-nums}.monitor-manager-summary>div:last-child{justify-content:flex-end}.monitor-manager-summary>div:last-child>span{color:#83968f;font-variant-numeric:tabular-nums;white-space:nowrap}.monitor-manager-tabs{background:#fff;border-bottom:1px solid #dfe9e5;align-items:end;gap:6px;min-height:52px;padding:7px 20px 0;display:flex}.monitor-manager-tabs button{color:#71877f;cursor:pointer;min-width:132px;height:44px;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.monitor-manager-tabs button>span{color:#648079;background:#edf3f1;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.monitor-manager-tabs button>b{color:#789087;background:#eef3f1;border-radius:10px;min-width:20px;padding:2px 6px;font-size:8px}.monitor-manager-tabs button.active>span{color:#248165;background:#e2f5ee}.monitor-manager-tabs button.active>b{color:#277c63;background:#def3eb}.monitor-manager-body{overscroll-behavior:contain;min-height:300px;padding:16px 18px 20px;overflow-y:auto}.monitor-manager-loading,.monitor-manager-empty{color:#82958e;text-align:center;align-content:center;justify-items:center;min-height:300px;display:grid}.monitor-manager-loading i{border:3px solid #dceae5;border-top-color:#35a982;border-radius:50%;width:30px;height:30px;margin-bottom:13px;animation:.75s linear infinite button-spin}@keyframes button-spin{to{transform:rotate(360deg)}}.monitor-manager-empty>span{color:#338d70;background:#eaf6f2;border-radius:17px;place-items:center;width:54px;height:54px;font-size:17px;font-weight:850;display:grid}.monitor-manager-empty strong{color:#35564b;margin-top:13px;font-size:15px}.monitor-manager-empty p{color:#8a9d96;margin:6px 0 0;font-size:11px}.monitor-manager-empty.error>span{color:#d45c60;background:#fff0f0}.monitor-spec-filters{background:linear-gradient(145deg,#fff,#f5faf8);border:1px solid #dbe8e3;border-radius:16px;margin-bottom:16px;padding:14px 16px}.monitor-spec-filters>header{align-items:baseline;gap:9px;margin-bottom:10px;display:flex}.monitor-spec-filters>header strong{color:#315449;font-size:12px}.monitor-spec-filters>header span{color:#8a9d96;font-size:9px}.monitor-spec-filter{border-top:1px solid #edf2f0;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:10px;padding:7px 0;display:grid}.monitor-spec-filter>b{overflow-wrap:anywhere;color:#6e857d;min-width:0;padding-top:7px;font-size:9px}.monitor-spec-filter>div{flex-wrap:wrap;gap:6px;display:flex}.monitor-spec-filter button{color:#627870;cursor:pointer;min-height:28px;font:inherit;background:#fff;border:1px solid #d9e4e0;border-radius:8px;padding:0 10px;font-size:9px}.monitor-spec-filter button:hover{color:#27775f;border-color:#83bda9}.monitor-spec-filter button.active{color:#21795e;background:#e7f7f1;border-color:#68b599;font-weight:850;box-shadow:0 2px 7px #24806214}.monitor-filter-empty{color:#80958e;place-content:center;justify-items:center;gap:12px;min-height:150px;display:grid}.monitor-filter-empty strong{font-size:12px}.monitor-filter-empty button{color:#27775f;cursor:pointer;min-height:32px;font:inherit;background:#eef9f5;border:1px solid #b8d7cc;border-radius:9px;padding:0 12px;font-size:9px;font-weight:800}.monitor-sku-group+.monitor-sku-group{margin-top:17px}.monitor-sku-group>header{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 5px;display:flex}.monitor-sku-group>header div{align-items:baseline;gap:7px;display:flex}.monitor-sku-group>header small{color:#8a9c96;font-size:8px}.monitor-sku-group>header strong{color:#315247;font-size:13px}.monitor-sku-group>header>span{color:#849790;font-size:9px}.monitor-configured-view>header{justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:5px 4px 13px;display:flex}.monitor-configured-view>header strong,.monitor-configured-view>header span{display:block}.monitor-configured-view>header span{color:#859991;margin-top:5px;font-size:9px}.monitor-configured-view>header>b{color:#287a62;background:#e7f5f0;border-radius:8px;padding:5px 9px;font-size:9px}.monitor-configured-list{gap:10px;display:grid}.monitor-configured-list article{background:#fff;border:1px solid #dce8e3;border-radius:15px;grid-template-columns:56px minmax(190px,1fr) minmax(230px,320px) 80px;align-items:center;gap:14px;min-height:94px;padding:14px 15px;display:grid;box-shadow:0 4px 16px #1c483a0a}.monitor-configured-image{object-fit:cover;background:#eef4f2;border:1px solid #dce7e3;border-radius:12px;width:56px;height:56px;overflow:hidden}.monitor-configured-image img{object-fit:cover;width:100%;height:100%}.monitor-configured-image.placeholder{color:#668078;place-items:center;font-size:10px;font-weight:850;display:grid}.monitor-configured-list article>div{min-width:0}.monitor-configured-list article em{color:#2a8167;background:#e9f6f1;border-radius:6px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.monitor-configured-list article em.sku{color:#5a5fc8;background:#eeeefe}.monitor-configured-list article em.combine{color:#b77426;background:#fff2df}.monitor-configured-list article em.normal{color:#3975c9;background:#edf4ff}.monitor-configured-list article strong,.monitor-configured-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.monitor-configured-list article strong{color:#2d4b42;margin-top:6px;font-size:12px}.monitor-configured-list article small{color:#899b95;margin-top:4px;font-size:8px}.monitor-configured-rule-trigger{white-space:normal;justify-content:space-between;gap:10px;width:100%;min-height:66px;padding:10px 11px}.monitor-configured-rule-copy{text-align:left;gap:4px;min-width:0;display:grid}.monitor-configured-rule-copy strong,.monitor-configured-rule-copy small{white-space:normal!important;margin:0!important}.monitor-configured-rule-copy strong{line-height:1.45;color:#2c5548!important;font-size:11px!important}.monitor-configured-rule-copy small{color:#82958e!important;font-size:8px!important}.monitor-configured-rule-action{color:#3473bd;white-space:nowrap;flex:none;font-size:8px;font-weight:850}.monitor-configured-rule-action i{font-style:normal}.monitor-configured-empty{color:#83968f;text-align:center;place-content:center;justify-items:center;min-height:280px;display:grid}.monitor-configured-empty>span{color:#2a9574;background:#e7f6f0;border-radius:16px;place-items:center;width:50px;height:50px;font-size:19px;display:grid}.monitor-configured-empty strong{color:#38584e;margin-top:13px;font-size:14px}.monitor-configured-empty p{margin:6px 0 13px;font-size:9px}.monitor-configured-empty button{color:#fff;cursor:pointer;min-height:36px;font:inherit;background:#2b9272;border:0;border-radius:10px;padding:0 14px;font-size:9px;font-weight:800}.monitor-sku-card{background:#fff;border:1px solid #dce8e3;border-radius:17px;overflow:hidden;box-shadow:0 5px 18px #1942350a}.monitor-sku-card+.monitor-sku-card{margin-top:11px}.monitor-sku-card.expanded{border-color:#b9dccf;box-shadow:0 8px 24px #1f715712}.monitor-sku-main{grid-template-columns:64px minmax(220px,1fr) auto auto;align-items:center;gap:16px;min-height:104px;padding:15px 17px;display:grid}.monitor-sku-image{object-fit:cover;background:#f0f5f3;border:1px solid #d9e5e0;border-radius:14px;width:64px;height:64px;overflow:hidden}.monitor-sku-image img,.monitor-component-image img{object-fit:cover;width:100%;height:100%}.monitor-sku-image.placeholder,.monitor-component-image.placeholder{color:#789087;place-items:center;font-size:9px;font-weight:800;display:grid}.monitor-sku-copy{min-width:0}.monitor-sku-copy>div{align-items:center;gap:6px;margin-bottom:6px;display:flex}.monitor-sku-copy>.monitor-sku-meta{flex-wrap:wrap;align-items:flex-start;row-gap:5px}.monitor-sku-copy em,.monitor-sku-copy b{border-radius:7px;padding:3px 7px;font-size:8px;font-style:normal}.monitor-sku-meta>em{white-space:nowrap;flex:none}.monitor-sku-copy em.normal{color:#3975c9;background:#edf4ff}.monitor-sku-copy em.combine{color:#bb7425;background:#fff2df}.monitor-sku-copy em.unmatched{color:#7b8d95;background:#f0f3f5}.monitor-sku-copy b{color:#248468;background:#e8f8f2}.monitor-sku-copy .monitor-spec-tag{color:#526b77;text-overflow:ellipsis;white-space:nowrap;background:#f0f4f7;border-radius:7px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:3px 7px;font-size:8px;display:inline-flex;overflow:hidden}.monitor-spec-tag i{color:#8a9ba4;font-style:normal}.monitor-sku-copy>strong,.monitor-sku-copy>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.monitor-sku-copy>strong{color:#253f37;font-size:13px}.monitor-sku-copy>small{color:#879a93;margin-top:6px;font-size:9px}.monitor-sku-copy .monitor-warning-actions{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.monitor-unmatched-copy{color:#8a9b95;font-size:8px}.monitor-sku-main dl{gap:22px;margin:0;display:flex}.monitor-sku-main dl div{min-width:74px}.monitor-sku-main dt{color:#8a9c96;font-size:8px}.monitor-sku-main dd{color:#244b3f;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:17px;font-weight:850}.monitor-combine-toggle{color:#27785f;cursor:pointer;min-width:112px;height:38px;font:inherit;background:#f4fbf8;border:1px solid #bcdccf;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.monitor-combine-toggle:hover{background:#e8f7f1;border-color:#78bca5}.monitor-combine-toggle i{font-size:14px;font-style:normal;transition:transform .18s}.monitor-combine-toggle[aria-expanded=true] i{transform:rotate(180deg)}.monitor-component-list{background:#fbfefd;padding:0 16px 14px}.monitor-component-list>header,.monitor-component-row{grid-template-columns:minmax(210px,1fr) 70px 85px 85px 150px;align-items:center;gap:10px;display:grid}.monitor-component-list>header{color:#899b95;min-height:34px;padding:0 12px;font-size:8px;font-weight:750}.monitor-component-row{color:#657d75;font-variant-numeric:tabular-nums;border-top:1px solid #e5eeea;min-height:64px;padding:9px 12px;font-size:9px}.monitor-component-row>div{align-items:center;gap:10px;min-width:0;display:flex}.monitor-component-image{object-fit:cover;background:#f0f5f3;border:1px solid #dce7e3;border-radius:10px;flex:0 0 42px;width:42px;height:42px;overflow:hidden}.monitor-component-row>div>span{min-width:0}.monitor-component-row strong,.monitor-component-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.monitor-component-row>div strong{color:#355248;font-size:10px}.monitor-component-row small{color:#93a39d;margin-top:4px;font-size:8px}.monitor-component-row>b{color:#b1732b}.monitor-component-row>strong{color:#274d41;font-size:11px}.monitor-component-list>p{color:#879a93;text-align:center;border-top:1px solid #e5eeea;margin:0;padding:18px;font-size:10px}.monitor-manager-dialog>footer{background:#fff;border-top:1px solid #dfeae6;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:11px 18px 11px 24px;display:flex}.monitor-manager-dialog>footer p{color:#81958e;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.monitor-manager-dialog>footer p span{color:#32896d;background:#e8f6f1;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.monitor-manager-dialog>footer button{color:#fff;cursor:pointer;background:#279071;border:0;border-radius:11px;min-width:100px;height:40px;font-weight:800}.monitor-manager-dialog>footer button:hover{background:#20795f}.warning-rule-trigger{color:#527067;cursor:pointer;min-height:32px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cadbd5;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.warning-rule-trigger.active>span{color:#31a980;font-size:8px}.warning-rule-trigger.compact{min-height:28px;padding-inline:8px;font-size:8px}.warning-rule-backdrop{z-index:1400;overscroll-behavior:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1c3080;place-items:center;padding:20px;animation:.16s both inventory-picker-fade;display:grid;position:fixed;inset:0;overflow:hidden}.warning-rule-dialog{background:#fff;border:1px solid #d5e5df;border-radius:22px;width:min(520px,100%);animation:.2s both inventory-picker-rise;overflow:hidden;box-shadow:0 28px 80px #0d2d2540}.warning-rule-dialog>header{background:linear-gradient(120deg,#fff,#eff9f5);border-bottom:1px solid #e4ece9;justify-content:space-between;align-items:center;min-height:84px;padding:18px 21px;display:flex}.warning-rule-dialog>header small{color:#359276;letter-spacing:.1em;font-size:9px;font-weight:850;display:block}.warning-rule-dialog>header h3{color:#243f37;margin:4px 0 0;font-size:19px}.warning-rule-dialog>header>button{color:#758a83;cursor:pointer;background:#fff;border:0;border-radius:10px;width:36px;height:36px;font-size:22px}.warning-rule-target{background:#f8fbfa;border:1px solid #e0e9e6;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:5px 9px;margin:18px 21px 0;padding:13px 14px;display:grid}.warning-rule-target>span{color:#2b8065;background:#e5f5ef;border-radius:6px;align-self:start;padding:3px 7px;font-size:8px;font-weight:850}.warning-rule-target>strong{color:#304c43;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.warning-rule-target>small{color:#899a95;grid-column:2;font-size:9px}.warning-rule-fields{gap:10px;padding:16px 21px 5px;display:grid}.warning-rule-condition{color:#8a9994;background:#fafcfb;border:1px solid #e1e8e6;border-radius:12px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:9px 13px;font-size:11px;transition:border-color .16s,background .16s,opacity .16s;display:grid}.warning-rule-condition.enabled{color:#5d746c;background:#fff;border-color:#cfe0da}.warning-rule-condition>label:last-child{grid-template-columns:1fr 100px 1.2fr;align-items:center;gap:10px;display:grid}.warning-rule-condition input[type=number]{color:#22473b;text-align:center;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #cbdad5;border-radius:9px;outline:0;font-size:14px;font-weight:800}.warning-rule-condition input[type=number]:focus{border-color:#3ca17f;box-shadow:0 0 0 3px #3ca17f1f}.warning-rule-condition input[type=number]:disabled{color:#a3afab;background:#f1f4f3;border-color:#e1e7e5}.warning-condition-toggle{cursor:pointer;grid-template-columns:32px;justify-items:center;gap:4px;display:grid}.warning-condition-toggle input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.warning-condition-toggle>span{background:#cad5d1;border-radius:10px;width:32px;height:18px;transition:background .16s;position:relative}.warning-condition-toggle>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #19382f2e}.warning-condition-toggle input:checked+span{background:#35a17f}.warning-condition-toggle input:checked+span:after{transform:translate(14px)}.warning-condition-toggle b{color:#80918b;white-space:nowrap;font-size:8px}.warning-rule-operator{background:#f8fbfa;border:1px solid #dce7e3;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:12px 21px 0;padding:12px 13px;display:flex}.warning-rule-operator>div:first-child strong,.warning-rule-operator>div:first-child span{display:block}.warning-rule-operator>div:first-child span{color:#8a9b95;margin-top:4px;font-size:8px}.warning-rule-operator>div:last-child{gap:6px;display:flex}.warning-rule-operator button{color:#71857e;cursor:pointer;min-width:106px;min-height:42px;font:inherit;text-align:left;background:#fff;border:1px solid #d7e2de;border-radius:9px;grid-template-columns:24px 1fr;align-items:center;gap:5px;padding:5px 8px;display:grid}.warning-rule-operator button>b{background:#edf3f1;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.warning-rule-operator button>span{font-size:8px}.warning-rule-operator button.active>b{color:#fff;background:#35a17f}.warning-rule-operator.disabled{opacity:.55}.warning-rule-note{color:#81938d;margin:7px 21px 0;font-size:9px;line-height:1.6}.warning-rule-error{color:#c94e56;margin:9px 21px 0;font-size:10px}.warning-rule-dialog>footer{background:#fbfdfc;border-top:1px solid #e6eeeb;justify-content:space-between;align-items:center;gap:12px;min-height:72px;margin-top:13px;padding:12px 21px;display:flex}.warning-rule-dialog>footer>div{gap:8px;display:flex}.warning-rule-dialog>footer button{color:#61766f;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #d5e1dd;border-radius:10px;padding:0 14px;font-size:10px;font-weight:800}.warning-rule-dialog>footer .primary-button{color:#fff;background:#278e6e;border-color:#278e6e}.warning-rule-dialog>footer .warning-rule-remove{color:#c84c55;border-color:#efd3d5}.warning-rule-dialog button:disabled{cursor:wait;opacity:.55}.favorites-card{border-color:#d7e3f0;padding-top:0;overflow:hidden;box-shadow:0 14px 38px #193a5e0e}.favorites-card>.users-card-head{background:linear-gradient(135deg,#fff 15%,#f4f8ff 100%);min-height:92px;padding:20px 22px 16px}.favorites-card>.users-card-head h2{letter-spacing:-.02em;font-size:20px}.favorites-card>.users-card-head p{max-width:720px;margin-top:6px;line-height:1.65}.favorites-card .product-link-head-actions>button{color:#fff;cursor:pointer;background:#2f78e6;border:0;border-radius:11px;height:40px;padding:0 16px;font-weight:800;box-shadow:0 7px 18px #2f78e633}.favorites-card .favorite-type-tabs{background:#fbfdff;padding:14px 22px 0}.favorites-card .favorite-type-tabs button{border-radius:14px;max-width:300px}.favorites-card .favorites-toolbar{background:#fbfdff;padding:16px 22px 12px}.favorites-card .users-table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;border:1px solid #e0e8f1;border-radius:15px;margin:0 22px;overflow:auto hidden}.favorites-card .product-links-table{width:100%;min-width:0}.favorites-card .users-table-wrap:has(>table>tbody:empty){min-height:0}.favorites-card .favorite-row-actions{flex-wrap:wrap}.favorites-card .product-link-title-row>a{white-space:normal;overflow-wrap:anywhere}.favorites-card .users-table td:last-child{overflow-wrap:anywhere}.favorites-card .users-table tbody tr{background:#fff}.favorites-card .users-table tbody tr:hover{background:#f8fbff}.favorites-card .users-pagination{margin-inline:22px}@media (max-width:760px){.favorites-card>.users-card-head,.favorites-card .favorite-type-tabs,.favorites-card .favorites-toolbar{padding-inline:14px}.favorites-card .favorite-type-tabs{grid-template-columns:1fr 1fr}.favorites-card .favorite-type-tabs button{min-width:0;padding-inline:10px}.favorites-card .users-table-wrap,.favorites-card .users-pagination{margin-inline:10px}.monitor-manager-backdrop{align-items:end;padding:0}.monitor-manager-dialog{width:100%;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)));border-width:1px 0 0;border-radius:22px 22px 0 0}.monitor-manager-dialog>header{min-height:82px;padding:14px 16px}.monitor-manager-heading{gap:11px}.monitor-manager-heading>span{border-radius:13px;width:44px;height:44px;font-size:17px}.monitor-manager-heading h3{font-size:18px}.monitor-manager-heading p{max-width:calc(100vw - 150px)}.monitor-manager-dialog>header>button{width:36px;height:36px}.monitor-manager-summary{min-height:48px;padding-inline:16px}.monitor-manager-summary>div:first-child{display:none}.monitor-manager-summary>div:last-child{justify-content:space-between;width:100%}.monitor-manager-tabs{padding-inline:10px}.monitor-manager-tabs button{flex:1;min-width:0}.monitor-manager-body{min-height:230px;padding:10px 10px 14px}.monitor-spec-filters{padding:12px}.monitor-spec-filter{grid-template-columns:50px minmax(0,1fr)}.monitor-manager-loading,.monitor-manager-empty{min-height:230px}.monitor-sku-main{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:12px}.monitor-sku-image{border-radius:12px;width:52px;height:52px}.monitor-sku-main dl{grid-column:2/-1;gap:24px}.monitor-sku-main dl div{min-width:66px}.monitor-combine-toggle{grid-column:2/-1;justify-self:start}.monitor-component-list{padding:0 10px 10px;overflow-x:auto}.monitor-component-list>header,.monitor-component-row{min-width:620px}.monitor-configured-list article{grid-template-columns:48px minmax(0,1fr);gap:10px}.monitor-configured-image{width:48px;height:48px}.monitor-configured-list .monitor-configured-rule-trigger{grid-column:2}.warning-rule-backdrop{align-items:end;padding:0}.warning-rule-dialog{border-radius:22px 22px 0 0;width:100%}.warning-rule-condition{grid-template-columns:70px minmax(0,1fr)}.warning-rule-condition>label:last-child{grid-template-columns:1fr 84px 1.2fr}.warning-rule-operator{flex-direction:column;align-items:stretch}.warning-rule-operator>div:last-child{grid-template-columns:1fr 1fr;display:grid}.warning-rule-dialog>footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.monitor-manager-dialog>footer{min-height:64px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.monitor-manager-dialog>footer p{display:none}.monitor-manager-dialog>footer button{width:100%;min-height:44px}}.home-inventory-area{margin-top:22px}.home-inventory-area>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:13px;display:flex}.home-inventory-area>header span{color:#4080d9;letter-spacing:.14em;font-size:9px;font-weight:850}.home-inventory-area>header h2{color:#203a55;margin:5px 0 0;font-size:22px}.home-inventory-area>header p{color:#8092a6;margin:6px 0 0;font-size:10px}.home-inventory-area>header>small{color:#b77422;background:#fff5e8;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:750}.home-inventory-overview{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:14px;display:grid}.home-inventory-overview article{background:linear-gradient(145deg,#fff 30%,#f6f9fe);border:1px solid #dce6f1;border-radius:16px;grid-template-columns:1fr auto;align-content:center;gap:4px 8px;min-height:104px;padding:17px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1f42690d}.home-inventory-overview article:after{content:"";background:#377be513;border-radius:50%;width:74px;height:74px;position:absolute;top:-30px;right:-22px}.home-inventory-overview span{color:#71869d;grid-column:1/-1;font-size:10px;font-weight:750}.home-inventory-overview strong{color:#1f3c59;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(25px,2.2vw,34px);line-height:1}.home-inventory-overview small{color:#91a1b2;align-self:end;padding-bottom:2px;font-size:9px}.home-inventory-overview article.attention{background:linear-gradient(145deg,#fff 25%,#fff9ed);border-color:#f0dfbd}.home-inventory-overview article.attention:after{background:#eba0361a}.home-inventory-overview article.attention strong{color:#bd711c}.home-inventory-overview article.out{background:linear-gradient(145deg,#fff 25%,#fff5f5);border-color:#efd5d8}.home-inventory-overview article.out:after{background:#da525e17}.home-inventory-overview article.out strong{color:#ce4e58}.home-inventory-overview article.transit{background:linear-gradient(145deg,#fff 25%,#f1f7ff);border-color:#d5e4fa}.home-inventory-overview article.transit strong{color:#2f75da}.home-inventory-grid{grid-template-columns:1fr;gap:14px;display:grid}.home-inventory-grid.split{grid-template-columns:repeat(2,minmax(0,1fr))}.home-inventory-panel{background:#fff;border:1px solid #dce6f0;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 8px 26px #1b37560b}.home-inventory-panel>header{background:#fbfdff;border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:14px 17px;display:flex}.home-inventory-panel>header strong,.home-inventory-panel>header span{display:block}.home-inventory-panel>header strong{color:#273f58;font-size:14px}.home-inventory-panel>header span{color:#8798aa;margin-top:4px;font-size:9px}.home-inventory-panel>header b{color:#c27224;white-space:nowrap;background:#fff1e5;border-radius:7px;padding:5px 8px;font-size:9px}.home-inventory-list{max-height:500px;overflow-y:auto}.home-inventory-row{min-height:96px;color:inherit;border-bottom:1px solid #edf1f5;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px 16px;text-decoration:none;display:grid;position:relative}.home-inventory-row:last-child{border-bottom:0}.home-inventory-row:before{content:"";opacity:.75;background:#48b99a;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:14px auto 14px 0}.home-inventory-row.is-warning:before{background:#e5a13d}.home-inventory-row.is-out:before{background:#d95b64}.home-inventory-row:hover{background:#f8fbff}.home-inventory-image{object-fit:cover;background:#f0f4f8;border:1px solid #dce5ee;border-radius:12px;width:54px;height:54px;overflow:hidden;box-shadow:0 5px 14px #25446514}.home-inventory-image img{object-fit:cover;width:100%;height:100%}.home-inventory-image.placeholder{color:#7890a8;place-items:center;font-size:11px;font-weight:800;display:grid}.home-inventory-copy{min-width:0}.home-inventory-copy a{color:inherit;text-decoration:none}.home-inventory-copy a:hover strong{color:#2474e8}.home-inventory-copy strong,.home-inventory-copy small,.home-inventory-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-inventory-copy strong{color:#213c58;font-size:12px;line-height:1.4}.home-inventory-copy small{color:#8497aa;margin-top:5px;font-size:9px}.home-inventory-copy em{color:#657e98;margin-top:7px;font-size:9px;font-style:normal}.inventory-edit-warning{color:#23876e;min-height:29px;font:inherit;cursor:pointer;background:#f7fcfa;border:1px solid #b9d9cf;border-radius:8px;align-items:center;gap:5px;margin-top:9px;padding:5px 10px;font-size:9px;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.inventory-edit-warning span{font-size:12px;line-height:1}.inventory-edit-warning:hover{color:#176f5b;background:#eaf8f3;border-color:#64b59f;transform:translateY(-1px)}.inventory-edit-warning:focus-visible{outline-offset:2px;outline:3px solid #2e9a7c2e}.home-inventory-copy .inventory-transit-copy b{color:#2e75d8;font-size:11px;font-style:normal}.home-inventory-row dl{gap:20px;margin:0;display:flex}.home-inventory-row dl div{min-width:72px}.home-inventory-row dt{color:#8799ac;font-size:9px;font-weight:650}.home-inventory-row dd{color:#213e5b;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:17px;font-weight:850}.home-inventory-row.is-warning dd{color:#b87320}.home-inventory-row.is-out dd{color:#c94b55}.home-inventory-empty{color:#8b9caf;place-items:center;min-height:160px;font-size:10px;display:grid}.home-inventory-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.home-inventory-loading div{background:linear-gradient(100deg,#f7f9fc 30%,#fff 48%,#f7f9fc 66%) 0 0/220% 100%;border:1px solid #e3eaf2;border-radius:18px;height:230px;animation:1.2s linear infinite content-shimmer}@media (max-width:1100px){.home-inventory-grid.split{grid-template-columns:1fr}}@media (max-width:760px){.favorite-row-actions{flex-wrap:wrap}.favorite-row-actions>a,.favorite-row-actions>button{width:auto;min-height:34px}.home-inventory-area>header{flex-direction:column;align-items:flex-start}.home-inventory-area>header>small{text-align:center;align-self:stretch}.home-inventory-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-inventory-overview article{min-height:88px;padding:14px}.home-inventory-overview strong{font-size:25px}.home-inventory-loading{grid-template-columns:1fr}.home-inventory-loading div+div{display:none}.home-inventory-row{grid-template-columns:48px minmax(0,1fr) auto;min-height:112px;padding:13px 12px}.home-inventory-image{width:48px;height:48px}.home-inventory-row dl{grid-column:2/-1;justify-content:flex-start}.home-inventory-row dd{font-size:15px}.home-inventory-row>.inventory-status{grid-area:1/3}}.favorite-history-card{background:#fff;border:1px solid #dbe5f0;border-radius:20px;margin-top:22px;overflow:hidden}.favorite-history-card>header{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.favorite-history-card>header span,.favorite-activity-hero span{color:#3e83e8;letter-spacing:.1em;font-size:11px;font-weight:800}.favorite-history-card>header h2{color:#193450;margin:5px 0 3px;font-size:22px}.favorite-history-card>header p{color:#8295ab;margin:0}.favorite-history-card>header>strong{color:#203c59;text-align:center;font-size:26px}.favorite-history-card>header>strong small{color:#92a4b8;font-size:11px;font-weight:500;display:block}.favorite-history-timeline{padding:8px 26px 20px}.favorite-history-timeline article{grid-template-columns:44px 1fr;gap:14px;padding-top:18px;display:grid;position:relative}.favorite-history-timeline article:not(:last-child):before{content:"";background:#dbe5ef;width:1px;position:absolute;top:58px;bottom:-18px;left:21px}.favorite-history-avatar{width:44px;height:44px;position:relative}.favorite-history-avatar>img,.favorite-history-avatar>span{object-fit:cover;color:#497096;background:#edf4fc;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.favorite-history-avatar i{color:#0000;background:#36b892;border:3px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:0;font-style:normal;display:grid;position:absolute;bottom:-3px;right:-3px;overflow:hidden;box-shadow:0 3px 8px #22886d33}.favorite-history-avatar i:before,.favorite-history-avatar i:after{content:"";background:#fff;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.favorite-history-avatar i:before{width:10px;height:2px}.favorite-history-avatar i:after{width:2px;height:10px}.favorite-history-timeline article.remove .favorite-history-avatar i{background:#ef6b70}.favorite-history-timeline article.remove .favorite-history-avatar i:after{display:none}.favorite-history-timeline article>div:last-child>div{align-items:center;gap:9px;min-height:24px;display:flex}.favorite-history-timeline article strong{color:#213b57}.favorite-history-timeline article b{color:#22886d;background:#e9f8f3;border-radius:999px;padding:3px 8px;font-size:12px}.favorite-history-timeline article.remove b{color:#ce555b;background:#fff0f0}.favorite-history-timeline article time{color:#8da0b5;margin-left:auto;font-size:12px}.favorite-history-timeline article p{color:#536b84;margin:7px 0 0;line-height:1.65}.favorite-history-empty{color:#8a9db1;text-align:center;padding:30px}.favorite-activity-page{max-width:1500px}.favorite-activity-hero{background:linear-gradient(135deg,#fff 0%,#f5f9ff 100%);border:1px solid #dbe5f0;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:30px 34px;display:flex}.favorite-activity-hero h2{color:#17334f;margin:7px 0 8px;font-size:28px}.favorite-activity-hero p{color:#788ea7;max-width:760px;margin:0;line-height:1.7}.favorite-activity-hero>strong{color:#2675e8;text-align:center;min-width:130px;font-size:38px}.favorite-activity-hero>strong small{color:#8195ad;font-size:12px;display:block}.favorite-activity-card{background:#fff;border:1px solid #dbe5f0;border-radius:22px;margin-top:20px;overflow:hidden}.favorite-activity-card>header{border-bottom:1px solid #e5ecf4;justify-content:space-between;align-items:center;min-height:76px;padding:14px 24px;display:flex}.favorite-activity-card>header nav{background:#f1f5fa;border-radius:13px;gap:8px;padding:5px;display:flex}.favorite-activity-card>header nav button{color:#667d96;cursor:pointer;background:0 0;border:0;border-radius:9px;height:38px;padding:0 16px;font-weight:700}.favorite-activity-card>header nav button.active{color:#246fdc;background:#fff;box-shadow:0 4px 14px #1d436c1a}.favorite-activity-card>header nav b{background:#e3ebf5;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:11px;display:inline-grid}.favorite-activity-card>header nav button.active b{background:#e8f2ff}.mark-all-read{color:#3d5c7c;cursor:pointer;background:#fff;border:1px solid #ccd9e8;border-radius:11px;height:40px;padding:0 16px;font-weight:700}.activity-header-actions{justify-content:flex-end;gap:8px;display:flex}.clear-read-activities{color:#c34e4e;cursor:pointer;background:#fff8f8;border:1px solid #f0c7c7;border-radius:11px;height:40px;padding:0 16px;font-weight:700}.clear-read-activities:hover{background:#fff0f0;border-color:#e8a9a9}.activity-archive-filters{background:#fbfdff;border-bottom:1px solid #e5ecf4;grid-template-columns:minmax(240px,1fr) 190px 190px auto;align-items:center;gap:12px;padding:16px 24px;display:grid}.activity-archive-filters>label{background:#fff;border:1px solid #d5e0ec;border-radius:11px;align-items:center;gap:9px;height:42px;padding:0 13px;display:flex}.activity-archive-filters>label span{color:#7790aa;font-size:18px}.activity-archive-filters input{color:#29435f;width:100%;font:inherit;border:0;outline:0}.activity-archive-filters>small{color:#8ba0b7;text-align:right}.activity-archive-label{color:#698099;background:#f0f4f9;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:800}.favorite-activity-list{position:relative}.favorite-activity-list.is-loading{opacity:.5;pointer-events:none}.favorite-activity-list article{border-bottom:1px solid #e8eef5;grid-template-columns:54px minmax(260px,1fr) minmax(220px,360px) auto;align-items:center;gap:18px;padding:22px 26px;display:grid}.favorite-activity-list article.unread{background:linear-gradient(90deg,#ebf4ffc7,#fff0 56%);position:relative}.favorite-activity-list article.unread:before{content:"";background:#347df0;border-radius:0 999px 999px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.activity-actor{position:relative}.activity-actor>span:first-child,.activity-actor>img:first-child{border-radius:15px;width:48px;height:48px}.activity-actor>i{color:#0000;background:#35b690;border:3px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:0;font-style:normal;display:grid;position:absolute;bottom:-3px;right:-2px;overflow:hidden;box-shadow:0 3px 8px #22886d33}.activity-actor>i:before,.activity-actor>i:after{content:"";background:#fff;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.activity-actor>i:before{width:10px;height:2px}.activity-actor>i:after{width:2px;height:10px}.activity-actor>i.remove{background:#ef686e}.activity-actor>i.remove:after{display:none}.activity-actor>i.classify_new,.activity-actor>i.classify_legacy{color:#fff;background:#e99f35;font-size:8px;font-weight:850}.activity-actor>i.classify_new:before,.activity-actor>i.classify_new:after,.activity-actor>i.classify_legacy:before,.activity-actor>i.classify_legacy:after{display:none}.activity-copy>div{align-items:baseline;gap:7px;display:flex}.activity-copy strong{color:#203b57}.activity-copy span{color:#5f7690}.activity-new-label{color:#2872df;background:#e5f0ff;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800}.activity-copy time{color:#91a2b5;margin-left:auto;font-size:12px}.activity-copy blockquote{color:#3d5873;margin:8px 0 6px;font-size:15px;line-height:1.6}.activity-copy small{color:#91a2b5}.activity-product{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.activity-product>strong{color:#28435f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.activity-actions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.activity-actions button,.activity-actions a{color:#2c76df;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:700;text-decoration:none}.activity-actions button{color:#71869d;font-size:12px}.activity-actions .activity-mark-read{color:#fff;background:#2c76e6;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:108px;height:38px;padding:0 13px;font-size:12px;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 7px 18px #2c76e638}.activity-actions .activity-mark-read:hover{background:#1f67d2;transform:translateY(-1px);box-shadow:0 9px 22px #2c76e64d}.activity-actions .activity-mark-read span{color:#fff;background:#fff3;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.favorite-activity-empty{text-align:center;padding:60px 20px}.favorite-activity-empty>span{color:#3980e5;background:#edf4fd;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:24px;display:grid}.favorite-activity-empty h3{color:#29445f;margin:0}.favorite-activity-empty p{color:#8a9cb1}@media (max-width:760px){.favorite-reason-backdrop{align-items:end;padding:0}.favorite-reason-dialog{max-height:calc(100dvh - max(12px,env(safe-area-inset-top)));border-radius:22px 22px 0 0}.favorite-reason-dialog>header,.favorite-reason-dialog>label{padding-left:18px;padding-right:18px}.favorite-reason-product{margin-left:18px;margin-right:18px}.favorite-reason-dialog>footer{padding:12px 18px calc(14px + env(safe-area-inset-bottom));position:sticky;bottom:0}.favorite-reason-dialog>footer button{flex:1}.favorite-type-choice{margin-left:18px;margin-right:18px}.favorite-type-tabs{grid-template-columns:1fr 1fr;padding:12px 14px 0}.favorite-type-tabs button{min-height:54px;padding:8px 10px}.favorite-type-tabs button>span{width:30px;height:30px}.favorite-type-tabs button small{display:none}.favorite-history-card>header,.favorite-activity-hero{align-items:flex-start;padding:20px}.favorite-history-card>header p{display:none}.favorite-history-timeline{padding:5px 18px 18px}.favorite-history-timeline article>div:last-child>div{flex-wrap:wrap;align-items:flex-start}.favorite-history-timeline article time{width:100%;margin-left:0}.favorite-activity-hero>strong{min-width:70px;font-size:30px}.favorite-activity-hero h2{font-size:23px}.favorite-activity-card>header{flex-direction:column;align-items:stretch;gap:10px}.favorite-activity-card>header nav{grid-template-columns:1fr 1fr;display:grid}.activity-archive-filters{grid-template-columns:1fr;padding:14px 18px}.activity-archive-filters>small{text-align:left}.favorite-activity-list article{grid-template-columns:46px 1fr;gap:12px;padding:18px}.activity-copy time{width:100%;margin-left:0}.activity-copy>div{flex-wrap:wrap}.activity-product{grid-column:2}.activity-actions{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}}.inventory-picker-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1f346b;padding:24px}.inventory-picker-dialog{background:#f6f9fd;border-color:#dbe5ef;border-radius:20px;width:min(860px,100%);max-height:min(760px,100dvh - 48px);box-shadow:0 28px 80px #0e233a42}.inventory-picker-head{background:#fff;gap:18px;min-height:82px;padding:18px 22px}.inventory-picker-title{display:block}.inventory-picker-title h3{color:#1f3954;letter-spacing:-.015em;font-size:19px}.inventory-picker-title p{color:#8797a9;margin-top:5px;font-size:11px}.inventory-picker-close{color:#77899c;background:#f4f7fa;border-radius:10px;width:36px;height:36px;font-size:21px}.inventory-picker-close:hover{color:#40566c;background:#eaf0f6;transform:none}.inventory-picker-tools{background:#f8fafd;align-items:stretch;gap:10px;min-height:118px;padding:12px 20px;display:grid}.inventory-picker-search-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.inventory-picker-search-row>label{background:#fff;border:1px solid #d3dfeb;border-radius:12px;align-items:center;gap:10px;width:min(570px,72%);height:46px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 3px 12px #1f3d5e09}.inventory-picker-search-row>label:focus-within{border-color:#6d9fe9;box-shadow:0 0 0 4px #2f74de17}.inventory-picker-tools label>span{font-size:17px}.inventory-picker-tools input{font-size:13px}.inventory-picker-count{color:#597089;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.inventory-picker-count i{background:#39b994;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #39b9941f}.inventory-picker-count span{color:#91a0b0;border-left:1px solid #dce5ef;margin-left:6px;padding-left:10px;font-weight:500}.inventory-picker-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inventory-picker-filters .ui-select{width:100%;min-width:0}.inventory-picker-filters .ui-select-trigger{width:100%;min-height:38px}.inventory-picker-list{background:#f6f9fd;grid-template-columns:1fr;gap:10px;min-height:260px;padding:14px 18px 18px;display:grid}.inventory-picker-list>article{background:#fff;border:1px solid #dde7f1;border-radius:15px;grid-template-columns:68px minmax(0,1fr) auto;gap:16px;min-height:100px;padding:14px 15px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 4px 14px #1f3d5e09}.inventory-picker-list>article:hover{background:#fff;border-color:#bfd3eb;transform:translateY(-1px);box-shadow:0 8px 22px #1f456f13}.inventory-picker-list>article.is-monitored{background:#fbfefd;border-color:#d8e8e2}.inventory-picker-list>article>.inventory-picker-image{box-sizing:border-box;aspect-ratio:1;background:#f0f4f8;border-color:#d7e2ed;border-radius:13px;width:68px;min-width:68px;height:68px;min-height:68px;padding:0}.inventory-picker-list>article>.inventory-picker-image img{object-fit:cover;width:100%;height:100%}.inventory-picker-copy{align-content:center;gap:6px;display:grid}.inventory-picker-copy>div{margin:0}.inventory-picker-copy>div em,.inventory-picker-copy>div b{border-radius:6px;padding:3px 7px;font-size:9px}.inventory-picker-copy>div b.live{color:#268b6c;background:#e8f7f1}.inventory-picker-copy>div b.offline{color:#7d8997;background:#f1f3f6}.inventory-picker-copy>strong{color:#233b55;-webkit-line-clamp:2;font-size:13px;line-height:1.48}.inventory-picker-copy>small{color:#8697a9;align-items:center;gap:9px;margin:0;font-size:10px}.inventory-picker-copy>small span+span{padding-left:9px}.inventory-picker-list article>button.inventory-picker-add{background:#f7faff;border-color:#c8d9ed;border-radius:10px;gap:6px;width:auto;min-width:70px;height:38px;padding:0 13px;font-size:10px}.inventory-picker-list article>button.inventory-picker-add>span{background:#e5effd;border-radius:50%;place-items:center;width:18px;height:18px;font-size:13px;display:grid}.inventory-picker-list article>button.inventory-picker-add>b{font-size:10px}.inventory-picker-list article>button.inventory-picker-add:hover:not(:disabled)>span{background:#fff3}.inventory-picker-pagination{background:#fff;border-top:1px solid #e2eaf3;padding:0 18px}.inventory-picker-pagination .users-pagination{min-height:62px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding-inline:0}.inventory-picker-loading{min-height:260px}.inventory-picker-empty{min-height:280px}.inventory-picker-dialog>footer{min-height:64px;padding:10px 18px 10px 22px}.inventory-picker-dialog>footer p{font-size:10px}.inventory-picker-dialog>footer>button{min-width:92px;height:38px;box-shadow:none;border-radius:10px;font-size:11px}@media (max-width:760px){.inventory-picker-backdrop{align-items:end;padding:0}.inventory-picker-dialog{width:100%;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)));border-width:1px 0 0;border-radius:20px 20px 0 0}.inventory-picker-head{min-height:68px;padding:14px 16px}.inventory-picker-title h3{font-size:17px}.inventory-picker-title p{font-size:9px;display:block}.inventory-picker-close{width:34px;height:34px}.inventory-picker-tools{gap:8px;min-height:0;padding:10px 12px}.inventory-picker-search-row{flex-direction:column;align-items:stretch;gap:8px}.inventory-picker-search-row>label{width:100%;height:44px}.inventory-picker-tools input{font-size:16px}.inventory-picker-count{justify-content:flex-start;padding-inline:3px}.inventory-picker-filters{grid-template-columns:1fr;gap:7px}.inventory-picker-list{padding:2px 12px 12px}.inventory-picker-list>article{grid-template-columns:50px minmax(0,1fr) 40px;gap:10px;min-height:76px;padding:11px 2px}.inventory-picker-list>article>.inventory-picker-image{border-radius:10px;width:50px;min-width:50px;height:50px;min-height:50px}.inventory-picker-copy>strong{-webkit-line-clamp:2}.inventory-picker-copy>small{gap:5px;display:flex}.inventory-picker-copy>small span{max-width:92px}.inventory-picker-copy>small span+span{border-left:1px solid #e1e8f0;padding-left:5px}.inventory-picker-list article>button.inventory-picker-add{border-radius:10px;width:38px;min-width:38px;height:38px;padding:0;font-size:0}.inventory-picker-list article>button.inventory-picker-add>span{font-size:17px}.inventory-picker-list article>button.inventory-picker-add>b{display:none}.inventory-picker-pagination{padding:0 12px}.inventory-picker-pagination .users-pagination{min-height:58px;padding-block:9px}.inventory-picker-pagination .pagination-jump{display:none}.inventory-picker-dialog>footer{min-height:64px;padding:9px 12px calc(9px + env(safe-area-inset-bottom))}.inventory-picker-dialog>footer>button{width:100%;min-height:44px}}.production-workspace{max-width:1540px;margin:0 auto}.production-hero{color:#fff;background:linear-gradient(125deg,#173b67,#225794 72%,#2d6fbd);border-radius:22px;justify-content:space-between;align-items:center;gap:28px;min-height:164px;padding:30px 34px;display:flex;overflow:hidden;box-shadow:0 18px 42px #14386029}.production-hero span{color:#91c7ff;letter-spacing:.15em;font-size:10px;font-weight:850}.production-hero h2{letter-spacing:-.03em;margin:8px 0 6px;font-size:clamp(25px,2.4vw,36px)}.production-hero p{color:#c8d9eb;max-width:720px;margin:0;font-size:12px;line-height:1.8}.production-hero>small{color:#dcecff;background:#ffffff17;border:1px solid #fff3;border-radius:10px;flex:none;padding:10px 13px;font-size:10px;font-weight:700}.production-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.production-summary article{background:#fff;border:1px solid #dce6f1;border-radius:18px;grid-template-columns:1fr auto;align-content:center;gap:6px 10px;min-height:118px;padding:20px 22px;display:grid;box-shadow:0 8px 26px #1e40650d}.production-summary span{color:#72869c;grid-column:1/-1;font-size:10px;font-weight:750}.production-summary strong{color:#203d5b;font-variant-numeric:tabular-nums;font-size:clamp(27px,2.5vw,38px);line-height:1}.production-summary small{color:#91a0b0;align-self:end;font-size:9px}.production-summary .transit strong{color:#2e76dc}.production-summary .partial strong{color:#c07a20}.production-filters{background:#fff;border:1px solid #dce6f0;border-radius:17px;grid-template-columns:minmax(260px,1fr) 220px auto auto;align-items:end;gap:12px;margin-bottom:16px;padding:17px 18px;display:grid;box-shadow:0 7px 22px #1f3e600a}.production-filters label{color:#6e849b;gap:7px;font-size:9px;font-weight:750;display:grid}.production-filters input{color:#263f59;width:100%;height:42px;font:inherit;background:#fbfdff;border:1px solid #d3dfeb;border-radius:10px;outline:0;padding:0 13px;font-size:11px}.production-filters input:focus{border-color:#6d9fe9;box-shadow:0 0 0 4px #2f74de14}.production-filters .production-status-select{width:100%;min-width:0}.production-filters .production-status-select>.ui-select-trigger{height:42px;min-height:42px;box-shadow:none;background:#fbfdff;border-color:#d3dfeb;border-radius:10px;font-size:11px}.production-filters button,.production-filters>a{color:#fff;background:#2f75dc;border:1px solid #2f75dc;border-radius:10px;place-items:center;min-width:74px;height:42px;padding:0 15px;font-size:10px;font-weight:750;text-decoration:none;display:grid}.production-filters>a{color:#697f95;background:#fff;border-color:#d5e0eb}.production-list{background:#fff;border:1px solid #dce6f0;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #1f3e600d}.production-list>header{background:#fbfdff;border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;min-height:76px;padding:16px 22px;display:flex}.production-list>header h3{color:#233e59;margin:0;font-size:16px}.production-list>header p{color:#89a;margin:5px 0 0;font-size:9px}.production-list>header>span{color:#3975c7;background:#edf4fe;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:750}.production-batch{border-bottom:1px solid #e8edf3}.production-batch:last-of-type{border-bottom:0}.production-batch summary{cursor:pointer;grid-template-columns:minmax(320px,1.4fr) minmax(300px,1fr) 170px 24px;align-items:center;gap:22px;min-height:112px;padding:18px 22px;list-style:none;display:grid}.production-batch summary::-webkit-details-marker{display:none}.production-batch summary:hover{background:#f9fbfe}.production-batch-identity{align-items:center;gap:13px;min-width:0;display:flex}.production-batch-identity>span{color:#278a6b;background:#e7f6f0;border-radius:8px;flex:none;padding:6px 8px;font-size:9px;font-weight:800}.production-batch-identity>span.finished{color:#738296;background:#eef1f5}.production-batch-identity strong,.production-batch-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.production-batch-identity strong{color:#223d58;font-size:13px}.production-batch-identity small{color:#8497aa;margin-top:6px;font-size:9px}.production-batch summary dl,.production-items article dl{grid-template-columns:repeat(3,minmax(68px,1fr));gap:14px;margin:0;display:grid}.production-batch dt,.production-items dt{color:#8a9bad;font-size:8px}.production-batch dd,.production-items dd{color:#28445f;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:14px;font-weight:800}.production-progress>span{background:#e8eef5;border-radius:8px;height:6px;display:block;overflow:hidden}.production-progress i{border-radius:inherit;background:linear-gradient(90deg,#4d91ee,#3bb897);height:100%;display:block}.production-progress small{color:#7e91a6;text-align:right;margin-top:7px;font-size:8px;display:block}.production-progress.pending>span{background:repeating-linear-gradient(135deg,#edf2f7 0 8px,#f7f9fc 8px 16px)}.production-progress.pending small{color:#a17632;font-weight:750}.production-batch summary>b{color:#7f91a4;font-size:16px;transition:transform .18s}.production-batch[open] summary>b{transform:rotate(180deg)}.production-batch-meta{color:#7d91a6;background:#f7faff;border-top:1px solid #edf1f5;flex-wrap:wrap;gap:18px;padding:10px 22px;font-size:9px;display:flex}.production-items{background:#f7faff;padding:0 22px 16px}.production-items article{background:#fff;border-bottom:1px solid #e7edf4;grid-template-columns:48px minmax(0,1fr) minmax(270px,.8fr);align-items:center;gap:14px;min-height:78px;padding:11px 12px;display:grid}.production-items article:first-child{border-radius:12px 12px 0 0}.production-items article:last-child{border-bottom:0;border-radius:0 0 12px 12px}.production-item-image{object-fit:cover;background:#f0f4f8;border:1px solid #dce5ee;border-radius:10px;width:48px;height:48px;overflow:hidden}.production-item-image img{object-fit:cover;width:100%;height:100%}.production-item-image.placeholder{color:#7890a8;place-items:center;font-size:10px;font-weight:800;display:grid}.production-items article>div{min-width:0}.production-items article strong,.production-items article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.production-items article strong{color:#29435c;font-size:11px}.production-items article small{color:#8a9bad;margin-top:5px;font-size:8px}.production-empty-items{color:#8a9bad;text-align:center;background:#fff;border-radius:12px;margin:0;padding:28px;font-size:10px}.production-empty{color:#8193a6;text-align:center;place-content:center;gap:7px;min-height:220px;display:grid}.production-empty strong{color:#425a72;font-size:13px}.production-empty span{font-size:9px}.production-pagination{background:#fbfdff;border-top:1px solid #e5ebf2;justify-content:center;align-items:center;gap:16px;min-height:66px;display:flex}.production-pagination a{color:#3975c7;border:1px solid #d2deea;border-radius:9px;place-items:center;min-width:72px;height:36px;font-size:9px;font-weight:750;text-decoration:none;display:grid}.production-pagination a[aria-disabled=true]{pointer-events:none;opacity:.4}.production-pagination span{color:#7c90a5;font-size:9px}@media (max-width:1050px){.production-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.production-batch summary{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) 24px}.production-progress{grid-column:1/-1}.production-progress small{text-align:left}}@media (max-width:760px){.production-hero{border-radius:17px;flex-direction:column;align-items:flex-start;gap:16px;min-height:0;padding:22px 18px}.production-hero h2{font-size:25px}.production-hero p{font-size:10px}.production-hero>small{text-align:center;width:100%}.production-summary{gap:8px;margin:10px 0}.production-summary article{border-radius:14px;min-height:92px;padding:14px}.production-summary strong{font-size:25px}.production-filters{border-radius:14px;grid-template-columns:1fr;gap:9px;padding:13px}.production-filters input{height:44px;font-size:16px}.production-filters .production-status-select>.ui-select-trigger{height:44px;min-height:44px;font-size:16px}.production-filters button,.production-filters>a{height:42px}.production-list{border-radius:15px}.production-list>header{min-height:64px;padding:13px 14px}.production-batch summary{grid-template-columns:minmax(0,1fr) 20px;gap:15px 8px;min-height:0;padding:16px 14px}.production-batch-identity{align-items:flex-start}.production-batch summary dl,.production-progress{grid-column:1/-1}.production-batch summary>b{grid-area:1/2}.production-batch-meta{gap:9px 14px;padding:10px 14px}.production-items{padding:0 10px 12px}.production-items article{grid-template-columns:46px minmax(0,1fr);gap:10px;padding:11px 10px}.production-item-image{width:46px;height:46px}.production-items article dl{grid-column:1/-1}}.no-access-shell{background:radial-gradient(circle at 50% 0,#eef5ff 0,#f6f8fb 42%,#edf2f8 100%);place-items:center;min-height:100vh;padding:28px;display:grid}.no-access-card{text-align:center;background:#fffffff0;border:1px solid #dce5ef;border-radius:24px;justify-items:center;width:min(520px,100%);padding:46px 42px 40px;display:grid;box-shadow:0 24px 70px #223a5621}.no-access-icon{color:#2f73df;background:#eaf2ff;border-radius:20px;place-items:center;width:68px;height:68px;font-size:20px;font-weight:800;display:grid}.no-access-user{text-align:left;align-items:center;gap:10px;margin-top:24px;display:flex}.no-access-user .user-avatar{border-radius:12px;width:40px;height:40px}.no-access-user div{gap:3px;display:grid}.no-access-user strong{color:#243b56;font-size:14px}.no-access-user small{color:#3b9b7e;font-size:11px}.no-access-card h1{color:#1e3652;margin:24px 0 10px;font-size:clamp(25px,4vw,34px)}.no-access-card>p{color:#73869c;max-width:410px;margin:0;font-size:14px;line-height:1.8}.no-access-actions{justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.no-access-actions>a,.no-access-actions .logout-button{border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.no-access-actions>a{color:#fff;background:#2f73df}.no-access-actions .logout-button{color:#61758c;background:#fff;border:1px solid #d6e0eb}@media (max-width:560px){.no-access-shell{padding:18px}.no-access-card{border-radius:20px;padding:36px 22px 30px}.no-access-actions{flex-direction:column;width:100%}.no-access-actions>a,.no-access-actions .logout-button{width:100%}}@media (max-width:760px){.market-income-trend{padding:17px 14px 14px}.market-income-trend h2{font-size:19px}.market-income-trend header p{font-size:11px}.market-unified-filters{grid-template-columns:1fr 1fr;padding:9px}.market-filter-search{grid-column:1/-1}.market-multi-filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.market-filter-menu>summary{width:100%;min-width:0}.market-filter-popover,.market-filter-menu.links .market-filter-popover{width:min(360px,100vw - 44px)}.market-filter-menu:first-child .market-filter-popover{left:0;right:auto}.market-filter-menu.links .market-filter-popover{left:auto;right:0}.market-filter-reset{grid-column:1/-1;justify-self:end}.market-pinned-summary{justify-content:flex-end;width:100%;margin-left:0}.market-toolbar-cutoff{justify-content:space-between;width:100%;margin-left:0}.market-income-chart-body{grid-template-columns:58px minmax(0,1fr);gap:7px}.market-income-y-axis,.market-income-plot{height:290px}.market-income-y-axis,.market-income-axis{font-size:10px}.market-income-axis{margin-left:65px}.market-series-product{border-radius:8px}.market-series-owner{border-width:2px;width:21px;height:21px;bottom:-7px;right:-7px}}@media (max-width:1050px){.market-income-chart-body{grid-template-columns:58px minmax(0,1fr)}.market-series-rail{grid-column:1/-1;height:116px}.market-series-rail>header{height:34px}.market-series-rail>div{justify-content:flex-start;gap:16px;height:calc(100% - 34px);padding:7px 12px 10px;display:flex;overflow:auto hidden}.market-series-owner-group{flex:none}.market-series-owner-group+.market-series-owner-group{border-top:0;border-left:1px solid #dce6ea;margin:0;padding:0 0 0 14px}.market-series-owner-group>header{grid-template-columns:18px auto auto;width:fit-content;min-height:20px;margin:0 0 5px}.market-series-owner-group>header>span{width:18px;height:18px}.market-series-owner-group>div{justify-content:flex-start;gap:12px;display:flex}.market-series-rail button,.market-income-trend.is-dense .market-series-rail button{flex:0 0 40px;width:40px;height:40px}.market-income-axis{margin-right:0}}.inventory-alert-workbench{gap:16px;margin-top:20px;display:grid}.inventory-attention-summary{background:#fff;border:1px solid #dce6f0;border-radius:17px;overflow:hidden;box-shadow:0 8px 26px #1d3a5a0d}.inventory-attention-summary>header{background:linear-gradient(135deg,#fff,#f8fbff);border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:11px 16px;display:flex}.inventory-attention-summary>header>div{align-items:baseline;gap:10px;display:flex}.inventory-attention-summary>header strong{color:#243f59;font-size:16px}.inventory-attention-summary>header>div>span{color:#b26e1e;font-size:11px;font-weight:800}.inventory-replenishment-all{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#286ef0;border:0;border-radius:9px;margin-left:5px;padding:0 13px;font-size:10px;font-weight:850;box-shadow:0 5px 13px #286ef033}.inventory-replenishment-all:disabled{opacity:.55;cursor:wait}.inventory-attention-summary>header small{color:#8596a8;font-size:9px}.inventory-attention-summary>header>aside{align-items:center;gap:12px;display:flex}.inventory-attention-summary>header>aside>small{white-space:nowrap}.inventory-transit-filter{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f7fafc;border:1px solid #dce6ef;border-radius:11px;align-items:center;gap:8px;min-height:38px;padding:5px 9px;display:flex}.inventory-transit-filter input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.inventory-transit-filter>i{background:#cbd7e2;border-radius:999px;flex:0 0 34px;width:34px;height:20px;transition:background-color .18s,box-shadow .18s;position:relative}.inventory-transit-filter>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #1b354e38}.inventory-transit-filter input:checked+i{background:#3478c8}.inventory-transit-filter input:checked+i:after{transform:translate(14px)}.inventory-transit-filter input:focus-visible+i{box-shadow:0 0 0 3px #3478c833}.inventory-transit-filter>span{gap:1px;display:grid}.inventory-transit-filter b{color:#405b74;font-size:9px;line-height:1.2}.inventory-transit-filter span small{color:#8596a8;white-space:nowrap;font-size:7px;line-height:1.2}.inventory-attention-summary-head{color:#8496a7;grid-template-columns:minmax(160px,1fr) 110px 110px;gap:12px;padding:8px 17px 6px;font-size:9px;display:grid}.inventory-attention-summary.has-replenishment-actions .inventory-attention-summary-head{grid-template-columns:minmax(160px,1fr) 110px 110px 100px}.inventory-attention-summary-list{gap:6px;max-height:230px;padding:0 12px 12px;display:grid;overflow-y:auto}.inventory-attention-summary-list article{background:#fffbf3;border:1px solid #eee1c8;border-radius:10px;grid-template-columns:minmax(160px,1fr) 110px 110px;align-items:center;gap:12px;min-width:0;min-height:42px;padding:7px 16px;display:grid;position:relative;overflow:hidden}.inventory-attention-summary.has-replenishment-actions .inventory-attention-summary-list article{grid-template-columns:minmax(160px,1fr) 110px 110px 100px}.inventory-attention-summary-list article:before{content:"";background:#dfa044;width:3px;position:absolute;inset:0 auto 0 0}.inventory-attention-summary-list article.is-out{background:#fff7f7;border-color:#efd9dc}.inventory-attention-summary-list article.is-out:before{background:#d85b65}.inventory-attention-summary-list article strong{color:#29445e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inventory-attention-summary-list article span{color:#536b82;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:750}.inventory-attention-summary-list article span:nth-of-type(2){color:#c94d57}.inventory-attention-summary-list article span:last-child{color:#3476cf}.inventory-replenishment-request,.inventory-replenishment-progress{color:#fff;cursor:pointer;background:#286ef0;border:0;border-radius:8px;place-items:center;min-height:28px;padding:0 10px;font-size:10px;font-style:normal;font-weight:800;text-decoration:none;display:inline-grid}.inventory-replenishment-request:disabled{opacity:.58;cursor:wait}.inventory-replenishment-progress{color:#2868bd;background:#edf5ff;border:1px solid #bcd2f2}.inventory-replenishment-unavailable{color:#8d9bab;font-size:10px;font-style:normal}.inventory-replenishment-message{border-radius:9px;margin:10px 12px 0;padding:9px 12px;font-size:10px;font-weight:700}.inventory-replenishment-message.is-success{color:#26835a;background:#effaf5;border:1px solid #bce5d1}.inventory-replenishment-message.is-error{color:#bd4b56;background:#fff4f5;border:1px solid #efc4c8}.inventory-replenishment-dialog-backdrop{z-index:1550;overscroll-behavior:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c1d328a;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.inventory-replenishment-dialog{background:#fff;border:1px solid #ffffffa8;border-radius:19px;gap:18px;width:min(520px,100%);padding:22px;display:grid;box-shadow:0 24px 75px #0b233d3d}.inventory-replenishment-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.inventory-replenishment-dialog>header span{color:#3276d2;letter-spacing:.12em;font-size:9px;font-weight:850}.inventory-replenishment-dialog h2{color:#263f59;margin:5px 0 0;font-size:18px}.inventory-replenishment-dialog>header button{color:#61758a;cursor:pointer;background:#eef3f8;border:0;border-radius:9px;width:34px;height:34px;font-size:20px}.inventory-replenishment-dialog label{gap:8px;display:grid}.inventory-replenishment-dialog label>span{color:#425d77;font-size:11px;font-weight:800}.inventory-replenishment-dialog label b{color:#d34f5a;margin-left:5px;font-size:9px}.inventory-replenishment-dialog textarea{resize:vertical;color:#29445f;min-height:120px;font:inherit;border:1px solid #cedae7;border-radius:11px;outline:0;padding:13px 14px;font-size:13px;line-height:1.65}.inventory-replenishment-dialog textarea:focus{border-color:#5892df;box-shadow:0 0 0 4px #3377d41a}.inventory-replenishment-dialog label small{color:#93a1b0;justify-self:end;font-size:9px}.inventory-replenishment-dialog>p{color:#c64d57;background:#fff1f2;border-radius:9px;margin:-8px 0 0;padding:9px 11px;font-size:10px}.inventory-replenishment-dialog footer{justify-content:flex-end;gap:9px;display:flex}.inventory-replenishment-dialog footer button{color:#567086;cursor:pointer;background:#fff;border:1px solid #d5e0eb;border-radius:9px;min-height:38px;padding:0 16px;font-size:10px;font-weight:800}.inventory-replenishment-dialog footer button.primary{color:#fff;background:#286ef0;border-color:#286ef0}.inventory-replenishment-dialog button:disabled{cursor:not-allowed;opacity:.5}.inventory-attention-summary-empty{color:#8496a8;grid-column:1/-1;place-items:center;min-height:52px;font-size:10px;display:grid}.inventory-alert-list-panel{scroll-margin-top:calc(var(--dashboard-sticky-top,60px) + 18px);background:#fff;border:1px solid #dce6f0;border-radius:19px;overflow:hidden;box-shadow:0 10px 30px #1d3a5a0d}.inventory-alert-toolbar{background:#fbfdff;border-bottom:1px solid #e5ebf2;align-items:center;gap:13px;min-height:70px;padding:12px 16px;display:flex}.inventory-alert-toolbar nav{background:#eef3f7;border-radius:11px;align-items:center;gap:5px;padding:4px;display:flex}.inventory-alert-toolbar nav button{color:#6c8094;cursor:pointer;min-height:32px;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.inventory-alert-toolbar nav button.active{color:#246fcf;background:#fff;box-shadow:0 2px 7px #20426717}.inventory-alert-toolbar nav button b{color:#bc721d;text-align:center;background:#fff0df;border-radius:9px;min-width:17px;padding:2px 5px;font-size:8px}.inventory-alert-toolbar>label{background:#fff;border:1px solid #d3dfea;border-radius:11px;align-items:center;gap:9px;width:min(330px,34vw);min-height:40px;margin-left:auto;padding:0 12px;display:flex}.inventory-alert-toolbar>label:focus-within{border-color:#75a6e8;box-shadow:0 0 0 3px #377bdb17}.inventory-alert-toolbar>label span{color:#8296aa;font-size:16px}.inventory-alert-toolbar input{color:#29445f;width:100%;min-width:0;font:inherit;border:0;outline:0;font-size:11px}.inventory-alert-toolbar>small{color:#8496a8;white-space:nowrap;font-size:9px}.inventory-alert-list{gap:12px;min-height:230px;padding:14px;transition:opacity .16s;display:grid}.inventory-alert-list.is-loading{opacity:.55;pointer-events:none}.inventory-alert-card{background:#fff;border:1px solid #dfe7ef;border-radius:16px;position:relative;overflow:hidden}.inventory-alert-card:before{content:"";background:#49aa8b;width:4px;position:absolute;inset:0 auto 0 0}.inventory-alert-card.is-warning:before{background:#e1a13e}.inventory-alert-card.is-out:before{background:#d85b65}.inventory-alert-main{grid-template-columns:64px minmax(240px,1fr) auto auto;align-items:center;gap:16px;min-height:106px;padding:16px 18px 14px 20px;display:grid}.inventory-alert-image{object-fit:cover;background:#f0f4f8;border:1px solid #dae4ed;border-radius:14px;width:64px;height:64px;overflow:hidden}.inventory-alert-image img{object-fit:cover;width:100%;height:100%}.inventory-alert-image.placeholder{color:#768da3;place-items:center;font-size:12px;font-weight:850;display:grid}.inventory-alert-identity{min-width:0}.inventory-alert-identity>div{align-items:center;gap:7px;margin-bottom:7px;display:flex}.inventory-alert-identity>div span,.inventory-alert-identity>div em{border-radius:7px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800}.inventory-alert-identity>div span{color:#3472c7;background:#eaf2ff}.inventory-alert-identity>div em{color:#aa6d25;background:#fff3e2}.inventory-alert-identity>strong,.inventory-alert-identity>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-alert-identity>strong{color:#233e59;font-size:14px}.inventory-alert-identity>small{color:#8294a6;margin-top:6px;font-size:10px}.inventory-alert-metrics{grid-template-columns:repeat(4,minmax(86px,auto));gap:7px;margin:0;display:grid}.inventory-alert-metrics>div{border-left:1px solid #e5ebf1;min-width:86px;padding:10px 12px}.inventory-alert-metrics dt{color:#8092a4;font-size:9px}.inventory-alert-metrics dd{color:#223f5a;font-variant-numeric:tabular-nums;white-space:nowrap;margin:5px 0 0;font-size:17px;font-weight:850}.inventory-alert-metrics dd small{color:#8193a4;margin-left:3px;font-size:9px;font-weight:600}.inventory-alert-metrics .transit dd{color:#3476cf}.inventory-alert-metrics .outage dd{color:#c94d57}.inventory-alert-status{color:#268166;white-space:nowrap;background:#eaf7f2;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:76px;min-height:31px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.inventory-alert-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.inventory-alert-status.warning{color:#b87521;background:#fff3df}.inventory-alert-status.out{color:#c94d57;background:#fff0f1}.inventory-alert-reason{background:#f8fafc;border:1px solid #e0e8ef;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;margin:0 14px 13px 18px;padding:11px 12px;display:grid}.is-warning .inventory-alert-reason{background:#fffbf4;border-color:#efe1c7}.is-out .inventory-alert-reason{background:#fff8f8;border-color:#efd9db}.inventory-alert-reason-icon{color:#2c8a6d;background:#e8f5f0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.is-warning .inventory-alert-reason-icon{color:#b8731f;background:#ffefd5}.is-out .inventory-alert-reason-icon{color:#c84954;background:#fee9eb}.inventory-alert-reason-copy{min-width:0}.inventory-alert-reason-copy>small{color:#8091a2;font-size:9px}.inventory-alert-reason-copy>strong{color:#2b465f;margin-top:3px;font-size:12px;display:block}.inventory-alert-reason-copy>p{color:#7d8f9f;align-items:center;gap:6px;margin:6px 0 0;font-size:9px;display:flex;overflow:hidden}.inventory-alert-reason-copy>p em{color:#3571c2;background:#eaf2ff;border-radius:6px;flex:none;padding:3px 6px;font-style:normal;font-weight:800}.inventory-alert-reason-copy>p em.link{color:#377d67;background:#edf5f1}.inventory-alert-reason-copy>p em.sku{color:#5d61bb;background:#efefff}.inventory-alert-reason-copy>p em.combine{color:#aa6d25;background:#fff0dc}.inventory-alert-reason-copy>p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-alert-reason-copy>p i{color:#b0bcc7;font-style:normal}.inventory-alert-reason>button{color:#3471bd;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #bfd2e5;border-radius:10px;padding:0 13px;font-size:10px;font-weight:800}.inventory-alert-reason>button:hover{background:#eef5ff;border-color:#78a6dc}.inventory-related-launch{color:#456986;cursor:pointer;width:100%;min-height:58px;font:inherit;text-align:left;background:linear-gradient(#fbfdff,#f6f9fd);border:0;border-top:1px solid #e3eaf1;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:8px 18px 8px 21px;display:grid}.inventory-related-launch:hover{background:linear-gradient(#f8fbff,#eef5fd)}.inventory-related-launch:focus-visible{z-index:1;outline:0;position:relative;box-shadow:inset 0 0 0 3px #347cf645}.inventory-related-launch-icon{color:#3778c9;background:#e7f1ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.inventory-related-launch-copy{min-width:0}.inventory-related-launch-copy strong,.inventory-related-launch-copy small{display:block}.inventory-related-launch-copy strong{color:#3d607e;font-size:11px}.inventory-related-launch-copy small{color:#8798a8;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.inventory-related-launch-counts{align-items:center;gap:6px;display:flex}.inventory-related-launch-counts b,.inventory-related-launch-counts em{color:#3473bd;white-space:nowrap;background:#e8f1fc;border-radius:10px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:800}.inventory-related-launch-counts em{color:#31806a;background:#e9f6f1}.inventory-related-launch-action{color:#3471b8;white-space:nowrap;background:#fff;border:1px solid #c7d8e9;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.inventory-related-launch:hover .inventory-related-launch-action{background:#f6faff;border-color:#8eb3db}.inventory-related-modal-backdrop{z-index:1500;overscroll-behavior:none;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c1d328a;place-items:center;animation:.16s ease-out both inventory-related-fade-in;display:grid;position:fixed;inset:0;overflow:hidden}.inventory-related-modal{width:min(1120px,100%);max-height:calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:#f7f9fc;border:1px solid #dce7f2f5;border-radius:20px;grid-template-rows:auto auto minmax(0,1fr) auto;animation:.2s ease-out both inventory-related-rise-in;display:grid;overflow:hidden;box-shadow:0 28px 76px #091b304d}.inventory-related-modal>*{min-width:0}.inventory-related-modal-head{background:linear-gradient(135deg,#fff,#f1f6fd);border-bottom:1px solid #dfe7ef;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:17px 21px;display:flex}.inventory-related-modal-title{align-items:center;gap:13px;min-width:0;display:flex}.inventory-related-modal-title>span{color:#3474c4;background:linear-gradient(145deg,#e3efff,#d6e8ff);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid}.inventory-related-modal-title>div{min-width:0}.inventory-related-modal-title small{color:#3976c8;letter-spacing:.06em;font-size:9px;font-weight:850}.inventory-related-modal-title h2{color:#213a55;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:19px;overflow:hidden}.inventory-related-modal-title p{color:#7a8c9f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.inventory-related-modal-head>button{color:#63778d;cursor:pointer;background:#ffffffe6;border:1px solid #d8e2ec;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:22px;line-height:1;display:grid}.inventory-related-modal-head>button:hover{color:#294f7b;border-color:#afc3db}.inventory-related-modal-head>button:focus-visible{outline:0;box-shadow:0 0 0 4px #347cf62e}.inventory-related-toolbar{background:#fff;border:1px solid #dce7f1;border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:8px 10px;display:flex}.inventory-related-modal>.inventory-related-toolbar{border-width:0 0 1px;border-radius:0;padding:10px 18px}.inventory-related-toolbar>div{background:#eef3f8;border-radius:9px;gap:5px;padding:3px;display:flex}.inventory-related-toolbar button{color:#6b8094;cursor:pointer;min-height:32px;font:inherit;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:9px;font-weight:800}.inventory-related-toolbar button[aria-pressed=true]{color:#2e72c4;background:#fff;box-shadow:0 2px 7px #244b741a}.inventory-related-toolbar button b{color:inherit;margin-left:4px;font-size:8px}.inventory-related-toolbar p{color:#8193a4;margin:0;font-size:9px}.inventory-related-head,.inventory-related-row{grid-template-columns:48px minmax(230px,1.35fr) minmax(115px,.65fr) minmax(105px,.58fr) 112px minmax(210px,.95fr);align-items:center;gap:10px;display:grid}.inventory-related-head{color:#8999a8;background:#f4f7fa;border:1px solid #e3eaf1;border-top:0;min-height:32px;padding:0 11px;font-size:8px;font-weight:750}.inventory-related-modal-results{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:14px 16px 16px;overflow-y:auto}.inventory-related-modal-results>.inventory-related-head{z-index:2;border-top:1px solid #e3eaf1;position:sticky;top:-14px}.inventory-related-list{background:#fff;border:1px solid #e3eaf1;border-top:0;border-radius:0 0 11px 11px;transition:opacity .16s}.inventory-related-list.is-loading{opacity:.5;pointer-events:none;min-height:70px}.inventory-related-row{min-height:96px;padding:10px 11px}.inventory-related-row+.inventory-related-row{border-top:1px solid #e8edf2}.inventory-related-row small{color:#91a0ae;font-size:8px}.inventory-related-rank{color:#6e8397;text-align:center;font-size:12px;font-weight:900}.inventory-related-rank small{display:none}.inventory-related-rank.top-1{color:#c78a27}.inventory-related-rank.top-2{color:#71889e}.inventory-related-rank.top-3{color:#a77550}.inventory-related-link{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.inventory-related-image{object-fit:cover;background-color:#f0f4f8;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #dce5ed;border-radius:10px;width:46px;height:46px;overflow:hidden}.inventory-related-image img{object-fit:cover;width:100%;height:100%}.inventory-related-image.placeholder{color:#738a9f;place-items:center;font-size:10px;font-weight:850;display:grid}.inventory-related-link>div{min-width:0}.inventory-related-link>div>small{display:none}.inventory-related-link code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-related-title{color:#29455f;max-width:100%;font-size:10px;font-weight:800;line-height:1.45}a.inventory-related-title{border-radius:5px;align-items:center;gap:5px;text-decoration:none;display:inline-flex}a.inventory-related-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.inventory-related-title>i{color:#4a82bd;flex:none;font-size:9px;font-style:normal}a.inventory-related-title:hover{color:#256ab0;text-underline-offset:3px;text-decoration:underline}a.inventory-related-title:focus-visible{outline-offset:3px;outline:3px solid #347cf633}strong.inventory-related-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-related-link code{color:#8999a8;margin-top:4px;font-family:inherit;font-size:8px}.inventory-related-link p{flex-wrap:wrap;gap:4px;margin:5px 0 0;display:flex}.inventory-related-link p span,.inventory-related-link p em,.inventory-related-link p i{color:#357d68;background:#edf5f1;border-radius:5px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800}.inventory-related-link p em{color:#3473bd;background:#e8f1ff}.inventory-related-link p i{color:#667d90;background:#f0f3f6}.inventory-related-shop strong,.inventory-related-shop span,.inventory-related-sales strong,.inventory-related-sales span{display:block}.inventory-related-shop strong{color:#38536b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.inventory-related-shop span{color:#8999a8;margin-top:3px;font-size:8px}.inventory-related-owner{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:6px;display:grid}.inventory-related-owner>small{grid-column:1/-1}.inventory-related-avatar{object-fit:cover;background-color:#edf2f6;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #dfe7ee;border-radius:50%;width:26px;height:26px;overflow:hidden}.inventory-related-avatar img{object-fit:cover;width:100%;height:100%}.inventory-related-avatar.placeholder{color:#6b8297;place-items:center;font-size:8px;font-weight:850;display:grid}.inventory-related-owner strong{color:#38536b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.inventory-related-sales strong{color:#236fbf;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.inventory-related-sales span{color:#8798a8;margin-top:3px;font-size:8px}.inventory-related-rules{align-content:center;gap:6px;min-width:0;display:grid}.inventory-related-rules>small{display:none}.inventory-related-rule-list{gap:5px;display:grid}.inventory-related-rule{background:#f7fbff;border:1px solid #dce8f2;border-radius:8px;gap:2px;min-width:0;padding:6px 7px;display:grid}.inventory-related-rule>span{align-items:center;gap:4px;min-width:0;display:flex}.inventory-related-rule>span b{color:#3b6f9f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.inventory-related-rule>span em{color:#347e68;background:#eaf5f0;border-radius:4px;flex:none;padding:2px 4px;font-size:6px;font-style:normal;font-weight:850}.inventory-related-rule>strong{color:#294b68;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.inventory-related-rule>small{color:#8a9aa8;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.inventory-related-rule-empty{background:#f3f5f7;border-radius:8px;gap:3px;padding:7px 8px;display:grid}.inventory-related-rule-empty strong{color:#63798d;font-size:9px}.inventory-related-rule-empty span{color:#8c9aa7;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.4;overflow:hidden}.inventory-related-rule-empty.is-editable{text-align:left;white-space:normal;background:#f7fbff;border:1px solid #cbdceb;justify-self:stretch;width:100%;min-height:0;padding:8px}.inventory-related-rule-empty.is-editable:hover{background:#eef7ff;border-color:#82add8}.inventory-related-rule-empty.is-editable span{color:#4778a8}.inventory-related-rule-empty.is-editable i{font-style:normal}.inventory-related-rules>button{color:#3470b4;cursor:pointer;min-height:32px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #c8d9e9;border-radius:8px;justify-self:start;padding:0 9px;font-size:8px;font-weight:800}.inventory-related-rules>button:hover{background:#eef6ff;border-color:#82add8}.inventory-related-rules>button:focus-visible{outline-offset:2px;outline:3px solid #347cf633}.inventory-related-rule-list.is-editable{width:100%;min-height:0;color:inherit;text-align:left;white-space:normal;background:#f8fbff;border-color:#b9d3eb;border-radius:10px;justify-self:stretch;gap:5px;padding:6px;display:grid}.inventory-related-rule-list.is-editable:hover{background:#eef7ff;border-color:#78a8d5;box-shadow:0 7px 18px #3f74a31a}.inventory-related-rule-list.is-editable .inventory-related-rule{background:#fff}.inventory-related-rule-edit-action{color:#3470b4;justify-content:flex-end;align-items:center;gap:4px;padding:1px 2px 0;font-size:7px;font-weight:850;display:flex}.inventory-related-rule-edit-action i{font-style:normal;transition:transform .18s}.inventory-related-rule-list.is-editable:hover .inventory-related-rule-edit-action i{transform:translate(2px)}.inventory-related-rule-access{color:#8999a7;font-size:7px;font-weight:750}.inventory-related-manager-layer .monitor-manager-backdrop{z-index:1520}.inventory-related-empty{color:#8395a6;text-align:center;align-content:center;place-items:center;min-height:112px;padding:18px;display:grid}.inventory-related-empty strong{color:#46627b;font-size:11px}.inventory-related-empty p{margin:5px 0 0;font-size:9px}.inventory-related-empty button{color:#3471b8;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #c7d9ea;border-radius:8px;margin-top:9px;padding:0 12px;font-size:9px;font-weight:800}.inventory-related-empty.error strong{color:#bd4d57}.inventory-related-loading{color:#6f8498;min-height:250px;padding:18px 11px}.inventory-related-loading-copy{justify-content:center;align-items:center;gap:10px;margin:2px 0 18px;display:flex}.inventory-related-loading-copy>span{border:2px solid #3477c6;border-color:#3477c6 #73a5df #d3e1ef #d3e1ef;border-radius:50%;flex:none;width:19px;height:19px;animation:.75s linear infinite inventory-related-spin}.inventory-related-loading-copy>div{gap:2px;display:grid}.inventory-related-loading-copy strong{color:#567087;font-size:10px}.inventory-related-loading-copy small{color:#99a9b8;font-size:8px;font-weight:650}.inventory-related-loading-skeleton{background:#fbfcfe;border:1px solid #e8eef4;border-radius:10px;overflow:hidden}.inventory-related-loading-row{grid-template-columns:48px minmax(230px,1.35fr) minmax(115px,.65fr) minmax(105px,.58fr) 112px minmax(210px,.95fr);align-items:center;gap:10px;min-height:54px;padding:9px 11px;display:grid;position:relative}.inventory-related-loading-row+.inventory-related-loading-row{border-top:1px solid #edf1f5}.inventory-related-loading-row:after{content:"";background:linear-gradient(100deg,#0000 25%,#ffffffe6 48%,#0000 72%);animation:1.35s ease-in-out infinite inventory-related-shimmer;position:absolute;inset:0;transform:translate(-110%)}.inventory-related-loading-row i{background:#e9eff5;border-radius:999px;width:72%;height:9px;display:block}.inventory-related-loading-row i:first-child{width:25px}.inventory-related-loading-row i:nth-child(2){width:88%;height:13px}.inventory-related-loading-row i:nth-child(5){background:#e3edf8;width:58%;height:13px}.inventory-related-loading-row i:nth-child(6){border-radius:7px;width:84%;height:24px}@keyframes inventory-related-spin{to{transform:rotate(360deg)}}@keyframes inventory-related-shimmer{to{transform:translate(110%)}}.inventory-related-pagination{justify-content:flex-end;align-items:center;gap:10px;min-height:46px;padding:7px 9px 0;display:flex}.inventory-related-modal>.inventory-related-pagination{padding:10px 18px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #dfe7ef;justify-content:space-between}.inventory-related-pagination nav{align-items:center;gap:8px;display:flex}.inventory-related-page-numbers,.inventory-related-page-numbers>span{align-items:center;gap:4px;display:flex}.inventory-related-page-numbers i{color:#a1afbd;text-align:center;min-width:15px;font-size:10px;font-style:normal}.inventory-related-pagination button{color:#4776a8;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #cfdae5;border-radius:8px;padding:0 10px;font-size:8px;font-weight:750}.inventory-related-page-numbers button{font-variant-numeric:tabular-nums;min-width:32px;padding:0 7px;font-size:9px}.inventory-related-page-numbers button.active{color:#fff;background:#3478c8;border-color:#3478c8;box-shadow:0 5px 12px #3478c838}.inventory-related-pagination button:not(:disabled):hover{color:#2869b2;background:#f2f7fd;border-color:#7fa8d2}.inventory-related-pagination button:disabled{cursor:default;opacity:.4}.inventory-related-page-numbers button.active:disabled{opacity:1}.inventory-related-pagination span{color:#8294a5;font-size:9px}@keyframes inventory-related-fade-in{0%{opacity:0}to{opacity:1}}@keyframes inventory-related-rise-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.inventory-rule-decision-launch{color:#53718a;cursor:pointer;width:100%;min-height:48px;font:inherit;text-align:left;background:#fbfcfe;border:0;border-top:1px solid #e4ebf2;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:12px;padding:8px 18px 8px 21px;display:grid}.inventory-rule-decision-launch:hover{background:#f4f8fc}.inventory-rule-decision-launch:focus-visible{z-index:1;outline:0;position:relative;box-shadow:inset 0 0 0 3px #347cf645}.inventory-rule-decision-launch>span strong,.inventory-rule-decision-launch>span small{display:block}.inventory-rule-decision-launch>span strong{color:#496982;font-size:10px}.inventory-rule-decision-launch>span small{color:#91a0ae;margin-top:2px;font-size:8px}.inventory-rule-decision-launch>b{color:#57738c;white-space:nowrap;background:#eaf1f8;border-radius:999px;padding:5px 9px;font-size:8px}.inventory-rule-decision-launch>i{color:#4c7eb5;background:#fff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;transition:transform .16s;display:grid}.inventory-rule-decision-launch:hover>i{transform:translate(2px)}.inventory-rule-decision-backdrop{z-index:1510;overscroll-behavior:none;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c1d328f;place-items:center;animation:.16s ease-out both inventory-related-fade-in;display:grid;position:fixed;inset:0;overflow:hidden}.inventory-rule-decision-modal{width:min(1140px,100%);max-height:calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:#f5f8fb;border:1px solid #dce7f2f5;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;animation:.2s ease-out both inventory-related-rise-in;display:grid;overflow:hidden;box-shadow:0 28px 76px #091b304d}.inventory-rule-decision-head{background:linear-gradient(135deg,#fff,#f0f6fd);border-bottom:1px solid #dfe7ef;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:16px 21px;display:flex}.inventory-rule-decision-title{align-items:center;gap:13px;min-width:0;display:flex}.inventory-rule-decision-title>span{color:#3474c4;background:linear-gradient(145deg,#e3efff,#d6e8ff);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:grid}.inventory-rule-decision-title>div{min-width:0}.inventory-rule-decision-title small{color:#3976c8;letter-spacing:.11em;font-size:8px;font-weight:850}.inventory-rule-decision-title h2{color:#213a55;margin:3px 0;font-size:19px}.inventory-rule-decision-title p{color:#7a8c9f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.inventory-rule-decision-head>button{color:#63778d;cursor:pointer;background:#ffffffe6;border:1px solid #d8e2ec;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:22px;line-height:1;display:grid}.inventory-rule-decision-head>button:hover{color:#294f7b;border-color:#afc3db}:is(.inventory-rule-decision-head>button:focus-visible,.inventory-rule-decision-footer button:focus-visible){outline:0;box-shadow:0 0 0 4px #347cf62e}.inventory-rule-decision-body{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:13px;min-height:0;padding:16px;display:grid;overflow-y:auto}.inventory-rule-final{background:linear-gradient(135deg,#fff,#f4fbf8);border:1px solid #d8e9e2;border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.inventory-rule-final.is-warning{background:linear-gradient(135deg,#fff,#fff8eb);border-color:#eedcb9}.inventory-rule-final.is-out{background:linear-gradient(135deg,#fff,#fff5f6);border-color:#efd5d8}.inventory-rule-final-icon{color:#288268;background:#e7f5ef;border-radius:14px;place-items:center;width:46px;height:46px;font-size:17px;font-weight:900;display:grid}.inventory-rule-final.is-warning .inventory-rule-final-icon{color:#b8731f;background:#ffecd0}.inventory-rule-final.is-out .inventory-rule-final-icon{color:#c84b55;background:#fee8ea}.inventory-rule-final-copy{min-width:0}.inventory-rule-final-copy>header{align-items:center;gap:8px;display:flex}.inventory-rule-final-copy>header small{color:#72889a;font-size:9px;font-weight:800}.inventory-rule-final-copy>header span{color:#288268;background:#e7f5ef;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:8px;font-weight:850;display:inline-flex}.inventory-rule-final-copy>header span.warning{color:#ac6817;background:#ffecd0}.inventory-rule-final-copy>header span.out{color:#c24954;background:#fee8ea}.inventory-rule-final-copy>header span i{background:currentColor;border-radius:50%;width:5px;height:5px}.inventory-rule-final-copy h3{color:#29455f;margin:6px 0 4px;font-size:16px}.inventory-rule-final-copy>p{color:#698095;margin:0;font-size:10px;line-height:1.6}.inventory-rule-final-copy>aside{color:#72879a;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;font-size:8px;display:flex}.inventory-rule-final-copy>aside b{color:#46647e}.inventory-rule-final-copy>aside em{color:#688099;background:#ffffffc7;border-radius:6px;padding:3px 6px;font-style:normal}.inventory-rule-final>dl{background:#ffffffb8;border:1px solid #cfdce8d1;border-radius:11px;grid-template-columns:repeat(3,minmax(68px,1fr));margin:0;display:grid}.inventory-rule-final>dl>div{text-align:center;min-width:68px;padding:10px 12px}.inventory-rule-final>dl>div+div{border-left:1px solid #dfe7ee}.inventory-rule-final dt{color:#8092a3;font-size:8px}.inventory-rule-final dd{color:#315775;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:17px;font-weight:900}.inventory-rule-final-policy{background:#edf5ff;border:1px solid #d5e4f4;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:12px 14px;display:grid}.inventory-rule-final-policy>span{color:#3377c6;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid;box-shadow:0 3px 10px #275c9612}.inventory-rule-final-policy h3{color:#365d7d;margin:0;font-size:11px}.inventory-rule-final-policy p{color:#69839b;margin:4px 0 0;font-size:9px;line-height:1.6}.inventory-structural-warnings{background:#fffaf1;border:1px solid #edd9b8;border-radius:14px;overflow:hidden}.inventory-structural-warnings>header{border-bottom:1px solid #f0e1c8;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 13px;display:flex}.inventory-structural-warnings>header>div{align-items:center;gap:10px;min-width:0;display:flex}.inventory-structural-warnings>header>div>span{color:#aa691d;background:#ffecd0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.inventory-structural-warnings h3{color:#6b522d;margin:0;font-size:11px}.inventory-structural-warnings header p{color:#927a59;margin:4px 0 0;font-size:8px}.inventory-structural-warnings>header>b{color:#a86517;white-space:nowrap;background:#ffecd0;border-radius:999px;padding:5px 8px;font-size:8px}.inventory-structural-warnings>div{padding:0 12px 11px}.inventory-structural-warnings article{background:#fff;border:1px solid #efe1c9;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:grid}.inventory-structural-warnings article:first-child{border-radius:10px 10px 0 0}.inventory-structural-warnings article:last-child{border-radius:0 0 10px 10px}.inventory-structural-warnings article:only-child{border-radius:10px}.inventory-structural-warnings article+article{border-top:0}.inventory-structural-warnings article>span{color:#aa6c21;background:#fff0d9;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:850;display:grid}.inventory-structural-warnings article p{min-width:0;margin:0}.inventory-structural-warnings article strong,.inventory-structural-warnings article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-structural-warnings article strong{color:#6b5739;font-size:9px}.inventory-structural-warnings article small{color:#9a876c;margin-top:4px;font-size:8px}.inventory-structural-warnings article em{color:#aa681a;white-space:nowrap;background:#fff0d9;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.inventory-rule-groups{gap:11px;display:grid}.inventory-rule-groups>header{justify-content:space-between;align-items:end;gap:16px;padding:2px 3px 0;display:flex}.inventory-rule-groups>header small{color:#3e7cc5;letter-spacing:.09em;font-size:8px;font-weight:850}.inventory-rule-groups>header h3{color:#29445e;margin:3px 0;font-size:14px}.inventory-rule-groups>header p{color:#8293a4;margin:0;font-size:9px}.inventory-rule-groups>header>span{color:#58748d;white-space:nowrap;background:#e7eff8;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:850}.inventory-rule-group-list{gap:10px;display:grid}.inventory-rule-group-card{background:#fff;border:1px solid #dfe7ef;border-radius:14px;overflow:hidden}.inventory-rule-group-card.is-warning{border-color:#ecdab8}.inventory-rule-group-card.is-out{border-color:#ebd1d4}.inventory-rule-group-card>header{background:#fafcfe;border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:flex}.inventory-rule-group-card>header>div{align-items:center;gap:7px;min-width:0;display:flex}.inventory-rule-group-card>header>div:first-child>span{color:#3473bd;background:#e8f1fc;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.inventory-rule-group-card>header em{color:#587188;white-space:nowrap;background:#edf3f8;border-radius:6px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.inventory-rule-group-card>header em.normal{color:#3472c7;background:#eaf2ff}.inventory-rule-group-card>header em.combine{color:#aa6d25;background:#fff0dc}.inventory-rule-group-card>header em.sku{color:#5d61bb;background:#efefff}.inventory-rule-group-card>header strong{color:#324e68;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inventory-rule-group-card>header time{color:#8a9aaa;white-space:nowrap;font-size:8px}.inventory-rule-group-card>header b{color:#2d8269;white-space:nowrap;background:#e8f5f0;border-radius:999px;padding:4px 7px;font-size:8px}.inventory-rule-group-card>header b.warning{color:#ad6b1c;background:#fff0da}.inventory-rule-group-card>header b.out{color:#c54954;background:#fee9eb}.inventory-rule-edit-trigger{width:calc(100% - 24px);min-height:0;color:inherit;white-space:normal;background:#fff;border-color:#dce6ef;gap:0;margin:11px 12px;padding:0;display:grid;overflow:hidden}.inventory-rule-edit-trigger.warning-rule-trigger.active{background:#fff}.inventory-rule-edit-trigger:hover{background:#f8fbff;border-color:#7eabd9;box-shadow:0 5px 18px #2d69ab14}.inventory-rule-edit-trigger:focus-visible{outline-offset:2px;outline:3px solid #347cd33d}.inventory-rule-setting-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;padding:11px;display:grid}.inventory-rule-setting-grid>span{background:#f8fafc;border:1px solid #e3eaf1;border-radius:10px;min-width:0;padding:10px;display:block}.inventory-rule-setting-grid small,.inventory-rule-setting-grid strong{display:block}.inventory-rule-setting-grid small{color:#8495a5;font-size:8px;font-weight:600}.inventory-rule-setting-grid strong{color:#38556e;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;font-weight:800;overflow:hidden}.inventory-rule-edit-scope{background:#f5f9fd;border-top:1px solid #dce6ef;justify-content:space-between;align-items:center;gap:14px;padding:10px 11px;display:flex}.inventory-rule-edit-scope>span{text-align:left;min-width:0}.inventory-rule-edit-scope small,.inventory-rule-edit-scope strong{display:block}.inventory-rule-edit-scope small{color:#778ea3;font-size:8px;font-weight:800}.inventory-rule-edit-scope strong{color:#47657f;margin-top:4px;font-size:9px;line-height:1.5}.inventory-rule-edit-scope>em{color:#2d72c2;white-space:nowrap;background:#e5f0ff;border-radius:8px;flex:none;padding:7px 9px;font-size:8px;font-style:normal;font-weight:850}.inventory-rule-edit-scope>em i{font-style:normal}.inventory-rule-source-paths{padding:0 12px 12px}.inventory-rule-source-paths>header{color:#698095;justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.inventory-rule-source-paths>header strong{font-size:9px}.inventory-rule-source-paths>header span{font-size:8px}.inventory-rule-source-paths>div{border:1px solid #e4eaf0;border-radius:10px;overflow:hidden}.inventory-rule-source-path{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:8px 10px;display:grid}.inventory-rule-source-path+.inventory-rule-source-path{border-top:1px solid #e9eef3}.inventory-rule-source-path>span{color:#687f93;background:#eef3f7;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:850;display:grid}.inventory-rule-source-path p{min-width:0;margin:0}.inventory-rule-source-path p strong,.inventory-rule-source-path p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-rule-source-path p strong{color:#536d83;font-size:9px;font-weight:700}.inventory-rule-source-path p small{color:#8a99a7;margin-top:4px;font-size:8px}.inventory-rule-source-path>em{color:#2d8269;white-space:nowrap;background:#e8f5f0;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.inventory-rule-source-path.is-warning>em{color:#ad6b1c;background:#fff0da}.inventory-rule-source-path.is-out>em{color:#c54954;background:#fee9eb}.inventory-rule-decision-footer{min-height:64px;padding:10px 18px calc(10px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #dfe7ef;justify-content:space-between;align-items:center;gap:18px;display:flex}.inventory-rule-decision-footer p{color:#718699;align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.inventory-rule-decision-footer p i{background:#3c86d9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3c86d91a}.inventory-rule-decision-footer button{color:#fff;cursor:pointer;min-width:116px;min-height:40px;font:inherit;background:#2f76ca;border:0;border-radius:10px;font-size:10px;font-weight:850}.inventory-alert-empty{color:#8193a5;text-align:center;align-content:center;justify-items:center;min-height:300px;padding:36px 20px;display:grid}.inventory-alert-empty>span{color:#4a7fb9;background:#edf4fc;border-radius:17px;place-items:center;width:54px;height:54px;font-size:18px;font-weight:850;display:grid}.inventory-alert-empty.error>span{color:#c94d57;background:#fff0f1}.inventory-alert-empty>strong{color:#304a63;margin-top:14px;font-size:15px}.inventory-alert-empty>p{max-width:480px;margin:7px 0 15px;font-size:11px;line-height:1.65}.inventory-alert-empty>a,.inventory-alert-empty>button{color:#fff;cursor:pointer;min-height:39px;font:inherit;background:#2f75d8;border:0;border-radius:10px;align-items:center;padding:0 15px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.inventory-alert-pagination{background:#fbfdff;border-top:1px solid #e6ecf2;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:10px 18px;display:flex}.inventory-alert-pagination nav{align-items:center;gap:8px;display:flex}.inventory-alert-pagination button{color:#3f70aa;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #d0dce8;border-radius:9px;padding:0 12px;font-size:9px;font-weight:750}.inventory-alert-pagination button:not(:disabled):hover{color:#2869b2;background:#f2f7fd;border-color:#7fa8d2}.inventory-alert-pagination button:disabled{cursor:default;opacity:.4}.inventory-alert-pagination span{color:#7c8fa2;font-size:10px}.monitor-manager-dialog{background:#f7faf9;width:min(960px,100%)}.monitor-manager-dialog>header{min-height:98px}.monitor-manager-heading>span{background:linear-gradient(145deg,#3486e8,#286bc7);box-shadow:0 10px 24px #2b70cb33}.monitor-manager-heading small{color:#397ccc;font-size:10px}.monitor-manager-heading h3{color:#253f59;font-size:23px}.monitor-manager-heading p{color:#75899c;font-size:11px}.monitor-manager-summary{color:#526d84;font-size:11px}.monitor-manager-summary i{background:#3b83df;box-shadow:0 0 0 5px #3b83df1c}.monitor-manager-tabs button{min-width:146px;font-size:11px}.monitor-manager-tabs button.active{color:#286bbd;border-bottom-color:#347bd3}.monitor-manager-tabs button.active>span,.monitor-manager-tabs button.active>b{color:#2f73c8;background:#e7f0ff}.monitor-scope-guide{background:#fff;border:1px solid #d9e4ee;border-radius:15px;margin-bottom:13px;padding:14px 16px}.monitor-scope-guide>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.monitor-scope-guide>header strong,.monitor-scope-guide>header span{display:block}.monitor-scope-guide>header strong{color:#2e4b66;font-size:13px}.monitor-scope-guide>header span{color:#7e91a2;margin-top:4px;font-size:10px}.monitor-scope-guide>header small{color:#287f66;background:#e8f6f1;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800}.monitor-scope-guide>.monitor-scope-paths{gap:8px;margin-top:13px;display:grid}.monitor-scope-paths>div{align-items:center;gap:8px;display:flex}.monitor-scope-paths span{color:#596f83;background:#f1f5f8;border-radius:10px;align-items:center;min-height:36px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.monitor-scope-paths span.final{color:#257b62;background:#e9f6f2}.monitor-scope-paths i{color:#8799a9;white-space:nowrap;font-size:8px;font-style:normal;font-weight:750}.monitor-priority-guide{background:#f4f8fc;border:1px solid #dce7f1;border-radius:12px;align-items:center;gap:12px;margin:-5px 0 13px;padding:10px 13px;display:flex}.monitor-priority-guide strong{color:#41627e;flex:none;font-size:10px}.monitor-priority-guide span{color:#71869a;font-size:9px;line-height:1.55}.monitor-default-rule{background:linear-gradient(135deg,#fff,#f1f7ff);border:1px solid #bfd7f2;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:96px;margin-bottom:15px;padding:15px 16px;display:grid;box-shadow:0 6px 18px #2768b30e}.monitor-default-rule.equivalent{background:linear-gradient(135deg,#fff,#f0faf6);border-color:#bcded2}.monitor-default-icon{color:#3172c4;background:#e4efff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:grid}.monitor-default-rule>div{min-width:0}.monitor-default-rule>div small{color:#3977bd;font-size:9px;font-weight:850}.monitor-default-rule>div strong{color:#284760;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;display:block;overflow:hidden}.monitor-default-rule>div p{color:#788c9f;margin:5px 0 0;font-size:9px;line-height:1.5}.monitor-default-rule>div .monitor-equivalent-warning{color:#aa6d23;font-weight:750}.monitor-warning-actions{align-items:center!important}.monitor-warning-actions>small{color:#81938d;font-size:9px;font-weight:750}.monitor-warning-actions>small.equivalent{color:#287c64;background:#e9f6f2;border-radius:7px;padding:5px 8px}.monitor-overview-note{background:#f5f9fe;border:1px solid #d9e6f2;border-radius:11px;align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;display:flex}.monitor-overview-note>span{color:#3476c6;background:#e1edfc;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:850;display:grid}.monitor-overview-note p{color:#687f94;margin:0;font-size:10px;line-height:1.55}.monitor-configured-view>header strong{color:#29445e;font-size:15px}.monitor-configured-view>header span{font-size:10px}.monitor-configured-view>header>b{color:#3473bc;background:#e8f1fc;font-size:9px}.monitor-configured-list article{grid-template-columns:56px minmax(210px,1fr) minmax(260px,340px) 80px;gap:13px}.monitor-configured-list article strong{font-size:12px}.monitor-configured-list article small{font-size:9px}.monitor-configured-impact{border-left:1px solid #e5ebf0;border-right:1px solid #e5ebf0;justify-items:center;padding:8px 7px;display:grid}.monitor-configured-impact span,.monitor-configured-impact small{color:#8294a5;font-size:8px}.monitor-configured-impact strong{color:#2874c8!important;margin:3px 0!important;font-size:17px!important}.warning-rule-trigger{color:#4f687e;text-align:left;border-color:#cbd8e3;border-radius:10px;gap:8px;min-height:40px;padding:6px 10px}.warning-rule-trigger:hover{color:#286dba;background:#f1f7fe;border-color:#7eabd9}.warning-rule-trigger.active{color:#286db8;background:#ebf4ff;border-color:#8eb8e1}.warning-rule-trigger.compact{min-height:36px;padding:5px 8px;font-size:9px}.warning-rule-trigger-icon{color:#698198;background:#edf2f6;border-radius:7px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.warning-rule-trigger.active .warning-rule-trigger-icon{color:#2f73c5;background:#dbeaff}.warning-rule-trigger-copy{gap:2px;min-width:0;display:grid}.warning-rule-trigger-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.warning-rule-trigger-copy small{color:#7f92a3;font-size:8px;font-weight:600}.warning-rule-dialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-color:#d5e1eb;width:min(590px,100%);max-height:calc(100dvh - 40px);overflow-y:auto}.warning-rule-dialog>header{background:linear-gradient(120deg,#fff,#eff6ff)}.warning-rule-dialog>header small{color:#397ac7;font-size:10px}.warning-rule-dialog>header h3{color:#29445f;font-size:20px}.warning-rule-target{background:#f8fafc;border-color:#dce6ef;grid-template-columns:auto minmax(0,1fr)}.warning-rule-target>span{color:#3472bd;background:#e7f0fd;font-size:9px}.warning-rule-target>strong{color:#304b64;font-size:13px}.warning-rule-target>small{color:#75899b;white-space:normal;font-size:10px;line-height:1.5}.warning-rule-preview{background:#f1f7fe;border:1px solid #cfe0f1;border-radius:12px;align-items:center;gap:11px;min-height:62px;margin:11px 21px 0;padding:10px 12px;display:flex}.warning-rule-preview>span{color:#3174c6;background:#deecfc;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.warning-rule-preview small,.warning-rule-preview strong{display:block}.warning-rule-preview small{color:#748b9f;font-size:9px}.warning-rule-preview strong{color:#284b6c;margin-top:4px;font-size:12px}.warning-rule-fields{gap:9px;padding-top:12px}.warning-rule-condition{cursor:pointer;background:#f6f8fa;border-color:#dfe6ec;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:74px;padding:10px 12px;display:grid}.warning-rule-condition.enabled{background:#fff;border-color:#cbdced}.warning-condition-toggle{grid-template-columns:34px;justify-items:center;gap:0;display:grid}.warning-condition-copy strong,.warning-condition-copy small{display:block}.warning-condition-copy strong{color:#344f67;font-size:12px}.warning-condition-copy small{color:#8293a3;margin-top:4px;font-size:9px}.warning-threshold-input{background:#fff;border:1px solid #cbd9e5;border-radius:10px;grid-template-columns:78px 44px;align-items:center;height:42px;display:grid;overflow:hidden}.warning-threshold-input input[type=number]{color:#224763;background:0 0;border:0;border-radius:0;width:78px;height:40px;font-size:16px}.warning-threshold-input input[type=number]:focus{box-shadow:inset 0 0 0 2px #5b94d4}.warning-threshold-input b{color:#71879a;background:#f5f7f9;border-left:1px solid #e0e7ed;place-items:center;height:100%;font-size:10px;display:grid}.warning-rule-operator{background:#f8fafc;border-color:#dbe5ed}.warning-rule-operator>div:first-child strong{color:#405d75;font-size:11px}.warning-rule-operator>div:first-child span{color:#8092a2;font-size:9px}.warning-rule-operator button{color:#687e90;border-color:#d5e0e8;min-width:126px}.warning-rule-operator button.active{color:#286db8;background:#eaf3fd;border-color:#75a7dc}.warning-rule-operator button.active>b{background:#347aca}.warning-rule-note{color:#74899b;align-items:flex-start;gap:7px;font-size:10px;display:flex}.warning-rule-note>span{color:#547691;background:#e8f0f7;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-weight:850;display:grid}.warning-rule-dialog>footer .primary-button{background:#2f74c5;border-color:#2f74c5}@media (max-width:1100px){.inventory-alert-main{grid-template-columns:60px minmax(210px,1fr) auto}.inventory-alert-status{grid-area:1/3;place-self:start end;margin:0}.inventory-alert-metrics{grid-column:2/-1}.monitor-configured-list article{grid-template-columns:50px minmax(190px,1fr) minmax(210px,280px)}.monitor-configured-impact{display:none}.inventory-related-head,.inventory-related-row,.inventory-related-loading-row{grid-template-columns:42px minmax(190px,1.2fr) minmax(100px,.6fr) minmax(100px,.58fr) 100px minmax(185px,.9fr);gap:7px}.inventory-rule-final{grid-template-columns:46px minmax(0,1fr)}.inventory-rule-final>dl{grid-column:2}.inventory-rule-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.inventory-related-head{display:none}.inventory-related-list{border-top:1px solid #e3eaf1}.inventory-related-row{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:0;padding:12px 10px}.inventory-related-rank{grid-area:1/1;align-self:start;padding-top:5px}.inventory-related-rank small{margin-bottom:2px;display:block}.inventory-related-link{grid-area:1/2/auto/-1}a.inventory-related-title>span,strong.inventory-related-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inventory-related-shop{border-top:1px solid #edf1f4;grid-column:2;padding-top:9px}.inventory-related-owner{border-top:1px solid #edf1f4;grid-column:3;padding-top:9px}.inventory-related-sales{border-top:1px solid #edf1f4;grid-column:2;padding-top:9px}.inventory-related-rules{border-top:1px solid #edf1f4;grid-column:2/-1;padding-top:9px}.inventory-related-rules>small{display:block}.inventory-related-rule-list{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-related-loading{padding-inline:8px}.inventory-related-loading-row{grid-template-columns:38px minmax(0,1fr) 82px;gap:10px;padding:12px 10px}.inventory-related-loading-row i:nth-child(n+4){display:none}}@media (max-width:760px){.inventory-alert-workbench{gap:11px;margin-top:14px}.inventory-attention-summary>header{flex-direction:column;align-items:flex-start;gap:3px;padding:12px 13px}.inventory-attention-summary>header>aside{flex-direction:column;align-items:stretch;gap:5px;width:100%}.inventory-transit-filter{width:100%;min-height:44px}.inventory-attention-summary-head{display:none}.inventory-attention-summary-list{gap:6px;max-height:250px;padding:0 9px 9px}.inventory-attention-summary-list article{grid-template-columns:minmax(100px,1fr) repeat(3,auto) 74px;gap:8px;padding-inline:12px 9px}.inventory-alert-list-panel{border-radius:16px}.inventory-alert-toolbar{flex-direction:column;align-items:stretch;gap:9px;padding:12px}.inventory-alert-toolbar nav{overflow-x:auto}.inventory-alert-toolbar nav button{flex:1 0 auto}.inventory-alert-toolbar>label{width:100%;min-height:44px;margin-left:0}.inventory-alert-toolbar input{font-size:16px}.inventory-alert-toolbar>small{align-self:flex-end}.inventory-alert-list{gap:9px;padding:9px}.inventory-alert-main{grid-template-columns:54px minmax(0,1fr) auto;gap:11px;padding:13px 12px 11px 16px}.inventory-alert-image{border-radius:12px;width:54px;height:54px}.inventory-alert-identity>strong{font-size:13px}.inventory-alert-status{grid-area:1/3;min-width:65px;margin:0;padding-inline:8px}.inventory-alert-metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.inventory-alert-metrics>div{background:#f7f9fb;border-left:0;border-radius:9px;min-width:0;padding:8px 10px}.inventory-alert-metrics dd{font-size:14px}.inventory-alert-reason{grid-template-columns:30px minmax(0,1fr);gap:9px;margin:0 9px 9px 13px}.inventory-alert-reason-icon{width:30px;height:30px}.inventory-alert-reason>button{grid-column:1/-1;width:100%}.inventory-alert-reason-copy>p{flex-wrap:wrap}.inventory-related-launch{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:74px;padding:10px 12px}.inventory-related-launch-icon{width:34px;height:34px}.inventory-related-launch-copy small{white-space:normal}.inventory-related-launch-counts{flex-wrap:wrap;grid-column:2/-1}.inventory-related-launch-action{grid-area:1/3;min-height:40px}.inventory-related-modal-backdrop{background:#091b3094;align-items:end;padding:0}.inventory-related-modal{width:100%;max-height:calc(96dvh - env(safe-area-inset-top));border-width:1px 0 0;border-radius:22px 22px 0 0;box-shadow:0 -18px 58px #08192e4d}.inventory-related-modal-head{min-height:80px;padding:13px 14px}.inventory-related-modal-title{gap:10px}.inventory-related-modal-title>span{border-radius:12px;width:42px;height:42px}.inventory-related-modal-title h2{max-width:65vw;font-size:17px}.inventory-related-modal-title p{max-width:68vw}.inventory-related-modal-head>button{width:40px;height:40px}.inventory-related-modal>.inventory-related-toolbar{padding:9px 10px}.inventory-related-toolbar{flex-direction:column;align-items:stretch;gap:7px;padding:8px}.inventory-related-toolbar>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inventory-related-toolbar button{min-height:42px}.inventory-related-toolbar p{line-height:1.5}.inventory-related-modal-results{scrollbar-gutter:auto;padding:9px 8px 12px}.inventory-related-modal-results>.inventory-related-head{top:-9px}.inventory-related-head{display:none}.inventory-related-list{border-top:1px solid #e3eaf1;border-radius:0 0 10px 10px}.inventory-related-row{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:0;padding:12px 10px}.inventory-related-rank{grid-area:1/1;align-self:start;padding-top:5px}.inventory-related-rank small{margin-bottom:2px;display:block}.inventory-related-link{grid-area:1/2/auto/-1}.inventory-related-shop{border-top:1px solid #edf1f4;grid-column:2;padding-top:9px}.inventory-related-owner{border-top:1px solid #edf1f4;grid-column:3;padding-top:9px}.inventory-related-sales{border-top:1px solid #edf1f4;grid-column:2;padding-top:9px}.inventory-related-rules{grid-column:2/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.inventory-related-rule-list,.inventory-related-rule-empty{grid-column:1/-1}.inventory-related-rule-list{grid-template-columns:1fr}.inventory-related-rule>strong,.inventory-related-rule-empty span{white-space:normal}.inventory-related-rules>button{grid-column:1/-1;width:100%;min-height:44px}.inventory-related-rule-access{grid-column:2}.inventory-related-modal>.inventory-related-pagination{min-height:64px;padding:9px 10px calc(9px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:7px}.inventory-related-pagination>span{text-align:center}.inventory-related-pagination nav{justify-content:center;gap:5px}.inventory-related-page-numbers,.inventory-related-page-numbers>span{gap:3px}.inventory-related-pagination button{min-height:40px}.inventory-related-page-numbers button{min-width:40px}.inventory-related-page-step{padding-inline:8px!important}.inventory-rule-decision-launch{grid-template-columns:minmax(0,1fr) 24px;gap:8px;min-height:62px;padding:9px 12px 9px 15px}.inventory-rule-decision-launch>b{grid-column:1;justify-self:start}.inventory-rule-decision-launch>i{grid-area:1/2/span 2}.inventory-rule-decision-backdrop{background:#091b3099;align-items:end;padding:0}.inventory-rule-decision-modal{width:100%;max-height:calc(96dvh - env(safe-area-inset-top));border-width:1px 0 0;border-radius:22px 22px 0 0;box-shadow:0 -18px 58px #08192e4d}.inventory-rule-decision-head{min-height:80px;padding:13px 14px}.inventory-rule-decision-title{gap:10px}.inventory-rule-decision-title>span{border-radius:12px;width:42px;height:42px}.inventory-rule-decision-title h2{font-size:17px}.inventory-rule-decision-title p{max-width:65vw}.inventory-rule-decision-body{scrollbar-gutter:auto;gap:10px;padding:10px 9px 13px}.inventory-rule-final{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:12px}.inventory-rule-final-icon{border-radius:11px;width:38px;height:38px}.inventory-rule-final-copy h3{font-size:14px}.inventory-rule-final-copy>aside{flex-direction:column;align-items:flex-start}.inventory-rule-final>dl{grid-column:1/-1;width:100%}.inventory-rule-final>dl>div{min-width:0;padding:9px 7px}.inventory-rule-final-policy{grid-template-columns:34px minmax(0,1fr);padding:11px}.inventory-rule-groups>header{flex-direction:column;align-items:flex-start;gap:7px}.inventory-rule-group-card>header{flex-direction:column;align-items:flex-start}.inventory-rule-group-card>header>div{width:100%}.inventory-rule-group-card>header>div:last-child{justify-content:space-between}.inventory-rule-edit-scope{flex-direction:column;align-items:stretch;gap:9px}.inventory-rule-edit-scope>em{align-self:flex-start}.inventory-rule-source-path{grid-template-columns:24px minmax(0,1fr);align-items:start}.inventory-rule-source-path>em{grid-column:2;justify-self:start}.inventory-rule-source-path p strong,.inventory-rule-source-path p small{text-overflow:clip;white-space:normal;overflow:visible}.inventory-structural-warnings>header{flex-direction:column;align-items:flex-start}.inventory-structural-warnings article{grid-template-columns:24px minmax(0,1fr);align-items:start}.inventory-structural-warnings article>em{grid-column:2;justify-self:start}.inventory-structural-warnings article strong,.inventory-structural-warnings article small{text-overflow:clip;white-space:normal;overflow:visible}.inventory-rule-decision-footer{min-height:70px;padding:9px 10px calc(9px + env(safe-area-inset-bottom))}.inventory-rule-decision-footer p{max-width:64vw;line-height:1.45}.inventory-rule-decision-footer button{min-width:96px;min-height:44px}.inventory-alert-pagination{padding:10px 9px calc(10px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:stretch;gap:7px}.inventory-alert-pagination>span{text-align:center}.inventory-alert-pagination nav{justify-content:center;gap:5px}.monitor-manager-summary{padding-inline:16px}.monitor-manager-summary>div:first-child{font-size:10px}.monitor-manager-tabs{padding-inline:10px}.monitor-manager-tabs button{flex:1;min-width:0}.monitor-manager-body{padding:11px 10px 16px}.monitor-scope-guide{padding:12px}.monitor-scope-guide>header{flex-direction:column;align-items:flex-start}.monitor-scope-guide>.monitor-scope-paths{display:grid;overflow:visible}.monitor-scope-paths>div{overflow-x:auto}.monitor-scope-paths span{flex:none}.monitor-priority-guide{flex-direction:column;align-items:flex-start;gap:4px}.monitor-default-rule{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:13px}.monitor-default-icon{width:42px;height:42px}.monitor-default-rule>.warning-rule-trigger{grid-column:1/-1;width:100%}.monitor-sku-main{grid-template-columns:54px minmax(0,1fr);gap:11px}.monitor-sku-image{width:54px;height:54px}.monitor-sku-main dl{border-top:1px solid #e7eeeb;grid-column:1/-1;justify-content:space-between;padding-top:10px}.monitor-combine-toggle{grid-column:1/-1;width:100%}.monitor-warning-actions>small{width:100%}.monitor-component-list{overflow-x:auto}.monitor-configured-list article{grid-template-columns:48px minmax(0,1fr);gap:10px}.monitor-configured-image{width:48px;height:48px}.monitor-configured-list article>.warning-rule-trigger{grid-column:1/-1;width:100%}.warning-rule-dialog{max-height:calc(100dvh - max(14px,env(safe-area-inset-top)));border-radius:22px 22px 0 0}.warning-rule-dialog>header{min-height:76px}.warning-rule-target,.warning-rule-preview{margin-inline:14px}.warning-rule-fields{padding-inline:14px}.warning-rule-condition{grid-template-columns:36px minmax(0,1fr) auto;padding-inline:10px}.warning-rule-operator{align-items:stretch;margin-inline:14px}.warning-rule-operator>div:last-child{grid-template-columns:1fr 1fr}.warning-rule-operator button{min-width:0}.warning-rule-note{margin-inline:14px}.warning-rule-dialog>footer{padding:11px 14px calc(11px + env(safe-area-inset-bottom));position:sticky;bottom:0}}@media (max-width:470px){.inventory-alert-status{grid-area:auto/1/auto/-1;justify-self:start}.inventory-alert-metrics{grid-template-columns:1fr 1fr}.inventory-alert-metrics .outage,.inventory-alert-metrics .transit{grid-column:auto}.inventory-rule-setting-grid{grid-template-columns:1fr}.inventory-rule-decision-footer{gap:8px}.inventory-rule-decision-footer p{max-width:calc(100% - 88px);font-size:8px}.inventory-rule-decision-footer button{min-width:80px}.warning-rule-condition{grid-template-columns:34px minmax(0,1fr)}.warning-threshold-input{grid-column:1/-1;grid-template-columns:1fr 38px;width:100%}.warning-threshold-input input[type=number]{width:100%}.warning-rule-dialog>footer{flex-direction:column;align-items:stretch}.warning-rule-dialog>footer>div{grid-template-columns:1fr 1fr;display:grid}.warning-rule-dialog>footer .warning-rule-remove{width:100%}}.permission-display-note{color:#667a90;background:linear-gradient(135deg,#f4f8fd,#f8fbff);border:1px solid #d9e6f3;border-radius:11px;align-items:center;gap:11px;min-height:62px;margin:18px 0 14px;padding:11px 13px;display:flex}.permission-display-note>span{color:#3472c4;background:#e4effc;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.permission-display-note p{margin:0;font-size:11px;line-height:1.55}.permission-display-note b{color:#36546f;font-weight:750}.permission-display-note.modal-note{margin:14px 0}.permission-option-tree{gap:13px;display:grid}.permission-option-branch{--permission-accent:#347cf6;--permission-accent-soft:#eaf2ff;background:#fbfcfe;border:1px solid #dce5ee;border-radius:14px;overflow:hidden;box-shadow:0 5px 16px #22364e09}.permission-option-branch.data{--permission-accent:#249b8a;--permission-accent-soft:#e7f7f3}.permission-option-branch.finance{--permission-accent:#b67b22;--permission-accent-soft:#fff4df}.permission-option-branch.management{--permission-accent:#7559cf;--permission-accent-soft:#f0ecff}.permission-option-branch>header{background:#fff;border-bottom:1px solid #e5ebf1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:8px 10px 8px 12px;display:grid}.permission-option-branch>header:has(+.permission-option-leaves[hidden]){border-bottom-color:#0000}.permission-group-toggle{min-width:0;min-height:48px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;outline:0;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:4px 6px 4px 4px;transition:background .15s;display:grid}.permission-group-toggle:hover{background:#f7f9fc}.permission-group-toggle:focus-visible{box-shadow:0 0 0 4px #347cf626}.permission-group-toggle>span:first-child{background:var(--permission-accent-soft);width:38px;height:38px;color:var(--permission-accent);border-radius:11px;place-items:center;font-size:11px;font-weight:850;display:grid}.permission-group-toggle>span:nth-child(2){gap:4px;min-width:0;display:grid}.permission-group-toggle strong{color:#294158;font-size:13px}.permission-group-toggle small{color:#8292a3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.permission-group-toggle>i{color:#8da0b4;font-size:14px;font-style:normal;transition:transform .18s;transform:rotate(-90deg)}.permission-group-toggle>i.is-expanded{transform:rotate(0)}.permission-group-summary{align-items:center;gap:8px;display:flex}.permission-group-summary>em{background:var(--permission-accent-soft);min-width:46px;color:var(--permission-accent);text-align:center;white-space:nowrap;border-radius:8px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:780}.permission-group-select{color:#587087;cursor:pointer;white-space:nowrap;background:#f9fbfd;border:1px solid #d8e2ec;border-radius:9px;align-items:center;gap:7px;min-height:32px;padding:0 10px 0 7px;font-size:9px;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:relative}.permission-group-select:hover{color:#346aa8;background:#f2f7fd;border-color:#aac1de}.permission-group-select input{opacity:0;width:1px;height:1px;position:absolute}.permission-group-select>span{color:#0000;background:#fff;border:1px solid #c5d2df;border-radius:6px;place-items:center;width:19px;height:19px;font-size:10px;font-weight:850;display:grid}.permission-group-select input:checked+span{border-color:var(--permission-accent);background:var(--permission-accent);color:#fff}.permission-group-select.is-indeterminate>span{border-color:var(--permission-accent);background:var(--permission-accent-soft);color:var(--permission-accent)}.permission-group-select input:focus-visible+span{box-shadow:0 0 0 4px #347cf62b}.permission-group-select>b{font-weight:750}.permission-group-select:has(input:disabled){color:#8b99a8;cursor:default;opacity:.76;background:#f2f5f8}.permission-option-leaves{gap:7px;padding:10px 12px 12px 46px;display:grid;position:relative}.permission-option-leaves[hidden]{display:none}.permission-option-leaves:before{content:"";background:#d8e2ec;width:1px;position:absolute;top:0;bottom:31px;left:27px}.permission-option-leaves label{cursor:pointer;background:#fff;border:1px solid #e0e7ef;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.permission-option-leaves label:before{content:"";background:#d8e2ec;width:18px;height:1px;position:absolute;top:50%;left:-19px}.permission-option-leaves label:hover{background:#fbfdff;border-color:#a8c3eb;transform:translateY(-1px);box-shadow:0 6px 16px #2339520e}.permission-option-leaves label.is-checked{background:#f8fbff;border-color:#b9cff0}.permission-option-leaves label.is-inherited{cursor:default;background:#f7fbfa;border-color:#cde2dc}.permission-option-leaves label.is-inherited:hover,.permission-option-tree.is-disabled .permission-option-leaves label:hover{box-shadow:none;transform:none}.permission-option-leaves input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.permission-option-check{color:#0000;background:#fff;border:1px solid #c8d4e0;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:grid}.permission-option-leaves input:checked+.permission-option-check{color:#fff;background:#347cf6;border-color:#347cf6}.permission-option-leaves .is-inherited input:checked+.permission-option-check{color:#27816a;background:#e1f3ed;border-color:#75bca9}.permission-option-leaves input:focus-visible+.permission-option-check{box-shadow:0 0 0 4px #347cf62e}.permission-option-leaves label>div{gap:4px;min-width:0;display:grid}.permission-option-leaves label>div strong{color:#354c63;font-size:12px}.permission-option-leaves label>div small{color:#8291a2;font-size:10px;line-height:1.5}.permission-option-source{color:#8290a0;white-space:nowrap;background:#f0f3f7;border-radius:8px;justify-self:end;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750}.permission-option-source.personal{color:#2f6fc8;background:#e8f1ff}.permission-option-source.department{color:#277f69;background:#e5f4ef}.permission-option-tree.is-disabled .permission-option-leaves label{cursor:default}.permission-option-tree.is-disabled .permission-option-leaves label:not(.is-checked){opacity:.66}.member-access-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:5px;min-width:0;display:grid}.users-table td.member-actions-cell{padding-block:11px}.users-table .member-access-actions button{border:1px solid #0000;width:100%;min-width:0;height:32px;padding:0 3px}.users-table .member-access-actions .personal-permission-button{color:#3169b3;box-shadow:none;background:#f5f9ff;border:1px solid #c9d9ed}.users-table .member-access-actions .personal-permission-button:not(:disabled):hover{color:#245fae;background:#eaf3ff;border-color:#8fb3e9}.users-table .member-access-actions .member-edit-button,.users-table .member-access-actions .member-cancel-button{color:#52677e;background:#fff;border-color:#d6e0ea}.users-table .member-access-actions .member-edit-button:not(:disabled):hover,.users-table .member-access-actions .member-cancel-button:not(:disabled):hover{color:#334f6d;background:#f7f9fc;border-color:#aebfd1}.users-table .member-access-actions .member-save-button{color:#fff;background:#173b6b}.users-table .member-access-actions .member-save-button:not(:disabled):hover{background:#20518d}.users-table .member-access-actions button:focus-visible{outline:0;box-shadow:0 0 0 4px #347cf629}.users-table .member-access-actions button:disabled{color:#8d99a8;cursor:default;background:#e8edf3;border-color:#0000}.member-role-chip,.member-status-chip{color:#64768a;white-space:nowrap;background:#f7f9fc;border:1px solid #dce4ed;border-radius:999px;align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:29px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.member-role-chip i,.member-status-chip i{background:#91a0b0;border-radius:50%;flex:none;width:6px;height:6px}.member-role-chip.admin{color:#6b50bb;background:#f5f1ff;border-color:#d9cff6}.member-role-chip.admin i{background:#8164d5;box-shadow:0 0 0 3px #8164d51f}.member-status-chip.active{color:#2e816a;background:#f0faf6;border-color:#cde8df}.member-status-chip.active i{background:#42b58f;box-shadow:0 0 0 3px #42b58f1f}.member-status-chip.disabled{color:#b0545e;background:#fff5f5;border-color:#f0d3d6}.member-status-chip.disabled i{background:#d36872}.users-table .member-inline-select{width:100%;min-width:0}.users-table .member-inline-select>.ui-select-trigger{border-radius:9px;height:36px;min-height:36px;padding:0 9px;font-size:10px}.user-permission-modal-backdrop{z-index:1500;overscroll-behavior:none;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c1d328a;place-items:center;animation:.16s ease-out both user-permission-fade-in;display:grid;position:fixed;inset:0;overflow:hidden}.user-permission-modal{width:min(900px,100%);max-height:calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:#f7f9fc;border:1px solid #dce7f2f2;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;animation:.2s ease-out both user-permission-rise-in;display:grid;overflow:hidden;box-shadow:0 28px 76px #091b304d}.user-permission-modal-head{background:linear-gradient(135deg,#fff,#f1f6fd);border-bottom:1px solid #dfe7ef;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:18px 22px;display:flex}.user-permission-member{align-items:center;gap:13px;min-width:0;display:flex}.user-permission-member .user-avatar{border-radius:13px;flex:none;width:50px;height:50px;box-shadow:0 7px 18px #24569429}.user-permission-member>div{min-width:0}.user-permission-member small{color:#3976c8;letter-spacing:.06em;font-size:9px;font-weight:800}.user-permission-member h2{color:#213a55;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:20px;overflow:hidden}.user-permission-member p{color:#7a8c9f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.user-permission-modal-close{color:#63778d;cursor:pointer;background:#ffffffe0;border:1px solid #d8e2ec;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:22px;line-height:1;display:grid}.user-permission-modal-close:not(:disabled):hover{color:#294f7b;background:#fff;border-color:#afc3db}.user-permission-modal-close:disabled{cursor:default;opacity:.55}.user-permission-modal-close:focus-visible{outline:0;box-shadow:0 0 0 4px #347cf62e}.user-permission-modal-footer button:focus-visible{outline:0;box-shadow:0 0 0 4px #347cf62e}.user-permission-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:18px 22px 24px;overflow-y:auto}.permission-union-formula{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.permission-union-formula article{background:#fff;border:1px solid #dde6ef;border-radius:13px;grid-template-columns:1fr auto;align-content:center;gap:5px 10px;min-height:88px;padding:13px 15px;display:grid}.permission-union-formula article small{color:#708399;grid-column:1/-1;font-size:10px;font-weight:650}.permission-union-formula article strong{color:#294a6b;font-size:24px;line-height:1}.permission-union-formula article span{color:#8998a8;align-self:end;font-size:9px}.permission-union-formula article.effective{background:linear-gradient(135deg,#f2f7ff,#eaf3ff);border-color:#bcd2f1}.permission-union-formula article.effective strong{color:#286bc9}.permission-union-formula>b{color:#8ba0b6;align-self:center;font-size:17px;font-weight:650}.user-permission-load-error{color:#7d8ea0;text-align:center;align-content:center;place-items:center;gap:8px;min-height:250px;display:grid}.user-permission-load-error>span{color:#c94b5b;background:#fff0f1;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.user-permission-load-error strong{color:#3b5067;font-size:14px}.user-permission-load-error p{color:#b54857;max-width:520px;margin:0;font-size:11px;line-height:1.6}.user-permission-modal-footer{background:#fffffff7;border-top:1px solid #dfe7ef;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:72px;padding:12px 22px;display:grid}.user-permission-modal-footer>div{min-width:0}.user-permission-modal-footer>div span{color:#32836d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.user-permission-modal-footer>div span.error{color:#c24757}.user-permission-modal-footer button{color:#50667e;cursor:pointer;background:#fff;border:1px solid #d2dde8;border-radius:10px;min-width:86px;height:42px;padding:0 15px;font-size:11px;font-weight:750}.user-permission-modal-footer button.primary{color:#fff;background:linear-gradient(135deg,#347cf6,#2864dc);border-color:#286bd8;min-width:128px;box-shadow:0 7px 17px #2864dc30}.user-permission-modal-footer button:not(:disabled):hover{color:#2f5f95;border-color:#9eb7d4}.user-permission-modal-footer button.primary:not(:disabled):hover{color:#fff;background:linear-gradient(135deg,#2f73e7,#245bc8);border-color:#225fc9}.user-permission-modal-footer button:disabled{cursor:default;opacity:.58;box-shadow:none}@keyframes user-permission-fade-in{0%{opacity:0}to{opacity:1}}@keyframes user-permission-rise-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.permission-display-note{margin-top:14px}.permission-option-tree{gap:10px}.permission-option-branch{border-radius:12px}.permission-option-branch>header{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-height:62px;padding:7px 8px}.permission-group-toggle{grid-template-columns:34px minmax(0,1fr) 18px;gap:8px;min-height:48px;padding-inline:3px}.permission-group-toggle>span:first-child{border-radius:10px;width:34px;height:34px}.permission-group-toggle small{font-size:9px}.permission-group-summary{gap:5px}.permission-group-select{min-height:31px;padding:0 6px}.permission-group-select>b{display:none}.permission-option-leaves{gap:6px;padding:8px 9px 10px 35px}.permission-option-leaves:before{bottom:30px;left:19px}.permission-option-leaves label{grid-template-columns:27px minmax(0,1fr);gap:9px;min-height:66px;padding:10px}.permission-option-leaves label:before{width:15px;left:-16px}.permission-option-source{grid-column:2;justify-self:start;margin-top:1px}.member-access-actions{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:8px;width:100%;min-width:0}.users-table td.member-actions-cell{padding:9px 0}.users-table .member-access-actions button{min-height:42px}.users-table .member-inline-select>.ui-select-trigger{height:44px;min-height:44px;font-size:14px}.user-permission-modal-backdrop{background:#091b3094;align-items:end;padding:0}.user-permission-modal{width:100%;max-height:calc(96dvh - env(safe-area-inset-top));border-width:1px 0 0;border-radius:22px 22px 0 0;box-shadow:0 -18px 58px #08192e4d}.user-permission-modal-head{min-height:80px;padding:14px 15px}.user-permission-member{gap:11px}.user-permission-member .user-avatar{border-radius:12px;width:44px;height:44px}.user-permission-member h2{font-size:18px}.user-permission-member p{max-width:62vw}.user-permission-modal-close{width:40px;height:40px}.user-permission-modal-body{scrollbar-gutter:auto;padding:13px 12px 18px}.permission-union-formula{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.permission-union-formula>b{display:none}.permission-union-formula article{grid-template-columns:1fr;gap:4px;min-height:82px;padding:10px}.permission-union-formula article small{grid-column:auto;font-size:9px;line-height:1.4}.permission-union-formula article strong{font-size:22px}.permission-union-formula article span{align-self:auto;font-size:8px}.user-permission-modal-footer{min-height:76px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:8px}.user-permission-modal-footer>div{grid-column:1/-1}.user-permission-modal-footer>div:empty{display:none}.user-permission-modal-footer>div span{white-space:normal;padding-bottom:2px}.user-permission-modal-footer button{width:100%;min-width:0;height:44px}.user-permission-modal-footer button.primary{min-width:0}}@media (max-width:460px){.permission-display-note>span{width:31px;height:31px}.permission-group-toggle{grid-template-columns:32px minmax(0,1fr) 18px}.permission-group-toggle>span:first-child{width:32px;height:32px}.permission-group-summary>em{min-width:42px;padding-inline:6px}.permission-group-toggle small{display:none}.permission-option-leaves label>div small{font-size:9px}.user-permission-modal{border-radius:0;height:100dvh;max-height:100dvh}.user-permission-member p{max-width:58vw}}@media (prefers-reduced-motion:reduce){.inventory-related-modal-backdrop,.inventory-related-modal,.inventory-rule-decision-backdrop,.inventory-rule-decision-modal,.user-permission-modal-backdrop,.user-permission-modal{animation:none}.permission-option-leaves label,.permission-option-check{transition:none}}.replenishment-page{max-width:1280px;margin:0 auto}.replenishment-workspace{gap:18px;display:grid}.replenishment-tabs{background:#f5f8fb;border:1px solid #dfe7f0;border-radius:14px;gap:8px;padding:6px;display:flex}.replenishment-tabs button{color:#667b90;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;min-height:38px;padding:0 17px;font-size:11px;font-weight:800;display:flex}.replenishment-tabs button b{background:#e1e9f2;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.replenishment-tabs button.active{color:#265f9f;background:#fff;box-shadow:0 4px 15px #1e426917}.replenishment-tabs button.active b{color:#276fca;background:#e8f2ff}.replenishment-list{gap:14px;display:grid}.replenishment-card{background:#fff;border:1px solid #dde6ef;border-radius:18px;gap:16px;padding:20px;display:grid;box-shadow:0 8px 28px #1f3e5f0d}.replenishment-card>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.replenishment-product{align-items:center;gap:12px;min-width:0;display:flex}.replenishment-product-image{background:#f0f4f8;border:1px solid #dfe7ef;border-radius:12px;flex:none;width:52px;height:52px;padding:0;overflow:hidden}.replenishment-product-image img{object-fit:cover;width:100%;height:100%}.replenishment-product-image.placeholder{color:#6b8299;place-items:center;font-weight:800;display:grid}.replenishment-product>div{gap:5px;min-width:0;display:grid}.replenishment-product strong{color:#263f58;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.replenishment-product small{color:#8798a9;font-size:10px}.replenishment-requesters{align-items:center;gap:10px;display:flex}.replenishment-requesters>div{display:flex}.replenishment-requesters .user-avatar{border:2px solid #fff;width:31px;height:31px;margin-left:-7px}.replenishment-requesters .user-avatar:first-child{margin-left:0}.replenishment-requesters>span{color:#657c93;font-size:10px;font-weight:800}.replenishment-inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.replenishment-inventory-metrics>div{background:#f7f9fb;border:1px solid #e1e8ef;border-radius:12px;gap:6px;min-width:0;padding:12px 14px;display:grid}.replenishment-inventory-metrics dt{color:#7d8fa1;font-size:9px;font-weight:750}.replenishment-inventory-metrics dd{color:#2e506f;margin:0;font-size:14px;font-weight:850}.replenishment-inventory-metrics dd small{color:#8da0b2;margin-left:4px;font-size:9px}.replenishment-inventory-metrics .outage dd{color:#c04d58}.replenishment-notes{flex-wrap:wrap;gap:8px;display:flex}.replenishment-notes span{color:#667b90;background:#f4f7fa;border-radius:9px;padding:8px 10px;font-size:10px}.replenishment-notes b{color:#294a6c;margin-right:7px}.replenishment-response{gap:7px;display:grid}.replenishment-response>span,.replenishment-plan-fields>div>span{color:#536a81;font-size:10px;font-weight:800}.replenishment-response textarea{resize:vertical;color:#2d465f;min-height:80px;font:inherit;border:1px solid #d8e2ec;border-radius:11px;outline:0;padding:12px 14px;font-size:11px}.replenishment-response textarea:focus{border-color:#6b9de6;box-shadow:0 0 0 3px #3879dd1a}.replenishment-actions{justify-content:flex-end;gap:9px;display:flex}.replenishment-actions button{color:#fff;cursor:pointer;background:#286ef0;border:0;border-radius:9px;min-height:36px;padding:0 16px;font-size:10px;font-weight:800}.replenishment-actions button.reject{color:#bd4a55;background:#fff5f5;border:1px solid #efc4c8}.replenishment-actions button:disabled{opacity:.55;cursor:wait}.replenishment-plan-hint{color:#74889c;margin:0;font-size:10px;line-height:1.6}.replenishment-confirm-backdrop{z-index:1550;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1f316b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.replenishment-confirm-dialog{background:#fff;border:1px solid #dbe6f0;border-radius:20px;grid-template-columns:46px minmax(0,1fr);gap:16px;width:min(520px,100vw - 32px);padding:24px;display:grid;box-shadow:0 28px 80px #102b4640}.replenishment-confirm-icon{color:#2772cf;background:#e9f3ff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.replenishment-confirm-dialog.is-reject .replenishment-confirm-icon{color:#c84c58;background:#fff0f1}.replenishment-confirm-copy{min-width:0}.replenishment-confirm-copy>span{color:#7e91a4;letter-spacing:.08em;font-size:9px;font-weight:850}.replenishment-confirm-copy h3{color:#243f59;margin:5px 0 7px;font-size:18px}.replenishment-confirm-copy p{color:#667d92;margin:0;font-size:11px;line-height:1.7}.replenishment-confirm-product{background:#f7f9fb;border:1px solid #e1e8ef;border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.replenishment-confirm-response{color:#60778e;background:#f2f6fa;border-radius:10px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:10px;line-height:1.6}.replenishment-confirm-response b{color:#304f6c;margin-right:8px}.replenishment-confirm-dialog>footer{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.replenishment-confirm-dialog>footer button{color:#fff;cursor:pointer;border:0;border-radius:10px;min-width:104px;min-height:40px;font-size:11px;font-weight:850}.replenishment-confirm-dialog>footer button.cancel{color:#5e7489;background:#fff;border:1px solid #d9e2eb}.replenishment-confirm-dialog>footer button.approve{background:#286ef0}.replenishment-confirm-dialog>footer button.reject{background:#cf4e59}.replenishment-plan-fields{grid-template-columns:minmax(0,420px);gap:12px;display:grid}.replenishment-plan-fields>div{gap:7px;display:grid}.single-date-picker{width:100%}.single-date-picker>button{color:#29455f;text-align:left;cursor:pointer;background:linear-gradient(#fff,#fbfdff);border:1px solid #d8e2ec;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 9px;align-items:center;gap:11px;width:100%;min-height:58px;padding:8px 14px 8px 10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 2px 6px #1f406308}.single-date-picker>button:hover{border-color:#a9c5e9;box-shadow:0 7px 18px #2d619f17}.single-date-picker>button.is-open{border-color:#5f95df;box-shadow:0 0 0 4px #3879dd1a}.single-date-icon{color:#3478d4;background:#edf5ff;border-radius:10px;width:36px;height:36px;display:block;position:relative}.single-date-icon:before{content:"";border:1.7px solid;border-radius:4px;position:absolute;inset:10px 8px 8px}.single-date-icon:after{content:"";border-top:1.7px solid;position:absolute;top:15px;left:8px;right:8px}.single-date-icon i,.single-date-icon b{z-index:1;background:currentColor;border-radius:99px;width:2px;height:7px;position:absolute;top:7px}.single-date-icon i{left:13px}.single-date-icon b{right:13px}.single-date-picker>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.single-date-picker small{color:#8b9dad;font-size:9px;font-weight:750}.single-date-picker strong{color:#294761;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.single-date-picker strong.placeholder{color:#8497a9;font-weight:700}.single-date-chevron{border-bottom:1.5px solid #7d91a5;border-right:1.5px solid #7d91a5;width:7px;height:7px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.single-date-picker>button.is-open .single-date-chevron{transform:translateY(2px)rotate(225deg)}.single-date-popover{z-index:1600;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffc;border:1px solid #d9e4ef;border-radius:18px;width:min(348px,100vw - 24px);padding:0;position:fixed;overflow:hidden;box-shadow:0 24px 70px #102b4833,0 4px 14px #1b406614}.single-date-popover>header{background:linear-gradient(#fff,#fbfdff);border-bottom:1px solid #edf1f5;grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;min-height:54px;padding:0 13px;display:grid}.single-date-popover>header strong{color:#294761;text-align:center;font-size:13px}.single-date-popover>header button{color:#607990;cursor:pointer;background:#f2f6fa;border:0;border-radius:9px;width:32px;height:32px;padding:0;font-size:21px}.single-date-popover>header button:hover{color:#2670cf;background:#eaf3ff}.single-date-weekdays,.single-date-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.single-date-weekdays{padding:14px 14px 5px}.single-date-weekdays span{color:#91a0af;text-align:center;font-size:9px;font-weight:800}.single-date-days{gap:3px;padding:2px 14px 14px}.single-date-days button{color:#39536d;cursor:pointer;background:0 0;border:0;border-radius:10px;min-width:0;height:36px;padding:0;font-size:11px;font-weight:700;position:relative}.single-date-days button:hover:not(:disabled){color:#246dcb;background:#edf5ff}.single-date-days button.today:after{content:"";background:#347bd7;border-radius:50%;width:3px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.single-date-days button.selected{color:#fff;background:#2d75dc;box-shadow:0 5px 12px #2d75dc3d}.single-date-days button.selected:after{background:#fff}.single-date-days button:disabled{cursor:default;opacity:.25}.single-date-days button.outside{visibility:hidden}.single-date-popover>footer{background:#fafcfe;border-top:1px solid #edf1f5;grid-template-columns:repeat(4,1fr);gap:6px;padding:11px 12px 12px;display:grid}.single-date-popover>footer button{color:#51769f;cursor:pointer;background:#fff;border:1px solid #d8e4f1;border-radius:8px;min-width:0;min-height:30px;padding:0 5px;font-size:9px;font-weight:800}.single-date-popover>footer button:hover{color:#286dc5;background:#f0f6ff;border-color:#8db3e6}.single-date-month-selectors{justify-content:center;gap:4px;display:flex}.single-date-popover .single-date-month-selectors button{background:0 0;width:auto;padding:0 8px;font-size:13px;font-weight:500}.single-date-popover .single-date-month-selectors button[aria-pressed=true]{color:#286ef0;background:#edf4ff}.single-date-popover>header button:disabled,.single-date-popover>footer button:disabled{opacity:.3;cursor:default;pointer-events:none}.single-date-calendar-body{position:relative}.single-date-date-grid.is-hidden{visibility:hidden;pointer-events:none}.single-date-periods{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;display:grid;position:absolute;inset:0}.single-date-periods button{color:#405773;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-self:center;padding:0;font-size:13px}.single-date-periods button:hover:not(:disabled){color:#286ef0;background:#edf4ff}.single-date-periods button[aria-pressed=true]{color:#286ef0;background:#edf4ff;font-weight:600}.single-date-periods button:disabled{color:#bcc6d2;cursor:default}.single-date-periods button:focus-visible{outline-offset:2px;outline:2px solid #6a9ce8}.single-date-picker.single-date-picker-compact>button{height:38px;min-height:38px;box-shadow:none;font:inherit;background:#fff;border-color:#cfdaea;border-radius:7px;grid-template-columns:17px minmax(0,1fr) 8px;gap:9px;padding:0 11px}.single-date-picker-compact .single-date-compact-icon{color:#7892b2;width:17px;height:17px}.single-date-picker-compact strong{color:#304862;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.single-date-picker.single-date-picker-compact>button:hover:not(:disabled){box-shadow:none;border-color:#8caee0}.single-date-picker.single-date-picker-compact>button.is-open{border-color:#6598e9;box-shadow:0 0 0 3px #3474eb14}.single-date-picker.single-date-picker-compact>button:disabled{color:#8a98a8;cursor:not-allowed;opacity:.65;background:#f2f5f8}.single-date-picker-compact>button:focus-visible{outline-offset:2px;outline:2px solid #7ea9e4}.single-date-popover.single-date-popover-compact{overscroll-behavior:contain;background:#fff;border-radius:12px;width:min(310px,100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;box-shadow:0 12px 36px #17335524,0 2px 8px #1733550a}.single-date-popover-compact>header{background:#fff;min-height:46px;padding-inline:12px}.single-date-popover-compact>header button{background:0 0;border-radius:6px}.single-date-popover-compact .single-date-weekdays{padding-top:10px}.single-date-popover-compact .single-date-weekdays span{font-size:11px;font-weight:400}.single-date-popover-compact .single-date-days{gap:2px;padding-bottom:10px}.single-date-popover-compact .single-date-days button{border-radius:6px;height:32px;font-size:12px;font-weight:400}.single-date-popover-compact .single-date-days button.selected{box-shadow:none}.single-date-popover-compact>footer{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));padding:10px 12px}.single-date-popover-compact>footer button{border-radius:6px;font-size:11px;font-weight:400}.single-date-popover-compact button:focus-visible{outline-offset:1px;outline:2px solid #6a9ce8}@media (max-width:600px){.single-date-picker.single-date-picker-compact>button{height:44px;min-height:44px}.single-date-popover-compact .single-date-days button{height:36px}}.replenishment-status{color:#567086;background:#edf3f8;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800}.replenishment-status.is-rejected{color:#c44d58;background:#fff0f1}.replenishment-status.is-completed{color:#25875c;background:#eaf8f1}.replenishment-status.is-approved,.replenishment-status.is-planned,.replenishment-status.is-in_production{color:#276ec2;background:#edf5ff}.replenishment-timeline{gap:0;display:grid}.replenishment-timeline>div{grid-template-columns:18px 1fr;gap:9px;padding-bottom:14px;display:grid;position:relative}.replenishment-timeline>div:not(:last-child):before{content:"";background:#dce6ef;width:1px;position:absolute;top:12px;bottom:0;left:5px}.replenishment-timeline i{background:#347bd2;border:3px solid #d9e8fb;border-radius:50%;width:11px;height:11px;margin-top:3px}.replenishment-timeline span{gap:3px;display:grid}.replenishment-timeline b{color:#304b66;font-size:11px}.replenishment-timeline small{color:#93a2b1;font-size:9px}.replenishment-timeline p{color:#60778e;margin:3px 0 0;font-size:11px;line-height:1.6}.replenishment-card.mine>footer{color:#7a8da0;border-top:1px solid #edf1f5;gap:18px;padding-top:12px;font-size:10px;display:flex}.replenishment-card.mine>footer b{color:#2d5e91}.replenishment-message{color:#c34e59;background:#fff5f5;border:1px solid #f1c5ca;border-radius:10px;margin:0;padding:11px 14px;font-size:11px}.replenishment-empty{color:#8799aa;text-align:center;background:#fafcfe;border:1px dashed #ccd9e6;border-radius:17px;place-items:center;min-height:150px;padding:25px;font-size:11px;display:grid}.market-perspective-toolbar{min-height:58px;box-shadow:none;background:0 0;border:1px solid #e5ebf0;border-left:0;border-right:0;border-radius:0;align-items:center;gap:16px;margin:0 2px 8px;padding:9px 4px;display:flex}.market-perspective-toolbar>div:first-child{gap:3px;min-width:118px;padding-left:4px;display:grid}.market-perspective-toolbar>div:first-child strong{color:#29455f;font-size:11px}.market-perspective-toolbar>div:first-child span{color:#94a2af;font-size:8px;font-weight:650}.market-perspective-toolbar nav{background:#f0f4f8;border:1px solid #e1e8ef;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.market-perspective-toolbar button{color:#6d8093;cursor:pointer;min-height:34px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:760;transition:background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.market-perspective-toolbar button i{color:#74899d;background:#dfe7ee;border-radius:7px;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid}.market-perspective-toolbar button:hover{color:#276cd0}.market-perspective-toolbar button.active{color:#286fd6;background:#fff;box-shadow:0 3px 10px #274c761a}.market-perspective-toolbar button.active i{color:#286fd6;background:#e7f1ff}.market-ranking-switches{border-left:1px solid #e2e8ee;align-items:center;gap:8px;min-width:0;margin-left:auto;padding-left:16px;display:flex}.market-ranking-switches nav:last-child{background:#edf6f3;border-color:#dceae5}.market-ranking-switches nav:last-child button.active{color:#25816a}.market-ranking-switches-standalone{border-top:1px solid #e5ebf0;border-left:0;justify-content:flex-end;min-height:50px;margin:7px 2px 0;padding:7px 4px 0}.market-ranking-switches-standalone nav{background:#f0f4f8;border:1px solid #e1e8ef;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.market-ranking-switches-standalone button{color:#6d8093;cursor:pointer;min-height:34px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 15px;font-size:10px;font-weight:760;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.market-ranking-switches-standalone button:hover{color:#276cd0}.market-ranking-switches-standalone button.active{color:#286fd6;background:#fff;box-shadow:0 3px 10px #274c761a}.market-dashboard-content .market-income-y-axis,.market-dashboard-content .market-income-plot,.market-dashboard-content .market-series-rail{height:clamp(305px,100dvh - 500px,520px)}.market-chart-panel{overflow:visible}.market-owner-color-legend{z-index:2;background:#fcfdfd;padding-bottom:4px;position:relative}.market-ranking-board{background:#fff;border:1px solid #e0e8ef;border-radius:16px;margin-top:10px;overflow:hidden;box-shadow:0 10px 30px #1f3b580d}.market-ranking-board>header{background:radial-gradient(circle at 85% -80%,#3877de26,#0000 45%),linear-gradient(135deg,#fbfdff,#f5f9fd);border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:24px;min-height:102px;padding:18px 22px;display:flex}.market-ranking-board>header>div:first-child span{color:#3475cf;letter-spacing:.08em;font-size:9px;font-weight:850}.market-ranking-board>header h2{color:#203d59;margin:5px 0 3px;font-size:18px}.market-ranking-board>header p{color:#8092a4;margin:0;font-size:10px}.market-ranking-total{font-variant-numeric:tabular-nums;background:#ffffffdb;border:1px solid #dce7f1;border-radius:12px;grid-template-columns:1fr auto;align-items:baseline;gap:4px 15px;min-width:210px;padding:12px 15px;display:grid}.market-ranking-total span{color:#7d90a2;font-size:9px;font-weight:750}.market-ranking-total strong{color:#245f9f;font-size:17px}.market-ranking-total small{color:#9aa8b5;text-align:right;grid-column:1/-1;font-size:8px}.market-ranking-list{counter-reset:ranking;margin:0;padding:0 18px 12px;list-style:none}.market-ranking-list li{font-variant-numeric:tabular-nums;border-bottom:1px solid #edf1f5;grid-template-columns:44px minmax(220px,1.5fr) minmax(126px,.65fr) minmax(88px,.48fr) minmax(158px,.75fr) minmax(120px,.55fr) 136px;align-items:center;gap:14px;min-height:82px;padding:10px 4px;display:grid;position:relative}.market-ranking-board.is-owner .market-ranking-list li{grid-template-columns:44px minmax(220px,1.5fr) minmax(88px,.48fr) minmax(158px,.75fr) minmax(120px,.55fr) 72px}.market-ranking-list li:last-child{border-bottom:0}.market-ranking-position{color:#75889a;background:#f0f4f7;border-radius:10px;justify-self:center;place-items:center;width:31px;height:31px;font-size:11px;font-weight:850;display:grid}.market-ranking-list .is-top .market-ranking-position{color:#fff;box-shadow:0 5px 12px #1f487724}.market-ranking-list .is-top-1 .market-ranking-position{background:linear-gradient(135deg,#f1b644,#d78b20)}.market-ranking-list .is-top-2 .market-ranking-position{background:linear-gradient(135deg,#91a8bd,#667f96)}.market-ranking-list .is-top-3 .market-ranking-position{background:linear-gradient(135deg,#cf9169,#a76645)}.market-ranking-list .is-link-podium{--podium-rgb:184,113,73;--podium-edge:#c7825b;--aura-low:.08;--aura-high:.22;isolation:isolate;border:1px solid rgba(var(--podium-rgb),.34);background:linear-gradient(100deg,rgba(var(--podium-rgb),.07),#fffffffa 28%,#fffffffa 78%,rgba(var(--podium-rgb),.05));box-shadow:0 5px 18px rgba(var(--podium-rgb),.1);border-radius:16px;margin:7px 0;padding-inline:10px;animation:4s ease-in-out infinite market-podium-bronze}.market-ranking-list .is-link-podium:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse,rgba(var(--podium-rgb),.34),transparent 70%);filter:blur(15px);opacity:.2;border-radius:20px;animation:3.8s ease-in-out infinite market-podium-aura;position:absolute;inset:8px 2%}.market-ranking-list .is-link-podium:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(110deg,transparent 16%,#ffffffbf 38%,var(--podium-edge) 49%,#fffc 54%,transparent 75%) border-box;opacity:.62;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-size:260% 100%;border:1px solid #0000;border-radius:17px;animation:4.6s linear infinite market-podium-orbit;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.market-ranking-list .is-link-podium.is-top-2{--podium-rgb:139,158,177;--podium-edge:#d2dde6;--aura-low:.24;--aura-high:.44;border-color:rgba(var(--podium-rgb),.48);box-shadow:0 0 0 1px #d2dde61f,0 7px 25px rgba(var(--podium-rgb),.18);animation:3s ease-in-out infinite market-podium-silver}.market-ranking-list .is-link-podium.is-top-2:before{animation-duration:2.8s}.market-ranking-list .is-link-podium.is-top-2:after{opacity:.78;border-width:2px;animation-duration:3.2s}.market-ranking-list .is-link-podium.is-top-1{--podium-rgb:239,174,36;--podium-edge:#ffd96a;--aura-low:.58;--aura-high:.92;background:linear-gradient(105deg,#ffd25533,#fffcedfa 24%,#fff 52%,#ffeca83b) 0 0/180% 100%;border-color:#f4b82dc7;animation:1.9s ease-in-out infinite market-podium-gold;box-shadow:0 0 0 1px #ffda6552,0 0 22px #ffb92257,0 12px 42px #ca7e0a42}.market-ranking-list .is-link-podium.is-top-1:before{filter:blur(19px);background:radial-gradient(#ffcc48a8,#ffa71338 42%,#0000 72%);animation-duration:1.7s;inset:0 -1%}.market-ranking-list .is-link-podium.is-top-1:after{opacity:1;background-size:210% 100%;border-width:3px;border-radius:18px;animation-duration:1.85s;inset:-3px}.market-ranking-list .is-link-podium.is-top-1 .market-ranking-position{text-shadow:0 1px 2px #7445008c;animation:1.5s ease-in-out infinite market-podium-medal;transform:scale(1.12);box-shadow:0 0 0 3px #ffe48b7a,0 0 20px #eea51cb8,0 8px 16px #9d5e004d}@keyframes market-podium-gold{0%,to{background-position:0;box-shadow:0 0 0 1px #ffda654d,0 0 18px #ffb9224d,0 10px 35px #ca7e0a38}50%{background-position:100%;box-shadow:0 0 0 2px #ffe07994,0 0 34px #ffb92294,0 14px 50px #ca7e0a5c}}@keyframes market-podium-silver{0%,to{box-shadow:0 0 0 1px #d2dde61a,0 6px 20px #8b9eb126}50%{box-shadow:0 0 0 2px #dee7ee4d,0 8px 32px #8b9eb14d}}@keyframes market-podium-bronze{0%,to{box-shadow:0 5px 16px #b8714914}50%{box-shadow:0 7px 23px #b8714930}}@keyframes market-podium-aura{0%,to{opacity:var(--aura-low);transform:scale(.96)}50%{opacity:var(--aura-high);transform:scale(1.02)}}@keyframes market-podium-medal{0%,to{transform:scale(1.08)rotate(-1deg)}50%{transform:scale(1.17)rotate(1deg)}}@keyframes market-podium-orbit{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.market-ranking-list .is-link-podium,.market-ranking-list .is-link-podium:before,.market-ranking-list .is-link-podium:after,.market-ranking-list .is-link-podium .market-ranking-position,.market-ranking-crown{animation:none}}.market-ranking-list .is-link-rank-card{transition:min-height .25s,padding .25s}.market-ranking-list .is-link-rank-card-1{min-height:clamp(128px,17dvh,148px);margin-block:12px;padding-block:clamp(22px,3.2dvh,28px)}.market-ranking-list .is-link-rank-card-2{min-height:clamp(114px,15.4dvh,134px);margin-block:9px;padding-block:clamp(18px,2.7dvh,23px)}.market-ranking-list .is-link-rank-card-3{min-height:clamp(102px,13.8dvh,120px);margin-block:7px;padding-block:clamp(15px,2.2dvh,19px)}.market-ranking-list .is-link-rank-card-1 .market-ranking-identity strong{font-size:13px}.market-ranking-list .is-link-rank-card-2 .market-ranking-identity strong{font-size:12px}.market-ranking-board.is-owner .market-ranking-image{border-radius:50%;position:relative}.market-ranking-board.is-owner .is-link-rank-card-1 .market-ranking-image{border:4px solid #f4bd3e;width:78px;height:78px;box-shadow:0 0 0 3px #ffe6918c,0 0 27px #eca61f94,0 10px 24px #a3610038}.market-ranking-board.is-owner .is-link-rank-card-2 .market-ranking-image{border:3px solid #b8c6d2;width:66px;height:66px;box-shadow:0 0 0 2px #e1e9efa6,0 8px 20px #6d859a3d}.market-ranking-board.is-owner .is-link-rank-card-3 .market-ranking-image{border:2px solid #bd7953;width:57px;height:57px;box-shadow:0 0 0 2px #e4b89e61,0 6px 16px #9d59342e}.market-ranking-crown{z-index:4;color:#ffc83d;text-shadow:0 1px #9c5d00,0 0 8px #ffd242e6,0 0 18px #f4a412b8;filter:drop-shadow(0 4px 3px #77460038);transform-origin:50% 100%;font-size:31px;font-style:normal;line-height:1;animation:1.8s ease-in-out infinite market-ranking-crown;position:absolute;top:-31px;left:50%}.market-ranking-crown:after{content:"";background:#fff2a7;border-radius:99px;height:3px;position:absolute;bottom:1px;left:22%;right:22%;box-shadow:0 0 7px #fff3a4}@keyframes market-ranking-crown{0%,to{transform:translate(-50%)rotate(-5deg)translateY(1px)}50%{transform:translate(-50%)rotate(5deg)translateY(-3px)scale(1.08)}}.market-ranking-identity{align-items:center;gap:11px;min-width:0;display:flex}.market-ranking-image{color:#567089;background-color:#eef3f7;background-position:50%;background-size:cover;border:1px solid #e0e7ed;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:13px;font-weight:850;display:grid;box-shadow:0 4px 10px #26405a0f}.market-ranking-identity>div{gap:5px;min-width:0;display:grid}.market-ranking-identity strong,.market-ranking-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-ranking-identity strong{color:#2c465f;font-size:11px}.market-ranking-identity small{color:#8b9baa;font-size:9px}.market-ranking-title-link{color:#2c465f;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex;overflow:hidden}.market-ranking-title-link:hover{color:#2873d8;text-underline-offset:3px;text-decoration:underline}.market-ranking-title-link i{color:#78a0ce;flex:none;font-size:9px;font-style:normal;transition:transform .16s}.market-ranking-title-link:hover i{transform:translate(2px,-2px)}.market-ranking-owner{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;display:grid}.market-ranking-owner>span{color:#5f768c;background-color:#e8eef4;background-position:50%;background-size:cover;border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.market-ranking-owner small{color:#98a5b1;font-size:8px}.market-ranking-owner strong{color:#536a7f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.market-ranking-value{border-radius:10px;gap:4px;min-width:0;padding:8px 10px;display:grid}.market-ranking-value.active{background:#eff6ff}.market-ranking-value small{color:#8a9aa9;font-size:8px;font-weight:750}.market-ranking-value strong{color:#36526d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.market-ranking-value.active strong{color:#276cc5}.market-ranking-value strong em{color:#8295a7;margin-left:3px;font-size:8px;font-style:normal}.market-ranking-value>span{color:#98a5b2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.market-ranking-value.negative strong{color:#c34f5b}.market-ranking-share{gap:6px;min-width:0;display:grid}.market-ranking-share>span{background:#edf2f5;border-radius:99px;height:6px;overflow:hidden}.market-ranking-share i{border-radius:inherit;background:linear-gradient(90deg,#72a9ed,#2e71d1);height:100%;display:block}.market-ranking-share small{color:#6f8396;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.market-ranking-detail{color:#3471bd;cursor:pointer;min-width:0;min-height:31px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d9e4ef;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.market-ranking-detail:hover{background:#f3f8ff;border-color:#92b5e1}.market-ranking-detail i{font-style:normal}.market-ranking-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.market-ranking-actions .market-ranking-detail{flex:none}.market-ranking-report{color:#286bc2;white-space:nowrap;background:#f4f8fe;border:1px solid #bfd5ef;border-radius:9px;justify-content:center;align-items:center;min-height:31px;padding:0 9px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.market-ranking-report:hover{background:#eaf3ff;border-color:#7eaae0}:is(.market-income-trend:has(.market-ranking-board)+.favorite-quotes,.market-income-trend:has(.market-ranking-board)+.favorite-market-empty){display:none}.market-ranking-empty{color:#8c9cac;align-content:center;place-items:center;gap:8px;min-height:330px;display:grid}.market-ranking-empty>span{color:#3977c5;background:#edf4fc;border-radius:15px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid}.market-ranking-empty strong{color:#536a80;font-size:12px}.market-ranking-empty small{font-size:9px}.market-ranking-position{border-radius:12px;width:38px;height:38px;font-size:13px}.market-ranking-identity{gap:14px}.market-ranking-image{border-radius:14px;width:60px;height:60px;font-size:15px}.market-ranking-identity>div{gap:7px}.market-ranking-identity strong,.market-ranking-title-link{font-size:14px}.market-ranking-identity small{font-size:11px}.market-ranking-title-link{gap:6px;font-weight:750}.market-ranking-title-link i{font-size:11px}.market-ranking-owner{grid-template-columns:38px minmax(0,1fr);gap:3px 10px}.market-ranking-owner>span{border-radius:11px;width:38px;height:38px;font-size:11px}.market-ranking-owner small{font-size:10px}.market-ranking-owner strong{font-size:12px}.market-ranking-value{border-radius:11px;gap:5px;padding:10px 12px}.market-ranking-value small,.market-ranking-value strong em,.market-ranking-value>span,.market-ranking-share small{font-size:10px}.market-ranking-value strong{font-size:16px}.market-ranking-detail,.market-ranking-report{min-height:36px;padding-inline:11px;font-size:11px}.market-ranking-list .is-link-rank-card-1 .market-ranking-image{width:72px;height:72px}.market-ranking-list .is-link-rank-card-2 .market-ranking-image{width:66px;height:66px}.market-ranking-list .is-link-rank-card-3 .market-ranking-image{width:62px;height:62px}.market-ranking-list .is-link-rank-card-1 .market-ranking-identity strong,.market-ranking-list .is-link-rank-card-1 .market-ranking-title-link{font-size:16px}.market-ranking-list .is-link-rank-card-2 .market-ranking-identity strong,.market-ranking-list .is-link-rank-card-2 .market-ranking-title-link{font-size:15px}.market-ranking-board.is-owner .is-link-rank-card-1 .market-ranking-image{width:92px;height:92px}.market-ranking-board.is-owner .is-link-rank-card-2 .market-ranking-image{width:80px;height:80px}.market-ranking-board.is-owner .is-link-rank-card-3 .market-ranking-image{width:68px;height:68px}.market-ranking-board.is-owner .is-link-rank-card-1{min-height:clamp(128px,17dvh,148px);padding-block:20px}.market-ranking-board.is-owner .is-link-rank-card-2{min-height:clamp(114px,15.4dvh,134px);padding-block:16px}.market-ranking-board.is-owner .is-link-rank-card-3{min-height:clamp(102px,13.8dvh,120px);padding-block:14px}.market-ranking-board>header{min-height:76px;padding-block:11px}.market-ranking-list .is-link-rank-card-1{margin-block:6px}.market-ranking-list .is-link-rank-card-2{margin-block:5px}.market-ranking-list .is-link-rank-card-3{margin-block:3px}.market-ranking-list .is-link-podium .market-ranking-identity strong,.market-ranking-list .is-link-podium .market-ranking-title-link,.market-ranking-list .is-link-podium .market-ranking-owner strong{-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.market-ranking-list .is-link-podium.is-top-1 .market-ranking-identity strong,.market-ranking-list .is-link-podium.is-top-1 .market-ranking-title-link,.market-ranking-list .is-link-podium.is-top-1 .market-ranking-owner strong{filter:drop-shadow(0 0 3px #ffc630e6)drop-shadow(0 2px 5px #af650057);background-image:linear-gradient(105deg,#8b5400 0%,#d49313 25%,#fff0a0 48%,#d38a08 68%,#754300 100%);animation:1.9s ease-in-out infinite market-rank-gold-text}.market-ranking-list .is-link-podium.is-top-2 .market-ranking-identity strong,.market-ranking-list .is-link-podium.is-top-2 .market-ranking-title-link,.market-ranking-list .is-link-podium.is-top-2 .market-ranking-owner strong{filter:drop-shadow(0 0 2px #cbe7fac7)drop-shadow(0 2px 4px #526c813d);background-image:linear-gradient(105deg,#52697c 0%,#8fa5b6 28%,#f5fbff 49%,#91a6b6 70%,#465e72 100%);animation:2.8s ease-in-out infinite market-rank-silver-text}.market-ranking-list .is-link-podium.is-top-3 .market-ranking-identity strong,.market-ranking-list .is-link-podium.is-top-3 .market-ranking-title-link,.market-ranking-list .is-link-podium.is-top-3 .market-ranking-owner strong{filter:drop-shadow(0 0 2px #dd85539e)drop-shadow(0 2px 4px #793f2133);background-image:linear-gradient(105deg,#794326 0%,#bd744c 28%,#f2b78d 49%,#ae6540 70%,#68371f 100%);animation:3.4s ease-in-out infinite market-rank-bronze-text}@keyframes market-rank-gold-text{0%,to{filter:drop-shadow(0 0 3px #ffc630b8)drop-shadow(0 2px 5px #af65004d);background-position:0}50%{filter:drop-shadow(0 0 7px #ffcd39)drop-shadow(0 2px 8px #af650080);background-position:100%}}@keyframes market-rank-silver-text{0%,to{filter:drop-shadow(0 0 2px #cbe7fa8c);background-position:0}50%{filter:drop-shadow(0 0 5px #d9f0ffeb)drop-shadow(0 2px 5px #526c8147);background-position:100%}}@keyframes market-rank-bronze-text{0%,to{filter:drop-shadow(0 0 1px #dd855373);background-position:0}50%{filter:drop-shadow(0 0 4px #e68f5bc7)drop-shadow(0 2px 4px #793f2138);background-position:100%}}.market-ranking-list .is-link-podium.is-top-1 .market-ranking-identity strong,.market-ranking-list .is-link-podium.is-top-1 .market-ranking-title-link,.market-ranking-list .is-link-podium.is-top-1 .market-ranking-owner strong{color:#9a6810;-webkit-text-fill-color:currentColor;filter:none;text-shadow:0 0 5px #da9d1c47;background:0 0;animation:none}.market-ranking-list .is-link-podium.is-top-2 .market-ranking-identity strong,.market-ranking-list .is-link-podium.is-top-2 .market-ranking-title-link,.market-ranking-list .is-link-podium.is-top-2 .market-ranking-owner strong{color:#667b8c;-webkit-text-fill-color:currentColor;filter:none;text-shadow:0 0 4px #839eb238;background:0 0;animation:none}.market-ranking-list .is-link-podium.is-top-3 .market-ranking-identity strong,.market-ranking-list .is-link-podium.is-top-3 .market-ranking-title-link,.market-ranking-list .is-link-podium.is-top-3 .market-ranking-owner strong{color:#9b6040;-webkit-text-fill-color:currentColor;filter:none;text-shadow:0 0 4px #b0633a33;background:0 0;animation:none}@media (prefers-reduced-motion:reduce){.market-ranking-list .is-link-podium .market-ranking-identity strong,.market-ranking-list .is-link-podium .market-ranking-title-link,.market-ranking-list .is-link-podium .market-ranking-owner strong{animation:none}}@media (max-width:1180px){.market-ranking-list li,.market-ranking-board.is-owner .market-ranking-list li{grid-template-columns:40px minmax(190px,1.3fr) minmax(90px,.5fr) minmax(145px,.7fr) minmax(95px,.5fr) 132px}.market-ranking-owner{display:none}}@media (max-width:760px){.market-perspective-toolbar{flex-direction:column;align-items:stretch;gap:9px;padding:11px 2px}.market-perspective-toolbar>div:first-child{display:none}.market-perspective-toolbar>nav,.market-ranking-switches,.market-ranking-switches nav{width:100%}.market-perspective-toolbar button,.market-ranking-switches-standalone button{flex:1;min-width:0}.market-ranking-switches{border-left:0;margin-left:0;padding:0}.market-ranking-switches-standalone{padding-top:7px}.market-ranking-board>header{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.market-ranking-total{min-width:0}.market-ranking-list{padding:0 10px 10px}.market-ranking-list li,.market-ranking-board.is-owner .market-ranking-list li{grid-template-columns:34px minmax(0,1fr) 124px;gap:8px;min-height:104px;padding:10px 2px}.market-ranking-position{width:28px;height:28px}.market-ranking-identity{grid-column:2/4}.market-ranking-image{width:42px;height:42px}.market-ranking-owner,.market-ranking-share{display:none}.market-ranking-value{padding:7px}.market-ranking-list li>.market-ranking-value:nth-of-type(2){grid-column:2}.market-ranking-actions,.market-ranking-detail{grid-area:2/3}.market-ranking-board.is-owner .market-ranking-detail{grid-row:2}.market-dashboard-content .market-income-y-axis,.market-dashboard-content .market-income-plot{height:290px}.market-dashboard-content .market-series-rail{height:116px}.replenishment-tabs{overflow-x:auto}.replenishment-tabs button{flex:none}.replenishment-card>header{flex-direction:column;align-items:flex-start}.replenishment-inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.replenishment-plan-fields{grid-template-columns:1fr}.replenishment-actions{flex-direction:column-reverse}.replenishment-actions button{width:100%}.replenishment-confirm-backdrop{align-items:end;padding:0}.replenishment-confirm-dialog{width:100%;padding:21px 17px max(18px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0;grid-template-columns:42px minmax(0,1fr)}.replenishment-confirm-icon{width:42px;height:42px}.replenishment-confirm-product{flex-direction:column;align-items:flex-start}.replenishment-confirm-dialog>footer{flex-direction:column-reverse}.replenishment-confirm-dialog>footer button{width:100%;min-height:43px}.inventory-attention-summary-list article{grid-template-columns:minmax(92px,1fr) 58px 58px}.inventory-attention-summary-list article>span:nth-of-type(3){display:none}.inventory-replenishment-unavailable,.inventory-replenishment-request,.inventory-replenishment-progress{grid-column:1/-1}.inventory-replenishment-dialog-backdrop{align-items:end;padding:0}.inventory-replenishment-dialog{width:100%;padding:21px 17px max(18px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.inventory-replenishment-dialog footer{flex-direction:column-reverse}.inventory-replenishment-dialog footer button{width:100%;min-height:43px}}.replenishment-production-order{border-top:1px solid #e1e8ef;gap:12px;padding-top:16px;display:grid}.replenishment-production-order>header{color:#304b66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.replenishment-production-order progress{accent-color:#286ef0;width:100%;height:8px}.market-ranking-value .market-ranking-excluded{white-space:normal;-webkit-line-clamp:2;color:#8b7b65;overflow-wrap:anywhere;-webkit-box-orient:vertical;height:30px;min-height:30px;margin-top:4px;font-size:10px;line-height:15px;display:-webkit-box;overflow:hidden}.market-ranking-value .market-ranking-excluded:empty{display:none}.market-income-toolbar>.market-ranking-switches-inline{border:0;flex:none;min-height:0;margin:0;padding:0}.market-income-toolbar:has(.market-ranking-switches-inline){flex-wrap:wrap}.market-income-toolbar>.market-ranking-switches-inline nav{width:auto}.market-income-toolbar>.market-ranking-switches-inline button{min-width:48px;padding-inline:9px}@media (min-width:761px){.market-ranking-board .market-ranking-list>li{box-sizing:border-box;height:112px;min-height:112px;padding-block:6px}.market-ranking-board .market-ranking-list>.is-rank-size-1{height:var(--podium-first,154px);min-height:154px}.market-ranking-board .market-ranking-list>.is-rank-size-2{height:var(--podium-second,136px);min-height:132px}.market-ranking-board .market-ranking-list>.is-rank-size-3{height:var(--podium-third,118px);min-height:114px}}@media (max-width:760px){.market-income-toolbar>.market-ranking-switches-inline{justify-content:flex-start;width:100%}}@media (min-width:761px){.market-ranking-board>header{min-height:64px;padding-block:8px}.market-ranking-board .market-ranking-list .market-ranking-value{gap:3px;padding-block:5px}.market-ranking-board .market-ranking-list .market-ranking-excluded{margin-top:2px}.market-ranking-board .market-ranking-list>li:not(.is-top){height:100px;min-height:100px;padding-block:4px}.market-ranking-board .market-ranking-list>li:not(.is-top) .market-ranking-image{width:48px;height:48px}.market-ranking-board .market-ranking-list>li:not(.is-top) .market-ranking-position{width:32px;height:32px;font-size:12px}.market-ranking-board .market-ranking-list>li:not(.is-top) .market-ranking-value{gap:2px;padding-block:3px}.market-ranking-board .market-ranking-list>li:not(.is-top) .market-ranking-excluded{height:26px;min-height:26px;font-size:9px;line-height:13px}}.market-ranking-list>.is-top-1 .market-ranking-owner{grid-template-columns:48px minmax(0,1fr)}.market-ranking-list>.is-top-1 .market-ranking-owner>span{border-radius:14px;width:48px;height:48px}@media (min-width:761px){.market-ranking-list>li{--rank-title:12px;--rank-meta:9px;--rank-number:14px;--rank-avatar:30px;--rank-photo:46px;--rank-owner:10px;--rank-label:8px;--rank-note:9px}.market-ranking-list>.is-top-3{--rank-title:14px;--rank-meta:10px;--rank-number:16px;--rank-avatar:38px;--rank-photo:58px;--rank-owner:12px;--rank-label:9px;--rank-note:9px}.market-ranking-list>.is-top-2{--rank-title:15px;--rank-meta:11px;--rank-number:18px;--rank-avatar:44px;--rank-photo:66px;--rank-owner:13px;--rank-label:10px;--rank-note:10px}.market-ranking-list>.is-top-1{--rank-title:17px;--rank-meta:12px;--rank-number:20px;--rank-avatar:52px;--rank-photo:76px;--rank-owner:14px;--rank-label:11px;--rank-note:11px}.market-ranking-board .market-ranking-list>li .market-ranking-identity strong,.market-ranking-board .market-ranking-list>li .market-ranking-title-link{font-size:var(--rank-title)}.market-ranking-board .market-ranking-list>li .market-ranking-identity small{font-size:var(--rank-meta)}.market-ranking-board .market-ranking-list>li .market-ranking-image{width:var(--rank-photo);height:var(--rank-photo)}.market-ranking-board .market-ranking-list>li .market-ranking-owner{grid-template-columns:var(--rank-avatar) minmax(0,1fr)}.market-ranking-board .market-ranking-list>li .market-ranking-owner>span{width:var(--rank-avatar);height:var(--rank-avatar);font-size:var(--rank-owner);border-radius:28%}.market-ranking-board .market-ranking-list>li .market-ranking-owner strong{font-size:var(--rank-owner)}.market-ranking-board .market-ranking-list>li .market-ranking-owner small,.market-ranking-board .market-ranking-list>li .market-ranking-value small,.market-ranking-board .market-ranking-list>li .market-ranking-value strong em{font-size:var(--rank-label)}.market-ranking-board .market-ranking-list>li .market-ranking-value strong{font-size:var(--rank-number)}.market-ranking-board .market-ranking-list>li .market-ranking-value>span,.market-ranking-board .market-ranking-list>li .market-ranking-share small,.market-ranking-board .market-ranking-list>li .market-ranking-detail,.market-ranking-board .market-ranking-list>li .market-ranking-report{font-size:var(--rank-note)}.market-ranking-board.is-owner .market-ranking-list>.is-top-1 .market-ranking-image{width:120px;height:120px}}.market-ranking-board.is-owner .is-top-1 .market-ranking-crown{font-size:42px;top:-37px}@media (min-width:761px){.market-ranking-board.is-owner .market-ranking-list>li{padding-block:6px}.market-ranking-board.is-owner .market-ranking-list>.is-top-1 .market-ranking-image{width:120px;height:120px}.market-ranking-board.is-owner .market-ranking-list>.is-owner-podium.is-top-1 .market-ranking-identity{padding-top:10px}.market-ranking-board.is-owner .is-top-1 .market-ranking-crown{font-size:42px;top:-37px}}.select-field{width:100%;min-width:0;display:inline-block}.select-field>.ui-select{width:100%}.permission-option-branch.shuixiang{--permission-accent:#c47a36;--permission-accent-soft:#fff0df}.production-unfinished-count{color:#526d88;align-items:baseline;gap:10px;padding:4px 0;display:flex}.production-unfinished-count>span{font-size:15px;font-weight:600}.production-unfinished-count>strong{color:#24496f;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.2}.production-unfinished-count>small{color:#8a9caf;font-size:13px}.dashboard-content.system-logs-content{padding-top:24px}.system-logs-card{border-radius:16px;padding:18px}.system-logs-table th{color:#52667d;font-size:12px}.system-logs-table td{vertical-align:middle;font-size:13px;line-height:1.6}.system-logs-table time{color:#52677e}.log-action small{color:#788ba0;font-size:11px}.system-logs-table tbody tr:hover{background:#f8fbff}.log-detail{min-width:0;font-size:12px}.log-detail summary{color:#3268a5;cursor:pointer;border-radius:4px;width:fit-content}.log-detail summary:focus-visible{outline-offset:3px;outline:2px solid #377deb}.log-detail>div{overflow-wrap:anywhere;background:#f4f7fb;border-radius:8px;margin-top:8px;padding:12px}.log-detail p{margin:0 0 6px}.log-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;margin:0;font-size:11px;line-height:1.7;overflow:auto}@media (min-width:761px){.system-logs-table th:first-child{width:165px}.system-logs-table th:nth-child(2){width:65px}.system-logs-table th:nth-child(3){width:230px}.system-logs-table th:nth-child(4){width:100px}.system-logs-table th:nth-child(5),.system-logs-table th:nth-child(6){width:65px}}@media (max-width:760px){.dashboard-content.system-logs-content{padding-top:16px}.system-logs-card{padding:12px}}.alipay-account-details>summary{cursor:pointer;color:#34516e;padding:18px 24px;font-size:14px;font-weight:600}.alipay-account-details>summary>span{color:#8597ad;margin-left:12px;font-size:12px;font-weight:400}.alipay-settings-content .alipay-shop-directory>header{padding:20px 24px}.alipay-settings-content .alipay-shop-directory>header h2{margin:0;font-size:18px}.ui-select-inline-control{width:100%;display:block;position:relative}.ui-select .ui-select-inline-control>input{box-sizing:border-box;color:#304963;width:100%;min-height:44px;font:inherit;text-overflow:ellipsis;background:#fff;border:1px solid #d5e1ef;border-radius:10px;outline:none;padding:12px 42px 12px 14px;font-size:14px}.ui-select-inline-control>.ui-select-chevron{pointer-events:none;margin-top:-5px;position:absolute;top:50%;right:17px}.ui-select.is-open .ui-select-inline-control>input{border-color:#6d9ce8;box-shadow:0 0 0 3px #286ef01a}.ui-select-inline-control>input:focus-visible{border-color:#6d9ce8;box-shadow:0 0 0 3px #286ef01a}.ui-select-inline-control>input:disabled{color:#8a98a8;cursor:not-allowed;background:#f3f6fa}.ui-select-menu.ui-select-inline-menu{box-sizing:border-box;background:#fff;border-radius:12px;padding:6px}.ui-select-inline-menu .ui-select-option{min-height:44px;padding:11px 12px;font-size:14px}.ui-select-inline-menu .ui-select-option>span{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.ui-select-description{color:#8495a8;margin-top:2px;font-size:11px;font-weight:400;display:block}.ui-select.ui-multi-select .ui-select-inline-control{box-sizing:border-box;background:#fff;border:1px solid #d5e1ef;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:7px 34px 7px 10px;display:flex}.ui-select.ui-multi-select.is-open .ui-select-inline-control,.ui-select.ui-multi-select .ui-select-inline-control:focus-within{border-color:#6d9ce8;box-shadow:0 0 0 3px #286ef01a}.ui-select.ui-multi-select .ui-select-inline-control>input{width:120px;min-width:100px;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:3px 0}.ui-multi-chip{color:#276aca;overflow-wrap:anywhere;background:#edf4ff;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:3px 7px;font-size:13px;display:inline-flex}.ui-multi-chip>button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:17px;line-height:20px}.market-accounting-basis{color:#64748b;border-bottom:1px solid #e8edf4;flex-wrap:wrap;gap:8px 20px;margin:0;padding:10px 16px;font-size:12px;line-height:1.6;display:flex}.market-accounting-basis>span{color:#8795a7;margin-left:auto}.quote-money-breakdown{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.market-accounting-table{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.market-accounting-table>summary{color:#334155;cursor:pointer;padding:14px 18px;font-weight:600}.market-accounting-table>summary span{color:#64748b;margin-left:12px;font-size:12px;font-weight:400}.market-accounting-table>div{overflow-x:auto}.market-accounting-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.market-accounting-table th,.market-accounting-table td{text-align:right;white-space:nowrap;border-top:1px solid #edf1f6;padding:10px 18px}.market-accounting-table th:first-child,.market-accounting-table td:first-child{text-align:left}.market-accounting-table thead,.market-accounting-table tfoot{background:#f8fafc}.market-accounting-table .negative{color:#bd4d4d}.market-accounting-table>p{color:#64748b;border-top:1px solid #edf1f6;margin:0;padding:12px 18px;font-size:12px;line-height:1.7}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-shell{--dashboard-header-height:60px;--dashboard-nav-height:0px;--dashboard-sticky-top:calc(var(--dashboard-nav-height) + var(--dashboard-header-height))}@media (min-width:761px){html .dashboard-shell>.dashboard-sidebar{align-self:start;height:100dvh;min-height:0}html .dashboard-sidebar>.sidebar-brand-row,html .dashboard-sidebar>.sidebar-user{flex-shrink:0}html .users-table-wrap>table>thead{z-index:3;background:#f8fafc;position:sticky;top:0;box-shadow:0 1px #dde5ee}html .users-table-wrap>table>thead th{background:#f8fafc}}@media (min-width:1101px){:is(html .dashboard-shell:has(.shops-content),html .dashboard-shell:has(.users-settings-content .users-members-card)){height:100dvh;min-height:0;overflow:clip}:is(html .dashboard-shell:has(.shops-content)>.dashboard-main,html .dashboard-shell:has(.users-members-card)>.dashboard-main){flex-direction:column;min-height:0;display:flex;overflow:clip}:is(html .dashboard-shell:has(.shops-content)>.dashboard-main>.dashboard-header,html .dashboard-shell:has(.users-members-card)>.dashboard-main>.dashboard-header){flex:none}:is(html .dashboard-content.shops-content,html .dashboard-content.users-settings-content:has(.users-members-card)){flex-direction:column;flex:1;min-height:0;padding:16px 24px;display:flex}html .shops-content>:not(.users-card),html .users-settings-content>:not(.users-members-card){flex-shrink:0}html .shops-content .shops-card,html .users-settings-content .users-members-card{flex-direction:column;flex:1;min-height:0;margin-top:12px;padding:14px 18px 8px;display:flex;overflow:visible}html :is(.shops-card,.users-members-card)>:not(.users-table-wrap){flex-shrink:0}html :is(.shops-card,.users-members-card)>.users-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;max-height:none;scroll-padding-top:50px;overflow:auto}html .shops-content .users-summary-grid{gap:10px;margin:0}html .shops-content .users-summary-grid article{min-height:66px;box-shadow:none;padding:10px 14px}html .shops-content .users-summary-grid .users-stat-icon{width:34px;height:34px}html .shops-content .users-summary-grid strong{font-size:23px}html .shops-content .users-card-head{padding:0 0 10px}html .shops-content .users-card-head h2{font-size:17px}html .shops-content .users-card-head p{margin-top:4px;font-size:11px}html .shops-content .users-card-head>div:first-child{align-items:baseline;gap:12px;display:flex}html .shops-content .users-toolbar{padding:10px 0}html .shops-content .users-search{flex:1;min-width:180px}html .shops-content .shops-filters{flex-wrap:nowrap}html .shops-content .shops-filters .ui-select{width:118px;min-width:118px}html .shops-content .users-search,html .shops-content .ui-select-trigger{height:38px;min-height:38px}html :is(.shops-content,.users-settings-content:has(.users-members-card)) .users-pagination{background:0 0;border:0;min-height:46px;margin-top:6px;padding:6px 0 0}html .shops-content .product-kind-tabs{margin-bottom:8px}html .shops-content .product-kind-tabs a{min-height:48px;padding:6px 12px}html .shops-content .product-sync-strip{min-height:50px;margin-bottom:8px;padding:7px 12px}html .shops-content:has(>.product-kind-tabs){grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}html .shops-content:has(>.product-kind-tabs)>:is(.product-kind-tabs,.product-sync-strip){margin:0}html .shops-content:has(>.product-kind-tabs):not(:has(>.product-sync-strip))>.product-kind-tabs{grid-column:1/-1}:is(html .shops-content>.product-summary-grid,html .shops-content:has(>.product-kind-tabs)>.shops-card){grid-column:1/-1;margin:0}html .shops-content>.product-summary-grid article{min-height:54px;padding-block:6px}html .shops-content:has(>.product-kind-tabs) .product-sync-strip{gap:10px}html .shops-content:has(>.product-kind-tabs) .product-sync-copy p{line-height:1.5}html .shops-content .users-message:not(.is-visible){display:none}html .shops-content .favorite-type-tabs{gap:8px;padding:0}html .shops-content .favorite-type-tabs button{min-height:48px;padding:6px 12px}html .shops-content .favorites-toolbar{margin:0}html .shops-content .favorites-card :is(.users-table-wrap,.users-pagination){margin-inline:0}html .shops-content .favorites-card>.users-table-wrap:has(>table>tbody:empty){flex:none}html .shops-content .favorites-card>.users-empty{flex:1;align-content:center;min-height:0;margin:20px 0;display:grid}}@media (max-width:760px){@supports (overflow:clip){body{overflow-x:clip}}.dashboard-shell:has(>.dashboard-sidebar){--dashboard-nav-height:calc(58px + env(safe-area-inset-top));grid-template-rows:auto minmax(0,1fr);align-content:start}}@media (min-width:761px){html .market-income-trend>.market-control-panel,html .inventory-alert-list-panel>.inventory-alert-toolbar,html .favorite-activity-card>header{top:var(--dashboard-sticky-top,60px);z-index:25;background:#fff;position:sticky;box-shadow:0 1px #e2e9f2}html .market-income-trend>.market-control-panel{box-shadow:none;border:0;border-bottom:1px solid #e2e9f2;border-radius:0;margin-inline:-14px;padding-inline:24px}html .inventory-alert-list-panel,html .favorite-activity-card{overflow:clip}html .inventory-alert-list-panel>.inventory-alert-toolbar,html .favorite-activity-card>header{border-radius:0}}@media print{html .dashboard-main .users-table-wrap,html .sx-size-table-wrap{max-height:none;overflow:visible}html .users-table-wrap>table>thead,html .sx-size-table>thead{position:static}}@media (min-width:1000px){html .dashboard-shell:is(.finance-list-page,.finance-report-page,.petty-cash-page,:has(.platform-data-content),:has(.finance-bookkeeping)){height:100dvh;min-height:0;overflow:clip}html .dashboard-shell:is(.finance-list-page,.finance-report-page,.petty-cash-page,:has(.platform-data-content),:has(.finance-bookkeeping))>.dashboard-main{flex-direction:column;min-height:0;display:flex;overflow:clip}html .dashboard-shell:is(.finance-list-page,.finance-report-page,.petty-cash-page,:has(.platform-data-content),:has(.finance-bookkeeping))>.dashboard-main>.dashboard-header{flex:none}html .dashboard-shell:is(.finance-list-page,.finance-report-page,.petty-cash-page,:has(.platform-data-content),:has(.finance-bookkeeping))>.dashboard-main>.dashboard-content{flex-direction:column;flex:1;min-height:0;padding:16px 24px;display:flex;overflow:visible}html .platform-data-content>:not(.platform-data-card),html :is(.platform-data-card,.fd-card,.ct-card,.ab-surface,.shop-bill-panel,.petty-cash-card,.fr-paper,.finance-bookkeeping .journal-card)>*{flex-shrink:0}html :is(.finance-list-page .fd-workspace,.finance-list-page .ct-workspace,.finance-list-page .ab-workspace,.finance-report-page .fr-workspace,.petty-cash-page .petty-cash-workspace,.finance-bookkeeping){flex-direction:column;flex:1;min-height:0;display:flex}html :is(.platform-data-content .platform-data-card,.finance-list-page .fd-card,.finance-list-page .ct-card,.finance-list-page .ab-surface,.finance-list-page .shop-bill-panel,.petty-cash-page .petty-cash-card,.finance-bookkeeping .journal-card){flex-direction:column;flex:0 auto;min-height:0;max-height:100%;display:flex}html .platform-data-content .platform-data-card{flex:1}html .finance-report-page .fr-paper{flex-direction:column;flex:1;min-height:0;display:flex}html .finance-report-page .fr-toolbar,html .finance-bookkeeping>:not(.journal-card){flex-shrink:0}html :is(.platform-data-content .users-table-wrap,.finance-list-page .fd-table-scroll,.finance-list-page .ct-table-scroll,.finance-list-page .ab-table-wrap,.finance-list-page .shop-bill-table,.petty-cash-page .petty-cash-table,.petty-cash-page .petty-report-table,.finance-bookkeeping .finance-ledger-table-wrap,.finance-report-page .fr-table-scroll){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd6e4 transparent;flex:0 auto;min-height:0;max-height:none;scroll-padding-top:48px;overflow:auto}html .platform-data-content .users-table-wrap,html .finance-report-page .fr-table-scroll{flex:1}html .finance-report-page .fr-table-scroll-empty{flex:none}html :is(.platform-data-content .users-table-wrap,.finance-list-page .fd-table-scroll,.finance-list-page .ct-table-scroll,.finance-list-page .ab-table-wrap,.finance-list-page .shop-bill-table,.petty-cash-page .petty-cash-table,.petty-cash-page .petty-report-table,.finance-bookkeeping .finance-ledger-table-wrap)>table{border-collapse:separate;border-spacing:0}html :is(.platform-data-content .users-table-wrap,.finance-list-page .fd-table-scroll,.finance-list-page .ct-table-scroll,.finance-list-page .ab-table-wrap,.finance-list-page .shop-bill-table,.petty-cash-page .petty-cash-table,.petty-cash-page .petty-report-table,.finance-bookkeeping .finance-ledger-table-wrap)>table>thead{z-index:3;background:#f7f9fc;position:sticky;top:0;box-shadow:0 1px #dfe7f1}html :is(.finance-list-page .fd-table-scroll,.finance-list-page .ct-table-scroll,.finance-list-page .ab-table-wrap,.finance-list-page .shop-bill-table,.petty-cash-page .petty-cash-table,.petty-cash-page .petty-report-table,.finance-bookkeeping .finance-ledger-table-wrap)>table>thead>tr>th{position:static}html .finance-list-page .shop-bill-table>table>tfoot{z-index:2;background:#f5f8fd;position:sticky;bottom:0}html .finance-list-page .shop-bill-table>table>tfoot :is(th,td){position:static}html .platform-data-content .raw-data-card>.local-cost-tab-content:not([hidden]){flex:1;min-height:0}html .platform-data-content .local-cost-panel{flex:1;min-height:0;overflow:visible}html .platform-data-content .local-cost-panel>:not(.local-cost-table-wrap){flex-shrink:0}html .platform-data-content .local-cost-table-wrap{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;overflow:auto}html .platform-data-content .local-cost-table>tfoot{z-index:2;position:sticky;bottom:0}html .petty-cash-page .petty-cash-filters{grid-template-columns:minmax(220px,1.4fr) minmax(110px,.8fr) minmax(140px,1fr) auto;gap:10px;display:grid}html .petty-cash-page .petty-cash-filters>:is(div,label){min-width:0;max-width:none}}@media (min-width:1000px) and (max-height:699px){html .dashboard-shell:is(.finance-list-page,.finance-report-page,.petty-cash-page,:has(.platform-data-content),:has(.finance-bookkeeping))>.dashboard-main>.dashboard-content{padding:10px 16px}html .petty-cash-page .petty-cash-workspace{gap:8px}html .petty-cash-page .petty-cash-card:not(.petty-report-card){padding:12px 16px 8px}html .petty-cash-page .petty-cash-totals>div{gap:2px 8px;padding:8px 10px}html .petty-cash-page .petty-cash-totals strong{font-size:16px;line-height:22px}html .petty-cash-page .petty-cash-totals small{line-height:14px}html .petty-cash-page .petty-cash-table th{padding-block:8px}html .petty-cash-page .petty-cash-footnote{font-size:10px;line-height:1.4}}@media (min-width:1101px) and (max-height:699px){html .petty-cash-page .petty-cash-totals>div{grid-template-columns:auto minmax(0,1fr)}html .petty-cash-page .petty-cash-totals strong{text-align:right}}
