?>
.sdc-cal{direction:rtl;max-width:420px;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.06);background:#fff}
.sdc-cal__header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#f9fafb;border-bottom:1px solid #eef2f7}
.sdc-cal__title{font-weight:700}
.sdc-cal__nav{border:0;background:#fff;border-radius:10px;padding:6px 10px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.08)}
.sdc-cal__nav:hover{transform:translateY(-1px)}
.sdc-cal__grid{display:grid;gap:6px;padding:12px}
.sdc-grid-7{grid-template-columns:repeat(7,1fr)}
.sdc-cal__cell{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:12px;font-weight:600}
.sdc-cal__cell--head{background:#f3f4f6}
.sdc-cal__cell--empty{opacity:.25}
.sdc-today{background:#e0f2fe}