.header-date-calendar255[open]{position:fixed;inset:auto;margin:0;width:328px;max-width:calc(100vw - 16px);padding:16px;border:1px solid #d5c5e7;border-radius:16px;background:#fff;color:#241733;box-shadow:0 12px 48px #27123a40;max-height:calc(100dvh - 16px);overflow:auto;box-sizing:border-box}.header-date-calendar255::backdrop{background:#21132e16}.header-date-calendar255 header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.header-date-calendar255 button{font:inherit;color:inherit;cursor:pointer;border:1px solid #e5dbef;border-radius:9px;background:transparent;min-height:36px;padding:4px 8px}.header-date-calendar255 header button{font-size:23px;line-height:1;min-width:36px}.date-month-controls255{display:flex;justify-content:space-between;margin-bottom:12px;gap:8px}.date-month-controls255 button{min-width:38px}.date-weekdays255,.date-grid255{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.date-weekdays255{font-size:11px;color:#756382;margin-bottom:6px}.date-grid255 button{padding:3px;min-width:0;min-height:35px;font-size:13px}.date-grid255 .is-today255{border-color:#8c47c4;font-weight:700}.date-grid255 .is-selected255{background:#7b38b0;color:#fff;border-color:#7b38b0}.header-date-calendar255 footer{font-size:12px;text-align:center;padding-top:12px;color:#756382}html[data-crm-nav-preview-theme="dark"] .header-date-calendar255{background:#231e2b;color:#f5edf9;border-color:#62516f}html[data-crm-nav-preview-theme="dark"] .header-date-calendar255 button{border-color:#62516f}html[data-crm-nav-preview-theme="dark"] .date-weekdays255,html[data-crm-nav-preview-theme="dark"] .header-date-calendar255 footer{color:#c6b5d2}.header-date-calendar255 button:focus-visible{outline:2px solid #9d5cd0;outline-offset:2px}
.header-date-calendar255 header strong{display:block!important;visibility:visible!important;opacity:1!important;font-size:16px!important;color:inherit!important;position:static!important;clip:auto!important;width:auto!important;height:auto!important;overflow:visible!important}
.header-date-calendar255 header{color:inherit!important;background:transparent!important}

