@layer components{.date-range-picker{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.date-range-picker--block{width:100%}.date-range-picker__field{border:1px solid var(--color-border-main-default);color:var(--color-black);text-align:center;-webkit-user-select:none;user-select:none;align-items:center;width:fit-content;display:flex;position:relative}.date-range-picker__field--small{border-radius:var(--component-sm-cell-border-radius);height:var(--component-cell-sm-height);padding:0 0 0 var(--component-cell-sm-x-padding)}.date-range-picker__field--medium{border-radius:var(--component-md-cell-border-radius);height:var(--component-cell-md-height);padding:0 0 0 var(--component-cell-md-x-padding)}.date-range-picker__field--large{border-radius:var(--component-lg-cell-border-radius);height:var(--component-cell-lg-height);padding:0 0 0 var(--component-cell-lg-x-padding)}.date-range-picker__field--open:not(.date-range-picker__field--invalid),.date-range-picker__field:focus-within{border:1px solid var(--color-border-accent-primary);box-shadow:var(--shadow-input-focus)}.date-range-picker__field:hover:not(:focus-within):not(.date-range-picker__field--invalid){border-color:var(--color-border-main-strong)}.date-range-picker__field:hover:not(:focus-within):not(.date-range-picker__field--invalid) .date-range-picker__icon--with-divider:before{background-color:var(--color-border-main-strong)}.date-range-picker__field--small:focus-within{border-radius:var(--component-sm-cell-border-radius)}.date-range-picker__field--medium:focus-within{border-radius:var(--component-md-cell-border-radius)}.date-range-picker__field--large:focus-within{border-radius:var(--component-lg-cell-border-radius)}.date-range-picker__field--invalid,.date-range-picker__field--invalid:focus-within{border-color:var(--color-feedback-bright-danger-primary);box-shadow:none}.date-range-picker__field--invalid .date-range-picker__icon--with-divider:before{background-color:var(--color-feedback-bright-danger-primary)}.date-range-picker__field--block{width:100%}.date-range-picker__field--block .date-range-picker__trigger{justify-content:space-between;width:100%}.date-range-picker__field--block .date-range-picker__segments{font-weight:var(--typography-body-weight-sm);justify-content:flex-start}.date-range-picker__field--large.date-range-picker__field--block .date-range-picker__segments{font-size:var(--typography-body-tight-font-size-b2);line-height:var(--typography-body-tight-line-height-b2)}.date-range-picker__field--medium.date-range-picker__field--block .date-range-picker__segments{font-size:var(--typography-body-tight-font-size-b3);line-height:var(--typography-body-tight-line-height-b3)}.date-range-picker__field--small.date-range-picker__field--block .date-range-picker__segments{font-size:var(--typography-body-tight-font-size-b4);line-height:var(--typography-body-tight-line-height-b4)}.date-range-picker__trigger{border-radius:calc(var(--spacing)*6);margin-right:calc(var(--spacing)*4);align-items:center;display:flex}.date-range-picker__trigger:focus{outline:none}.date-range-picker__icon{color:var(--color-content-main-default);justify-content:center;align-items:center;display:flex}.date-range-picker__field--small .date-range-picker__icon:not(.date-range-picker__icon--with-divider){padding-left:calc(var(--spacing)*6);width:calc(var(--spacing)*28)}.date-range-picker__field--medium .date-range-picker__icon:not(.date-range-picker__icon--with-divider){padding-left:calc(var(--spacing)*8);width:calc(var(--spacing)*36)}.date-range-picker__field--large .date-range-picker__icon:not(.date-range-picker__icon--with-divider){padding-left:calc(var(--spacing)*10);width:calc(var(--spacing)*48)}.date-range-picker__field--small .date-range-picker__icon--with-divider{width:calc(var(--spacing)*38)}.date-range-picker__field--medium .date-range-picker__icon--with-divider{width:calc(var(--spacing)*46)}.date-range-picker__field--large .date-range-picker__icon--with-divider{width:calc(var(--spacing)*58)}.date-range-picker__icon--with-divider:before{background-color:var(--color-border-main-default);content:"";height:calc(var(--spacing)*40);margin:0 var(--component-cell-md-x-padding);width:calc(var(--spacing)*1);display:block}.date-range-picker__field--small .date-range-picker__icon--with-divider:before{height:var(--component-cell-sm-height);margin-left:calc(var(--spacing)*6);margin-right:calc(var(--spacing)*6)}.date-range-picker__field--medium .date-range-picker__icon--with-divider:before{height:var(--component-cell-md-height);margin-left:calc(var(--spacing)*8);margin-right:calc(var(--spacing)*8)}.date-range-picker__field--large .date-range-picker__icon--with-divider:before{height:var(--component-cell-lg-height);margin-left:calc(var(--spacing)*10);margin-right:calc(var(--spacing)*10)}.date-range-picker__segments{min-width:calc(var(--spacing)*180);justify-content:flex-start;align-items:center;display:flex;position:relative}.date-range-picker__input{color:var(--color-content-main-default);font-family:var(--typography-body-family-font-font);font-weight:var(--typography-body-weight-sm)}.date-range-picker__segments:has([data-placeholder]) .date-range-picker__input{color:var(--color-border-main-default)}.date-range-picker__field--small .date-range-picker__input{font-size:var(--typography-body-font-size-b4);line-height:var(--typography-body-line-height-b4)}.date-range-picker__field--medium .date-range-picker__input{font-size:var(--typography-body-font-size-b3);line-height:var(--typography-body-line-height-b3)}.date-range-picker__field--large .date-range-picker__input{font-size:var(--typography-body-font-size-b2);line-height:var(--typography-body-line-height-b2)}.date-range-picker__input-segment{border-radius:calc(var(--spacing)*8);padding:calc(var(--spacing)*.5)}.date-range-picker__input-segment:focus{outline:none}.date-range-picker__separator{color:var(--color-content-main-default);font-family:var(--typography-body-family-font-font);font-weight:var(--typography-body-weight-sm);margin-left:calc(var(--spacing)*2);margin-right:calc(var(--spacing)*2)}.date-range-picker__segments:has([data-placeholder]) .date-range-picker__separator{color:var(--color-border-main-default)}.date-range-picker__field--small .date-range-picker__separator{font-size:var(--typography-body-font-size-b4);line-height:var(--typography-body-line-height-b4)}.date-range-picker__field--medium .date-range-picker__separator{font-size:var(--typography-body-font-size-b3);line-height:var(--typography-body-line-height-b3)}.date-range-picker__field--large .date-range-picker__separator{font-size:var(--typography-body-font-size-b2);line-height:var(--typography-body-line-height-b2)}.date-range-picker__content{background-color:var(--color-background-main-system-main);border:.5px solid var(--color-content-main-subtle);border-radius:calc(var(--spacing)*12);box-shadow:var(--shadow-drop-lg);margin-top:calc(var(--spacing)*16);will-change:transform,opacity;z-index:var(--z-index-popover)}.date-range-picker__content[data-state=open][data-side=top]{animation:.4s ease-out slideDownAndFade}.date-range-picker__content[data-state=open][data-side=right]{animation:.4s ease-out slideLeftAndFade}.date-range-picker__content[data-state=open][data-side=bottom]{animation:.4s ease-out slideUpAndFade}.date-range-picker__content[data-state=open][data-side=left]{animation:.4s ease-out slideRightAndFade}.date-range-picker__calendar{padding:calc(var(--spacing)*16)}.date-range-picker__header{justify-content:space-between;align-items:center;display:flex}.date-range-picker__nav-button{border-radius:calc(var(--spacing)*6);color:var(--color-black);cursor:pointer;height:calc(var(--spacing)*28);width:calc(var(--spacing)*28);background-color:#0000;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.date-range-picker__nav-button:hover{background-color:var(--color-background-main-system-subtle)}.date-range-picker__nav-button:active{transition:all .2s;transform:scale(.98)}.date-range-picker__heading{color:var(--color-black);font-family:var(--typography-body-family-font-font);font-size:calc(var(--number-global-14)*var(--spacing));font-weight:var(--typography-body-weight-md);letter-spacing:.05em;line-height:calc(var(--typography-body-line-height-b3)*var(--spacing))}.date-range-picker__grid-container{gap:calc(var(--spacing)*16);padding-top:calc(var(--spacing)*16);flex-direction:column;display:flex}@media (width>=640px){.date-range-picker__grid-container{gap:calc(var(--spacing)*16);flex-direction:row}}.date-range-picker__grid{border-collapse:collapse;gap:calc(var(--spacing)*4);-webkit-user-select:none;user-select:none;flex-direction:column;width:100%;display:flex}.date-range-picker__grid-row{width:100%;display:flex}.date-range-picker__grid-row-head{margin-bottom:calc(var(--spacing)*8);justify-content:space-between}.date-range-picker__grid-row-body{margin-bottom:calc(var(--spacing)*4)}.date-range-picker__head-cell{border-radius:calc(var(--spacing)*6);color:var(--color-content-main-subtle);font-family:var(--typography-body-family-font-font);font-size:calc(var(--number-global-12)*var(--spacing));font-weight:var(--typography-body-weight-sm);line-height:calc(var(--typography-body-line-height-b4)*var(--spacing));width:calc(var(--spacing)*40)}.date-range-picker__cell:first-of-type{color:var(--color-feedback-bright-danger-primary)}.date-range-picker__cell:last-of-type{color:var(--color-feedback-bright-info-primary)}.date-range-picker__cell-trigger{font-family:var(--typography-body-family-font-font);font-size:calc(var(--number-global-14)*var(--spacing));font-weight:var(--typography-body-weight-md);height:calc(var(--spacing)*40);line-height:calc(var(--typography-body-line-height-b3)*var(--spacing));white-space:nowrap;width:calc(var(--spacing)*40);outline:none;justify-content:center;align-items:center;display:flex;position:relative}.date-range-picker__cell-trigger[data-outside-view]{color:var(--color-content-disabled-primary)}.date-range-picker__cell-trigger[data-selected]{background-color:var(--color-background-accent-primary);border-radius:var(--radius-capsule);color:var(--color-background-main-system-main)}.date-range-picker__cell-trigger[data-selection-end],.date-range-picker__cell-trigger[data-selection-start]{background-color:var(--color-background-accent-secondary);border-radius:var(--radius-capsule);color:var(--color-background-main-system-main)}.date-range-picker__cell-trigger:hover:not([data-selected]){background-color:var(--color-background-accent-transparency-primary);border-radius:var(--radius-capsule)}.date-range-picker__cell-trigger[data-disabled],.date-range-picker__cell-trigger[data-unavailable]{color:var(--color-content-disabled-primary);opacity:.3;pointer-events:none}.date-range-picker__cell-trigger[data-unavailable]{text-decoration:line-through}}
