/* ================================================
   NAVARCHOS DIALOG & MODAL STYLES
   All custom dialog panel styles
   ================================================ */

/* ===== FACILITY WIZARD MODAL ===== */
.facility-wizard-modal .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.facility-wizard-modal .mat-mdc-dialog-container .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== CALENDAR TASK DIALOG ===== */
.calendar-task-dialog .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.calendar-task-dialog .mat-mdc-dialog-container .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== CUSTOM DIALOG ASSIGN CONTAINER ===== */
.custom-dialog-assign-container .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.custom-dialog-assign-container .mat-mdc-dialog-container .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== FACILITY CONTRACTS DIALOG ===== */
.facility-contracts-dialog-panel .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.facility-contracts-dialog-panel
  .mat-mdc-dialog-container
  .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== FACILITY REMINDERS DIALOG ===== */
.facility-reminders-dialog-panel .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.facility-reminders-dialog-panel
  .mat-mdc-dialog-container
  .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== CAD OBJECT INFO DIALOG ===== */
.cad-object-info-dialog-container .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.cad-object-info-dialog-container
  .mat-mdc-dialog-container
  .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== FACILITY CONTRACT EDITOR DIALOG ===== */
.facility-contract-editor-dialog-panel .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.facility-contract-editor-dialog-panel
  .mat-mdc-dialog-container
  .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== FACILITY REMINDERS EDITOR DIALOG ===== */
.facility-reminders-editor-dialog-panel .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.facility-reminders-editor-dialog-panel
  .mat-mdc-dialog-container
  .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== PROJECT EDIT DIALOG ===== */
.project-edit-dialog-container .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.project-edit-dialog-container .mat-mdc-dialog-container .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== DRIVER EDIT DIALOG ===== */
.driver-edit-dialog-container .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.driver-edit-dialog-container .mat-mdc-dialog-container .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== ASSIGNED DEVICES DIALOG ===== */
.assigned-devices-dialog .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.assigned-devices-dialog .mat-mdc-dialog-container .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== ASSIGNMENTS DOCUMENTATION DETAILS DIALOG ===== */
.assignments-documentation-details-dialog .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.assignments-documentation-details-dialog
  .mat-mdc-dialog-container
  .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== MODULES DIALOG ===== */

.modules-dialog .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.modules-dialog .mat-mdc-dialog-container .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== PACKAGES MODULES DIALOG ===== */
.packages-modules-dialog .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.packages-modules-dialog .mat-mdc-dialog-container .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ==== MOBILE USERS DIALOG ==== */
.mobile-users-dialog .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.mobile-users-dialog .mat-mdc-dialog-container .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/*==== ASSIGNMENTS MANAGER GROUPS DIALOG ===== */
.assignments-manager-groups-dialog .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.assignments-manager-groups-dialog
  .mat-mdc-dialog-container
  .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ASSIGNMENTS DRIVER BUILDING DIALOG */
.assignments-driver-building-dialog .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.assignments-driver-building-dialog
  .mat-mdc-dialog-container
  .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== PARTS DETAILS DIALOG ===== */
.parts-details-dialog .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.parts-details-dialog .mat-mdc-dialog-container .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* FACILITY REMINDERS DIALOG */
.facility-reminders-dialog .mat-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.facility-reminders-dialog .mat-mdc-dialog-container .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* EDIT TRASHCAN DIALOG */
.edit-trashcan-dialog .mat-mdc-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.edit-trashcan-dialog .mat-mdc-dialog-container .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* HR WEEKLY ATTENDACE DIALOG */

.attendance-filter-dialog-panel .mat-mdc-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.attendance-filter-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* WM STOP */
.wm-task-dialog-container.mat-mdc-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
.wm-task-dialog-container .mat-mdc-dialog-container .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* solve options */

.solve-options-dialog-container .mat-mdc-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.solve-options-dialog-container .mat-mdc-dialog-container .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* Upload Manual CSV */
.uploadCsvManual-dialog-container .mat-mdc-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.uploadCsvManual-dialog-container .mat-mdc-dialog-container .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* edit selected shipments  */

.editSelectedShipments-dialog-container .mat-mdc-dialog-container {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.editSelectedShipments-dialog-container
  .mat-mdc-dialog-container
  .mdc-dialog__surface {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== DIALOG ACTIONS & BUTTONS STYLES ===== */
.dialog-actions button[color="Light"],
.dialog-actions .mat-mdc-button[color="Light"] {
  background-color: white !important;
  color: #666 !important;
  border: 1px solid #ddd !important;
}




.dialog-actions button[color="Light"]:hover,
.dialog-actions .mat-mdc-button[color="Light"]:hover {
  background-color: #f5f5f5 !important;
  border-color: #ccc !important;
}

.dialog-actions button[color="warn"],
.dialog-actions .mat-mdc-button[color="warn"] {
  background-color: #dc3545 !important;
  color: white !important;
  border: none !important;
}

.dialog-actions button[color="warn"]:hover,
.dialog-actions .mat-mdc-button[color="warn"]:hover {
  background-color: #c82333 !important;
}

.dialog-actions button[color="warn"] mat-icon,
.dialog-actions .mat-mdc-button[color="warn"] mat-icon {
  color: white !important;
}

.dialog-actions button {
  min-height: 40px !important;
  padding: 8px 16px !important;
  line-height: 24px !important;
}

.dialog-actions .mat-mdc-button {
  min-height: 40px !important;
  padding: 8px 16px !important;
}

.dialog-actions .mat-mdc-raised-button {
  min-height: 40px !important;
  padding: 8px 20px !important;
}

.dialog-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px;
  border-top: 1px solid #e0e0e0;
  background: #f9f9f9;
  border-radius: 0 0 8px 8px;
  min-height: 60px;
}
