@font-face{font-family:KibeIcons;src:url(/assets/kibe-icon-font-B6fwtxv-.woff)format("woff");font-weight:400;font-style:normal;font-display:block}.icon{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:KibeIcons!important}.date-picker-group{z-index:5;flex-direction:column;gap:6px;width:100%;display:flex;position:relative}.date-picker-group label{color:var(--color-text-body);font-size:1rem}.date-input-wrapper{align-items:center;width:100%;display:flex;position:relative}.date-input-field{border:1px solid var(--color-border-accessible);background-color:var(--color-surface);box-sizing:border-box;border-radius:6px;align-items:center;width:100%;padding:10px 42px 10px 12px;font-family:inherit;font-size:16px;display:flex}.date-input-field[data-focus-within]{outline:3px solid var(--color-primary);border-color:var(--color-primary)}.date-input-field[data-invalid]{border:2px solid var(--color-danger-bright-border)}.date-segment{border-radius:2px;outline:none;padding:0 2px}.date-segment[data-placeholder]{color:var(--color-text-subtle)}.date-segment[data-focused]{background-color:var(--color-primary);color:var(--color-surface)}.date-picker-button{cursor:pointer;width:32px;height:32px;color:var(--color-text-body);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;right:6px}.date-picker-button:hover{background-color:var(--color-surface-hover);color:var(--color-primary)}.date-picker-button:focus-visible{outline:2px solid var(--color-primary)}.date-picker-button .icon{line-height:1;font-size:1.25rem!important}.react-aria-Popover{background-color:var(--color-surface);border:2px solid var(--color-black);box-shadow:0 10px 25px var(--color-shadow-heavy);z-index:1000;border-radius:8px;padding:16px}.calendar{width:224px;min-height:300px}.calendar-header{grid-template-columns:32px 160px 32px;justify-content:space-between;align-items:center;width:224px;min-height:72px;margin-bottom:12px;display:grid}.calendar-month-year{justify-content:center;align-items:center;width:160px;display:flex}.calendar-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.calendar-select-row{justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.calendar-select{position:relative}.calendar-month-select{width:88px;min-width:88px;max-width:88px}.calendar-year-select{width:66px;min-width:66px;max-width:66px}.calendar-select-button{border:1px solid var(--color-border-neutral);background-color:var(--color-surface);width:100%;height:34px;color:var(--color-text-emphasis);cursor:pointer;box-sizing:border-box;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;padding:0 6px;font-family:inherit;font-size:14px;display:flex}.calendar-select-button:hover{background-color:var(--color-surface-lighter);border-color:var(--color-border-hover)}.calendar-select[data-focus-within] .calendar-select-button{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.calendar-select-chevron{color:var(--color-text-muted-dark);flex-shrink:0;font-size:11px}.calendar-select-popover{background:var(--color-surface);border:1px solid var(--color-border-neutral);box-shadow:0 6px 16px var(--color-shadow-stronger), 0 2px 4px var(--color-shadow-medium);z-index:1100;border-radius:6px;margin-top:4px;padding:4px}.calendar-month-select .calendar-select-popover{width:104px}.calendar-year-select .calendar-select-popover{width:68px}.calendar-listbox{outline:none;max-height:220px;overflow-y:auto}.calendar-listbox-item{color:var(--color-text-body);cursor:pointer;border-radius:4px;outline:none;padding:7px 8px;font-size:14px}.calendar-listbox-item:hover{background-color:var(--color-surface-calendar-hover)}.calendar-listbox-item[data-focused]{background-color:var(--color-primary);color:var(--color-surface)}.calendar-listbox-item[data-selected]{font-weight:600}.calendar-listbox-item[data-selected][data-focused]{background-color:var(--color-primary);color:var(--color-surface)}.calendar-nav-button{cursor:pointer;width:32px;height:32px;color:var(--color-text-body);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.calendar-nav-button:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-calendar-hover)}.calendar-nav-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.calendar-grid{border-collapse:collapse;table-layout:fixed;width:224px}.calendar-grid th{width:32px;color:var(--color-text-muted-strong);padding-bottom:8px;font-size:.85rem;font-weight:400}.calendar-cell{cursor:pointer;width:32px;height:32px;color:var(--color-text-body);border-radius:4px;outline:none;justify-content:center;align-items:center;font-size:.95rem;display:flex}.calendar-cell:hover{background-color:var(--color-surface-calendar-selected)}.calendar-cell[data-selected]{background-color:var(--color-primary);color:var(--color-white)}.calendar-cell[data-focused]{outline:2px solid var(--color-primary);outline-offset:-2px}.calendar-cell[data-outside-month]{color:var(--color-border-legacy)}.calendar-time-field{border-top:1px solid var(--color-border-neutral);justify-content:space-between;align-items:center;gap:12px;width:224px;margin-top:14px;padding-top:14px;display:flex}.calendar-time-field label{color:var(--color-text-body);font-size:.95rem;font-weight:700}.calendar-time-input{border:1px solid var(--color-border-accessible);background:var(--color-surface);box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;min-width:88px;min-height:36px;padding:6px 8px;display:flex}.calendar-time-input[data-focus-within]{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:1px}
