:root{--ui-radius-panel:12px;--ui-radius-card:10px;--ui-radius-control:8px;--ui-gap-xs:6px;--ui-gap-sm:8px;--ui-gap-md:12px;--ui-gap-lg:16px;--ui-font-xs:11px;--ui-font-sm:12px;--ui-font-md:13px;--ui-font-lg:16px;--ui-font-xl:20px;--ui-shadow-panel:0 10px 28px #0733210e;--radius-card:var(--ui-radius-panel);--radius-control:var(--ui-radius-control);--control-height:30px;--table-font-size:12px;--table-cell-y:6px;--table-cell-x:8px}body{font-size:13px;line-height:1.42}h1{letter-spacing:-.04em;font-size:clamp(30px,3.2vw,40px)}h2{font-size:var(--ui-font-xl);letter-spacing:-.025em}.summary{font-size:16px;line-height:1.55}.summary.compact{font-size:14px;line-height:1.5}.workbenchShell{width:min(1420px,100% - 28px);padding-top:20px}.pageHeader{gap:var(--ui-gap-lg);margin-bottom:14px}.pageHeader h1{font-size:clamp(28px,3.4vw,38px)}.eyebrow{margin-bottom:8px;font-size:11px}.storeCard,.storeManagerNav,.monthBar,.scheduleToolbar,.staffPanel,.entryMain,.summaryPanel,.summaryTableSection,.analysisHeroGrid>div,.analysisInsightGrid>article,.personAnalysisCard,.analysisBlockSection,.managerPanel,.loginPanel,.simpleLoginPanel,.loginPasswordCard,.simplePasswordCard{border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow-panel)}.storeCard{min-width:230px;padding:12px 14px}.storeCard strong{font-size:15px;line-height:1.25}.storeCard span,.storeCard small,.metricGrid span,.panelTitle small,.addStaffBox small{font-size:var(--ui-font-xs)}.storeManagerNav{gap:var(--ui-gap-sm);padding:var(--ui-gap-sm);margin-bottom:var(--ui-gap-md);grid-template-columns:204px minmax(0,1fr)}.navStoreBlock{border-radius:var(--ui-radius-card);padding:9px 10px}.navStoreBlock strong{font-size:13px}.navItem{border-radius:var(--ui-radius-card);min-height:46px;padding:8px 10px}.navItem strong{font-size:13px}.navItem small{font-size:11px}.monthBar,.scheduleToolbar{margin-bottom:var(--ui-gap-md);padding:12px 14px}.dailyLayout,.scheduleLayout,.summaryLayout{gap:var(--ui-gap-md)}.staffPanel,.entryMain,.summaryPanel,.summaryTableSection,.analysisInsightGrid>article,.personAnalysisCard{padding:12px}.panelTitle,.entryTopbar{margin-bottom:10px}.staffList{gap:6px}.staffButton{border-radius:var(--ui-radius-card);padding:9px 10px}.dangerBox{margin-top:12px;padding-top:12px}.entryTopbar h2,.summaryPanel h2{margin-bottom:4px;font-size:18px}.entryTopbar p,.dangerBox p,.summarySourceBox p{font-size:var(--ui-font-sm);line-height:1.45}.metricGrid,.summaryMetrics,.summaryDayMetrics{grid-template-columns:repeat(8,minmax(88px,1fr));gap:8px;margin-bottom:10px}.metricGrid div,.summaryMetrics div,.summaryDayMetrics div,.monthlySalesProgressGrid>div{border-radius:var(--ui-radius-card);padding:9px 10px}.metricGrid strong,.summaryMetrics strong,.summaryDayMetrics strong,.monthlySalesProgressGrid strong{margin-top:2px;font-size:18px;line-height:1.15}.legendRow{gap:8px;margin-bottom:10px}.legend{font-size:var(--ui-font-xs);padding:5px 8px}.tableWrap,.summaryTableWrap,.summaryWideTableWrap,.analysisTableWrap,.managerTableWrap{border-radius:var(--ui-radius-panel)}.dailyTable th,.dailyTable td,.analysisTable th,.analysisTable td,.managerSimpleTable th,.managerSimpleTable td{height:34px;padding:var(--table-cell-y) var(--table-cell-x)}.dailyTable input,.dailyTable select{border-radius:var(--ui-radius-control);height:28px;min-height:28px}.statusBadge,.saveBadge,.summaryStatus{height:22px;min-height:22px;padding:0 7px;font-size:11px}.summaryPanels{gap:10px;margin-bottom:10px}.summaryPanel textarea{border-radius:var(--ui-radius-card);min-height:72px;padding:9px;font-size:13px}.summaryIssue,.staffContribution{border-radius:var(--ui-radius-card);padding:8px 10px;font-size:12px}.staffContribution strong{font-size:15px}.summaryRuleList{font-size:12px;line-height:1.55}.summaryTableSection{margin-bottom:12px}.analysisHeroGrid,.analysisInsightGrid,.analysisCardGrid{gap:10px;margin-bottom:12px}.analysisHeroGrid>div{padding:12px}.analysisHeroGrid span,.analysisInsightGrid span{margin-bottom:4px;font-size:11px}.analysisHeroGrid strong{font-size:22px;line-height:1.12}.analysisHeroGrid small,.analysisInsightGrid p{margin-top:4px;font-size:11px;line-height:1.35}.analysisInsightGrid strong{font-size:18px}.analysisTable{font-size:12px}.analysisTable th,.analysisTable td{min-width:92px}.personAnalysisCard header{margin-bottom:10px}.personAnalysisCard header strong{font-size:16px}.personMetricRow{padding:6px 0;font-size:12px}.simpleLoginShell{padding-top:4vh}.simpleLoginPanel{gap:14px;padding:20px}.simpleLoginHeader h1{font-size:clamp(36px,6.4vw,56px)}.loginPasswordCard,.simplePasswordCard{gap:12px;padding:16px}.loginPasswordCard input{min-height:42px}.loginPrimaryButton{min-height:46px}@media (max-width:1100px){.analysisHeroGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysisInsightGrid,.analysisCardGrid{grid-template-columns:1fr}}@media (max-width:760px){:root{--control-height:32px;--table-font-size:11px;--table-cell-y:5px;--table-cell-x:6px}body{font-size:12px}.workbenchShell{padding-top:max(10px, env(safe-area-inset-top))}.pageHeader h1{font-size:clamp(24px,7vw,30px)}.storeCard{padding:10px 12px}.metricGrid,.summaryMetrics,.summaryDayMetrics,.analysisHeroGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metricGrid div,.summaryMetrics div,.summaryDayMetrics div,.analysisHeroGrid>div{padding:8px}.metricGrid strong,.summaryMetrics strong,.summaryDayMetrics strong,.analysisHeroGrid strong{font-size:17px}.staffPanel,.entryMain,.summaryPanel,.summaryTableSection,.analysisInsightGrid>article,.personAnalysisCard{padding:10px}.dailyLayout .tableWrap,.tableWrap,.managerTableWrap{max-height:76dvh}.dailyTable th,.dailyTable td,.analysisTable th,.analysisTable td,.managerSimpleTable th,.managerSimpleTable td{height:32px}}.dailyLayout .dailyTable thead tr:nth-child(2) th,.managerSummaryTable thead tr:nth-child(2) th,.financeSummaryTable thead tr:nth-child(2) th{top:34px}.dailyTable .groupHeader th,.managerSummaryTable thead tr:first-child th,.financeSummaryTable thead tr:first-child th{height:34px}.dailyTable textarea,.tableTextareaInput{resize:none;min-height:30px;max-height:34px;line-height:1.35;overflow:hidden}.dailyTable textarea:focus,.tableTextareaInput:focus{resize:vertical;min-height:82px;max-height:120px;overflow:auto}@media (max-width:760px){.dailyTable input,.dailyTable select,.dailyTable textarea,.managerSummaryTable .tableNumberInput,.financeSummaryTable .tableNumberInput,.financeSummaryTable .tableTextareaInput{transform-origin:50%;transform:scale(.86)}.dailyTable input,.dailyTable select,.managerSummaryTable .tableNumberInput,.financeSummaryTable .tableNumberInput{width:116%;margin-left:-8%}.dailyTable textarea,.financeSummaryTable .tableTextareaInput{width:116%;min-width:0;margin-left:-8%;padding:5px 7px}.noteCol,.noteCell{width:132px;min-width:132px}.financeSummaryTable .summaryCol-note{width:140px;min-width:140px}.financeReadonlyTableWrap .financeReadonlyNoteCell{width:190px;min-width:190px}.weeklyOverviewRows{gap:7px;margin-bottom:10px}.weeklyOverviewStrip.primary,.weeklyOverviewStrip.secondary{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;grid-template-columns:none;gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.weeklyOverviewStrip article{scroll-snap-align:start;flex:0 0 128px;min-height:112px;padding:8px}.weeklyOverviewStrip span,.weeklyOverviewStrip small{font-size:10px;line-height:1.28}.weeklyOverviewStrip strong{white-space:normal;font-size:18px}.focusConfigPanel{border-radius:12px;gap:7px;padding:8px}.focusConfigPanel label{gap:4px;font-size:11px}.focusConfigPanel select,.focusConfigPanel input,.focusConfigPanel textarea{border-radius:9px;min-height:36px;padding-inline:8px;font-size:16px;font-weight:760}.focusConfigPanel textarea{min-height:54px}.focusConfigPanel small{font-size:10px;line-height:1.35}.dailyTable th,.dailyTable td{height:30px;padding:4px 5px}.dailyLayout .dailyTable thead tr:nth-child(2) th,.managerSummaryTable thead tr:nth-child(2) th,.financeSummaryTable thead tr:nth-child(2) th{top:30px}.dailyTable .groupHeader th,.managerSummaryTable thead tr:first-child th,.financeSummaryTable thead tr:first-child th{height:30px;padding-top:4px;padding-bottom:4px}.managerSummaryTable .tableNumberInput,.financeSummaryTable .tableNumberInput{min-width:0;padding-inline:4px}.focusConfigPanel select,.focusConfigPanel input,.focusConfigPanel textarea{transform-origin:50%;width:116%;margin-left:-8%;transform:scale(.86)}}
.simpleLoginShell{--login-bg-image:url(/visuals/login-bg-ink-nature-landscape.jpg);isolation:isolate;background:radial-gradient(circle at 50% 42%,#fffcea42,#0000 38%),linear-gradient(#f6f5e8eb,#e3efe1eb),#f2efd9;place-items:center;min-height:calc(100svh - 44px);padding:clamp(22px,5vw,52px);position:relative;overflow:hidden}.simpleLoginShell:hover{--login-reveal-opacity:1}.simpleLoginShell:before,.simpleLoginShell:after{content:"";z-index:-2;pointer-events:none;height:42%;position:absolute;inset:auto -8% 0}.simpleLoginShell:before{z-index:-2;background:linear-gradient(#f2efd96b, #f2efd96b), var(--login-bg-image) center / cover no-repeat;opacity:1;height:auto;inset:0;transform:scale(1.01)}.simpleLoginShell:after{z-index:-1;background:var(--login-bg-image) center / cover no-repeat;height:auto;opacity:var(--login-reveal-opacity,0);-webkit-mask-image:radial-gradient(circle at var(--login-light-x,54%) var(--login-light-y,26%), #000 0 7%, #000000b8 10%, #00000047 15%, transparent 22%);mask-image:radial-gradient(circle at var(--login-light-x,54%) var(--login-light-y,26%), #000 0 7%, #000000b8 10%, #00000047 15%, transparent 22%);-webkit-mask-image:radial-gradient(circle at var(--login-light-x,54%) var(--login-light-y,26%), #000 0 7%, #000000b8 10%, #00000047 15%, transparent 22%);transition:opacity .18s;inset:0}.loginForestScene{display:none}.loginForestScene svg{filter:drop-shadow(0 24px 34px #1018121f);opacity:.9;width:112%;height:auto;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-2deg)}.loginForestScene path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.islandFrame,.islandCrag,.islandGround,.islandWater,.islandFall,.islandSun,.hatch,.rockHatch,.islandTree path,.compassNeedle,.sketchPetals path{stroke:currentColor}.islandFrame{fill:#ffffff14;stroke-width:4.2px}.islandCrag,.islandGround{stroke-width:4px}.islandWater{stroke-width:5.2px}.islandFall{stroke-width:4.8px}.islandFall.thin{stroke-width:2.5px;opacity:.72}.islandSun{fill:#ffffff14;stroke-width:4.2px}.hatch,.rockHatch{stroke-width:1.5px;opacity:.62}.islandTree path{stroke-width:3.5px}.treeRight{opacity:.94}.compassNeedle{stroke-width:1.2px;opacity:.28}.compassNeedle.soft{stroke-dasharray:9 13}.sketchPetals path{fill:#1018120a;stroke-width:2.1px;opacity:.46}.simpleLoginPanel{z-index:2;background:radial-gradient(circle at var(--login-light-x,54%) var(--login-light-y,26%), #ffffff57, transparent 34%), linear-gradient(145deg, #ffffff2e, #f6fdf40a), #ffffff08;-webkit-backdrop-filter:blur(2.5px)saturate(1.04);backdrop-filter:blur(2.5px)saturate(1.04);border:1px solid #ffffff75;border-radius:28px;gap:16px;width:min(100%,500px);margin-inline:auto;padding:clamp(18px,3vw,28px);position:relative;box-shadow:0 30px 90px #12472f1f,inset 0 1px #ffffffad,inset 0 -1px #0f4d350d}.simpleLoginHeader{z-index:1;text-align:center;align-items:center;position:relative}.simpleLoginHeader:before{content:"";background:linear-gradient(90deg,#0f5138,#78a86d);border-radius:999px;width:64px;height:6px;margin-bottom:13px;box-shadow:0 9px 22px #0f51382e}.simpleLoginHeader .eyebrow{color:#0f4d35b8;letter-spacing:.18em;text-transform:uppercase;font-size:12px}.simpleLoginHeader h1{color:#0d1b13;letter-spacing:.01em;text-wrap:balance;margin-top:7px;font-size:clamp(34px,6.8vw,58px);line-height:.96}.simpleLoginHeader p{color:#21392bb8;margin-top:10px;font-size:clamp(13px,1.8vw,15px);font-weight:800}.loginAppHint{color:#21392b9e;background:#ffffff8f;border:1px dashed #0f4d3538;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin-top:10px;padding:6px 10px;font-size:12px;font-weight:760;display:inline-flex}.simplePasswordCard{z-index:1;background:radial-gradient(circle at var(--login-light-x,54%) var(--login-light-y,26%), #fff3, transparent 36%), linear-gradient(180deg, #ffffff14, #f5fbf505), #ecf6eb08;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);border:1px solid #ffffff61;border-radius:20px;gap:12px;padding:14px;position:relative;box-shadow:inset 0 1px #fff9,0 10px 32px #12472f14}.loginPasswordCard label{gap:7px}.loginPasswordCard label span,.simplePasswordCard>div>span{color:#21392bad;font-size:12px;font-weight:900}.loginPasswordCard input{color:#0f172a;background:#ffffffb8;border:1px solid #0f4d3524;border-radius:14px;min-height:44px;font-size:16px;font-weight:850;box-shadow:0 7px 18px #12472f0a}.loginPasswordCard input::placeholder{color:#0f172a57;font-size:14px;font-weight:760}.loginPasswordCard input:focus{border-color:#0f4d356b;box-shadow:0 0 0 4px #77a86d29,0 9px 22px #12472f12}.loginPrimaryButton{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#0d5a3b,#26704b);border:0;border-radius:999px;min-height:46px;font-size:15px;font-weight:950;box-shadow:0 14px 30px #0f4d3538}.loginPrimaryButton:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 18px 38px #0f4d3542}.loginStoreChoiceGrid button{background:#ffffffd1;border-color:#0f4d3529;border-radius:16px}.loginError{background:#e11d4814;border-radius:14px;padding:9px 10px;font-size:13px}@media (max-width:760px){.simpleLoginShell{--login-bg-image:url(/visuals/login-bg-ink-nature-portrait.jpg);--login-reveal-opacity:0;padding:max(12px, env(safe-area-inset-top)) 12px 18px;background:radial-gradient(circle at 58% 18%,#fffad438,#0000 26%),linear-gradient(#f6f5e8b3,#e3efe1bd),#f2efd9;place-items:start center;gap:0}.simpleLoginPanel{-webkit-backdrop-filter:blur(2px)saturate(1.04);backdrop-filter:blur(2px)saturate(1.04);background:radial-gradient(circle at 58% 12%,#ffffff38,#0000 34%),linear-gradient(#ffffff1f,#fafef908),#ffffff05;border-radius:22px;width:min(100%,390px)}.simpleLoginHeader h1{font-size:clamp(38px,11.5vw,52px)}}@media (hover:none){.simpleLoginShell:before{background:linear-gradient(#f2efd92e, #f2efd92e), var(--login-bg-image) center / cover no-repeat}}.dailyInkPage{--daily-ink:#132019;--daily-ink-muted:#5e6b61;--daily-ink-soft:#f5f1e6;--daily-ink-paper:#fffef8e0;--daily-ink-paper-solid:#fffdf7;--daily-ink-line:#23322842;--daily-ink-line-strong:#0f4d3594;--daily-ink-finance:#f5efe4;--daily-ink-finance-text:#7a5130;--daily-ink-category:#edf3ea;--daily-ink-category-text:#315f44;--daily-ink-status:#eef1ec;isolation:isolate;min-height:100svh;color:var(--daily-ink);position:relative}.dailyInkPage:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 16% 0,#cdd8be1f,#0000 26%),linear-gradient(#fffdf61f,#f8f7ee57),url(/visuals/ink/ink-monthly-brand-jiaoxia-final.png) top/cover no-repeat,#f8f5ec;position:fixed;inset:0}.dailyInkPage:after,.dailyInkPage .pageHeader:after{content:none}.dailyInkPage .pageHeader{align-items:end;position:relative}.dailyInkPage .pageHeader:before{content:none}.monthlyInkPage:before{background:radial-gradient(circle at 18% 0,#cdd8be1f,#0000 26%),linear-gradient(#fffdf61f,#f8f7ee57),url(/visuals/ink/ink-monthly-brand-jiaoxia-final.png) top/cover no-repeat,#f8f5ec}.monthlyInkPage:after,.monthlyInkPage .pageHeader:after,.monthlyInkPage .desktopWorkbenchSidebar:before,.monthlyInkPage .desktopWorkbenchSidebar:after,.monthlyInkPage .mobileWorkbenchMenuPanel:before,.monthlyInkPage .mobileWorkbenchMenuPanel:after{content:none}.monthlyInkPage .monthBar,.monthlyInkPage .metricGrid div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffffa3,#fdfbf4bd)}.dailyInkPage .eyebrow{color:#0f4d35c7;letter-spacing:.16em}.dailyInkPage .pageHeader h1{color:var(--daily-ink);text-shadow:0 1px #ffffff94}.dailyInkPage .pageHeader .summary{color:var(--daily-ink-muted)}.dailyInkPage .storeCard,.dailyInkPage .monthBar,.dailyInkPage .staffPanel,.dailyInkPage .entryMain,.dailyInkPage .mobileWorkbenchMenu,.dailyInkPage .storeManagerSidebar,.dailyInkPage .desktopWorkbenchSidebar{border-color:var(--daily-ink-line);-webkit-backdrop-filter:blur(8px)saturate(1.02);backdrop-filter:blur(8px)saturate(1.02);background:linear-gradient(#ffffff94,#fdfbf4b3);box-shadow:0 16px 38px #1831210f,inset 0 1px #ffffffbd,inset 0 0 0 1px #ffffff52,inset 0 -1px #23322814}.dailyInkPage .storeManagerSidebar{-webkit-backdrop-filter:blur(12px)saturate(1.04);backdrop-filter:blur(12px)saturate(1.04);background:linear-gradient(#ffffff94,#faf8eeb3),#fffdf69e;box-shadow:0 18px 42px #18312117,inset 0 1px #ffffffb8}.dailyInkPage .desktopWorkbenchSidebar,.dailyInkPage .mobileWorkbenchMenuPanel{position:relative;overflow:hidden}.dailyInkPage .desktopWorkbenchSidebar:before,.dailyInkPage .mobileWorkbenchMenuPanel:before,.dailyInkPage .desktopWorkbenchSidebar:after,.dailyInkPage .mobileWorkbenchMenuPanel:after{content:none}.dailyInkPage .desktopWorkbenchSidebar>*,.dailyInkPage .mobileWorkbenchMenuPanel>*{z-index:1;position:relative}.dailyInkPage .storeInkBrand{color:#0f3f2b;border-bottom:1px solid #23322821;gap:2px;padding:10px 12px 8px;display:grid}.dailyInkPage .storeInkBrand span{letter-spacing:.22em;color:#0f4d35a3;font-size:10px;font-weight:900}.dailyInkPage .storeInkBrand strong{letter-spacing:.02em;color:#132019;background:linear-gradient(#0000 58%,#697e5b29 58% 86%,#0000 86%);width:fit-content;font-size:20px;line-height:1.05}.monthlyInkPage .storeManagerSidebar,.monthlyInkPage .desktopWorkbenchSidebar,.monthlyInkPage .mobileWorkbenchMenu,.monthlyInkPage .mobileWorkbenchMenuPanel{-webkit-backdrop-filter:blur(10px)saturate(1.02);backdrop-filter:blur(10px)saturate(1.02);background:linear-gradient(#ffffff7a,#fdfbf494)}.monthlyInkPage .storeInkBrand{background:0 0}.dailyInkPage .entryMain{position:relative;overflow:hidden}.dailyInkPage .entryMain:before{content:"";aspect-ratio:1672/941;z-index:0;pointer-events:none;opacity:.16;mix-blend-mode:multiply;background:url(/visuals/ink/ink-corner-splash.png) 100% 0/contain no-repeat;width:min(520px,60vw);position:absolute;top:-72px;right:-96px;transform:rotate(178deg)}.dailyInkPage .entryMain>*{z-index:1;position:relative}.dailyInkPage .storeCard strong,.dailyInkPage .monthBar strong,.dailyInkPage .panelTitle span,.dailyInkPage .entryTopbar h2{color:#0f3f2b}.dailyInkPage .storeCard span,.dailyInkPage .storeCard small,.dailyInkPage .monthBar span,.dailyInkPage .monthBar small,.dailyInkPage .monthHint,.dailyInkPage .entryTopbar p,.dailyInkPage .dangerBox p{color:var(--daily-ink-muted)}.dailyInkPage .navItem,.dailyInkPage .staffButton,.dailyInkPage .navStoreBlock,.dailyInkPage .dangerBox{border-color:var(--daily-ink-line);background:#fffffbb8}.dailyInkPage .navItem{min-height:58px;transition:border-color .16s,background .16s,transform .16s}.dailyInkPage .navItem:hover{background:#fffff8e0;border-color:#0f4d355c;transform:translateY(-1px)}.dailyInkPage .navItem.active,.dailyInkPage .staffButton.active{border-color:var(--daily-ink-line-strong);color:#0f4d35;background:linear-gradient(135deg,#ebf2e7eb,#fffdf4e6);position:relative;overflow:hidden;box-shadow:inset 3px 0 #0f4d3599,inset 0 -8px #4a62461c}.dailyInkPage .navItem.active:after,.dailyInkPage .staffButton.active:after{content:"";pointer-events:none;opacity:.26;mix-blend-mode:multiply;background:url(/visuals/ink/ink-brush-line.png) 50%/100% 100% no-repeat;height:14px;position:absolute;bottom:3px;left:10px;right:10px}.dailyInkPage .navItem.active strong,.dailyInkPage .staffButton.active span{color:#0f4d35}.dailyInkPage .navItem strong{color:#17251c}.dailyInkPage .navItem small,.dailyInkPage .navStoreBlock span,.dailyInkPage .navStoreBlock small,.dailyInkPage .navStoreSwitch span{color:var(--daily-ink-muted)}.dailyInkPage .navLogoutButton,.dailyInkPage .sidebarCollapseButton,.dailyInkPage button:not(.navItem):not(.staffButton){color:#0f4d35;background:linear-gradient(#fffffadb,#e6f0e5d6);border-color:#0f4d353d}.dailyInkPage .monthFilters select,.dailyInkPage .navStoreSwitch select,.dailyInkPage input:not([type=checkbox]):not([type=radio]),.dailyInkPage select,.dailyInkPage textarea,.dailyInkPage .dailyTable select,.dailyInkPage .dailyTable input,.dailyInkPage .dailyTable textarea{color:var(--daily-ink);background:#fffffff5;border-color:#2b40312e;box-shadow:inset 0 1px #ffffffc7}.dailyInkPage .monthFilters select:focus,.dailyInkPage .navStoreSwitch select:focus,.dailyInkPage input:not([type=checkbox]):not([type=radio]):focus,.dailyInkPage select:focus,.dailyInkPage textarea:focus,.dailyInkPage .dailyTable select:focus,.dailyInkPage .dailyTable input:focus,.dailyInkPage .dailyTable textarea:focus{background:#fff;border-color:#0f4d357a;outline:2px solid #0f4d3533}.dailyInkPage .metricGrid div{color:var(--daily-ink-muted);background:linear-gradient(#fffffceb,#f4f1e7d1);border:1px solid #2b40311f}.dailyInkPage .metricGrid strong{color:#0f4d35}.dailyInkPage .metricDanger{color:#8f3f31;background:#f7ece8!important;border-color:#a043433d!important}.dailyInkPage .metricDanger strong{color:#8f3f31}.dailyInkPage .legend{border:1px solid #2b40311a}.dailyInkPage .financeLegend{background:var(--daily-ink-finance);color:var(--daily-ink-finance-text)}.dailyInkPage .categoryLegend{background:var(--daily-ink-category);color:var(--daily-ink-category-text)}.dailyInkPage .statusLegend{background:var(--daily-ink-status);color:#4d5b51}.dailyInkPage .tableWrap{border-color:var(--daily-ink-line);background:var(--daily-ink-paper-solid);box-shadow:inset 0 1px #ffffffb8,0 1px #2b40310a}.dailyInkPage .dailyTable th,.dailyInkPage .dailyTable td{border-color:#2b403126}.dailyInkPage .dailyTable th{color:#223126;background:#f7f4ea}.dailyInkPage .dailyTable .groupHeader th{background:linear-gradient(#ffffff5c,#0000),#f2efe4}.dailyInkPage .financeGroup,.dailyInkPage .moneyCol,.dailyInkPage .moneyCell{background:var(--daily-ink-finance)!important}.dailyInkPage .categoryGroup,.dailyInkPage .itemCol,.dailyInkPage .itemCell{background:var(--daily-ink-category)!important}.dailyInkPage .calcCol,.dailyInkPage .calcCell{color:#213226;background:#f5f5ef}.dailyInkPage .rowStatus-future td,.dailyInkPage .rowStatus-notEmployed td,.dailyInkPage .rowStatus-rest td{color:#8a938b;background-color:#f6f6f0b8}.dailyInkPage .rowStatus-missing td:first-child,.dailyInkPage .rowStatus-missing .statusCell{background:#f7ece8}.dailyInkPage .statusBadge,.dailyInkPage .saveBadge,.dailyInkPage .rolePill{border:1px solid #2b40311a}.dailyInkPage .rolePill{letter-spacing:.04em;border-color:#2b40312e;height:18px;padding:0 7px;font-size:10px;box-shadow:inset 0 1px #ffffff6b}.dailyInkPage .rolePill.manager{color:#285540;background:#e0ebdfdb}.dailyInkPage .rolePill.staff{color:#526258;background:#ecf0e9e6}.dailyInkPage .rolePill.lead{color:#735d35;background:#efe5cfe0}.dailyInkPage .statusBadge.filled,.dailyInkPage .saveBadge.saved{color:#245f3f;background:#e7f0e6}.dailyInkPage .statusBadge.todayPending,.dailyInkPage .saveBadge.saving,.dailyInkPage .saveBadge.dirty{color:#805a2d;background:#f3ead7}.dailyInkPage .statusBadge.missing,.dailyInkPage .saveBadge.error{color:#8f3f31;background:#f4e2dc}.dailyInkPage .statusBadge.rest,.dailyInkPage .statusBadge.future,.dailyInkPage .statusBadge.notEmployed{color:#657067;background:#eceee8}.dailyInkPage .staffSummaryRow td{color:#0f4d35;border-top-color:#0f4d3580;background:#eef4ed!important}.monthlyInkPage .staffTargetPanel{border-color:var(--daily-ink-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffffb3,#fdfbf4c7);position:relative;overflow:hidden;box-shadow:0 16px 38px #1831210f,inset 0 1px #ffffffb8}.monthlyInkPage .staffTargetPanel:before,.monthlyInkPage .staffTargetPanel:after{content:none}.monthlyInkPage .staffTargetPanel>*{z-index:1;position:relative}.monthlyInkPage .staffTargetCard{background:linear-gradient(#fffffcf2,#fafbf6eb);border-color:#2332282e;box-shadow:inset 0 1px #ffffffb3,0 1px #2332280a}.monthlyInkPage .staffTargetCard.active{border-color:var(--daily-ink-line-strong);background:linear-gradient(135deg,#e8f1e6f0,#fffdf4eb);position:relative;overflow:hidden;box-shadow:inset 3px 0 #0f4d3594,inset 0 -8px #4a62461a,0 0 0 2px #0f4d3514}.monthlyInkPage .staffTargetCard.active:after{content:"";pointer-events:none;opacity:.2;mix-blend-mode:multiply;background:url(/visuals/ink/ink-brush-line.png) 50%/100% 100% no-repeat;height:14px;position:absolute;bottom:3px;left:10px;right:10px}.monthlyInkPage .staffTargetCard strong{color:#0f3f2b}.monthlyInkPage .staffTargetCard div>span{color:#526258;letter-spacing:.04em;background:#ecf0e9e6;border:1px solid #2b40312e;border-radius:999px;height:18px;padding:0 7px;font-size:10px;font-weight:900}.monthlyInkPage .staffTargetCard input{color:var(--daily-ink);background:#fffffff0;border-color:#2b403133}.monthlyInkPage .staffTargetCard input:focus{border-color:#0f4d357a;outline:2px solid #0f4d352e}.monthlyInkPage .staffTargetCard p,.monthlyInkPage .staffTargetCard small{color:var(--daily-ink-muted)}.monthlyInkPage .staffTargetCard b,.monthlyInkPage .copyStatusText{color:#0f4d35}.monthlyInkPage .miniCopyButton{color:#0f4d35;background:linear-gradient(#fffffae0,#e7f1e6d6);border-color:#0f4d3557;box-shadow:inset 0 1px #ffffffa6}.summaryInkPage .monthSwitchBar,.summaryInkPage .scheduleToolbar,.summaryInkPage .dailyGroupReportPanel,.summaryInkPage .summaryTableSection{border-color:var(--daily-ink-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffffa3,#fdfbf4c2);position:relative;overflow:hidden;box-shadow:0 16px 38px #1831210e,inset 0 1px #ffffffb8}.summaryInkPage .dailyGroupReportPanel:before,.summaryInkPage .summaryTableSection:before{content:none}.summaryInkPage .dailyGroupReportPanel>*,.summaryInkPage .summaryTableSection>*{z-index:1;position:relative}.summaryInkPage .monthSwitchBar span,.summaryInkPage .monthSwitchBar small,.summaryInkPage .dailyReportTools{color:var(--daily-ink-muted)}.summaryInkPage .monthSwitchBar a{color:#314438;background:#fffffbb8;border-color:#2b403133}.summaryInkPage .monthSwitchBar a.active{color:#fffdf7;background:linear-gradient(#1e5437eb,#133726f0);border-color:#0f4d3594;box-shadow:inset 0 -6px #ffffff14}.summaryInkPage .toolbarActions button,.summaryInkPage .dailyReportTools input{color:#0f4d35;background:linear-gradient(#fffffae6,#e8f1e6d1);border-color:#2b403133}.summaryInkPage .dailyReportText,.summaryInkPage .tableNumberInput,.summaryInkPage .tableTextInput,.summaryInkPage .tableTextareaInput{color:var(--daily-ink);background:#fffffff2;border-color:#2b403133}.summaryInkPage .dailyReportText:focus,.summaryInkPage .tableNumberInput:focus,.summaryInkPage .tableTextInput:focus,.summaryInkPage .tableTextareaInput:focus{border-color:#0f4d357a;outline:2px solid #0f4d352e}.summaryInkPage .selectedRow td{background:#eef5ed}.summaryInkPage .selectedRow .stickyDate{color:#0f4d35;background:#e2eee2}.summaryInkPage .stickyDate button:not(.navItem):not(.staffButton),.summaryInkPage .selectedRow .stickyDate button:not(.navItem):not(.staffButton){box-shadow:none;color:inherit;background:0 0;border:0;padding:0}.summaryInkPage .trafficGroup,.summaryInkPage .onlineGroup{color:#405846;background:#eef2e9!important}.summaryInkPage .conversionGroup,.summaryInkPage .checkGroup{color:#2d6649;background:#e8f2e8!important}.summaryInkPage .basketGroup{color:#765b34;background:#f4eddf!important}.summaryInkPage .performanceGroup,.summaryInkPage .offlineGroup{color:#654f35;background:#f1eadf!important}.summaryInkPage .sourceBadge{border:1px solid #2b40311f}.summaryInkPage .sourceBadge.manager{color:#315f44;background:#e5eee3eb}.summaryInkPage .sourceBadge.staff{color:#526258;background:#ecf0e9eb}.summaryInkPage .sourceBadge.area{color:#735d35;background:#efe5cfe6}.summaryInkPage .sourceBadge.calc{color:#4d5b51;background:#f0f1ecf0}.summaryInkPage .summaryTotalRow td{color:#0f4d35;border-top-color:#0f4d3585;background:#eef4ed!important}.analysisInkPage .monthSwitchBar,.analysisInkPage .weekArchiveBar,.analysisInkPage .monthlySalesProgressPanel,.analysisInkPage .analysisBlockSection,.analysisInkPage .caseLibraryPanel,.analysisInkPage .nextActionPanel{border-color:var(--daily-ink-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffffa3,#fdfbf4c2);position:relative;overflow:hidden;box-shadow:0 16px 38px #1831210e,inset 0 1px #ffffffb8}.analysisInkPage .analysisBlockSection:before,.analysisInkPage .caseLibraryPanel:before,.analysisInkPage .nextActionPanel:before{content:none}.analysisInkPage .analysisBlockSection>*,.analysisInkPage .caseLibraryPanel>*,.analysisInkPage .nextActionPanel>*{z-index:1;position:relative}.analysisInkPage .monthSwitchBar span,.analysisInkPage .monthSwitchBar small,.analysisInkPage .weekArchiveBar>span,.analysisInkPage .weekArchiveBar em,.analysisInkPage .analysisBlockSection p,.analysisInkPage .focusMeta span,.analysisInkPage .focusCard header span,.analysisInkPage .caseItem p,.analysisInkPage .caseItem small{color:var(--daily-ink-muted)}.analysisInkPage .monthSwitchBar a,.analysisInkPage .weekArchiveBar a,.analysisInkPage .rangeTabs button,.analysisInkPage .actionPicker button,.analysisInkPage .deleteActionButton{color:#0f4d35;background:linear-gradient(#fffffae6,#e8f1e6d1);border-color:#2b403133}.analysisInkPage .monthSwitchBar a.active,.analysisInkPage .weekArchiveBar a.active,.analysisInkPage .rangeTabs button.active{color:#fffdf7;background:linear-gradient(#1e5437eb,#133726f0);border-color:#0f4d3594;box-shadow:inset 0 -6px #ffffff14}.analysisInkPage .weekArchiveBar a.active small{color:#fffdf7bd}.analysisInkPage .monthlySalesProgressPanel.compact{color:var(--daily-ink-muted)}.analysisInkPage .monthlySalesProgressPanel.compact>strong,.analysisInkPage .analysisBlockSection h2,.analysisInkPage .caseLibraryPanel h2,.analysisInkPage .nextActionPanel h2,.analysisInkPage .focusCard h3,.analysisInkPage .metricRankGrid h3,.analysisInkPage .shiftStructureChart h3{color:#0f3f2b}.analysisInkPage .monthlySalesProgressPanel.compact em{color:#3f5749}.analysisInkPage .weeklyOverviewStrip article,.analysisInkPage .analysisHeroGrid>div,.analysisInkPage .analysisInsightGrid>article,.analysisInkPage .personAnalysisCard,.analysisInkPage .focusCard,.analysisInkPage .metricRankGrid article,.analysisInkPage .shiftStructureChart,.analysisInkPage .caseItem,.analysisInkPage .actionItem{background:linear-gradient(#fffffce6,#f3f7efd6);border-color:#2332282e;box-shadow:inset 0 1px #ffffffb3,0 1px #2332280a}.analysisInkPage .weeklyOverviewStrip span,.analysisInkPage .weeklyOverviewStrip small,.analysisInkPage .analysisHeroGrid span,.analysisInkPage .analysisHeroGrid small,.analysisInkPage .analysisInsightGrid span{color:var(--daily-ink-muted)}.analysisInkPage .weeklyOverviewStrip strong,.analysisInkPage .analysisHeroGrid strong,.analysisInkPage .analysisInsightGrid strong{color:#0f4d35}.analysisInkPage .focusWeekHeader{color:#0f4d35;background:linear-gradient(#fffffae0,#ecf2ead1);border-color:#2b403133}.analysisInkPage .focusWeekHeader strong{color:#315f44}.analysisInkPage .focusStatus,.analysisInkPage .sourceBadge{border:1px solid #2b40311f}.analysisInkPage .sourceBadge.staff{color:#526258;background:#ecf0e9eb}.analysisInkPage .focusStatus.done{color:#285540;background:#e0ebdfe6}.analysisInkPage .focusStatus.doing{color:#735d35;background:#efe5cfe6}.analysisInkPage .focusStatus.risk{color:#8f3f31;background:#f4e2dce6}.analysisInkPage .focusStatus.empty{color:#4d5b51;background:#f0f1ecf0}.analysisInkPage .focusProgressLine b{background:linear-gradient(#315f44,#9eb69e)}.analysisInkPage .focusMiniTable{background:linear-gradient(#fffdf7e6,#f3f7efc7);border-color:#2b403129;box-shadow:inset 0 1px #ffffffa3,0 1px #2332280a}.analysisInkPage .focusProgressLine{color:var(--daily-ink-muted)}.analysisInkPage .focusProgressLine strong{color:#1d2a22}.analysisInkPage .focusProgressLine i{background:#2b40311f}.analysisInkPage .focusWeekCells div{background:#fffdf7db;border-color:#2b403129}.analysisInkPage .focusWeekCells div.hasValue{background:#e8f1e6d1;border-color:#315f4447}.analysisInkPage .focusWeekCells span{color:var(--daily-ink-muted)}.analysisInkPage .focusWeekCells strong{color:#1d2a22}.analysisInkPage .insightBoard{border-color:var(--daily-ink-line);background:linear-gradient(180deg, #ffffffc7, #fdfbf4db), var(--daily-ink-paper)}.analysisInkPage .candidateInsight{background:linear-gradient(#fffffce6,#f3f7efd6);border-color:#2332282e;box-shadow:inset 0 1px #ffffffb3,0 1px #2332280a}.analysisInkPage .candidateInsight header span,.analysisInkPage .candidateInsight footer small,.analysisInkPage .candidateInsight footer span{color:var(--daily-ink-muted)}.analysisInkPage .candidateInsight h3{color:#0f3f2b}.analysisInkPage .candidateInsight p,.analysisInkPage .candidateInsight ul{color:#3f5749}.analysisInkPage .candidateInsight footer{border-top-color:#2b403129}.analysisInkPage .candidateInsight header b{color:#fffdf7;border:1px solid #2b40311f}.analysisInkPage .candidateInsight.attention header b{background:#a37b3f}.analysisInkPage .candidateInsight.observe header b{background:#5f7f88}.analysisInkPage .candidateInsight.opportunity header b{background:#6f7f5d}.analysisInkPage .echartBox,.analysisInkPage .analysisTableWrap{background:#ffffffeb;border-color:#23322829}.analysisInkPage .analysisTable th{color:#405247;background:#f7f4ea}.analysisInkPage .analysisTable th:first-child,.analysisInkPage .analysisTable td:first-child{background:#fffdf7}.analysisInkPage .analysisTable th,.analysisInkPage .analysisTable td{border-color:#2b403124}.analysisInkPage .focusConfigPanel{background:#fffdf7c7;border-color:#2b403133}.analysisInkPage .focusConfigPanel label,.analysisInkPage .focusConfigPanel small{color:var(--daily-ink-muted)}.analysisInkPage .focusConfigPanel select,.analysisInkPage .focusConfigPanel input,.analysisInkPage .focusConfigPanel textarea,.analysisInkPage .actionPicker input,.analysisInkPage .focusReviewBox textarea{color:var(--daily-ink);background:#fffffff2;border-color:#2b403133}.analysisInkPage .focusConfigPanel select:focus,.analysisInkPage .focusConfigPanel input:focus,.analysisInkPage .focusConfigPanel textarea:focus,.analysisInkPage .actionPicker input:focus,.analysisInkPage .focusReviewBox textarea:focus{border-color:#0f4d357a;outline:2px solid #0f4d352e}.analysisInkPage .actionItem.selected{border-color:var(--daily-ink-line-strong);background:linear-gradient(135deg,#e8f1e6f0,#fffdf4eb);box-shadow:inset 3px 0 #0f4d3594,inset 0 -8px #4a62461a}.analysisInkPage .actionSelectedHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.analysisInkPage .actionSelectedMark{min-height:28px;color:var(--daily-ink);white-space:nowrap;background:#e8f1e6e0;border:1px solid #0f4d3538;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.analysisInkPage .actionSelectedHeader>div{min-width:0}.analysisInkPage .actionSelectedHeader span:not(.actionSelectedMark),.analysisInkPage .actionSelectedHeader p{color:var(--daily-ink-muted)}.analysisInkPage .actionSelectedHeader strong,.analysisInkPage .actionSelectedHeader p{display:block}.adminInkPage{--admin-panel-bg:linear-gradient(180deg, #ffffffad, #fdfbf4c7);--admin-card-bg:linear-gradient(180deg, #fffffce6, #f3f7efd6);--admin-soft-bg:#fffdf7d1;--admin-line:#2332282e;--admin-line-strong:#0f4d3575}.adminInkPage .pageHeader{min-height:156px}.adminInkPage .pageHeader .storeCard{border-color:var(--admin-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffffb3,#fdfbf4cc)}.adminInkPage .monthSwitchBar,.adminInkPage .managerScopeNav,.adminInkPage .managerPanel,.adminInkPage .targetPlannerPanel,.adminInkPage .areaWorkbenchSidebar,.adminInkPage .areaWorkbenchContent>section,.adminInkPage .financeFilterPanel,.adminInkPage .identityNotice,.adminInkPage .accountSection,.adminInkPage .staffMasterPanel,.adminInkPage .storeLifecyclePanel,.adminInkPage .areaDataPanel,.adminInkPage .staffingPanel,.adminInkPage .overallAreaPanel{border-color:var(--admin-line);background:var(--admin-panel-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 16px 38px #1831210e,inset 0 1px #ffffffb8}.adminInkPage .areaWorkbenchSidebar{background:linear-gradient(#ffffff8f,#fdfbf4a8)}.adminInkPage .managerScopeNav a,.adminInkPage .monthSwitchBar a,.adminInkPage .navItem,.adminInkPage .navSubItem,.adminInkPage .quickStoreEntry,.adminInkPage .quickStoreEntry button,.adminInkPage .sidebarCollapseButton,.adminInkPage .primaryBtn,.adminInkPage button:not(.navItem):not(.navSubItem):not(.staffButton),.adminInkPage .filterTabs button,.adminInkPage .targetPlannerToolbar button{color:#0f4d35;background:linear-gradient(#fffffae6,#e8f1e6d1);border-color:#2b403133}.adminInkPage .managerScopeNav a.active,.adminInkPage .monthSwitchBar a.active,.adminInkPage .navItem.active,.adminInkPage .navSubItem.active,.adminInkPage .filterTabs button.active{color:#fffdf7;background:linear-gradient(#1e5437eb,#133726f0);border-color:#0f4d3594;box-shadow:inset 0 -6px #ffffff14}.adminInkPage .navItem.active strong,.adminInkPage .navSubItem.active strong,.adminInkPage .monthSwitchBar a.active small{color:inherit}.adminInkPage .metricGrid div,.adminInkPage .summaryMetrics div,.adminInkPage .managerCard,.adminInkPage .areaStoreCard,.adminInkPage .staffingCard,.adminInkPage .staffMasterCard,.adminInkPage .storeLifecycleCard,.adminInkPage .caseCard,.adminInkPage .movementCard,.adminInkPage .talentCard,.adminInkPage .targetPlannerCard,.adminInkPage .accountCard,.adminInkPage .financeSummaryCard{border-color:var(--admin-line);background:var(--admin-card-bg);box-shadow:inset 0 1px #ffffffb3,0 1px #2332280a}.adminInkPage h1,.adminInkPage h2,.adminInkPage h3,.adminInkPage strong,.adminInkPage .metricGrid strong,.adminInkPage .summaryMetrics strong{color:#0f3f2b}.adminInkPage p,.adminInkPage small,.adminInkPage .summary,.adminInkPage .metricGrid span,.adminInkPage .summaryMetrics span,.adminInkPage .navItem small,.adminInkPage .navSubItem small,.adminInkPage .monthSwitchBar span,.adminInkPage .monthSwitchBar small,.adminInkPage .managerPanelHeader p,.adminInkPage .targetPlannerToolbar span{color:var(--daily-ink-muted)}.adminInkPage input:not([type=checkbox]):not([type=radio]),.adminInkPage select,.adminInkPage textarea{color:var(--daily-ink);background:#fffffff2;border-color:#2b403133;box-shadow:inset 0 1px #ffffffb8}.adminInkPage input:not([type=checkbox]):not([type=radio]):focus,.adminInkPage select:focus,.adminInkPage textarea:focus{border-color:#0f4d357a;outline:2px solid #0f4d352e}.adminInkPage table,.adminInkPage .analysisTable,.adminInkPage .managerTable,.adminInkPage .financeReadonlyTable,.adminInkPage .staffMasterTable,.adminInkPage .storeLifecycleTable{background:#ffffffeb}.adminInkPage th{color:#405247;background:#f7f4ea}.adminInkPage th,.adminInkPage td{border-color:#2b403124}.adminInkPage tr:nth-child(2n) td{background-color:#f6f8f26b}.adminInkPage .statusBadge,.adminInkPage .sourceBadge,.adminInkPage .rolePill,.adminInkPage .tag,.adminInkPage .pill{color:#526258;background:#ecf0e9eb;border-color:#2b40311f}.adminInkPage .danger,.adminInkPage .dangerText,.adminInkPage .metricDanger,.adminInkPage .warningBadge{color:#8f3f31}.adminInkPage .realtimeNotice{background:linear-gradient(#fffffadb,#efe5cf8f)}.metricSortButton{min-height:0;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-weight:850;line-height:1.25;display:inline-flex}.metricSortButton:hover,.metricSortButton.active{color:var(--brand-green-deep)}.metricSortButton.active{text-underline-offset:4px;-webkit-text-decoration:underline #0f4d356b;text-decoration:underline #0f4d356b;text-decoration-thickness:1px}.adminInkPage .areaOperatingSection .metricSortButton{min-height:0;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.adminInkPage .areaOperatingSection .metricSortButton:hover,.adminInkPage .areaOperatingSection .metricSortButton.active{color:var(--brand-green-deep);box-shadow:none;background:0 0}.areaOperatingSection .managerSimpleTable th{background:#f7f4eaf5;padding:10px 12px}.areaOperatingSection .managerSimpleTable td{padding:10px 12px}.accountAdminLoginCard{border:1px solid var(--admin-line,var(--line));background:#faf9f2bd;border-radius:14px;grid-template-columns:minmax(220px,.9fr) minmax(220px,.9fr) auto;align-items:end;gap:10px;margin:14px 0 10px;padding:12px;display:grid}.accountAdminLoginCard label{gap:5px;min-width:0;display:grid}.accountAdminLoginCard label span,.accountAdminLoginCard p{color:var(--daily-ink-muted,var(--muted));font-size:12px;font-weight:750}.accountAdminLoginCard p{grid-column:1/-1;margin:0}.accountAdminLoginCard button,.accountAdminToolbar .miniCopyButton{white-space:nowrap;min-height:36px;padding:0 13px}.accountAdminSearch{max-width:620px;margin:10px 0}.accountAdminToolbar{background:#ffffff7a;border:1px dashed #2b403133;border-radius:12px;margin:8px 0 12px;padding:8px 10px}.accountPasswordTableWrap{max-height:min(68vh,760px)}.accountAdminTable{min-width:960px}.accountAdminTable th,.accountAdminTable td{vertical-align:middle;padding:9px 10px}.accountAdminTable th{z-index:2;background:#f7f4eafa;position:sticky;top:0}.accountAdminTable td:first-child{min-width:270px}.accountAdminTable td:first-child strong,.accountAdminTable td:first-child small{display:block}.accountAdminTable td:first-child small{color:var(--daily-ink-muted,var(--muted));margin-top:2px;font-size:11px}.accountAdminTable code{font-size:11px}.accountRolePill,.accountTail,.accountStatePill{color:#385247;white-space:nowrap;background:#eff3ebcc;border:1px solid #2b403124;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.accountTail{background:#ffffffc2}.accountTail.muted,.accountStatePill.disabled{color:var(--daily-ink-muted,var(--muted))}.accountStatePill.active{color:#176044;background:#e0f0e0e6}.accountResetControl{align-items:center;gap:6px;display:flex}.accountResetControl .targetNumberInput{width:112px;min-width:112px;height:34px}.accountResetControl button,.accountAdminActions button{min-height:34px;color:var(--brand-green-deep);white-space:nowrap;background:#ffffffb8;border:1px solid #0f4d3540;border-radius:9px;padding:0 10px;font-size:12px;font-weight:850}.accountAdminActions{white-space:nowrap}@media (max-width:760px){.accountAdminLoginCard{grid-template-columns:1fr;gap:8px}.accountAdminLoginCard p{grid-column:auto}.accountPasswordTableWrap{max-height:64vh}.accountAdminTable th,.accountAdminTable td,.areaOperatingSection .managerSimpleTable th,.areaOperatingSection .managerSimpleTable td{padding:8px 10px}.dailyInkPage:before{background:radial-gradient(circle at 20% 0,#cdd8be1a,#0000 28%),linear-gradient(#fffdf629,#f8f7ee6b),url(/visuals/ink/ink-monthly-brand-jiaoxia-final.png) 22% 0/auto 100svh no-repeat,#f8f5ec}.dailyInkPage:after,.dailyInkPage .pageHeader:before,.dailyInkPage .pageHeader:after{content:none}.dailyInkPage .pageHeader,.dailyInkPage .monthBar,.dailyInkPage .entryMain,.dailyInkPage .staffPanel{border-radius:14px}.dailyInkPage .entryMain:before{opacity:.1;width:520px;top:-64px;right:-180px}.dailyInkPage .mobileWorkbenchMenu{background:linear-gradient(180deg, #ffffffc7, #faf8eedb), var(--daily-ink-paper)}.dailyInkPage .mobileWorkbenchMenu summary{color:#0f3f2b}.dailyInkPage .storeInkBrand{padding:8px 10px 6px}.dailyInkPage .storeInkBrand strong{font-size:18px}.dailyInkPage .legendRow{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;display:flex;overflow-x:auto}.dailyInkPage .legend{flex:none}.dailyInkPage .dailyTable input,.dailyInkPage .dailyTable select,.dailyInkPage .dailyTable textarea{box-shadow:none}.monthlyInkPage .staffTargetPanel:before{opacity:.24;width:520px;bottom:-132px;left:-164px}.monthlyInkPage .staffTargetPanel:after{opacity:.18;width:500px;bottom:-112px;right:-168px}.summaryInkPage .dailyGroupReportPanel:before,.summaryInkPage .summaryTableSection:before{opacity:.045;width:500px;top:-82px;right:-190px}.analysisInkPage .analysisBlockSection:before,.analysisInkPage .caseLibraryPanel:before,.analysisInkPage .nextActionPanel:before{opacity:.04;width:520px;top:-86px;right:-200px}}
