/*! 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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.isolate{isolation:isolate}.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}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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,)}.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,)}.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,)!important}.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{--blue:#2d63ff;--purple:#7651e9;--ink:#172033;--muted:#8a94a8;--line:#e7eaf1;--bg:#f5f7fb;--green:#19aa69;--orange:#e99027}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:13px}button,input{font:inherit}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;align-items:center;gap:55px;height:68px;padding:0 26px;display:flex;position:sticky;top:0}.brand{cursor:pointer;white-space:nowrap;color:var(--ink);background:0 0;border:0;align-items:center;font-size:18px;font-weight:800;display:flex}.brandMark{color:#fff;background:linear-gradient(145deg,#2864ff,#754de7);border-radius:9px;place-items:center;width:31px;height:31px;margin-right:9px;display:grid}.brand small{color:#99a2b3;align-self:flex-end;margin-bottom:4px;margin-left:7px;font-size:9px}.topbar nav{align-self:stretch;display:flex}.topbar nav button{color:#6e788c;cursor:pointer;background:0 0;border:0;padding:0 25px;position:relative}.topbar nav .navActive{color:var(--blue);font-weight:700}.navActive:after{content:"";background:var(--blue);border-radius:3px;height:3px;position:absolute;bottom:0;left:28%;right:28%}.account{color:#8d96a8;align-items:center;gap:10px;margin-left:auto;font-size:11px;display:flex}.liveDot{background:#25c477;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e2f8ee}.shop{border:0;border-left:1px solid var(--line);color:#465064;background:0 0;padding:4px 5px 4px 15px}.notice{font-size:20px;position:relative}.notice i{color:#fff;background:#ef5d66;border-radius:8px;padding:1px 4px;font-size:8px;font-style:normal;position:absolute;top:-2px;right:-7px}.avatar{width:31px;height:31px;color:var(--blue);background:#e9efff;border-radius:50%;place-items:center;font-weight:700;display:grid}.pageContent{max-width:1540px;margin:auto;padding:27px 32px 48px}.hero,.pageTitle{justify-content:space-between;align-items:center;display:flex}.eyebrow{color:var(--blue);letter-spacing:1.2px;font-size:10px;font-weight:800}.hero h1,.pageTitle h1{margin:5px 0 7px;font-size:25px}.hero p,.pageTitle p{color:#8b94a6;margin:0}.heroStatus{color:#15975b;background:#edf9f4;border:1px solid #d9f3e6;border-radius:9px;padding:12px 16px;font-weight:700}.heroStatus i{background:#1aba6e;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.heroStatus small{color:#7f9c8e;margin-left:13px;font-weight:400}.kpis{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(5,1fr);margin:22px 0 17px;display:grid;box-shadow:0 5px 20px #24365d08}.kpi{padding:18px 20px;position:relative}.kpi:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:22%;bottom:22%;right:0}.kpi span{color:#7d8799}.kpi strong{margin:8px 0 5px;font-size:25px;display:block}.kpi small{color:#8b94a6;font-size:10px}.kpi.blue strong{color:var(--blue)}.kpi.green small{color:var(--green)}.kpi.orange strong{color:var(--orange)}.systemGrid{grid-template-columns:1.25fr 1fr 1fr;gap:16px;display:grid}.systemCard{border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;padding:18px;transition:all .2s;box-shadow:0 4px 16px #24365d07}.systemCard:hover{transform:translateY(-2px);box-shadow:0 9px 24px #24365d13}.systemTop{align-items:center;display:flex}.moduleIcon{color:#fff;background:linear-gradient(135deg,#326aff,#6d50e7);border-radius:9px;place-items:center;width:38px;height:38px;margin-right:10px;font-size:18px;display:grid}.systemTop div{flex:1}.systemTop b{font-size:15px;display:block}.systemTop small{color:#929bad;margin-top:4px;font-size:10px;display:block}.systemTop em{color:#18a968;background:#eaf9f2;border-radius:15px;padding:5px 9px;font-size:10px;font-style:normal}.systemStats{gap:7px;margin:17px 0;display:flex}.systemStats span{text-align:center;color:#8b94a6;background:#f5f7fb;border-radius:7px;flex:1;padding:9px 5px;font-size:9px}.systemStats b{color:#33405a;margin-bottom:3px;font-size:16px;display:block}.activity{border-top:1px solid #f0f1f4;padding:10px 0;display:flex}.activity>i{color:#a0a7b5;margin-right:9px;font-size:9px;font-style:normal}.activity p{margin:0}.activity b{font-size:11px}.activity small{color:#929aab;margin-top:4px;font-size:9px;display:block}.cardLink{color:var(--blue);text-align:right;margin-top:10px;font-size:10px;display:block}.quota{justify-content:space-between;margin-top:24px;display:flex}.quota span{color:#8992a5;font-size:10px}.quota b{margin-top:5px;font-size:22px;display:block}.quota small{font-size:10px;font-weight:400}.quota>strong{color:var(--purple);font-size:18px}.quotaBar,.jobProgress i,.videoJob p>i,.capacityBars i{background:#edf0f5;border-radius:6px;height:6px;display:block;overflow:hidden}.quotaBar i{background:linear-gradient(90deg,#3169ff,#8757e4);width:61%;height:100%;display:block}.miniStats{border-top:1px solid #f0f1f5;margin:20px 0 10px;padding-top:15px;display:flex}.miniStats span{color:#929bad;text-align:center;flex:1;font-size:9px}.miniStats b{color:#364158;margin-top:5px;font-size:12px;display:block}.videoPreview{gap:7px;margin:18px 0 8px;display:flex}.mockVideo,.videoThumb{color:#fff;background:linear-gradient(145deg,#afcaee,#3d618f);border-radius:8px;flex:1;place-items:center;height:84px;display:grid;position:relative;overflow:hidden}.mockVideo:after,.videoThumb:after{content:"";background:#d8e9fb;border-radius:18px 18px 5px 5px;width:32px;height:59px;position:absolute;bottom:-12px;right:10px;transform:rotate(-7deg)}.mockVideo.two{background:linear-gradient(145deg,#e2b7a7,#855648)}.mockVideo.three{background:linear-gradient(145deg,#b5d5c1,#4a7560)}.mockVideo i,.videoThumb i{z-index:1;text-shadow:0 2px 6px #0006;font-style:normal;position:relative}.splitRow{grid-template-columns:1.2fr 1fr;gap:16px;margin-top:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;box-shadow:0 4px 16px #24365d07}.panelHead{border-bottom:1px solid #eef0f4;align-items:center;gap:18px;padding:15px 18px;display:flex}.panelHead>div:first-child{margin-right:auto}.panelHead b{font-size:14px;display:block}.panelHead small{color:#929bad;margin-top:4px;font-size:10px;display:block}.panelHead>button{color:var(--blue);background:0 0;border:0;font-size:10px}.feed{border-bottom:1px solid #f1f2f5;align-items:center;padding:12px 18px;display:flex}.feed:last-child{border:0}.feedIcon{color:#19aa69;background:#e9f9f1;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.feedIcon.f1{color:var(--blue);background:#edf2ff}.feedIcon.f2{color:#e38e20;background:#fff4e5}.feed p{flex:1;margin:0 0 0 10px}.feed b{font-size:11px;display:block}.feed small{color:#959dad;margin-top:4px;font-size:9px;display:block}.feed time{color:#a0a7b5;font-size:9px}.capacityBars{padding:12px 18px}.capacityBars>div{margin:11px 0}.capacityBars span{color:#7f899b;justify-content:space-between;font-size:10px;display:flex}.capacityBars b{color:#3b465c}.capacityBars i{margin-top:7px}.capacityBars em,.jobProgress em,.videoJob p>i em{background:linear-gradient(90deg,#3169ff,#7651e7);border-radius:6px;height:100%;display:block}.primary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2e66ff,#714de8);border:0;border-radius:8px;padding:11px 15px;font-weight:700;box-shadow:0 6px 15px #4a62de2f}.primary.success{background:#19aa69}.primary.small{padding:8px 11px;font-size:10px}.primary.full{width:100%}.autopilot{color:#fff;background:linear-gradient(100deg,#172c64,#3a2771);border-radius:12px;align-items:center;margin-top:22px;padding:17px 20px;display:flex;box-shadow:0 8px 25px #273e7b2d}.pilotOrb{background:#ffffff12;border:1px solid #819cff;border-radius:50%;place-items:center;width:48px;height:48px;margin-right:13px;font-weight:800;display:grid}.pilotOrb span{background:#25c57a;border-radius:8px;margin-top:-13px;padding:2px 4px;font-size:7px}.autopilot>div:nth-child(2){flex:1}.autopilot b{font-size:14px}.autopilot p{color:#aab9db;margin:5px 0 0;font-size:10px}.pilotMeta{display:flex}.pilotMeta span{color:#aab9d6;border-left:1px solid #fff2;padding:0 22px;font-size:9px}.pilotMeta b{color:#fff;margin-top:4px;font-size:13px;display:block}.tabs{background:#f2f4f8;border-radius:7px;padding:3px;display:flex}.tabs button{color:#7c8699;cursor:pointer;background:0 0;border:0;padding:6px 9px;font-size:9px}.tabs .on{color:var(--blue);background:#fff;border-radius:5px;box-shadow:0 1px 5px #ccd2df}.planTable{overflow:auto}.tr{border-top:1px solid #f0f1f5;grid-template-columns:1.6fr 1fr .7fr .6fr .8fr .8fr .55fr;align-items:center;min-width:920px;padding:12px 17px;font-size:11px;display:grid}.tr.th{color:#8c95a6;background:#fafbfc;border:0;font-size:9px}.tr span b{display:block}.tr span small{color:#9ba3b2;margin-top:4px;font-size:8px;display:block}.roiValue{color:#18a968;font-weight:800}.actionText{color:var(--blue)}.dot{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.dot.green{background:#1eb16d}.dot.blue{background:#3670ff}.dot.orange{background:#ee9b2e}.dot.red{background:#ed6570}.analysisStrip{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;margin-top:16px;padding:16px;display:grid}.analysisStrip>div{text-align:center}.analysisStrip>i{color:#b0b7c4;place-items:center;font-size:18px;font-style:normal;display:grid}.analysisStrip span{color:#8791a3;font-size:9px;display:block}.analysisStrip b{color:var(--blue);margin:5px 5px 0;font-size:23px;display:inline-block}.analysisStrip small{color:#9da5b4}.analysisStrip .result{background:#eef3ff;border-radius:8px;padding:8px}.productionGrid{grid-template-columns:repeat(5,1fr);gap:13px;margin-bottom:16px;display:grid}.productionCard{border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink);background:#fff;border-radius:11px;padding:17px;transition:all .18s}.productionCard:hover{border-color:#aebfff;transform:translateY(-2px)}.prodIcon{color:#fff;background:#3470ff;border-radius:9px;place-items:center;width:36px;height:36px;margin-bottom:14px;display:grid}.prodIcon.purple{background:#8659e5}.prodIcon.orange{background:#f49b36}.prodIcon.green{background:#2bb77b}.prodIcon.pink{background:#e65f9c}.productionCard>b{font-size:14px;display:block}.productionCard p{color:#858fa1;height:32px;font-size:10px;line-height:1.6}.productionCard small{color:#a0a7b4;display:block}.productionCard em{color:var(--blue);text-align:right;margin-top:16px;font-size:10px;font-style:normal;display:block}.job{border-bottom:1px solid #f0f1f5;grid-template-columns:37px 1.3fr .5fr 1fr .5fr 25px;align-items:center;gap:12px;padding:12px 18px;display:grid}.job:last-child{border:0}.jobIcon{width:34px;height:34px;color:var(--blue);background:#edf2ff;border-radius:8px;place-items:center;font-weight:800;display:grid}.job p{margin:0}.job p b{font-size:11px;display:block}.job p small{color:#929bad;margin-top:4px;font-size:9px;display:block}.jobCount{font-weight:700}.jobProgress{align-items:center;gap:7px;display:flex}.jobProgress i{flex:1}.jobProgress small{color:#8e97a8;font-size:9px}.runTag,.doneTag{text-align:center;border-radius:14px;padding:5px 8px;font-size:9px;font-style:normal}.runTag{color:var(--blue);background:#edf2ff}.doneTag{color:#18a968;background:#eaf9f2}.job>button{color:#9ba3b3;background:0 0;border:0}.factoryHero{color:#fff;background:linear-gradient(110deg,#172d64,#48266d);border-radius:13px;margin:22px 0 16px;padding:26px 30px;display:flex}.factoryCopy{flex:1}.aiLabel{color:#b8c8ff;font-size:10px}.factoryCopy h2{margin:8px 0;font-size:22px;line-height:1.45}.factoryCopy p{color:#aebadd;font-size:10px}.workflow{align-items:center;gap:10px;margin-top:20px;display:flex}.workflow span{font-size:10px}.workflow span i{background:#ffffff1c;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:5px;font-style:normal;display:inline-grid}.workflow b{color:#8195c8}.factoryNumbers{grid-template-columns:1fr 1fr;gap:8px;width:260px;display:grid}.factoryNumbers span{color:#b3c0dd;background:#ffffff10;border:1px solid #ffffff1b;border-radius:9px;padding:14px;font-size:9px}.factoryNumbers span:first-child{grid-column:span 2}.factoryNumbers b{color:#fff;margin-bottom:5px;font-size:22px;display:block}.factoryMain{grid-template-columns:1fr 1.25fr;gap:16px;display:grid}.quickCreate{padding-bottom:17px}.quickCreate>label{padding:14px 17px 0;font-size:10px;font-weight:700;display:block}.quickCreate>label>button{border:1px solid var(--line);text-align:left;color:#3c465a;background:#fff;border-radius:7px;width:100%;margin-top:7px;padding:11px;display:block}.quickCreate>label>button span{float:right;color:var(--blue)}.choiceRow{gap:7px;margin-top:7px;display:flex}.choiceRow button{border:1px solid var(--line);color:#596479;cursor:pointer;background:#fff;border-radius:7px;flex:1;padding:8px}.choiceRow button small{color:#9aa2b1;margin-top:4px;font-size:8px;display:block}.choiceRow .on{color:var(--blue);background:#f3f6ff;border-color:#91aaff}.promptBox{border:1px solid var(--line);color:#748096;border-radius:7px;margin-top:7px;padding:10px;font-weight:400}.promptBox button{float:right;color:var(--blue);background:0 0;border:0;font-size:9px}.costPreview{color:#8992a4;background:#f7f8fb;border-radius:7px;justify-content:space-between;margin:14px 17px;padding:10px;font-size:9px;display:flex}.costPreview b{color:#3c465b}.quickCreate>.primary{width:calc(100% - 34px);margin:0 17px}.videoJob{border-bottom:1px solid #f0f1f5;grid-template-columns:70px 1fr 60px 65px;align-items:center;gap:12px;padding:12px 17px;display:grid}.videoJob:last-child{border:0}.videoThumb{height:54px}.videoThumb.v1{background:linear-gradient(145deg,#e2b6a2,#805344)}.videoThumb.v2{background:linear-gradient(145deg,#b4d5bf,#49725a)}.videoJob p{margin:0}.videoJob p b{font-size:11px}.videoJob p small{color:#949dad;margin:4px 0 8px;font-size:8px;display:block}.videoJob p>i{height:4px}.videoJob>span:nth-child(3) b{font-size:11px;display:block}.videoJob>span:nth-child(3) small{color:#9ba3b1;font-size:8px}.materialKpis{margin-bottom:16px}@media (max-width:1050px){.systemGrid{grid-template-columns:1fr 1fr}.systemCard:first-child{grid-column:span 2}.account{display:none}.productionGrid{grid-template-columns:repeat(3,1fr)}.factoryMain{grid-template-columns:1fr}.pilotMeta span{padding:0 10px}}@media (max-width:720px){.topbar{height:auto;padding:12px;display:block}.topbar nav{height:42px;overflow:auto}.topbar nav button{padding:0 14px}.pageContent{padding:18px 12px}.hero,.pageTitle{align-items:flex-start;gap:10px}.kpis{grid-template-columns:1fr 1fr}.kpi:after{display:none}.systemGrid,.splitRow,.productionGrid{grid-template-columns:1fr}.systemCard:first-child{grid-column:auto}.autopilot{align-items:flex-start}.pilotMeta{display:none}.factoryHero{display:block}.factoryNumbers{width:auto;margin-top:20px}.workflow{overflow:auto}.job{grid-template-columns:35px 1fr 70px}.jobCount,.jobProgress{display:none}.factoryMain{display:block}.taskList{margin-top:15px}.videoJob{grid-template-columns:60px 1fr 55px}.videoJob>em{display:none}.analysisStrip{grid-template-columns:1fr 15px 1fr}.analysisStrip>div:nth-of-type(4),.analysisStrip>i:nth-of-type(3){display:none}.panelHead{flex-wrap:wrap}.tabs{max-width:100%;overflow:auto}}.profile{color:#3f495d;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;display:flex}.profile span:last-child b,.profile span:last-child small{display:block}.profile span:last-child small{color:#9aa2b1;margin-top:2px;font-size:8px}.logout{color:#9aa2b1;cursor:pointer;background:0 0;border:0;font-size:9px}.authActions{align-items:center;gap:8px;margin-left:8px;display:flex}.authActions button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #cbd5ee;border-radius:7px;padding:8px 13px;font-weight:700}.authActions .registerBtn{background:var(--blue);color:#fff;border-color:var(--blue)}.authOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#111b3388;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.authModal{background:#fff;border-radius:16px;width:min(420px,100%);position:relative;overflow:hidden;box-shadow:0 24px 70px #10182d55}.authClose{color:#8e97a8;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:12px;right:15px}.authBrand{align-items:center;padding:25px 27px 18px;display:flex}.authBrand .brandMark{width:40px;height:40px}.authBrand b{font-size:18px;display:block}.authBrand small{color:#919bad;margin-top:4px;font-size:10px;display:block}.authTabs{border-bottom:1px solid var(--line);padding:0 27px;display:flex}.authTabs button{color:#929bad;cursor:pointer;background:0 0;border:0;flex:1;padding:12px;position:relative}.authTabs .on{color:var(--blue);font-weight:800}.authTabs .on:after{content:"";background:var(--blue);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:25%;right:25%}.authForm{padding:20px 27px 25px}.authForm>label{margin-bottom:13px;font-size:11px;font-weight:700;display:block}.authForm>label input{background:#fafbfc;border:1px solid #dce1eb;border-radius:8px;outline:0;width:100%;height:42px;margin-top:7px;padding:0 12px;display:block}.authForm>label input:focus{border-color:#7f9fff;box-shadow:0 0 0 3px #edf2ff}.authAssist{color:#838da0;justify-content:space-between;align-items:center;margin:-2px 0 15px;font-size:10px;display:flex}.authAssist label{align-items:center;gap:5px;display:flex}.authAssist button{color:var(--blue);background:0 0;border:0;font-size:10px}.authForm>p{text-align:center;color:#9ba3b2;margin:12px 0 0;font-size:9px}@media (max-width:1050px){.account{display:flex}.account>.liveDot,.account>.shop,.account>.notice,.profile span:last-child,.logout{display:none}.topbar{gap:18px}.topbar nav button{padding:0 12px}.authActions button{padding:7px 9px}}@media (max-width:720px){.account{position:absolute;top:12px;right:12px}.account>.liveDot,.account>span:not(.avatar),.authActions button:first-child,.brand small{display:none}}.invoiceBtn{color:#516078;cursor:pointer;background:#fff;border:1px solid #cdd6e9;border-radius:8px;padding:10px 14px}.walletHero{color:#fff;background:linear-gradient(105deg,#172e69,#43266d);border-radius:13px;grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:20px;margin:22px 0 0;padding:20px 24px;display:grid;box-shadow:0 9px 26px #273e7b2a}.walletHero>div{border-right:1px solid #ffffff20;padding-right:20px}.walletHero span{color:#aebbd9;font-size:10px;display:block}.walletHero b{margin:7px 0 4px;font-size:23px;display:block}.walletHero small{color:#aab7d5;font-size:9px}.walletHero .activeText{color:#65e2a9;font-size:17px}.walletHero .mutedText{color:#d3d9e7;font-size:17px}.walletAction{color:#315ece;cursor:pointer;background:#fff;border:1px solid #fff4;border-radius:8px;padding:11px 16px;font-weight:800}.billingTabs{border-bottom:1px solid var(--line);gap:24px;margin:22px 0 16px;display:flex}.billingTabs button{color:#7f899b;cursor:pointer;background:0 0;border:0;padding:0 3px 12px;position:relative}.billingTabs .on{color:var(--blue);font-weight:800}.billingTabs .on:after{content:"";background:var(--blue);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.priceCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:21px;position:relative;box-shadow:0 4px 16px #24365d07}.priceCard.featured{border-color:#96abff;box-shadow:0 9px 26px #375ed319}.recommend{color:#fff;background:linear-gradient(90deg,#3169ff,#7350e7);border-radius:0 11px 0 9px;padding:6px 12px;font-size:9px;position:absolute;top:0;right:0}.priceHead>span{color:var(--blue);font-size:9px;font-weight:800}.priceHead h2{margin:7px 0 6px;font-size:17px}.priceHead p{color:#8b94a6;margin:0;font-size:10px}.price{border-bottom:1px solid #eef0f4;margin:18px 0;padding-bottom:16px}.price>small{color:#3a465d;font-size:16px}.price>b{margin:0 4px;font-size:32px}.price>span{color:#929bad;font-size:9px}.priceCard ul{margin:0 0 20px;padding:0;list-style:none}.priceCard li{color:#647086;margin:10px 0;font-size:10px}.priceCard li:first-letter{color:#19aa69}.pointPanel,.billList{margin-top:16px}.pointRule{color:#8d96a7;font-size:9px}.pointPacks{grid-template-columns:repeat(4,1fr);gap:12px;padding:16px;display:grid}.pointPacks button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:9px;padding:14px;position:relative}.pointPacks button:hover{background:#f7f9ff;border-color:#91a8ff}.pointPacks button>span{color:#d98217;background:#fff1de;border-radius:10px;padding:3px 6px;font-size:8px;position:absolute;top:8px;right:8px}.pointPacks b{font-size:21px;display:block}.pointPacks b small{color:#8e97a8;margin-left:4px;font-size:9px}.pointPacks em{color:var(--blue);margin-top:8px;font-style:normal;font-weight:800;display:block}.billRow{border-top:1px solid #f0f1f5;grid-template-columns:1.5fr 1fr 1fr .6fr .5fr;align-items:center;gap:12px;padding:12px 18px;font-size:10px;display:grid}.billTh{color:#8d96a7;background:#fafbfc;border:0;font-size:9px}.billRow span:nth-child(2),.billRow span:nth-child(3){color:#8e97a8}.billRow span:last-child{color:#18a968}.billRow span:last-child i{background:#1eb16d;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.payModal{background:#fff;border-radius:16px;width:min(430px,100%);padding:24px;position:relative;box-shadow:0 24px 70px #10182d55}.checkoutHead{align-items:center;gap:10px;display:flex}.checkoutHead b,.checkoutHead small{display:block}.checkoutHead b{font-size:15px}.checkoutHead small{color:#929bad;margin-top:4px;font-size:9px}.orderSummary{background:#f6f8fc;border-radius:8px;justify-content:space-between;align-items:center;margin:19px 0;padding:13px;display:flex}.orderSummary span{color:#647086}.orderSummary b{color:#e25757;font-size:20px}.payMethods{gap:10px;display:flex}.payMethods button{border:1px solid var(--line);text-align:left;color:#4e5a70;cursor:pointer;background:#fff;border-radius:8px;flex:1;padding:11px}.payMethods button.on{background:#f6f8ff;border-color:#7f9cff;box-shadow:0 0 0 2px #e9efff}.payMethods i{float:left;color:#fff;background:#23b86e;border-radius:7px;place-items:center;width:26px;height:26px;margin-right:8px;font-style:normal;display:grid}.payMethods .alipay i{background:#2587e8}.payMethods b,.payMethods small{display:block}.payMethods small{color:#9aa2b1;margin-top:3px;font-size:8px}.fakeQr{text-align:center;margin:18px 0}.fakeQr>div{background:repeating-linear-gradient(45deg,#172033 0 3px,#fff 3px 7px);border:8px solid #172033;place-items:center;width:112px;height:112px;margin:auto;display:grid;position:relative}.fakeQr>div span{background:#fff;border:3px solid #172033;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.fakeQr p{color:#6f7a8f;font-size:10px}.secureNote{text-align:center;color:#949dad;font-size:9px}.paySuccess{text-align:center;padding:20px 0}.paySuccess>span{color:#19aa69;background:#e5f9ef;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:28px;display:grid}.paySuccess h2{margin:13px 0 7px}.paySuccess p{color:#7e899b}.paySuccess .primary{min-width:130px;margin:20px auto 10px;display:block}.paySuccess small{color:#9aa2b1}@media (max-width:900px){.walletHero{grid-template-columns:1fr 1fr}.walletHero>div{border:0}.pricingGrid{grid-template-columns:1fr}.pointPacks{grid-template-columns:1fr 1fr}.billRow{grid-template-columns:1.5fr .8fr .5fr}.billRow span:nth-child(2),.billRow span:nth-child(3){display:none}}@media (max-width:600px){.walletHero{grid-template-columns:1fr}.billingTabs{overflow:auto}.pointPacks{grid-template-columns:1fr}.payMethods{display:block}.payMethods button{width:100%;margin:7px 0;display:block}}.emptyBill{text-align:center;color:#8e97a8;border-top:1px solid #f0f1f5;padding:28px 18px;font-size:11px}.siteFooter{border-top:1px solid var(--line);color:#7c879a;background:#fff;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:24px 28px;font-size:10px;display:flex}.siteFooter>div b,.siteFooter>div span{display:block}.siteFooter>div b{color:#202b40;margin-bottom:5px;font-size:13px}.siteFooter nav{align-items:center;gap:18px;display:flex}.siteFooter a{color:#56647b;text-decoration:none}.siteFooter a:hover{color:var(--blue)}.legalShell{color:#273249;background:#f3f6fb;min-height:100vh}.legalTop{background:#fff;border-bottom:1px solid #e6eaf1;justify-content:space-between;align-items:center;height:66px;padding:0 max(24px,50vw - 490px);display:flex}.legalTop a{color:#31405a;align-items:center;gap:10px;text-decoration:none;display:flex}.legalPaper{background:#fff;border:1px solid #e1e7f0;border-radius:14px;width:min(900px,100% - 32px);margin:34px auto 60px;padding:46px 56px;box-shadow:0 14px 40px #25375d0d}.legalTitle{border-bottom:1px solid #e8ecf3;padding-bottom:26px}.legalTitle>span{letter-spacing:1.4px;color:#3768e8;font-size:10px;font-weight:800}.legalTitle h1{margin:10px 0 12px;font-size:30px}.legalTitle p{color:#69768b;line-height:1.8}.legalTitle small{color:#98a1b1}.legalNotice{color:#4261a1;background:#eff4ff;border-left:3px solid #4775ef;border-radius:0 8px 8px 0;margin:24px 0;padding:14px 16px;font-size:12px}.legalPaper section{padding:8px 0}.legalPaper h2{margin:22px 0 10px;font-size:17px}.legalPaper p,.legalPaper li{color:#59677d;font-size:13px;line-height:1.9}.legalPaper ul{padding-left:20px}.legalPaper footer{border-top:1px solid #e8ecf3;margin-top:32px;padding-top:20px}.legalPaper footer p{margin:3px 0}.legalPaper footer b{color:#344157}@media (max-width:700px){.siteFooter{flex-direction:column;align-items:flex-start}.siteFooter nav{flex-wrap:wrap;align-items:flex-start}.legalPaper{padding:28px 22px}.legalTitle h1{font-size:24px}}.heroStatus.waiting{color:#b77919;background:#fff7e8;border-color:#f5e2bd}.heroStatus.waiting i{background:#e99a28}.heroStatus.waiting small{color:#a88d63}.connectionGate{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;max-width:860px;margin:18px auto 0;padding:38px;box-shadow:0 10px 30px #2638580b}.gateIcon{width:58px;height:58px;color:var(--blue);background:linear-gradient(145deg,#eaf0ff,#f0e9ff);border-radius:18px;place-items:center;margin:auto;font-size:28px;display:grid}.connectionGate h2{margin:16px 0 8px;font-size:20px}.connectionGate>p{color:#7e899c}.gateSteps{grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0;display:grid}.gateSteps span{text-align:left;background:#f7f9fc;border:1px solid #edf0f5;border-radius:10px;padding:16px}.gateSteps i{float:left;width:24px;height:24px;color:var(--blue);background:#e8efff;border-radius:50%;place-items:center;margin-right:9px;font-style:normal;display:grid}.gateSteps b,.gateSteps small{display:block}.gateSteps small{color:#939cad;margin-top:5px;font-size:9px}.gateNote{color:#9aa3b2;margin-top:12px;display:block}@media (max-width:700px){.gateSteps{grid-template-columns:1fr}.connectionGate{padding:26px 18px}}.adminEntry{color:#5c687d;cursor:pointer;background:#f7f8fb;border:1px solid #d5dbea;border-radius:7px;padding:7px 9px;font-size:9px}.backMerchant{color:var(--blue);cursor:pointer;z-index:20;background:#fff;border:0;border-radius:22px;padding:11px 17px;position:fixed;bottom:20px;right:24px;box-shadow:0 5px 22px #18233f2c}.adminShell{background:#f4f6fa;grid-template-columns:218px 1fr;min-height:100vh;display:grid}.adminSide{color:#fff;background:#17223d;flex-direction:column;height:100vh;min-height:100vh;display:flex;position:sticky;top:0}.adminLogo{border-bottom:1px solid #ffffff12;align-items:center;height:72px;padding:0 20px;display:flex}.adminLogo .brandMark{margin-right:10px}.adminLogo b,.adminLogo small{display:block}.adminLogo small{color:#8291b1;margin-top:3px;font-size:9px}.adminSide nav{flex-direction:column;gap:5px;padding:18px 11px;display:flex}.adminSide nav button{color:#94a1ba;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 12px}.adminSide nav button.on{color:#fff;background:#315ed9}.adminSide nav button i{float:right;background:#ffffff18;border-radius:10px;padding:1px 6px;font-size:8px;font-style:normal}.adminUser{border-top:1px solid #ffffff12;align-items:center;margin-top:auto;padding:15px 18px;display:flex}.adminUser>span{background:#346;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.adminUser p{margin:0 0 0 9px}.adminUser b,.adminUser small{display:block}.adminUser small{color:#8291b1;margin-top:3px;font-size:8px}.adminMain{min-width:0;padding:25px 28px 45px}.adminTop{justify-content:space-between;align-items:center;display:flex}.adminTop h1{margin:4px 0 6px;font-size:23px}.adminTop p{color:#8a94a7;margin:0}.adminTop>div:last-child{gap:8px;display:flex}.dateBtn{border:1px solid var(--line);color:#667187;background:#fff;border-radius:8px;padding:9px 12px}.adminKpis{grid-template-columns:repeat(4,1fr);gap:13px;margin:20px 0 15px;display:grid}.adminKpis>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px 18px;position:relative}.adminKpis span{color:#7f899b}.adminKpis b{margin:7px 0 5px;font-size:24px;display:block}.adminKpis small{color:#8f98a8;font-size:9px}.adminKpis i{border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid;position:absolute;top:15px;right:15px}.akBlue{color:#3269ff;background:#edf2ff}.akGreen{color:#19aa69;background:#eaf9f2}.akPurple{color:#7851e3;background:#f1edff}.akOrange{color:#e58b1d;background:#fff3e5}.adminCharts{grid-template-columns:1.65fr 1fr;gap:13px;display:grid}.barChart{align-items:flex-end;gap:10px;height:215px;padding:22px 20px 28px;display:flex}.barChart>div{border-bottom:1px solid #e9ecf2;flex:1;justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.barChart i,.barChart em{border-radius:4px 4px 0 0;width:35%;display:block}.barChart i{background:linear-gradient(#4778ff,#2e62ed)}.barChart em{background:#b8a0f2}.barChart small{color:#9aa2b1;font-size:8px;position:absolute;bottom:-18px}.chartLegend{color:#8f98a9;font-size:9px}.chartLegend span{background:#3c70f8;border-radius:2px;width:8px;height:8px;margin:0 4px 0 10px;display:inline-block}.chartLegend span:nth-child(2){background:#b8a0f2}.serviceMix{grid-template-columns:1fr 1fr;align-items:center;display:grid}.serviceMix .panelHead{grid-column:span 2}.donut{background:conic-gradient(#356bfa 0 62%,#7a55e5 62% 85%,#27b57b 85% 95%,#f1a13b 95%);border-radius:50%;place-items:center;width:130px;height:130px;margin:auto;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;width:82px;height:82px;position:absolute}.donut>div{z-index:1;text-align:center;position:relative}.donut b,.donut small{display:block}.donut small{color:#959dac;margin-top:3px;font-size:8px}.serviceMix ul{padding:0 15px 0 0;list-style:none}.serviceMix li{color:#737e91;margin:14px 0;font-size:9px}.serviceMix li i{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.serviceMix li b{float:right;color:#344057}.mix1{background:#356bfa}.mix2{background:#7a55e5}.mix3{background:#27b57b}.mix4{background:#f1a13b}.merchantPanel{margin-top:13px}.merchantFilters{background:#f2f4f8;border-radius:7px;padding:3px;display:flex}.merchantFilters button{color:#788397;background:0 0;border:0;padding:6px 9px;font-size:8px}.merchantFilters button.on{color:#3269f5;background:#fff;border-radius:5px;box-shadow:0 1px 4px #cbd2df}.merchantTable{overflow:auto}.merchantRow{border-top:1px solid #eef0f4;grid-template-columns:1.45fr .85fr 1fr .7fr .65fr .6fr .5fr;align-items:center;gap:12px;min-width:950px;padding:12px 17px;font-size:9px;display:grid}.merchantTh{color:#8993a5;background:#fafbfc;border:0}.merchantRow b,.merchantRow small{display:block}.merchantRow small{color:#98a0af;margin-top:4px;font-size:8px}.merchantState{background:#1db06c;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.merchantState.即将到期{background:#e99a2f}.merchantState.待转化{background:#aab1be}.merchantRow span:last-child button{color:#3269f5;background:0 0;border:0;font-size:9px}.adminBottom{grid-template-columns:1.2fr 1fr;gap:13px;margin-top:13px;display:grid}.pending>div:not(.panelHead){border-top:1px solid #eef0f4;align-items:center;padding:11px 17px;display:flex}.pendingIcon{border-radius:7px;place-items:center;width:30px;height:30px;margin-right:9px;display:grid}.pendingIcon.warn{color:#e76c50;background:#fff0ec}.pendingIcon.invoice{color:#356bfa;background:#eef2ff}.pendingIcon.risk{color:#e49529;background:#fff5e8}.pending p{flex:1;margin:0}.pending p b,.pending p small{display:block}.pending p small{color:#949dac;margin-top:3px;font-size:8px}.pending>div>button{color:#3269f5;background:0 0;border:0;font-size:9px}.healthOk{color:#18a968;background:#eaf9f2;border-radius:12px;padding:4px 8px;font-size:8px}.systemHealth>div:last-child{padding:12px 17px}.systemHealth>div:last-child span{color:#7f899b;margin:10px 0;display:block}.systemHealth>div:last-child b{float:right;color:#344057}.systemHealth>div:last-child i{background:#edf0f5;border-radius:5px;height:6px;margin-top:7px;display:block;overflow:hidden}.systemHealth>div:last-child em{background:linear-gradient(90deg,#3269f5,#7650e8);height:100%;display:block}.integrationSummary{background:#dde4f0;border:1px solid #dde4f0;border-radius:12px;grid-template-columns:1.4fr .7fr 1fr;gap:1px;margin:20px 0;display:grid;overflow:hidden}.integrationSummary>div{background:#fff;padding:20px 22px}.integrationSummary span,.integrationSummary small{color:#8791a3;display:block}.integrationSummary b{margin:7px 0;font-size:17px;display:block}.integrationSummary .safeText{color:#d4871e}.compactGate{margin-top:20px}.integrationPanel{overflow:hidden}.readOnlyBadge{color:#15965b;background:#eaf9f2;border-radius:16px;padding:6px 10px;font-size:9px}.integrationStep{border-top:1px solid #edf0f5;grid-template-columns:36px 1fr 70px 150px;align-items:center;gap:14px;padding:15px 18px;display:grid}.integrationStep>span{border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.stepDone{color:#18a866;background:#e5f8ef}.stepPending{color:#778398;background:#edf1f8}.integrationStep p{margin:0}.integrationStep p b,.integrationStep p small{display:block}.integrationStep p small{color:#8c96a8;margin-top:4px}.integrationStep>em{text-align:center;font-style:normal}.waitTag{color:#8791a3;background:#f2f4f8;border-radius:12px;padding:4px 7px;font-size:8px}.integrationStep>button{color:#3767d9;cursor:pointer;background:#fff;border:1px solid #ccd6e8;border-radius:7px;padding:8px 10px}.integrationStep>button:disabled{color:#a2a9b5;cursor:not-allowed;background:#f5f6f8;border-color:#e5e8ee}.integrationNotice{color:#b87518;background:#fff6e8;border-radius:8px;margin:12px 18px 18px;padding:11px 13px}.integrationSafety{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.integrationSafety>div{background:#f6f8fc;border:1px solid #e8edf5;border-radius:10px;padding:17px}.integrationSafety b{font-size:12px}.integrationSafety p{color:#7f899b;margin:7px 0 0;font-size:10px;line-height:1.7}.pageActions{align-items:center;gap:9px;display:flex}.pageActions .primary:disabled{cursor:not-allowed;box-shadow:none;background:#aeb7c9}@media (max-width:850px){.integrationSummary,.integrationSafety{grid-template-columns:1fr}.integrationStep{grid-template-columns:36px 1fr 70px}.integrationStep>button{grid-column:2/4}.topbar nav{overflow:auto}}.safetyPolicy{margin-top:16px;overflow:hidden}.policyGrid{grid-template-columns:repeat(4,1fr);gap:14px;padding:18px;display:grid}.policyGrid label{color:#536076;font-size:10px;font-weight:700}.policyGrid input,.policyGrid select{color:#29354b;background:#fff;border:1px solid #dce2ec;border-radius:7px;width:100%;height:39px;margin-top:7px;padding:0 10px;display:block}.policyGrid small{color:#929bac;margin-top:6px;font-size:8px;font-weight:400;line-height:1.5;display:block}.emergencySwitch{color:#9b4e3f;background:#fff6f3;border:1px solid #f1ded7;border-radius:8px;align-items:flex-start;gap:10px;margin:0 18px 18px;padding:13px;display:flex}.emergencySwitch input{margin-top:3px}.emergencySwitch b,.emergencySwitch small{display:block}.emergencySwitch small{color:#a77a70;margin-top:4px;font-size:8px}@media (max-width:900px){.policyGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.policyGrid{grid-template-columns:1fr}}.metricFoundation{margin-top:16px;overflow:hidden}.metricCount{color:#3768df;background:#edf2ff;border-radius:15px;padding:6px 11px;font-size:9px;font-weight:800}.metricGroups{grid-template-columns:repeat(5,1fr);gap:10px;padding:17px;display:grid}.metricGroups>div{background:#f7f9fc;border:1px solid #edf0f5;border-radius:9px;padding:13px}.metricGroups>div>b{color:#33415a;font-size:10px}.metricGroups p{flex-wrap:wrap;gap:5px;margin:9px 0 0;display:flex}.metricGroups span{color:#748096;background:#fff;border:1px solid #e2e7f0;border-radius:10px;padding:3px 6px;font-size:8px}.syncState{color:#6f7b90;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.syncState i{background:#b6becb;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.syncState i.readyDot{background:#19ac6a}.syncState small{color:#969ead}@media (max-width:1000px){.metricGroups{grid-template-columns:1fr 1fr}.syncState{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:560px){.metricGroups{grid-template-columns:1fr}}.strategyFoundation{margin-top:16px;overflow:hidden}.strategyFlow{justify-content:space-between;align-items:center;padding:20px 18px;display:flex}.strategyFlow>span{background:#f7f9fc;border:1px solid #e9edf4;border-radius:9px;flex:1;padding:13px}.strategyFlow i{float:left;color:#3768df;background:#e9efff;border-radius:7px;place-items:center;width:24px;height:24px;margin-right:8px;font-style:normal;display:grid}.strategyFlow b,.strategyFlow small{display:block}.strategyFlow small{color:#9099aa;margin-top:4px;font-size:8px}.strategyFlow>em{color:#aab3c2;padding:0 8px;font-style:normal}.strategyActions{color:#7d8798;border-top:1px solid #edf0f5;padding:13px 18px}.strategyActions b{color:#4166bc;background:#eef3ff;border-radius:11px;margin-left:8px;padding:4px 8px;font-size:8px;display:inline-block}@media (max-width:900px){.strategyFlow{grid-template-columns:1fr;display:grid}.strategyFlow>em{text-align:center;transform:rotate(90deg)}.strategyActions{line-height:2.3}}.reviewSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.reviewSummary>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:17px}.reviewSummary span{color:#858fa1}.reviewSummary b{margin-top:7px;font-size:24px;display:block}.reviewNotice{margin:0 0 14px}.reviewList{overflow:hidden}.decisionItem{border-top:1px solid #edf0f5;grid-template-columns:42px 1fr 110px 145px;align-items:center;gap:14px;padding:16px 18px;display:grid}.decisionIcon{color:#66758e;background:#eef2f8;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.decisionIcon.increase_budget{color:#18a666;background:#e9f8f1}.decisionIcon.decrease_budget,.decisionIcon.pause{color:#dc654f;background:#fff0ed}.decisionIcon.replace_creative{color:#7652d7;background:#f1edff}.decisionBody>div{align-items:center;gap:10px;display:flex}.decisionBody>div>span{color:#9099aa;font-size:8px}.decisionBody>p{color:#606c80;margin:7px 0}.evidenceTags{flex-wrap:wrap;gap:5px;display:flex}.evidenceTags span{color:#778296;background:#f5f7fa;border-radius:9px;padding:3px 6px;font-size:8px}.decisionState span,.decisionState small{display:block}.decisionState span{color:#bd781a;background:#fff4e4;border-radius:11px;width:max-content;padding:4px 8px;font-size:8px}.decisionState .state-approved{color:#3767d8;background:#eaf1ff}.decisionState .state-rejected,.decisionState .state-blocked{color:#7d8797;background:#f0f2f5}.decisionState .state-executed{color:#179b5e;background:#e8f8f0}.decisionState small{color:#9ba3b1;margin-top:6px;font-size:8px}.reviewActions{justify-content:flex-end;gap:7px;display:flex}.reviewActions button{color:#68758a;cursor:pointer;background:#fff;border:1px solid #d6deeb;border-radius:7px;padding:7px 10px}.reviewActions button.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.reviewActions button:disabled{color:#9da5b2;cursor:not-allowed;background:#f3f5f8}.emptyReview{text-align:center;color:#8d97a8;padding:45px 20px}.emptyReview>span{color:#bcc5d4;font-size:34px}.emptyReview b{color:#48556a;margin:10px;display:block}.emptyReview p{margin:0}@media (max-width:950px){.decisionItem{grid-template-columns:42px 1fr}.decisionState,.reviewActions{grid-column:2}.reviewActions{justify-content:flex-start}}@media (max-width:650px){.reviewSummary{grid-template-columns:1fr 1fr}}.assetReview{margin-top:16px;overflow:hidden}.assetReviewRow{border-top:1px solid #edf0f5;grid-template-columns:110px 1fr 80px 150px;align-items:center;gap:15px;padding:14px 18px;display:grid}.assetPreview{min-height:62px;color:var(--blue);background:#f0f4ff;border-radius:8px;place-items:center;padding:8px;display:grid;overflow:hidden}.assetPreview.video{color:#fff;background:#202b46}.assetPreview.text{color:#674ac4;background:#f7f3ff}.assetPreview a{color:inherit;font-weight:700;text-decoration:none}.assetPreview span{max-height:48px;font-size:10px;overflow:hidden}.assetReviewRow p{margin:0}.assetReviewRow p b,.assetReviewRow p small{display:block}.assetReviewRow p small{color:#929bad;margin-top:5px;font-size:9px}.rejectTag{text-align:center;color:#d96752;background:#fff0ed;border-radius:14px;padding:5px 8px;font-size:9px;font-style:normal}@media (max-width:720px){.assetReviewRow{grid-template-columns:75px 1fr}.assetReviewRow>em,.assetReviewRow>.reviewActions{grid-column:2;justify-content:flex-start}}.uploadPanel{margin-top:16px;overflow:hidden}.uploadRow{border-top:1px solid #edf0f5;grid-template-columns:38px 1fr 150px 70px 80px 180px;align-items:center;gap:12px;padding:13px 18px;display:grid}.uploadRow p{margin:0}.uploadRow b,.uploadRow small{display:block}.uploadRow small{color:#929bad;margin-top:4px;font-size:9px}.uploadRow>div{text-align:right}.uploadRow>div button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #b9c9ef;border-radius:7px;padding:6px 9px}.uploadError{white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;overflow:hidden;color:#d76755!important}.uploadRow>em{font-style:normal}@media (max-width:850px){.uploadRow{grid-template-columns:38px 1fr 80px}.uploadRow>span:nth-of-type(2),.uploadRow>span:nth-of-type(3){display:none}.uploadRow>div{text-align:left;grid-column:2}}.uploadPanel .panelHead select{color:#58647a;background:#fff;border:1px solid #dbe1ec;border-radius:7px;max-width:320px;padding:7px}.bindingPanel{margin-top:16px;overflow:hidden}.bindingRow{border-top:1px solid #edf0f5;grid-template-columns:1fr 180px 90px 220px;align-items:center;gap:15px;padding:13px 18px;display:grid}.bindingRow p{margin:0}.bindingRow b,.bindingRow small{display:block}.bindingRow small{color:#929bad;margin-top:4px;font-size:9px}.bindingRow>em{font-style:normal}@media (max-width:720px){.bindingRow{grid-template-columns:1fr 80px}.bindingRow>span{display:none}.uploadPanel .panelHead select{max-width:100%}}.bindingRow>button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #b9c9ef;border-radius:7px;padding:7px 10px}.performancePanel{margin-top:16px;overflow:hidden}.performanceRow{border-top:1px solid #edf0f5;grid-template-columns:1.4fr repeat(4,.55fr) 90px;align-items:center;gap:12px;padding:13px 18px;display:grid}.performanceRow p{margin:0}.performanceRow b,.performanceRow small{display:block}.performanceRow small{color:#929bad;margin-top:4px;font-size:9px}.performanceRow>em{text-align:center;border-radius:14px;padding:5px 8px;font-size:9px;font-style:normal}.health-normal{color:#18a968;background:#eaf9f2}.health-watch{color:#b57a1b;background:#fff5df}.health-declining,.health-replace{color:#d86752;background:#fff0ed}@media (max-width:760px){.performanceRow{grid-template-columns:1fr 70px 70px}.performanceRow>span:nth-of-type(3),.performanceRow>span:nth-of-type(4){display:none}}.replacementPanel{margin-top:16px;overflow:hidden}.replacementRow{border-top:1px solid #edf0f5;grid-template-columns:1fr 150px 24px 150px 80px 110px;align-items:center;gap:12px;padding:13px 18px;display:grid}.replacementRow p{margin:0}.replacementRow b,.replacementRow small{display:block}.replacementRow small{color:#929bad;margin-top:4px;font-size:9px}.replacementRow>em{font-style:normal}.replacementRow>button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #b9c9ef;border-radius:7px;padding:7px 9px}.replacementRow>button:disabled{color:#9da5b2;background:#f5f6f8;border-color:#e0e4eb}@media (max-width:720px){.replacementRow{grid-template-columns:1fr 80px}.replacementRow>span,.replacementRow>b{display:none}}.comparisonPanel{margin:16px 0;overflow:hidden}.comparisonRow{border-top:1px solid #edf0f5;grid-template-columns:1.4fr repeat(3,.55fr) 90px 190px;align-items:center;gap:12px;padding:13px 18px;display:grid}.comparisonRow p{margin:0}.comparisonRow b,.comparisonRow small{display:block}.comparisonRow small{color:#929bad;margin-top:4px;font-size:9px}.comparisonRow>em{font-style:normal}.comparisonRow>div{justify-content:flex-end;gap:6px;display:flex}.comparisonRow button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #b9c9ef;border-radius:7px;padding:7px 9px}.comparisonRow .dangerBtn{color:#cc5a48;border-color:#efb5ac}@media (max-width:800px){.comparisonRow{grid-template-columns:1fr 70px 100px}.comparisonRow>span:first-of-type,.comparisonRow>span:nth-of-type(2){display:none}.comparisonRow>div{grid-column:1/4;justify-content:flex-start}}.account .notice{display:none}.notificationFab{z-index:30;color:#fff;cursor:pointer;background:linear-gradient(135deg,#2f68ff,#7651e8);border:0;border-radius:50%;width:48px;height:48px;font-size:20px;position:fixed;bottom:26px;right:24px;box-shadow:0 10px 28px #355bc94a}.notificationFab i{color:#fff;background:#ef5d66;border-radius:10px;min-width:19px;height:19px;padding:0 4px;font:10px/19px Arial;position:absolute;top:-5px;right:-4px}.notificationCenter{z-index:29;border:1px solid var(--line);background:#fff;border-radius:13px;width:370px;max-height:540px;position:fixed;bottom:84px;right:24px;overflow:hidden;box-shadow:0 18px 55px #20315b2c}.notificationHead{border-bottom:1px solid #edf0f5;align-items:center;padding:15px 17px;display:flex}.notificationHead>div{flex:1}.notificationHead b,.notificationHead small{display:block}.notificationHead small{color:#929bad;margin-top:4px;font-size:9px}.notificationHead button{color:var(--blue);cursor:pointer;background:0 0;border:0}.notificationHead button:disabled{color:#adb5c4;cursor:default}.notificationList{max-height:455px;overflow:auto}.notificationItem{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f1f5;grid-template-columns:10px 1fr;gap:10px;padding:13px 16px;display:grid}.notificationItem:hover{background:#f8faff}.notificationItem>i{background:#3b70ff;border-radius:50%;width:8px;height:8px;margin-top:4px}.notificationItem.warning>i{background:#e79b31}.notificationItem.critical>i{background:#e56359}.notificationItem.read{background:#fbfcfe}.notificationItem b{font-size:11px}.notificationItem p{color:#657186;margin:5px 0;font-size:10px;line-height:1.5}.notificationItem small{color:#9aa2b1;font-size:8px}.notificationDetail{min-height:245px;padding:18px 20px}.notificationBack{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0 0 18px}.notificationSeverity{color:#3768df;background:#edf3ff;border-radius:12px;padding:5px 9px;font-size:9px;display:inline-block}.notificationSeverity.warning{color:#b97816;background:#fff3df}.notificationSeverity.critical{color:#d44c42;background:#fff0ee}.notificationDetail h3{margin:15px 0 8px;font-size:17px}.notificationDetail>p{color:#566176;white-space:pre-wrap;font-size:12px;line-height:1.8}.notificationDetail dl{border-top:1px solid #edf0f5;margin:20px 0 0;padding-top:12px}.notificationDetail dl div{justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.notificationDetail dt{color:#929bad}.notificationDetail dd{color:#556176;margin:0}@media (max-width:520px){.notificationCenter{width:auto;bottom:76px;left:12px;right:12px}.notificationFab{bottom:18px;right:16px}}.teamFab{z-index:30;height:48px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #dbe2f1;border-radius:24px;padding:0 16px;font-weight:700;position:fixed;bottom:26px;right:82px;box-shadow:0 10px 28px #355bc92a}.teamModal{background:#fff;border-radius:15px;width:min(920px,94vw);max-height:84vh;position:relative;overflow:auto;box-shadow:0 24px 70px #17234255}.teamCreate{grid-template-columns:1fr 1.2fr 1.5fr 110px 110px;gap:9px;padding:15px;display:grid}.teamCreate input,.teamCreate select,.teamRow select{color:#4d5a70;background:#fff;border:1px solid #dce2ec;border-radius:7px;padding:9px}.teamList{border-top:1px solid #edf0f5}.teamRow{border-bottom:1px solid #f0f1f5;grid-template-columns:36px 1fr 120px 75px 80px;align-items:center;gap:12px;padding:12px 16px;display:grid}.teamRow p{margin:0}.teamRow b,.teamRow small{display:block}.teamRow small{color:#929bad;margin-top:4px;font-size:9px}.teamRow>em{font-style:normal}.teamRow>button{color:#65738a;cursor:pointer;background:#fff;border:1px solid #d6deeb;border-radius:7px;padding:7px}.teamRow>button:disabled{color:#a0a7b3;background:#f4f5f7}.teamModal>.integrationNotice{margin:12px 15px 0}@media (max-width:760px){.teamCreate{grid-template-columns:1fr}.teamRow{grid-template-columns:36px 1fr 90px}.teamRow>select{grid-column:2}.teamFab{bottom:18px;right:72px}}.auditFab{z-index:30;color:#56637b;cursor:pointer;background:#fff;border:1px solid #dbe2f1;border-radius:24px;height:48px;padding:0 16px;font-weight:700;position:fixed;bottom:26px;right:148px;box-shadow:0 10px 28px #355bc92a}.auditModal{background:#fff;border-radius:15px;width:min(1050px,95vw);max-height:84vh;position:relative;overflow:hidden;box-shadow:0 24px 70px #17234255}.auditModal .panelHead select{color:#536078;background:#fff;border:1px solid #dce2ec;border-radius:7px;padding:8px}.auditList{max-height:68vh;overflow:auto}.auditRow{border-top:1px solid #edf0f5;grid-template-columns:10px 1.4fr 1fr 160px;align-items:center;gap:14px;padding:13px 18px;display:grid}.auditDot{background:#4b75eb;border-radius:50%;width:8px;height:8px}.auditRow p{margin:0}.auditRow b,.auditRow small{display:block}.auditRow small{color:#929bad;margin-top:4px;font-size:9px}@media (max-width:760px){.auditFab{bottom:18px;right:136px}.auditRow{grid-template-columns:10px 1fr}.auditRow>span:not(.auditDot){grid-column:2}.auditModal{width:96vw}}.launchFab{z-index:30;color:#fff;cursor:pointer;background:#172c64;border:0;border-radius:24px;height:48px;padding:0 17px;font-weight:700;position:fixed;bottom:26px;right:214px;box-shadow:0 10px 28px #263d7640}.readinessModal{background:#fff;border-radius:15px;width:min(760px,94vw);max-height:86vh;position:relative;overflow:auto;box-shadow:0 24px 70px #17234255}.readinessHero{border-bottom:1px solid #edf0f5;align-items:center;gap:13px;padding:20px;display:flex}.readinessHero>span{border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;font-weight:800;display:grid}.launchReady{color:#19a666;background:#e8f8f0}.launchBlocked{color:#d86552;background:#fff0ed}.readinessHero>div{flex:1}.readinessHero h2{margin:0 0 5px}.readinessHero p{color:#8b95a6;margin:0}.readinessHero button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #b9c9ef;border-radius:7px;padding:8px 11px}.readinessRow{border-bottom:1px solid #f0f1f5;grid-template-columns:34px 1fr 90px;align-items:center;gap:12px;padding:13px 18px;display:grid}.checkIcon{border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.checkIcon.ready{color:#17a563;background:#e8f8f0}.checkIcon.warning{color:#bf7d19;background:#fff5df}.checkIcon.blocked{color:#d86452;background:#fff0ed}.readinessRow p{margin:0}.readinessRow b,.readinessRow small{display:block}.readinessRow small{color:#8993a5;margin-top:5px;font-size:9px}.readinessRow em{text-align:center;border-radius:12px;padding:5px;font-size:9px;font-style:normal}.check-ready{color:#169b5d;background:#e8f8f0}.check-warning{color:#b87818;background:#fff5df}.check-blocked{color:#d45f4d;background:#fff0ed}.launchSummary{border-radius:9px;margin:15px;padding:13px 15px}.launchSummary b,.launchSummary span{display:block}.launchSummary span{margin-top:5px;font-size:10px}.launchSummary.ready{color:#158c56;background:#eaf9f2}.launchSummary.blocked{color:#bc5444;background:#fff0ed}@media (max-width:760px){.launchFab{bottom:18px;right:204px}.readinessHero{align-items:flex-start}.readinessHero button{display:none}}@media (max-width:1050px){.adminShell{grid-template-columns:72px 1fr}.adminLogo div,.adminSide nav button:not(.on),.adminUser p{display:none}.adminSide nav button.on{text-align:center;font-size:0}.adminSide nav button.on:first-letter{font-size:16px}.adminKpis{grid-template-columns:1fr 1fr}.adminCharts,.adminBottom{grid-template-columns:1fr}}@media (max-width:680px){.adminShell{display:block}.adminSide{display:none}.adminMain{padding:18px 12px}.adminTop{align-items:flex-start;gap:10px}.adminTop .primary{display:none}.adminKpis{grid-template-columns:1fr 1fr}.serviceMix{min-height:220px}.merchantFilters{overflow:auto}.adminBottom{display:block}.systemHealth{margin-top:12px}}.smsCodeRow{gap:8px;margin-top:7px;display:flex}.authForm>label .smsCodeRow input{flex:1;min-width:0;margin-top:0}.smsCodeRow button{width:105px;color:var(--blue);cursor:pointer;background:#f3f6ff;border:1px solid #b9c8ef;border-radius:8px;font-size:10px;font-weight:700}.smsStatus{color:#c87a17;background:#fff3e6;border-radius:7px;margin:-4px 0 12px;padding:8px 10px;font-size:9px}.smsStatus.ok{color:#16975c;background:#eaf9f2}.resetTitle{margin:-4px 0 18px}.resetTitle button{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-bottom:12px;padding:0}.resetTitle b,.resetTitle small{display:block}.resetTitle b{font-size:17px}.resetTitle small{color:#929bad;margin-top:5px;font-size:10px}.resetMethodTabs{gap:8px;margin:-5px 0 15px;display:flex}.resetMethodTabs button{color:#77839a;cursor:pointer;background:#f8faff;border:1px solid #dce2ef;border-radius:8px;flex:1;padding:9px;font-weight:700}.resetMethodTabs button.on{color:var(--blue);background:#edf2ff;border-color:#7898f6}.resetMethodTabs button:first-child{display:none}.internalTestBanner{background:linear-gradient(100deg,#f3f7ff,#f7f2ff);border:1px solid #b9c9ff;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 20px;padding:18px 20px;display:flex}.internalTestBanner div{gap:4px;display:grid}.internalTestBanner span{color:#315bff;background:#e3ebff;border-radius:999px;width:max-content;padding:3px 8px;font-size:12px}.internalTestBanner b{font-size:18px}.internalTestBanner p,.internalTestBanner small{color:#667085;margin:0}.internalTestBanner small{color:#0a8f57}.internalTestBanner button{color:#fff;cursor:pointer;background:#315bff;border:0;border-radius:9px;flex:none;padding:11px 18px;font-weight:700}@media (max-width:600px){.internalTestBanner{flex-direction:column;align-items:stretch}.internalTestBanner button{width:100%}}.billingOverviewGrid{grid-template-columns:1.1fr .9fr;gap:16px;margin-bottom:16px;display:grid}.entitlementRow,.ledgerRow{border-top:1px solid #eef1f6;align-items:center;gap:12px;padding:13px 17px;display:flex}.entitlementRow>span:first-child,.ledgerRow>span{flex:1}.entitlementRow b,.entitlementRow small,.ledgerRow b,.ledgerRow small{display:block}.entitlementRow small,.ledgerRow small{color:#9099aa;margin-top:4px;font-size:9px}.entitlementRow>em{color:#119e62;background:#e8f8f0;border-radius:12px;padding:4px 8px;font-size:9px;font-style:normal}.entitlementRow>span:last-child{text-align:right}.ledgerRow strong{text-align:right;color:#19a568}.ledgerRow strong.debit{color:#e35f5f}.ledgerRow strong small{font-weight:400}.emptyBill{text-align:center;color:#949dae;padding:24px;font-size:10px}@media (max-width:900px){.billingOverviewGrid{grid-template-columns:1fr}}.billingQuickAction{color:#56637a;background:#f3f6ff;border-radius:8px;justify-content:space-between;align-items:center;margin:-8px 0 14px;padding:10px 13px;font-size:10px;display:flex}.billingQuickAction button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-weight:700}.invoiceModal,.orderDetailModal{background:#fff;border-radius:15px;width:min(520px,94vw);max-height:86vh;padding:24px;position:relative;overflow:auto;box-shadow:0 24px 70px #17234255}.invoiceModal>h2,.orderDetailModal>h2{margin:0 0 6px}.invoiceModal>p{color:#7f899b;margin:0 0 18px}.invoiceForm{grid-template-columns:1fr 1fr;gap:12px;display:grid}.invoiceForm label{color:#596579;font-size:10px}.invoiceForm input{box-sizing:border-box;border:1px solid #d9dfeb;border-radius:8px;outline:none;width:100%;margin-top:6px;padding:10px;display:block}.invoiceForm input:focus{border-color:#7394f8;box-shadow:0 0 0 3px #edf2ff}.invoiceHistory{border-top:1px solid #edf0f5;margin-top:20px;padding-top:14px}.invoiceHistory>b,.invoiceHistory>span{display:block}.invoiceHistory>span{color:#929bad;padding:14px 0}.invoiceHistory>div{border-bottom:1px solid #f0f2f6;justify-content:space-between;padding:11px 0;display:flex}.invoiceHistory span small,.invoiceHistory strong small{color:#939cad;margin-top:4px;font-size:8px;display:block}.invoiceHistory strong{text-align:right}.orderDetailModal dl{margin:18px 0}.orderDetailModal dl div{border-bottom:1px solid #edf0f5;justify-content:space-between;padding:11px 0;display:flex}.orderDetailModal dt{color:#8791a3}.orderDetailModal dd{text-align:right;margin:0;font-weight:700}@media (max-width:600px){.invoiceForm{grid-template-columns:1fr}}.dangerOutline{color:#cf584a;cursor:pointer;background:#fff7f5;border:1px solid #efb5ad;border-radius:8px;margin-bottom:9px;padding:10px;font-weight:700}.orderExpiryNote{text-align:center;color:#929bad;margin-top:10px;font-size:9px;display:block}.settingsModal{background:#fff;border-radius:15px;width:min(760px,95vw);max-height:88vh;position:relative;overflow:auto;box-shadow:0 24px 70px #17234255}.settingsForm{grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.settingsForm label{color:#687489;font-size:10px}.settingsForm input,.newShopRow input{box-sizing:border-box;background:#fff;border:1px solid #dbe1ec;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.settingsForm input:disabled{color:#929bad;background:#f5f6f8}.settingsModal>.primary{margin:0 18px 18px}.settingsShops{border-top:1px solid #edf0f5}.settingsShopRow{border-top:1px solid #f0f2f6;align-items:center;gap:13px;padding:13px 18px;display:flex}.settingsShopRow>span{flex:1}.settingsShopRow b,.settingsShopRow small{display:block}.settingsShopRow small{color:#929bad;margin-top:4px;font-size:9px}.settingsShopRow>button{color:#59667b;cursor:pointer;background:#fff;border:1px solid #d6ddec;border-radius:7px;padding:7px 10px}.newShopRow{align-items:flex-end;gap:9px;padding:14px 18px;display:flex}.newShopRow input{flex:1;margin:0}@media (max-width:600px){.settingsForm{grid-template-columns:1fr}.newShopRow{flex-direction:column;align-items:stretch}}.credentialPanel{margin-top:16px}.credentialRow{border-top:1px solid #f0f2f6;grid-template-columns:1.3fr 1.2fr 1fr 90px;align-items:center;gap:18px;padding:14px 18px;display:grid}.credentialRow:first-of-type{border-top:0}.credentialRow span b,.credentialRow span small{display:block}.credentialRow span small{color:#929bad;margin-top:5px;font-size:9px}.credentialRow>button{color:#c3574e;cursor:pointer;background:#fff7f5;border:1px solid #e1c9c6;border-radius:7px;padding:8px}.credentialRow>.reconnectBtn{color:var(--blue);background:#f5f8ff;border-color:#cfdafb}.credentialRow>button:disabled{color:#a6adba;cursor:default;background:#f5f6f8;border-color:#e3e6ec}@media (max-width:760px){.credentialRow{grid-template-columns:1fr 1fr}.credentialRow>button{grid-column:2}}.executionHistory{margin-top:16px}.executionHistoryRow{border-top:1px solid #f0f2f6;grid-template-columns:1fr 1.4fr 80px 90px;align-items:center;gap:14px;padding:12px 18px;display:grid}.executionHistoryRow span b,.executionHistoryRow span small{display:block}.executionHistoryRow span small{color:#929bad;margin-top:4px;font-size:9px}.executionHistoryRow>button{color:var(--blue);cursor:pointer;background:#f5f8ff;border:1px solid #cfdbfa;border-radius:7px;padding:8px}.executionHistoryRow>button:disabled{color:#a6adba;cursor:default;background:#f5f6f8;border-color:#e2e5ea}@media (max-width:720px){.executionHistoryRow{grid-template-columns:1fr 90px}.executionHistoryRow>span:nth-child(2){grid-column:1/3}.executionHistoryRow>em{grid-area:1/2}}.securityFab{z-index:30;color:#56637b;cursor:pointer;background:#fff;border:1px solid #dbe2f1;border-radius:21px;height:42px;padding:0 15px;font-weight:700;position:fixed;bottom:82px;right:24px;box-shadow:0 8px 22px #355bc925}.securityModal{background:#fff;border-radius:15px;width:min(560px,94vw);position:relative;box-shadow:0 24px 70px #17234255}.securityForm{gap:11px;padding:18px;display:grid}.securityForm label{color:#687489;font-size:10px}.securityForm input{box-sizing:border-box;border:1px solid #dbe1ec;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.sessionSecurity{border-top:1px solid #edf0f5;align-items:center;gap:15px;padding:17px 18px;display:flex}.sessionSecurity>div{flex:1}.sessionSecurity b,.sessionSecurity small{display:block}.sessionSecurity small{color:#929bad;margin-top:5px;font-size:9px}.sessionSecurity .dangerOutline{flex:none;margin:0}@media (max-width:600px){.sessionSecurity{flex-direction:column;align-items:stretch}.securityFab{right:16px}}.emailSecurity{border-top:1px solid #edf0f5;padding:17px 18px}.emailSecurity>div:first-child{margin-bottom:10px}.emailSecurity b,.emailSecurity small{display:block}.emailSecurity small{color:#929bad;margin-top:4px;font-size:9px}.emailSecurityFields{grid-template-columns:1fr 130px auto;gap:8px;display:grid}.emailSecurityFields input{border:1px solid #dbe1ec;border-radius:8px;min-width:0;padding:10px}.emailSecurityFields button{margin:0}@media (max-width:600px){.emailSecurityFields{grid-template-columns:1fr}.emailSecurityFields button{width:100%}}.resetPage{background:#f4f6fb;place-items:center;min-height:100vh;padding:24px;display:grid}.resetCard{box-sizing:border-box;background:#fff;border:1px solid #e3e8f1;border-radius:16px;width:min(440px,94vw);padding:28px;box-shadow:0 24px 70px #17234222}.resetCard h1{margin:25px 0 8px}.resetCard>p{color:#7a8598;margin:0 0 20px}.resetCard>label{color:#667287;margin:12px 0;font-size:11px;display:block}.resetCard>label input{box-sizing:border-box;border:1px solid #d8dfeb;border-radius:9px;width:100%;margin-top:7px;padding:12px;display:block}.resetLink{text-align:center;margin-top:18px;text-decoration:none;display:block}.billingQuickAction>div{gap:7px;display:flex}.refundModal{background:#fff;border-radius:15px;width:min(480px,94vw);padding:24px;position:relative;box-shadow:0 24px 70px #17234255}.refundModal h2{margin:0 0 5px}.refundModal>p{color:#8791a3;margin:0 0 16px}.refundAmount{background:#f5f7fb;border-radius:9px;margin-bottom:15px;padding:14px}.refundAmount span,.refundAmount b,.refundAmount small{display:block}.refundAmount b{margin:6px 0;font-size:24px}.refundAmount small{color:#8e98a9}.refundModal>label{color:#667287;font-size:10px;display:block}.refundModal textarea{box-sizing:border-box;resize:vertical;border:1px solid #d8dfeb;border-radius:8px;width:100%;min-height:100px;margin:7px 0 4px;padding:10px;display:block}.refundModal>label>small{text-align:right;color:#9aa2b1;display:block}.refundModal>a{text-align:center;color:var(--blue);margin-top:12px;font-size:9px;display:block}.refundHistoryPanel{margin:0 0 16px}.refundHistoryRow{border-top:1px solid #edf0f5;grid-template-columns:1.35fr 1.4fr auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.refundHistoryRow span b,.refundHistoryRow span small{display:block}.refundHistoryRow span small{color:#8d97a8;margin-top:4px}.refundHistoryRow span:nth-child(2) small{white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}.refundStatus{color:#b36a00;background:#fff4df;border-radius:999px;padding:5px 9px;font-style:normal}.refundStatus.approved,.refundStatus.refunded{color:#16834c;background:#eaf9f0}.refundStatus.rejected,.refundStatus.withdrawn{color:#707b8d;background:#f1f3f7}.refundStatus.reviewing{color:#3769da;background:#eef3ff}@media (max-width:720px){.refundHistoryRow{grid-template-columns:1fr auto}.refundHistoryRow span:nth-child(2){grid-column:1/-1}.refundHistoryRow>button{grid-column:2}}.platformRefundShell{color:#172033;background:#f5f7fb;min-height:100vh}.platformRefundHead{background:#fff;border-bottom:1px solid #e8ecf3;justify-content:space-between;align-items:center;height:68px;padding:0 max(28px,50vw - 590px);display:flex}.platformRefundHead>div{align-items:center;gap:11px;display:flex}.platformRefundHead b,.platformRefundHead small{display:block}.platformRefundHead small{color:#8d97aa;margin-top:3px}.platformRefundHead>a{color:var(--blue)}.platformRefundHero{justify-content:space-between;align-items:end;gap:30px;max-width:1180px;margin:0 auto;padding:42px 28px 24px;display:flex}.platformRefundHero h1{margin:7px 0;font-size:32px}.platformRefundHero p{color:#707b8e}.platformKeyBox{background:#fff;border:1px solid #e3e8f1;border-radius:12px;width:360px;padding:17px;box-shadow:0 10px 30px #26335b0d}.platformKeyBox label{color:#657086;font-size:10px;display:block}.platformKeyBox input{box-sizing:border-box;border:1px solid #d8deea;border-radius:8px;width:100%;margin:7px 0 10px;padding:11px}.platformKeyBox button{width:100%}.platformRefundTabs,.platformRefundMessage,.platformRefundList,.platformRefundFoot{max-width:1124px;margin-left:auto;margin-right:auto}.platformRefundTabs{gap:7px;padding:0 28px;display:flex}.platformRefundTabs button{background:#fff;border:1px solid #dce2ed;border-radius:8px;padding:9px 15px}.platformRefundTabs button.on{color:#fff;background:#3769ef;border-color:#3769ef}.platformRefundMessage{color:#707b8e;margin-top:15px;margin-bottom:12px;padding:0 28px}.platformRefundList{padding:0 28px}.platformRefundCard{background:#fff;border:1px solid #e3e8f0;border-radius:12px;margin-bottom:12px;padding:19px}.platformRefundTitle{grid-template-columns:1fr auto auto;align-items:center;gap:16px;display:grid}.platformRefundTitle span b,.platformRefundTitle span small{display:block}.platformRefundTitle span small{color:#8a94a6;margin-top:4px}.platformRefundTitle strong{font-size:20px}.platformRefundReason{background:#f7f9fc;border-radius:8px;margin:15px 0;padding:13px}.platformRefundReason p{color:#59657a;margin:6px 0 0}.platformRefundActions{gap:9px;display:flex}.platformRefundActions input{border:1px solid #d9e0eb;border-radius:8px;flex:1;min-width:220px;padding:10px}.platformRefundActions button{white-space:nowrap}.platformRefundFoot{color:#8b95a8;padding:18px 28px 40px;font-size:10px}@media (max-width:760px){.platformRefundHero{display:block}.platformKeyBox{width:auto;margin-top:20px}.platformRefundTabs{overflow:auto}.platformRefundTitle{grid-template-columns:1fr auto}.platformRefundTitle em{grid-column:2}.platformRefundActions{flex-wrap:wrap}.platformRefundActions input{width:100%}}.platformRefundHead nav{gap:18px;display:flex}.platformRefundHead nav a{color:var(--blue)}.invoiceRequestFacts{grid-template-columns:1fr 1fr;gap:12px;margin:15px 0;display:grid}.invoiceRequestFacts span{background:#f7f9fc;border-radius:8px;padding:12px}.invoiceRequestFacts small,.invoiceRequestFacts b{display:block}.invoiceRequestFacts small{color:#8b95a6;margin-bottom:5px}@media (max-width:620px){.invoiceRequestFacts{grid-template-columns:1fr}}.platformOverviewShell{color:#172033;background:#f5f7fb;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.platformOverviewSide{color:#fff;background:#121b31;flex-direction:column;padding:26px 18px;display:flex}.platformOverviewSide>div{align-items:center;gap:10px;padding:0 8px 25px;display:flex}.platformOverviewSide p{margin:0}.platformOverviewSide b,.platformOverviewSide small{display:block}.platformOverviewSide small{color:#8d99b5;margin-top:4px}.platformOverviewSide nav{gap:6px;display:grid}.platformOverviewSide nav a{color:#bdc6d9;border-radius:8px;justify-content:space-between;padding:12px;display:flex}.platformOverviewSide nav a.on,.platformOverviewSide nav a:hover{color:#fff;background:#263452}.platformOverviewSide nav i{color:#fff;background:#ff6f45;border-radius:999px;padding:1px 6px;font-style:normal}.platformOverviewSide>small{margin-top:auto;padding:14px 8px}.platformOverviewMain{box-sizing:border-box;width:100%;max-width:1280px;padding:34px}.platformOverviewMain>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.platformOverviewMain h1{margin:7px 0;font-size:30px}.platformOverviewMain header p{color:#7c879a;margin:0}.platformKeyInline{background:#fff;border:1px solid #e1e6ef;border-radius:10px;gap:8px;padding:8px;display:flex}.platformKeyInline input{border:0;outline:none;min-width:220px;padding:7px}.platformDataNotice{color:#778297;margin:20px 0 12px}.platformKpiGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.platformKpiGrid article{background:#fff;border:1px solid #e3e7ef;border-radius:12px;padding:18px}.platformKpiGrid span,.platformKpiGrid b,.platformKpiGrid small{display:block}.platformKpiGrid span{color:#6f7b90}.platformKpiGrid b{margin:9px 0;font-size:27px}.platformKpiGrid small{color:#9aa3b2}.platformTaskGrid{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.platformTaskGrid>a{color:#172033;background:#fff;border:1px solid #e3e7ef;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;padding:17px;display:grid}.platformTaskGrid p{margin:0}.platformTaskGrid p b,.platformTaskGrid p small{display:block}.platformTaskGrid p small{color:#8994a7;margin-top:4px}.platformTaskGrid strong{font-size:25px}.platformTaskGrid em{color:var(--blue);font-style:normal}.platformMerchantList{margin-top:0}.platformMerchantRow{border-top:1px solid #edf0f5;grid-template-columns:1.5fr 1fr .7fr .7fr 1fr .6fr;align-items:center;gap:10px;padding:13px 0;display:grid}.platformMerchantTh{color:#8a94a7;font-size:10px}.platformOverviewMain>footer{color:#8d97a8;padding:16px 2px;font-size:10px}@media (max-width:900px){.platformOverviewShell{grid-template-columns:1fr}.platformOverviewSide{display:none}.platformOverviewMain{padding:22px}.platformOverviewMain>header{display:block}.platformKeyInline{margin-top:18px}.platformKpiGrid{grid-template-columns:1fr 1fr}.platformMerchantList{overflow:auto}.platformMerchantRow{min-width:760px}}@media (max-width:560px){.platformKpiGrid,.platformTaskGrid{grid-template-columns:1fr}.platformKeyInline input{width:100%;min-width:0}}.merchantSearchBar{gap:10px;margin:24px 0 0;display:flex}.merchantSearchBar>input{background:#fff;border:1px solid #dfe5ee;border-radius:9px;flex:1;min-width:220px;padding:11px}.merchantSearchBar>div{gap:5px;display:flex}.merchantSearchBar>div button{background:#fff;border:1px solid #dfe5ee;border-radius:8px;padding:8px 13px}.merchantSearchBar>div button.on{color:#fff;background:#3769ef;border-color:#3769ef}.platformMerchantDirectory{overflow:auto}.merchantDirectoryRow{border-top:1px solid #edf0f5;grid-template-columns:1.45fr 1fr 1fr .65fr 1fr 1.15fr .6fr;align-items:center;gap:12px;min-width:1000px;padding:14px 0;display:grid}.merchantDirectoryRow span b,.merchantDirectoryRow span small{display:block}.merchantDirectoryRow span small{color:#8d97a8;margin-top:4px}.merchantDirectoryTh{color:#8490a4;font-size:10px}@media (max-width:680px){.merchantSearchBar{flex-wrap:wrap}.merchantSearchBar>input{width:100%}.merchantSearchBar>div{overflow:auto}}.orderOpsKpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0 12px;display:grid}.orderOpsKpis article{background:#fff;border:1px solid #e2e7ef;border-radius:11px;padding:16px}.orderOpsKpis span,.orderOpsKpis b{display:block}.orderOpsKpis span{color:#7d889a}.orderOpsKpis b{margin-top:8px;font-size:23px}.orderSearchBar{grid-template-columns:1fr 150px 150px auto;gap:9px;display:grid}.orderSearchBar input,.orderSearchBar select{background:#fff;border:1px solid #dfe5ee;border-radius:8px;padding:10px}.platformOrderList{overflow:auto}.platformOrderRow{border-top:1px solid #edf0f5;grid-template-columns:1.4fr 1.1fr 1.4fr .8fr .7fr .6fr;align-items:center;gap:12px;min-width:970px;padding:14px 0;display:grid}.platformOrderRow span b,.platformOrderRow span small{display:block}.platformOrderRow span small{color:#8c96a8;margin-top:4px}.platformOrderTh{color:#8490a4;font-size:10px}.orderOpsStatus{color:#687589;background:#eef2f7;border-radius:999px;padding:5px 8px;font-style:normal}.orderOpsStatus.paid{color:#16834c;background:#e9f9ef}.orderOpsStatus.pending{color:#aa6800;background:#fff4df}.orderOpsStatus.refunding{color:#3769da;background:#eef3ff}@media (max-width:700px){.orderOpsKpis,.orderSearchBar{grid-template-columns:1fr 1fr}.orderSearchBar input{grid-column:1/-1}}.auditSearchBar{gap:9px;margin:24px 0 12px;display:flex}.auditSearchBar input{background:#fff;border:1px solid #dfe5ee;border-radius:8px;flex:1;padding:10px}.auditGroupTabs{gap:6px;display:flex;overflow:auto}.auditGroupTabs button{white-space:nowrap;background:#fff;border:1px solid #dfe5ee;border-radius:8px;padding:8px 12px}.auditGroupTabs button.on{color:#fff;background:#3769ef;border-color:#3769ef}.platformAuditList{overflow:auto}.platformAuditRow{border-top:1px solid #edf0f5;grid-template-columns:1.2fr 1.2fr 1.5fr 1fr .7fr;align-items:center;gap:12px;min-width:950px;padding:13px 0;display:grid}.platformAuditRow span b,.platformAuditRow span small{display:block}.platformAuditRow span small{color:#8c96a8;margin-top:4px}.platformAuditTh{color:#8490a4;font-size:10px}.subscriptionOpsKpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0 12px;display:grid}.subscriptionOpsKpis article{background:#fff;border:1px solid #e2e7ef;border-radius:11px;padding:16px}.subscriptionOpsKpis span,.subscriptionOpsKpis b{display:block}.subscriptionOpsKpis span{color:#7d889a}.subscriptionOpsKpis b{margin-top:8px;font-size:23px}.subscriptionSearchBar{gap:9px;display:flex}.subscriptionSearchBar>input{background:#fff;border:1px solid #dfe5ee;border-radius:8px;flex:1;min-width:210px;padding:10px}.subscriptionSearchBar>div{gap:5px;display:flex;overflow:auto}.subscriptionSearchBar>div button{white-space:nowrap;background:#fff;border:1px solid #dfe5ee;border-radius:8px;padding:8px 11px}.subscriptionSearchBar>div button.on{color:#fff;background:#3769ef;border-color:#3769ef}.platformSubscriptionList{overflow:auto}.platformSubscriptionRow{border-top:1px solid #edf0f5;grid-template-columns:1.45fr 1.25fr .8fr .8fr .7fr .65fr;align-items:center;gap:12px;min-width:960px;padding:14px 0;display:grid}.platformSubscriptionRow span b,.platformSubscriptionRow span small{display:block}.platformSubscriptionRow span small{color:#8c96a8;margin-top:4px}.platformSubscriptionTh{color:#8490a4;font-size:10px}.subscriptionOpsStatus{color:#687589;background:#eef2f7;border-radius:999px;padding:5px 8px;font-style:normal}.subscriptionOpsStatus.active{color:#16834c;background:#e9f9ef}.subscriptionOpsStatus.expiring{color:#aa6800;background:#fff4df}.subscriptionOpsStatus.expired,.subscriptionOpsStatus.cancelled{color:#7c8798;background:#f1f2f5}@media (max-width:750px){.subscriptionOpsKpis{grid-template-columns:1fr 1fr}.subscriptionSearchBar{flex-wrap:wrap}.subscriptionSearchBar>input{width:100%}}.systemLaunchBanner{background:#fff;border:1px solid #e2e7ef;border-radius:12px;align-items:center;gap:14px;margin:24px 0 12px;padding:17px;display:flex}.systemLaunchBanner>span{background:#eef2f7;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.systemLaunchBanner b,.systemLaunchBanner small{display:block}.systemLaunchBanner small{color:#8190a5;margin-top:4px}.systemLaunchBanner.ready{background:#ecfaf2;border-color:#c9edd8}.systemLaunchBanner.ready>span{color:#fff;background:#22b368}.systemLaunchBanner.blocked{background:#fff4ee;border-color:#ffd8c3}.systemLaunchBanner.blocked>span{color:#fff;background:#ff7d42}.systemQueueGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.systemQueueGrid article{background:#fff;border:1px solid #e2e7ef;border-radius:11px;padding:16px}.systemQueueGrid span,.systemQueueGrid b,.systemQueueGrid small{display:block}.systemQueueGrid span{color:#788498}.systemQueueGrid b{margin:8px 0;font-size:24px}.systemQueueGrid small{color:#929cad}.systemCheckRow{border-top:1px solid #edf0f5;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px 0;display:grid}.systemCheckRow p{margin:0}.systemCheckRow p b,.systemCheckRow p small{display:block}.systemCheckRow p small{color:#8793a6;margin-top:4px}.systemCheckRow>em{font-style:normal}@media (max-width:700px){.systemQueueGrid{grid-template-columns:1fr 1fr}}.checkoutTarget{background:#f8faff;border:1px solid #dbe4f3;border-radius:12px;gap:8px;margin:14px 0;padding:14px;display:grid}.checkoutTarget label{color:#667085;font-size:13px;font-weight:700}.checkoutTarget b{color:#182230;flex-direction:column;gap:3px;display:flex}.checkoutTarget b small{color:#16a36a;font-weight:400}.checkoutTarget select{color:#172033;background:#fff;border:1px solid #b8c7e1;border-radius:9px;outline:none;width:100%;padding:11px 12px}.checkoutTarget select:focus{border-color:#3768ff;box-shadow:0 0 0 3px #3768ff1f}.checkoutTarget.blocked{background:#fff8ef;border-color:#ffd9b5}.checkoutTarget.blocked p{color:#9a5b1e;margin:0;font-size:13px;line-height:1.6}.checkoutTarget.blocked button{color:#315de8;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-self:start;padding:8px 12px;font-weight:700}.orderSummary span{flex-direction:column;gap:4px;display:flex}.orderSummary span small{color:#8791a5;font-size:12px}.payModal .primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.billRowButton{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f5}.billRowButton:hover{background:#f7f9ff}.billRowButton>span:first-child{flex-direction:column;gap:3px;display:flex}.billRowButton>span:first-child small{color:#667085;font-size:11px}.syncDetailsBody{padding:20px;font-size:14px;line-height:1.7}.syncDetailsBody label{gap:8px;max-width:560px;margin-bottom:16px;display:grid}.syncDetailsBody select{color:#142b50;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px}.syncDetailsBody a{text-decoration:none;display:inline-block}.syncRunList{padding:0;list-style:none}.syncRunList li{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 0;display:flex}@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-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}
