/* ALX CRM v4.3.60 — compact Türkiye time within existing headers.
   No extra row, no sticky clock, no dashboard pushing down. */
body.alx-crm-page .alx-turkey-clock-inline{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  gap:7px!important;min-width:0;min-height:37px!important;
  padding:6px 10px!important;margin:0!important;
  border:1px solid #2c5576!important;border-radius:11px!important;
  color:#eaf5ff!important;background:#102a46!important;
  box-shadow:none!important;white-space:nowrap!important;flex:none!important;
  position:static!important;top:auto!important;
}
body.alx-crm-page .alx-turkey-clock-inline .alx-turkey-clock-icon{
  flex:none;display:grid!important;place-items:center!important;
  width:20px!important;height:20px!important;border:0!important;
  border-radius:6px!important;background:rgba(62,140,198,.14)!important;color:#82cdea!important;
}
body.alx-crm-page .alx-turkey-clock-inline .alx-turkey-clock-meta{
  display:flex!important;flex-direction:column!important;gap:1px!important;min-width:0!important;
}
body.alx-crm-page .alx-turkey-clock-inline .alx-turkey-clock-meta b{
  font:750 10px/1.1 Inter,ui-sans-serif,system-ui,sans-serif!important;
  letter-spacing:.01em!important;text-transform:none!important;color:#a9d6f4!important;
  white-space:nowrap!important;
}
body.alx-crm-page .alx-turkey-clock-inline strong{
  margin:0!important;display:block!important;font:800 14px/1.15 Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-variant-numeric:tabular-nums!important;letter-spacing:.025em!important;
  color:#fff!important;white-space:nowrap!important;
}
/* Dashboard clock shares CRM Aktif / Yenile's header row and scrolls normally. */
body.alx-crm-page #viewDashboard .alx-ops-head-actions{gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}
body.alx-crm-page #viewDashboard .alx-turkey-clock-inline{min-height:35px!important;padding:6px 9px!important}
/* Replace redundant CRM Workspace text in the existing non-dashboard header. */
body.alx-crm-page .topbar-right>.alx-turkey-clock-inline{min-height:34px!important;padding:5px 8px!important}
@media (max-width:1366px){
  body.alx-crm-page .topbar-right>.alx-turkey-clock-inline .alx-turkey-clock-icon{display:none!important}
  body.alx-crm-page .topbar-right>.alx-turkey-clock-inline{gap:5px!important}
}
@media (max-width:1160px){
  body.alx-crm-page #viewDashboard .alx-ops-heading{flex-wrap:wrap!important}
  body.alx-crm-page .topbar-right>.alx-turkey-clock-inline{margin-left:auto!important}
}
html:not([data-alx-theme="dark"]) body.alx-crm-page .alx-turkey-clock-inline{
  background:#e8f2fc!important;border-color:#b4c9df!important;color:#21445d!important;
}
html:not([data-alx-theme="dark"]) body.alx-crm-page .alx-turkey-clock-inline strong{color:#123c61!important}
html:not([data-alx-theme="dark"]) body.alx-crm-page .alx-turkey-clock-inline .alx-turkey-clock-meta b{color:#285c81!important}
#alxAppointmentDialog .alx-appt-zone{
  margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;
  gap:2px;white-space:nowrap;min-width:145px;
}
#alxAppointmentDialog .alx-appt-zone-title{font-size:10px;letter-spacing:.035em;font-weight:750;color:#82cde9}
#alxAppointmentDialog .alx-appt-zone strong{font-size:18px;letter-spacing:.045em;font-weight:850;color:#fff;font-variant-numeric:tabular-nums;line-height:1.1}
html:not([data-alx-theme="dark"]) #alxAppointmentDialog .alx-appt-zone strong{color:#133e6b}
html:not([data-alx-theme="dark"]) #alxAppointmentDialog .alx-appt-zone-title{color:#2b7693}
@media(max-width:720px){
 #alxAppointmentDialog .alx-appt-zone{min-width:123px}
 #alxAppointmentDialog .alx-appt-zone strong{font-size:16px}
}
@media(max-width:390px){
 #alxAppointmentDialog .alx-appt-customer{flex-wrap:wrap}
 #alxAppointmentDialog .alx-appt-zone{flex:1 1 100%;margin-left:0;align-items:flex-start;padding-top:5px}
}
