.lw header,.lw-dialog header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.lw h2{margin:16px 0 8px}.lw p{color:var(--muted)}.lw small{display:block;color:var(--muted);margin-top:5px}.lw .actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lw-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:20px 0}.lw label,.lw-dialog label{display:grid;gap:6px}.lw input,.lw select,.lw-dialog select{max-width:100%}.lw-filters input{min-width:190px}.lw-bulk{padding:16px;background:var(--panel2);border:1px solid var(--line);border-radius:12px;margin-bottom:16px;display:grid;gap:12px}.lw-bulk input{width:110px}.lw-scroll{overflow:auto;max-height:65vh;border:1px solid var(--line);border-radius:12px}.lw table{width:100%;min-width:1000px}.lw th{position:sticky;top:0;z-index:1;background:var(--panel2)}.lw td{padding:12px}.lw td input[type=number]{width:100px}.lw input[type=checkbox],.lw-dialog input[type=checkbox]{width:18px;height:18px;min-height:0;vertical-align:middle}.lw-title{display:flex;align-items:center;gap:10px;min-width:230px;max-width:360px}.lw-title img{width:36px;height:50px;object-fit:cover;border-radius:4px}.lw-changed td{background:color-mix(in srgb,#e8ab32 14%,var(--panel))!important}.lw-pager{padding:16px 0}.lw footer,.lw-dialog footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:12px;background:var(--panel);border-top:1px solid var(--line);padding:16px;z-index:2}.lw footer b{margin-right:auto}.lw-status{padding:5px 8px;border-radius:6px;background:#e9edf3;color:#39465a}.lw-status.published{background:#dcf5e9;color:#126440}.lw-status.draft{background:#fff0cf;color:#795000}.lw-dialog{width:min(1000px,94vw);max-height:90vh;box-sizing:border-box;background:var(--panel);color:var(--text);padding:24px;border:1px solid var(--line);border-radius:16px}.lw-dialog-body{padding:16px 0;max-height:60vh;overflow:auto}.lw-dialog table{width:100%;min-width:550px}.lw-dialog details{padding:12px;border-bottom:1px solid var(--line)}.lw-dialog::backdrop{background:#101c2c99}@media(max-width:700px){.lw header select{width:100%}.lw-filters label{flex:1 1 140px}.lw footer{flex-wrap:wrap}.lw footer b{width:100%}.lw-dialog{padding:16px}}
.lw{padding:20px;border:1px solid var(--line);border-radius:16px}.lw .actions>select{width:auto;min-width:110px}.lw header .actions>select{max-width:280px}.lw-bulk .actions{align-items:end}.lw #lwAction{min-width:180px}.lw button.active{background:#194e8a;color:#fff;border-color:#194e8a}.lw button:disabled,.lw-dialog button:disabled{background:var(--panel2);color:var(--muted);opacity:1;cursor:not-allowed}.lw-filters{margin:14px 0}.lw header p{margin:8px 0}.lw .info-note{margin:12px 0}.lw td{padding:9px}.lw footer{box-shadow:0 -4px 12px #0000000a}@media(max-width:700px){.lw{padding:12px}.lw .actions>select{max-width:100%}}
.lw [hidden]{display:none!important}
