.paired-date-range[data-v-089949ae]{align-items:center;display:flex;gap:8px}.paired-date-range>.common-date-picker-wrapper[data-v-089949ae]{flex:1;min-width:0}.range-separator[data-v-089949ae]{color:var(--db-text-secondary)}.common-date-range-picker-wrapper[data-v-089949ae]{position:relative;width:100%}.date-range-picker-container[data-v-089949ae]{align-items:center;background-color:var(--db-bg-card);border:1.5px solid var(--db-border-medium);border-radius:8px;cursor:pointer;display:flex;height:38px;padding:0 12px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.date-range-picker-container[data-v-089949ae]:hover{border-color:var(--db-accent);box-shadow:0 0 0 3px var(--db-input-ring)}.date-range-picker-container.focused[data-v-089949ae]{border-color:var(--db-accent);box-shadow:0 0 0 3px var(--db-input-ring-strong)}.date-range-picker-container.disabled[data-v-089949ae]{background-color:var(--db-section-bg);border-color:var(--db-border-medium);cursor:not-allowed;opacity:.6}.date-icon[data-v-089949ae]{align-items:center;color:var(--db-text-secondary);display:flex;flex-shrink:0;height:18px;justify-content:center;margin-right:8px;pointer-events:none;width:18px}.input-wrapper[data-v-089949ae]{align-items:center;display:flex;min-width:0}.date-input[data-v-089949ae],.input-wrapper[data-v-089949ae]{cursor:pointer;flex:1;height:100%}.date-input[data-v-089949ae]{background:transparent;border:none;color:var(--db-text-primary);font-size:14px;outline:none;width:100%}.date-input[data-v-089949ae]::-moz-placeholder{color:var(--db-text-muted)}.date-input[data-v-089949ae]::placeholder{color:var(--db-text-muted)}.date-input[data-v-089949ae]:disabled{cursor:not-allowed}.clear-button[data-v-089949ae]{align-items:center;background:transparent;border:none;color:var(--db-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-left:4px;min-width:20px;padding:2px;transition:all .2s ease;width:20px}.clear-button[data-v-089949ae]:hover{color:var(--db-input-clear-hover-color);transform:scale(1.05)}.clear-button svg[data-v-089949ae]{height:100%;width:100%}.dropdown-icon[data-v-089949ae]{align-items:center;background:transparent;border:none;color:var(--db-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-left:4px;min-width:20px;padding:2px;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.dropdown-icon[data-v-089949ae]:hover{color:var(--db-accent)}.dropdown-icon.dropdown-icon-open[data-v-089949ae]{color:var(--db-accent);transform:rotate(180deg)}.dropdown-icon svg[data-v-089949ae]{height:100%;width:100%}.date-dropdown[data-v-089949ae]{background:var(--db-bg-card);border:1.5px solid var(--db-border-medium);border-radius:8px;box-shadow:var(--db-shadow-lg);left:0;padding:16px;position:absolute;top:calc(100% + 4px);z-index:1000}.date-dropdown.align-right[data-v-089949ae]{left:auto;right:0}.calendars-container[data-v-089949ae]{display:flex;gap:16px;margin-bottom:12px}.calendar-panel[data-v-089949ae]{flex:1;min-width:280px}.calendar-header[data-v-089949ae]{align-items:center;border-bottom:1.5px solid var(--db-border-medium);display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.nav-button[data-v-089949ae],.nav-button-placeholder[data-v-089949ae]{align-items:center;display:flex;height:28px;justify-content:center;width:28px}.nav-button[data-v-089949ae]{background:transparent;border:none;border-radius:6px;color:var(--db-text-secondary);cursor:pointer;transition:all .2s ease}.nav-button[data-v-089949ae]:hover{background:var(--db-input-option-hover-bg);color:var(--db-accent)}.header-display[data-v-089949ae]{color:var(--db-text-primary);flex:1;font-size:14px;font-weight:600;text-align:center}.calendar-body[data-v-089949ae]{margin-bottom:0}.weekdays[data-v-089949ae]{display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.weekday[data-v-089949ae]{color:var(--db-text-secondary);font-size:12px;font-weight:600;padding:4px;text-align:center}.days-grid[data-v-089949ae]{display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.day-cell[data-v-089949ae]{align-items:center;aspect-ratio:1;background:transparent;border:none;border-radius:6px;color:var(--db-text-primary);cursor:pointer;display:flex;font-size:13px;justify-content:center;position:relative;transition:all .2s ease}.day-cell[data-v-089949ae]:hover:not(.disabled):not(.other-month){background:var(--db-input-option-hover-bg);color:var(--db-accent)}.day-cell.other-month[data-v-089949ae]{color:var(--db-calendar-other-month)}.day-cell.today[data-v-089949ae]{color:var(--db-accent);font-weight:600}.day-cell.range-end[data-v-089949ae],.day-cell.range-start[data-v-089949ae],.day-cell.selected[data-v-089949ae]{background:var(--db-accent-gradient);color:#fff;font-weight:600}.day-cell.in-range[data-v-089949ae]{background:var(--db-input-ring);color:var(--db-accent)}.shortcuts[data-v-089949ae]{border-top:1.5px solid var(--db-border-medium);display:flex;gap:8px;justify-content:center;padding-top:12px}.shortcut-button[data-v-089949ae]{background:transparent;border:1.5px solid var(--db-border-medium);border-radius:6px;color:var(--db-text-secondary);cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s ease}.shortcut-button[data-v-089949ae]:hover{background:var(--db-input-option-hover-bg);border-color:var(--db-accent);color:var(--db-accent)}.dropdown-enter-active[data-v-089949ae],.dropdown-leave-active[data-v-089949ae]{transition:all .2s cubic-bezier(.4,0,.2,1)}.dropdown-enter-from[data-v-089949ae],.dropdown-leave-to[data-v-089949ae]{opacity:0;transform:translateY(-8px)}@media (max-width:767px){.date-dropdown[data-v-089949ae],.date-dropdown.align-right[data-v-089949ae]{box-sizing:border-box;left:50%;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%);width:min(360px,calc(100vw - 24px))}.calendars-container[data-v-089949ae]{flex-direction:column}.calendar-panel[data-v-089949ae]{flex:none;min-width:0;width:100%}.days-grid[data-v-089949ae],.weekdays[data-v-089949ae]{gap:2px;grid-template-columns:repeat(7,minmax(0,1fr))}.day-cell[data-v-089949ae]{min-height:36px}.nav-button[data-v-089949ae],.nav-button-placeholder[data-v-089949ae]{height:36px;width:36px}.shortcuts[data-v-089949ae]{flex-wrap:wrap;justify-content:flex-start}.shortcut-button[data-v-089949ae]{flex:1 1 120px;min-height:36px;overflow-wrap:anywhere;padding:6px 8px;white-space:normal}.date-dropdown.dropdown-enter-from[data-v-089949ae],.date-dropdown.dropdown-leave-to[data-v-089949ae]{transform:translate(-50%,-50%) translateY(-8px)}}
