body.admin-page{--ink:#d9e1dc;--muted:#8ea5ac;--gold:#c8b17a;--line:#9bb2b126;--panel:#102531;--bg:#081521;margin:0;background:#081521;color:#d9e1dc;color-scheme:dark;font:14px/1.6 Microsoft YaHei,sans-serif;min-width:0}body.admin-page .admin-sidebar-toggle{position:fixed;z-index:13;top:30px;left:max(16px,calc(var(--admin-side-width,220px) - 42px));padding:7px;width:34px;min-height:34px;background:transparent!important;border:0!important;box-shadow:none!important;transition:left .24s cubic-bezier(.2,.8,.2,1);color:var(--ink)}.admin-sidebar-toggle svg{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-width:1.5}body.admin-page .admin-sidebar-toggle:hover{color:var(--gold)}@media(min-width:721px){body.admin-side-closed .admin-topbar{padding-left:64px}body.admin-page .admin-brand{gap:8px;margin-left:12px;margin-right:44px;min-width:0}body.admin-page .admin-brand strong{font-size:20px;white-space:nowrap}body.admin-side-dragging .admin-sidebar-toggle{transition:none}}@media(min-width:721px)and (max-width:1100px){body.admin-page .admin-brand>span{display:none}}@media(max-width:720px){body.admin-page .admin-sidebar-toggle{left:16px;top:18px;position:absolute}body.admin-page .admin-topbar>div:first-child{padding-left:44px}}@media(prefers-reduced-motion:reduce){body.admin-page .admin-sidebar-toggle{transition:none}}.admin-sidebar-grip{display:none}body.admin-page table thead th,body.admin-page table th[scope=col],body.admin-page [role=columnheader]{font-size:13px!important;font-weight:700!important;line-height:1.5;color:var(--ink)!important;white-space:nowrap}@media(min-width:721px){body.admin-page .admin-navigation{width:var(--admin-side-width,220px);padding-left:0;padding-right:0;overflow:hidden;transition:width .24s cubic-bezier(.2,.8,.2,1)}body.admin-page .admin-navigation>*{min-width:188px;margin-left:16px;margin-right:16px}body.admin-page .admin-topbar{left:var(--admin-side-width,220px);transition:left .24s cubic-bezier(.2,.8,.2,1)}body.admin-page #workspace{padding-left:calc(var(--admin-side-width,220px) + 32px);transition:padding-left .24s cubic-bezier(.2,.8,.2,1)}body.admin-page .admin-sidebar-grip{display:block;position:fixed;top:0;bottom:0;left:max(0px,calc(var(--admin-side-width,220px) - 5px));width:10px;z-index:12;cursor:col-resize;touch-action:none;transition:left .24s cubic-bezier(.2,.8,.2,1)}.admin-sidebar-grip:after{content:"";position:absolute;left:4px;top:42%;height:64px;width:2px;border-radius:2px;background:var(--gold);opacity:0;transition:opacity .15s}.admin-sidebar-grip:is(:hover,:focus-visible):after,.admin-side-dragging .admin-sidebar-grip:after{opacity:.7}body.admin-side-dragging :is(.admin-navigation,.admin-topbar,#workspace,.admin-sidebar-grip){transition:none!important}body.admin-side-dragging{user-select:none;cursor:col-resize}}@media(min-width:721px)and (max-width:1100px){body.admin-page .admin-navigation>*{min-width:148px}}@media(max-width:720px){body.admin-side-closed .admin-navigation{display:none}}@media(prefers-reduced-motion:reduce){body.admin-page :is(.admin-navigation,.admin-topbar,#workspace,.admin-sidebar-grip){transition:none!important}}.admin-page *{box-sizing:border-box}.admin-page [hidden]{display:none!important}.admin-page main{max-width:none;margin:0;padding:0}.admin-page h1,.admin-page h2,.admin-page h3{font-family:inherit;color:#d9e1dc;letter-spacing:0}.admin-page h1{font-size:22px;margin:0}.admin-page h2{font-size:18px;margin:0 0 20px}.admin-page h3{font-size:16px}.admin-page p{line-height:1.8}.admin-page .kicker{color:#667790;letter-spacing:0;font-size:12px}.admin-page .muted{color:#8ea5ac;font-size:12px}.admin-page button,.admin-page input,.admin-page select,.admin-page textarea{font:13px/1.5 Microsoft YaHei,sans-serif;border:1px solid #9ab4bd33;background:#102531;color:#d3deda;border-radius:8px;padding:9px 12px;box-shadow:none;min-height:38px}.admin-page button{cursor:pointer;transition:background .15s,border-color .15s}.admin-page button:hover{background:#19323e;border-color:#c8b17a88}.admin-page button:disabled{opacity:.45;cursor:default}.admin-page button.primary{background:#c8b17a;border-color:#c8b17a;color:#102531}.admin-page button.primary:hover{background:#ddc88e}.admin-page input:focus,.admin-page textarea:focus,.admin-page select:focus{outline:2px solid #c8b17a88;outline-offset:1px;border-color:#c8b17a}.admin-page input[type=checkbox]{width:16px;min-height:16px;accent-color:#c8b17a}.admin-page label{color:#a8bbc1;font-size:13px;gap:8px}.admin-page textarea{resize:vertical}.admin-page .form-grid{gap:18px}.admin-page .platform-card{border:1px solid #9bb2b126;background:#102531;border-radius:12px;box-shadow:0 2px 6px #24304403;padding:24px}.admin-page #workspace{padding:108px 32px 40px 252px}.admin-navigation{position:fixed;inset:0 auto 0 0;width:220px;background:#102531;border-right:1px solid #9bb2b126;padding:28px 16px;z-index:10;display:flex;flex-direction:column}.admin-brand{display:flex;align-items:center;gap:12px;margin:0 14px 38px;text-decoration:none;color:#d9e1dc}.admin-brand>span{display:grid;place-items:center;width:38px;height:42px;border:1px solid #b49b6b;color:#a68a51;font:31px SimSun,serif}.admin-brand strong{font:22px SimSun,serif;letter-spacing:3px}.admin-brand small{display:block;font:10px Microsoft YaHei,sans-serif;letter-spacing:2px;color:#8d97a6;margin-top:6px}.admin-nav-label{font-size:11px;color:#929ca9;margin:0 16px 12px}.admin-page #ops-tabs{display:flex;flex-direction:column;gap:6px;flex-wrap:nowrap}.admin-page #ops-tabs button{display:flex;align-items:center;gap:13px;text-align:left;border:0;padding:12px 15px;color:#a6b7bb;background:transparent;border-radius:8px;min-height:46px;font-size:13px;white-space:nowrap}.admin-page #ops-tabs button>span:first-child{font-size:19px;width:20px;color:#9d947a}.admin-page #ops-tabs button[aria-current=true]{background:#c8b17a1c;color:#e0c994;font-weight:600}.admin-page #ops-tabs button[aria-current=true]>span{color:inherit}.admin-back{margin-top:auto;padding:20px 16px 0;border-top:1px solid #9bb2b119;text-decoration:none;color:#7a8596;font-size:12px}.admin-topbar{position:fixed;top:0;right:0;left:220px;height:82px;background:#0b1c29ed;border-bottom:1px solid #9bb2b126;display:flex;align-items:center;justify-content:space-between;padding:0 32px;z-index:8;backdrop-filter:blur(12px)}.admin-breadcrumb{font-size:10px;color:#98a0ad}.admin-topbar h1{font-size:20px;margin-top:2px}.admin-top-actions{display:flex;align-items:center;gap:10px}.admin-page #ops-scope{font-size:12px;min-width:120px}.admin-page #logout{background:transparent;color:#7b8595;border:0;font-size:12px}.admin-page #ops-content{margin:0}.admin-panel>.platform-toolbar{margin:0}.admin-page .platform-toolbar{margin:0 0 20px;gap:14px;display:flex;justify-content:space-between;align-items:center}.admin-page .admin-grid{margin-top:20px}.admin-page .admin-sidebar{width:100%;max-width:100%!important}.admin-page #config{grid-template-columns:1fr 1fr;max-width:1040px}.admin-page #config textarea[name=prompt]{min-height:300px!important;font-family:inherit}.admin-page #orders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-page #orders article{margin:0}.admin-page #orders form{margin:20px 0}.admin-page #orders h3{margin:0 0 10px}.admin-page #orders .kicker{color:#c8b17a}.admin-page #orders article>p.muted{font-size:11px;overflow-wrap:anywhere}.admin-page .ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.admin-page .ops-metrics article{font-size:12px;color:#7b8797;padding:22px 24px}.admin-page .ops-metrics strong{color:#e4d3a7;font:600 32px/1.2 Microsoft YaHei,sans-serif;margin:14px 0 0}.admin-shortcuts{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.admin-page .ops-table{border-collapse:separate;border-spacing:0;background:#102531;border:1px solid #9bb2b126;border-radius:10px;overflow:hidden;font-size:12px}.admin-page .ops-table th{font-size:11px;font-weight:500;color:#8490a1;background:#142b36;padding:14px 18px;border-bottom:1px solid #9bb2b126;white-space:nowrap}.admin-page .ops-table td{padding:14px 18px;border-bottom:1px solid #9bb2b119;color:#b8cbce}.admin-page .ops-table tr:last-child td{border:0}.admin-page .ops-table tbody tr:hover{background:#1b3340}.admin-page .ops-table button{padding:5px 9px;min-height:30px;border:0;color:#c8b17a;background:#c8b17a19;font-size:11px;margin-right:6px}.admin-page .ops-table+.platform-toolbar{justify-content:flex-end;margin-top:20px;font-size:12px}.admin-page #user-search{display:flex;gap:8px}.admin-page #user-search input{width:280px}.admin-page .ops-products{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-page .ops-products img{aspect-ratio:1.4;object-fit:cover;background:#0b1b27;border-radius:8px}.admin-page .ops-products h3{margin:14px 0 8px}.admin-page .ops-products p{margin:5px 0}.admin-page .ops-products button{margin-top:14px;width:100%}.admin-empty-card{grid-column:1/-1;display:grid;justify-items:center;padding:70px 30px;background:#102531;border:1px dashed #a99b7655;border-radius:12px}.admin-empty-card strong{font-size:17px}.admin-empty-card p{font-size:13px;color:#8c96a5}.admin-page .admin-empty-row td{height:170px;text-align:center;color:#9aa3b1}.admin-page dialog{background:#102531;border:1px solid #a4b8be33;border-radius:14px;color:#d3deda;padding:30px;max-height:90vh;overflow:auto;box-shadow:0 25px 90px #152d5329}.admin-page dialog::backdrop{background:#17273d66;backdrop-filter:blur(3px)}.admin-note-dialog{width:500px;max-width:90vw}.admin-note-dialog label{display:grid}.admin-note-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.admin-page #status{position:fixed;left:calc(50% + 80px);bottom:24px;transform:translate(-50%);z-index:100;display:none;background:#243753;color:#fff;padding:12px 22px;border-radius:10px;box-shadow:0 8px 25px #172e4930;max-width:80vw}.admin-page #status.has-message{display:block}.admin-page #login-card{margin:15vh auto!important;padding:36px;width:min(420px,90vw)}.admin-page #login-card h1{font:28px SimSun,serif;margin-bottom:28px}.admin-page:not(.admin-authenticated){background:radial-gradient(ellipse at 50% 0,#23404d,transparent 65%),#081521}@media(min-width:1600px){.admin-page .ops-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1100px){.admin-page .ops-products{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page #orders{grid-template-columns:1fr}.admin-page #workspace{padding-left:212px}.admin-navigation{width:180px}.admin-topbar{left:180px}.admin-page #ops-tabs button{padding:12px 9px;gap:7px;font-size:12px}}@media(max-width:720px){.admin-navigation{position:static;width:auto;padding:12px;border:0}.admin-brand,.admin-nav-label,.admin-back{display:none}.admin-page #workspace{padding:0 14px 30px}.admin-topbar{position:static;height:auto;padding:16px 0;flex-wrap:wrap;gap:12px}.admin-page #ops-tabs{flex-direction:row;overflow:auto;gap:4px}.admin-page #ops-tabs button{flex:none}.admin-page #ops-tabs button>span:first-child{display:none}.admin-page .ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panel{overflow:auto}.admin-page .ops-table{min-width:650px}.admin-page #config,.admin-page .form-grid{grid-template-columns:1fr}.admin-page #status{left:50%}}body.admin-page{background:radial-gradient(ellipse at 85% 0,#1e394655,transparent 60%),#081521}.admin-page h1,.admin-page h2,.admin-page h3{font-family:SimSun,"Noto Serif SC",serif;letter-spacing:1px;color:#e0d9c5}.admin-page .admin-navigation{background:linear-gradient(180deg,#102733,#091923);border-color:#c4ad732b}.admin-page .admin-brand{color:#e0dfd0}.admin-page .admin-brand>span{outline:1px solid #b49b6b44;outline-offset:4px}.admin-page .admin-brand small{color:#a2a995}.admin-page .admin-topbar{background:#0c1e2bd9;border-color:#c4ad7326}.admin-page .admin-topbar h1{font-size:25px}.admin-page .admin-breadcrumb{color:#a99b7d;letter-spacing:2px}.admin-page .platform-card{background:linear-gradient(135deg,#18313c,#102531);box-shadow:0 8px 30px #0000000c;border-color:#b1bdae26}.admin-page .ops-metrics strong{font-family:Georgia,serif;font-weight:400;font-size:36px}.admin-page .ops-metrics article{border-top:2px solid #bba57166}.admin-page button.primary{color:#152a32}.admin-page #ops-tabs button[aria-current=true]{box-shadow:inset 2px 0 #c8b17a;border-radius:3px 10px 10px 3px}.admin-page .ops-table td{line-height:1.9}.admin-page .ops-table th{color:#b8ae90;letter-spacing:1px}.admin-page .ops-table button{color:#d5bd80}.admin-page .muted{color:#92a8b1}.admin-page .admin-back{color:#b9ac89}.admin-page .admin-empty-card{background:#102531}.admin-page input,.admin-page textarea,.admin-page select{background:#0b1e2a}.admin-page #status{background:#213a44;color:#eadbb5;border:1px solid #c8b17a55}.ops-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.ops-metrics strong{display:block;font:600 34px/1.3 Arial,sans-serif;font-variant-numeric:tabular-nums lining-nums;color:var(--gold,#d5bd82);margin-top:16px}.ops-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0}.ops-dashboard h2{font-size:22px}.ops-pair{display:flex;justify-content:space-between;gap:20px}.ops-trend{height:165px;display:flex;align-items:flex-end;justify-content:space-around;gap:12px}.ops-trend>div{text-align:center;flex:1;font:13px Arial,sans-serif}.ops-bar{background:linear-gradient(#d0b77b,#607b7e);border-radius:5px 5px 0 0;margin:10px auto;width:55%;max-width:45px}.ops-table-scroll{overflow-x:auto}.ops-table{width:100%;border-collapse:collapse}.ops-table th,.ops-table td{text-align:left;padding:16px;vertical-align:middle;border-bottom:1px solid #ffffff12}.ops-table td{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ops-table td button{margin:3px;padding:7px 11px;white-space:nowrap}.ops-table small{display:block;color:#879da3;margin-top:6px}.ops-product-cell{display:flex;align-items:center;gap:14px}.ops-product-cell img{width:60px;height:60px;object-fit:cover;border-radius:8px}.ops-dialog{width:min(850px,90vw);max-width:850px;max-height:88vh;overflow:auto;padding:28px;background:#102631;color:#d5dfdc;border:1px solid #334953;border-radius:20px}.ops-dialog header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.ops-dialog h2{margin:0;font-size:26px}.ops-dialog label{display:grid;gap:10px;margin:12px 0}.ops-dialog .check{display:flex;align-items:center}.ops-dialog .check input,.ops-scenes input{width:18px}.ops-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:25px}.ops-dialog input,.ops-dialog textarea{box-sizing:border-box;max-width:100%}.ops-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;max-height:400px;overflow:auto}.ops-dialog .ops-reading{font:16px/1.9 sans-serif}.ops-dialog-status{color:#d9bb7e}.ops-details{display:grid;grid-template-columns:140px 1fr;gap:10px}.ops-details dt{color:#91a8ad}.ops-details dd{margin:0;overflow-wrap:anywhere}.ops-drop{border:1px dashed #6f858a;border-radius:12px;text-align:center;padding:25px;cursor:pointer}.ops-drop small{display:block;color:#95a6a8;margin-top:10px}.ops-drop.dragging{background:#30454a;border-color:#dfc58c}.ops-image-list{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.ops-image-list>div{width:150px;border:1px solid #42565e;border-radius:8px;padding:8px;cursor:grab}.ops-image-list img{width:100%;height:105px;object-fit:cover;border-radius:6px}.ops-image-list button{font-size:12px;padding:5px;margin:2px}.ops-scenes{display:flex;flex-wrap:wrap;gap:12px;border:1px solid #40505b;border-radius:10px}.ops-scenes label{display:flex;align-items:center;gap:8px}.admin-navigation svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.admin-navigation #ops-tabs button{gap:14px}.admin-navigation #ops-tabs{overflow-y:auto}.ops-dialog .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ops-content{margin:24px 0}.admin-page #config{max-width:1100px}.admin-page .admin-grid{grid-template-columns:1fr}.admin-page .ops-table td{max-width:350px}@media(max-width:1100px){.ops-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.ops-metrics{grid-template-columns:repeat(2,1fr)}.ops-dashboard,.ops-dialog .form-grid{grid-template-columns:1fr}.ops-details{grid-template-columns:95px 1fr}.ops-dialog{padding:20px}}.admin-page .ops-metrics strong{font:600 34px/1.3 Arial,sans-serif;font-variant-numeric:tabular-nums lining-nums}.daylight-help{display:block;font-size:12px;line-height:1.7;color:#93a8af;margin-top:10px;font-weight:400}.admin-menu-group{display:grid;gap:3px}.admin-page .admin-menu-group h2{font:11px/1.5 Microsoft YaHei,sans-serif;letter-spacing:2px;color:#8b9c98;margin:17px 15px 6px}.admin-page #ops-tabs{gap:0}.admin-page #ops-tabs button{min-height:40px;padding:9px 14px;width:100%}.admin-navigation #admin-nav-mount{min-height:0;overflow-y:auto;padding-bottom:14px}.admin-page .admin-brand{margin-bottom:12px}.admin-menu-group+.admin-menu-group{border-top:1px solid #8fa09c1a;margin-top:10px}.admin-page .admin-back{flex-shrink:0}@media(max-width:720px){.admin-page #ops-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-page .admin-menu-group{border:0;margin:0}.admin-page .admin-menu-group h2{margin-top:10px}.admin-page #admin-nav-mount{max-height:310px}}@media(min-width:721px){html:has(body.admin-authenticated),body.admin-authenticated{height:100%;overflow:hidden}.admin-page.admin-authenticated #workspace{position:fixed;inset:0;overflow-y:auto;overflow-x:hidden;height:100dvh;overscroll-behavior:contain;scrollbar-gutter:stable}.admin-navigation #admin-nav-mount{flex:1;min-height:0;overscroll-behavior:contain}.admin-navigation #ops-tabs{overflow:visible}.admin-page:has(dialog[open]) #workspace{overflow:hidden}}.ops-line-chart{display:block;width:100%;height:auto;overflow:visible;font:12px Microsoft YaHei,sans-serif;color:#c0ced0}.ops-line-legend{display:flex;gap:24px;flex-wrap:wrap;margin:4px 0 8px;color:#adbec3;font-size:13px}.ops-line-legend span{display:inline-flex;align-items:center;gap:8px}.ops-line-legend i{display:inline-block;width:24px;border-top:2px solid var(--series)}.ops-line-legend span+span i{border-top-style:dashed}.admin-page dialog *{overscroll-behavior:auto}.admin-page dialog.ops-dialog[open]{display:flex;flex-direction:column;overflow:hidden;max-height:90dvh}.admin-page dialog.ops-dialog>header{flex:none;margin-bottom:20px}.admin-page dialog.ops-dialog>.ops-dialog-body{min-height:0;overflow:auto;overscroll-behavior:contain}.admin-page dialog.ops-dialog>.ops-dialog-status{flex:none;margin:12px 0 0}.admin-page dialog.ops-dialog>.ops-dialog-status:empty{display:none}.admin-page dialog.record-detail-dialog>.ops-dialog-body{overflow:hidden}.admin-page .record-detail-panel{overscroll-behavior:contain}html:has(body.admin-page),body.admin-page,.admin-page *{scrollbar-width:none!important;scrollbar-gutter:auto!important;-ms-overflow-style:none}html:has(body.admin-page)::-webkit-scrollbar,body.admin-page::-webkit-scrollbar,.admin-page *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@supports (appearance:base-select){.admin-page select::picker(select){scrollbar-width:none!important;scrollbar-gutter:auto!important}}.admin-page :is(.ops-table-scroll,.ops-table)+:is(.platform-toolbar,.mw-actions,button){margin-top:20px}.admin-page :is(.platform-toolbar,.mw-actions,button)+:is(.ops-table-scroll,.ops-table){margin-top:20px}.admin-page .ops-table td button+button{margin-left:8px}.admin-page .ops-table :is(th,td){white-space:nowrap;overflow-wrap:normal;max-width:none}.admin-page .ops-table td small{display:inline;margin:0 0 0 12px;white-space:nowrap}.admin-page .ops-table td br{display:none}.admin-page .ops-table td :is(p,ul){display:inline;margin:0}.admin-page .admin-theme-toggle{white-space:nowrap;min-height:38px}.admin-page #login-card>.admin-theme-toggle{display:block;margin:0 0 20px auto}body.admin-page[data-admin-theme=day]{--ink:#243f4c;--muted:#5c7380;--gold:#876a2d;--line:#d3dfe5;--panel:#fff;--bg:#edf2f5;background:var(--bg);color:var(--ink);color-scheme:light}.admin-page[data-admin-theme=day] :is(h1,h2,h3,strong,label,.admin-brand,.ops-table td,.ops-details dd){color:var(--ink)}.admin-page[data-admin-theme=day] :is(.admin-navigation,.platform-card,.ops-table,.admin-empty-card,dialog,.ops-dialog,.admin-note-dialog){background:#fff;border-color:var(--line);color:var(--ink);box-shadow:0 6px 22px #203e4b06}.admin-page[data-admin-theme=day] .admin-topbar{background:#f9fbfdf5;border-color:var(--line)}.admin-page[data-admin-theme=day] :is(button,input,textarea,select){color:#294553;border-color:#c4d4dd;background:#f6f9fb;color-scheme:light}.admin-page[data-admin-theme=day] :is(input,textarea):focus{border-color:#3e6478;outline-color:#6c96ad80}.admin-page[data-admin-theme=day] button:hover{background:#e7eff3;border-color:#9db6c4}.admin-page[data-admin-theme=day] button.primary{background:#2a5066;border-color:#2a5066;color:#fff}.admin-page[data-admin-theme=day] button.primary:hover{background:#1d4156}.admin-page[data-admin-theme=day] #ops-tabs button{background:transparent;color:#4e6976}.admin-page[data-admin-theme=day] #ops-tabs button:hover{background:#f0f5f7}.admin-page[data-admin-theme=day] #ops-tabs button[aria-current=true]{background:#e5edf2;color:#234c61;box-shadow:inset 2px 0 #2f617c}.admin-page[data-admin-theme=day] :is(.admin-menu-group h2,.admin-brand small,.admin-breadcrumb,.admin-back,.muted,.kicker,.ops-metrics article,.ops-details dt,.ops-table small,.ops-drop small,.daylight-help,.model-scene-editor label,.model-scene-list button,#logout){color:#5c7380}.admin-page[data-admin-theme=day] .admin-brand>span{color:#866b36;border-color:#b49b6b;outline-color:#d8cbb1}.admin-page[data-admin-theme=day] :is(.ops-table th,.detail-tabbar){background:#eef4f7;color:#4e6774;border-color:var(--line)}.admin-page[data-admin-theme=day] :is(.ops-table td,.ops-table th,.admin-menu-group+.admin-menu-group,.admin-back){border-color:var(--line)}.admin-page[data-admin-theme=day] .ops-table tbody tr:hover{background:#f5f8fa}.admin-page[data-admin-theme=day] .ops-table button{background:#e7eff4;color:#305970}.admin-page[data-admin-theme=day] :is(.ops-metrics strong,.ops-orders .kicker,.ops-dialog-status){color:#365e73}.admin-page[data-admin-theme=day] :is(.model-scene-list button[aria-pressed=true],.detail-tabbar button[aria-selected=true],.detail-tabbar button[aria-pressed=true]){background:#e2edf3!important;border-color:#9fb9c8!important;color:#294f64!important}.admin-page[data-admin-theme=day] :is(fieldset,.ops-drop,.ops-scenes,.ops-image-list>div){border-color:#c4d4dd}.admin-page[data-admin-theme=day] #status{background:#e5eef3;color:#294f64;border-color:#b5cad7}.admin-page[data-admin-theme=day] :is(.ops-line-chart,.ops-line-legend){color:#405f71}.admin-page[data-admin-theme=day] dialog::backdrop{background:#1a344e70}.admin-page[data-admin-theme=day] select option{background:#fff;color:#294553}@media(max-width:720px){.admin-top-actions{gap:5px;flex-wrap:wrap}.admin-page .admin-theme-toggle{font-size:12px;padding:7px 9px}}.admin-page #workspace:is([data-page=登录服务],[data-page=玄阁顾问设置],[data-page=随心支持],[data-page=新用户权益],[data-page=活动设置]) #ops-content{max-width:900px}.admin-page #workspace[data-page=内容设置] #ops-content{max-width:1080px}.admin-page #workspace[data-page=后台账号] .admin-grid{max-width:660px}.admin-page #workspace[data-page=后台账号] .admin-panel{display:none}.admin-page #workspace[data-page=后台账号] .admin-grid button{width:auto;justify-self:start;padding:10px 22px}.admin-page #workspace:is([data-page=登录服务],[data-page=随心支持],[data-page=活动设置],[data-page=新用户权益],[data-page=玄阁顾问设置]) .form-grid>button{width:auto;justify-self:start;min-height:38px;padding:8px 20px}.admin-page #workspace[data-page=登录服务] fieldset{min-width:0;padding:16px;border-radius:12px}.admin-page .share-content-editor [data-images] section{display:grid;align-content:start;gap:14px;min-width:0}.admin-page .share-content-editor [data-images] button{justify-self:start;width:auto}.admin-page .platform-toolbar:has(>input){justify-content:flex-start;gap:12px}.admin-page .platform-toolbar:has(>input)>span{margin-left:auto}.admin-page dialog .ops-dialog-body>.form-grid{gap:12px 20px}.admin-page dialog .ops-dialog-body>.form-grid label{margin:6px 0}.admin-page .synastry-section{white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}.admin-page #workspace[data-page=登录服务] fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.admin-page #workspace[data-page=登录服务] fieldset :is(.check,p){grid-column:1/-1;margin:0}.admin-page #workspace[data-page=登录服务] fieldset>label:not(.check){display:grid;gap:6px;align-content:start;min-width:0}@media(max-width:600px){.admin-page #workspace[data-page=登录服务] fieldset{grid-template-columns:1fr}}dialog.platform-dialog.ops-dialog.synastry-detail-dialog{width:min(1180px,94vw)!important;max-width:94vw!important;max-height:92dvh;box-sizing:border-box}.synastry-detail-dialog .ops-dialog-body{max-height:calc(92dvh - 130px);overflow:auto;line-height:1.9}.synastry-detail-dialog .synastry-section{display:block}@media(min-width:721px){body.admin-page .admin-navigation #admin-nav-mount{margin-left:0;margin-right:0;padding:0 16px 14px;min-width:0;width:100%;overflow-x:hidden;overflow-y:auto}body.admin-page .admin-navigation>.admin-brand,body.admin-page .admin-navigation>.admin-back{flex-shrink:0}}.admin-page .mw-actions button[data-task][aria-pressed=true]{background:#c8b17a;border-color:#c8b17a;color:#102531;font-weight:700;box-shadow:none}.admin-page[data-admin-theme=day] .mw-actions button[data-task][aria-pressed=true]{background:#2a5066;border-color:#2a5066;color:#fff}.admin-page .mw-actions button[data-task]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.admin-page dialog.platform-dialog.ops-dialog{width:min(1180px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;box-sizing:border-box}.admin-page dialog,.admin-page dialog *{scrollbar-width:none!important}.admin-page dialog::-webkit-scrollbar,.admin-page dialog *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.admin-page .ops-dialog .ops-table-scroll{overflow:auto;max-height:52dvh}.admin-page .ops-dialog .ops-table{width:100%}.admin-page .ops-dialog .ops-table th{white-space:nowrap}.admin-page .entitlements-dialog .ops-table{min-width:700px}.admin-page .entitlements-dialog .ops-table td:nth-child(2){white-space:normal;overflow-wrap:anywhere;max-width:none}.admin-page .ops-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:16px}.admin-page .ops-pagination>span:first-child{margin-right:auto}.admin-page .ops-pagination button:disabled{opacity:.45}.admin-page dialog tr[hidden]{display:none!important}@media(min-width:900px){.admin-page .entitlements-dialog .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.admin-page dialog.platform-dialog.ops-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:18px}}.admin-account-hover{cursor:help;border-radius:5px}.admin-account-hover:hover,.admin-account-hover:focus-visible{background:var(--surface-hover,#e2edf2);outline:none}.admin-rights-tooltip{position:fixed;z-index:12000;background:var(--panel,#fff);color:var(--text,#294c5c);padding:14px 18px;border-radius:12px;box-shadow:0 8px 30px #102d4033;min-width:270px;pointer-events:none}.admin-rights-tooltip[hidden]{display:none}.admin-rights-tooltip strong{display:block;margin-bottom:8px}body[data-admin-theme=night] .admin-rights-tooltip{background:#183440;color:#d6e4e9}.account-edit-dialog .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.account-edit-dialog label{display:grid;gap:8px}.account-edit-dialog input{width:100%;box-sizing:border-box}.account-wechat{min-height:48px;display:flex;align-items:center}.account-wechat label{display:flex;align-items:center}.account-wechat input{width:auto}.account-edit-actions{display:flex;gap:12px;justify-content:flex-end}.account-edit-status{color:#b54935;font-weight:600;min-height:24px}@media(max-width:600px){.account-edit-dialog .form-grid{grid-template-columns:1fr}}.admin-page [data-page-status]:not(:empty){white-space:pre-line;background:#b64e3514;border-radius:10px;padding:14px 18px;font-weight:600;line-height:1.8}.entitlement-adjust-field{display:grid;gap:8px}.entitlement-adjust-control{display:flex;gap:8px;align-items:center}.entitlement-adjust-control select{width:100px;flex:0 0 100px}.entitlement-adjust-control input{min-width:0;width:100%}.entitlement-adjust-field output{font-size:14px;color:var(--muted,#607d89)}.admin-page dialog.user-manager{height:min(820px,calc(100dvh - 48px));padding:0!important;gap:0!important;overflow:hidden!important}.user-manager .um-head{display:flex;align-items:center;gap:18px;padding:24px 30px 18px;flex-shrink:0}.user-manager .um-head>div:first-child{flex:1;min-width:0}.user-manager .um-head h2{margin:0;font-size:26px;overflow-wrap:anywhere}.user-manager .um-head small{color:var(--muted)}.um-credits{display:flex;gap:20px;font-size:13px;white-space:nowrap}.um-credits b{font-size:19px}.um-badge{display:inline-block;color:#528471;background:#52847118;border-radius:7px;padding:3px 10px;font-size:13px;white-space:nowrap}.um-badge.off,.um-error{color:#b35444!important}.um-badge.off{background:#b3544418}.user-manager .um-tabs{display:flex;gap:8px;padding:0 30px 17px;border-bottom:1px solid var(--line);flex-shrink:0}.user-manager .um-tabs button{background:transparent;position:relative}.user-manager .um-tabs button[aria-selected=true]{background:var(--button,#e6eff4);font-weight:700}.admin-page[data-admin-theme=night] .um-tabs button[aria-selected=true]{background:#29434e}.user-manager .um-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-7px;left:50%;width:6px;height:6px;background:var(--gold,#97752e);transform:rotate(45deg)}.user-manager>.ops-dialog-body{padding:26px 30px;flex:1;min-height:0;overflow:auto!important}.user-manager [data-section][hidden]{display:none!important}.um-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.user-manager label{display:grid;gap:9px}.user-manager input,.user-manager textarea{width:100%;box-sizing:border-box}.user-manager textarea{min-height:160px}.um-wechat{min-height:48px;display:flex;align-items:center}.um-wechat .check{display:flex;align-items:center;gap:8px}.um-wechat input{width:auto}.um-credit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px}.user-manager h3{margin:26px 0 18px;font-size:16px}.um-meta{display:flex;gap:24px;color:var(--muted);font-size:13px;margin-bottom:20px}.um-status-row{display:flex;align-items:center;gap:16px}.um-status-row button{margin-left:auto}.um-danger{background:#b3544418!important;color:#b35444!important}.um-confirm{display:flex;gap:12px;align-items:center;background:var(--soft,#edf3f5);padding:16px;border-radius:10px;margin-top:16px}.um-confirm span{flex:1}.user-manager .um-footer{display:flex;align-items:center;gap:12px;padding:16px 30px;border-top:1px solid var(--line);flex-shrink:0}.um-footer [role=status]{flex:1;font-size:13px;font-weight:600}.um-footer [role=status] button{margin-left:8px}.user-manager .um-ledger{max-height:290px}.um-ledger th{position:sticky;top:0}.um-record{margin-top:24px;padding:20px;background:var(--soft,#edf3f5);border-radius:10px}.um-record-head{display:flex;align-items:center;justify-content:space-between}.um-record-head h3{margin:0}.um-reading{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:16px}.um-record .ops-details{overflow-wrap:anywhere}.um-record .ops-details .ops-details{margin:0}@media(max-width:700px){.user-manager .um-head,.user-manager>.ops-dialog-body{padding:18px}.user-manager .um-tabs{padding:0 18px 16px;gap:0}.user-manager .um-tabs button{padding:9px 12px}.user-manager .um-footer{padding:14px 18px;flex-wrap:wrap}.um-credits{display:none}.um-grid,.um-credit-grid{grid-template-columns:1fr}.um-meta,.um-confirm{flex-wrap:wrap}.um-footer [role=status]{min-width:100%}}
