.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{text-align:center;color:#00a699;height:100%;font:inherit;box-sizing:border-box;cursor:pointer;background:0 0;border:2px solid #00a699;margin-right:8px;padding:4px 12px;font-weight:700;line-height:normal;position:relative;overflow:visible}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{background-color:#fff;display:inline-block}.SingleDatePickerInput__withBorder{border:1px solid #dbdbdb;border-radius:2px}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 10px 0 5px;padding:10px;line-height:normal;position:absolute;top:50%;right:0;overflow:visible;transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;vertical-align:middle;width:15px;height:12px}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{color:inherit;font:inherit;cursor:pointer;vertical-align:middle;background:0 0;border:0;margin:0 5px 0 10px;padding:10px;line-height:normal;display:inline-block;overflow:visible}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;vertical-align:middle;width:14px;height:15px}.SingleDatePicker{display:inline-block;position:relative}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:#0000004d;width:100%;height:100%;position:fixed;top:0;left:0}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{color:inherit;font:inherit;cursor:pointer;z-index:2;background:0 0;border:0;padding:15px;line-height:normal;position:absolute;top:0;right:0;overflow:visible}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{fill:#cacccd;width:15px;height:15px}.DayPickerKeyboardShortcuts_buttonReset{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:14px;line-height:normal;overflow:visible}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{z-index:2;width:33px;height:26px;position:absolute}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-top:26px solid #0000;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid #0000;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid #0000;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}.DayPickerKeyboardShortcuts_panel{z-index:2;text-align:left;background:#fff;border:1px solid #dbdbdb;border-radius:2px;margin:33px;padding:22px;position:absolute;inset:0;overflow:auto}.DayPickerKeyboardShortcuts_title{margin:0;font-size:16px;font-weight:700}.DayPickerKeyboardShortcuts_list{padding:0;font-size:14px;list-style:none}.DayPickerKeyboardShortcuts_close{z-index:2;position:absolute;top:22px;right:22px}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{fill:#cacccd;width:15px;height:15px}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{box-sizing:border-box;cursor:pointer;text-align:center;font-size:14px}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{color:#484848;background:#fff;border:1px solid #e4e7e7}.CalendarDay__default:hover{color:inherit;background:#e4e7e7;border:1px solid #e4e7e7}.CalendarDay__hovered_offset{color:inherit;background:#f4f5f5;border:1px double #e4e7e7}.CalendarDay__outside{color:#484848;background:#fff;border:0}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{color:#cacccd;background:#fff;border:1px solid #eceeee}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{color:#cacccd;background:#fff}.CalendarDay__highlighted_calendar{color:#484848;background:#ffe8bc}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{color:#484848;background:#ffce71}.CalendarDay__selected_span{color:#fff;background:#66e2da;border:1px double #33dacd}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{color:#fff;background:#33dacd;border:1px double #33dacd}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{color:#fff;background:#00a699;border:1px double #00a699}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{color:#007a87;background:#b2f1ec;border:1px double #80e8e0}.CalendarDay__hovered_span:active{color:#007a87;background:#80e8e0;border:1px double #80e8e0}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{color:#82888a;background:#cacccd;border:1px solid #cacccd}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{color:#cacccd;background:#fff;border:1px solid #e4e7e7}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{text-align:center;vertical-align:top;-webkit-user-select:none;user-select:none;background:#fff}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;text-align:center;caption-side:initial;padding-top:22px;padding-bottom:37px;font-size:18px}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{text-align:left;z-index:0;background:#fff}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{vertical-align:top;min-height:100%;display:inline-block}.CalendarMonthGrid_month__hideForAnimation{z-index:-1;opacity:0;pointer-events:none;position:absolute}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{z-index:2;position:relative}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{width:100%;height:52px;position:absolute;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{justify-content:space-between;display:flex}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;user-select:none;border:0;margin:0;padding:0}.DayPickerNavigation_button__default{color:#757575;background-color:#fff;border:1px solid #e4e7e7}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{border-radius:3px;padding:6px 9px;line-height:.78;position:absolute;top:18px}.DayPickerNavigation_bottomButton__horizontalDefault{margin:-10px 22px 30px;position:static}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{text-align:center;background:#fff;width:50%;height:100%;padding:5px;display:inline-block;position:relative;box-shadow:0 0 5px 2px #0000001a}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{fill:#82888a;width:19px;height:19px;display:block}.DayPickerNavigation_svg__vertical{fill:#484848;width:42px;height:42px}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{text-align:left;background:#fff;position:relative}.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{border-radius:3px;box-shadow:0 2px 6px #0000000d,0 0 0 1px #00000012}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;top:50%;left:50%}.DayPicker_portal__vertical{position:initial}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{vertical-align:top;display:inline-block}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;z-index:2;text-align:left;position:absolute;top:62px}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{text-align:center;background:#fff;border-bottom:1px solid #dbdbdb;width:100%;margin-left:0;display:table-row;top:0;left:0}.DayPicker_weekHeader_ul{margin:1px 0;padding-left:0;padding-right:0;font-size:14px;list-style:none}.DayPicker_weekHeader_li{text-align:center;display:inline-block}.DayPicker_transitionContainer{border-radius:3px;position:relative;overflow:hidden}.DayPicker_transitionContainer__horizontal{transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{height:100%;padding-top:20px;position:absolute;inset:0;overflow-y:scroll}.DateInput{vertical-align:middle;background:#fff;width:130px;margin:0;padding:0;display:inline-block;position:relative}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{color:#dbdbdb;background:#f2f2f2}.DateInput_input{color:#484848;background-color:#fff;border:0;border-bottom:2px solid #0000;border-radius:0;width:100%;padding:11px 11px 9px;font-size:19px;font-weight:200;line-height:24px}.DateInput_input__small{letter-spacing:.2px;padding:7px 7px 5px;font-size:15px;line-height:18px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;user-select:none}.DateInput_input__focused{background:#fff;border:0;border-bottom:2px solid #008489;outline:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DateInput_fang{z-index:2;width:20px;height:10px;position:absolute;left:22px}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:#0000}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border:1px solid #dbdbdb;border-radius:2px}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{vertical-align:middle;color:#484848;display:inline-block}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;width:24px;height:24px}.DateRangePickerInput_clearDates{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 10px 0 5px;padding:10px;line-height:normal;position:absolute;top:50%;right:0;overflow:visible;transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;vertical-align:middle;width:15px;height:12px}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{color:inherit;font:inherit;cursor:pointer;vertical-align:middle;background:0 0;border:0;margin:0 5px 0 10px;padding:10px;line-height:normal;display:inline-block;overflow:visible}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;vertical-align:middle;width:14px;height:15px}.DateRangePicker{display:inline-block;position:relative}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:#0000004d;width:100%;height:100%;position:fixed;top:0;left:0}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{color:inherit;font:inherit;cursor:pointer;z-index:2;background:0 0;border:0;padding:15px;line-height:normal;position:absolute;top:0;right:0;overflow:visible}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{fill:#cacccd;width:15px;height:15px}
.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
.vcr-grid-editor{width:100%;position:relative}.vcr-grid-layout{position:relative}.vcr-grid-item{cursor:default;background:#f5f5f5;border-radius:16px;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden}.vcr-grid-item img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:16px;width:100%;height:100%;display:block}.vcr-grid-editor--editable .vcr-grid-item{cursor:grab}.vcr-grid-editor--editable .vcr-grid-item:hover{box-shadow:0 0 0 2px #3b71fe}.vcr-grid-editor--editable .vcr-grid-item:active{cursor:grabbing}.vcr-grid-editor--dragging .vcr-grid-item{transition:none}.react-grid-item.react-draggable-dragging{z-index:100;opacity:.9;transform:scale(1.02);box-shadow:0 8px 32px #00000026,0 0 0 2px #3b71fe}.react-grid-item.react-grid-placeholder{border-radius:16px;transition:all .15s;opacity:.15!important;background:#3b71fe!important}.vcr-grid-editor--resizing .vcr-grid-item{transition:none}.react-grid-item.resizing{z-index:100;box-shadow:0 0 0 2px #3b71fe,0 8px 24px #3b71fe33}.react-grid-item>.react-resizable-handle{opacity:0;z-index:10;width:24px;height:24px;transition:opacity .15s;position:absolute;background:0 0!important}.vcr-grid-editor--editable .react-grid-item>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle-se{cursor:nwse-resize;bottom:-4px;right:-4px}.react-grid-item>.react-resizable-handle-sw{cursor:nesw-resize;bottom:-4px;left:-4px}.react-grid-item>.react-resizable-handle-ne{cursor:nesw-resize;top:-4px;right:-4px}.react-grid-item>.react-resizable-handle-nw{cursor:nwse-resize;top:-4px;left:-4px}.react-grid-item>.react-resizable-handle:after{content:"";background:#fff;border:2px solid #3b71fe;border-radius:50%;width:12px;height:12px;transition:transform .15s,background .15s,border-color .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000026}.vcr-grid-editor--editable .react-grid-item:hover>.react-resizable-handle:after{transform:translate(-50%,-50%)scale(1.2);box-shadow:0 2px 8px #3b71fe66}.react-grid-item>.react-resizable-handle:active:after,.react-grid-item.resizing>.react-resizable-handle:after{background:#3b71fe;border-color:#fff;transform:translate(-50%,-50%)scale(1.3)}.react-grid-item{transition:transform .2s,width .2s,height .2s}.vcr-grid-editor[data-cols="1"] .react-grid-item{transition:none!important}.react-grid-item.cssTransforms.react-draggable-dragging,.react-grid-item.cssTransforms.resizing{transition:none}@media (max-width:767px){.vcr-grid-item,.vcr-grid-item img{border-radius:12px}.react-grid-item>.react-resizable-handle{width:28px;height:28px}.react-grid-item>.react-resizable-handle:after{width:16px;height:16px}}:is(.dark,[data-theme=dark]) .vcr-grid-item{background:#2a2a2a}:is(.dark,[data-theme=dark]) .react-grid-item.react-grid-placeholder{background:#3b71fe!important}.vcr-grid-editor--editable{-webkit-user-select:none;user-select:none}.vcr-grid-item>*{width:100%;height:100%}.vcr-grid-toolbar{--surface-01:#fff;--surface-02:#fff;--surface-03:#e9ebf0;--surface-highlight:#e4e7f0;--border-s-01:#0f172a14;--border-s-02:#0f172a1f;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#0f172a99;--btn-border:#0f172a1f}:is(.dark-mode,[data-theme=dark]) .vcr-grid-toolbar{--surface-01:#0f0f15;--surface-02:#16161f;--surface-03:#21212b;--surface-highlight:#252531;--border-s-01:#ffffff14;--border-s-02:#ffffff1f;--text-primary:#e6e7eb;--text-secondary:#afafb8;--text-muted:#ffffffad;--btn-border:#ffffff1f}.vcr-grid-toolbar-wrapper{justify-content:center;margin-bottom:16px;padding:0 0 12px;display:flex;position:static}.vcr-grid-toolbar{background:var(--surface-02);border:1px solid var(--border-s-01);border-radius:24px;justify-content:space-between;align-items:center;gap:16px;width:min(1200px,100%);padding:10px 20px;font-family:Inter,system-ui,sans-serif;display:flex;box-shadow:0 4px 20px #00000014}.vcr-grid-toolbar-section{align-items:center;gap:8px;display:flex}.vcr-grid-toolbar-section-center{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.vcr-grid-toolbar-btn{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;transition:background .2s,border .2s,color .2s;display:flex}.vcr-grid-toolbar-btn:hover{background:var(--surface-highlight);border-color:var(--btn-border);color:var(--text-primary)}.vcr-grid-toolbar-btn:disabled{opacity:.45;cursor:not-allowed}.vcr-grid-toolbar-btn--active{background:var(--surface-highlight);border-color:var(--btn-border);color:var(--text-primary)}.vcr-grid-toolbar-btn--add{background:0 0;border:1px solid #0000}.vcr-grid-toolbar-btn--add:hover{background:var(--surface-highlight);border-color:var(--btn-border);color:var(--text-primary)}.vcr-grid-toolbar-btn--save{background:var(--surface-highlight);border:1px solid var(--border-s-01);width:auto;color:var(--text-primary);border-radius:12px;gap:8px;padding:10px 20px;font-size:14px;font-weight:600}.vcr-grid-toolbar-btn--save:hover{background:var(--surface-03)}.vcr-grid-toolbar-btn--save:disabled{background:var(--surface-02);color:var(--text-muted)}.vcr-grid-toolbar-btn--saving{pointer-events:none;opacity:.8}.vcr-grid-toolbar-btn--saved{pointer-events:none}.vcr-spinner{animation:1s linear infinite vcr-spin}@keyframes vcr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vcr-grid-toolbar-viewport{border:1px solid var(--border-s-01);background:var(--surface-01);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .2s,border .2s;display:flex}.vcr-grid-toolbar-viewport:hover{background:var(--surface-highlight);border-color:var(--border-s-02)}.vcr-grid-toolbar-viewport--active{background:var(--surface-highlight);color:var(--text-primary)}.vcr-grid-toolbar-separator{background:var(--border-s-01);width:1px;height:24px;margin:0 4px}.vcr-grid-toolbar-title{color:var(--text-primary);font-size:14px;font-weight:600}.vcr-grid-toolbar-btn--reset{width:auto;color:var(--text-secondary);gap:6px;padding:8px 14px;font-size:13px;font-weight:500}.vcr-grid-toolbar-btn--reset:hover{background:var(--surface-highlight);border-color:var(--btn-border);color:var(--text-primary)}@media (max-width:767px){.vcr-grid-toolbar-wrapper{padding:8px 12px}.vcr-grid-toolbar{border-radius:18px;gap:8px;padding:8px 12px}.vcr-grid-toolbar-title{display:none}.vcr-grid-toolbar-btn--save{border-radius:14px;width:42px;height:42px;padding:0}.vcr-grid-toolbar-btn--save span{display:none}.vcr-grid-toolbar-btn--save svg{width:22px;height:22px}.vcr-grid-toolbar-btn--reset{width:38px;height:38px;padding:0}.vcr-grid-toolbar-btn--reset span{display:none}.vcr-grid-toolbar-btn--reset svg{width:20px;height:20px}.vcr-grid-toolbar-btn{border-radius:12px;width:34px;height:34px}.vcr-grid-toolbar-section{gap:6px}.vcr-grid-toolbar-section-center{gap:4px}}.vcr-grid-editor--editable .react-grid-item{box-sizing:border-box;border:2px solid #0000}.vcr-grid-editor--editable .react-grid-item:hover,.vcr-grid-editor--editable .react-grid-item.react-draggable-dragging,.vcr-grid-editor--editable .react-grid-item.resizing{border-color:#f0f}.vcr-gallery-picker-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;background:#06091299;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vcr-gallery-picker-modal{background:var(--surface-02,#fff);border:1px solid var(--border-s-01,#0f172a14);border-radius:22px;flex-direction:column;width:min(680px,92vw);max-height:80vh;font-family:Inter,system-ui,sans-serif;display:flex;overflow:hidden}:is(.dark,[data-theme=dark]) .vcr-gallery-picker-modal{background:#16161f;border-color:#ffffff14}.vcr-gallery-picker-header{border-bottom:1px solid var(--border-s-01,#0f172a14);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}:is(.dark,[data-theme=dark]) .vcr-gallery-picker-header{border-color:#ffffff14}.vcr-gallery-picker-title{color:var(--text-primary,#0f172a);font-size:16px;font-weight:700}:is(.dark,[data-theme=dark]) .vcr-gallery-picker-title{color:#e6e7eb}.vcr-gallery-picker-subtitle{color:var(--text-secondary,#475569);margin-top:4px;font-size:12px}:is(.dark,[data-theme=dark]) .vcr-gallery-picker-subtitle{color:#afafb8}.vcr-gallery-picker-close{border:1px solid var(--border-s-01,#0f172a14);width:32px;height:32px;color:var(--text-secondary,#475569);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.vcr-gallery-picker-close:hover{background:var(--surface-highlight,#e4e7f0);color:var(--text-primary,#0f172a)}:is(.dark,[data-theme=dark]) .vcr-gallery-picker-close{color:#afafb8;border-color:#ffffff14}:is(.dark,[data-theme=dark]) .vcr-gallery-picker-close:hover{color:#e6e7eb;background:#252531}.vcr-gallery-picker-grid{grid-template-columns:repeat(4,1fr);gap:12px;max-height:50vh;padding:20px;display:grid;overflow-y:auto}.vcr-gallery-picker-empty{text-align:center;color:var(--text-secondary,#475569);grid-column:1/-1;padding:40px 20px;font-size:14px}:is(.dark,[data-theme=dark]) .vcr-gallery-picker-empty{color:#afafb8}.vcr-gallery-picker-item{aspect-ratio:1;cursor:pointer;border:2px solid #0000;border-radius:12px;transition:border-color .2s,transform .15s;position:relative;overflow:hidden}.vcr-gallery-picker-item:hover{transform:scale(1.02)}.vcr-gallery-picker-item--selected{border-color:#3b71fe}.vcr-gallery-picker-item img{object-fit:cover;width:100%;height:100%}.vcr-gallery-picker-checkbox{opacity:0;background:#fff;border:2px solid #3b71fe;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .15s,background .15s;display:flex;position:absolute;top:8px;right:8px}.vcr-gallery-picker-item:hover .vcr-gallery-picker-checkbox,.vcr-gallery-picker-item--selected .vcr-gallery-picker-checkbox{opacity:1}.vcr-gallery-picker-item--selected .vcr-gallery-picker-checkbox{background:#3b71fe}.vcr-gallery-picker-delete{cursor:pointer;opacity:0;z-index:10;color:#fff;background:#ef4444e6;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:opacity .2s,background-color .2s;display:flex;position:absolute;top:8px;right:8px}.vcr-gallery-picker-item:hover .vcr-gallery-picker-delete{opacity:1}.vcr-gallery-picker-delete:hover{background:#ef4444}.vcr-gallery-picker-delete:disabled{cursor:not-allowed;opacity:.5}.vcr-gallery-picker-item--deleting{opacity:.5;pointer-events:none}@media (max-width:767px){.vcr-gallery-picker-delete{opacity:1}}.vcr-gallery-picker-footer{border-top:1px solid var(--border-s-01,#0f172a14);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}:is(.dark,[data-theme=dark]) .vcr-gallery-picker-footer{border-color:#ffffff14}.vcr-gallery-picker-count{color:var(--text-secondary,#475569);font-size:14px}:is(.dark,[data-theme=dark]) .vcr-gallery-picker-count{color:#afafb8}.vcr-gallery-picker-count--warning{color:#f59e0b}.vcr-gallery-picker-count--error{color:#ef4444}.vcr-gallery-picker-actions{gap:8px;display:flex}.vcr-gallery-picker-btn{cursor:pointer;border-radius:12px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .15s}.vcr-gallery-picker-btn--cancel{border:1px solid var(--border-s-01,#0f172a14);color:var(--text-secondary,#475569);background:0 0}.vcr-gallery-picker-btn--cancel:hover{background:var(--surface-highlight,#e4e7f0)}:is(.dark,[data-theme=dark]) .vcr-gallery-picker-btn--cancel{color:#afafb8;border-color:#ffffff14}:is(.dark,[data-theme=dark]) .vcr-gallery-picker-btn--cancel:hover{background:#252531}.vcr-gallery-picker-btn--apply{color:#fff;background:#3b71fe;border:none}.vcr-gallery-picker-btn--apply:hover{background:#2563eb}.vcr-gallery-picker-btn--apply:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.vcr-gallery-picker-grid{grid-template-columns:repeat(3,1fr)}}.vcr-grid-editor[data-cols="1"]:not(.vcr-grid-editor--custom-handles) .react-grid-item>.react-resizable-handle-se,.vcr-grid-editor[data-cols="1"]:not(.vcr-grid-editor--custom-handles) .react-grid-item>.react-resizable-handle-sw,.vcr-grid-editor[data-cols="1"]:not(.vcr-grid-editor--custom-handles) .react-grid-item>.react-resizable-handle-ne,.vcr-grid-editor[data-cols="1"]:not(.vcr-grid-editor--custom-handles) .react-grid-item>.react-resizable-handle-nw,.vcr-grid-editor[data-cols="1"]:not(.vcr-grid-editor--custom-handles) .react-grid-item>.react-resizable-handle-n,.vcr-grid-editor[data-cols="1"]:not(.vcr-grid-editor--custom-handles) .react-grid-item>.react-resizable-handle-e,.vcr-grid-editor[data-cols="1"]:not(.vcr-grid-editor--custom-handles) .react-grid-item>.react-resizable-handle-w{display:none!important}.vcr-grid-editor[data-cols="1"]:not(.vcr-grid-editor--custom-handles) .react-grid-item>.react-resizable-handle-s{transform:translate(-50%);width:80px!important;height:12px!important;display:block!important;left:50%!important}.vcr-grid-editor[data-cols="1"]:not(.vcr-grid-editor--custom-handles) .react-grid-item>.react-resizable-handle-s:after{border-radius:6px;width:80px;height:12px}.vcr-grid-editor[data-cols="1"]:not(.vcr-grid-editor--custom-handles) .react-grid-item>.react-resizable-handle-s{cursor:ns-resize!important}.vcr-grid-editor[data-cols="1"]:not(.vcr-grid-editor--custom-handles).vcr-grid-editor--editable .react-grid-item:hover,.vcr-grid-editor[data-cols="1"]:not(.vcr-grid-editor--custom-handles).vcr-grid-editor--editable .react-grid-item.react-draggable-dragging,.vcr-grid-editor[data-cols="1"]:not(.vcr-grid-editor--custom-handles).vcr-grid-editor--editable .react-grid-item.resizing{border-color:#0000}
:root{--skeleton-radius:8px;--skeleton-duration:1.5s}.vcr-skeleton{background:var(--skeleton-base,#82829624);border-radius:var(--skeleton-radius);color:#0000;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.vcr-skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--skeleton-highlight,#ffffff1a) 50%, transparent 100%);animation:vcr-skeleton-shimmer var(--skeleton-duration) linear infinite;will-change:transform;position:absolute;inset:0;transform:translate(-100%)}@keyframes vcr-skeleton-shimmer{to{transform:translate(100%)}}.vcr-skeleton--text{border-radius:6px;height:.85em}.vcr-skeleton--circle{border-radius:50%}.vcr-skeleton--rect{border-radius:var(--skeleton-radius)}.vcr-skeleton-text{flex-direction:column;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.vcr-skeleton:after{animation:none}.vcr-skeleton{animation:1.8s ease-in-out infinite vcr-skeleton-pulse}}@keyframes vcr-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}
:root{--color-fg-primary:var(--color-primitive-neutral-700);--color-fg-secondary:var(--color-primitive-neutral-600);--color-fg-muted:var(--color-primitive-neutral-400);--color-fg-subtle:var(--color-primitive-neutral-300);--color-fg-inverse:var(--color-primitive-neutral-50);--color-bg-default:var(--color-primitive-neutral-50);--color-bg-raised:var(--color-primitive-neutral-0);--color-bg-surface:var(--color-primitive-neutral-100);--color-bg-elevated:var(--color-primitive-neutral-0);--color-bg-overlay:#0a0a0ba8;--color-pagos-panel:var(--color-primitive-neutral-100);--color-pagos-inset:var(--color-primitive-neutral-100);--color-bg-inset:var(--color-primitive-neutral-100);--color-border-default:var(--color-primitive-neutral-200);--color-border-strong:var(--color-primitive-neutral-300);--color-primary-default:var(--color-primitive-blue-500);--color-primary-hover:var(--color-primitive-blue-700);--color-primary-subtle:var(--color-primitive-blue-100);--color-primary-on:var(--color-primitive-neutral-50);--color-accent-default:var(--color-primitive-lime-500);--color-accent-hover:var(--color-primitive-lime-700);--color-accent-on:var(--color-primitive-neutral-700);--color-accent-subtle:#ccff001f;--color-success-default:var(--color-primitive-green-500);--color-success-on:var(--color-primitive-neutral-50);--color-danger-default:var(--color-primitive-red-500);--color-danger-on:var(--color-primitive-neutral-50);--color-warning-default:var(--color-primitive-amber-500);--color-warning-on:var(--color-primitive-neutral-700);--color-bubble-user-bg:var(--color-primitive-blue-550);--color-bubble-user-on:var(--color-primitive-neutral-50);--color-bubble-user-shadow:color-mix(in srgb, var(--color-primitive-blue-550) 22%, transparent);--color-focus-ring:0 0 0 4px #3b71fe2e;--color-tooltip-bg:#050607f0;--color-tooltip-text:var(--color-fg-inverse);--color-status-warning-text:#f6b669}@supports (color:lab(0% 0 0)){:root{--color-tooltip-bg:lab(1.5473% .12362 -.663835/.94);--color-status-warning-text:lab(78.9554% 17.9337 48.2538)}}@media (prefers-color-scheme:dark){:root{--color-fg-primary:var(--color-primitive-neutral-50);--color-fg-secondary:var(--color-primitive-neutral-100);--color-fg-muted:var(--color-primitive-neutral-300);--color-fg-subtle:var(--color-primitive-neutral-400);--color-fg-inverse:var(--color-primitive-neutral-700);--color-bg-default:var(--color-primitive-neutral-900);--color-bg-raised:var(--color-primitive-neutral-700);--color-bg-surface:var(--color-primitive-neutral-600);--color-bg-elevated:var(--color-primitive-neutral-800);--color-bg-overlay:#fcfcfd14;--color-pagos-panel:var(--color-primitive-neutral-900);--color-pagos-inset:var(--color-primitive-neutral-800);--color-bg-inset:var(--color-primitive-neutral-800);--color-border-default:var(--color-primitive-neutral-500);--color-border-strong:var(--color-primitive-neutral-400);--color-tooltip-bg:#f1f1f4f0;--color-status-warning-text:#f6b669}@supports (color:lab(0% 0 0)){:root{--color-tooltip-bg:lab(95.3377% .190139 -1.12106/.94);--color-status-warning-text:lab(78.9554% 17.9337 48.2538)}}}:root{--section-entradas:#f28b82;--section-entradas-badge:#d4615a;--section-checks:#8b7cf6;--section-checks-badge:#6b5dd3;--section-docs:#7cebc6;--section-docs-badge:#4caf93;--section-trofeos:#ffd93d;--section-trofeos-badge:#d4a017;--section-traslados:#b4f0a7;--section-traslados-badge:#5dae4e;--section-guia:#a8d8ea;--section-guia-badge:#1565c0;--section-maleta:#fdcfe8;--section-maleta-badge:#d4619a;--section-tips:#ffe8a3;--section-tips-badge:#c98a13;--section-calificaciones:#bdebf2;--section-calificaciones-badge:#0e8ba3;--section-glosario:#eee0c4;--section-glosario-badge:#907649;--section-vuelos:#b4f0a7;--section-vuelos-badge:#5dae4e;--sec-vuelos-upload-fg:var(--color-semantic-sec-vuelos-upload-fg);--sec-vuelos-upload-bg-idle:var(--color-semantic-sec-vuelos-upload-bg-idle);--sec-vuelos-upload-bg-active:var(--color-semantic-sec-vuelos-upload-bg-active);--sec-vuelos-upload-text-active:var(--color-semantic-sec-vuelos-upload-text-active);--task-card-pending-badge-bg:var(--color-semantic-task-card-pending-badge-bg);--task-card-pending-badge-fg:var(--color-semantic-task-card-pending-badge-fg);--section-mapas-bg:#efede7;--section-mapas-card:#faf9f5;--section-mapas-card-alt:#f4f2eb;--section-mapas-border:#e8e5dc;--section-mapas-ink:#1a1a1a;--section-mapas-ink-body:#3d3a33;--section-mapas-ink-warm:#6b6859;--section-mapas-ink-muted:#9a9684;--section-mapas-badge:var(--color-primitive-lime-500);--section-docu:#fafbfc;--section-docu-badge:#e8e9eb;--section-documental:#0a0908;--section-documental-badge:#cf0;--sec-icon-bg:#ffffff59;--trip-hero-overlay-start:#0a09088c;--trip-hero-overlay-mid:#0a090840;--trip-hero-overlay-end:#0a0908d9;--trip-hero-mute-border:#ffffff40;--trip-hero-mute-bg:#00000073;--trip-hero-mute-bg-hover:#000000a6;--trip-hero-text-inverse:#fff;--trip-hero-eyebrow-on:#fff9;--trip-hero-country-on:#ffffffad;--trip-hero-badge-bg:#ffffff26;--trip-hero-badge-border:#ffffff40;--trip-hero-badge-hover:#ffffff47;--trip-hero-badge-flights-bg:#22c55e33;--trip-hero-badge-flights-border:#22c55e66;--trip-hero-badge-flights-fg:#86efac;--trip-hero-badge-noflights-bg:#ffffff14;--trip-hero-badge-noflights-border:#ffffff1f;--trip-hero-badge-noflights-fg:#ffffff80;--sec-empty-bg:#f0f2f4;--sec-entradas-text:#4c110a;--sec-entradas-sub:#4c110ab8;--sec-entradas-sub2:#4c110ae0;--sec-entradas-btn:#4c110a24;--sec-entradas-dot:#4c110a80;--sec-checks-text:#221851;--sec-checks-sub:#221851b8;--sec-checks-sub2:#221851e0;--sec-checks-btn:#22185124;--sec-checks-dot:#22185180;--sec-docs-text:#002e1f;--sec-docs-sub:#002e1fb8;--sec-docs-sub2:#002e1fe0;--sec-docs-btn:#002e1f24;--sec-docs-dot:#002e1f80;--sec-trofeos-text:#3e2200;--sec-trofeos-sub:#3e2200b8;--sec-trofeos-sub2:#3e2200e0;--sec-trofeos-btn:#3e220024;--sec-trofeos-dot:#3e220080;--sec-traslados-text:#002e05;--sec-traslados-sub:#002e05b8;--sec-traslados-sub2:#002e05e0;--sec-traslados-btn:#002e0524;--sec-traslados-dot:#002e0580;--sec-guia-text:#001e2b;--sec-guia-sub:#001e2bb8;--sec-guia-sub2:#001e2be0;--sec-guia-btn:#001e2b24;--sec-guia-dot:#001e2b80;--sec-maleta-text:#410b2a;--sec-tips-text:#412800;--sec-calificaciones-text:#002c2d;--sec-calificaciones-sub:#002c2db8;--sec-calificaciones-sub2:#002c2de0;--sec-calificaciones-btn:#002c2d24;--sec-calificaciones-dot:#002c2d80;--sec-glosario-text:#3b2a17;--sec-glosario-sub:#3b2a17b8;--sec-glosario-sub2:#3b2a17e0;--sec-glosario-btn:#3b2a1724;--sec-glosario-dot:#3b2a1780;--sec-maleta-sub:#410b2ab8;--sec-maleta-sub2:#410b2ae0;--sec-maleta-btn:#410b2a24;--sec-maleta-dot:#410b2a80;--sec-vuelos-text:#002e05;--sec-vuelos-sub:#002e05b8;--sec-vuelos-sub2:#002e05e0;--sec-vuelos-btn:#002e0524;--sec-vuelos-dot:#002e0580;--sec-docu-text:#191a1f;--sec-docu-sub:#191a1fb8;--sec-docu-sub2:#191a1fe0;--sec-docu-btn:#191a1f24;--sec-docu-dot:#191a1f80}@supports (color:lab(0% 0 0)){:root{--section-glosario:lab(89.6981% 1.53282 15.5464);--section-glosario-badge:lab(51.3609% 6.17436 28.6815);--sec-empty-bg:lab(95.3578% -.333756 -1.07459);--sec-entradas-text:lab(15.6249% 27.8428 19.7962);--sec-entradas-sub:lab(15.6249% 27.8428 19.7962/.72);--sec-entradas-sub2:lab(15.6249% 27.8428 19.7962/.88);--sec-entradas-btn:lab(15.6249% 27.8428 19.7962/.14);--sec-entradas-dot:lab(15.6249% 27.8428 19.7962/.5);--sec-checks-text:lab(12.5499% 18.9764 -34.2834);--sec-checks-sub:lab(12.5499% 18.9764 -34.2834/.72);--sec-checks-sub2:lab(12.5499% 18.9764 -34.2834/.88);--sec-checks-btn:lab(12.5499% 18.9764 -34.2834/.14);--sec-checks-dot:lab(12.5499% 18.9764 -34.2834/.5);--sec-docs-text:lab(15.3369% -33.1003 5.81217);--sec-docs-sub:lab(15.3369% -33.1003 5.81217/.72);--sec-docs-sub2:lab(15.3369% -33.1003 5.81217/.88);--sec-docs-btn:lab(15.3369% -33.1003 5.81217/.14);--sec-docs-dot:lab(15.3369% -33.1003 5.81217/.5);--sec-trofeos-text:lab(16.1886% 16.4703 34.9177);--sec-trofeos-sub:lab(16.1886% 16.4703 34.9177/.72);--sec-trofeos-sub2:lab(16.1886% 16.4703 34.9177/.88);--sec-trofeos-btn:lab(16.1886% 16.4703 34.9177/.14);--sec-trofeos-dot:lab(16.1886% 16.4703 34.9177/.5);--sec-traslados-text:lab(15.1992% -25.4448 20.4198);--sec-traslados-sub:lab(15.1992% -25.4448 20.4198/.72);--sec-traslados-sub2:lab(15.1992% -25.4448 20.4198/.88);--sec-traslados-btn:lab(15.1992% -25.4448 20.4198/.14);--sec-traslados-dot:lab(15.1992% -25.4448 20.4198/.5);--sec-guia-text:lab(9.46395% -9.17279 -24.4022);--sec-guia-sub:lab(9.46395% -9.17279 -24.4022/.72);--sec-guia-sub2:lab(9.46395% -9.17279 -24.4022/.88);--sec-guia-btn:lab(9.46395% -9.17279 -24.4022/.14);--sec-guia-dot:lab(9.46395% -9.17279 -24.4022/.5);--sec-maleta-text:lab(12.9418% 28.4556 -5.54555);--sec-tips-text:lab(18.5964% 13.9351 36.1811);--sec-calificaciones-text:lab(14.9933% -26.2477 -7.69208);--sec-calificaciones-sub:lab(14.9933% -26.2477 -7.69208/.72);--sec-calificaciones-sub2:lab(14.9933% -26.2477 -7.69208/.88);--sec-calificaciones-btn:lab(14.9933% -26.2477 -7.69208/.14);--sec-calificaciones-dot:lab(14.9933% -26.2477 -7.69208/.5);--sec-glosario-text:lab(18.752% 5.85869 15.8328);--sec-glosario-sub:lab(18.752% 5.85869 15.8328/.72);--sec-glosario-sub2:lab(18.752% 5.85869 15.8328/.88);--sec-glosario-btn:lab(18.752% 5.85869 15.8328/.14);--sec-glosario-dot:lab(18.752% 5.85869 15.8328/.5);--sec-maleta-sub:lab(12.9418% 28.4556 -5.54555/.72);--sec-maleta-sub2:lab(12.9418% 28.4556 -5.54555/.88);--sec-maleta-btn:lab(12.9418% 28.4556 -5.54555/.14);--sec-maleta-dot:lab(12.9418% 28.4556 -5.54555/.5);--sec-vuelos-text:lab(15.1992% -25.4448 20.4198);--sec-vuelos-sub:lab(15.1992% -25.4448 20.4198/.72);--sec-vuelos-sub2:lab(15.1992% -25.4448 20.4198/.88);--sec-vuelos-btn:lab(15.1992% -25.4448 20.4198/.14);--sec-vuelos-dot:lab(15.1992% -25.4448 20.4198/.5);--sec-docu-text:lab(9.44837% .460759 -3.71836);--sec-docu-sub:lab(9.44837% .460759 -3.71836/.72);--sec-docu-sub2:lab(9.44837% .460759 -3.71836/.88);--sec-docu-btn:lab(9.44837% .460759 -3.71836/.14);--sec-docu-dot:lab(9.44837% .460759 -3.71836/.5)}}@media (prefers-color-scheme:dark){:root{--section-entradas:#561e17;--section-checks:#2b245b;--section-docs:#003d2e;--section-trofeos:#563500;--section-traslados:#0f3e14;--section-guia:#00384e;--section-maleta:#511d39;--section-tips:#563500;--section-calificaciones:#003c3c;--section-calificaciones-badge:#009b9b;--section-glosario:#362d19;--section-glosario-badge:#b69a6c;--section-vuelos:#0f3e14;--sec-vuelos-upload-fg:#7acf7e;--sec-vuelos-upload-bg-idle:var(--color-bg-raised);--sec-vuelos-upload-bg-active:#133015;--sec-vuelos-upload-text-active:#a5e0a5;--section-mapas-bg:var(--color-primitive-neutral-950);--section-mapas-card:var(--color-primitive-neutral-875);--section-mapas-card-alt:var(--color-primitive-neutral-875);--section-mapas-border:var(--color-border-default);--section-mapas-ink:var(--color-fg-primary);--section-mapas-ink-body:var(--color-fg-secondary);--section-mapas-ink-warm:var(--color-fg-muted);--section-mapas-ink-muted:var(--color-fg-subtle);--section-mapas-badge:var(--color-primitive-lime-500);--section-docu:#0f111a;--sec-icon-bg:#ffffff1a;--sec-empty-bg:#191b1d;--sec-entradas-text:#ffd2ca;--sec-entradas-sub:#ffd2cab8;--sec-entradas-sub2:#ffd2cae0;--sec-entradas-btn:#ffd2ca24;--sec-entradas-dot:#ffd2ca80;--sec-checks-text:#d3d3ff;--sec-checks-sub:#d3d3ffb8;--sec-checks-sub2:#d3d3ffe0;--sec-checks-btn:#d3d3ff24;--sec-checks-dot:#d3d3ff80;--sec-docs-text:#a9e7d0;--sec-docs-sub:#a9e7d0b8;--sec-docs-sub2:#a9e7d0e0;--sec-docs-btn:#a9e7d024;--sec-docs-dot:#a9e7d080;--sec-trofeos-text:#fed7a3;--sec-trofeos-sub:#fed7a3b8;--sec-trofeos-sub2:#fed7a3e0;--sec-trofeos-btn:#fed7a324;--sec-trofeos-dot:#fed7a380;--sec-traslados-text:#bbe4bc;--sec-traslados-sub:#bbe4bcb8;--sec-traslados-sub2:#bbe4bce0;--sec-traslados-btn:#bbe4bc24;--sec-traslados-dot:#bbe4bc80;--sec-guia-text:#a8e1fd;--sec-guia-sub:#a8e1fdb8;--sec-guia-sub2:#a8e1fde0;--sec-guia-btn:#a8e1fd24;--sec-guia-dot:#a8e1fd80;--sec-maleta-text:#fcc5de;--sec-tips-text:#f3d2a4;--sec-calificaciones-text:#a9e4e4;--sec-calificaciones-sub:#a9e4e4b8;--sec-calificaciones-sub2:#a9e4e4e0;--sec-calificaciones-btn:#a9e4e424;--sec-calificaciones-dot:#a9e4e480;--sec-glosario-text:#eaddc1;--sec-glosario-sub:#eaddc1b8;--sec-glosario-sub2:#eaddc1e0;--sec-glosario-btn:#eaddc124;--sec-glosario-dot:#eaddc180;--sec-maleta-sub:#fcc5deb8;--sec-maleta-sub2:#fcc5dee0;--sec-maleta-btn:#fcc5de24;--sec-maleta-dot:#fcc5de80;--sec-vuelos-text:#bbe4bc;--sec-vuelos-sub:#bbe4bcb8;--sec-vuelos-sub2:#bbe4bce0;--sec-vuelos-btn:#bbe4bc24;--sec-vuelos-dot:#bbe4bc80;--sec-docu-text:#e2e4eb;--sec-docu-sub:#e2e4ebb8;--sec-docu-sub2:#e2e4ebe0;--sec-docu-btn:#e2e4eb24;--sec-docu-dot:#e2e4eb80}@supports (color:lab(0% 0 0)){:root{--section-entradas:lab(20.3304% 26.0936 18.9292);--section-checks:lab(17.4257% 16.2929 -32.655);--section-docs:lab(22.2355% -30.3925 5.45138);--section-trofeos:lab(25.5863% 14.0632 45.2842);--section-traslados:lab(22.1331% -23.8968 20.2398);--section-guia:lab(21.2069% -12.9519 -24.6937);--section-maleta:lab(19.9747% 27.1592 -5.25937);--section-tips:lab(25.5863% 14.0632 45.2842);--section-calificaciones:lab(21.9585% -26.2181 -7.75728);--section-calificaciones-badge:lab(57.1854% -39.2809 -11.7414);--section-glosario:lab(18.8812% 2.02623 14.4341);--section-glosario-badge:lab(65.3023% 5.80162 28.0917);--section-vuelos:lab(22.1331% -23.8968 20.2398);--sec-vuelos-upload-fg:lab(76.2082% -39.2083 31.9012);--sec-vuelos-upload-bg-active:lab(17.2102% -16.8256 13.8896);--sec-vuelos-upload-text-active:lab(83.8667% -27.9624 22.264);--section-docu:lab(5.1422% .985391 -6.5502);--sec-icon-bg:lab(100% 0 0/.1);--sec-empty-bg:lab(9.51488% -.528023 -1.7756);--sec-entradas-text:lab(87.8898% 17.7596 11.8633);--sec-entradas-sub:lab(87.8898% 17.7596 11.8633/.72);--sec-entradas-sub2:lab(87.8898% 17.7596 11.8633/.88);--sec-entradas-btn:lab(87.8898% 17.7596 11.8633/.14);--sec-entradas-dot:lab(87.8898% 17.7596 11.8633/.5);--sec-checks-text:lab(85.4009% 7.73722 -24.9571);--sec-checks-sub:lab(85.4009% 7.73722 -24.9571/.72);--sec-checks-sub2:lab(85.4009% 7.73722 -24.9571/.88);--sec-checks-btn:lab(85.4009% 7.73722 -24.9571/.14);--sec-checks-dot:lab(85.4009% 7.73722 -24.9571/.5);--sec-docs-text:lab(87.0066% -23.7851 4.42535);--sec-docs-sub:lab(87.0066% -23.7851 4.42535/.72);--sec-docs-sub2:lab(87.0066% -23.7851 4.42535/.88);--sec-docs-btn:lab(87.0066% -23.7851 4.42535/.14);--sec-docs-dot:lab(87.0066% -23.7851 4.42535/.5);--sec-trofeos-text:lab(88.441% 8.67325 31.1878);--sec-trofeos-sub:lab(88.441% 8.67325 31.1878/.72);--sec-trofeos-sub2:lab(88.441% 8.67325 31.1878/.88);--sec-trofeos-btn:lab(88.441% 8.67325 31.1878/.14);--sec-trofeos-dot:lab(88.441% 8.67325 31.1878/.5);--sec-traslados-text:lab(86.9812% -19.5639 15.4011);--sec-traslados-sub:lab(86.9812% -19.5639 15.4011/.72);--sec-traslados-sub2:lab(86.9812% -19.5639 15.4011/.88);--sec-traslados-btn:lab(86.9812% -19.5639 15.4011/.14);--sec-traslados-dot:lab(86.9812% -19.5639 15.4011/.5);--sec-guia-text:lab(86.3047% -13.8297 -19.9876);--sec-guia-sub:lab(86.3047% -13.8297 -19.9876/.72);--sec-guia-sub2:lab(86.3047% -13.8297 -19.9876/.88);--sec-guia-btn:lab(86.3047% -13.8297 -19.9876/.14);--sec-guia-dot:lab(86.3047% -13.8297 -19.9876/.5);--sec-maleta-text:lab(85.146% 23.0297 -4.37837);--sec-tips-text:lab(86.1255% 7.41842 27.0831);--sec-calificaciones-text:lab(86.7211% -19.5866 -6.00878);--sec-calificaciones-sub:lab(86.7211% -19.5866 -6.00878/.72);--sec-calificaciones-sub2:lab(86.7211% -19.5866 -6.00878/.88);--sec-calificaciones-btn:lab(86.7211% -19.5866 -6.00878/.14);--sec-calificaciones-dot:lab(86.7211% -19.5866 -6.00878/.5);--sec-glosario-text:lab(88.5378% 1.53828 15.5512);--sec-glosario-sub:lab(88.5378% 1.53828 15.5512/.72);--sec-glosario-sub2:lab(88.5378% 1.53828 15.5512/.88);--sec-glosario-btn:lab(88.5378% 1.53828 15.5512/.14);--sec-glosario-dot:lab(88.5378% 1.53828 15.5512/.5);--sec-maleta-sub:lab(85.146% 23.0297 -4.37837/.72);--sec-maleta-sub2:lab(85.146% 23.0297 -4.37837/.88);--sec-maleta-btn:lab(85.146% 23.0297 -4.37837/.14);--sec-maleta-dot:lab(85.146% 23.0297 -4.37837/.5);--sec-vuelos-text:lab(86.9812% -19.5639 15.4011);--sec-vuelos-sub:lab(86.9812% -19.5639 15.4011/.72);--sec-vuelos-sub2:lab(86.9812% -19.5639 15.4011/.88);--sec-vuelos-btn:lab(86.9812% -19.5639 15.4011/.14);--sec-vuelos-dot:lab(86.9812% -19.5639 15.4011/.5);--sec-docu-text:lab(90.6544% .363499 -3.76977);--sec-docu-sub:lab(90.6544% .363499 -3.76977/.72);--sec-docu-sub2:lab(90.6544% .363499 -3.76977/.88);--sec-docu-btn:lab(90.6544% .363499 -3.76977/.14);--sec-docu-dot:lab(90.6544% .363499 -3.76977/.5)}}}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-none:0;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--shadow-none:none;--shadow-1:0 1px 2px #1414160f;--shadow-2:0 4px 12px #14141614;--shadow-3:0 12px 32px #1414161a;--shadow-4:0 24px 56px #14141624;--shadow-5:0 32px 64px #1414162e;--shadow-focus:0 0 0 4px #3b71fe2e}@media (prefers-color-scheme:dark){:root{--shadow-1:0 1px 2px #00000047;--shadow-2:0 4px 12px #00000052;--shadow-3:0 12px 32px #00000061;--shadow-4:0 24px 56px #00000070;--shadow-5:0 32px 64px #00000085}}:root{--motion-duration-instant:.1s;--motion-duration-fast:.18s;--motion-duration-base:.28s;--motion-duration-slow:.52s;--motion-duration-cinematic:1.4s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-decel:cubic-bezier(.22, .61, .36, 1);--motion-ease-accel:cubic-bezier(.4, 0, .2, 1);--motion-ease-brand:cubic-bezier(.16, 1, .3, 1)}@keyframes CookieBanner-module-sass-module__97k-Ha__vcr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes CookieBanner-module-sass-module__97k-Ha__vcr-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes CookieBanner-module-sass-module__97k-Ha__vcr-fade-in-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes CookieBanner-module-sass-module__97k-Ha__vcr-ken-burns{0%{transform:scale(1.02)}50%{transform:scale(1.08)}to{transform:scale(1.04)}}@keyframes CookieBanner-module-sass-module__97k-Ha__vcr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CookieBanner-module-sass-module__97k-Ha__vcr-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-instant:0s;--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s;--motion-duration-cinematic:0s}}:root{--container-narrow:1024px;--container-max:1440px;--container-wide:1680px;--z-base:1;--z-dropdown:1000;--z-sticky:1100;--z-fixed:1200;--z-backdrop:1300;--z-modal:1400;--z-popover:1500;--z-tooltip:1600;--z-toast:1700;--itin-lock-screen:#efede7;--itin-lock-card:#faf9f5;--itin-lock-card-border:#e8e5dc;--itin-lock-ring-bg:#f4f2eb;--itin-lock-ring-border:#d8d5c9;--itin-lock-ink-warm:#6b6859;--itin-lock-ink-muted:#9a9684;--itin-lock-body-warm:#3d3a33;--itin-dia-card:#faf9f5;--itin-dia-card-border:#e8e5dc;--itin-dia-card-border-open:var(--color-primitive-neutral-300);--itin-spot-soft:#fff9c4;--itin-spot-icon:#8a6d00;--itin-spot-text:#5c4a00;--itin-chisme-soft:#ffe4e1;--itin-chisme-icon:#b23a3a;--itin-chisme-text:#7a2e2e;--itin-on-photo:#fff;--itin-ink-photo:#141416;--itin-thumb-bg:#2a2d34;--itin-cta-dark:#141416d1;--itin-cta-dark-pressed:#141416f2;--itin-photo-gradient:#0000008c;--itin-photo-veil:#00000061;--itin-ease-ios:cubic-bezier(.32, .72, 0, 1);--itin-duration-page:.38s}@media (prefers-color-scheme:dark){:root{--itin-lock-screen:var(--color-primitive-neutral-900);--itin-lock-card:var(--color-primitive-neutral-800);--itin-lock-card-border:var(--color-primitive-neutral-700);--itin-lock-ring-bg:var(--color-primitive-neutral-800);--itin-lock-ring-border:var(--color-primitive-neutral-600);--itin-lock-ink-warm:var(--color-primitive-neutral-300);--itin-lock-ink-muted:var(--color-primitive-neutral-400);--itin-lock-body-warm:var(--color-primitive-neutral-200);--itin-dia-card:var(--color-primitive-neutral-700);--itin-dia-card-border:var(--color-primitive-neutral-600);--itin-dia-card-border-open:var(--color-primitive-neutral-500)}}:root{--p1:#3b71fe;--p2:#8bc5e5;--p3:#92a5ef;--p4:#58c27d;--s1:#a4cde3;--s2:#e4d7cf;--s3:#ffd166;--s4:#fa8f54;--n1:#141416;--n2:#23262f;--n3:#353945;--n4:#777e90;--n5:#b1b5c3;--n6:#e6e8ec;--n7:#f4f5f6;--n8:#fcfcfd;--white:#fff;--panel-bg:#fcfcfd;--panel-bg-dark:#23262f;--panel-bg-secondary:#f4f5f6;--panel-bg-secondary-dark:#353945;--panel-border:#e6e8ec;--panel-border-dark:#353945;--panel-text:#141416;--panel-text-dark:#fcfcfd;--panel-text-muted:#777e90;--panel-text-secondary:#b1b5c3;--panel-primary:#3b71fe;--panel-success:#58c27d;--panel-warning:#fa8f54;--panel-primary-soft:#3b71fe14;--panel-primary-soft-dark:#3b71fe2e;--panel-warning-soft:#fa8f541a;--panel-warning-soft-dark:#fa8f542e;--panel-warning-border:#fa8f544d;--panel-warning-border-dark:#fa8f5473;--panel-hero-overlay:linear-gradient(180deg, #0000001a 0%, #000000b3 100%);--panel-drawer-overlay:#0f111666;--panel-drawer-overlay-dark:#000000a6;--panel-shadow-fab:0 8px 24px #3b71fe59;--panel-shadow-fab-dark:0 8px 24px #3b71fe8c;--panel-shadow-fab-hover:0 12px 32px #3b71fe73;--panel-shadow-fab-hover-dark:0 12px 32px #3b71fea6;--panel-shadow-drawer:-8px 0 32px #00000026;--panel-shadow-drawer-dark:-8px 0 32px #0000008c;--rv-bg-start:#0a0a0f;--rv-bg-mid:#12121a;--rv-bg-end:#0d0d14;--rv-glass-bg:#ffffff14;--rv-glass-border:#ffffff1f;--rv-glass-blur:16px;--rv-hero-badge-start:#3b71fe;--rv-hero-badge-end:#8b5cf6;--rv-itin-bg:#ffffff06;--rv-itin-border:#ffffff10;--rv-itin-day-bg:#ffffff08;--rv-itin-day-label-bg:#a8d8ea;--rv-itin-link-bg:#87ceeb;--rv-itin-link-text:#0a0a0f;--rv-card-entradas:#f28b82;--rv-card-entradas-badge:#d4615a;--rv-card-docs:#7cebc6;--rv-card-docs-badge:#4caf93;--rv-card-checks:#8b7cf6;--rv-card-checks-badge:#6b5dd3;--rv-card-trofeos:#ffd93d;--rv-card-trofeos-badge:#d4a017;--rv-card-vuelos:#b4f0a7;--rv-card-vuelos-badge:#5dae4e;--rv-card-outfit:#fdcfe8;--rv-card-outfit-badge:#d4619a;--rv-card-documental-badge:#ffd93d;--rv-card-documental-overlay:#000000f5;--rv-text-white:#fff;--rv-text-white-80:#ffffff80;--rv-text-white-70:#ffffff70;--rv-text-white-60:#ffffff61;--rv-text-white-50:#ffffff4f;--rv-text-white-40:#ffffff40;--rv-text-dark:#1a1a1a;--rv-text-black:#000;--rv-notif-bg:#fff;--rv-notif-badge-bg:#1a1a1a;--rv-notif-dot-active:#1a1a1a;--rv-notif-dot-inactive:#d1d5db;--mapas-problema-bg:#f9f3ee;--mapas-problema-bg-dark:#1f1a17;--mapas-remate-bg:#fffaf5;--mapas-remate-bg-dark:#1c1a16;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--header-height-desktop:88px;--header-height-mobile:112px;--sidebar-width-default:396px;--sidebar-width-x:360px;--sidebar-width-d:280px;--sidebar-width-t:220px;--location-width-default:496px;--location-width-x:410px;--location-width-d:280px;--location-width-t:240px;--skeleton-base:var(--color-bg-surface);--skeleton-highlight:color-mix(in srgb, var(--color-primitive-neutral-0) 45%, transparent);--skeleton-duration:1.5s}@media (prefers-color-scheme:dark){:root{--skeleton-base:var(--color-bg-raised);--skeleton-highlight:color-mix(in srgb, var(--color-primitive-neutral-0) 6%, transparent)}}@keyframes CookieBanner-module-sass-module__97k-Ha__skeleton-shimmer{to{transform:translate(100%)}}.CookieBanner-module-sass-module__97k-Ha__skeleton{background:var(--skeleton-base);position:relative;overflow:hidden}.CookieBanner-module-sass-module__97k-Ha__skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--skeleton-highlight) 50%, transparent 100%);animation:CookieBanner-module-sass-module__97k-Ha__skeleton-shimmer var(--skeleton-duration) linear infinite;will-change:transform;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.CookieBanner-module-sass-module__97k-Ha__skeleton:after,[class*=skeleton]:after{animation:none}}.CookieBanner-module-sass-module__97k-Ha__banner{z-index:9998;background:var(--color-bg-elevated,#fff);border-top:1px solid var(--color-border-default);padding:16px 24px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000014}@media (max-width:768px){.CookieBanner-module-sass-module__97k-Ha__banner{padding:16px}}.CookieBanner-module-sass-module__97k-Ha__bannerContent{flex-wrap:wrap;align-items:center;gap:24px;max-width:1200px;margin:0 auto;display:flex}@media (max-width:768px){.CookieBanner-module-sass-module__97k-Ha__bannerContent{flex-direction:column;align-items:flex-start;gap:12px}}.CookieBanner-module-sass-module__97k-Ha__bannerText{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-muted);flex:1;min-width:240px;margin:0;font-size:14px;font-weight:400;line-height:1.5}.CookieBanner-module-sass-module__97k-Ha__bannerActions{flex-shrink:0;gap:8px;display:flex}@media (max-width:480px){.CookieBanner-module-sass-module__97k-Ha__bannerActions{flex-direction:column;width:100%}}.CookieBanner-module-sass-module__97k-Ha__backdrop{z-index:9999;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:769px){.CookieBanner-module-sass-module__97k-Ha__backdrop{align-items:center}}.CookieBanner-module-sass-module__97k-Ha__panel{background:var(--color-bg-elevated,#fff);border-radius:16px 16px 0 0;width:100%;max-width:560px;max-height:90vh;padding:32px 24px;overflow-y:auto}@media (min-width:769px){.CookieBanner-module-sass-module__97k-Ha__panel{border-radius:16px}}.CookieBanner-module-sass-module__97k-Ha__panelTitle{font-family:var(--font-display-condensed),"Acumin Pro Semi Condensed",system-ui,"Arial Narrow",sans-serif;color:var(--color-fg-primary);margin:0 0 24px;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.15}.CookieBanner-module-sass-module__97k-Ha__categoryList{border:1px solid var(--color-border-default);border-radius:8px;flex-direction:column;gap:0;margin-bottom:24px;display:flex;overflow:hidden}.CookieBanner-module-sass-module__97k-Ha__categoryRow{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.CookieBanner-module-sass-module__97k-Ha__categoryRow:last-child{border-bottom:none}.CookieBanner-module-sass-module__97k-Ha__categoryName{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-primary);margin:0 0 2px;font-size:16px;font-weight:700;line-height:1.5}.CookieBanner-module-sass-module__97k-Ha__categoryDesc{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-muted);margin:0;font-size:14px;font-weight:400;line-height:1.5}.CookieBanner-module-sass-module__97k-Ha__alwaysOn{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-muted);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:1.4}.CookieBanner-module-sass-module__97k-Ha__toggle{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.CookieBanner-module-sass-module__97k-Ha__toggle input{opacity:0;width:0;height:0;position:absolute}.CookieBanner-module-sass-module__97k-Ha__toggle input:checked+.CookieBanner-module-sass-module__97k-Ha__toggleSlider{background:var(--color-accent-default)}.CookieBanner-module-sass-module__97k-Ha__toggle input:checked+.CookieBanner-module-sass-module__97k-Ha__toggleSlider:before{transform:translate(20px)}.CookieBanner-module-sass-module__97k-Ha__toggleSlider{background:var(--color-border-default);cursor:pointer;border-radius:24px;transition:background .2s;position:absolute;inset:0}.CookieBanner-module-sass-module__97k-Ha__toggleSlider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.CookieBanner-module-sass-module__97k-Ha__actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:480px){.CookieBanner-module-sass-module__97k-Ha__actions{flex-direction:column}}.CookieBanner-module-sass-module__97k-Ha__btnPrimary{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-accent-on,#1a1a0a);background:var(--color-accent-default);cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;line-height:1.5;transition:opacity .15s}.CookieBanner-module-sass-module__97k-Ha__btnPrimary:hover{opacity:.9}@media (max-width:480px){.CookieBanner-module-sass-module__97k-Ha__btnPrimary{width:100%}}.CookieBanner-module-sass-module__97k-Ha__btnSecondary{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-primary);border:1px solid var(--color-border-default);cursor:pointer;background:0 0;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;line-height:1.5;transition:border-color .15s,background .15s}.CookieBanner-module-sass-module__97k-Ha__btnSecondary:hover{border-color:var(--color-fg-primary);background:color-mix(in srgb, var(--color-fg-primary) 5%, transparent)}@media (max-width:480px){.CookieBanner-module-sass-module__97k-Ha__btnSecondary{width:100%}}.CookieBanner-module-sass-module__97k-Ha__inlineLink{color:var(--color-fg-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.CookieBanner-module-sass-module__97k-Ha__inlineLink:hover{opacity:.7}
