@font-face{font-family:LocalDisplay;src:local('Bahnschrift')}*{box-sizing:border-box}body{margin:0;background:#f5f4ef;color:#26352f;font-family:'Microsoft YaHei UI','PingFang SC',sans-serif;font-size:14px}button,input,select{font:inherit}button,a,input,select{outline-offset:4px}button{cursor:pointer;transition:background .15s,transform .15s}button:disabled{cursor:not-allowed;opacity:.45}button:not(:disabled):active{transform:translateY(1px)}button{border:0}a{color:inherit;text-decoration:none}.sidebar{position:fixed;inset:0 auto 0 0;width:218px;background:#e9ede5;border-right:1px solid #d9dfd3;padding:35px 23px;display:flex;flex-direction:column}.brand{display:flex;gap:13px;align-items:center;font-size:26px;font-weight:700;letter-spacing:3px}.brand small{display:block;font-size:10px;letter-spacing:2px;font-weight:400;margin-top:5px;color:#758277}.brand-icon{background:#274e42;color:#f6e8bc;width:43px;height:43px;border-radius:13px;display:grid;place-items:center;font-size:29px;letter-spacing:0}.nav-label{font-size:10px;color:#899487;margin:54px 13px 15px;letter-spacing:3px}.nav-item{width:100%;text-align:left;padding:14px 14px;background:transparent;color:#6f7c70;border-radius:9px;margin-bottom:6px;display:flex;gap:13px;align-items:center;font-size:13px}.nav-item span{font-size:18px;width:20px}.nav-item.active{color:#274e42;background:#dbe4d6;font-weight:700}.nav-item:hover{background:#dfe5db}.sidebar-bottom{margin-top:auto;padding:24px 8px 0}.local-badge{font-size:11px;display:flex;align-items:center;gap:7px}.local-badge i,.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#719274}.sidebar-bottom p{color:#839080;font-size:10px;line-height:1.9}.version{font-size:9px;color:#a0aa9a}main{margin-left:218px;padding:29px 42px 48px;max-width:1700px}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.eyebrow,.section-index{font-family:LocalDisplay,'Microsoft YaHei UI',sans-serif;letter-spacing:2px;color:#8c998d;font-size:9px}h1{font-size:22px;font-weight:600;margin:7px 0 0}h2,h3{margin:0}header .header-right{display:flex;gap:22px;align-items:center;font-family:LocalDisplay,sans-serif;font-size:11px;color:#899486}.status{display:flex;align-items:center;gap:6px;background:#e7e9e1;padding:7px 12px;border-radius:30px;color:#7a8778;font-size:11px}.status:before{content:'';width:5px;height:5px;background:#a4ad9d;border-radius:50%}.status.online{background:#e2eee4;color:#3a7753}.status.online:before{background:#4d8e60}.status.connecting{background:#f5e8d2;color:#a87935}.welcome{display:flex;justify-content:space-between;align-items:center;background:#e8ecdf;border:1px solid #dce3d1;border-radius:14px;padding:28px 32px;min-height:153px;overflow:hidden}.welcome h2{font-size:29px;letter-spacing:2px;font-weight:500;margin:11px 0}.welcome p{font-size:12px;color:#83917d;margin:0}.welcome-art{height:90px;width:220px;position:relative;display:flex;justify-content:center;align-items:center}.orbit{border:1px solid #cad4bd;height:85px;width:155px;border-radius:50%;transform:rotate(-25deg)}.orbit:after{content:'';position:absolute;top:3px;left:24px;background:#bfceaa;width:10px;height:10px;border-radius:50%}.fish{position:absolute;font-size:85px;color:#9fb28a;transform:rotate(-15deg);font-weight:200}.art-caption{position:absolute;font-size:8px;color:#9aa98b;bottom:-8px;letter-spacing:3px}.account-panel{margin-top:22px;background:#fffefa;border:1px solid #e6e7dd;border-radius:12px;padding:21px 24px 14px}.panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.panel-heading h3{font-size:14px;font-weight:600}.panel-heading>span{font-size:10px;color:#9ca493}#login-form{display:flex;gap:14px;align-items:flex-end}label{display:flex;flex-direction:column;font-size:11px;gap:8px;color:#748170}input,select{background:#fafbf7;border:1px solid #e0e5d8;border-radius:6px;padding:10px 12px;min-height:39px;color:#354736;min-width:0}input::placeholder{color:#adb6a5;font-size:11px}#login-form>label{flex:1;min-width:100px}.zone-field{flex:1.6!important}select{max-width:100%;font-size:11px}select option{background:#fff}.password-wrap{display:flex;position:relative}.password-wrap input{width:100%;padding-right:40px}.password-wrap button{position:absolute;right:9px;top:12px;background:none;color:#89967f;padding:0;font-size:10px}.primary,.secondary{height:39px;border-radius:7px;padding:0 20px;white-space:nowrap;font-size:12px;font-weight:600}.primary{background:#315c49;color:white}.primary:hover{background:#264d3c}.primary span{margin-left:20px}.secondary{background:#f0f2e9;border:1px solid #dce2d3;color:#718066}.message{font-size:10px;color:#9ca38f;margin-top:13px;min-height:16px}.message.error{color:#af5c41}.metrics{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;margin:23px 0;gap:14px}.metrics article{background:#fffefa;border:1px solid #e4e7da;border-radius:10px;padding:18px 20px;min-height:110px}.metrics article:first-child{border-top:3px solid #8fa47b;padding-top:16px}.metrics article>span{display:block;font-size:10px;color:#8a9780}.metrics strong{display:block;font-family:LocalDisplay,'Microsoft YaHei UI',sans-serif;font-size:23px;font-weight:500;letter-spacing:.3px;margin:10px 0 7px;overflow-wrap:anywhere}.metrics article:first-child strong{font-size:19px}.metrics small{display:block;font-size:9px;color:#a6ae9a}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 284px;gap:27px;align-items:start}.task-heading{display:flex;align-items:center;justify-content:space-between;margin:7px 0 20px}.task-heading h2{font-size:19px;font-weight:500;margin-top:7px}.text-button{background:none;font-size:11px;color:#7a8c6b;padding:8px 0}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:12px}.segmented{display:flex;gap:2px;border:1px solid #e1e5d6;background:#edeee6;padding:3px;border-radius:7px}.segmented button{padding:7px 11px;border-radius:5px;background:transparent;font-size:10px;color:#8a967e;white-space:nowrap}.segmented button.selected{background:#fffefa;color:#4d6641;box-shadow:0 1px 4px #3a4b2020}.search{flex-direction:row;position:relative;align-items:center;max-width:170px}.search span{position:absolute;left:10px;font-size:20px;color:#9da68d}.search input{font-size:11px;padding-left:33px;min-height:34px;width:100%;background:transparent}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.task-card{border:1px solid #e0e5d5;border-radius:10px;background:#fffefa;padding:17px 16px 15px;text-align:left;display:flex;flex-direction:column;min-height:150px;position:relative;transition:border-color .15s,box-shadow .15s,transform .15s}.task-card:not(:disabled):hover{border-color:#a5b58f;box-shadow:0 5px 16px #3f552008;transform:translateY(-2px)}.task-card:disabled{opacity:.7}.task-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.task-icon{width:29px;height:29px;background:#eaf0e2;color:#7c9465;border-radius:8px;display:grid;place-items:center;font-size:16px}.task-card[data-category="资源"] .task-icon{background:#f6ecd9;color:#b39758}.task-card[data-category="自动洗练"] .task-icon{background:#e8edf0;color:#7a919a}.task-badge{font-size:8px;color:#a2ad93;letter-spacing:.3px}.task-card h3{font-size:12px;color:#4a5d3f;margin:0 0 7px;font-weight:600}.task-card p{font-size:9px;line-height:1.7;margin:0;color:#9aa58e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:30px}.task-card-bottom{margin-top:11px;font-size:9px;color:#9eaa91;display:flex;justify-content:space-between}.task-arrow{color:#839873;font-size:13px}.scope-note{font-size:10px;line-height:1.9;color:#a0aa96;margin:20px 0}.activity{background:#ecefe4;border:1px solid #e0e5d5;border-radius:12px;padding:21px 20px;position:sticky;top:24px}.activity-heading h3{font-size:14px;font-weight:500;margin-top:9px;display:flex;align-items:center;justify-content:space-between}.current-job{margin-top:22px;padding:15px 13px;background:#f7f8f0;border:1px dashed #d8e0ca;border-radius:8px;font-size:11px;line-height:1.9;overflow-wrap:anywhere}.muted{color:#9da78f;font-size:10px}.progress{margin-top:8px;background:#e0e5d5;height:4px;border-radius:4px;overflow:hidden}.progress i{display:block;background:#8ca477;height:100%;width:0}.stop-button{width:100%;background:#e2e7d8;color:#7e8f6c;border-radius:6px;margin-top:10px;padding:10px;font-size:10px}.stop-button:not(:disabled){background:#f2e1d5;color:#a75e42}.activity-divider{font-size:9px;color:#9ca88e;margin:26px 0 18px;display:flex;align-items:center;gap:10px}.activity-divider:after{content:'';height:1px;background:#d9e0cc;flex:1}.event-list{list-style:none;padding:0;margin:0;max-height:530px;overflow:auto}.event-list li{font-size:10px;line-height:1.8;padding:0 0 18px 15px;border-left:1px solid #d9e0cd;position:relative;margin-left:3px;color:#7d8c6e;overflow-wrap:anywhere}.event-list li:before{content:'';width:5px;height:5px;border-radius:50%;background:#afbd9b;position:absolute;left:-3px;top:5px}.event-list li[data-level=error]{color:#b16a4e}.event-list li[data-level=error]:before{background:#b5755c}.event-list time{display:block;font-family:LocalDisplay,sans-serif;font-size:8px;color:#a6b096}.event-placeholder{color:#a0aa94!important}.empty{text-align:center;padding:60px;color:#94a185}dialog{border:1px solid #dce3d1;border-radius:15px;background:#fffefa;width:min(540px,92vw);padding:27px;color:#354632;max-height:90vh;overflow:auto;box-shadow:0 20px 100px #20382030}dialog::backdrop{background:#24362755;backdrop-filter:blur(3px)}.dialog-header{display:flex;justify-content:space-between;align-items:start}.dialog-header h2{font-size:22px;font-weight:500;margin-top:8px}.icon-button{background:none;font-size:25px;color:#8e9b82}.action-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}#dialog-description{font-size:11px;line-height:1.9;color:#8c9980}.action-fields label:has(input[type=checkbox]){flex-direction:row;align-items:center;grid-column:1/-1}.action-fields input[type=checkbox]{min-height:0;width:16px;height:16px;accent-color:#315c49}.execution-note{padding:12px;border-radius:7px;background:#f1eee3;color:#9c895f;font-size:10px;line-height:1.9;margin-top:18px}details{font-size:10px;color:#8e9c7f;margin:18px 0}summary{cursor:pointer}code{display:block;margin-top:12px;font-size:11px;overflow-wrap:anywhere}dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:23px}#repeat-row{max-width:180px}.error{color:#b66546;font-size:11px}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#304a39;color:white;padding:14px 24px;border-radius:9px;box-shadow:0 4px 20px #263c2325;font-size:12px;max-width:80vw;z-index:10}@media(min-width:1500px){.task-card{min-height:165px}.task-grid{gap:16px}.workspace{grid-template-columns:minmax(0,1fr) 310px}}@media(max-width:1220px){main{padding:25px}.sidebar{width:190px;padding:30px 17px}main{margin-left:190px}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{grid-template-columns:minmax(0,1fr) 250px;gap:20px}#login-form{flex-wrap:wrap}#login-form>label{flex-basis:25%}.zone-field{flex-basis:35%!important}}@media(max-width:850px){.sidebar{width:72px;padding:25px 10px}.brand>span:last-child,.nav-label,.sidebar-bottom{display:none}.brand{justify-content:center}.nav-item{font-size:0;justify-content:center;padding:12px 0}.nav-item span{font-size:20px}.nav-item.active{border-left:2px solid #7c9b69}nav{margin-top:40px}main{margin-left:72px;padding:22px}.workspace{grid-template-columns:1fr}.activity{position:static}.event-list{max-height:260px}.metrics{grid-template-columns:repeat(2,1fr)}.welcome h2{font-size:24px}.welcome-art{width:130px}.task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){main{padding:16px;margin-left:58px}.sidebar{width:58px;padding:24px 6px}.brand-icon{width:35px;height:35px}.header-right #clock{display:none}.welcome{padding:24px 20px}.welcome h2{font-size:20px}.welcome-art{display:none}.welcome p{font-size:10px}.account-panel{padding:17px}#login-form{gap:11px}#login-form>label{flex-basis:100%}.zone-field{flex-basis:100%!important}.primary{flex:1}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-card{padding:13px;min-height:145px}.metrics{gap:9px}.metrics article{padding:16px 12px}.metrics strong{font-size:18px}.toolbar{align-items:stretch;flex-direction:column}.search{max-width:none}.task-heading h2{font-size:18px}.scope-note{font-size:9px}.action-fields{grid-template-columns:1fr}.metrics article:first-child strong{font-size:16px}#zone-hint{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}

.result-json{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;max-height:260px;overflow:auto;background:#fffefa;padding:9px;border-radius:5px;color:#748368}

.brand>span:last-child{font-size:20px;letter-spacing:0}.action-fields select{width:100%;min-width:0;text-overflow:ellipsis}.action-fields label{min-width:0}
/* Original assistant palette: cardFill (30,34,42), boxFill (44,50,62),
   title (242,246,252), text (215,222,232), sub (168,177,192), accent (90,140,230).
   QuenchView is 620px wide in original f0917. */
:root{color-scheme:dark;--bg:#181c24;--card:#1e222a;--box:#2c323e;--stroke:#3c4452;--text:#d7dee8;--sub:#a8b1c0;--accent:#5a8ce6}
body{background:var(--bg);color:var(--text);font-family:'Microsoft YaHei','Segoe UI',sans-serif;font-size:14px}button,input,select{font-family:inherit}button{color:var(--text);background:var(--box);border:1px solid var(--stroke);border-radius:6px}button:hover:not(:disabled){border-color:var(--accent);background:#34445f}button:disabled{opacity:.5}input,select{background:var(--box);border-color:var(--stroke);color:var(--text);border-radius:5px}input:focus,select:focus{border-color:var(--accent);outline:1px solid var(--accent)}label{color:var(--sub)}.sidebar{background:var(--card);border-color:var(--stroke);padding:25px 18px}.brand{color:#f2f6fc}.brand small,.sidebar-bottom p,.version,.nav-label{color:var(--sub)}.brand-icon,.welcome-art,.eyebrow,.section-index{display:none}.brand>span:last-child{font-size:20px}.nav-item{color:var(--text);margin:7px 0;border:1px solid var(--stroke);background:var(--box);font-size:14px}.nav-item.active{background:#36578f;color:#fff;border-color:var(--accent)}.nav-item span{display:none}.local-badge{color:var(--sub)}main{max-width:1500px;padding:26px 30px}header h1{font-size:24px;color:#f2f6fc}header{margin-bottom:20px}.welcome{background:var(--card);border:1px solid var(--stroke);padding:18px 24px;margin-bottom:18px;border-radius:8px}.welcome h2{font-size:22px}.welcome p{color:var(--sub);font-size:13px}.account-panel,.metrics article,.activity{background:var(--card);border:1px solid var(--stroke);border-radius:8px}.panel-heading h3,.task-heading h2,.activity-heading h3,.metrics strong{color:#f2f6fc}.metrics small,.metrics article>span,#zone-hint,.message,.scope-note,.task-card p,.task-card-bottom,.muted,.event-list li,.event-list time{color:var(--sub)}.primary{background:var(--accent);border-color:var(--accent);color:#fff;border-radius:6px}.secondary,.stop-button{background:var(--box);color:var(--text);border-color:var(--stroke)}.text-button{background:var(--box);color:var(--text);padding:9px;border:1px solid var(--stroke)}.metrics{gap:12px}.metrics strong{font-size:22px}.workspace{gap:24px;grid-template-columns:minmax(0,1fr) 280px}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-card{background:var(--card);border:1px solid var(--stroke);border-radius:8px;min-height:116px;padding:18px;box-shadow:none}.task-card:hover:not(:disabled){background:var(--box);box-shadow:none;transform:none}.task-card h3{font-size:17px;color:#f2f6fc;margin:0 0 10px}.task-card p{font-size:12px;line-height:1.7}.task-card-top,.task-card-bottom{display:none}.toolbar{margin:12px 0 20px}.segmented{background:var(--box);border:1px solid var(--stroke)}.segmented button{color:var(--sub);border:0}.segmented .selected{background:#36578f;color:#fff;box-shadow:none}.search{background:var(--box);border-color:var(--stroke)}.search input{color:var(--text)}.current-job{background:var(--box);border:1px solid var(--stroke);font-size:13px}.activity-divider{color:var(--sub)}.event-list li{font-size:12px}.event-list time{font-size:10px}.status{background:var(--box);color:var(--sub)}.status.online{color:#b4e7b4;background:#294834}.status.connecting{background:#514624;color:#efd990}.result-json{background:var(--card);color:var(--text)}dialog{background:var(--card);color:var(--text);border:1px solid var(--stroke);border-radius:12px;box-shadow:0 16px 60px #0008}dialog::backdrop{background:#0008;backdrop-filter:none}#dialog-description,details{color:var(--sub)}.execution-note{background:var(--box);color:var(--sub)}.error,#wash-message{color:#efc37c}.toast{background:#36578f}.search span{color:var(--sub)}.header-right{color:var(--sub)}
.original-wash{width:min(620px,96vw);max-height:97vh;padding:0;overflow:auto}.wash-title{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 12px}.wash-title h2{font-size:22px;font-weight:600;margin:0;color:#f2f6fc}.wash-title button{width:32px;height:32px;font-size:24px;line-height:1;color:var(--sub)}.wash-tabs{display:flex;gap:8px;padding:6px 20px 16px}.wash-tabs button{flex:1;padding:12px 6px;font-size:16px}.wash-tabs .active,.wash-parts .active,.wash-face .active{background:var(--accent);border-color:var(--accent);color:#fff}.wash-content{padding:0 20px 22px}.wash-select-box{display:flex;align-items:center;gap:10px;background:var(--box);padding:12px;border:1px solid var(--stroke);border-radius:8px;margin-bottom:12px}.wash-select-box>span{color:var(--sub);flex-shrink:0}.wash-select-box #wash-hero{flex:1;min-width:0;text-align:left;padding:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.wash-select-box #wash-hero:after{content:' ▼';font-size:11px;color:var(--sub)}#wash-refresh{padding:9px 12px;background:#3a6eaf;color:#fff}.wash-parts{display:flex;gap:8px;margin:12px 0}.wash-parts button{flex:1;padding:10px}.wash-face{display:flex;align-items:center;gap:10px;margin:10px 0 14px}.wash-face span{margin-right:auto;color:var(--sub)}.wash-face button{min-width:76px;padding:8px}.wash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.wash-stat{background:var(--box);border:1px solid var(--stroke);border-radius:6px;text-align:center;padding:10px 4px}.wash-stat span{display:block;color:var(--sub);font-size:12px}.wash-stat strong{display:block;margin-top:7px;font-size:17px;font-weight:500}.wash-slot-box{background:#181c24;border:1px solid var(--stroke);border-radius:8px;padding:13px 10px}.wash-slot-box h3,.wash-target-heading h3{color:var(--sub);font-size:14px;font-weight:500;margin:0 0 12px}.wash-slot{display:grid;grid-template-columns:34px minmax(0,1fr) 48px 62px 78px;gap:5px;align-items:center;background:var(--box);border:1px solid var(--stroke);border-radius:6px;padding:11px 8px;margin-top:7px;font-size:14px}.wash-slot strong{font-weight:500}.wash-slot-index{color:var(--sub);font-size:12px}.wash-lock{padding:8px 4px;white-space:nowrap}.wash-slot.locked,.wash-pet-slot.locked{border-color:#f59e0b}.locked .wash-lock{background:#b47a17;border-color:#f59e0b;color:#fff}.quality-0{color:#94a0b0}.quality-1{color:#d7dee8}.quality-2{color:#7edb8a}.quality-3{color:#7bb5ff}.quality-4{color:#c49bff}.quality-5{color:#f5b456}.quality-6{color:#ff7777}.quality-7,.quality-8{color:#ffd966}.wash-bonus{font-size:13px}.wash-ratio{text-align:right;font-size:13px}.wash-target-heading{display:flex;align-items:center;justify-content:space-between;margin-top:18px;margin-bottom:10px}.wash-target-heading h3{margin:0}.wash-target-heading button{padding:8px 16px;background:#36578f}.wash-target-row{display:flex;gap:8px;align-items:center;margin:8px 0}.wash-target-row>button:first-child{flex:1;text-align:center;padding:10px}.wash-target-row>button:last-child{padding:6px 12px;font-size:20px}.wash-target-row input{width:80px;min-height:38px;text-align:center}#wash-settings{display:flex;flex-wrap:wrap;gap:14px 20px;padding:16px 0 6px}#wash-settings label{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:14px}#wash-settings input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--accent)}#wash-settings input[type=number]{width:75px;min-height:34px;padding:6px;text-align:center}#wash-settings label>button{padding:7px 14px}.wash-tip{width:100%;color:var(--sub);font-size:12px;margin:0;line-height:1.8}#wash-progress{text-align:center;color:#f2f6fc;font-size:15px;margin:16px 0 6px}#wash-message{font-size:13px;line-height:1.7;min-height:20px;text-align:center;margin:6px 0 14px}#wash-start{display:block;width:260px;max-width:100%;padding:12px;margin:0 auto;background:var(--accent);border-color:var(--accent);color:#fff;font-size:18px}.pearl-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wash-orb{text-align:center;border:1px solid var(--stroke);border-radius:8px;background:var(--box);padding:14px 5px;display:flex;flex-direction:column;align-items:center;gap:10px}.wash-orb>span:first-child{color:var(--sub);font-size:12px}.wash-orb strong{font-size:16px;font-weight:500}.wash-orb small{font-size:12px}.wash-orb.temporary{grid-column:2}.wash-pet-slot{display:flex;justify-content:space-between;align-items:center;padding:12px;margin:8px 0;background:var(--box);border:1px solid var(--stroke);border-radius:6px;gap:10px}.wash-pet-slot>div{display:flex;flex-direction:column;gap:8px}.wash-pet-slot strong{font-size:14px;font-weight:500}.wash-pet-slot span{font-size:13px;color:var(--sub)}.wash-pet-slot button{min-width:60px}.wash-empty{color:var(--sub);text-align:center}.original-picker{width:min(440px,90vw);padding:0;max-height:80vh}#wash-picker-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 18px 22px}#wash-picker-list button{padding:13px 8px;font-size:14px}#wash-picker-list p{grid-column:1/-1;color:var(--sub)}[hidden]{display:none!important}
@media(max-width:850px){.workspace{grid-template-columns:1fr}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main{padding:18px}.sidebar{padding:18px 7px}.nav-item{font-size:0}.brand>span:last-child{display:none}.brand-icon{display:block;background:var(--box);color:var(--accent)}.nav-item span{display:block;font-size:18px}.wash-stats{gap:5px}.wash-content{padding:0 12px 16px}.wash-tabs{padding-left:12px;padding-right:12px}.wash-tabs button{font-size:14px}.wash-slot{grid-template-columns:27px minmax(0,1fr) 39px 45px 65px;font-size:12px;padding:9px 5px}.wash-slot .wash-bonus,.wash-ratio{font-size:11px}.wash-lock{font-size:11px}.wash-slot-box{padding:10px 6px}.wash-title{padding:14px}.wash-stat strong{font-size:14px}.wash-stat span{font-size:11px}.wash-select-box{padding:9px;gap:6px}.wash-target-heading h3{font-size:12px}.wash-orb strong{font-size:13px}.wash-target-row input{width:65px}.wash-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.original-wash{max-height:95vh}.welcome{padding:16px}.welcome h2{font-size:20px}.welcome p{font-size:11px}}

.global-delay-label{display:flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap;font-size:12px}.global-delay-label input{width:80px;min-height:32px;padding:5px;text-align:center}.sidebar{overflow-y:auto}.nav-item{padding:11px;font-size:13px}.welcome{display:none}@media(max-width:850px){.nav-item{font-size:0}.global-delay-label{font-size:10px}.global-delay-label input{width:60px}.sidebar .nav-item span{font-size:14px}}@media(max-width:600px){.header-right{gap:8px}.global-delay-label{flex-direction:column;gap:3px}header h1{font-size:20px}}

#wash-hit-attrs{padding:0 22px;color:var(--text);font-size:16px}#wash-hit-ok{display:block;margin:18px auto 24px;padding:12px 48px;background:var(--accent);color:#fff}

.original-choice{min-height:42px;padding:10px;color:var(--text);background:var(--box);text-align:center;font-size:14px}.action-fields label{font-size:13px}.action-fields select[hidden]{display:none!important}
