.h-dp-trigger{border:1px solid var(--d-line-strong);background:var(--d-paper);width:100%;min-height:46px;color:var(--d-ink);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:16px;display:flex}.h-dp-trigger .h-dp-value{color:var(--d-ink);white-space:nowrap;font-size:16px}.h-dp-trigger .h-dp-placeholder{color:var(--d-faint);white-space:nowrap;font-size:16px}.h-dp-trigger svg{color:var(--d-faint)}.h-dp-head{justify-content:space-between;align-items:center;margin:2px 0 6px;display:flex}.h-dp-head h3{font-size:17px}.h-dp-nav{width:44px;height:44px;color:var(--d-ink);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.h-dp-nav:disabled{opacity:.3}.h-dp-week,.h-dp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.h-dp-week span{height:34px;color:var(--d-faint);justify-content:center;align-items:center;font-size:12px;display:flex}.h-dp-day{height:44px;color:var(--d-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;font-size:15px;display:flex}.h-dp-day:disabled{color:var(--d-faint);opacity:.35}.h-dp-day.today{box-shadow:inset 0 0 0 1.5px var(--d-line-strong)}.h-dp-day.selected{background:var(--d-ink);color:var(--d-paper)}.h-dp-day.selected.today{box-shadow:none}.h-dp-foot{align-items:center;gap:10px;margin-top:14px;display:flex}.h-dp-foot .d-button{flex:1}
