.aw-admin [data-sidebar="menu-button"]{width:100%!important;min-width:160px!important;height:38px!important;justify-content:flex-start!important}.aw-admin [data-sidebar="menu-button"]>span{display:block!important;opacity:1!important;min-width:0!important;font-size:14px!important}.aw-admin [data-slot="sidebar-gap"],.aw-admin [data-slot="sidebar-container"]{width:var(--sidebar-width)!important}.aw-admin [data-sidebar="content"]{overflow:auto!important}.aw-admin [data-sidebar="group-label"]{opacity:1!important;margin-top:0!important}#aw-entry{margin:10px;padding:12px;border:1px solid #aa8c4d66;border-radius:10px;color:#e9ce8c;background:#a88d4920;font-weight:700}.aw-banner{display:flex;flex-direction:column;text-align:left;gap:8px;width:100%;padding:22px!important;margin-bottom:22px;border:1px solid #b29a5c66!important;border-radius:18px!important;background:linear-gradient(115deg,#aa8f4a24,#8e806d09)!important}.aw-banner strong{font-size:21px}.aw-banner span{font-size:14px;opacity:.75}
.aw{--muted:#aaa99f;position:fixed;inset:0;width:min(1280px,95vw);max-width:95vw;height:90vh;max-height:90vh;margin:auto;padding:0;border:1px solid #b6a27155;border-radius:24px;background:#171a19f5;color:#f0eee7;box-shadow:0 30px 100px #0009;font:15px/1.65 system-ui,'Microsoft YaHei',sans-serif;backdrop-filter:blur(24px);overflow:auto}.aw::backdrop{background:#0009;backdrop-filter:blur(8px)}.aw header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:22px 28px;background:#1b1e1df5;border-bottom:1px solid #ffffff14}.aw h1{font-size:27px;margin:2px 0;font-weight:700}.aw h2{font-size:19px;margin:22px 0 12px}.aw small{display:block;color:var(--muted);font-size:12px}.aw header small{letter-spacing:2px;color:#d6bd80}.aw button,.aw select,.aw input{font:inherit;border-radius:9px;border:1px solid #ffffff24;background:#ffffff08;color:inherit;padding:8px 12px}.aw button{cursor:pointer}.aw button:hover,.aw button.active{background:#c9ae6b25;border-color:#c9ae6b88;color:#efcf84}.aw button:disabled{opacity:.35;cursor:default}.aw button:focus-visible,.aw input:focus-visible,.aw select:focus-visible{outline:2px solid #ddc38b;outline-offset:2px}.aw nav{display:flex;gap:12px;padding:18px 28px 0}.aw-filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap;padding:20px 28px;border-bottom:1px solid #ffffff15}.aw-filters label{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--muted)}.aw-filters input{width:180px}.aw-filters input[type=checkbox]{width:auto}.aw-filters .aw-check{flex-direction:row;align-items:center;padding:10px 0}.aw select option{background:#222;color:#eee}.aw-body{padding:24px 28px}.aw-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.aw-cards article{border:1px solid #b9a67525;border-radius:16px;padding:20px 16px;background:linear-gradient(135deg,#bfa36a14,transparent)}.aw-cards span{color:var(--muted);font-size:13px}.aw-cards strong{display:block;font-size:24px;margin-top:9px;font-variant-numeric:tabular-nums}.aw-note{color:var(--muted);font-size:13px;line-height:1.8;margin:18px 0}.aw-columns{display:grid;grid-template-columns:1fr 1.4fr;gap:24px}.aw-scroll{overflow:auto;border:1px solid #ffffff15;border-radius:12px}.aw table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.aw th{background:#ffffff06;color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap}.aw td,.aw th{padding:13px 15px;border-bottom:1px solid #ffffff0c}.aw td{overflow-wrap:anywhere}.aw tr:last-child td{border-bottom:0}.aw tbody tr:hover{background:#ffffff03}.aw-badge,.aw-status span{display:inline-block;border:1px solid #bca36b40;color:#e6cf9a;border-radius:7px;padding:4px 9px;font-size:12px;white-space:nowrap}.aw-badge.refund{color:#8ad6c4;border-color:#8ad6c444}.aw-status{display:flex;gap:10px;flex-wrap:wrap}.aw footer{display:flex;justify-content:space-between;align-items:center;margin:18px 0}.aw-detail{scroll-margin:120px}.aw code{display:block;max-width:480px;white-space:pre-wrap;word-break:break-word;color:#e7cd91;font-size:12px;padding:12px;background:#0003}.aw summary{cursor:pointer}.aw-error{color:#ef9e96}
html[data-theme=light] .aw{background:#f6f4eef7;color:#282b27;--muted:#696b63}html[data-theme=light] .aw header{background:#eeece5fa}html[data-theme=light] .aw :is(td,th,.aw-scroll,.aw-filters){border-color:#0002}html[data-theme=light] .aw :is(button,input,select){border-color:#0003}html[data-theme=light] .aw code{color:#715923}html[data-theme=light] .aw-badge,html[data-theme=light] .aw-status span,html[data-theme=light] #aw-entry{color:#785d23}@media(max-width:800px){.aw-cards{grid-template-columns:repeat(2,1fr)}.aw-columns{grid-template-columns:1fr}.aw header,.aw-body,.aw-filters{padding:16px}.aw nav{padding:16px 16px 0}.aw h1{font-size:23px}}
.aw-filters label[hidden]{display:none!important}.aw header>div{background:transparent!important}
.aw-admin [class*="group/sidebar-wrapper"]{width:100%!important;max-width:1280px!important;margin-inline:auto!important}.aw-admin [data-slot="sidebar-inset"]{width:auto!important;min-width:0!important}.aw-admin [data-slot="sidebar-gap"]{flex:0 0 var(--sidebar-width)!important}
/* 36524：入口从 React 侧边栏里搬出来了（往 React 树里插节点会让翻页时 React 抛 removeChild 直接 500）。
   现在是一个跟随侧边栏位置的悬浮按钮：只挂在我们自己的 body 下，完全不碰 React 的 DOM。 */
#aw-entry.aw-entry-float{position:fixed;z-index:45;margin:0!important;padding:10px 12px!important;border:1px solid #aa8c4d66;border-radius:10px;color:#e9ce8c;background:#20231f;box-shadow:0 10px 30px #0006;font-weight:700;text-align:left;cursor:pointer}
#aw-entry.aw-entry-float:hover{background:#2b2f2a;border-color:#c9ae6b88;color:#efcf84}
html[data-theme=light] #aw-entry.aw-entry-float{background:#fffdf6;color:#785d23;box-shadow:0 8px 24px #0000001f}
