/* LuckyWork 4.2 operational panels share the 4.1 design tokens. */
#operations-workzone[hidden]{display:none!important}
#operations-workzone{margin-top:22px;padding:clamp(17px,2.5vw,28px);border-radius:18px;border:1px solid #2a7359;background:linear-gradient(140deg,#0c3028,#061d19)}
.lw-operations__head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}
.lw-operations__head h2{font-size:clamp(21px,2.5vw,26px);margin:0;letter-spacing:-.05em}
.lw-operations__intro{color:#99c2ac;font-size:12px;max-width:850px;margin:11px 0}
.lw-operations__tools{display:flex;gap:10px;align-items:center}
.lw-op-btn{border-radius:10px;padding:9px 12px;border:1px solid #5cd39a;background:#b3ffda;color:#06241a;font-size:12px;font-weight:850}
.lw-op-btn.is-secondary{color:#ccf9de;background:#0d392b;border-color:#427b5e}
.lw-op-btn:disabled{opacity:.5}
.lw-operations__notice{padding:12px 14px;border:1px solid #366f57;border-radius:11px;background:#103d2b;color:#c2f5d8;font-size:12px}
.lw-operations__notice.is-error{border-color:#ae6455;background:#2a1a16;color:#ffd1c0}
.lw-operations__filters{display:flex;align-items:center;gap:10px;margin:20px 0 13px}
.lw-operations__filters>*{border:1px solid #3a7358;background:#09231b;color:#effff5;border-radius:10px;padding:11px 12px;min-height:42px;font-size:12px}
.lw-operations__filters input{flex:1;min-width:160px}
.lw-operations__filters select{min-width:155px}
.lw-operations__list{display:grid;gap:9px}
.lw-operations__count{font:750 10px ui-monospace,Consolas,monospace;color:#8dc5a5;letter-spacing:.08em}
.lw-op-row{display:flex;justify-content:space-between;align-items:center;gap:13px;flex-wrap:wrap;background:linear-gradient(120deg,#10392e,#08261f);border:1px solid #356953;border-radius:12px;padding:14px}
.lw-op-row__copy{flex:1;min-width:170px}
.lw-op-row__copy strong{font-size:13px;display:block;overflow-wrap:anywhere}
.lw-op-row__copy small{font-size:11px;color:#95b5a4;display:block;margin-top:4px}
.lw-op-row__actions{display:flex;gap:7px;flex-wrap:wrap}
.lw-op-row__actions .lw-op-btn{font-size:11px;padding:7px 10px}
.lw-operations__create{margin-top:24px;border-top:1px solid #29654e;padding-top:24px}
.lw-operations__create h3{font-size:20px;margin:0 0 16px}
.lw-operations__create>a{display:inline-block;margin-top:15px;color:#9dfdcc;font-weight:850;font-size:12px}
.lw-operations__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.lw-operations__form label{display:grid;gap:6px;font-size:12px;color:#a5d1b8}
.lw-operations__form :is(input,select){border:1px solid #427a61;border-radius:9px;padding:11px;color:#f0fff3;background:#082920;min-width:0;width:100%}
.lw-operations__form button{justify-self:start;align-self:end}
.lw-operations__audit{background:#071f18;border:1px solid #458265;border-radius:12px;padding:16px;margin-top:18px}
.lw-operations__audit strong{font-size:13px}
.lw-operations__audit p{font-size:11px;border-bottom:1px solid #264f40;margin:7px 0;padding-bottom:7px;color:#aedbc1}
@media(max-width:650px){.lw-operations__form{grid-template-columns:1fr}.lw-operations__filters{flex-direction:column;align-items:stretch}.lw-operations__filters input,.lw-operations__filters select{min-width:0;width:100%}.lw-op-row{align-items:start}.lw-op-row__actions{width:100%}.lw-op-row__actions button{flex:1}}
