.admin-login-screen{min-height:460px;padding:48px 36px;max-width:420px;margin:auto;display:flex;flex-direction:column;justify-content:center}.admin-login-screen[hidden]{display:none}.login-mark{margin-bottom:19px}.admin-login-screen h2{font-size:25px;letter-spacing:-.04em;margin:9px 0}.admin-login-screen>p{font-size:10px;color:#7d8878;line-height:1.7;margin:0 0 18px}.admin-login-screen form{display:grid;gap:13px}.admin-login-screen form label{display:grid;gap:6px;color:#697364;font-size:9px}.admin-login-screen input{width:100%;border:1px solid #dfe4da;border-radius:3px;padding:11px 10px;outline:0;font-size:11px}.admin-login-screen input:focus{border-color:#8cac79;box-shadow:0 0 0 2px rgba(156,195,130,.15)}.admin-login-screen form button{margin-top:4px}.demo-admin-button{margin-top:12px;width:100%;font-size:10px}.login-cancel{margin-top:17px;border:0;background:transparent;color:#899387;font-size:9px;cursor:pointer}.categories-settings{margin-top:13px}.category-help{margin:0;color:#859080;font-size:9px;line-height:1.6}.category-add{display:flex;gap:8px}.category-add input{flex:1;min-width:0;border:1px solid #dfe4da;border-radius:3px;padding:9px 10px;outline:0;font-size:10px}.category-add input:focus{border-color:#8cac79}.category-add button{border:0;border-radius:3px;background:#26392a;color:#fff;padding:0 12px;font-size:9px;white-space:nowrap;cursor:pointer}.category-add button span{color:#c4ee96;margin-left:5px}.category-list{display:flex;flex-wrap:wrap;gap:7px}.category-tag{display:flex;align-items:center;gap:8px;background:#f0f3ec;color:#617156;padding:6px 7px 6px 9px;border-radius:2px;font-size:9px}.category-tag button{border:0;background:transparent;color:#8a9584;cursor:pointer;font-size:14px;line-height:1;padding:0 1px}.category-tag button:hover{color:#b45641}body.dark .category-tag{background:#303a30;color:#c8d9bd}body.dark .category-add input,body.dark .admin-login-screen input{background:#202820;color:#e9efe5;border-color:#455044}
.category-empty{font-size:9px;color:#929b8e}.detail-demo-note{margin-top:16px;padding:10px 12px;border:1px dashed #cbd5c2;background:#f0f3eb;color:#617255;font-size:10px;line-height:1.65}.disabled-drive{background:#69766a;cursor:default}.unconfigured-link{opacity:.72}
@media(max-width:620px){.admin-login-screen{padding:36px 22px}.detail-demo-note{font-size:9px}body.dark .detail-demo-note{background:#303b30;color:#cbdabb;border-color:#52614d}}
@media(min-width:621px){.hero h1{font-size:clamp(46px,5vw,68px)}}
@media(max-width:620px){.hero h1{font-size:clamp(36px,10.5vw,43px)}}
.header-contact{font-size:11px;font-weight:700;border:1px solid #a3e25b;background:#bdf36b;color:#1d3022;border-radius:3px;padding:10px 13px;white-space:nowrap;transition:.2s}.header-contact:hover{background:#a4e455;transform:translateY(-1px)}.header-contact span{margin-left:5px}.hero-service-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;width:min(480px,100%);margin-top:20px;padding:13px 14px;border:1px solid #dfe5d7;background:#fff;border-left:3px solid #a3e25b;border-radius:3px}.hero-service-cta>span{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:600;white-space:nowrap}.hero-service-cta>span .status-dot{flex:none}.hero-service-cta>div{display:flex;align-items:center;gap:12px}.hero-service-cta .button-primary{padding:10px 12px;font-size:10px;white-space:nowrap}.hero-service-cta .button-primary b{margin-left:8px}.hero-service-cta #hero-shop{font-size:10px;color:#65705f;white-space:nowrap}.service-section{margin-top:0!important;margin-bottom:26px;padding:30px 32px!important;background:#edf2e7;border:1px solid #dbe4d4;border-radius:4px}.service-main h2{font-size:36px}.service-section .service-card-foot{background:rgba(255,255,255,.48)}body.dark .hero-service-cta{background:#222b23;border-color:#39443a}body.dark .service-section{background:#252f25;border-color:#39443a}@media(max-width:900px){.header-contact{font-size:10px;padding:9px 10px}.hero-service-cta{margin-top:16px}}@media(max-width:620px){.header-contact{font-size:0;padding:8px 9px;background:#bdf36b}.header-contact:before{content:"联系刷机";font-size:9px}.header-contact span{display:none}.admin-entry{font-size:0;padding:8px 9px}.admin-entry:before{content:"后台";font-size:9px}.hero-service-cta{align-items:flex-start;flex-direction:column;gap:11px;padding:12px;margin-top:14px}.hero-service-cta>span{font-size:10px}.hero-service-cta>div{width:100%;justify-content:space-between}.hero-service-cta .button-primary{padding:9px 11px}.service-section{padding:22px 17px!important;margin-bottom:22px}.service-main h2{font-size:29px}}
