.date-picker,.date-picker-field{width:100%;position:relative}.date-picker-input{box-sizing:border-box;width:100%;padding-right:42px!important}.date-picker-toggle{width:34px;height:34px;color:var(--admin-muted,#a59f94);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}:is(.date-picker-toggle:hover,.date-picker-toggle:focus-visible){color:var(--admin-gold,var(--gold,#d8a93e));outline:none}.date-picker-toggle:disabled{cursor:not-allowed;opacity:.5}.date-picker-pop{box-sizing:border-box;background:var(--admin-panel,#171717);border:1px solid var(--admin-border,#d8a93e47);color:var(--admin-text,#f8f4ea);font:13px var(--font-sans), Inter, Arial, sans-serif;border-radius:8px;padding:12px;box-shadow:0 16px 40px #0000008c}.date-picker-pop-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.date-picker-month-label{letter-spacing:.02em;font-weight:700}.date-picker-pop button{width:auto;min-width:0;font:inherit}.date-picker-nav{border:1px solid var(--admin-border,#d8a93e47);background:var(--admin-panel-2,#111);width:32px;height:32px;color:inherit;cursor:pointer;border-radius:6px;font-size:18px;line-height:1}.date-picker-nav:hover{border-color:var(--admin-gold,var(--gold,#d8a93e));color:var(--admin-gold,var(--gold,#d8a93e))}.date-picker-weekdays,.date-picker-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.date-picker-weekdays{margin-bottom:6px}.date-picker-weekdays span{text-align:center;color:var(--admin-muted,#a59f94);letter-spacing:.04em;font-size:11px;font-weight:700}.date-picker-day{height:34px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px}.date-picker-day:hover:not(:disabled){background:#d8a93e1f}.date-picker-day.is-selected{background:var(--admin-gold,var(--gold,#d8a93e));color:#0b0802;font-weight:700}.date-picker-day.is-disabled,.date-picker-day:disabled{opacity:.35;cursor:not-allowed}.admin-field .date-picker-input{width:100%}
