/* styles.css — Admin UI styles.
 *
 * TODO (Flow 1: Operator Logs In and Views Orders): Style login page (.auth-container, .auth-box).
 * TODO (Flow 1): Style navigation (.nav, .brand, .btn-secondary).
 * TODO (Flow 1): Style orders table (.orders-table, .filter-controls).
 * TODO (Flow 2: Operator Uploads Marble Image): Style upload section (.upload-section).
 * TODO (Flow 3: Operator Uploads 3D Model and Order is Done): Style complete section (.complete-section).
 * TODO (Flow 4: Token Expired): Style session message (.session-msg).
 */

/* TODO: CSS custom properties / design tokens */

/* TODO: Reset / base */

/* TODO: Layout (.wrap) */

/* TODO: Navigation (.nav, .brand, .btn-secondary, .btn-primary) */

/* TODO: Auth page (.auth-container, .auth-box) */

/* TODO: Orders page (.orders-table, .filter-controls, .loading-msg, .error-msg) */

/* TODO: Order detail page (.order-meta, .customer-photo, .upload-section,
         .size-warning, .status-msg, .complete-section, .complete-msg) */

/* Danger Zone (order detail): permanently delete an order + its assets. */
.danger-zone {
  margin-top: 2rem;
  padding: 1rem 1.25rem;
  border: 1px solid #d33;
  border-radius: 6px;
  background: #fff5f5;
}
.danger-zone h2 { color: #b00020; margin-top: 0; }
.danger-zone .danger-desc { margin: 0.5rem 0; }
.danger-zone code {
  display: inline-block;
  padding: 2px 6px;
  background: #f0e0e0;
  border-radius: 3px;
  font-size: 0.9em;
}
.danger-input {
  display: block;
  width: 100%;
  max-width: 640px;
  margin: 0.75rem 0;
  padding: 0.5rem;
  box-sizing: border-box;
}
.btn-danger {
  padding: 0.5rem 1rem;
  color: #fff;
  background: #b00020;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}
.btn-danger:disabled { background: #ccc; cursor: not-allowed; }

/* TODO: Responsive breakpoints */
