.smart-delivery-board form {display:flex;flex-wrap:wrap;align-items:end;gap:10px}
.smart-delivery-board form label {display:flex;flex-direction:column;gap:5px;flex:1 1 180px;max-width:280px}
.smart-delivery-board input,.smart-delivery-board select {min-width:0;width:100%;padding:8px;border:1px solid #cbd9e2;border-radius:6px;box-sizing:border-box}
.smart-delivery-board form p {flex-basis:100%;margin:4px 0}
.smart-delivery-board button {padding:8px 12px;border:1px solid #a7cabc;border-radius:6px;background:#edf8f4;color:#124b3c;cursor:pointer}
.smart-delivery-board summary {cursor:pointer;padding:6px 0}
.smart-delivery-board [role=status] {color:#9c361e}
.smart-delivery-inline {margin-top:12px;padding:10px 12px;border-left:3px solid #d99b24;background:#fffaf0;border-radius:6px;font-size:13px}
.smart-delivery-inline[hidden] {display:none}
.smart-delivery-inline>p {margin:0 0 6px;line-height:1.6}
.self-profit-note {font-size:13px;line-height:1.6;margin:5px 0 10px}.self-profit-note>span{font-weight:600}.self-profit-positive{color:#047857}.self-profit-negative{color:#b91c1c}.self-profit-muted{color:#64748b}.self-profit-note details,.self-profit-note small{color:#64748b;font-size:12px}.self-profit-note summary{cursor:pointer}.self-profit-note p{margin:4px 0}
.daily-action-row .profit-action-label,.batch-card .profit-action-label {display:inline-block;background:#047857;color:#fff;border:1px solid #065f46;border-radius:6px;padding:5px 10px;margin:3px 0 3px 6px;font-size:14px;font-weight:800;line-height:1.4;vertical-align:middle;box-shadow:0 2px 4px #065f4626}
