html:not(#km-dk):not(#km-calendar-legacy) #ui-datepicker-div,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget,html:not(#km-dk):not(#km-calendar-legacy) .icasa-date-picker-popup,html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap,html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker-inline{--km-calendar-accent:color-mix(in srgb, var(--km-page-accent,var(--__body_link,#b05d29)) 85%, #000 15%);--km-calendar-bg:light-dark(#fff,#202226);--km-calendar-text:light-dark(#273442,#e5e9ed);--km-calendar-muted:light-dark(#7a8795,#929da9);--km-calendar-line:light-dark(#e0e5eb,#3c434c);--km-calendar-hover:light-dark(#f2f4f7,#30363e);box-sizing:border-box;width:320px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 16px);overflow-y:auto;padding:12px!important;margin-top:6px;border:1px solid var(--km-calendar-line)!important;border-radius:12px!important;background:var(--km-calendar-bg)!important;color:var(--km-calendar-text)!important;font:400 14px/1.4 "Open Sans",Arial,sans-serif!important;box-shadow:0 8px 28px light-dark(#26344626,#0006)!important}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget.dropdown-menu::after,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget.dropdown-menu::before{display:none}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget>ul{margin:0;padding:0;list-style:none}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table,html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker table{width:100%!important;min-width:0!important;margin:0!important;table-layout:fixed;border-collapse:separate;border-spacing:3px;border:0!important;background:0 0!important;color:inherit!important;font:inherit!important}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table td,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table th,html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker table td,html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker table th{padding:0!important;border:0!important;vertical-align:middle;text-align:center;background:0 0;color:inherit;text-shadow:none}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table thead tr:first-child th{height:38px;border-radius:8px;font-size:15px;font-weight:600;line-height:20px}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table th.dow,html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker th{height:28px;font-size:12px;font-weight:500;color:var(--km-calendar-muted)!important;text-transform:none}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget .timepicker table td,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table td.day{height:36px;line-height:36px;border-radius:8px;font-size:14px;font-weight:400}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table td span[data-action]:hover,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table td.day:hover,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table th[data-action]:hover{background:var(--km-calendar-hover)}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table td.new,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table td.old{color:var(--km-calendar-muted);opacity:.65}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table td.today:not(.active){box-shadow:inset 0 0 0 1px var(--km-calendar-accent);color:var(--km-calendar-accent)}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table td.today::before{display:none}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table td span.active,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table td span.active:hover,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table td.active,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table td.active:hover{background:var(--km-calendar-accent)!important;color:#fff!important;font-weight:600;text-shadow:none;opacity:1;box-shadow:none}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table td span.disabled,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table td.disabled,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table th.disabled{background:0 0!important;color:var(--km-calendar-muted)!important;opacity:.35;cursor:not-allowed}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget table td span[data-action]{height:46px;line-height:46px;border-radius:8px;font-size:14px;text-shadow:none}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget .datepicker-decades td span,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget .datepicker-months td span,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget .datepicker-years td span{width:calc(33.333% - 6px);margin:3px}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle{padding-top:8px;border-top:1px solid var(--km-calendar-line)}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle td a{padding:0;color:var(--km-calendar-text)}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle td span,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget .timepicker-picker .btn{margin:0;padding:0;min-height:36px;height:36px;line-height:36px;border-radius:8px;background:0 0;color:var(--km-calendar-text)}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget .next,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget .prev,html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker-next,html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker-prev{cursor:pointer;border-radius:8px}html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-header{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0;border:0;border-radius:8px;background:0 0;color:inherit}html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-title{margin:0;flex:1;order:2;font-size:15px;font-weight:600;line-height:38px;text-align:center}html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-next,html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-prev{position:static;display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:0;background:0 0;color:inherit}html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-prev{order:1}html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-next{order:3}html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-next span,html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-prev span{position:static;width:18px;height:18px;margin:0;font-size:0;text-indent:0;background:0 0}html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-prev span::before{content:"‹";display:block;font:24px/18px Arial,sans-serif}html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-next span::before{content:"›";display:block;font:24px/18px Arial,sans-serif}html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker td a,html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker td span{display:block;box-sizing:border-box;height:36px;padding:0;border:0;border-radius:8px;font:400 14px/36px "Open Sans",Arial,sans-serif;text-align:center;background:0 0;color:inherit}html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-next:hover,html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-prev:hover,html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-state-hover{background:var(--km-calendar-hover);border:0;color:inherit}html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-today .ui-state-default:not(.ui-state-active){box-shadow:inset 0 0 0 1px var(--km-calendar-accent);color:var(--km-calendar-accent)}html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-state-active{background:var(--km-calendar-accent)!important;color:#fff!important;font-weight:600}html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-state-disabled{opacity:.35;cursor:not-allowed}html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-other-month{color:var(--km-calendar-muted)}html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-buttonpane{margin:8px 0 0;padding:8px 0 0;border:0;border-top:1px solid var(--km-calendar-line);background:0 0}html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-buttonpane button,html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker .ui-datepicker-title select{height:32px;margin:0 3px;padding:3px 8px;border:1px solid var(--km-calendar-line);border-radius:8px;font:inherit;color:inherit;background:var(--km-calendar-bg)}html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap{--sdt-primary:var(--km-calendar-accent);--sdt-color:var(--km-calendar-text);--sdt-bg-main:var(--km-calendar-bg);--sdt-color-selected:#fff;--sdt-today-color:#fff;--sdt-today-bg:var(--km-calendar-accent);--sdt-btn-bg-hover:var(--km-calendar-hover);--sdt-btn-header-bg-hover:var(--km-calendar-hover);--sdt-shadow:var(--km-calendar-line);--sdt-disabled-date:var(--km-calendar-muted);--sdt-clock-bg:var(--km-calendar-hover)}html:not(#km-dk):not(#km-calendar-legacy) .icasa-date-picker-popup .std-calendar-wrap{width:100%!important;max-width:none!important;margin:0;padding:0!important;border:0!important;box-shadow:none!important}html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap .sdt-calendar{height:auto;min-height:252px}html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap .sdt-table,html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap .sdt-table-height{width:100%;height:auto;min-width:0;margin:0;border-collapse:separate;border-spacing:3px}html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap .sdt-cal-th{height:28px;font-size:12px;font-weight:500;color:var(--km-calendar-muted)}html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap .sdt-cal-td{border:0;padding:0;font-size:14px}html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap .std-btn{height:36px;max-height:36px;min-height:36px;padding:0;border-radius:8px;font:inherit;line-height:36px}html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap .std-btn-header{height:38px;max-height:38px;min-height:38px;padding:0 8px;font-weight:600;font-size:15px}html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap .sdt-tbody-lg .std-btn{height:46px;max-height:46px;line-height:46px}html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap .sdt-today::before{display:none}html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap .sdt-today:not(.is-selected) .std-btn{box-shadow:inset 0 0 0 1px var(--km-calendar-accent);color:var(--km-calendar-accent)}html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap .is-selected .std-btn{background:var(--km-calendar-accent);color:#fff;opacity:1;font-weight:600}html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap .std-btn[disabled]{color:var(--km-calendar-muted);opacity:.35}html:not(#km-dk):not(#km-calendar-legacy) .icasa-date-picker-time,html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap .std-btn-row{margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--km-calendar-line)}html:not(#km-dk):not(#km-calendar-legacy) .icasa-date-picker-time input{height:36px;border:1px solid var(--km-calendar-line);border-radius:8px;background:var(--km-calendar-bg);color:var(--km-calendar-text)}html:not(#km-dk):not(#km-calendar-legacy) .icasa-date-picker-time-label,html:not(#km-dk):not(#km-calendar-legacy) .icasa-date-picker-time-part{color:var(--km-calendar-text)}html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget a:focus-visible,html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap button:focus-visible,html:not(#km-dk):not(#km-calendar-legacy) .ui-datepicker a:focus-visible{outline:2px solid var(--km-calendar-accent);outline-offset:1px}html:not(#km-dk):not(#km-calendar-legacy) .icasa-date-picker-host>input,html:not(#km-dk):not(#km-calendar-legacy) input.date,html:not(#km-dk):not(#km-calendar-legacy) input.datetime,html:not(#km-dk):not(#km-calendar-legacy) input.hasDatepicker,html:not(#km-dk):not(#km-calendar-legacy) input.l2-calendar-input,html:not(#km-dk):not(#km-calendar-legacy) input.only-months,html:not(#km-dk):not(#km-calendar-legacy) input[type=date],html:not(#km-dk):not(#km-calendar-legacy) input[type=datetime-local]{border-radius:8px!important;font-variant-numeric:tabular-nums}.l2-calendar-portal{position:fixed;inset:0;pointer-events:none;z-index:12260}.l2-calendar-portal .bootstrap-datetimepicker-widget{pointer-events:auto;margin-top:0}.l2-calendar-portal .prev span::before{content:"‹";font:22px/1 Arial,sans-serif}.l2-calendar-portal .next span::before{content:"›";font:22px/1 Arial,sans-serif}.l2-calendar-input{box-sizing:border-box;border:1px solid;background:0 0;color:inherit;border-radius:8px;padding:8px 10px;font:inherit}@media (max-width:480px){html:not(#km-dk):not(#km-calendar-legacy) #ui-datepicker-div,html:not(#km-dk):not(#km-calendar-legacy) .bootstrap-datetimepicker-widget,html:not(#km-dk):not(#km-calendar-legacy) .icasa-date-picker-popup,html:not(#km-dk):not(#km-calendar-legacy) .std-calendar-wrap{width:304px!important;padding:10px!important}html:not(#km-dk):not(#km-calendar-legacy) .icasa-date-picker-popup .std-calendar-wrap{width:100%!important;padding:0!important}}@media print{.l2-calendar-portal{display:none}}