/* A connected navigation silhouette and a quiet, fixed personal rail. */
@media(min-width:1101px){
body.workspace-rail-ready.workspace-rail-ready.workspace-rail-ready{--rail-width:220px;--rail-nav:220px;--rail-canvas:#fff;--rail-blue:#eaf1f8;background:var(--rail-blue)!important}
body.workspace-rail-ready.sidebar-collapsed{--rail-nav:80px!important}
body.workspace-rail-ready.workspace-rail-ready .app-shell{display:block!important;min-height:100dvh!important;padding:0!important;gap:0!important;background:var(--rail-blue)!important}
body.workspace-rail-ready.workspace-rail-ready .sidebar-shell{position:fixed!important;inset:0 auto 0 0!important;width:var(--rail-nav)!important;height:100dvh!important;box-sizing:border-box!important;padding:26px 0 16px 16px!important;background:var(--rail-blue)!important;border:0!important;box-shadow:none!important;border-radius:0!important;z-index:40!important}
body.workspace-rail-ready.workspace-rail-ready .sidebar-shell .brand{padding-right:18px!important;margin-bottom:22px!important}
body.workspace-rail-ready.workspace-rail-ready .sidebar-shell .brand h1{font-size:22px!important}
body.workspace-rail-ready.workspace-rail-ready #app-nav{padding-right:0!important;border:0!important;scrollbar-width:none!important;overflow-x:hidden!important}
body.workspace-rail-ready.workspace-rail-ready #app-nav::-webkit-scrollbar{width:0!important}
body.workspace-rail-ready.workspace-rail-ready #app-nav .nav-section{border:0!important;box-shadow:none!important;padding-right:0!important}
body.workspace-rail-ready.workspace-rail-ready #app-nav .nav-section-links{padding-right:0!important;gap:6px!important}
body.workspace-rail-ready.workspace-rail-ready #app-nav .nav-section-title{color:#8b9aab!important;font-size:11px!important;letter-spacing:.08em!important}
body.workspace-rail-ready.workspace-rail-ready #app-nav .nav-link{position:relative!important;overflow:visible!important;box-sizing:border-box!important;width:100%!important;margin-right:0!important;padding:12px 16px!important;min-height:48px!important;border:0!important;border-radius:16px 0 0 16px!important;background:transparent!important;color:#65778c!important;box-shadow:none!important}
body.workspace-rail-ready.workspace-rail-ready #app-nav .nav-link.active{background:var(--rail-canvas)!important;color:#273b52!important;font-weight:700!important;box-shadow:none!important;z-index:2!important}
body.workspace-rail-ready.workspace-rail-ready #app-nav .nav-link.active::before,body.workspace-rail-ready.workspace-rail-ready #app-nav .nav-link.active::after{content:""!important;position:absolute!important;right:0!important;left:auto!important;width:18px!important;height:18px!important;background:transparent!important;pointer-events:none!important;transform:none!important}
body.workspace-rail-ready.workspace-rail-ready #app-nav .nav-link.active::before{top:-18px!important;bottom:auto!important;border-radius:0 0 18px 0!important;box-shadow:5px 5px 0 5px var(--rail-canvas)!important}
body.workspace-rail-ready.workspace-rail-ready #app-nav .nav-link.active::after{bottom:-18px!important;top:auto!important;border-radius:0 18px 0 0!important;box-shadow:5px -5px 0 5px var(--rail-canvas)!important}
body.workspace-rail-ready.workspace-rail-ready #app-nav .nav-link .nav-icon{background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important}
body.workspace-rail-ready.workspace-rail-ready #app-nav .nav-link.active .nav-icon{color:#b96578!important}
body.workspace-rail-ready.workspace-rail-ready .sidebar-collapse-button{margin-right:16px!important;width:calc(100% - 16px)!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.workspace-rail-ready.workspace-rail-ready.workspace-rail-ready .main-shell{display:block!important;box-sizing:border-box!important;width:calc(100% - var(--rail-nav) - var(--rail-width))!important;max-width:none!important;min-width:0!important;min-height:calc(100dvh - 20px)!important;margin:20px var(--rail-width) 0 var(--rail-nav)!important;padding:24px!important;background:var(--rail-canvas)!important;border:0!important;border-radius:28px 0 0 0!important;box-shadow:none!important;overflow:visible!important}
body.workspace-rail-ready.workspace-rail-ready.workspace-rail-ready .main-shell>.topbar{display:none!important;min-height:0!important;height:0!important;padding:0!important;margin:0!important}
body.workspace-rail-ready.workspace-rail-ready #app{padding:0!important;margin:0!important;min-width:0!important}
body.workspace-rail-ready.workspace-rail-ready .workspace-personal-rail{position:fixed!important;inset:20px 0 0 auto!important;z-index:45!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;width:var(--rail-width)!important;padding:28px 18px 24px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:-12px 0 28px -24px rgba(47,66,89,.28)!important;overflow-y:auto!important}
body.workspace-rail-ready #topbar-actions#topbar-actions{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:12px!important;width:100%!important;min-height:100%!important;margin:0!important;padding:0!important}
body.workspace-rail-ready #topbar-actions#topbar-actions>.topbar-user{order:0!important;display:flex!important;align-items:center!important;gap:10px!important;min-height:56px!important;padding:0 32px 0 0!important;margin:0 0 26px!important;background:transparent!important;border:0!important;box-shadow:none!important;max-width:100%!important}
body.workspace-rail-ready #topbar-actions#topbar-actions>.topbar-user>span:last-child{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}
body.workspace-rail-ready #topbar-actions#topbar-actions>.topbar-user strong{font-size:14px!important;line-height:1.45!important;color:#293b50!important;white-space:normal!important;overflow-wrap:anywhere!important}
body.workspace-rail-ready #topbar-actions#topbar-actions>.topbar-user small{font-size:11px!important;color:#8994a3!important}
body.workspace-rail-ready #topbar-actions#topbar-actions>.rail-caption{order:1!important;font-size:11px!important;letter-spacing:.14em!important;color:#929cab!important;margin:0 0 2px!important}
body.workspace-rail-ready #topbar-actions#topbar-actions>a:not(.rail-notification){order:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;width:100%!important;min-height:48px!important;padding:13px 16px!important;background:#f6f8fb!important;border:0!important;border-radius:14px!important;box-shadow:none!important;color:#53677e!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important}
body.workspace-rail-ready #topbar-actions#topbar-actions>a.primary-button{background:#f7edf0!important;color:#a9586c!important}
body.workspace-rail-ready #topbar-actions#topbar-actions>a:not(.rail-notification):hover{background:#edf1f6!important;color:#2c425c!important}
body.workspace-rail-ready #topbar-actions#topbar-actions>#logout-button{order:9!important;margin-top:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#8a7780!important;font-size:12px!important;text-align:left!important;padding:14px 8px!important;align-self:flex-start!important}
body.workspace-rail-ready #topbar-actions#topbar-actions>.rail-notification{position:absolute!important;top:8px!important;right:0!important;display:grid!important;place-items:center!important;width:30px!important;height:34px!important;padding:0!important;border:0!important;background:transparent!important;color:#748398!important;border-radius:10px!important;box-shadow:none!important}
body.workspace-rail-ready .rail-notification svg{width:20px;height:20px}
body.workspace-rail-ready .rail-notification-dot{display:none;position:absolute;right:5px;top:5px;width:5px;height:5px;border:2px solid white;border-radius:50%;background:#bd7182}
body.workspace-rail-ready .rail-notification.has-notification .rail-notification-dot{display:block}
body.workspace-rail-ready .workspace-personal-rail a:focus-visible,body.workspace-rail-ready .workspace-personal-rail button:focus-visible{outline:2px solid #a8788a!important;outline-offset:3px!important}
body.workspace-rail-ready .sidebar-shell:has(#app-nav){background:var(--rail-blue)!important;background-image:none!important;border:0!important;box-shadow:none!important}
body.workspace-rail-ready #app-nav#app-nav#app-nav .nav-link.active{background:#fff!important;background-image:none!important;color:#273b52!important;border:0!important;box-shadow:none!important;transition:none!important}
body.workspace-rail-ready #app-nav#app-nav#app-nav .nav-link.active .nav-icon{background:transparent!important;color:#b96578!important;box-shadow:none!important}
body.workspace-rail-ready #app-nav#app-nav#app-nav .nav-link.active::before,body.workspace-rail-ready #app-nav#app-nav#app-nav .nav-link.active::after{display:block!important;opacity:1!important}
body.workspace-rail-ready #app#app#app>:is(.page-grid,.workbench-page,.management-page,.reports-page,.platform-center-page,.store-diagnosis-page){background:transparent!important;background-image:none!important}
}
@media(min-width:1101px){
body.workspace-rail-ready.workspace-rail-ready.workspace-rail-ready .main-shell:has(>#app){height:calc(100dvh - 20px)!important;min-height:0!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#cbd4df #fff}
}
body:not(.login-portal-active) #app#app#app#app#app#app :is(.page-grid,.workbench-page,.tasks-page,.management-page,.reports-page,.platform-center-page,.store-diagnosis-page,.takeover-page,.metric-grid,.task-metric-grid,.stats-grid,.filter-grid,.section-heading,.kicker-row,.page-hero,.tasks-hero,.toolbar-card,.card,.metric-card,.task-metric-card,.platform-hero,.work-update-section-heading,.report-editor-heading,.aftersales-list-heading){background:#fff!important;background-image:none!important;box-shadow:none!important}
body:not(.login-portal-active) #app#app#app#app#app#app :is(.page-grid,.workbench-page,.tasks-page,.metric-grid,.task-metric-grid,.card,.metric-card,.task-metric-card,.tasks-hero,.section-heading)::before,body:not(.login-portal-active) #app#app#app#app#app#app :is(.page-grid,.workbench-page,.tasks-page,.metric-grid,.task-metric-grid,.card,.metric-card,.task-metric-card,.tasks-hero,.section-heading)::after{box-shadow:none!important;background-image:none!important}
@media(min-width:1600px){body.workspace-rail-ready.workspace-rail-ready.workspace-rail-ready{--rail-width:240px;--rail-nav:240px}}
body:not(.login-portal-active) .sidebar-shell:has(#app-nav) .brand{display:flex!important;align-items:center!important;gap:12px!important;padding-left:10px!important;background:transparent!important;box-shadow:none!important}
body:not(.login-portal-active) .sidebar-shell:has(#app-nav) .brand::before,body:not(.login-portal-active) .sidebar-shell:has(#app-nav) .brand::after{display:none!important;content:none!important}
body:not(.login-portal-active) .sidebar-shell:has(#app-nav) .brand-subtitle{display:none!important}
body:not(.login-portal-active) .sidebar-shell:has(#app-nav) .brand h1{padding:0!important;margin:0!important;font-size:22px!important;line-height:1.4!important;white-space:nowrap!important}
.workspace-brand-mark{display:block!important;flex:0 0 38px!important;width:38px!important;height:30px!important;overflow:hidden!important}
.workspace-brand-mark img{display:block!important;width:38px!important;height:auto!important;max-width:none!important}
body:not(.login-portal-active) #app#app#app#app#app#app{background:#fff!important;background-image:none!important}
body:not(.login-portal-active) #app#app#app#app#app#app :is(.page-shell,.page-header,.commission-hero-panel,.commission-summary-grid,.manager-summary-grid,.commission-summary-card,.operation-pk-page,.pk-summary-grid,.pk-main-grid,.pk-panel,.pk-panel-header,.profit-workspace,.script-page-header,.ai-panel-heading,.admin-ai-status,.empty-panel){background:#fff!important;background-image:none!important;box-shadow:none!important}
body:not(.login-portal-active) #app#app#app#app#app#app .script-management-table,body:not(.login-portal-active) #app#app#app#app#app#app .script-management-table :is(thead,tbody,tr,th,td){background:#fff!important;background-image:none!important;box-shadow:none!important}
body:not(.login-portal-active) #app#app#app#app#app#app>.workspace-loading-state{display:grid!important;place-items:center!important;min-height:calc(100dvh - 100px)!important;padding:24px!important;margin:0!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#738194!important;font-size:14px!important;text-align:center!important}
body.sidebar-collapsed .sidebar-shell:has(#app-nav) .brand{padding-left:4px!important;justify-content:center!important}
body:not(.login-portal-active) #app#app#app#app#app#app :is(.result-guarantee-page,.rge-hero,.rge-hero-note,.rge-stat-grid,.rge-stats,.rge-insight-grid,.rge-panel,.rge-customer-section){background:#fff!important;background-image:none!important;box-shadow:none!important}
@media(min-width:1101px){
body.workspace-rail-ready .main-shell:has(>#app#app){border-radius:28px!important;height:calc(100dvh - 40px)!important;max-height:calc(100dvh - 40px)!important;clip-path:inset(0 round 28px)}
body.workspace-rail-ready.workspace-rail-ready .workspace-personal-rail:has(#topbar-actions){inset:20px 8px 20px auto!important;width:calc(var(--rail-width) - 8px)!important;border-radius:28px!important;clip-path:inset(0 round 28px)}
body.workspace-rail-ready .main-shell::-webkit-scrollbar{width:7px}
body.workspace-rail-ready .main-shell::-webkit-scrollbar-track{background:transparent;margin-block:24px}
body.workspace-rail-ready .main-shell::-webkit-scrollbar-thumb{background:#cbd4df;border-radius:999px;border:2px solid #fff}
}
body:not(.login-portal-active) #app#app#app#app#app#app :is(.pk-arena-grid,.pk-section-heading,.pk-podium,.pk-battle-chart,.pk-ranking-panel,.pk-rule-panel){background:#fff!important;background-image:none!important;box-shadow:none!important}
@media(min-width:1101px){
html:has(body.workspace-rail-ready){background:#e6eff8!important}
body.workspace-rail-ready .main-shell:has(>#app#app){isolation:isolate;animation:none!important;transition:none!important;transform:none!important;backface-visibility:hidden}
body.workspace-rail-ready .main-shell:has(>#app#app)::before,body.workspace-rail-ready .main-shell:has(>#app#app)::after{content:none!important;display:none!important}
body.workspace-rail-ready.workspace-rail-ready.workspace-rail-ready{background:linear-gradient(155deg,#e6eff8,#dae8f5)!important}
body.workspace-rail-ready.workspace-rail-ready .app-shell,body.workspace-rail-ready .sidebar-shell:has(#app-nav){background:transparent!important;background-image:none!important}
body.workspace-rail-ready .sidebar-shell:has(#app-nav) .brand h1{color:#26394d!important}
body.workspace-rail-ready .workspace-brand-mark img{filter:brightness(0) saturate(100%) invert(20%) sepia(15%) saturate(1270%) hue-rotate(170deg) brightness(92%) contrast(88%)}
body.workspace-rail-ready #app-nav#app-nav#app-nav .nav-link:not(.active){color:#26394d!important;text-shadow:none!important}
body.workspace-rail-ready #app-nav#app-nav#app-nav .nav-link.active,body.workspace-rail-ready #app-nav#app-nav#app-nav .nav-link.active .nav-icon{color:#365e85!important}
body.workspace-rail-ready #app-nav#app-nav#app-nav .nav-section-title{color:#64798d!important}
body.workspace-rail-ready .sidebar-shell:has(#app-nav) .sidebar-collapse-button{color:#64798d!important;background:transparent!important;border-color:transparent!important}
body.workspace-rail-ready .sidebar-shell:has(#app-nav) .brand{border-color:rgba(54,94,133,.12)!important}
}
body:not(.login-portal-active) #app#app#app#app#app#app .tasks-page .task-item{border-left-color:#000!important}
/* Layered important declarations outrank the older unlayered page themes. */
@media(min-width:1101px){
body.workspace-rail-ready .main-shell:has(>#app#app){border-radius:28px 0 0 28px!important;clip-path:inset(0 round 28px 0 0 28px);scrollbar-width:none!important;-ms-overflow-style:none!important}
body.workspace-rail-ready.workspace-rail-ready .workspace-personal-rail:has(#topbar-actions){border-radius:0 28px 28px 0!important;clip-path:inset(0 round 0 28px 28px 0);box-shadow:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important}
body.workspace-rail-ready .main-shell::-webkit-scrollbar,body.workspace-rail-ready .workspace-personal-rail::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
}
@layer workspace-monochrome-controls {
body #app :is(.commission-adjustment-panel,.commission-bonus-panel,.commission-manager-panel,.commission-lines-panel,.commission-rule-panel){border-top:1px solid #dbe5ef!important;padding-top:26px!important;margin-top:18px!important;background:#fff!important;box-shadow:none!important}
body #app .commission-filter-panel{border-bottom:1px solid #dbe5ef!important;padding-bottom:24px!important}
body #app .commission-summary-grid{gap:14px!important}
body #app .commission-summary-card{position:relative!important;padding:18px 20px!important;display:flex!important;flex-direction:column!important;gap:10px!important;background:#fff!important;box-shadow:none!important;border-left:1px solid #e1e8ef!important;min-width:0!important}
body #app .commission-summary-card::before{content:""!important;display:block!important;width:44px!important;height:44px!important;background:#fff0f3!important;border-radius:15px 21px 13px 19px!important;transform:rotate(-6deg)!important;box-shadow:none!important}
body #app .commission-summary-card::after{content:""!important;position:absolute!important;top:28px!important;left:30px!important;width:24px!important;height:24px!important;background:#e43959!important;mask:var(--commission-icon) center/contain no-repeat!important;-webkit-mask:var(--commission-icon) center/contain no-repeat!important}
body #app .commission-summary-card:nth-child(6n+1){--commission-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2010h18M5%2010v11h14V10M3%2010l2-7h14l2%207M9%2021v-7h6v7%22%2F%3E%3C%2Fsvg%3E")}
body #app .commission-summary-card:nth-child(6n+2){--commission-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%207h16v14H4zM7%207V3h10v4M9%2012h6M12%209v9%22%2F%3E%3C%2Fsvg%3E")}
body #app .commission-summary-card:nth-child(6n+3){--commission-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020l4-1L20%207l-3-3L5%2016zM14%207l3%203%22%2F%3E%3C%2Fsvg%3E")}
body #app .commission-summary-card:nth-child(6n+4){--commission-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%203%206%206%201-4%205%201%206-6-3-6%203%201-6-4-5%206-1z%22%2F%3E%3C%2Fsvg%3E")}
body #app .commission-summary-card:nth-child(6n+5){--commission-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h12v18H6zM9%208h6M9%2012h6M9%2016h6%22%2F%3E%3C%2Fsvg%3E")}
body #app .commission-summary-card:nth-child(6n+6){--commission-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020V10M10%2020V6M16%2020V3M3%2021h18%22%2F%3E%3C%2Fsvg%3E")}
body #app :is(.commission-adjustment-panel,.commission-bonus-panel,.commission-manager-panel,.commission-lines-panel) h2{display:flex!important;align-items:center!important;gap:12px!important}
body #app :is(.commission-adjustment-panel,.commission-bonus-panel,.commission-manager-panel,.commission-lines-panel) h2::before{content:"✦"!important;display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;color:#e43959!important;background:#fff0f3!important;border-radius:12px 17px 11px 15px!important;font-size:22px!important;box-shadow:none!important}
body #app .commission-bonus-panel h2::before{content:"★"!important}
body #app .commission-manager-panel h2::before{content:"◈"!important}
body #app .commission-lines-panel h2::before{content:"▤"!important}
body #app .refund-aftersales-page .refund-list-card{min-width:0!important;max-width:100%!important;max-height:72vh!important;overflow:auto!important;scrollbar-width:auto!important;scrollbar-color:#91a7bd #edf3f9!important;overscroll-behavior:contain}
body #app .refund-list-card::-webkit-scrollbar{display:block!important;width:12px!important;height:12px!important}
body #app .refund-list-card::-webkit-scrollbar-thumb{background:#91a7bd!important;border:2px solid #edf3f9;border-radius:8px}
body #app .refund-list-card::-webkit-scrollbar-track{background:#edf3f9!important}
body #app .refund-case-table{min-width:1900px!important;max-width:none!important}
body #app .refund-case-table th{position:sticky!important;top:0!important;z-index:2!important;background:#edf3f9!important}
body #app .complaint-aftersales-page .table-wrap.business-table-panel{overflow:visible!important;max-height:none!important}
body #app .business-table-viewport{width:100%!important;min-width:0!important;max-width:100%!important;max-height:62vh!important;overflow:auto!important;scrollbar-width:auto!important;scrollbar-color:#91a7bd #edf3f9!important}
body #app .business-table-top-scroll{display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;gap:12px!important;align-items:center!important;padding:10px 12px!important;margin:8px 0 12px!important;width:100%!important;box-sizing:border-box!important;background:#fff!important;box-shadow:none!important}
body #app .business-table-top-scroll[hidden]{display:none!important}
body #app .business-table-top-scroll>button{display:grid!important;place-items:center!important;width:38px!important;min-width:38px!important;height:42px!important;margin:0!important;padding:0!important;background:#000!important;color:#fff!important;border:0!important;border-radius:10px!important;cursor:pointer!important}
body #app .business-table-scroll-proxy{width:100%!important;min-width:0!important;height:24px!important;overflow-x:scroll!important;overflow-y:hidden!important;scrollbar-width:auto!important;scrollbar-color:#000 #e9edf2!important}
body #app .business-table-scroll-proxy>div{height:1px!important;max-width:none!important}
body #app .business-table-scroll-proxy::-webkit-scrollbar{display:block!important;height:16px!important}
body #app .business-table-scroll-proxy::-webkit-scrollbar-track{background:#e9edf2!important;border-radius:999px!important}
body #app .business-table-scroll-proxy::-webkit-scrollbar-thumb{background:#000!important;border-radius:999px!important;border:2px solid #e9edf2!important}
body #app .store-diagnosis-form-panel,body #app .store-diagnosis-form-panel :is(.store-diagnosis-upload-card,.store-diagnosis-upload-empty,.store-diagnosis-upload-heading,.store-diagnosis-file-picker){background:#fff!important;background-image:none!important;box-shadow:none!important}
body #app .store-diagnosis-upload-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;gap:20px!important;align-items:stretch!important}
body #app .store-diagnosis-upload-card{min-width:0!important;padding:20px!important}
body #app .store-diagnosis-upload-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important}
body #app .store-diagnosis-upload-number{grid-column:1!important;grid-row:1!important;width:40px!important;height:40px!important;display:grid!important;place-items:center!important;margin:0!important}
body #app .store-diagnosis-upload-count{grid-column:2!important;grid-row:1!important;position:static!important;white-space:nowrap!important;margin:0!important}
body #app .store-diagnosis-upload-heading>div{grid-column:1/-1!important;grid-row:2!important;min-width:0!important}
body #app .store-diagnosis-upload-heading h3{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin:0!important;line-height:1.4!important}
body #app .store-diagnosis-upload-heading h3 em{display:inline-block!important;white-space:nowrap!important;position:static!important;margin:0!important;line-height:1.5!important}
body #app .store-diagnosis-upload-heading p{margin:12px 0!important;line-height:1.6!important}
body #app .store-diagnosis-file-picker{display:flex!important;justify-content:center!important;align-items:center!important;min-height:48px!important;white-space:normal!important;text-align:center!important}
body #app .result-guarantee-page,body #app .rge-customer-section{min-width:0!important;max-width:100%!important}
body #app .rge-table-wrap{width:100%!important;min-width:0!important;max-width:100%!important;max-height:72vh!important;overflow:auto!important;scrollbar-width:auto!important;scrollbar-color:#91a7bd #edf3f9!important;overscroll-behavior:contain}
body #app .rge-table-wrap::-webkit-scrollbar{display:block!important;width:12px!important;height:12px!important}
body #app .rge-table-wrap::-webkit-scrollbar-thumb{background:#91a7bd!important;border:2px solid #edf3f9;border-radius:8px}
body #app .rge-table-wrap::-webkit-scrollbar-track{background:#edf3f9!important}
body #app .rge-table{width:100%!important;min-width:1540px!important;max-width:none!important;table-layout:auto!important}
body #app .rge-table :is(th,td){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;min-width:100px!important}
body #app .rge-table :is(th,td):first-child{min-width:240px!important}
body #app .rge-table :is(th,td):nth-child(4){min-width:160px!important}
body #app .rge-table :is(th,td):nth-child(8){min-width:170px!important;white-space:nowrap!important}
body #app .rge-table :is(th,td):last-child{min-width:140px!important;white-space:nowrap!important}
body #app .stats-overview-page,body #app .stats-overview-page *{box-shadow:none!important;text-shadow:none!important}
body #app .stats-overview-page *::before,body #app .stats-overview-page *::after{box-shadow:none!important;text-shadow:none!important}
body #app .stats-overview-page,body #app .stats-overview-page :is(.card,.metric-card,.metric-copy,.stats-date-toolbar,.stats-date-copy,.stats-date-controls){background:#fff!important;background-image:none!important;filter:none!important}
body .complaint-aftersales-page form .action-row:has(#aftersales-form-reset){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important}
body .complaint-aftersales-page form .action-row:has(#aftersales-form-reset)>button{width:auto!important;flex:0 0 auto!important;margin:0!important}
body .complaint-case-table td *{min-width:0!important;box-sizing:border-box!important}
body .complaint-case-table .aftersales-list-actions,body .complaint-case-table .aftersales-status-actions,body .complaint-case-table .action-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex-wrap:wrap!important;width:100%!important;gap:6px!important}
body .complaint-case-table :is(button,.ghost-button,summary){width:100%!important;min-width:0!important;padding:8px 6px!important;margin:0!important;white-space:normal!important;font-size:12px!important}
@media(min-width:1101px){
body.workspace-rail-ready .main-shell:has(>#app){width:calc(100% - var(--rail-nav) - var(--rail-width) - 16px)!important;margin-right:calc(var(--rail-width) + 16px)!important;border-radius:28px!important}
body.workspace-rail-ready .workspace-personal-rail:has(#topbar-actions){background:transparent!important;border:0!important;border-radius:0!important;clip-path:none!important;box-shadow:none!important}
}
body .profit-page-header:not(.dining-page-header)>div>.section-kicker,body .profit-page-header:not(.dining-page-header)>div>h3{display:table!important;background:#000!important;color:#fff!important;padding:10px 16px!important;margin:0!important;box-shadow:none!important;min-width:240px!important;box-sizing:border-box!important}
body .profit-page-header:not(.dining-page-header)>div>.section-kicker{border-radius:10px 10px 0 0!important;padding-bottom:0!important}
body .profit-page-header:not(.dining-page-header)>div>h3{border-radius:0 0 10px 10px!important}
body .dining-page-header{display:none!important}
body .dining-profit-page{padding-top:16px!important;gap:16px!important}
body .complaint-aftersales-page .table-wrap{min-width:0!important;max-width:100%!important;max-height:72vh!important;overflow:auto!important;scrollbar-width:auto!important;scrollbar-color:#91a7bd #edf3f9!important;overscroll-behavior:contain}
body .complaint-aftersales-page .table-wrap::-webkit-scrollbar{display:block!important;width:12px!important;height:12px!important}
body .complaint-aftersales-page .table-wrap::-webkit-scrollbar-thumb{background:#91a7bd!important;border:2px solid #edf3f9;border-radius:8px}
body .complaint-aftersales-page .table-wrap::-webkit-scrollbar-track{background:#edf3f9!important}
body .complaint-case-table{width:100%!important;min-width:1810px!important;table-layout:fixed!important}
body .complaint-case-table col{width:180px!important}
body .complaint-case-table .complaint-col-case{width:230px!important}
body .complaint-case-table .complaint-col-actions{width:320px!important}
body .complaint-case-table th{position:sticky;top:0;z-index:2;background:#edf3f9!important}
body .complaint-case-table :is(td,th){white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;padding:14px 10px!important}
body .complaint-case-table :is(td,th) *{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}
body .complaint-case-table td{vertical-align:top!important}
body .complaint-case-table .aftersales-status-actions,body .complaint-case-table .action-row{flex-direction:row!important;align-items:center!important}
body .complaint-case-table :is(button,.ghost-button,summary){width:auto!important;flex:0 0 auto!important;white-space:nowrap!important}
body .complaint-case-table .aftersales-latest-result{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;width:100%!important}
body .complaint-case-table .aftersales-latest-result>span:not([hidden]){display:block!important;width:100%!important;line-height:1.5!important}
body .store-diagnosis-history>.store-diagnosis-section-heading>div:first-child{border:1px solid #ff4268!important;border-radius:10px!important;padding:12px 16px!important;background:#ff4268!important;box-shadow:none!important}
body .store-diagnosis-history>.store-diagnosis-section-heading>div:first-child *{color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important}
body:not(.login-portal-active) .sidebar-shell .brand .workspace-brand-mark img{filter:brightness(0)!important;opacity:1!important;box-shadow:none!important}
body:not(.login-portal-active) .sidebar-shell .brand h1{color:#000!important;-webkit-text-fill-color:#000!important;text-shadow:none!important;filter:none!important}
body .store-diagnosis-history>.store-diagnosis-section-heading{padding-left:0!important;padding-right:0!important}
body .sales-cases-page>.sales-cases-hero{display:none!important}
body .sales-cases-page{padding-top:16px!important;gap:16px!important}
body .script-row-details>summary{background:#ff4268!important;border:1px solid #ff4268!important;color:#fff!important;box-shadow:none!important}
body .profit-platform-grid,body .profit-platform-card,body .profit-platform-head,body .profit-entry-grid{background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important}
body button.profit-entry,body button.profit-entry:is(:hover,:focus,.is-active,.is-reserved){background:#ff4268!important;background-image:none!important;border:0!important;color:#fff!important;box-shadow:none!important}
body button.profit-entry *{color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important}
body .tasks-hero h2{display:none!important}
body [data-operation-results]>.section-heading{justify-content:flex-start!important}
body [data-role="operation-result-count"]{margin-left:0!important;margin-right:auto!important}
body .operation-record .record-title-row{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;gap:16px!important}
body .operation-record .operation-owner-line{display:flex!important;align-items:center!important;gap:14px!important;margin-left:auto!important}
body .operation-record .operation-stage-badge{background:#d83a50!important;color:#fff!important;border:1px solid #d83a50!important;border-radius:8px!important;padding:8px 12px!important;white-space:nowrap!important}
body .operation-record .operation-platform-tags{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:16px 0!important}
body .operation-record .operation-platform-tags{grid-column:1/-1!important;grid-row:2!important}
body .operation-record>.record-side{grid-column:1/-1!important;grid-row:4!important}
body .operation-record .operation-contract-summary-grid{grid-row:3!important}
body .operation-record .operation-platform-tags>.tag{background:rgba(216,58,80,.06)!important;color:#b52e43!important;border:1px solid rgba(216,58,80,.25)!important;box-shadow:none!important}
body .aftersales-list-heading{display:flex!important;justify-content:flex-start!important;gap:12px!important}
body .aftersales-list-summary{margin-left:0!important;justify-content:flex-start!important}
body .meetings-hero>div{display:none!important}
body .meetings-hero{display:flex!important;justify-content:flex-start!important;min-height:0!important;height:auto!important;margin:0!important;padding:12px 24px!important;gap:0!important}
body .meetings-page{gap:16px!important;padding-top:16px!important}
body .mini-logs-page .audit-description{min-width:260px!important;white-space:normal!important;line-height:1.7!important}
body:not(.login-portal-active) :where(button:not(.sidebar-collapse-button):not(.ghost):not(.secondary):not(.btn-secondary):not(.btn-ghost):not(.link-button):not([data-takeover-stage]):not([data-takeover-route]):not([data-takeover-kind])){background:#000!important;background-image:none!important;color:#fff!important;border-color:#000!important;box-shadow:none!important;text-shadow:none!important}
body .takeover-records button{background:#000!important;background-image:none!important;color:#fff!important;border-color:#000!important;box-shadow:none!important}
body .platform-center-page .meituan-vision-report-controls{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:22px!important;padding:12px 16px 28px!important;margin:0 0 12px!important}
body .platform-center-page .meituan-vision-store-name{width:100%!important;display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}
body .platform-center-page .meituan-vision-store-name>label{flex:1 1 auto!important;min-width:0!important}
body .platform-center-page .meituan-vision-report-type{display:flex!important;align-items:center!important;justify-content:flex-start!important;align-self:flex-start!important;gap:18px!important;flex-wrap:wrap!important;margin:0!important}
body .platform-center-page .meituan-vision-report-switch{display:flex!important;gap:12px!important;flex-wrap:wrap!important}
body .operations-filter-panel{border-bottom:1px solid #dce5ed!important;border-radius:0!important;padding-bottom:26px!important;margin-bottom:24px!important}
body [data-role="operation-filter-summary"]:has(.filter-summary>.muted:only-child){display:none!important}
body .platform-center-page label.meituan-vision-file-button{background:rgba(216,58,80,.08)!important;background-image:none!important;color:#b52e43!important;border:1px solid rgba(216,58,80,.12)!important;box-shadow:none!important;text-shadow:none!important}
body .platform-center-page label.meituan-vision-file-button:is(:hover,:focus-within,:active){background:rgba(216,58,80,.14)!important;color:#a9253a!important;border-color:rgba(216,58,80,.2)!important;box-shadow:none!important}
body.workspace-rail-ready #topbar-actions>.rail-caption{text-align:center!important;width:100%!important}
body.workspace-rail-ready #topbar-actions>a:not(.rail-notification){justify-content:center!important;text-align:center!important;position:relative!important}
body.workspace-rail-ready #topbar-actions>.topbar-task-link>span{position:absolute!important;right:12px!important}
body.workspace-rail-ready #topbar-actions>#logout-button{align-self:center!important;text-align:center!important}
body.workspace-rail-ready #topbar-actions>.rail-greeting{order:0!important;margin:0 0 28px!important;padding:2px 30px 0 4px!important;font-size:20px!important;font-weight:600!important;line-height:1.65!important;color:#26394d!important}
body.workspace-rail-ready #topbar-actions>.topbar-user{order:4!important;flex-direction:column!important;align-items:center!important;gap:16px!important;padding:24px 0!important;margin:12px 0 0!important;text-align:center!important}
body.workspace-rail-ready #topbar-actions>.topbar-user>:first-child{width:100px!important;height:100px!important;min-width:100px!important;flex:0 0 100px!important;border-radius:18px!important;box-sizing:border-box!important;overflow:hidden!important;box-shadow:none!important}
body.workspace-rail-ready #topbar-actions>.topbar-user>:first-child :is(img,svg){width:100%!important;height:100%!important;object-fit:contain!important}
body.workspace-rail-ready #topbar-actions>.topbar-user>span:last-child{align-items:center!important;gap:8px!important;padding:0!important}
body.workspace-rail-ready #topbar-actions>.topbar-user strong{font-size:17px!important;order:0!important}
body.workspace-rail-ready #topbar-actions>.topbar-user .rail-department{order:1!important}
body.workspace-rail-ready #topbar-actions>.topbar-user small:not(.rail-department){order:2!important}
body.workspace-rail-ready #topbar-actions>.topbar-user small{font-size:12px!important;color:#64798d!important}
body .store-diagnosis-page .store-diagnosis-hero h1,body .store-diagnosis-page .page-header h1{display:none!important}
body .store-diagnosis-page :is(button,.primary-button){background:#000!important;color:#fff!important;border-color:#000!important;background-image:none!important;box-shadow:none!important}
body .commission-detail-drawer:not([hidden]){transform:none!important;translate:none!important;margin:0!important}
body :is(.lead-table-scrollbar,.lead-table-scroll){scrollbar-color:#000 #eceff2!important}
body .lead-table-scrollbar .os-scrollbar-handle,body .lead-table-scrollbar::-webkit-scrollbar-thumb,body .lead-table-scroll::-webkit-scrollbar-thumb{background:#000!important;background-image:none!important;box-shadow:none!important;border-color:#eceff2!important}
body .lead-table-scrollbar .os-scrollbar-track,body .lead-table-scrollbar::-webkit-scrollbar-track,body .lead-table-scroll::-webkit-scrollbar-track{background:#eceff2!important;border-color:#eceff2!important;box-shadow:none!important}
body .lead-table-scroll-control{background:#000!important;border-color:#000!important;color:#fff!important;box-shadow:none!important}
/* Fixed dialogs must belong to the viewport, not a clipped shell surface. */
body.workspace-rail-ready .main-shell:has(>#app){clip-path:none!important;isolation:auto!important;backface-visibility:visible!important;transform:none!important;filter:none!important;perspective:none!important;contain:none!important}
body .main-shell:has(:is(.detail-drawer.open,.commission-detail-drawer:not([hidden]),.dialog-layer,.rge-drawer)){position:relative!important;z-index:100!important}
body .commission-detail-drawer:not([hidden]){inset:20px 20px 20px auto!important;width:min(1050px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important;height:calc(100dvh - 40px)!important;box-sizing:border-box!important;border:1px solid #111!important;border-radius:20px!important;background:#fff!important;overflow:hidden!important;z-index:1200!important}
body .commission-detail-drawer :is(.commission-detail-drawer-header,.commission-detail-drawer-body,.commission-store-card>summary){background:#fff!important;box-shadow:none!important}
body .commission-detail-drawer .commission-store-card{background:#fff!important;border:1px solid #111!important;border-left:3px solid #000!important;box-shadow:none!important;box-sizing:border-box!important}
body .commission-detail-drawer .drawer-close-button{background:#000!important;color:#fff!important;box-shadow:none!important}
body .commission-detail-drawer-body{min-height:0!important;overflow-y:auto!important;scrollbar-width:none!important}
body .commission-drawer-backdrop{backdrop-filter:none!important}
body .tasks-page .segmented-control,body .tasks-page .segmented-control a{box-shadow:none!important;filter:none!important}
body .tasks-page .segmented-control a.active,body .meituan-vision-report-switch button,body .meituan-vision-file-button,body [data-rge-refresh],body [data-rge-reset]{background:#000!important;color:#fff!important;border-color:#000!important;box-shadow:none!important;background-image:none!important}
body .rge-hero-note strong{color:#ce3146!important}
body .takeover-stage-tabs button>b{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important}
body .takeover-stage-tabs button.active{background:#000!important;border-color:#000!important;color:#fff!important;box-shadow:none!important}
body .takeover-stage-tabs button.active :is(b,span,small){color:#fff!important}
body .record-actions>button{background:#000!important;background-image:none!important;border-color:#000!important;color:#fff!important;box-shadow:none!important}
body .operation-record .record-actions>button,body .operation-drawer .detail-drawer-footer>button{background:#000!important;border-color:#000!important;color:#fff!important}
body .operation-record .record-title-row>strong{display:inline-block!important;background:#d83a50!important;color:#fff!important;padding:8px 14px!important;border-radius:9px!important;font-size:20px!important;line-height:1.5!important}
body .operation-record .record-side .operation-progress-summary{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;margin:0 0 12px!important}
body .operation-drawer,body .operation-drawer *{animation:none!important;transition:none!important}
body .operation-drawer .operation-readonly-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 28px!important}
body .operation-drawer .operation-detail-group-content-stacked{grid-template-columns:minmax(0,1fr)!important}
body .operation-drawer .read-only-field{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:16px 0!important;margin:0!important;min-height:56px!important;background:#fff!important;border:0!important;box-shadow:none!important;text-align:left!important}
body .operation-drawer .read-only-field>span,body .operation-drawer .read-only-field>p{margin:0!important;padding:0!important;text-align:left!important;line-height:1.6!important;align-self:start!important;white-space:normal!important;overflow-wrap:anywhere!important}
body .operation-drawer .read-only-field.full{grid-column:1/-1!important}
body .platform-center-page .meituan-vision-report-controls{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;justify-content:flex-start!important;gap:16px!important;padding:12px 16px 20px!important}
body .platform-center-page .meituan-vision-report-controls>div{flex:0 0 auto!important;height:auto!important;min-height:0!important;margin:0!important;flex-direction:row!important}
body .page-grid:has([data-role="renewal-month"]) .progress-bar{background:#fbe9ed!important;border-color:#f6d0d8!important}
body .page-grid:has([data-role="renewal-month"]) .progress-value{background:#ff4268!important;background-image:none!important}
body .leads-hero-panel .management-toolbar>div:first-child>p.muted,body .filter-summary:has(>.muted:only-child){display:none!important}
body .leads-hero-panel .toolbar-actions>button{background:#ff4268!important;background-image:none!important;border-color:#ff4268!important;color:#fff!important;box-shadow:none!important}
body .profit-live-brand{display:none!important}
body .sales-cases-hero,body .sales-cases-hero *{background:transparent!important;background-image:none!important;box-shadow:none!important;color:#26394d!important}
body .sales-cases-hero::before,body .sales-cases-hero::after{display:none!important}
body .aftersales-workspace>.view-summary-card--controls-only{display:none!important}
body .work-updates-page{padding-top:16px!important;gap:20px!important}
body .work-update-departments{margin:0!important}
body .work-update-departments>button,body .work-update-departments>button:is(:hover,:focus,:active,.is-active){background:#ff4268!important;background-image:none!important;border-color:#ff4268!important;color:#fff!important;box-shadow:none!important;transition:none!important}
body .work-update-status-row,body .diagnosis-heading-actions{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}
body .store-diagnosis-page{padding-top:16px!important;gap:16px!important}
body .store-diagnosis-history{margin-top:0!important;padding-top:16px!important}
body .diagnosis-heading-actions>b{background:#ff4268!important;color:#fff!important;border-radius:24px!important;padding:10px 18px!important;box-shadow:none!important}
body .main-shell:has(.operation-drawer.open){clip-path:none!important;isolation:auto!important;transform:none!important;filter:none!important;perspective:none!important;contain:none!important;position:relative!important;z-index:100!important}
body .detail-drawer-backdrop:has(+.operation-drawer){position:fixed!important;inset:0!important;z-index:1000!important;background:rgba(20,30,42,.28)!important;backdrop-filter:none!important}
body .operation-drawer.open{position:fixed!important;inset:20px 20px 20px auto!important;width:min(1180px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important;height:calc(100dvh - 40px)!important;max-height:calc(100dvh - 40px)!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;z-index:1001!important;background:#fff!important;border:0!important;border-radius:20px!important;transform:none!important;overflow:hidden!important;box-shadow:0 16px 50px rgba(20,30,42,.12)!important}
body .operation-drawer :is(.detail-drawer-header,.detail-drawer-footer){position:relative!important;inset:auto!important;flex:0 0 auto!important;background:#fff!important;box-shadow:none!important;padding:20px 28px!important;border:0!important}
body .operation-drawer .detail-drawer-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important}
body .operation-drawer .detail-drawer-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px 28px 28px!important;background:#fff!important;scrollbar-width:none!important}
body .operation-drawer .detail-drawer-footer{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:flex-end!important;border-top:1px solid #edf0f3!important}
body .operation-drawer :is(.operation-detail-visual-group,.operation-detail-group-content,.operation-form-group-heading,.operation-business-records,.operation-contract-record,.operation-service-period,.section-heading,.dual-operator-panel,.operation-detail-group-pair){background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important;min-width:0!important}
body .operation-drawer .operation-detail-group-pair{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}
body .operation-drawer .operation-form-group-heading{min-height:0!important;padding:18px 0 12px!important}
body .operation-drawer .operation-form-group-heading::before{display:none!important}
body .operation-drawer .operation-detail-group-content{padding:8px 0 20px!important;gap:18px!important}
body .operation-drawer .detail-drawer-body>section{margin:16px 0!important;padding:20px 0!important;background:#fff!important;border:0!important;box-shadow:none!important}
@media(max-width:760px){body .operation-drawer.open{inset:8px!important;width:calc(100vw - 16px)!important;max-width:none!important;height:calc(100dvh - 16px)!important;max-height:none!important}body .operation-drawer .operation-detail-group-pair{grid-template-columns:1fr!important}body .operation-drawer :is(.detail-drawer-header,.detail-drawer-body,.detail-drawer-footer){padding:16px!important}}
body #app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.metric-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,220px))!important;align-items:stretch!important;gap:16px!important;padding:12px 24px!important;width:100%!important;box-sizing:border-box!important}
body #app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.metric-grid>.metric-card{display:flex!important;align-items:center!important;min-width:0!important;width:100%!important;min-height:124px!important;box-sizing:border-box!important;margin:0!important;padding:22px 24px!important;background:#000!important;background-image:none!important;border:1px solid #000!important;border-radius:16px!important;box-shadow:none!important;color:#fff!important}
body #app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.metric-grid .metric-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important;background:transparent!important;box-shadow:none!important}
body #app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.metric-grid :is(strong,span){color:#fff!important;background:transparent!important;box-shadow:none!important;white-space:normal!important;line-height:1.5!important}
body #app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.metric-grid strong{font-size:30px!important;line-height:1!important}
body #app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.metric-grid span{font-size:14px!important}
body :is(.primary-button,.danger-button,.btn-primary,.button.primary,.btn.primary,.workspace-black-button){background:#000!important;background-image:none!important;color:#fff!important;border-color:#000!important;box-shadow:none!important;text-shadow:none!important}
body :is(.primary-button,.danger-button,.btn-primary,.button.primary,.btn.primary,.workspace-black-button):is(:hover,:focus-visible,:active){background:#000!important;background-image:none!important;color:#fff!important;border-color:#000!important;box-shadow:none!important;filter:none!important}
body :is(.primary-button,.danger-button,.btn-primary,.button.primary,.btn.primary,.workspace-black-button)::before,body :is(.primary-button,.danger-button,.btn-primary,.button.primary,.btn.primary,.workspace-black-button)::after{background-image:none!important;box-shadow:none!important}
body :is(.primary-button,.danger-button,.btn-primary,.button.primary,.btn.primary,.workspace-black-button):focus-visible{outline:2px solid #666!important;outline-offset:3px!important}
}
