.status.locked{background:#fff0dc;color:#8b4e0b;border:1px solid #e7c08e;white-space:nowrap}
.status.review{background:#e8f5f2;color:#087f83}
.order-locked{border-color:#e0b67e;box-shadow:inset 4px 0 0 #c77a21}
.assignment-meta{display:grid;gap:6px;margin-top:10px}
.assignment-meta span{display:block;width:max-content;max-width:100%;background:#e8f4f2;color:var(--teal);border-radius:12px;padding:7px 10px;font-size:10px;font-weight:800;line-height:1.35}
.assignment-meta b{display:block;font-size:9px;letter-spacing:.04em;margin-bottom:2px}
.assignment-meta .assignment-locked{background:#fff0dc;color:#8b4e0b}
.admin-filter-guide{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;border-radius:12px;padding:12px 13px;margin-bottom:2px}
.admin-filter-guide strong{font-size:12px;white-space:nowrap}
.admin-filter-guide span{font-size:10px;line-height:1.45;color:var(--muted)}
.admin-filter-guide.action{background:#fff4e7;border:1px solid #ecd2ae}
.admin-filter-guide.upcoming{background:#e8f5f2;border:1px solid #b9dbd4}
.admin-tabs{overflow-x:auto;scrollbar-width:none}
.admin-tabs::-webkit-scrollbar{display:none}
.admin-tabs button{white-space:nowrap}
.location-item[data-edit-location]{cursor:pointer}
.location-item em{display:block;color:var(--teal);font-size:10px;font-style:normal;font-weight:800;margin-top:6px}
.location-item>div{min-width:0;flex:1}
