:root{--bg:#f5efe4;--panel:rgba(255,252,247,0.78);--panel-strong:#fffaf1;--text:#231815;--muted:#6c5d52;--line:rgba(35,24,21,0.1);--accent:#b64926;--accent-soft:rgba(182,73,38,0.12);--success:#2f6d57;--shadow:0 20px 60px rgba(112,83,62,0.12)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background-color:var(--bg);background:radial-gradient(circle at top left,rgba(255,255,255,.6),transparent 35%),linear-gradient(135deg,#f6efe3,#efe5d5 48%,#ead9c2);color:var(--text);font-family:PingFang SC,Microsoft YaHei,Source Han Sans SC,sans-serif}a{color:inherit;text-decoration:none}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 75%);mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 75%)}.app-shell{display:grid;grid-template-rows:74px minmax(0,1fr);min-height:100vh;height:100vh;position:relative;background:radial-gradient(circle at top left,rgba(255,255,255,.6),transparent 35%),linear-gradient(135deg,#f6efe3,#efe5d5 48%,#ead9c2);overflow-x:hidden;overflow-y:hidden}.app-shell-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 28px 0 24px;border-bottom:1px solid var(--line);background:rgba(255,249,241,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell-brand-lockup,.app-shell-header-brand{display:flex;align-items:center;min-width:0}.app-shell-brand-lockup{gap:14px}.app-shell-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0}.app-shell-brand-mark svg{width:48px;height:48px;display:block}.app-shell-brand-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.app-shell-brand-copy strong{font-size:24px;font-weight:700;line-height:1.1;letter-spacing:.08em}.app-shell-brand-copy span{color:var(--muted);font-size:11px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.app-shell-header-account{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.app-shell-header-account-meta{display:flex;align-items:center;gap:16px;min-width:0;text-align:right}.app-shell-header-account-meta span,.app-shell-header-account-meta strong{font-size:14px;line-height:1.2;white-space:nowrap}.app-shell-header-account-meta span{color:var(--muted)}.app-shell-header-logout.ant-btn{border-radius:999px;border-color:rgba(182,73,38,.24);color:var(--accent);box-shadow:none}.app-shell-body{display:grid;grid-template-columns:312px minmax(0,1fr);min-height:0}.sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:calc(100vh - 74px);overflow-y:auto;padding:24px 18px;border-right:1px solid var(--line);background:rgba(255,249,241,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.eyebrow{margin:0 0 8px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.sidebar-subtitle{margin:0;color:var(--muted);font-size:12px;line-height:1.5;text-align:left}.sidebar-menu{margin-top:0;padding:0!important;background:transparent!important;box-shadow:none!important}.sidebar-menu.ant-menu{color:var(--text);font-size:14px}.sidebar-menu.ant-menu-root{-webkit-border-end:none!important;border-inline-end:none!important}.sidebar-menu .ant-menu-submenu{margin-bottom:10px}.sidebar-menu .ant-menu-submenu:last-child{margin-bottom:0}.sidebar-menu .ant-menu-submenu-title{height:auto!important;margin:0!important;padding:14px 12px!important;border-radius:16px!important;font-size:16px!important;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.sidebar-menu .ant-menu-submenu-title:hover{background:rgba(255,255,255,.74)!important;color:var(--accent)!important}.sidebar-menu .ant-menu-submenu-open>.ant-menu-submenu-title,.sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{background:linear-gradient(135deg,rgba(255,246,240,.9),rgba(252,236,227,.72))!important;color:var(--accent)!important;box-shadow:0 10px 22px rgba(177,58,34,.08)}.sidebar-menu .ant-menu-submenu-arrow{color:inherit!important}.sidebar-menu-inline .ant-menu-sub{margin-top:8px!important;padding:6px 0 2px!important;background:transparent!important}.sidebar-menu-inline .ant-menu-item{height:auto!important;margin:0 0 8px!important;padding:0!important;border-radius:18px!important;line-height:normal!important}.sidebar-menu-inline .ant-menu-item:last-child{margin-bottom:0!important}.sidebar-menu-inline .ant-menu-item .ant-menu-title-content{display:block}.sidebar-menu-inline .ant-menu-item:after{display:none!important}.sidebar-menu-inline .ant-menu-item-active{background:rgba(255,255,255,.9)!important}.sidebar-menu-inline .ant-menu-item-selected{background:linear-gradient(135deg,rgba(255,246,240,.98),rgba(252,236,227,.9))!important;box-shadow:0 10px 20px rgba(177,58,34,.08)}.sidebar-menu-section-label{display:inline-block;font-size:16px;font-weight:800;letter-spacing:.02em}.sidebar-menu-item{display:grid;grid-gap:8px;gap:8px;padding:14px 16px}.sidebar-menu-item-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:700;line-height:1.35}.sidebar-menu-item-desc{color:var(--muted);font-size:12px;line-height:1.5;white-space:normal;word-break:break-word}.editor-card,.hero,.list-card,.metric-card,.nav-card,.placeholder-card,.record-card,.toolbar-card{border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-card{padding:14px 14px 13px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.nav-card:hover{transform:translateX(3px);border-color:rgba(182,73,38,.28);box-shadow:0 18px 34px rgba(112,83,62,.14)}.nav-card.is-active{border-color:rgba(182,73,38,.34);background:linear-gradient(135deg,rgba(255,249,246,.98),rgba(252,239,232,.92));box-shadow:0 16px 36px rgba(177,58,34,.12)}.nav-card-head{display:flex;justify-content:space-between;gap:10px;font-weight:700;font-size:14px;line-height:1.35}.nav-card p{margin:6px 0 0;line-height:1.45}.nav-card p,.status{color:var(--muted);font-size:12px}.status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:rgba(35,24,21,.06);font-weight:600}.status-ready{background:rgba(47,109,87,.12);color:var(--success)}.content{padding:28px 36px 28px 28px;min-width:0;overflow-x:auto;overflow-y:auto;height:calc(100vh - 74px)}.page{display:grid;grid-gap:20px;gap:20px;min-width:100%;width:100%;max-width:100%;padding-right:28px}.hero{padding:28px}.hero h2{margin:0;font-size:34px}.hero p{max-width:760px;margin:14px 0 0;color:var(--muted);line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.pill{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;background:var(--panel-strong);border:1px solid var(--line);font-size:14px;font-weight:600}.pill-accent{background:var(--accent-soft);border-color:rgba(182,73,38,.18);color:var(--accent)}.content-grid,.metrics-grid{display:grid;grid-gap:20px;gap:20px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.list-card,.metric-card,.placeholder-card{padding:20px}.metric-card .label,.section-label{margin:0 0 10px;color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.12em}.metric-card .value{margin:0;font-size:32px;font-weight:800}.metric-card .delta{margin:10px 0 0;color:var(--success);font-weight:600}.content-grid{grid-template-columns:1.25fr .95fr}.task-list,.trend-list{display:grid;grid-gap:14px;gap:14px}.task-row,.trend-row{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.task-row:first-child,.trend-row:first-child{border-top:none;padding-top:0}.task-name,.trend-name{font-weight:700}.task-meta,.trend-meta{color:var(--muted);font-size:14px}.list-card h3,.placeholder-card h3{margin:0;font-size:22px}.list-card p,.placeholder-card p{color:var(--muted);line-height:1.7}.graph-page{align-items:stretch;gap:14px}.graph-header-card{padding:18px 20px;border:1px solid rgba(148,103,76,.14);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(252,247,241,.96));box-shadow:0 12px 24px rgba(113,81,58,.08)}.graph-header-copy{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.graph-header-copy h2{margin:0;font-size:22px;line-height:1.15}.graph-header-copy .section-label,.graph-header-copy>p{display:none}.graph-header-copy p{margin:0;font-size:13px;max-width:960px}.graph-tabs-shell{display:grid}.graph-tabs>.ant-tabs-nav{margin:0 0 -1px;padding:0 24px;background:transparent;border-bottom:none;position:relative;z-index:3}.graph-tabs>.ant-tabs-nav:before{display:none}.graph-tabs>.ant-tabs-nav .ant-tabs-tab{margin:0 8px 0 0;padding:12px 20px 13px;border:1px solid rgba(35,24,21,.12);border-bottom:none;border-radius:16px 16px 0 0;background:rgba(255,250,244,.78);min-width:104px;position:relative;z-index:1;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease;font-weight:700;font-size:16px;line-height:1}.graph-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:var(--panel);border-color:rgba(35,24,21,.1);box-shadow:0 -6px 14px rgba(112,83,62,.05);z-index:2}.graph-tabs>.ant-tabs-nav .ant-tabs-tab-active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:4px;background:var(--panel)}.graph-tabs>.ant-tabs-nav .ant-tabs-tab-btn{color:var(--muted)}.graph-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent)!important}.graph-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.graph-tabs>.ant-tabs-content-holder{position:relative;z-index:1;margin-top:-1px;padding:0;border:1px solid rgba(148,103,76,.14);border-top:none;border-radius:999px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(252,247,241,.96));box-shadow:0 16px 28px rgba(113,81,58,.08);overflow:hidden}.graph-tabs>.ant-tabs-content-holder:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(252,247,241,.96));pointer-events:none;z-index:2}.graph-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding:18px}.graph-tab-panel{display:grid;grid-gap:0;gap:0}.graph-metric-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.graph-metric-card{border:1px solid rgba(148,103,76,.14);border-radius:22px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(252,245,237,.98));box-shadow:0 16px 28px rgba(113,81,58,.08)}.graph-metric-label{display:block;color:#8a684f;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.graph-metric-value{display:block;margin-top:8px;color:#7e3017;font-size:34px;line-height:1}.graph-metric-card p{margin:10px 0 0;font-size:13px}.graph-board{border:1px solid rgba(148,103,76,.14);border-radius:28px;padding:22px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(252,247,241,.95));box-shadow:0 22px 36px rgba(113,81,58,.1)}.graph-flow-reactflow-shell{display:grid;grid-gap:16px;gap:16px}.graph-flow-reactflow-toolbar{display:grid;grid-gap:8px;gap:8px;padding:18px 20px;border:1px solid rgba(148,103,76,.14);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(252,247,241,.95));box-shadow:0 16px 28px rgba(113,81,58,.08)}.graph-flow-reactflow-copy h3{margin:0;font-size:24px}.graph-flow-reactflow-copy p{margin:6px 0 0}.graph-flow-reactflow{height:min(82vh,920px);min-height:760px;overflow:hidden;border:1px solid rgba(148,103,76,.14);border-radius:30px;background:radial-gradient(circle at top right,rgba(204,121,77,.18) 0,rgba(204,121,77,0) 28%),linear-gradient(180deg,rgba(255,251,247,.98),rgba(249,242,234,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 22px 36px rgba(113,81,58,.1)}.graph-flow-reactflow .react-flow__pane,.graph-flow-reactflow .react-flow__renderer,.graph-flow-reactflow .react-flow__viewport{cursor:-webkit-grab;cursor:grab}.graph-flow-reactflow .react-flow__pane:active,.graph-flow-reactflow .react-flow__renderer:active,.graph-flow-reactflow .react-flow__viewport:active{cursor:-webkit-grabbing;cursor:grabbing}.graph-flow-reactflow .react-flow__node{background:transparent;border:none;box-shadow:none}.graph-flow-reactflow .react-flow__node.selectable.selected,.graph-flow-reactflow .react-flow__node.selectable:focus,.graph-flow-reactflow .react-flow__node.selectable:focus-visible{outline:none;box-shadow:none}.graph-stage-flow-node{border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.1));border:1px solid rgba(167,118,88,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);padding:22px}.graph-stage-flow-head{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:22px;background:rgba(255,247,242,.88);border:1px solid rgba(148,103,76,.12)}.graph-stage-flow-head h4{margin:0;font-size:20px}.graph-stage-flow-head p{margin:4px 0 0;font-size:13px}.graph-module-flow-node{width:100%;box-shadow:0 22px 34px rgba(105,76,56,.12);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.graph-module-flow-node:hover{transform:translateY(-4px);box-shadow:0 28px 44px rgba(105,76,56,.18);border-color:rgba(201,107,62,.24)}.graph-module-flow-node:after{display:none}.graph-info-flow-node{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:26px;border:1px solid rgba(145,102,72,.14);background:rgba(255,255,255,.95);box-shadow:0 18px 30px rgba(105,76,56,.1)}.graph-info-flow-node-relation{background:linear-gradient(180deg,rgba(255,249,244,.98),rgba(251,239,229,.98))}.graph-info-flow-node-focus{background:linear-gradient(180deg,rgba(249,251,255,.98),rgba(238,243,252,.98))}.graph-info-flow-head{display:grid;grid-gap:4px;gap:4px}.graph-info-flow-head h4{margin:0;font-size:22px}.graph-info-flow-list{display:grid;grid-gap:12px;gap:12px}.graph-info-flow-item{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;background:rgba(255,252,248,.84);border:1px solid rgba(148,103,76,.12)}.graph-info-flow-node-focus .graph-info-flow-item{background:rgba(250,252,255,.9)}.graph-info-flow-item-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.graph-info-flow-item-head strong{font-size:15px}.graph-info-flow-item p{margin:0;font-size:13px;color:var(--muted);line-height:1.7}.graph-info-flow-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:rgba(200,107,62,.14);color:#8d4227;font-size:12px;font-weight:800}.graph-flow-handle{width:12px;height:12px;border:2px solid rgba(255,255,255,.92);background:#b86135;opacity:0}.graph-module-flow-node:hover .graph-flow-handle{opacity:1}.graph-flow-reactflow .react-flow__edge-path{filter:drop-shadow(0 10px 14px rgba(104,79,59,.08))}.graph-flow-edge-floating-label{position:absolute;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap;box-shadow:0 10px 18px rgba(102,76,57,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.graph-flow-edge-floating-label:active{cursor:-webkit-grabbing;cursor:grabbing}.graph-flow-edge-floating-label-direct{background:rgba(252,233,221,.96);color:#934527;border:1px solid rgba(201,107,62,.18)}.graph-flow-edge-floating-label-sync{background:rgba(228,244,238,.96);color:#2f6d57;border:1px solid rgba(59,142,112,.18)}.graph-flow-edge-floating-label-supplement{background:rgba(239,234,229,.96);color:#69584b;border:1px solid rgba(121,104,90,.16)}.graph-flow-controls{overflow:hidden;border-radius:18px;border:1px solid rgba(148,103,76,.16);box-shadow:0 16px 24px rgba(113,81,58,.12)}.graph-flow-controls button{width:34px;height:34px;background:rgba(255,251,247,.98);border-bottom:1px solid rgba(148,103,76,.12);color:#8d4227}.graph-flow-controls button:hover{background:rgba(252,239,232,.98)}.graph-flow-minimap{overflow:hidden;border-radius:18px;border:1px solid rgba(148,103,76,.16);background:rgba(255,251,247,.92);box-shadow:0 18px 24px rgba(113,81,58,.1)}.graph-flow-reactflow .react-flow__panel.react-flow__attribution{display:none}.graph-canvas-shell{display:grid;grid-gap:16px;gap:16px}.graph-canvas-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid rgba(148,103,76,.14);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(252,247,241,.95));box-shadow:0 16px 28px rgba(113,81,58,.08)}.graph-canvas-toolbar-copy{display:grid;grid-gap:6px;gap:6px}.graph-canvas-toolbar-copy h3{margin:0;font-size:24px}.graph-canvas-toolbar-copy p{margin:0}.graph-canvas-toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.graph-canvas-scale{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(121,65,39,.08);color:#86462b;font-size:12px;font-weight:700}.graph-canvas-viewport{position:relative;min-height:780px;height:min(82vh,920px);overflow:hidden;border:1px solid rgba(148,103,76,.14);border-radius:30px;background:radial-gradient(circle at top right,rgba(204,121,77,.18) 0,rgba(204,121,77,0) 28%),linear-gradient(180deg,rgba(255,251,247,.98),rgba(249,242,234,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 22px 36px rgba(113,81,58,.1);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.graph-canvas-viewport:active{cursor:-webkit-grabbing;cursor:grabbing}.graph-canvas-grid,.graph-canvas-surface{position:absolute;inset:0}.graph-canvas-grid{background-image:linear-gradient(rgba(164,120,90,.08) 1px,transparent 0),linear-gradient(90deg,rgba(164,120,90,.08) 1px,transparent 0),linear-gradient(rgba(164,120,90,.14) 1px,transparent 0),linear-gradient(90deg,rgba(164,120,90,.14) 1px,transparent 0);background-size:28px 28px,28px 28px,140px 140px,140px 140px;background-position:-1px -1px,-1px -1px,-1px -1px,-1px -1px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.72));mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.72))}.graph-canvas-surface{transform-origin:top left;will-change:transform}.graph-canvas-edge-layer{position:absolute;inset:0;overflow:visible;pointer-events:none}.graph-canvas-edge{fill:none;stroke-width:4;stroke-linecap:round}.graph-canvas-edge-direct{stroke:#c96b3e}.graph-canvas-edge-sync{stroke:#3b8e70;stroke-dasharray:12 10}.graph-canvas-edge-supplement{stroke:#79685a;stroke-dasharray:5 9}.graph-canvas-edge-label{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 18px rgba(102,76,57,.12);pointer-events:none}.graph-canvas-edge-label-direct{background:rgba(252,233,221,.96);color:#934527;border:1px solid rgba(201,107,62,.18)}.graph-canvas-edge-label-sync{background:rgba(228,244,238,.96);color:#2f6d57;border:1px solid rgba(59,142,112,.18)}.graph-canvas-edge-label-supplement{background:rgba(239,234,229,.96);color:#69584b;border:1px solid rgba(121,104,90,.16)}.graph-canvas-stage{position:absolute;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,.1));border:1px solid rgba(167,118,88,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);pointer-events:none}.graph-canvas-stage-head{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:flex-start;margin:22px;padding:16px 18px;border-radius:22px;background:rgba(255,247,242,.88);border:1px solid rgba(148,103,76,.12)}.graph-canvas-stage-head h4{margin:0;font-size:20px}.graph-canvas-stage-head p{margin:4px 0 0;font-size:13px}.graph-canvas-node{position:absolute;z-index:2;box-shadow:0 22px 34px rgba(105,76,56,.12);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.graph-canvas-node:after{display:none}.graph-canvas-node:hover{transform:translateY(-4px);box-shadow:0 28px 44px rgba(105,76,56,.18);border-color:rgba(201,107,62,.24)}.graph-board-head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);grid-gap:18px;gap:18px;align-items:end;margin-bottom:18px}.graph-board-head h3,.graph-relation-card-head h3{margin:0;font-size:24px}.graph-board-head p,.graph-relation-card-head p{margin:0}.graph-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.graph-flow-column{display:grid;grid-gap:14px;gap:14px;min-width:0}.graph-flow-column-head{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;padding:16px 18px;border-radius:22px;background:rgba(124,68,40,.06);border:1px solid rgba(148,103,76,.12)}.graph-flow-column-index{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#c86b3e,#8d4227);color:#fff8f2;font-weight:800;font-size:15px}.graph-flow-column-head h4,.graph-node-head h4{margin:0;font-size:20px}.graph-flow-column-head p{margin:4px 0 0;font-size:13px}.graph-flow-node-list,.graph-node{display:grid;grid-gap:14px;gap:14px}.graph-node{position:relative;padding:18px;border-radius:24px;border:1px solid rgba(145,102,72,.14);background:rgba(255,255,255,.96);min-height:100%}.graph-node:after{content:"";position:absolute;top:24px;right:-11px;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,#f9e2d1,#f3cdb0);border:1px solid rgba(184,120,82,.2);box-shadow:0 8px 18px rgba(153,93,58,.12)}.graph-flow-column:last-child .graph-node:after{display:none}.graph-node-master{background:linear-gradient(180deg,rgba(255,251,246,.98),rgba(252,240,226,.98))}.graph-node-support{background:linear-gradient(180deg,rgba(252,250,247,.98),rgba(242,235,227,.98))}.graph-node-decision{background:linear-gradient(180deg,rgba(255,247,242,.98),rgba(250,229,214,.98))}.graph-node-progress{background:linear-gradient(180deg,rgba(245,251,250,.98),rgba(224,241,236,.98))}.graph-node-analysis{background:linear-gradient(180deg,rgba(255,250,245,.98),rgba(250,239,228,.98))}.graph-node-extract{background:linear-gradient(180deg,rgba(249,248,255,.98),rgba(238,235,249,.98))}.graph-node-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.graph-node-stage{display:inline-block;margin-bottom:8px;color:#8a684f;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.graph-node-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(121,65,39,.08);color:#86462b;font-size:12px;font-weight:700;white-space:nowrap}.graph-node-note,.graph-node-summary{margin:0;font-size:13px}.graph-node-note{color:#7f604d}.graph-node-section{display:grid;grid-gap:8px;gap:8px}.graph-node-section-title{color:#7d5d49;font-size:12px;font-weight:700;letter-spacing:.08em}.graph-chip-list{display:flex;flex-wrap:wrap;gap:8px}.graph-chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;line-height:1.4}.graph-chip-input{background:rgba(113,81,58,.08);color:#6f523f}.graph-chip-output{background:rgba(194,104,60,.12);color:#8c4527}.graph-node-actions{display:flex;margin-top:auto}.graph-relation-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.graph-relation-card{overflow:hidden}.graph-relation-card-head{display:grid;grid-gap:10px;gap:10px}.graph-focus-list,.graph-relation-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.graph-focus-item,.graph-relation-row{display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:18px;background:rgba(255,249,243,.8);border:1px solid rgba(148,103,76,.12)}.graph-relation-row{grid-template-columns:auto 1fr;align-items:start}.graph-relation-type{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:7px 10px;border-radius:12px;font-size:12px;font-weight:800}.graph-relation-type-direct{background:rgba(200,107,62,.14);color:#8d4227}.graph-relation-type-sync{background:rgba(72,142,117,.14);color:#2f6d57}.graph-relation-type-supplement{background:rgba(118,104,90,.14);color:#69584b}.graph-focus-item strong,.graph-relation-main strong{display:block;font-size:15px}.graph-focus-item p,.graph-relation-main p{margin:6px 0 0;font-size:13px}.graph-placeholder{min-height:240px;display:grid;align-content:center}@media (max-width:1280px){.graph-board-head,.graph-header-copy,.graph-relation-grid{grid-template-columns:1fr}.graph-flow,.graph-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.graph-canvas-toolbar{align-items:stretch;flex-direction:column}.graph-flow-reactflow{min-height:700px}}@media (max-width:900px){.graph-tabs>.ant-tabs-content-holder{padding:18px}.graph-flow,.graph-metric-grid{grid-template-columns:1fr}.graph-header-card{padding:22px 20px 18px}.graph-board{padding:18px}.graph-node:after{display:none}.graph-canvas-viewport{min-height:640px;height:72vh}.graph-canvas-toolbar{padding:16px}.graph-flow-reactflow{min-height:620px;height:72vh}.graph-flow-reactflow-toolbar{padding:16px}}.dashboard-white-panel{background:#fff}.editor-card,.record-card,.toolbar-card{padding:20px}.toolbar-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.toolbar-item{display:grid;grid-gap:8px;gap:8px}.fake-label,.record-meta-label,.toolbar-label{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.attachment-grid,.attachment-summary-grid,.detail-grid,.record-grid{display:grid;grid-gap:20px;gap:20px}.record-grid{grid-template-columns:1fr}.record-card{display:grid;grid-gap:20px;gap:20px;grid-template-columns:220px 1fr}.attachment-dropzone,.attachment-summary-item,.editor-card,.fake-field,.record-card-main{display:grid;grid-gap:14px;gap:14px}.editor-card-head,.record-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.editor-card h3,.record-card-head h3{margin:0;font-size:24px}.mock-image-stack{display:grid;grid-gap:12px;gap:12px}.attachment-placeholder,.mock-image-card{display:grid;place-items:center;width:100%;aspect-ratio:1/1;min-height:110px;border-radius:18px;border:1px dashed rgba(182,73,38,.25);background:linear-gradient(135deg,rgba(182,73,38,.12),rgba(255,255,255,.55)),repeating-linear-gradient(-45deg,rgba(255,255,255,.35),rgba(255,255,255,.35) 10px,rgba(182,73,38,.05) 0,rgba(182,73,38,.05) 20px);color:var(--accent);font-weight:700}.detail-module-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:220px 1fr;align-items:start}.plain-module-section{display:grid;grid-gap:12px;gap:12px}.plain-module-title{font-size:18px;font-weight:700;line-height:1.2}.editor-stat-block{padding:0}.ant-card.ant-card-borderless{box-shadow:none;background:transparent}.product-basic-sheet{display:grid;grid-template-columns:180px repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:20px;overflow:hidden}.product-basic-field,.product-basic-image-cell{min-height:92px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.52)}.product-basic-image-cell{grid-row:span 3}.product-basic-field,.product-basic-image-cell{display:grid;grid-template-rows:44px 1fr}.product-basic-label{display:flex;align-items:center;padding:0 14px;font-size:13px;font-weight:700;color:var(--muted);background:rgba(35,24,21,.04);border-bottom:1px solid var(--line)}.product-basic-value{display:flex;align-items:center;padding:12px 14px;line-height:1.6;white-space:pre-wrap}.product-basic-image-box{display:grid;place-items:center;padding:12px}.product-basic-image-box .mock-image-stack{width:100%}.product-basic-image-box .mock-image-card{min-height:132px}.basic-info-multi-line{display:grid;grid-gap:6px;gap:6px}.detail-image-slot,.editor-upload-slot{display:grid;grid-gap:12px;gap:12px}.detail-image-slot{max-width:160px}.detail-image-slot .mock-image-card{min-height:160px}.editor-upload-slot .mock-image-stack{max-width:160px}.editor-upload-slot .mock-image-card{min-height:160px}.editor-image-upload{display:flex;flex-direction:row;align-items:flex-start;gap:8px;width:-moz-fit-content;width:fit-content}.editor-image-upload .mock-image-stack{max-width:160px;flex-shrink:0}.editor-image-upload .mock-image-card{min-height:160px}.editor-image-preview{width:160px;height:160px;border-radius:12px;overflow:hidden;border:1px solid var(--line);flex-shrink:0}.editor-image-preview-img{width:100%;height:100%;object-fit:cover;display:block}.editor-image-upload-action{display:flex;flex-direction:column;gap:8px;align-items:stretch}.editor-basic-offset{margin-top:128px}.spu-relation-editor{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.6)}.spu-relation-editor-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:13px}.spu-relation-editor-code{color:var(--accent);font-weight:700}.spu-relation-editor-actions{display:flex;justify-content:flex-start}.spu-relation-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr)) 120px}.spu-relation-grid-head{color:var(--muted);font-size:13px;font-weight:700}.spu-relation-grid-head span{padding:0 4px}.attachment-preview-section{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.attachment-preview-card{display:grid;grid-gap:10px;gap:10px;max-width:180px}.attachment-preview-title{color:var(--muted);font-size:13px}.attachment-preview-box{display:grid;place-items:center;width:100%;aspect-ratio:1/1;max-width:160px;border-radius:16px;border:1px dashed rgba(182,73,38,.25);background:linear-gradient(135deg,rgba(182,73,38,.1),rgba(255,255,255,.5)),repeating-linear-gradient(-45deg,rgba(255,255,255,.35),rgba(255,255,255,.35) 10px,rgba(182,73,38,.05) 0,rgba(182,73,38,.05) 20px);color:var(--accent);font-weight:700}.form-grid,.record-meta-grid,.side-metric-list{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.bullet-list,.record-actions,.record-summary-row{display:flex;flex-wrap:wrap;gap:10px}.first-order-summary-strip{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:4px}.summary-box{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.45)}.summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.product-code-title{font-size:34px;font-weight:700;line-height:1.1}.product-header{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.product-created-at{color:var(--muted);font-size:14px;font-weight:500;line-height:1.4}.summary-strip-item{display:grid;grid-gap:10px;gap:10px;padding:18px 20px;align-content:center;min-height:92px;border-right:1px solid var(--line)}.summary-strip-item:last-child{border-right:none}.summary-strip-label{color:var(--muted);font-size:13px;line-height:1}.summary-strip-value{font-size:24px;font-weight:800;line-height:1.1}.summary-strip-tag{width:-moz-fit-content;width:fit-content;margin:0}.summary-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(35,24,21,.05);border:1px solid var(--line);font-size:13px;font-weight:600}.record-remark{margin:0;color:var(--muted);line-height:1.7}.editor-layout{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr)}.editor-main,.editor-side{display:grid;grid-gap:20px;gap:20px}.attachment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-table-card{border-radius:20px;overflow:hidden;border:1px solid var(--line)}.sku-table-head,.sku-table-row{display:grid;grid-gap:16px;gap:16px;align-items:center;grid-template-columns:1.3fr .8fr .7fr 1.2fr .8fr .8fr .9fr .8fr;padding:14px 16px}.sku-table-head{background:rgba(35,24,21,.05);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sku-table-row{border-top:1px solid var(--line);font-size:14px}.detail-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.attachment-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.attachment-summary-item{padding:16px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.5)}.decision-alert-list,.decision-import-grid,.decision-layout,.decision-side,.decision-suggestion-list{display:grid;grid-gap:20px;gap:20px}.decision-import-grid,.forecast-module-card,.forecast-module-shell,.list-card{width:100%;max-width:100%;min-width:0}.decision-page-head{display:flex;justify-content:space-between;gap:24px;align-items:center}.decision-page-copy{display:grid;grid-gap:8px;gap:8px}.decision-page-copy h3{margin:0;line-height:1.2}.decision-page-copy p{margin:0;line-height:1.65}.decision-import-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.decision-import-card{width:100%;min-width:0;padding:20px;border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.92);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.decision-board-head,.decision-import-head,.decision-suggestion-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.decision-import-button-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.decision-import-ghost-button{background:rgba(255,255,255,.92)!important;border-color:rgba(35,24,21,.12)!important;color:var(--text)!important;box-shadow:none!important}.decision-import-primary-button{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:none!important}.decision-board h3,.decision-import-card h3{margin:0;font-size:22px}.decision-import-card p,.decision-suggestion-item p{margin:0;color:var(--muted);line-height:1.7}.decision-import-meta{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.decision-import-meta-triple{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-import-actions,.decision-import-meta div{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.decision-import-meta div{flex-direction:column}.decision-import-meta span{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.decision-import-meta strong{font-size:15px}.decision-import-status-success{color:var(--success)}.decision-import-status-uploaded{color:#8c6a11}.decision-import-status-pending{color:var(--accent)}.decision-guide-copy{display:grid;grid-gap:8px;gap:8px}.decision-guide-copy p{margin:0;line-height:1.7}.decision-table-card-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.forecast-module-shell{position:relative;padding-top:40px;min-width:0;max-width:100%}.forecast-module-tabs{display:flex;align-items:flex-end;gap:8px;position:absolute;left:24px;top:0;z-index:4;max-width:calc(100% - 48px);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.forecast-module-card{position:relative;z-index:1}.forecast-module-card,.platform-operation-table-stage{min-width:0;max-width:100%;overflow-x:hidden;overflow-y:visible}.platform-operation-table-stage{padding:16px 24px 20px 20px;width:100%;box-sizing:border-box}.platform-operation-store-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 0;flex-wrap:wrap}.platform-operation-store-filter-main{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.platform-operation-store-filter-label{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em}.platform-operation-store-filter-group{display:inline-flex;align-items:center;gap:8px;padding:6px;border:1px solid rgba(35,24,21,.08);border-radius:999px;background:rgba(255,255,255,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.platform-operation-store-filter-actions{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.platform-operation-store-filter-actions .toolbar-label{margin:0}.platform-operation-store-filter-actions .ant-space{align-items:center}.platform-operation-store-filter-chip{border:1px solid transparent;background:transparent;color:var(--muted);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:all .2s ease}.platform-operation-store-filter-chip:hover{color:var(--accent);background:rgba(182,73,38,.08)}.platform-operation-store-filter-chip-active{border-color:rgba(182,73,38,.16);background:linear-gradient(135deg,rgba(255,248,242,.96),rgba(250,236,224,.92));color:var(--accent);box-shadow:0 8px 18px rgba(177,58,34,.1)}.forecast-module-tab{border:1px solid rgba(35,24,21,.12);border-bottom:none;background:rgba(255,250,244,.78);color:var(--muted);min-width:104px;padding:12px 20px 13px;border-radius:16px 16px 0 0;font-size:16px;font-weight:700;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.forecast-module-card .decision-table-card-head h3{font-size:18px;line-height:1.3}.forecast-module-tab:hover{color:var(--text);border-color:rgba(182,73,38,.2)}.forecast-module-tab-active{background:var(--panel);color:var(--accent);border-color:rgba(35,24,21,.1);box-shadow:0 -6px 14px rgba(112,83,62,.05);position:relative;z-index:2}.forecast-module-tab-active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:4px;background:var(--panel)}.decision-query-grid{margin-bottom:16px;grid-template-columns:repeat(6,220px) auto;align-items:end;justify-content:start;gap:12px 16px}.decision-query-actions{align-self:end}.decision-group-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.72)}.decision-group-toolbar-copy{display:grid;grid-gap:4px;gap:4px}.decision-group-toolbar-title{font-size:14px;font-weight:700}.decision-group-toolbar-note{color:var(--muted);font-size:12px}.decision-group-toggle-list{display:flex;flex-wrap:wrap;gap:8px 10px}.decision-column-filter-panel{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px}.decision-column-filter-card{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.82)}.decision-column-filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.decision-column-filter-title{font-size:13px;font-weight:700;color:var(--ink)}.decision-column-filter-options{display:flex;gap:10px 16px;flex-wrap:wrap}.decision-column-filter-options .ant-checkbox-wrapper{-webkit-margin-start:0;margin-inline-start:0}.formula-reference-shell{display:grid;grid-gap:14px;gap:14px}.formula-reference-legend{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.formula-reference-chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.formula-reference-chip.is-input{background:rgba(168,130,178,.18);color:#6d5379}.formula-reference-chip.is-calculated{background:rgba(58,113,124,.16);color:#2e6570}.formula-reference-note{color:var(--muted);font-size:12px}.refund-estimate-shell{display:grid;grid-gap:14px;gap:14px}.refund-estimate-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #f0f0f0;border-radius:8px;background:#fff}.refund-estimate-actions-copy{display:grid;grid-gap:4px;gap:4px}.refund-estimate-actions-title{color:rgba(0,0,0,.88);font-size:14px;font-weight:600}.refund-estimate-actions-note,.refund-estimate-saved-time{color:rgba(0,0,0,.45);font-size:12px}.refund-card-title-dark{background:#fafafa!important}.data-extraction-table-note{margin:6px 0 0;color:var(--muted)}.data-extraction-query-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:start;gap:12px 16px}.data-extraction-query-grid .ant-input,.data-extraction-query-grid .ant-select{width:100%}.data-extraction-query-grid .decision-query-actions{min-width:max-content}.data-extraction-status-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;width:176px;min-height:32px;padding:5px 0}.data-extraction-status-group .ant-radio-wrapper{-webkit-margin-start:0;margin-inline-start:0}.forecast-analysis-query-grid{grid-template-columns:220px 220px 220px 220px auto;justify-content:start;gap:12px 16px}.forecast-analysis-query-grid .ant-input,.forecast-analysis-query-grid .ant-select{width:220px}.purchase-query-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px 16px}.purchase-query-grid .toolbar-item{min-width:0}.purchase-query-grid .ant-input,.purchase-query-grid .ant-picker,.purchase-query-grid .ant-select{width:100%;max-width:220px}.purchase-query-grid .decision-query-actions{min-width:0}.purchase-query-grid .decision-query-actions .ant-space{display:flex;flex-wrap:wrap;gap:8px}.production-progress-query-grid{grid-template-columns:220px 220px 220px max-content;align-items:end;justify-content:start;gap:12px 16px}.production-progress-query-grid .toolbar-item{min-width:0}.production-progress-query-grid .ant-input,.production-progress-query-grid .ant-picker,.production-progress-query-grid .ant-select{width:220px}.production-progress-query-grid .decision-query-actions{min-width:max-content}.production-progress-query-grid .decision-query-actions .ant-space{display:flex;flex-wrap:nowrap;gap:8px}.product-basic-info-query-grid{grid-template-columns:repeat(4,220px) auto;justify-content:start;gap:12px 16px;align-items:end}.product-basic-info-query-grid .ant-input,.product-basic-info-query-grid .ant-picker,.product-basic-info-query-grid .ant-select{width:220px}.data-extraction-lines{display:flex;flex-direction:column;gap:0;white-space:normal;border:1px solid rgba(0,0,0,.06);border-radius:8px;overflow:hidden;background:#fff}.data-extraction-line{padding:6px 8px;line-height:1.5;word-break:break-all;background:#fcfcfc}.data-extraction-line+.data-extraction-line{border-top:1px solid rgba(0,0,0,.06)}.data-extraction-empty{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:68px;border-radius:10px;background:#fafafa;color:rgba(0,0,0,.35);border:1px dashed rgba(0,0,0,.1)}.data-extraction-table .ant-table-thead>tr>th{color:rgba(0,0,0,.88)}.data-extraction-table .ant-table-container,.data-extraction-table .ant-table-wrapper{border-radius:20px}.data-extraction-table .ant-table-container{overflow:hidden}.data-extraction-table .ant-table-header{border-radius:20px 20px 0 0}.data-extraction-table .ant-table-thead>tr:first-child>th{background:#f6efe4;font-weight:700}.data-extraction-table .ant-table-thead>tr:nth-child(2)>th{background:#faf7f2;font-weight:600}.data-extraction-table .ant-table-cell{vertical-align:top}.data-extraction-select-all-title{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto}.data-extraction-table .ant-table-thead>tr>th.ant-table-selection-column{padding-inline:8px!important;text-align:center!important}.data-extraction-table .ant-table-tbody>tr>td.ant-table-selection-column{text-align:center!important}.data-extraction-table .ant-table-tbody>tr>td{padding-top:14px;padding-bottom:14px}.data-extraction-table .ant-table-tbody>tr:nth-child(odd)>td{background:#fff}.data-extraction-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fffcf7}.data-extraction-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.data-extraction-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.data-extraction-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.data-extraction-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last{background-clip:border-box}.data-extraction-table .ant-table-cell-fix-left,.data-extraction-table .ant-table-cell-fix-left-first,.data-extraction-table .ant-table-cell-fix-left-last{transform:translateZ(0);transition:none!important;will-change:left}.data-extraction-table .ant-table-tbody>tr>td.ant-table-selection-column,.data-extraction-table .ant-table-tbody>tr>td.data-extraction-fixed-column,.data-extraction-table .ant-table-thead>tr>th.ant-table-selection-column,.data-extraction-table .ant-table-thead>tr>th.data-extraction-fixed-column{position:-webkit-sticky!important;position:sticky!important;background-image:none!important;background-clip:border-box;box-shadow:none!important}.data-extraction-table .ant-table-thead>tr>th.ant-table-selection-column,.data-extraction-table .ant-table-thead>tr>th.data-extraction-fixed-column{background:rgba(248,242,235,1)!important;z-index:8!important}.data-extraction-table .ant-table-tbody>tr>td.ant-table-selection-column,.data-extraction-table .ant-table-tbody>tr>td.data-extraction-fixed-column{background:rgba(255,250,244,1)!important;z-index:6!important}.data-extraction-table .ant-table-tbody>tr>td.ant-table-selection-column,.data-extraction-table .ant-table-thead>tr>th.ant-table-selection-column{left:0!important;width:92px!important;min-width:92px!important;max-width:92px!important}.data-extraction-table .ant-table-tbody>tr>td.data-extraction-fixed-sort-column,.data-extraction-table .ant-table-thead>tr>th.data-extraction-fixed-sort-column{left:92px!important;width:68px!important;min-width:68px!important;max-width:68px!important}.data-extraction-table .ant-table-tbody>tr>td.data-extraction-fixed-spu-column,.data-extraction-table .ant-table-thead>tr>th.data-extraction-fixed-spu-column{left:160px!important;width:128px!important;min-width:128px!important;max-width:128px!important}.data-extraction-table .ant-table-cell-fix-left-last:after,.data-extraction-table .ant-table-ping-left .ant-table-cell-fix-left-last:after,.data-extraction-table.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:none!important;opacity:0!important;transition:none!important}.data-extraction-table .ant-table-content{scrollbar-width:thin;scrollbar-color:rgba(131,102,67,.45) rgba(255,255,255,.32)}.data-extraction-table .ant-table-content::-webkit-scrollbar{height:12px;width:12px}.data-extraction-table .ant-table-content::-webkit-scrollbar-thumb{background:rgba(131,102,67,.45);border:2px solid rgba(255,255,255,.78);border-radius:999px}.data-extraction-table .ant-table-content::-webkit-scrollbar-track{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(238,228,214,.42));border-radius:999px}.archive-summary-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.archive-summary-card{display:grid;grid-gap:8px;gap:8px;padding:18px 20px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.92)}.archive-summary-label{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.archive-summary-value{color:var(--ink);font-size:28px;line-height:1.1}.archive-summary-note{color:var(--muted);font-size:12px;line-height:1.6}.broadcaster-grading-stage{display:grid;grid-gap:20px;gap:20px;min-width:0}.broadcaster-grading-stage>.forecast-module-tabs{position:static;left:auto;top:auto;z-index:auto;max-width:100%;padding:6px;border:1px solid var(--line);border-radius:20px;background:rgba(255,252,247,.82);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;flex-wrap:wrap}.broadcaster-grading-stage>.forecast-module-tabs .forecast-module-tab{min-width:auto;padding:10px 16px;border:1px solid transparent;border-radius:999px;background:transparent;font-size:14px}.broadcaster-grading-stage>.forecast-module-tabs .forecast-module-tab:hover{background:rgba(182,73,38,.08);border-color:transparent}.broadcaster-grading-stage>.forecast-module-tabs .forecast-module-tab-active{background:linear-gradient(135deg,rgba(255,248,242,.96),rgba(250,236,224,.92));border-color:rgba(182,73,38,.16);box-shadow:0 8px 18px rgba(177,58,34,.1)}.broadcaster-grading-stage>.forecast-module-tabs .forecast-module-tab-active:after{display:none}.archive-query-grid{margin-bottom:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));justify-content:stretch;gap:12px 16px}.archive-query-grid .ant-input,.archive-query-grid .ant-select,.archive-query-grid .toolbar-item:first-child .ant-input{width:100%}.archive-source-table .ant-table-thead>tr>th{background:#faf7f2;font-weight:700}.archive-source-table .ant-table-tbody>tr>td{padding-top:12px;padding-bottom:12px;white-space:nowrap}.platform-operation-query-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.platform-operation-query-grid .ant-select,.platform-operation-query-grid .toolbar-item:first-child .ant-input,.platform-operation-query-grid .toolbar-item:nth-child(4) .ant-select{width:100%}.platform-operation-note-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.platform-operation-note-card{display:grid;grid-gap:8px;gap:8px;padding:18px 20px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.86)}.platform-operation-note-card p{margin:0;line-height:1.7}.platform-operation-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.data-extraction-table .ant-table-tbody>tr>td.decision-group-basic,.data-extraction-table .ant-table-thead>tr>th.decision-group-basic{background:rgba(85,92,122,.16)}.data-extraction-table .ant-table-tbody>tr>td.decision-group-forecast,.data-extraction-table .ant-table-thead>tr>th.decision-group-forecast{background:rgba(182,73,38,.14)}.data-extraction-table .ant-table-tbody>tr>td.decision-group-channel,.data-extraction-table .ant-table-thead>tr>th.decision-group-channel{background:rgba(47,109,87,.16)}.data-extraction-table .ant-table-tbody>tr>td.decision-group-sales,.data-extraction-table .ant-table-thead>tr>th.decision-group-sales{background:rgba(186,132,45,.18)}.data-extraction-table .ant-table-tbody>tr>td.decision-group-stock,.data-extraction-table .ant-table-thead>tr>th.decision-group-stock{background:rgba(58,113,124,.18)}.data-extraction-table .ant-table-tbody>tr>td.decision-group-shipment,.data-extraction-table .ant-table-thead>tr>th.decision-group-shipment{background:rgba(117,78,140,.18)}.data-extraction-table .ant-table-tbody>tr>td.decision-group-order,.data-extraction-table .ant-table-thead>tr>th.decision-group-order{background:rgba(131,102,67,.16)}.data-extraction-table .ant-table-thead>tr:first-child>th.decision-group-basic{background:rgba(85,92,122,.28)}.data-extraction-table .ant-table-thead>tr:first-child>th.decision-group-forecast{background:rgba(182,73,38,.22)}.data-extraction-table .ant-table-thead>tr:first-child>th.decision-group-channel{background:rgba(47,109,87,.24)}.data-extraction-table .ant-table-thead>tr:first-child>th.decision-group-sales{background:rgba(186,132,45,.28)}.data-extraction-table .ant-table-thead>tr:first-child>th.decision-group-stock{background:rgba(58,113,124,.28)}.data-extraction-table .ant-table-thead>tr:first-child>th.decision-group-shipment{background:rgba(117,78,140,.28)}.data-extraction-table .ant-table-thead>tr:first-child>th.decision-group-order{background:rgba(131,102,67,.24)}.refund-card-title-purple{background:#f9f0ff!important}.refund-card-title-green{background:#f6ffed!important}.refund-card-title-blue{background:#e6f4ff!important}.refund-estimate-scroll{overflow:auto;border:1px solid #f0f0f0;border-radius:8px;background:#fff;box-shadow:none;scrollbar-width:thin;scrollbar-color:rgba(131,102,67,.45) rgba(255,255,255,.32)}.refund-estimate-scroll-wide{max-width:100%}.refund-estimate-scroll::-webkit-scrollbar{height:12px;width:12px}.refund-estimate-scroll::-webkit-scrollbar-thumb{background:rgba(131,102,67,.45);border:2px solid rgba(255,255,255,.78);border-radius:999px}.refund-estimate-scroll::-webkit-scrollbar-track{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(238,228,214,.42));border-radius:999px}.refund-estimate-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.refund-estimate-table-wide{min-width:1660px}.refund-estimate-table td,.refund-estimate-table th{padding:10px 12px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;color:rgba(0,0,0,.88);font-size:12px;text-align:center;white-space:nowrap;vertical-align:middle;line-height:1.5715}.refund-estimate-table th{background:#fafafa;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1}.refund-section-title{padding:12px;color:rgba(0,0,0,.88);font-size:13px;font-weight:600;letter-spacing:0;text-align:center;text-shadow:none;border-bottom:1px solid #f0f0f0;height:44px}.refund-section-title.refund-card-title-dark{background:#fafafa!important}.refund-section-title.refund-card-title-purple{background:#f9f0ff!important}.refund-section-title.refund-card-title-green{background:#f6ffed!important}.refund-section-title.refund-card-title-blue{background:#e6f4ff!important}.refund-estimate-table thead tr:first-child th{top:0;z-index:3;border-right-color:#f0f0f0}.refund-estimate-table thead tr:nth-child(2) th{top:44px;z-index:2;background:#fafafa;height:40px}.refund-subhead{font-weight:700}.refund-subhead-dark{background:#fafafa!important;color:rgba(0,0,0,.88)!important}.refund-subhead-purple{background:#f9f0ff!important;color:rgba(0,0,0,.88)!important}.refund-subhead-green{background:#f6ffed!important;color:rgba(0,0,0,.88)!important}.refund-subhead-blue{background:#e6f4ff!important;color:rgba(0,0,0,.88)!important}.refund-estimate-table thead tr:nth-child(2) th:first-child{border-left:none}.refund-group-divider{border-left:1px solid rgba(5,5,5,.06);box-shadow:none}.refund-cell-label{background:#fafafa;font-weight:400}.refund-cell-input{background:#fff}.refund-cell-calculated{background:#fff;color:rgba(0,0,0,.88);font-weight:400}.refund-cell-empty{background:#fff}.refund-cell-dark-input,.refund-cell-dark-label{background:#fafafa}.refund-cell-dark-calc{background:#fafafa;color:rgba(0,0,0,.88)}.refund-cell-dark-empty{background:#fafafa}.refund-cell-purple-empty,.refund-cell-purple-input,.refund-cell-purple-label{background:#f9f0ff}.refund-cell-green-input,.refund-cell-green-label{background:#f6ffed}.refund-cell-green-calc{background:#f6ffed;color:rgba(0,0,0,.88)}.refund-cell-green-empty{background:#f6ffed}.refund-cell-blue-input,.refund-cell-blue-label{background:#e6f4ff}.refund-cell-blue-calc{background:#e6f4ff;color:rgba(0,0,0,.88)}.refund-cell-blue-empty{background:#e6f4ff}.refund-cell-strong{font-weight:600}.refund-cell-editor-wrap{display:flex;align-items:center;justify-content:center;gap:4px;width:100%}.refund-cell-editor{width:72px;height:30px;padding:4px 8px;border:1px solid #d9d9d9;border-radius:6px;background:rgba(255,255,255,.92);color:rgba(0,0,0,.88);font-size:12px;text-align:right;outline:none}.refund-cell-editor:focus{border-color:#1677ff;box-shadow:0 0 0 2px rgba(22,119,255,.15)}.refund-cell-editor-suffix{color:rgba(0,0,0,.45);font-size:12px;line-height:1}.production-cell-editor{width:100%;min-width:72px;height:30px;padding:4px 8px;border:1px solid #d9d9d9;border-radius:6px;background:rgba(255,255,255,.96);color:rgba(0,0,0,.88);font-size:12px;line-height:1.5715;outline:none}.production-cell-editor:focus{border-color:#1677ff;box-shadow:0 0 0 2px rgba(22,119,255,.15)}.refund-estimate-table tbody tr:hover td{background-image:linear-gradient(#fafafa,#fafafa)}.refund-estimate-table tbody tr{height:46px}.refund-estimate-table tr>:last-child{border-right:none}.formula-reference-scroll{overflow:auto;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.78);scrollbar-width:thin;scrollbar-color:rgba(131,102,67,.45) rgba(255,255,255,.32)}.formula-reference-scroll-top{max-height:22px;overflow-y:hidden;border-radius:14px;background:rgba(244,237,229,.96)}.formula-reference-scroll-body::-webkit-scrollbar,.formula-reference-scroll-top::-webkit-scrollbar{height:12px}.formula-reference-scroll-body::-webkit-scrollbar-thumb,.formula-reference-scroll-top::-webkit-scrollbar-thumb{background:rgba(131,102,67,.45);border:2px solid rgba(255,255,255,.78);border-radius:999px}.formula-reference-scroll::-webkit-scrollbar{height:12px;width:12px}.formula-reference-scroll::-webkit-scrollbar-thumb{background:rgba(131,102,67,.45);border:2px solid rgba(255,255,255,.78);border-radius:999px}.formula-reference-scroll-body::-webkit-scrollbar-track,.formula-reference-scroll-top::-webkit-scrollbar-track,.formula-reference-scroll::-webkit-scrollbar-track{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(238,228,214,.42));border-radius:999px}.formula-reference-scrollbar-track{height:1px}.formula-reference-table{border-collapse:separate;border-spacing:0;min-width:max-content}.formula-reference-table td,.formula-reference-table th{border-right:1px solid rgba(35,24,21,.08);border-bottom:1px solid rgba(35,24,21,.08);padding:8px 10px;font-size:12px;text-align:center;white-space:nowrap}.formula-reference-table td:first-child,.formula-reference-table th:first-child{border-left:none}.formula-reference-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.formula-head{color:#fff;font-weight:800}.formula-head-order{background:#3f3a3d}.formula-head-refund{background:#b1a0bc}.formula-head-return{background:#93b7ae}.formula-head-sales{background:#a9c4d3;color:#24343c}.formula-subhead{font-weight:700}.formula-subhead-refund{background:#efe7f3;color:#6d5379}.formula-subhead-return{background:#edf6f3;color:#366760}.formula-subhead-total{background:#eef4fb;color:#3d5d7a}.formula-subhead-sales{background:#f5f8fb;color:#516876}.formula-cell{background:rgba(255,255,255,.92);color:var(--ink)}.formula-cell-input{background:rgba(168,130,178,.1);font-weight:700}.formula-cell-editor{width:78px;border:1px solid rgba(109,83,121,.18);border-radius:8px;padding:4px 6px;background:rgba(255,255,255,.94);color:var(--ink);font-size:12px;text-align:center}.formula-cell-editor:focus{outline:none;border-color:rgba(109,83,121,.45);box-shadow:0 0 0 2px rgba(168,130,178,.12)}.formula-cell-calculated{background:rgba(58,113,124,.05)}.formula-cell-heat-1{background:#eef6fb}.formula-cell-heat-2{background:#dcecf8}.formula-cell-heat-3{background:#f7d9e9;color:#7c375d;font-weight:700}.formula-cell-heat-4{background:#efb8d5;color:#70264e;font-weight:700}.formula-cell-heat-5{background:#e18ab8;color:#5c153d;font-weight:800}.formula-cell-total{background:rgba(93,137,177,.12);font-weight:700}.decision-flex-table .ant-table-container,.decision-flex-table .ant-table-wrapper{border-radius:20px}.decision-flex-table{min-width:0;width:100%;max-width:100%}.decision-flex-table .ant-table{background:rgba(255,255,255,.78);border-radius:20px}.decision-flex-table .ant-table-content{scrollbar-width:thin;scrollbar-color:rgba(131,102,67,.45) rgba(255,255,255,.32)}.decision-flex-table .ant-table-content::-webkit-scrollbar{height:12px;width:12px}.decision-flex-table .ant-table-content::-webkit-scrollbar-thumb{background:rgba(131,102,67,.45);border:2px solid rgba(255,255,255,.78);border-radius:999px}.decision-flex-table .ant-table-content::-webkit-scrollbar-track{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(238,228,214,.42));border-radius:999px}.decision-flex-table .ant-table-thead>tr>th{background:rgba(35,24,21,.04);font-weight:700;white-space:nowrap;min-width:max-content;padding:10px!important;font-size:12px}.decision-flex-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.decision-flex-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.decision-flex-table .ant-table-thead>tr>th.ant-table-cell-fix-right,.decision-flex-table .ant-table-thead>tr>th.ant-table-cell-fix-right-first{background:rgba(248,242,235,.98);background-clip:padding-box;position:-webkit-sticky;position:sticky;z-index:3}.decision-flex-table .ant-table-tbody>tr>td{vertical-align:top;padding:10px!important;font-size:13px}.decision-flex-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.decision-flex-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.decision-flex-table .ant-table-tbody>tr>td.ant-table-cell-fix-right,.decision-flex-table .ant-table-tbody>tr>td.ant-table-cell-fix-right-first{background:rgba(255,255,255,.96);background-clip:padding-box;position:-webkit-sticky;position:sticky;z-index:2}.forecast-analysis-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.forecast-analysis-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.forecast-analysis-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.forecast-analysis-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last{background-clip:border-box}.forecast-analysis-table .ant-table-container{overflow:hidden}.forecast-analysis-table .ant-table,.forecast-analysis-table .ant-table-container,.forecast-analysis-table .ant-table-content,.forecast-analysis-table .ant-table-wrapper{border-radius:20px}.forecast-analysis-table .ant-table-content{overflow-x:auto!important;overflow-y:hidden}.forecast-analysis-table .ant-table-header{border-radius:20px 20px 0 0}.forecast-analysis-table .ant-table-cell-fix-left,.forecast-analysis-table .ant-table-cell-fix-left-first,.forecast-analysis-table .ant-table-cell-fix-left-last{transform:translateZ(0);transition:none!important;will-change:left}.forecast-analysis-table .ant-table-tbody>tr>td.forecast-fixed-column,.forecast-analysis-table .ant-table-thead>tr>th.forecast-fixed-column{position:-webkit-sticky!important;position:sticky!important;background-image:none!important;background-clip:border-box;box-shadow:none!important}.forecast-analysis-table .ant-table-thead>tr>th.forecast-fixed-column{background:rgba(248,242,235,1)!important;z-index:8!important}.forecast-analysis-table .ant-table-tbody>tr>td.forecast-fixed-column{background:rgba(255,250,244,1)!important;z-index:6!important}.forecast-analysis-table .ant-table-tbody>tr>td.forecast-fixed-sort-column,.forecast-analysis-table .ant-table-thead>tr>th.forecast-fixed-sort-column{left:0!important;width:72px!important;min-width:72px!important;max-width:72px!important}.forecast-analysis-table .ant-table-tbody>tr>td.forecast-fixed-record-column,.forecast-analysis-table .ant-table-thead>tr>th.forecast-fixed-record-column{left:72px!important;width:112px!important;min-width:112px!important;max-width:112px!important}.forecast-analysis-table .ant-table-tbody>tr>td.forecast-fixed-code-column,.forecast-analysis-table .ant-table-thead>tr>th.forecast-fixed-code-column{left:184px!important;width:132px!important;min-width:132px!important;max-width:132px!important}.forecast-analysis-table .ant-table-cell-fix-left-last:after,.forecast-analysis-table .ant-table-ping-left .ant-table-cell-fix-left-last:after,.forecast-analysis-table.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:none!important;opacity:0!important;transition:none!important}.production-progress-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.production-progress-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.production-progress-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.production-progress-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last{background-clip:border-box}.production-progress-table .ant-table-container{overflow:hidden}.production-progress-table .ant-table-header{border-radius:20px 20px 0 0}.production-progress-table .ant-table-cell-fix-left-last:after{box-shadow:none!important}.purchase-decision-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.purchase-decision-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.purchase-decision-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.purchase-decision-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last{background-clip:border-box;will-change:transform;z-index:3!important}.purchase-decision-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.purchase-decision-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last{z-index:5!important}.purchase-decision-table .ant-table-container{overflow:hidden}.purchase-decision-table .ant-table,.purchase-decision-table .ant-table-container,.purchase-decision-table .ant-table-content,.purchase-decision-table .ant-table-wrapper{border-radius:20px}.purchase-decision-table .ant-table-content{overflow-x:auto!important;overflow-y:hidden}.purchase-decision-table .ant-table-header{border-radius:20px 20px 0 0}.purchase-decision-table .ant-table-cell-fix-left,.purchase-decision-table .ant-table-cell-fix-left-first,.purchase-decision-table .ant-table-cell-fix-left-last{transform:translateZ(0);transition:none!important;will-change:left}.purchase-decision-table .ant-table-tbody>tr>td.purchase-fixed-column,.purchase-decision-table .ant-table-thead>tr>th.purchase-fixed-column{position:-webkit-sticky!important;position:sticky!important;background-image:none!important;background-clip:border-box;box-shadow:none!important}.purchase-decision-table .ant-table-thead>tr>th.purchase-fixed-column{background:rgba(248,242,235,1)!important;z-index:8!important}.purchase-decision-table .ant-table-tbody>tr>td.purchase-fixed-column{background:rgba(255,250,244,1)!important;z-index:6!important}.purchase-decision-table .ant-table-tbody>tr>td.purchase-fixed-sort-column,.purchase-decision-table .ant-table-thead>tr>th.purchase-fixed-sort-column{left:0!important;width:70px!important;min-width:70px!important;max-width:70px!important}.purchase-decision-table .ant-table-tbody>tr>td.purchase-fixed-updated-column,.purchase-decision-table .ant-table-thead>tr>th.purchase-fixed-updated-column{left:70px!important;width:136px!important;min-width:136px!important;max-width:136px!important}.purchase-decision-table .ant-table-tbody>tr>td.purchase-fixed-record-column,.purchase-decision-table .ant-table-thead>tr>th.purchase-fixed-record-column{left:206px!important;width:96px!important;min-width:96px!important;max-width:96px!important}.purchase-decision-table .ant-table-tbody>tr>td.purchase-fixed-spu-column,.purchase-decision-table .ant-table-thead>tr>th.purchase-fixed-spu-column{left:302px!important;width:132px!important;min-width:132px!important;max-width:132px!important}.purchase-decision-table .ant-table-cell-fix-left-last:after,.purchase-decision-table .ant-table-ping-left .ant-table-cell-fix-left-last:after,.purchase-decision-table.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:none!important;opacity:0!important;transition:none!important}.decision-flex-table .ant-table-thead>tr>th.seeding-outreach-serial-column.ant-table-cell-fix-left,.decision-flex-table .ant-table-thead>tr>th.seeding-outreach-serial-column.ant-table-cell-fix-left-last{background:rgba(248,242,235,1)!important;background-image:none!important;background-clip:padding-box;z-index:5}.decision-flex-table .ant-table-tbody>tr>td.seeding-outreach-serial-column.ant-table-cell-fix-left,.decision-flex-table .ant-table-tbody>tr>td.seeding-outreach-serial-column.ant-table-cell-fix-left-last{background:rgba(255,250,244,1)!important;background-image:none!important;background-clip:padding-box;z-index:4}.decision-flex-table .ant-table-thead>tr>th.quality-issue-register-date-column.ant-table-cell-fix-left,.decision-flex-table .ant-table-thead>tr>th.quality-issue-register-date-column.ant-table-cell-fix-left-last{background:rgba(248,242,235,1)!important;background-image:none!important;background-clip:padding-box;z-index:5}.decision-flex-table .ant-table-tbody>tr>td.quality-issue-register-date-column.ant-table-cell-fix-left,.decision-flex-table .ant-table-tbody>tr>td.quality-issue-register-date-column.ant-table-cell-fix-left-last{background:rgba(255,250,244,1)!important;background-image:none!important;background-clip:padding-box;z-index:4}.decision-flex-table .ant-table-tbody>tr>td.quality-issue-fixed-column.ant-table-cell-fix-left,.decision-flex-table .ant-table-tbody>tr>td.quality-issue-fixed-column.ant-table-cell-fix-left-last,.decision-flex-table .ant-table-thead>tr>th.quality-issue-fixed-column.ant-table-cell-fix-left,.decision-flex-table .ant-table-thead>tr>th.quality-issue-fixed-column.ant-table-cell-fix-left-last{background-image:none!important;background-clip:border-box;contain:paint;transform:translateZ(0);transition:none!important;will-change:transform}.decision-flex-table .ant-table-thead>tr>th.quality-issue-fixed-column.ant-table-cell-fix-left,.decision-flex-table .ant-table-thead>tr>th.quality-issue-fixed-column.ant-table-cell-fix-left-last{background:rgba(248,242,235,1)!important;z-index:6!important}.decision-flex-table .ant-table-tbody>tr>td.quality-issue-fixed-column.ant-table-cell-fix-left,.decision-flex-table .ant-table-tbody>tr>td.quality-issue-fixed-column.ant-table-cell-fix-left-last{background:rgba(255,250,244,1)!important;z-index:5!important}.decision-flex-table .ant-table-cell.quality-issue-fixed-column:after,.decision-flex-table .ant-table-cell.quality-issue-fixed-column:before,.decision-flex-table .ant-table-cell.quality-issue-register-date-column:after,.decision-flex-table .ant-table-cell.quality-issue-register-date-column:before{transition:none!important}.decision-flex-table .ant-table-thead>tr>th.seeding-outreach-action-column.ant-table-cell-fix-right,.decision-flex-table .ant-table-thead>tr>th.seeding-outreach-action-column.ant-table-cell-fix-right-first{background:rgba(248,242,235,1)!important;background-image:none!important;background-clip:padding-box;z-index:5}.decision-flex-table .ant-table-tbody>tr>td.seeding-outreach-action-column.ant-table-cell-fix-right,.decision-flex-table .ant-table-tbody>tr>td.seeding-outreach-action-column.ant-table-cell-fix-right-first{background:rgba(255,250,244,1)!important;background-image:none!important;background-clip:padding-box;z-index:4}.seeding-outreach-table .ant-table-container{overflow:hidden;border-radius:20px}.seeding-outreach-table .ant-table-header{overflow:hidden;border-top-left-radius:20px;border-top-right-radius:20px;background:rgba(248,242,235,1)}.seeding-outreach-table .ant-table-thead>tr:first-child>th.seeding-outreach-serial-column{border-top-left-radius:20px!important}.seeding-outreach-table .ant-table-thead>tr:first-child>th.seeding-outreach-action-column{border-top-right-radius:20px!important}.quality-issue-table .ant-table-container{transform:translateZ(0);will-change:transform}.quality-issue-table .ant-table,.quality-issue-table .ant-table-container,.quality-issue-table .ant-table-content,.quality-issue-table .ant-table-wrapper{border-radius:20px}.quality-issue-table .ant-table-content{overflow-x:auto!important;overflow-y:hidden}.quality-issue-table .ant-table,.quality-issue-table .ant-table-cell,.quality-issue-table .ant-table-cell:after,.quality-issue-table .ant-table-cell:before,.quality-issue-table .ant-table-container,.quality-issue-table .ant-table-content,.quality-issue-table .ant-table-tbody,.quality-issue-table .ant-table-thead,.quality-issue-table col,.quality-issue-table colgroup{transition:none!important;animation:none!important}.quality-issue-table .ant-table-cell-fix-left,.quality-issue-table .ant-table-cell-fix-left-first,.quality-issue-table .ant-table-cell-fix-left-last,.quality-issue-table .ant-table-cell-fix-right,.quality-issue-table .ant-table-cell-fix-right-first,.quality-issue-table .ant-table-cell-fix-right-last{transition:none!important;transform:translateZ(0);will-change:left,right}.quality-issue-table .ant-table-tbody>tr>td.quality-issue-fixed-column,.quality-issue-table .ant-table-thead>tr>th.quality-issue-fixed-column{position:-webkit-sticky!important;position:sticky!important;background-image:none!important;background-clip:border-box;box-shadow:none!important;contain:none}.quality-issue-table .ant-table-tbody>tr>td.quality-issue-serial-column,.quality-issue-table .ant-table-thead>tr>th.quality-issue-serial-column{left:0!important;width:72px!important;min-width:72px!important;max-width:72px!important}.quality-issue-table .ant-table-tbody>tr>td.quality-issue-register-date-column,.quality-issue-table .ant-table-thead>tr>th.quality-issue-register-date-column{left:72px!important;width:176px!important;min-width:176px!important;max-width:176px!important}.quality-issue-table .ant-table-thead>tr>th.quality-issue-fixed-column{background:rgba(248,242,235,1)!important;z-index:8!important}.quality-issue-table .ant-table-tbody>tr>td.quality-issue-fixed-column{background:rgba(255,250,244,1)!important;z-index:6!important}.quality-issue-table .ant-table-thead>tr:first-child>th.quality-issue-serial-column{border-top-left-radius:20px!important}.quality-issue-table .ant-table-cell-fix-left-last:after,.quality-issue-table .ant-table-cell-fix-right-first:after,.quality-issue-table .ant-table-ping-left .ant-table-cell-fix-left-last:after,.quality-issue-table .ant-table-ping-right .ant-table-cell-fix-right-first:after,.quality-issue-table.ant-table-ping-left .ant-table-cell-fix-left-last:after,.quality-issue-table.ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:none!important;transition:none!important;opacity:0!important}.decision-flex-table .ant-table-thead>tr>th.talent-sample-serial-column.ant-table-cell-fix-left,.decision-flex-table .ant-table-thead>tr>th.talent-sample-serial-column.ant-table-cell-fix-left-last{background:rgba(248,242,235,1)!important;background-image:none!important;background-clip:padding-box;z-index:5}.decision-flex-table .ant-table-tbody>tr>td.talent-sample-serial-column.ant-table-cell-fix-left,.decision-flex-table .ant-table-tbody>tr>td.talent-sample-serial-column.ant-table-cell-fix-left-last{background:rgba(255,250,244,1)!important;background-image:none!important;background-clip:padding-box;z-index:4}.decision-flex-table .ant-table-thead>tr>th.talent-grading-action-column.ant-table-cell-fix-right,.decision-flex-table .ant-table-thead>tr>th.talent-grading-action-column.ant-table-cell-fix-right-first,.decision-flex-table .ant-table-thead>tr>th.talent-sample-action-column.ant-table-cell-fix-right,.decision-flex-table .ant-table-thead>tr>th.talent-sample-action-column.ant-table-cell-fix-right-first{background:rgba(248,242,235,1)!important;background-image:none!important;background-clip:padding-box;z-index:5}.decision-flex-table .ant-table-tbody>tr>td.talent-sample-action-column.ant-table-cell-fix-right,.decision-flex-table .ant-table-tbody>tr>td.talent-sample-action-column.ant-table-cell-fix-right-first{background:rgba(255,250,244,1)!important;background-image:none!important;background-clip:padding-box;z-index:4}.decision-flex-table .ant-table-tbody>tr>td.talent-grading-action-column.ant-table-cell-fix-right,.decision-flex-table .ant-table-tbody>tr>td.talent-grading-action-column.ant-table-cell-fix-right-first{background:rgba(255,250,244,1)!important;background-image:none!important;background-clip:padding-box;z-index:4;text-align:center}.decision-flex-table .ant-table-tbody>tr>td.talent-grading-action-column .ant-btn{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding-inline:0}.decision-flex-table .ant-table-tbody>tr>td.talent-archive-action-column,.decision-flex-table .ant-table-thead>tr>th.talent-archive-action-column{text-align:center}.decision-flex-table .ant-table-tbody>tr>td.talent-archive-action-column{vertical-align:middle}.decision-flex-table .ant-table-tbody>tr>td.talent-archive-action-column .ant-btn{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding-inline:0}.talent-sample-table .ant-table-container{overflow:hidden;border-radius:20px}.talent-sample-table .ant-table{table-layout:auto}.talent-sample-table .ant-table-header{overflow:hidden;border-top-left-radius:20px;border-top-right-radius:20px;background:rgba(248,242,235,1)}.talent-sample-table .ant-table-thead>tr:first-child>th.talent-sample-serial-column{border-top-left-radius:20px!important}.talent-sample-table .ant-table-thead>tr:first-child>th.talent-sample-action-column{border-top-right-radius:20px!important}.talent-seeding-source-table .ant-table,.talent-seeding-source-table .ant-table-container,.talent-seeding-source-table .ant-table-content,.talent-seeding-source-table .ant-table-wrapper{border-radius:20px}.talent-seeding-source-table .ant-table-container{overflow:hidden}.talent-seeding-source-table .ant-table-content{overflow-x:auto!important;overflow-y:hidden}.talent-seeding-source-table .ant-table-thead>tr:first-child>th:first-child{border-top-left-radius:20px!important}.talent-seeding-source-table .ant-table-thead>tr:first-child>th:last-child{border-top-right-radius:20px!important}.broadcaster-data-analysis-table .ant-table,.broadcaster-data-analysis-table .ant-table-container,.broadcaster-data-analysis-table .ant-table-content,.broadcaster-data-analysis-table .ant-table-wrapper{border-radius:20px}.broadcaster-data-analysis-table .ant-table-container{overflow:hidden}.broadcaster-data-analysis-table .ant-table-content{overflow-x:auto!important;overflow-y:hidden}.broadcaster-data-analysis-table .ant-table-thead>tr:first-child>th:first-child{border-top-left-radius:20px!important}.broadcaster-data-analysis-table .ant-table-thead>tr:first-child>th:last-child{border-top-right-radius:20px!important}.broadcaster-grading-table .ant-table,.broadcaster-grading-table .ant-table-container,.broadcaster-grading-table .ant-table-content,.broadcaster-grading-table .ant-table-wrapper{border-radius:20px}.broadcaster-grading-table .ant-table-container{overflow:hidden}.broadcaster-grading-table .ant-table-content{overflow-x:auto!important;overflow-y:hidden}.broadcaster-grading-table .ant-table-thead>tr:first-child>th:first-child{border-top-left-radius:20px!important}.broadcaster-grading-table .ant-table-thead>tr:first-child>th:last-child{border-top-right-radius:20px!important}.broadcaster-outreach-tabs .ant-tabs-nav{margin-bottom:20px}.broadcaster-outreach-summary-grid{margin-bottom:16px}.broadcaster-outreach-tabs .ant-tabs-tab{padding:12px 18px 10px;border-radius:14px 14px 0 0}.broadcaster-tab-title{display:inline-block;font-size:16px;font-weight:700;line-height:1.35;letter-spacing:.01em;color:#3c2b24}.broadcaster-month-modal{display:grid;grid-gap:12px;gap:12px}.broadcaster-month-modal-note{margin:0;font-size:12px;line-height:1.7;color:rgba(79,59,51,.72)}.broadcaster-month-suggestion-list{display:flex;flex-wrap:wrap;gap:8px}.broadcaster-month-option-list{gap:10px}.broadcaster-month-option{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:rgba(255,249,242,.8)}.broadcaster-month-empty{margin-bottom:18px;padding:14px 16px;border-radius:16px;border:1px dashed rgba(187,159,132,.45);background:rgba(255,249,242,.72);color:rgba(79,59,51,.78);font-size:13px}.platform-operation-table .ant-table{width:max-content;min-width:100%;table-layout:auto}.platform-operation-table-shell{display:grid;grid-gap:16px;gap:16px;min-width:0}.platform-operation-table-scroll{width:100%;min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-width:thin;scrollbar-color:rgba(131,102,67,.45) rgba(255,255,255,.3)}.platform-operation-table-scroll .ant-table-content{overflow:visible!important}.platform-operation-product-summary-split{display:grid;grid-template-columns:440px minmax(0,1fr);grid-gap:0;gap:0;align-items:start;min-width:0;overflow:hidden;border-radius:20px;background:rgba(255,252,247,.94);box-shadow:inset 0 0 0 1px rgba(131,102,67,.08)}.platform-operation-product-summary-fixed,.platform-operation-product-summary-main{min-width:0}.platform-operation-product-summary-fixed{position:-webkit-sticky;position:sticky;left:0;z-index:4;box-shadow:inset -1px 0 0 rgba(131,102,67,.08)}.platform-operation-product-summary-fixed-table .ant-table,.platform-operation-product-summary-fixed-table .ant-table-container,.platform-operation-product-summary-fixed-table .ant-table-content,.platform-operation-product-summary-fixed-table .ant-table-wrapper{border-radius:0}.platform-operation-product-summary-fixed-table .ant-table-container{overflow:hidden}.platform-operation-product-summary-fixed-table .ant-table{width:100%;min-width:100%}.platform-operation-product-summary-fixed-table .ant-table-thead>tr:first-child>th:first-child{border-top-left-radius:20px!important}.platform-operation-product-summary-main{display:grid;grid-gap:16px;gap:16px;background:transparent}.platform-operation-product-summary-scroll{overflow-x:auto;overflow-y:hidden;border-radius:0;scrollbar-width:thin;scrollbar-color:rgba(131,102,67,.45) rgba(255,255,255,.3);background:transparent}.platform-operation-product-summary-scroll::-webkit-scrollbar{height:12px}.platform-operation-product-summary-scroll::-webkit-scrollbar-thumb{background:rgba(131,102,67,.45);border-radius:999px}.platform-operation-product-summary-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.3);border-radius:999px}.platform-operation-product-summary-main-table .ant-table,.platform-operation-product-summary-main-table .ant-table-container,.platform-operation-product-summary-main-table .ant-table-content,.platform-operation-product-summary-main-table .ant-table-wrapper{border-radius:0}.platform-operation-product-summary-main-table .ant-table{width:max-content;min-width:100%}.platform-operation-product-summary-main-table .ant-table-container{overflow:hidden}.platform-operation-product-summary-main-table .ant-table-content{overflow:visible!important}.platform-operation-product-summary-main-table .ant-table-thead>tr:first-child>th:last-child{border-top-right-radius:20px!important}.platform-operation-table-scroll::-webkit-scrollbar{height:12px}.platform-operation-table-scroll::-webkit-scrollbar-thumb{background:rgba(131,102,67,.45);border-radius:999px}.platform-operation-table-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.3);border-radius:999px}.platform-operation-table .ant-table-wrapper{max-width:100%}.platform-operation-table .ant-table-container{overflow:hidden}.platform-operation-table .ant-table-header{border-radius:20px 20px 0 0}.platform-operation-table .ant-table-cell-fix-left-last:after,.platform-operation-table .ant-table-cell-fix-right-first:after,.platform-operation-table .ant-table-ping-left .ant-table-cell-fix-left-last:after,.platform-operation-table .ant-table-ping-right .ant-table-cell-fix-right-first:after,.platform-operation-table.ant-table-ping-left .ant-table-cell-fix-left-last:after,.platform-operation-table.ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:none!important}.platform-operation-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.platform-operation-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.platform-operation-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.platform-operation-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last{background-clip:border-box}.platform-operation-table .ant-table-thead>tr>th.platform-operation-basic-fixed-column.ant-table-cell-fix-left,.platform-operation-table .ant-table-thead>tr>th.platform-operation-basic-fixed-column.ant-table-cell-fix-left-last{background:rgba(248,242,235,1)!important;background-image:none!important;z-index:4}.platform-operation-table .ant-table-tbody>tr>td.platform-operation-basic-fixed-column.ant-table-cell-fix-left,.platform-operation-table .ant-table-tbody>tr>td.platform-operation-basic-fixed-column.ant-table-cell-fix-left-last{background:rgba(255,250,244,1)!important;background-image:none!important;z-index:3}.platform-operation-table .ant-table-thead>tr>th.platform-operation-basic-fixed-group.ant-table-cell-fix-left,.platform-operation-table .ant-table-thead>tr>th.platform-operation-basic-fixed-group.ant-table-cell-fix-left-last{position:-webkit-sticky!important;position:sticky!important;left:0!important;min-width:440px;width:440px;background:rgba(248,242,235,1)!important;background-image:none!important;background-clip:border-box;z-index:6!important}.platform-operation-table .ant-table-tbody>tr>td.platform-operation-basic-fixed-sort-column.ant-table-cell-fix-left,.platform-operation-table .ant-table-tbody>tr>td.platform-operation-basic-fixed-sort-column.ant-table-cell-fix-left-last,.platform-operation-table .ant-table-thead>tr>th.platform-operation-basic-fixed-sort-column.ant-table-cell-fix-left,.platform-operation-table .ant-table-thead>tr>th.platform-operation-basic-fixed-sort-column.ant-table-cell-fix-left-last{left:0!important}.platform-operation-table .ant-table-tbody>tr>td.platform-operation-basic-fixed-listing-column.ant-table-cell-fix-left,.platform-operation-table .ant-table-tbody>tr>td.platform-operation-basic-fixed-listing-column.ant-table-cell-fix-left-last,.platform-operation-table .ant-table-thead>tr>th.platform-operation-basic-fixed-listing-column.ant-table-cell-fix-left,.platform-operation-table .ant-table-thead>tr>th.platform-operation-basic-fixed-listing-column.ant-table-cell-fix-left-last{left:88px!important}.platform-operation-table .ant-table-tbody>tr>td.platform-operation-basic-fixed-category-column.ant-table-cell-fix-left,.platform-operation-table .ant-table-tbody>tr>td.platform-operation-basic-fixed-category-column.ant-table-cell-fix-left-last,.platform-operation-table .ant-table-thead>tr>th.platform-operation-basic-fixed-category-column.ant-table-cell-fix-left,.platform-operation-table .ant-table-thead>tr>th.platform-operation-basic-fixed-category-column.ant-table-cell-fix-left-last{left:228px!important}.platform-operation-table .ant-table-tbody>tr>td.platform-operation-basic-fixed-image-column.ant-table-cell-fix-left,.platform-operation-table .ant-table-tbody>tr>td.platform-operation-basic-fixed-image-column.ant-table-cell-fix-left-last,.platform-operation-table .ant-table-thead>tr>th.platform-operation-basic-fixed-image-column.ant-table-cell-fix-left,.platform-operation-table .ant-table-thead>tr>th.platform-operation-basic-fixed-image-column.ant-table-cell-fix-left-last{left:348px!important}.platform-operation-product-summary-fixed-table .ant-table-tbody>tr>td.platform-operation-group-basic,.platform-operation-product-summary-fixed-table .ant-table-thead>tr>th.platform-operation-group-basic{background:#ece6de}.platform-operation-product-summary-fixed-table .ant-table-thead>tr:first-child>th,.platform-operation-product-summary-main-table .ant-table-thead>tr:first-child>th{border-top-left-radius:0!important;border-top-right-radius:0!important}.platform-operation-product-summary-fixed-table .ant-table-tbody>tr>td,.platform-operation-product-summary-main-table .ant-table-tbody>tr>td{background:rgba(255,252,247,.94)}@media (max-width:1080px){.platform-operation-product-summary-split{grid-template-columns:360px minmax(0,1fr)}}.platform-operation-table-pagination .ant-pagination{display:flex;width:100%;justify-content:flex-end;align-items:center;gap:8px;padding-top:16px}.decision-table-pagination{display:flex;justify-content:flex-end;margin-top:18px}.decision-table-pagination .ant-pagination{display:flex;align-items:center;gap:8px}.platform-operation-table .ant-table-cell{white-space:nowrap}.platform-operation-table .ant-table-cell .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.platform-operation-group-title{font-weight:700;text-align:left}.platform-operation-subhead{font-weight:600;text-align:left}.platform-operation-cell{display:flex;align-items:center;min-height:36px;width:100%}.platform-operation-cell-left{justify-content:flex-start;text-align:left}.platform-operation-cell-center{justify-content:center;text-align:center}.platform-operation-cell-right{justify-content:flex-end;text-align:right}.platform-operation-table .ant-table-tbody>tr>td.platform-operation-group-basic,.platform-operation-table .ant-table-thead>tr>th.platform-operation-group-basic{background:#f0f0f0}.platform-operation-table .ant-table-tbody>tr>td.platform-operation-group-decision,.platform-operation-table .ant-table-thead>tr>th.platform-operation-group-decision{background:#ecd8cf}.platform-operation-table .ant-table-tbody>tr>td.platform-operation-group-day1,.platform-operation-table .ant-table-thead>tr>th.platform-operation-group-day1{background:#d4e0d7}.platform-operation-table .ant-table-tbody>tr>td.platform-operation-group-day7,.platform-operation-table .ant-table-thead>tr>th.platform-operation-group-day7{background:#d6e2e6}.platform-operation-table .ant-table-tbody>tr>td.platform-operation-group-day30,.platform-operation-table .ant-table-thead>tr>th.platform-operation-group-day30{background:#ddd7e4}.platform-operation-table .ant-table-tbody>tr>td.platform-operation-group-month,.platform-operation-table .ant-table-thead>tr>th.platform-operation-group-month{background:#e5dfd6}.platform-operation-table .ant-table-tbody>tr>td.platform-operation-group-sales,.platform-operation-table .ant-table-thead>tr>th.platform-operation-group-sales{background:#e7ddd2}.platform-operation-table .ant-table-thead>tr:first-child>th.platform-operation-group-basic{background:#f0f0f0}.platform-operation-table .ant-table-thead>tr:first-child>th.platform-operation-group-decision{background:#e7cfc3}.platform-operation-table .ant-table-thead>tr:first-child>th.platform-operation-group-day1{background:#c8d8ce}.platform-operation-table .ant-table-thead>tr:first-child>th.platform-operation-group-day7{background:#c7d7dc}.platform-operation-table .ant-table-thead>tr:first-child>th.platform-operation-group-day30{background:#d3cddd}.platform-operation-table .ant-table-thead>tr:first-child>th.platform-operation-group-month{background:#dbd4ca}.platform-operation-table .ant-table-thead>tr:first-child>th.platform-operation-group-sales{background:#ddd0c3}.platform-operation-detail-panel{display:grid;grid-gap:12px;gap:12px}.platform-operation-detail-yearbar{display:flex;flex-wrap:wrap;gap:8px}.platform-operation-detail-yearchip{border:1px solid rgba(35,24,21,.1);background:rgba(255,255,255,.92);color:var(--muted);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease}.platform-operation-detail-yearchip-active,.platform-operation-detail-yearchip:hover{border-color:rgba(182,73,38,.24);color:var(--accent)}.platform-operation-detail-yearchip-active{background:rgba(182,73,38,.12)}.platform-operation-detail-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,92px));grid-gap:10px;gap:10px;min-width:max-content}.platform-operation-detail-item{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid rgba(35,24,21,.08);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,242,235,.92))}.platform-operation-detail-label{color:var(--muted);font-size:12px;line-height:1}.platform-operation-detail-value{color:var(--text);font-size:16px;line-height:1.2}.decision-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;white-space:nowrap}.decision-group-head>span{flex:1 1 auto;min-width:max-content;white-space:nowrap}.decision-group-toggle-link{flex:0 0 auto;border:none;background:transparent;padding:0;color:var(--accent);font-size:12px;font-weight:700;cursor:pointer}.decision-group-toggle-link:hover{opacity:.8}.decision-row-action{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;color:var(--accent);font-size:13px;font-weight:600;cursor:pointer}.decision-row-action:hover{opacity:.8}.decision-row-action.is-expanded{color:var(--text)}.decision-row-action-arrow{font-size:11px;line-height:1}.decision-collapsed-placeholder{color:var(--muted);font-weight:700;letter-spacing:.12em}.decision-flex-table .ant-table-tbody>tr>td.decision-group-forecast,.decision-flex-table .ant-table-thead>tr>th.decision-group-forecast{background:rgba(182,73,38,.14)}.decision-flex-table .ant-table-tbody>tr>td.decision-group-channel,.decision-flex-table .ant-table-thead>tr>th.decision-group-channel{background:rgba(47,109,87,.16)}.decision-flex-table .ant-table-tbody>tr>td.decision-group-basic,.decision-flex-table .ant-table-thead>tr>th.decision-group-basic{background:rgba(85,92,122,.18)}.decision-flex-table .ant-table-tbody>tr>td.decision-group-sales,.decision-flex-table .ant-table-thead>tr>th.decision-group-sales{background:rgba(186,132,45,.2)}.decision-flex-table .ant-table-tbody>tr>td.decision-group-stock,.decision-flex-table .ant-table-thead>tr>th.decision-group-stock{background:rgba(58,113,124,.2)}.decision-flex-table .ant-table-tbody>tr>td.decision-group-shipment,.decision-flex-table .ant-table-thead>tr>th.decision-group-shipment{background:rgba(117,78,140,.2)}.decision-flex-table .ant-table-tbody>tr>td.decision-group-order,.decision-flex-table .ant-table-thead>tr>th.decision-group-order{background:rgba(131,102,67,.16)}.decision-flex-table .ant-table-thead>tr:first-child>th.decision-group-basic{background:rgba(85,92,122,.3)}.decision-flex-table .ant-table-thead>tr:first-child>th.decision-group-forecast{background:rgba(182,73,38,.22)}.decision-flex-table .ant-table-thead>tr:first-child>th.decision-group-channel{background:rgba(47,109,87,.24)}.decision-flex-table .ant-table-thead>tr:first-child>th.decision-group-sales{background:rgba(186,132,45,.32)}.decision-flex-table .ant-table-thead>tr:first-child>th.decision-group-stock{background:rgba(58,113,124,.32)}.decision-flex-table .ant-table-thead>tr:first-child>th.decision-group-shipment{background:rgba(117,78,140,.32)}.decision-flex-table .ant-table-thead>tr:first-child>th.decision-group-order{background:rgba(131,102,67,.24)}.decision-edit-cell{display:flex;gap:4px;min-height:28px}.decision-edit-cell,.decision-editable-cell{align-items:center;justify-content:space-between}.decision-editable-cell{display:inline-flex;gap:8px;width:100%;min-height:34px;padding:6px 10px;border:1px solid rgba(35,24,21,.08);border-radius:10px;background:rgba(255,255,255,.78);color:var(--text);text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.decision-editable-cell:hover{border-color:rgba(177,58,34,.28);background:rgba(255,249,246,.96)}.decision-editable-cell:focus-visible{outline:none;border-color:rgba(177,58,34,.38);box-shadow:0 0 0 3px rgba(177,58,34,.12)}.decision-editable-cell span{flex:1 1;min-width:0;line-height:1.4;white-space:normal;word-break:break-word}.decision-editable-cell .anticon{flex:0 0 auto;color:var(--muted);font-size:12px}.decision-image-editable-cell{min-height:56px}.decision-image-editable-meta{display:inline-flex;align-items:center;gap:10px;min-width:0}.decision-image-editable-thumb{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;border:1px solid rgba(35,24,21,.08);border-radius:10px;background:rgba(255,255,255,.92);color:var(--muted);font-size:12px}.decision-image-editable-thumb.is-empty{background:rgba(35,24,21,.04)}.decision-image-editable-thumb img{width:100%;height:100%;object-fit:cover}.decision-image-editable-text{min-width:0;line-height:1.4;white-space:normal;word-break:break-word}.decision-image-editor{display:grid;grid-gap:12px;gap:12px}.decision-image-editor-preview{display:flex;align-items:center;justify-content:center;min-height:220px;overflow:hidden;border:1px dashed rgba(177,58,34,.24);border-radius:16px;background:rgba(255,249,246,.68)}.decision-image-editor-preview.is-empty{color:var(--muted);font-size:13px}.decision-image-editor-preview img{display:block;max-width:100%;max-height:320px;object-fit:contain}.decision-image-editor-tip{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.decision-edit-trigger{color:var(--muted)!important;width:22px!important;min-width:22px!important;height:22px!important;padding:0!important}.decision-flex-table .ant-table-tbody>tr>td .decision-cell-strong,.decision-flex-table .ant-table-tbody>tr>td>span{line-height:1.3}.decision-expand-panel{display:grid;grid-gap:16px;gap:16px;padding:8px 4px}.decision-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.decision-history-meta{color:var(--muted);font-size:12px}.bd-performance-panel{display:grid;grid-gap:16px;gap:16px;padding:8px 4px}.bd-performance-shell{display:grid;grid-gap:16px;gap:16px;padding:16px;border:1px solid rgba(35,24,21,.08);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,242,235,.78))}.bd-performance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.bd-performance-copy{display:grid;grid-gap:6px;gap:6px}.bd-performance-copy h4{margin:0;font-size:16px;font-weight:700;color:var(--ink)}.bd-performance-copy p{margin:0;color:var(--muted);font-size:13px}.bd-performance-tabs{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid rgba(35,24,21,.08);border-radius:999px;background:rgba(255,255,255,.82)}.bd-performance-tab{border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:13px;font-weight:600;padding:8px 14px;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.bd-performance-tab:hover{color:var(--ink);background:rgba(35,24,21,.05)}.bd-performance-tab-active{color:#b13a22;background:rgba(255,244,238,.96);box-shadow:inset 0 0 0 1px rgba(177,58,34,.16)}.bd-performance-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scrollbar-width:thin}.bd-performance-rail{display:grid;grid-auto-flow:column;grid-gap:12px;gap:12px;min-width:max-content}.bd-performance-rail-monthly{grid-auto-columns:minmax(236px,236px)}.bd-performance-rail-daily{grid-auto-columns:minmax(208px,208px)}.bd-performance-card{display:grid;grid-gap:12px;gap:12px;min-height:162px;padding:14px;border:1px solid rgba(35,24,21,.08);border-radius:16px;background:rgba(255,255,255,.94)}.bd-performance-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bd-performance-card-head strong{color:var(--ink);font-size:15px}.bd-performance-card-head span{color:var(--muted);font-size:12px;white-space:nowrap}.bd-performance-card-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.bd-performance-metric{display:grid;grid-gap:6px;gap:6px;min-height:54px;padding:10px 12px;border-radius:12px;background:rgba(35,24,21,.04)}.bd-performance-metric span{color:var(--muted);font-size:12px}.bd-performance-metric strong{color:var(--ink);font-size:16px;line-height:1.2}.decision-history-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scroll-snap-type:x proximity}.decision-history-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(118px,118px);grid-gap:10px;gap:10px;min-width:max-content}.decision-history-cell{display:grid;grid-gap:6px;gap:6px;min-height:74px;padding:12px 14px;border:1px solid rgba(35,24,21,.08);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,242,235,.92));scroll-snap-align:start}.decision-history-cell.is-launch{border-color:rgba(177,58,34,.18);background:linear-gradient(180deg,rgba(255,248,242,.98),rgba(250,236,224,.95))}.decision-history-date{color:var(--muted);font-size:12px}.decision-history-subdate{color:var(--ink);font-size:13px;font-weight:600}.decision-history-qty{font-size:18px;line-height:1.2;color:var(--ink)}.decision-detail-section{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.72)}.decision-detail-title{font-size:16px;font-weight:700}.decision-detail-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.decision-detail-item{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:14px;background:rgba(35,24,21,.04)}.decision-detail-label{color:var(--muted);font-size:12px}.decision-detail-value{line-height:1.6}.decision-import-actions{margin-top:18px}.decision-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);align-items:start}.decision-board{display:grid;grid-gap:18px;gap:18px}.decision-board-summary{display:flex;flex-wrap:wrap;gap:10px}.decision-table{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:rgba(255,255,255,.48)}.decision-table-head,.decision-table-row{display:grid;grid-gap:16px;gap:16px;align-items:center;grid-template-columns:.9fr 1.55fr .55fr .55fr .55fr .7fr .55fr .95fr;padding:14px 16px}.decision-table-head{background:rgba(35,24,21,.05);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.decision-table-row{border-top:1px solid var(--line);font-size:14px}.decision-cell-strong{font-weight:700}.decision-cell-note{margin-top:4px;color:var(--muted);font-size:12px}.decision-tag{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:700}.decision-alert-item,.decision-suggestion-item{padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.45)}.decision-alert-item{position:relative;padding-left:42px;color:var(--text);line-height:1.7}.decision-alert-item:before{content:"!";position:absolute;left:16px;top:16px;display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:rgba(182,73,38,.14);color:var(--accent);font-size:12px;font-weight:800}.decision-rule-text{line-height:1.7;color:var(--text)}@media (max-width:1100px){.app-shell{grid-template-rows:auto auto minmax(0,1fr);height:auto;overflow-y:visible}.app-shell-header{flex-direction:column;align-items:flex-start;padding:18px 20px}.app-shell-brand-copy strong{font-size:22px}.app-shell-header-account{width:100%;justify-content:space-between}.app-shell-header-account-meta{flex:1 1;justify-content:flex-start;text-align:left}.app-shell-header-account-meta span{white-space:nowrap}.app-shell-body{grid-template-columns:1fr}.sidebar{position:static;height:auto;overflow:visible;border-right:none;border-bottom:1px solid var(--line)}.content-grid,.metrics-grid{grid-template-columns:1fr}.content{height:auto;overflow-y:visible}.attachment-grid,.attachment-preview-section,.attachment-summary-grid,.decision-import-grid,.decision-layout,.detail-grid,.detail-module-grid,.editor-layout,.first-order-summary-strip,.form-grid,.product-basic-sheet,.record-card,.record-meta-grid,.side-metric-list,.summary-strip,.toolbar-grid{grid-template-columns:1fr}.decision-page-head,.decision-table-card-head{flex-direction:column;align-items:flex-start}.forecast-module-shell{padding-top:0}.forecast-module-tabs{position:static;margin-bottom:12px;max-width:100%;padding-bottom:4px}.decision-detail-grid,.decision-query-grid{grid-template-columns:1fr}.product-basic-image-cell{grid-row:auto}.editor-basic-offset{margin-top:0}.spu-relation-grid{grid-template-columns:1fr}.decision-table-head,.decision-table-row,.sku-table-head,.sku-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-query-grid,.archive-summary-grid,.decision-import-meta,.platform-operation-note-grid{grid-template-columns:1fr}}.auth-page,.auth-route-shell{min-height:100vh}.auth-page{position:relative;display:grid;place-items:center;padding:40px 24px;overflow:hidden}.auth-page-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none}.auth-page-orb{position:absolute;border-radius:999px;filter:blur(8px);opacity:.9}.auth-page-orb-left{top:-140px;left:-120px;width:420px;height:420px;background:radial-gradient(circle,rgba(215,114,68,.34) 0,rgba(215,114,68,.08) 58%,transparent 74%)}.auth-page-orb-right{right:-120px;bottom:-160px;width:460px;height:460px;background:radial-gradient(circle,rgba(47,109,87,.2) 0,rgba(47,109,87,.06) 54%,transparent 72%)}.auth-page-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.28) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.28) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.74),transparent 84%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.74),transparent 84%)}.auth-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,480px);grid-gap:28px;gap:28px;width:min(1180px,100%);align-items:stretch}.auth-card,.auth-showcase{border:1px solid rgba(35,24,21,.08);border-radius:32px;background:rgba(255,251,246,.76);box-shadow:0 24px 64px rgba(110,82,61,.16);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.auth-showcase{display:grid;grid-gap:26px;gap:26px;padding:40px;background:radial-gradient(circle at top left,rgba(255,255,255,.86),transparent 34%),linear-gradient(135deg,rgba(255,249,243,.96),rgba(247,236,225,.88) 52%,rgba(244,227,214,.94))}.auth-kicker{margin:0;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.3em;text-transform:uppercase}.auth-showcase h1{margin:0;max-width:12ch;font-size:clamp(36px,4.4vw,60px);line-height:1.08;letter-spacing:-.03em}.auth-showcase h1 span{display:block}.auth-title-break{margin-top:.16em}.auth-summary{margin:0;max-width:620px;color:var(--muted);font-size:16px;line-height:1.9}.auth-badges{display:flex;flex-wrap:wrap;gap:12px}.auth-badges span{display:inline-flex;align-items:center;padding:11px 16px;border:1px solid rgba(182,73,38,.16);border-radius:999px;background:rgba(255,248,243,.88);color:var(--accent);font-size:13px;font-weight:700}.auth-capability-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:auto}.auth-capability-card{display:grid;grid-gap:10px;gap:10px;min-height:170px;padding:18px;border:1px solid rgba(35,24,21,.08);border-radius:24px;background:rgba(255,255,255,.68)}.auth-capability-card strong{font-size:18px;line-height:1.3}.auth-capability-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.auth-card{display:grid;grid-gap:24px;gap:24px;padding:32px 30px 28px}.auth-card-head{display:flex;align-items:center;gap:16px}.auth-brand-mark{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,#cc7448,#8f3d23);color:#fff7ef;font-size:26px;font-weight:800;box-shadow:0 18px 32px rgba(143,61,35,.22)}.auth-card-label{margin:0 0 6px;color:var(--muted);font-size:13px;letter-spacing:.16em;text-transform:uppercase}.auth-card-head h2{margin:0;font-size:32px;line-height:1.1}.auth-form{display:grid;grid-gap:4px;gap:4px}.auth-form .ant-form-item{margin-bottom:16px}.auth-form .ant-form-item-label>label{font-size:13px;font-weight:700;color:var(--text)}.auth-form .ant-input,.auth-form .ant-input-affix-wrapper{min-height:52px;border-color:rgba(35,24,21,.08);background:rgba(255,255,255,.82);box-shadow:none}.auth-form .ant-input{padding-top:11px;padding-bottom:11px}.auth-form .ant-input-affix-wrapper{padding-top:0;padding-bottom:0}.auth-form .ant-input-affix-wrapper>input.ant-input{min-height:50px;padding-top:0;padding-bottom:0}.auth-form-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.auth-link-button{border:0;padding:0;background:transparent;color:var(--accent);font-size:13px;font-weight:700;cursor:pointer}.auth-link-button:hover{opacity:.82}.auth-card .ant-btn-primary{min-height:52px;font-size:15px;font-weight:700;letter-spacing:.04em;box-shadow:0 16px 30px rgba(182,73,38,.18)}.auth-card-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.auth-card-foot div{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid rgba(35,24,21,.08);border-radius:20px;background:rgba(255,255,255,.66)}.auth-card-foot span{color:var(--muted);font-size:12px}.auth-card-foot strong{font-size:16px}@media (max-width:1100px){.auth-shell{grid-template-columns:1fr}.auth-showcase{order:2;padding:28px}.auth-showcase h1{max-width:none}.auth-card{order:1}.auth-capability-list{grid-template-columns:1fr}}@media (max-width:680px){.auth-page{padding:18px}.auth-card,.auth-showcase{border-radius:26px;padding:22px}.auth-card-head{align-items:flex-start}.auth-card-head h2{font-size:28px}.auth-card-foot,.auth-form-row{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}}.dashboard-board{gap:24px}.dashboard-panel{display:grid;grid-gap:20px;gap:20px;padding:24px}.dashboard-hero-panel{gap:18px}.dashboard-hero-head .decision-page-copy{gap:10px}.dashboard-hero-head .decision-page-copy h3{margin:0;font-size:30px;line-height:1.15}.dashboard-hero-head .decision-page-copy p{max-width:940px;margin:0;color:var(--muted);font-size:15px;line-height:1.85}.dashboard-tag-row{display:flex;flex-wrap:wrap;gap:10px}.dashboard-chip,.dashboard-tag{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:rgba(182,73,38,.08);color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.04em}.dashboard-warning-panel{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border:1px solid rgba(182,73,38,.14);border-radius:20px;background:rgba(255,247,242,.92)}.dashboard-warning-panel strong{flex-shrink:0;color:var(--accent);font-size:14px}.dashboard-warning-panel span{color:var(--muted);font-size:14px;line-height:1.7}.dashboard-kpi-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-kpi-card{display:grid;grid-gap:12px;gap:12px;min-height:156px;padding:22px}.dashboard-kpi-label{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.dashboard-kpi-value{margin:0;font-size:30px;font-weight:800;line-height:1.1}.dashboard-kpi-note{margin:auto 0 0;color:var(--muted);font-size:12px;line-height:1.7}.dashboard-people-grid,.dashboard-section-grid,.dashboard-snapshot-grid{display:grid;grid-gap:20px;gap:20px}.dashboard-section-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.dashboard-people-grid,.dashboard-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-panel-head>div{display:grid;grid-gap:8px;gap:8px}.dashboard-panel-title{margin:0;font-size:24px;line-height:1.2}.dashboard-panel-subtitle{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.dashboard-focus-list,.dashboard-hot-list,.dashboard-talent-list{display:grid;grid-gap:14px;gap:14px}.dashboard-focus-row,.dashboard-list-row,.dashboard-talent-row{display:grid;grid-gap:12px;gap:12px;padding:18px 18px 16px;border:1px solid rgba(35,24,21,.08);border-radius:20px;background:rgba(255,255,255,.64)}.dashboard-list-row{grid-template-columns:56px minmax(0,1fr);align-items:flex-start}.dashboard-list-rank{display:grid;place-items:center;width:44px;height:44px;border-radius:16px;background:rgba(182,73,38,.12);color:var(--accent);font-size:16px;font-weight:800}.dashboard-focus-main,.dashboard-list-main{display:grid;grid-gap:8px;gap:8px;min-width:0}.dashboard-list-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.dashboard-list-title-row strong{font-size:17px;line-height:1.35}.dashboard-list-title-row span{flex-shrink:0;color:var(--muted);font-size:12px}.dashboard-list-meta{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.dashboard-focus-metrics,.dashboard-stat-row{display:flex;flex-wrap:wrap;gap:10px}.dashboard-focus-metrics span,.dashboard-stat-row span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:rgba(35,24,21,.05);color:var(--text);font-size:12px;font-weight:600}.dashboard-platform-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-platform-card{display:grid;grid-gap:10px;gap:10px;padding:18px;border:1px solid rgba(35,24,21,.08);border-radius:22px;background:rgba(255,255,255,.68)}.dashboard-platform-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-platform-head strong{font-size:16px}.dashboard-platform-head span{color:var(--accent);font-size:12px;font-weight:700}.dashboard-platform-highlight{margin:0;font-size:28px;font-weight:800;line-height:1.1}.dashboard-platform-note{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.dashboard-platform-metrics{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.dashboard-platform-metrics span{color:var(--text);font-size:13px;line-height:1.5}.dashboard-summary-strip{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-mini-stat{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid rgba(35,24,21,.08);border-radius:18px;background:rgba(255,255,255,.56)}.dashboard-mini-stat span{color:var(--muted);font-size:12px;line-height:1.5}.dashboard-mini-stat strong{font-size:24px;line-height:1.1}.dashboard-total-highlight{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:20px;background:rgba(182,73,38,.08)}.dashboard-total-highlight span{color:var(--accent);font-size:13px;font-weight:700}.dashboard-total-highlight strong{color:var(--accent);font-size:28px;line-height:1.1}.dashboard-empty{padding:28px 18px;border:1px dashed rgba(35,24,21,.16);border-radius:20px;color:var(--muted);font-size:14px;line-height:1.7;text-align:center}@media (max-width:1680px){.dashboard-kpi-grid,.dashboard-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1280px){.dashboard-people-grid,.dashboard-section-grid,.dashboard-snapshot-grid{grid-template-columns:1fr}.dashboard-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dashboard-kpi-grid,.dashboard-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-list-row{grid-template-columns:1fr}.dashboard-list-rank{width:40px;height:40px}}@media (max-width:640px){.dashboard-kpi-card,.dashboard-panel{padding:18px}.dashboard-kpi-grid,.dashboard-platform-grid,.dashboard-summary-strip{grid-template-columns:1fr}.dashboard-panel-title{font-size:22px}.dashboard-kpi-value,.dashboard-platform-highlight,.dashboard-total-highlight strong{font-size:24px}.dashboard-list-title-row,.dashboard-panel-head,.dashboard-total-highlight{flex-direction:column;align-items:flex-start}}.permission-management-page{display:grid;grid-gap:20px;gap:20px;min-width:0}.permission-management-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.permission-management-summary-card{display:grid;grid-gap:12px;gap:12px;background:#fff}.permission-management-summary-card p{margin:0;color:var(--muted);line-height:1.7}.permission-management-alert.ant-alert{border-radius:20px;border:1px solid rgba(182,73,38,.12);background:rgba(255,250,244,.88)}.permission-management-workspace{display:grid;grid-gap:0;gap:0;min-width:0;overflow:hidden}.permission-management-workspace .ant-tabs,.permission-management-workspace .ant-tabs-content,.permission-management-workspace .ant-tabs-tabpane{min-width:0}.permission-management-workspace .ant-tabs-content-holder{padding-top:8px;min-width:0}.permission-management-tab-desc{margin:0 0 20px;color:var(--muted);font-size:14px}.permission-management-tab-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;min-width:0}.permission-management-tab-toolbar .permission-management-tab-desc{margin-bottom:0;min-width:0}.permission-management-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.permission-management-checkbox-group{width:100%}.permission-management-permission-groups{display:grid;grid-gap:14px;gap:14px}.permission-management-permission-group{display:grid;grid-gap:14px;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.56)}.permission-management-permission-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.permission-management-permission-group-head h4{margin:0;font-size:16px;line-height:1.3}.permission-management-permission-group-head span{color:var(--muted);font-size:12px}.permission-management-permission-modules{display:grid;grid-gap:12px;gap:12px}.permission-management-permission-module{display:grid;grid-gap:10px;gap:10px}.permission-management-permission-module p{margin:0;font-size:13px;font-weight:600;color:var(--text)}.permission-management-permission-options{display:flex;flex-wrap:wrap;gap:10px 16px}.permission-management-permission-options .ant-checkbox-wrapper{-webkit-margin-start:0!important;margin-inline-start:0!important}.permission-management-role-pills{display:flex;flex-wrap:wrap;gap:10px}.permission-management-role-pills .ant-radio-button-wrapper{border-radius:999px!important;border-inline-start-width:1px!important}.permission-management-role-pills .ant-radio-button-wrapper:before{display:none!important}.permission-management-data-table .ant-table{table-layout:fixed}.permission-management-data-table,.permission-management-data-table .ant-spin-container,.permission-management-data-table .ant-spin-nested-loading,.permission-management-data-table .ant-table-container,.permission-management-data-table .ant-table-content,.permission-management-data-table .ant-table-wrapper{min-width:0}.permission-management-data-table .ant-table-content{overflow-x:auto!important}.permission-management-data-table .ant-table-cell{white-space:nowrap}.permission-management-table-main{display:grid;grid-gap:4px;gap:4px}.permission-management-table-main strong{font-weight:600}.permission-management-table-main span{color:var(--muted);font-size:12px}.permission-management-tag-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0}@media (max-width:1280px){.permission-management-summary-grid{grid-template-columns:1fr}}@media (max-width:900px){.permission-management-form-grid{grid-template-columns:1fr}.permission-management-tab-toolbar{align-items:stretch;flex-direction:column}}