.customer-header[data-v-e1eb7bee] {
  display: flex;
  align-items: center;
  margin-bottom: 0px;
  padding-bottom: 8px;
  border-bottom: 1px solid #f0f0f0;
}
.customer-logo[data-v-e1eb7bee] {
  margin-right: 16px;
}
.customer-logo img[data-v-e1eb7bee] {
  width: 64px;
  height: 64px;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 4px;
}
.default-logo[data-v-e1eb7bee] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  background-color: #1890ff;
  color: white;
}
.customer-title h2[data-v-e1eb7bee] {
  margin-bottom: 8px;
  font-weight: 500;
}
.customer-subtitle[data-v-e1eb7bee] {
  display: flex;
  gap: 8px;
}
[data-v-e1eb7bee] .ant-descriptions-item-content {
  word-break: break-all;
}
[data-v-e1eb7bee] .ant-descriptions {
  margin-bottom: 16px;
}
.customer-tabs[data-v-e1eb7bee] {
  height: 500px;
}
.customer-tabs[data-v-e1eb7bee] .ant-tabs-content-holder {
  height: calc(100% - 46px);
  overflow-y: auto;
}
.customer-tabs[data-v-e1eb7bee] .ant-tabs-tabpane {
  height: 100%;
  overflow-y: auto;
}
.order-header-card[data-v-96f96f0b] {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
.order-header-card[data-v-96f96f0b] .ant-card-body {
  padding: 1.5rem;
}
.order-header-form .form-section[data-v-96f96f0b] {
  margin-bottom: 0.5rem;
}
.order-header-form .form-section[data-v-96f96f0b]:last-child {
  margin-bottom: 0;
}
.order-header-form[data-v-96f96f0b] .ant-form-item {
  margin-bottom: 0;
}
.order-header-form[data-v-96f96f0b] .ant-form-item-label > label {
  color: #64748b;
  font-size: 0.875rem;
  font-weight: 500;
  height: auto;
}
.order-header-form .form-input[data-v-96f96f0b],
.order-header-form .form-input-full[data-v-96f96f0b] {
  background: #ffffff !important;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  transition: all 0.2s ease;
}
.order-header-form .form-input[data-v-96f96f0b]:hover:not(.ant-select-disabled):not(.ant-picker-disabled),
.order-header-form .form-input-full[data-v-96f96f0b]:hover:not(.ant-select-disabled):not(.ant-picker-disabled) {
  background: #ffffff !important;
  border-color: #cbd5e1;
}
.order-header-form .form-input[data-v-96f96f0b]:focus,
.order-header-form .form-input-full[data-v-96f96f0b]:focus,
.order-header-form .form-input.ant-select-focused[data-v-96f96f0b],
.order-header-form .form-input-full.ant-select-focused[data-v-96f96f0b] {
  background: #ffffff !important;
  border-color: #3b82f6;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}
.order-header-form .form-input.ant-select-disabled[data-v-96f96f0b],
.order-header-form .form-input-full.ant-select-disabled[data-v-96f96f0b],
.order-header-form .form-input.ant-picker-disabled[data-v-96f96f0b],
.order-header-form .form-input-full.ant-picker-disabled[data-v-96f96f0b],
.order-header-form .form-input[data-v-96f96f0b]:disabled,
.order-header-form .form-input-full[data-v-96f96f0b]:disabled {
  background: #f1f5f9 !important;
  border-color: #e2e8f0 !important;
  color: #94a3b8 !important;
  cursor: not-allowed;
  pointer-events: none;
}
.order-header-form .form-input.ant-select-disabled[data-v-96f96f0b] .ant-input,
.order-header-form .form-input-full.ant-select-disabled[data-v-96f96f0b] .ant-input,
.order-header-form .form-input.ant-picker-disabled[data-v-96f96f0b] .ant-input,
.order-header-form .form-input-full.ant-picker-disabled[data-v-96f96f0b] .ant-input,
.order-header-form .form-input[data-v-96f96f0b]:disabled .ant-input,
.order-header-form .form-input-full[data-v-96f96f0b]:disabled .ant-input,
.order-header-form .form-input.ant-select-disabled[data-v-96f96f0b] .ant-select-selection-item,
.order-header-form .form-input-full.ant-select-disabled[data-v-96f96f0b] .ant-select-selection-item,
.order-header-form .form-input.ant-picker-disabled[data-v-96f96f0b] .ant-select-selection-item,
.order-header-form .form-input-full.ant-picker-disabled[data-v-96f96f0b] .ant-select-selection-item,
.order-header-form .form-input[data-v-96f96f0b]:disabled .ant-select-selection-item,
.order-header-form .form-input-full[data-v-96f96f0b]:disabled .ant-select-selection-item,
.order-header-form .form-input.ant-select-disabled[data-v-96f96f0b] .ant-picker-input > input,
.order-header-form .form-input-full.ant-select-disabled[data-v-96f96f0b] .ant-picker-input > input,
.order-header-form .form-input.ant-picker-disabled[data-v-96f96f0b] .ant-picker-input > input,
.order-header-form .form-input-full.ant-picker-disabled[data-v-96f96f0b] .ant-picker-input > input,
.order-header-form .form-input[data-v-96f96f0b]:disabled .ant-picker-input > input,
.order-header-form .form-input-full[data-v-96f96f0b]:disabled .ant-picker-input > input {
  color: #94a3b8 !important;
  background: transparent !important;
  cursor: not-allowed;
}
.order-header-form .form-input.ant-select-disabled[data-v-96f96f0b] .ant-select-arrow,
.order-header-form .form-input-full.ant-select-disabled[data-v-96f96f0b] .ant-select-arrow,
.order-header-form .form-input.ant-picker-disabled[data-v-96f96f0b] .ant-select-arrow,
.order-header-form .form-input-full.ant-picker-disabled[data-v-96f96f0b] .ant-select-arrow,
.order-header-form .form-input[data-v-96f96f0b]:disabled .ant-select-arrow,
.order-header-form .form-input-full[data-v-96f96f0b]:disabled .ant-select-arrow,
.order-header-form .form-input.ant-select-disabled[data-v-96f96f0b] .ant-picker-suffix,
.order-header-form .form-input-full.ant-select-disabled[data-v-96f96f0b] .ant-picker-suffix,
.order-header-form .form-input.ant-picker-disabled[data-v-96f96f0b] .ant-picker-suffix,
.order-header-form .form-input-full.ant-picker-disabled[data-v-96f96f0b] .ant-picker-suffix,
.order-header-form .form-input[data-v-96f96f0b]:disabled .ant-picker-suffix,
.order-header-form .form-input-full[data-v-96f96f0b]:disabled .ant-picker-suffix {
  color: #94a3b8 !important;
}
.order-header-form .form-input-disabled[data-v-96f96f0b] {
  background: #f1f5f9 !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 8px;
  color: #94a3b8 !important;
  cursor: not-allowed;
  pointer-events: none;
}
.order-header-form .form-input-disabled[data-v-96f96f0b] .ant-input {
  color: #94a3b8 !important;
  background: transparent !important;
  cursor: not-allowed;
}
.order-header-form .form-value-display[data-v-96f96f0b] {
  height: 38px;
  display: flex;
  align-items: center;
  padding: 0 12px;
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  color: #475569;
  font-size: 0.9375rem;
}
.order-header-form[data-v-96f96f0b] .ant-select:not(.ant-select-disabled) .ant-select-selector {
  background: #ffffff !important;
  border: none !important;
}
.order-header-form[data-v-96f96f0b] .ant-select.ant-select-disabled .ant-select-selector {
  background: #f1f5f9 !important;
  border: none !important;
}
.order-header-form[data-v-96f96f0b] .ant-select.ant-select-disabled .ant-select-selector .ant-select-selection-item {
  color: #94a3b8 !important;
}
.order-header-form[data-v-96f96f0b] .ant-select-arrow {
  color: #64748b;
}
.order-header-form[data-v-96f96f0b] .ant-select.ant-select-disabled .ant-select-arrow {
  color: #94a3b8 !important;
}
.order-header-form[data-v-96f96f0b] .ant-picker:not(.ant-picker-disabled) .ant-picker-input > input {
  background: #ffffff !important;
}
.order-header-form[data-v-96f96f0b] .ant-picker.ant-picker-disabled .ant-picker-input > input {
  background: #f1f5f9 !important;
  color: #94a3b8 !important;
}
.order-header-form[data-v-96f96f0b] .ant-picker-suffix {
  color: #64748b;
}
.order-header-form[data-v-96f96f0b] .ant-picker.ant-picker-disabled .ant-picker-suffix {
  color: #94a3b8 !important;
}
.order-header-form[data-v-96f96f0b] .ant-tree-select:not(.ant-select-disabled) .ant-tree-select-selector {
  background: #ffffff !important;
  border: none !important;
}
.order-header-form[data-v-96f96f0b] .ant-tree-select.ant-select-disabled .ant-tree-select-selector {
  background: #f1f5f9 !important;
  border: none !important;
}
.order-header-form[data-v-96f96f0b] .ant-tree-select.ant-select-disabled .ant-tree-select-selector .ant-select-selection-item {
  color: #94a3b8 !important;
}
.order-header-form[data-v-96f96f0b] .ant-input:not(:disabled) {
  background: #ffffff !important;
}
.order-header-form[data-v-96f96f0b] .ant-input:disabled {
  background: #f1f5f9 !important;
  color: #94a3b8 !important;
  cursor: not-allowed;
}
.customer-info-button[data-v-96f96f0b] {
  width: 100%;
  height: 48px;
  padding: 0 16px;
  background: linear-gradient(135deg, #fefce8 0%, #fef3c7 100%);
  border: 1px solid #fbbf24;
  border-radius: 12px;
  display: flex;
  align-items: center;
  transition: all 0.2s ease;
}
.customer-info-button[data-v-96f96f0b]:hover {
  background: linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);
  border-color: #f59e0b;
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(251, 191, 36, 0.2);
}
.customer-info-button .customer-level-badge .level-icon[data-v-96f96f0b] {
  height: 26px;
  width: auto;
}
.customer-info-button .customer-name-badge[data-v-96f96f0b] {
  margin-left: 12px;
  padding: 6px 16px;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 20px;
  color: #78350f;
  font-size: 0.9375rem;
  font-weight: 500;
  display: flex;
  align-items: center;
  flex: 1;
}
.customer-info-button .customer-name-badge .customer-name-ellipsis[data-v-96f96f0b] {
  display: inline-block;
  max-width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dropdown-menu-box[data-v-96f96f0b] {
  padding: 4px;
  list-style-type: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border-radius: 8px !important;
  outline: none;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05) !important;
}
[data-v-96f96f0b] .ant-switch {
  background: #cbd5c1;
}
[data-v-96f96f0b] .ant-switch.ant-switch-checked {
  background: #3b82f6;
}
.info-card-compact > div {
  padding: 0 !important;
}
