/* css/modules/unsched.css: the .unsched-* module — split out of css/app.css by #360's sibling stage (#362).
   Load order is core.css, then every modules/*.css alphabetically; rules here
   are in their original relative order, and no selector in this file appears in
   any other (asserted in tests/css-split-check.js). */

.unsched-card[draggable=true]{cursor:grab}
.unsched-grip{color:var(--muted-2);font-size:14px;cursor:grab}
.unsched-head{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;font-family:var(--font);padding:0}
.unsched-caret{color:var(--muted-2);font-weight:900;font-size:13px}
.unsched-drop{flex:1;min-width:200px;border:2px dashed var(--line);border-radius:12px;display:grid;place-items:center;color:var(--muted-2);font-weight:800;font-size:13px;padding:16px;text-align:center}
.unsched-drop.is-hover{border-color:var(--red);background:#fff6f2;color:var(--red)}
.unsched-card{border:1px solid var(--line);border-radius:12px;padding:14px;width:290px;background:var(--panel-2)}
.unsched-top{display:flex;align-items:center;gap:8px;font-weight:900;color:var(--blue)}
.unsched-route{font-weight:800;font-size:14px;margin-top:6px}
.unsched-goods{color:var(--muted);font-weight:700;font-size:12px;margin-top:2px}
.unsched-ctrls{display:flex;gap:6px;margin-top:11px;flex-wrap:wrap}
.unsched-ctrls select{padding:8px;border:1px solid var(--line);border-radius:8px;font-family:var(--font);font-weight:700;font-size:12px;flex:1;min-width:120px;background:#fff}
