.date-convert-overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,rgba(15,23,42,.38) 80%,transparent);opacity:1;overflow:hidden;overscroll-behavior:none;touch-action:none}.date-convert-overlay[hidden]{display:none!important}.date-convert{width:min(360px,100%);max-height:min(640px,calc(100vh - 32px));overflow:auto;overscroll-behavior:contain;touch-action:pan-y;background:var(--surface,#fff);color:var(--text,#0f172a);border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb,var(--border,#cbd5f5) 55%,transparent);box-shadow:0 24px 64px rgba(15,23,42,.22);direction:rtl}.date-convert__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 8px;background:none;border:0}.date-convert .ui-x{width:1.15em;height:1.15em;transform:rotate(45deg)}.date-convert__close{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:none;color:var(--muted,#6b7280);cursor:pointer;font-size:1.1rem}.date-convert__close:hover{color:var(--text-strong,#0f172a)}.date-convert__toast{margin:0;font-size:12px;font-weight:700;color:var(--color-primary,#239799)}.date-convert__header h2{margin:0;font-size:17px;font-weight:800}.date-convert__body{padding:8px 16px 16px;display:flex;flex-direction:column;gap:10px}.date-convert__switch{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-2,#efefef) 88%,transparent)}.date-convert__switch-thumb{position:absolute;inset-block:4px;inset-inline-start:4px;width:calc((100% - 8px) / 3);border-radius:var(--radius-pill);background:var(--surface,#fff);box-shadow:0 1px 0 color-mix(in srgb,var(--border,#CBD5F5) 45%,transparent);pointer-events:none;transform:translateX(0)}.date-convert__switch.is-ready .date-convert__switch-thumb{transition:transform .26s cubic-bezier(.22,1,.36,1)}.date-convert__switch[data-kind=gregorian] .date-convert__switch-thumb{transform:translateX(-100%)}.date-convert__switch[data-kind=hijri] .date-convert__switch-thumb{transform:translateX(-200%)}.date-convert__seg{position:relative;z-index:1;height:32px;border:0;border-radius:var(--radius-pill);background:transparent;color:color-mix(in srgb,var(--text,#0f172a) 72%,transparent);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:color .18s ease}.date-convert__seg.is-active{background:transparent;color:var(--color-primary,#239799);box-shadow:none}@media (prefers-reduced-motion:reduce){.date-convert__seg,.date-convert__switch.is-ready .date-convert__switch-thumb{transition:none}}.date-convert__toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.date-convert__nav{flex:1 1 auto}.date-convert__nav,.date-convert__pickers{display:flex;align-items:center;gap:6px;min-width:0}.date-convert__picker{position:relative;min-width:0}.date-convert__copy,.date-convert__ghost,.date-convert__nav-btn,.date-convert__pill,.date-convert__primary,.date-convert__today{font:inherit;cursor:pointer}.date-convert__pill{display:inline-flex;align-items:center;gap:6px;max-width:118px;height:32px;padding:0 10px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--border,#cbd5f5) 70%,transparent);background:color-mix(in srgb,var(--surface-2,#efefef) 55%,var(--surface,#fff) 45%);color:inherit;font-size:13px;font-weight:700}.date-convert__pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-convert__chevron{width:12px;height:12px;transform:rotate(90deg);flex:0 0 auto}.date-convert__nav-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit}.date-convert__nav-btn--next{transform:scaleX(-1)}.date-convert__copy:hover,.date-convert__ghost:hover,.date-convert__nav-btn:hover,.date-convert__pill:hover,.date-convert__today:hover{background:color-mix(in srgb,var(--color-primary,#239799) 10%,var(--surface,#fff))}.date-convert__today{height:32px;padding:0 10px;border:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-primary,#239799) 12%,transparent);color:var(--color-primary,#239799);font-size:12px;font-weight:800;flex:0 0 auto}.date-convert__menu{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;z-index:3;display:block;opacity:0;visibility:hidden;pointer-events:none;transform:scale(.88);transform-origin:top center;transition:opacity .18s cubic-bezier(.4,0,1,1),transform .18s cubic-bezier(.4,0,1,1),visibility 0s linear .18s;min-width:100%;max-height:220px;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;padding:6px;border-radius:var(--radius-md);background:var(--surface,#fff);border:1px solid color-mix(in srgb,var(--border,#cbd5f5) 60%,transparent);box-shadow:0 16px 36px rgba(15,23,42,.16)}.date-convert__menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .16s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.date-convert__menu-item{width:100%;display:block;border:0;background:transparent;color:inherit;text-align:start;padding:8px 10px;border-radius:var(--radius-sm);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.date-convert__menu-item:hover,.date-convert__menu-item[aria-selected=true]{background:color-mix(in srgb,var(--color-primary,#239799) 12%,transparent);color:var(--color-primary,#239799)}.date-convert__grid,.date-convert__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.date-convert__dow{text-align:center;font-size:11px;font-weight:700;color:color-mix(in srgb,var(--text,#0f172a) 52%,transparent);padding-block:2px}.date-convert__cell{aspect-ratio:1;min-height:36px;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.date-convert__cell.is-empty{pointer-events:none;visibility:hidden}.date-convert__cell.is-today{box-shadow:inset 0 0 0 1.5px var(--color-primary,#239799)}.date-convert__cell.is-selected,.date-convert__cell:hover{background:var(--color-primary,#239799);color:#fff}.date-convert__cell.is-selected,.date-convert__cell.is-today:hover{box-shadow:none}.date-convert__result-head{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.date-convert__weekday{margin:0;font-size:18px;font-weight:800;line-height:1.2}.date-convert__relative{margin:0;font-size:12px;font-weight:700;color:var(--color-primary,#239799)}.date-convert__duration{margin:0;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--text,#0f172a) 62%,transparent)}.date-convert__stats{display:grid;grid-template-columns:1fr 1fr;gap:6px}.date-convert__stat{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2,#efefef) 70%,var(--surface,#fff) 30%)}.date-convert__stat strong{font-size:16px;font-weight:800;line-height:1.2}.date-convert__stat span{font-size:11px;font-weight:600;color:color-mix(in srgb,var(--text,#0f172a) 55%,transparent)}.date-convert__rows{display:flex;flex-direction:column;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2,#efefef) 55%,var(--surface,#fff) 45%);overflow:hidden}.date-convert__row{display:grid;grid-template-columns:3.6em minmax(0,1fr) 28px;align-items:center;column-gap:8px;padding:7px 10px;min-height:40px}.date-convert__row+.date-convert__row{border-block-start:1px solid color-mix(in srgb,var(--border,#CBD5F5) 45%,transparent)}.date-convert__row-body{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:6px;row-gap:0;text-align:center}.date-convert__row-label{font-size:11px;font-weight:800;white-space:nowrap;color:color-mix(in srgb,var(--text,#0f172a) 52%,transparent)}.date-convert__row-date{font-size:13px;font-weight:800;line-height:1.3}.date-convert__row-num{font-size:11px;font-weight:600;color:color-mix(in srgb,var(--text,#0f172a) 55%,transparent)}.date-convert__copy{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-primary,#239799);flex:0 0 auto}.date-convert__copy .isax,.date-convert__copy-icon{width:15px;height:15px}.date-convert__copy-icon{display:block;background:currentColor;-webkit-mask:url(/icons/copy-success.svg) center/contain no-repeat;mask:url(/icons/copy-success.svg) center/contain no-repeat}.date-convert__occasions-wrap h3{margin:0 0 6px;font-size:11px;font-weight:800;color:color-mix(in srgb,var(--text,#0f172a) 58%,transparent)}.date-convert__occasions{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.date-convert__occasions li{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2,#efefef) 75%,transparent)}.date-convert__occasion-title{font-size:13px;font-weight:700}.date-convert__occasion-cal{font-size:11px;color:color-mix(in srgb,var(--text,#0f172a) 55%,transparent)}.date-convert__muted{margin:0;font-size:12px;color:color-mix(in srgb,var(--text,#0f172a) 58%,transparent)}.date-convert__result-actions{display:flex;gap:8px}.date-convert__ghost,.date-convert__primary{flex:1 1 0;height:40px;border-radius:var(--radius-md);font-size:13px;font-weight:800}.date-convert__ghost{border:1px solid color-mix(in srgb,var(--border,#cbd5f5) 70%,transparent);background:transparent;color:inherit}.date-convert__primary{border:0;background:var(--color-primary,#239799);color:#fff}.widget-box.day-card .day-card__convert{position:absolute;inset-inline:5px;inset-block-end:5px;height:39px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border,#cbd5f5) 75%,transparent);background:color-mix(in srgb,var(--surface,#fff) 92%,transparent);color:var(--day-card-ink);font-size:13px;font-weight:700;direction:rtl;cursor:pointer}.widget-box.day-card .day-card__convert:focus-visible,.widget-box.day-card .day-card__convert:hover{background:color-mix(in srgb,var(--surface,#fff) 88%,var(--day-card-ink) 12%);outline:none}.widget-box.day-card .day-card__convert-label{display:inline-flex;align-items:center;gap:6px}.widget-box.day-card .day-card__convert .isax{width:15px;height:15px}