.dp-trigger{width:auto;min-width:170px;color:var(--color-text);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.dp-trigger .wk-icon{color:var(--color-text-muted)}.dp-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.dp-short{display:none}.dp-placeholder{color:var(--color-text-muted)}.wk-field .dp-trigger{width:100%;min-width:0}.dp-trigger:hover{border-color:var(--color-primary)}.dp-trigger:focus-visible{box-shadow:var(--wk-ring)}.dp-pop{z-index:950;box-sizing:border-box;background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);width:352px;box-shadow:var(--wk-shadow-pop);animation:wk-enter var(--motion-enter) var(--motion-enter-ease) both;gap:10px;padding:14px;display:grid;position:fixed}.dp-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dp-title{color:var(--color-heading);margin:0;font-weight:600}.dp-flip .wk-icon{transform:scaleX(-1)}[dir=rtl] .dp-flip .wk-icon[data-directional]{transform:none}.dp-week,.dp-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.dp-week span{font-family:var(--font-arabic);color:var(--color-text-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dp-days .dp-day:first-child{grid-column-start:var(--dp-offset)}.dp-day.hb-choice{border-radius:var(--radius-sm);justify-content:center;gap:0;min-height:38px;padding:0}.dp-day .hb-day-number{font-size:14px}.dp-day[aria-pressed=true]{border-color:var(--color-primary);background:var(--wk-tint);box-shadow:inset 0 0 0 1px var(--color-primary)}.dp-day[aria-current=date]:not([aria-pressed=true]) .hb-day-number{color:var(--color-primary);font-weight:700}.dp-foot{justify-content:flex-end;gap:8px;display:flex}@media (width<=719px){.dp-long{display:none}.dp-short{display:inline}}.dp-pop[data-placement=center]{top:50%;width:auto;max-width:360px;margin-inline:auto;inset-inline:16px;translate:0 -50%}@media (prefers-reduced-motion:reduce){.dp-pop{animation:none}}