@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=Cormorant+Garamond:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=Italianno&family=JetBrains+Mono:wght@400;600&family=Jost:wght@300;400;500;600&display=swap";.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}.cropper-container{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:relative}.cropper-container img{backface-visibility:hidden;image-orientation:0deg;width:100%;height:100%;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;inset:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{outline:1px solid #3399ffbf;width:100%;height:100%;display:block;overflow:hidden}.cropper-dashed{opacity:.5;border:0 dashed #eee;display:block;position:absolute}.cropper-dashed.dashed-h{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.cropper-center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.cropper-center:before,.cropper-center:after{content:" ";background-color:#eee;display:block;position:absolute}.cropper-center:before{width:7px;height:1px;top:0;left:-3px}.cropper-center:after{width:1px;height:7px;top:-3px;left:0}.cropper-face,.cropper-line,.cropper-point{opacity:.1;width:100%;height:100%;display:block;position:absolute}.cropper-face{background-color:#fff;top:0;left:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;width:5px;top:0;right:-3px}.cropper-line.line-n{cursor:ns-resize;height:5px;top:-3px;left:0}.cropper-line.line-w{cursor:ew-resize;width:5px;top:0;left:-3px}.cropper-line.line-s{cursor:ns-resize;height:5px;bottom:-3px;left:0}.cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;top:50%;right:-3px}.cropper-point.point-n{cursor:ns-resize;margin-left:-3px;top:-3px;left:50%}.cropper-point.point-w{cursor:ew-resize;margin-top:-3px;top:50%;left:-3px}.cropper-point.point-s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.cropper-point.point-ne{cursor:nesw-resize;top:-3px;right:-3px}.cropper-point.point-nw{cursor:nwse-resize;top:-3px;left:-3px}.cropper-point.point-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.cropper-point.point-se{cursor:nwse-resize;opacity:1;width:20px;height:20px;bottom:-3px;right:-3px}@media (width>=768px){.cropper-point.point-se{width:15px;height:15px}}@media (width>=992px){.cropper-point.point-se{width:10px;height:10px}}@media (width>=1200px){.cropper-point.point-se{opacity:.75;width:5px;height:5px}}.cropper-point.point-se:before{content:" ";opacity:0;background-color:#39f;width:200%;height:200%;display:block;position:absolute;bottom:-50%;right:-50%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0;height:0;display:block;position:absolute}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.ts-control{z-index:1;box-sizing:border-box;width:100%;box-shadow:none;border:1px solid #d0d0d0;border-radius:3px;flex-wrap:wrap;padding:8px;display:flex;position:relative;overflow:hidden}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;color:#303030;background:#f2f2f2;border:0 solid #d0d0d0;margin:0 3px 3px 0;padding:2px 6px;overflow:auto}.ts-wrapper.multi .ts-control>div.active{color:#303030;background:#e8e8e8;border:0 solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.ts-control>input{flex:auto;min-width:7rem;text-indent:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;line-height:inherit!important;-webkit-user-select:auto!important;user-select:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-block!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #d0d0d0;border-top:0;border-radius:0 0 3px 3px;width:100%;margin:.25rem 0 0;position:absolute;top:100%;left:0;box-shadow:0 1px 3px #0000001a}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{color:#303030;cursor:default;background:#fff}.ts-dropdown .active{color:#495c68;background-color:#f5fafd}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{width:30px;height:30px;margin:5px 8px;display:inline-block}.ts-dropdown .spinner:after{content:" ";border:5px solid #d0d0d0;border-color:#d0d0d0 #0000;border-radius:50%;width:24px;height:24px;margin:3px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{scroll-behavior:smooth;max-height:200px;overflow:hidden auto}.ts-wrapper.plugin-drag_drop .ts-dragging{color:#0000!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{opacity:0;cursor:pointer;transition:opacity .5s;position:absolute;top:50%;right:2px;transform:translateY(-50%);background:0 0!important;margin-right:0!important}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret), 8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff, #d0d0d0, 85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;opacity:.4;margin-top:-12px;line-height:20px;position:absolute;top:50%;right:8px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{box-shadow:none;background:0 0;border:0 solid #d0d0d0;border-bottom-width:1px;width:100%;padding:8px;display:block}.plugin-dropdown_input .items-placeholder{width:100%;box-shadow:none!important;border:0!important}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:#0000}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-top:0;border-right:1px solid #f2f2f2;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;vertical-align:middle;box-sizing:border-box;border-radius:0 2px 2px 0;padding:0 6px;text-decoration:none;display:inline-block}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;top:0;right:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{cursor:text;background:#fff}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}[data-app=admin]{--adm-font:"Inter", system-ui, sans-serif;--adm-mono:ui-monospace, Menlo, monospace}[data-app=admin] body{color:#111827;font-family:var(--adm-font);background:#f9fafb}[data-app=admin] a{color:#1a56db}[data-app=admin] a:hover{color:#1e429f}[data-app=admin] .adm-sidebar{background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;gap:2px;width:230px;padding:18px 12px;display:flex}[data-app=admin] .adm-logo{filter:invert()brightness(.2);align-self:flex-start;height:34px;margin:2px 8px 18px}[data-app=admin] .adm-nav-item{font:500 13.5px var(--adm-font);color:#374151;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;text-decoration:none;display:flex}[data-app=admin] .adm-nav-item:hover{color:#374151;background:#f9fafb}[data-app=admin] .adm-nav-item.is-active{color:#1e429f;background:#e1effe;font-weight:600}[data-app=admin] .adm-nav-item.is-inert{color:#9ca3af;cursor:default}[data-app=admin] .adm-nav-item.is-inert:hover{color:#9ca3af;background:0 0}[data-app=admin] .adm-nav-item svg{flex:none;width:16px;height:16px}[data-app=admin] .adm-header{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:14px;padding:14px 28px;display:flex;position:sticky;top:0}[data-app=admin] .adm-header-left{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}[data-app=admin] .adm-title{font:700 18px var(--adm-font);color:#111827}[data-app=admin] .adm-subtitle{font:400 12.5px var(--adm-font);color:#6b7280}[data-app=admin] .adm-back{font:400 13px var(--adm-font);color:#1a56db;white-space:nowrap;text-decoration:none}[data-app=admin] .adm-header-actions{flex:none;gap:10px;display:flex}[data-app=admin] .adm-content{padding:20px 28px}[data-app=admin] .adm-content-editor{padding:22px 28px}[data-app=admin] .adm-mheader{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}[data-app=admin] .adm-mheader-burger{font:700 18px var(--adm-font);color:#374151;background:0 0;border:0;padding:0;line-height:1}[data-app=admin] .adm-mlogo{filter:invert()brightness(.2);height:28px}[data-app=admin] .adm-mavatar{color:#cbb89a;width:32px;height:32px;font:600 12px var(--adm-font);background:#0e2340;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .adm-bottomnav{font:600 10.5px var(--adm-font);text-align:center;color:#6b7280;background:#fff;border-top:1px solid #e5e7eb;grid-template-columns:repeat(4,1fr);padding:8px 0 14px;display:grid}[data-app=admin] .adm-bottomnav a{color:inherit;flex-direction:column;align-items:center;gap:3px;text-decoration:none;display:flex}[data-app=admin] .adm-bottomnav a svg{width:18px;height:18px}[data-app=admin] .adm-bottomnav a.is-active{color:#1a56db}[data-app=admin] .adm-btn{font:600 13px var(--adm-font);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;text-decoration:none;display:inline-flex}[data-app=admin] .adm-btn-primary{color:#fff;background:#1a56db}[data-app=admin] .adm-btn-primary:hover{color:#fff;background:#1e429f}[data-app=admin] .adm-btn-secondary{color:#374151;background:#fff;border-color:#d1d5db}[data-app=admin] .adm-btn-secondary:hover{color:#374151;background:#f9fafb}[data-app=admin] .adm-btn-danger{color:#9b1c1c;background:#fff;border-color:#f8b4b4}[data-app=admin] .adm-btn-danger:hover{color:#9b1c1c;background:#fdf2f2}[data-app=admin] .adm-btn-red{color:#fff;background:#e02424}[data-app=admin] .adm-btn-red:hover{color:#fff;background:#c81e1e}[data-app=admin] .adm-btn:disabled{opacity:.5;cursor:not-allowed}[data-app=admin] .adm-btn-sm{padding:8px 13px}[data-app=admin] .adm-btn-xs{padding:7px 12px;font-size:12.5px}[data-app=admin] .adm-btn-note{padding:8px 16px;font-size:12.5px}[data-app=admin] .adm-btn-lg{padding:9px 18px}[data-app=admin] .adm-btn-block{justify-content:center;width:100%;padding:12px 0;font-size:14px}[data-app=admin] .adm-link{font:600 13px var(--adm-font);color:#1a56db;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}[data-app=admin] .adm-link:hover{color:#1e429f}[data-app=admin] .adm-link-sm{font-size:12.5px}[data-app=admin] .adm-link-danger{color:#9b1c1c}[data-app=admin] .adm-link-danger:hover{color:#771d1d}[data-app=admin] .adm-chip{font:600 13px var(--adm-font);border-radius:6px;padding:5px 12px;display:inline-block}[data-app=admin] .adm-chip-md{padding:4px 12px;font-size:12px}[data-app=admin] .adm-chip-sm{border-radius:5px;padding:3px 10px;font-size:12px}[data-app=admin] .adm-chip-xs{border-radius:6px;padding:3px 10px;font-size:11.5px}[data-app=admin] .adm-tone-blue{color:#1e429f;background:#e1effe}[data-app=admin] .adm-tone-purple{color:#5521b5;background:#edebfe}[data-app=admin] .adm-tone-green{color:#03543f;background:#def7ec}[data-app=admin] .adm-tone-yellow{color:#723b13;background:#fdf6b2}[data-app=admin] .adm-tone-pink{color:#99154b;background:#fce8f3}[data-app=admin] .adm-tone-indigo{color:#42389d;background:#e5edff}[data-app=admin] .adm-tone-gray{color:#374151;background:#f3f4f6}[data-app=admin] .adm-tone-red{color:#9b1c1c;background:#fde8e8}[data-app=admin] .adm-tone-blue.is-outline{background:0 0;border:1px solid #a4cafe}[data-app=admin] .adm-tone-purple.is-outline{background:0 0;border:1px solid #dcd7fe}[data-app=admin] .adm-tone-green.is-outline{background:0 0;border:1px solid #84e1bc}[data-app=admin] .adm-tone-yellow.is-outline{background:0 0;border:1px solid #faca15}[data-app=admin] .adm-tone-pink.is-outline{background:0 0;border:1px solid #f8b4d9}[data-app=admin] .adm-tone-indigo.is-outline{background:0 0;border:1px solid #b4c6fc}[data-app=admin] .adm-tone-blue.is-solid{color:#fff;background:#1a56db}[data-app=admin] .adm-tone-purple.is-solid{color:#fff;background:#5521b5}[data-app=admin] .adm-tone-green.is-solid{color:#fff;background:#057a55}[data-app=admin] .adm-tone-yellow.is-solid{color:#fff;background:#c27803}[data-app=admin] .adm-tone-pink.is-solid{color:#fff;background:#d61f69}[data-app=admin] .adm-tone-indigo.is-solid{color:#fff;background:#5850ec}[data-app=admin] .adm-pill{font:600 12px var(--adm-font);white-space:nowrap;border-radius:6px;padding:3px 10px;display:inline-block}[data-app=admin] .adm-badge{font:600 11.5px var(--adm-font);white-space:nowrap;border-radius:6px;padding:3px 9px;display:inline-block}[data-app=admin] .adm-badge-tag{border-radius:5px;padding:1px 7px;font-size:11px}[data-app=admin] .adm-badge-count{border-radius:8px;padding:1px 6px;font-size:10.5px}[data-app=admin] .adm-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px}[data-app=admin] .adm-card-p{padding:20px}[data-app=admin] .adm-card-row{padding:18px 22px}[data-app=admin] .adm-card-side{padding:18px 20px}[data-app=admin] .adm-section-title{font:600 15px var(--adm-font);color:#111827}[data-app=admin] .adm-section-title-sm{font:600 14px var(--adm-font);color:#111827}[data-app=admin] .adm-section-title-xs{font:600 13.5px var(--adm-font);color:#111827}[data-app=admin] .adm-body{font:400 13px/2 var(--adm-font);color:#374151}[data-app=admin] .adm-body strong{font-weight:600}[data-app=admin] .adm-muted{color:#6b7280}[data-app=admin] .adm-faint{color:#9ca3af}[data-app=admin] .adm-note{font:400 12.5px var(--adm-font);color:#6b7280}[data-app=admin] .adm-note-sm{font:400 12px var(--adm-font);color:#6b7280}[data-app=admin] .adm-note-xs{font:400 11.5px var(--adm-font);color:#6b7280}[data-app=admin] .adm-info{font:400 12.5px/1.6 var(--adm-font);color:#1e429f;background:#ebf5ff;border:1px solid #a4cafe;border-radius:8px;padding:12px 14px}[data-app=admin] .adm-info strong{font-weight:700}[data-app=admin] .adm-warn{font:400 12.5px/1.6 var(--adm-font);color:#723b13;background:#fdf6b2;border:1px solid #e3a008;border-radius:8px;padding:12px 14px}[data-app=admin] .adm-warn strong{font-weight:700}[data-app=admin] .adm-error{font:400 12.5px/1.6 var(--adm-font);color:#9b1c1c;background:#fdf2f2;border:1px solid #f8b4b4;border-radius:8px;padding:12px 14px}[data-app=admin] .adm-dashed{font:400 13px var(--adm-font);color:#6b7280;border:2px dashed #d1d5db;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}[data-app=admin] .adm-label{font:500 13px var(--adm-font);color:#111827;margin-bottom:6px;display:block}[data-app=admin] .adm-label-tight{margin-bottom:2px}[data-app=admin] .adm-required{color:#e02424}[data-app=admin] .adm-field{width:100%;font:400 14px var(--adm-font);color:#111827;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;outline:none;padding:10px 13px}[data-app=admin] .adm-field::placeholder{color:#9ca3af}[data-app=admin] .adm-field:focus{background:#fff;border-color:#1a56db;box-shadow:0 0 0 3px #1a56db1f}[data-app=admin] .adm-field-sm{padding:9px 13px;font-size:13.5px}[data-app=admin] .adm-field-xs{padding:8px 12px;font-size:13px}[data-app=admin] .adm-field-mono{font-family:var(--adm-mono);font-size:13px}[data-app=admin] textarea.adm-field{resize:vertical;font-size:13.5px;line-height:1.6}[data-app=admin] .adm-field-inherit::placeholder{color:#9ca3af}[data-app=admin] .adm-field-eye{padding-right:40px}[data-app=admin] .adm-check{appearance:none;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;flex:none;place-content:center;width:16px;height:16px;margin:0;display:inline-grid}[data-app=admin] .adm-check:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;margin-top:-2px;transform:rotate(45deg)}[data-app=admin] .adm-check:checked{background:#1a56db;border-color:#1a56db}[data-app=admin] .adm-check:checked:after{opacity:1}[data-app=admin] .adm-check:focus{border-color:#1a56db;outline:none;box-shadow:0 0 0 3px #1a56db1f}[data-app=admin] .adm-check:checked:focus{border-color:#1a56db}[data-app=admin] .adm-chipfield{font:400 13px var(--adm-font);background:#fff;border:1px solid #d1d5db;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:6px 9px;display:flex}[data-app=admin] .adm-chipfield .adm-datechip{color:#1e429f;font:500 12.5px var(--adm-font);background:#e1effe;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}[data-app=admin] .adm-chipfield .adm-datechip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:1}[data-app=admin] .adm-day{text-align:center;color:#9ca3af;width:44px;font:600 12px var(--adm-font);cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:8px 0}[data-app=admin] .adm-day.is-on{color:#1e429f;background:#e1effe;border-color:#a4cafe}[data-app=admin] .adm-switch{cursor:pointer;background:#e5e7eb;border:0;border-radius:11px;flex:none;width:40px;height:22px;padding:0;transition:background .15s;position:relative}[data-app=admin] .adm-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}[data-app=admin] .adm-switch.is-on{background:#1a56db}[data-app=admin] .adm-switch.is-on:after{box-shadow:none;left:20px}[data-app=admin] .adm-range{appearance:none;background:linear-gradient(to right, #1a56db var(--fill,40%), #e5e7eb var(--fill,40%));border-radius:4px;outline:none;width:100%;height:8px;margin:6px 0 0}[data-app=admin] .adm-range::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:2px solid #1a56db;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0003}[data-app=admin] .adm-range::-moz-range-thumb{cursor:pointer;background:#fff;border:2px solid #1a56db;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0003}[data-app=admin] .adm-map{background:#e8ebee;border:1px solid #e5e7eb;border-radius:8px;flex:none;height:260px;overflow:hidden}[data-app=admin] .adm-map a{color:inherit}[data-app=admin] .adm-map gmp-advanced-marker[gmp-draggable]{cursor:grab}[data-app=admin] .adm-map gmp-advanced-marker[gmp-draggable]:active{cursor:grabbing}[data-app=admin] .adm-places{width:100%;display:block;position:relative}[data-app=admin] .adm-places gmp-place-autocomplete{width:100%;height:38px;font-family:var(--adm-font);border:1px solid #d1d5db;border-radius:8px;display:block;background-color:#f9fafb!important}[data-app=admin] .adm-places gmp-place-autocomplete:focus-within{border-color:#1a56db;box-shadow:0 0 0 3px #1a56db1f;background-color:#fff!important}[data-app=admin] .adm-field-letto{cursor:default;color:#374151}[data-app=admin] .adm-field-letto:focus{box-shadow:none;background:#f9fafb;border-color:#d1d5db}[data-app=admin] .adm-places.is-richiamo gmp-place-autocomplete{animation:1.4s adm-richiamo}@keyframes adm-richiamo{0%,to{box-shadow:0 0 #1a56db00}20%,70%{border-color:#1a56db;box-shadow:0 0 0 4px #1a56db59}45%{box-shadow:0 0 0 1px #1a56db1a}}@media (prefers-reduced-motion:reduce){[data-app=admin] .adm-places.is-richiamo gmp-place-autocomplete{animation:none}}[data-app=admin] .adm-places.is-vuoto:after{content:attr(data-placeholder);text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 62px);font:400 14px var(--adm-font);color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:50px;overflow:hidden;transform:translateY(-50%)}[data-app=admin] input.adm-field-sm,[data-app=admin] .ts-wrapper.single.adm-field-sm .ts-control{box-sizing:border-box;min-height:38px}[data-app=admin] .adm-map-vuota{background:repeating-linear-gradient(45deg,#eff3f6 0 12px,#e6ecf1 12px 24px);border:1px solid #e5e7eb;border-radius:8px;height:140px;position:relative;overflow:hidden}[data-app=admin] .adm-map-radius{background:#1a56db14;border:2px dashed #1a56db;border-radius:50%;width:110px;height:110px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-app=admin] .adm-map-pin{color:#1a56db;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-app=admin] .adm-map-caption{font:500 12px var(--adm-font);color:#6b7280;position:absolute;bottom:10px;left:12px}[data-app=admin] .adm-segment{background:#f3f4f6;border-radius:8px;padding:3px;display:inline-flex}[data-app=admin] .adm-segment button{font:500 13px var(--adm-font);color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 18px;display:inline-flex}[data-app=admin] .adm-segment button.is-active{color:#111827;background:#fff;font-weight:600;box-shadow:0 1px 2px #0000001a}[data-app=admin] .adm-segment-sm button{padding:6px 16px;font-size:12.5px}[data-app=admin] .adm-segment-slide{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;position:relative}[data-app=admin] .adm-segment-slide button{z-index:1;justify-content:center;font-weight:600;transition:color .2s;position:relative}[data-app=admin] .adm-segment-slide button.is-on{color:#111827}[data-app=admin] .adm-segment-thumb{width:calc((100% - 6px) / var(--n,2));background:#fff;border-radius:6px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #0000001a}[data-app=admin] .adm-lingua-stack{display:grid}[data-app=admin] .adm-lingua-stack>*{grid-area:1/1}[data-app=admin] .adm-lingua-anim{transition:opacity .22s,transform .28s cubic-bezier(.4,0,.2,1)}[data-app=admin] .adm-lingua-da{opacity:0;transform:translateX(calc(var(--verso,1) * 14px))}[data-app=admin] .adm-lingua-qui{opacity:1;transform:none}[data-app=admin] .adm-lingua-via{opacity:0;transform:translateX(calc(var(--verso,1) * -14px))}@media (prefers-reduced-motion:reduce){[data-app=admin] .adm-segment-thumb,[data-app=admin] .adm-lingua-anim{transition-duration:.01ms}}[data-app=admin] .adm-evidenza{border-radius:3px;box-shadow:0 0 0 2px #1a56db,0 0 0 5px #1a56db2e}[data-app=admin] .adm-sfuma{transition:opacity .28s}[data-app=admin] .adm-sfuma.adm-sfumata{opacity:0}[data-app=admin] .adm-richtext{font:400 13.5px/1.6 var(--adm-font);background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;overflow:hidden}[data-app=admin] .adm-richtext-bar{color:#6b7280;border-bottom:1px solid #e5e7eb;gap:14px;padding:8px 13px;font-size:13px;display:flex}[data-app=admin] .adm-richtext-bar button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}[data-app=admin] .adm-richtext-bar button:hover{color:#111827}[data-app=admin] .adm-richtext-body{outline:none;min-height:84px;padding:10px 13px}[data-app=admin] .adm-auth-wrap{width:100%;max-width:420px}[data-app=admin] .adm-auth-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:36px;box-shadow:0 4px 12px #0000000d}[data-app=admin] .adm-auth-logo{filter:invert()brightness(.2);height:44px}[data-app=admin] .adm-auth-title{font:700 20px var(--adm-font);color:#111827;margin:18px 0 4px}[data-app=admin] .adm-auth-sub{font:400 14px/1.5 var(--adm-font);color:#6b7280;margin-bottom:22px}[data-app=admin] .adm-auth-title-solo{margin-bottom:22px}[data-app=admin] .adm-auth-row{font:400 13px var(--adm-font);color:#374151;justify-content:space-between;align-items:center;gap:12px;display:flex}[data-app=admin] .adm-auth-row label{cursor:pointer;align-items:center;gap:8px;display:flex}[data-app=admin] .adm-auth-row a{font-weight:500;text-decoration:none}[data-app=admin] .adm-auth-back{text-align:center;font:500 13px var(--adm-font)}[data-app=admin] .adm-auth-back a{text-decoration:none}[data-app=admin] .adm-auth-foot{text-align:center;font:400 11.5px/1.7 var(--adm-font);color:#9ca3af;margin-top:16px}[data-app=admin] .adm-table{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}[data-app=admin] .adm-table-head,[data-app=admin] .adm-table-row{align-items:center;display:grid}[data-app=admin] .adm-table-head{font:600 11px var(--adm-font);letter-spacing:.05em;text-transform:uppercase;color:#6b7280;background:#f9fafb;padding:11px 20px}[data-app=admin] .adm-table-row{font:400 13.5px var(--adm-font);color:#111827;border-top:1px solid #f3f4f6;padding:13px 20px}[data-app=admin] .adm-table-row:hover{background:#fcfcfd}[data-app=admin] .adm-drag{color:#9ca3af}[data-app=admin] .adm-table-row .adm-price{font-weight:600}[data-app=admin] .adm-table-row .adm-slug{color:#6b7280;font-size:12.5px}[data-app=admin] .adm-table-row .adm-sub{color:#6b7280;font-size:12px;font-weight:400}[data-app=admin] .adm-table-row.is-cancelled{background:#fdfdea}[data-app=admin] .adm-pay{font-weight:600}[data-app=admin] .adm-pay.is-green{color:#046c4e}[data-app=admin] .adm-pay.is-yellow{color:#c27803}[data-app=admin] .adm-pay.is-red{color:#9b1c1c}[data-app=admin] .adm-pay.is-gray{color:#6b7280;font-weight:400}[data-app=admin] .adm-pay-nota{font:400 12px var(--adm-font);color:#9b1c1c;margin-top:2px;display:block}[data-app=admin] .adm-table-foot{font:400 13px var(--adm-font);color:#6b7280;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}[data-app=admin] .adm-table-foot-bare{border-top:0;padding:4px 2px}[data-app=admin] .adm-pages{align-items:center;gap:6px;display:flex}[data-app=admin] .adm-pages button{font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;line-height:1}[data-app=admin] .adm-pages button:hover:not(:disabled):not(.is-current){background:#f9fafb}[data-app=admin] .adm-pages button:disabled{opacity:.45;cursor:default}[data-app=admin] .adm-pages button.is-current{color:#fff;background:#1a56db;border-color:#1a56db;font-weight:600}[data-app=admin] .adm-pages-gap{padding:0 2px}[data-app=admin] .adm-filters{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}[data-app=admin] .adm-search{color:#6b7280;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:220px;padding:9px 13px;display:flex}[data-app=admin] .adm-search:focus-within{background:#fff;border-color:#1a56db;box-shadow:0 0 0 3px #1a56db1f}[data-app=admin] .adm-search svg{flex:none}[data-app=admin] .adm-search input{min-width:0;font:400 13.5px var(--adm-font);color:#111827;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}[data-app=admin] .adm-search input::placeholder{color:#6b7280}[data-app=admin] .adm-search input::-webkit-search-cancel-button{cursor:pointer}[data-app=admin] .adm-filter-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-app=admin] .adm-filter-ts{display:block}[data-app=admin] .adm-filters .adm-search,[data-app=admin] .adm-filters .adm-daterange,[data-app=admin] .adm-filters .adm-filter-ts .ts-wrapper .ts-control{box-sizing:border-box;min-height:40px}[data-app=admin] .adm-daterange{color:#111827;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:8px;padding:9px 13px;display:inline-flex}[data-app=admin] .adm-daterange:focus-within{background:#fff;border-color:#1a56db;box-shadow:0 0 0 3px #1a56db1f}[data-app=admin] .adm-daterange svg{color:#6b7280;flex:none}[data-app=admin] .adm-daterange input{width:172px;font:400 13.5px var(--adm-font);color:#111827;box-shadow:none;cursor:pointer;background:0 0;border:0;outline:none;padding:0}[data-app=admin] .adm-daterange input::placeholder{color:#111827}[data-app=admin] .adm-daterange button{color:#9ca3af;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1}[data-app=admin] .adm-daterange button:hover{color:#374151}[data-app=admin] .adm-rowmenu{justify-content:flex-end;display:inline-flex;position:relative}[data-app=admin] .adm-rowmenu>button{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:16px;line-height:1}[data-app=admin] .adm-rowmenu>button:hover{color:#374151;background:#f3f4f6}[data-app=admin] .adm-rowmenu-list{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;min-width:150px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px #0000001f}[data-app=admin] .adm-rowmenu-list button{text-align:left;font:500 13px var(--adm-font);color:#374151;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px}[data-app=admin] .adm-rowmenu-list button:hover{color:#111827;background:#f9fafb}[data-app=admin] .adm-mcard{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:6px;padding:14px;text-decoration:none;display:flex}[data-app=admin] .adm-mcard:hover{color:#111827}[data-app=admin] .adm-mcard-title{font:600 13.5px var(--adm-font)}[data-app=admin] .adm-mcard .adm-note{line-height:1.5}[data-app=admin] .adm-detail{grid-template-columns:1fr 1fr 360px;align-items:start;gap:16px;display:grid}@media (width<=1279px){[data-app=admin] .adm-detail{grid-template-columns:1fr 1fr}[data-app=admin] .adm-detail>:last-child{grid-column:1/-1}}@media (width<=1023px){[data-app=admin] .adm-detail{grid-template-columns:1fr}}[data-app=admin] .adm-lines{font:400 13.5px/1.9 var(--adm-font);color:#374151;overflow-wrap:anywhere}[data-app=admin] .adm-lines strong{font-weight:700}[data-app=admin] .adm-lines a{text-decoration:none}[data-app=admin] .adm-guests{font:400 13.5px var(--adm-font);color:#111827;flex-direction:column;display:flex}[data-app=admin] .adm-guests>div{border-top:1px solid #f3f4f6;justify-content:space-between;gap:12px;padding:8px 0;display:flex}[data-app=admin] .adm-guests>div.is-total{border-top-color:#e5e7eb;padding:10px 0 0;font-weight:700}[data-app=admin] .adm-guests strong{font-weight:700}[data-app=admin] .adm-map-ph{text-align:center;height:130px;font:500 12.5px var(--adm-font);color:#6b7280;background:repeating-linear-gradient(45deg,#eff3f6 0 12px,#e6ecf1 12px 24px);border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:flex}[data-app=admin] .adm-map.adm-map-sm{opacity:0;pointer-events:none;height:auto;transition:opacity .2s;position:absolute;inset:0}[data-app=admin] .adm-map.adm-map-sm.is-ready{opacity:1;pointer-events:auto}[data-app=admin] textarea.adm-field.adm-field-note{font:400 13.5px/1.5 var(--adm-font);color:#374151;min-height:56px;padding:11px 13px}[data-app=admin] .adm-timeline{flex-direction:column;display:flex}[data-app=admin] .adm-timeline-item{gap:12px;display:flex}[data-app=admin] .adm-timeline-rail{flex-direction:column;flex:none;align-items:center;padding-top:3px;display:flex}[data-app=admin] .adm-timeline-rail span{background:#1a56db;border-radius:50%;flex:none;width:10px;height:10px}[data-app=admin] .adm-timeline-rail i{background:#e5e7eb;flex:1;width:2px}[data-app=admin] .adm-timeline-item:last-child .adm-timeline-rail i{display:none}[data-app=admin] .adm-timeline-item.is-failed .adm-timeline-rail span{background:#e02424}[data-app=admin] .adm-timeline-item.is-planned .adm-timeline-rail span{background:#9ca3af}[data-app=admin] .adm-timeline-item.is-planned .adm-timeline-body>:first-child{color:#6b7280}[data-app=admin] .adm-timeline-body{min-width:0;padding-bottom:14px}[data-app=admin] .adm-timeline-item:last-child .adm-timeline-body{padding-bottom:0}[data-app=admin] .adm-timeline-body>:first-child{font:600 13px var(--adm-font);color:#111827}[data-app=admin] .adm-timeline-body>:last-child{font:400 12px/1.5 var(--adm-font);color:#6b7280;overflow-wrap:anywhere}[data-app=admin] .adm-mbar{background:#fff;border-bottom:1px solid #e5e7eb;flex-direction:column;gap:10px;padding:14px 16px;display:flex}[data-app=admin] .adm-mbar-row{z-index:10;flex-direction:row;align-items:center;gap:12px;padding:12px 16px;position:sticky;top:0}[data-app=admin] .adm-mbar-title{text-align:center;min-width:0;font:700 15px var(--adm-font);color:#111827;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-app=admin] .adm-cal{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}[data-app=admin] .adm-cal-head{font:600 11px var(--adm-font);letter-spacing:.05em;text-transform:uppercase;color:#6b7280;background:#f9fafb;grid-template-columns:repeat(7,1fr);display:grid}[data-app=admin] .adm-cal-head span{padding:10px 12px}[data-app=admin] .adm-cal-grid{font:400 12.5px var(--adm-font);grid-template-columns:repeat(7,1fr);grid-auto-rows:106px;display:grid}[data-app=admin] .adm-cal-cell{text-align:left;color:#111827;cursor:pointer;background:#fff;border-top:1px solid #f3f4f6;border-right:1px solid #f3f4f6;padding:8px 10px;display:block}[data-app=admin] .adm-cal-cell:nth-child(7n){border-right:0}[data-app=admin] .adm-cal-cell:hover{background:#fcfcfd}[data-app=admin] .adm-cal-cell.is-past{color:#9ca3af;background:#edeff2}[data-app=admin] .adm-cal-cell.is-past:not(.is-today):hover{background:#e5e8ed}[data-app=admin] .adm-cal-cell.is-past .adm-cal-tag{opacity:.6}[data-app=admin] .adm-cal-cell.is-closed{color:#9ca3af;background:#f9fafb}[data-app=admin] .adm-cal-cell.is-exception{color:#9b1c1c;background:#fde8e8}[data-app=admin] .adm-cal-cell.is-today{outline-offset:-2px;background:#ebf5ff;outline:2px solid #1a56db}[data-app=admin] .adm-cal-cell.is-today .adm-cal-day{font-weight:700}[data-app=admin] .adm-cal-cell.is-other{color:#9ca3af}[data-app=admin] .adm-cal-closed{font:600 10.5px var(--adm-font);color:#9b1c1c;margin-top:4px}[data-app=admin] .adm-cal-tags{flex-direction:column;gap:3px;margin-top:4px;display:flex}[data-app=admin] .adm-cal-tag{font:600 10.5px var(--adm-font);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:2px 6px;overflow:hidden}[data-app=admin] .adm-cal-tag.is-off{color:#9ca3af;font-weight:500}[data-app=admin] .adm-slot{font:400 13px var(--adm-font);border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}[data-app=admin] .adm-slot strong{font-weight:700}[data-app=admin] .adm-count-ok{color:#046c4e;font-weight:600}[data-app=admin] .adm-count-warn{color:#c27803;font-weight:600}[data-app=admin] .adm-count-muted{color:#6b7280}[data-app=admin] .adm-exc{font:400 12.5px var(--adm-font);color:#111827;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}[data-app=admin] .adm-exc strong{font-weight:700}[data-app=admin] .adm-exc.is-all{background:#fdf2f2;border:1px solid #f8b4b4}[data-app=admin] .adm-exc.is-blue{background:#ebf5ff;border:1px solid #a4cafe}[data-app=admin] .adm-exc.is-purple{background:#f6f5ff;border:1px solid #dcd7fe}[data-app=admin] .adm-exc.is-green{background:#f3faf7;border:1px solid #84e1bc}[data-app=admin] .adm-exc.is-yellow{background:#fdfdea;border:1px solid #faca15}[data-app=admin] .adm-exc.is-pink{background:#fdf2f8;border:1px solid #f8b4d9}[data-app=admin] .adm-exc.is-indigo{background:#f0f5ff;border:1px solid #b4c6fc}[data-app=admin] .adm-exc button{color:#9ca3af;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:1}[data-app=admin] .adm-exc button:hover{color:#9b1c1c}[data-app=admin] .adm-rule{font:400 12.5px var(--adm-font);color:#374151;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:inline-flex}[data-app=admin] .adm-overlay{z-index:50;background:#1118278c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}[data-app=admin] .adm-modal{background:#fff;border-radius:12px;width:740px;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 20px 60px #0000004d}[data-app=admin] .adm-modal-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}[data-app=admin] .adm-modal-title{font:700 17px var(--adm-font);color:#111827}[data-app=admin] .adm-modal-close{font:400 20px var(--adm-font);color:#9ca3af;cursor:pointer;background:0 0;border:0;line-height:1}[data-app=admin] .adm-modal-body{grid-template-columns:1fr 300px;gap:22px;padding:22px 24px;display:grid}[data-app=admin] .adm-modal-foot{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}@media (width<=760px){.adm-modal-body{grid-template-columns:1fr}}[data-app=admin] .adm-modal.adm-modal-narrow{width:520px}[data-app=admin] .adm-modal-stack{flex-direction:column;gap:16px;padding:22px 24px;display:flex}[data-app=admin] .adm-sums{font:400 13.5px var(--adm-font);color:#374151;border:1px solid #e5e7eb;border-radius:8px;padding:4px 14px}[data-app=admin] .adm-sums>div{border-top:1px solid #f3f4f6;justify-content:space-between;gap:12px;padding:9px 0;display:flex}[data-app=admin] .adm-sums>div:first-child{border-top:0}[data-app=admin] .adm-sums>div.is-total{color:#111827;border-top-color:#e5e7eb;font-weight:700}[data-app=admin] .adm-money{position:relative}[data-app=admin] .adm-money>span{font:600 16px var(--adm-font);color:#6b7280;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}[data-app=admin] .adm-money>.adm-field{font:600 16px var(--adm-font);padding-left:32px}[data-app=admin] .adm-times{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}[data-app=admin] .adm-time{color:#111827;cursor:pointer;font:400 11.5px var(--adm-font);background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}[data-app=admin] .adm-time strong{font:600 13.5px var(--adm-font)}[data-app=admin] .adm-time span{color:#6b7280}[data-app=admin] .adm-time:hover:not(:disabled){background:#f9fafb}[data-app=admin] .adm-time.is-on{color:#1e429f;background:#e1effe;border-color:#a4cafe}[data-app=admin] .adm-time.is-on span{color:#1e429f}[data-app=admin] .adm-time:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}[data-app=admin] .adm-time:disabled span{color:#9ca3af}[data-app=admin] .adm-time.is-current{border-style:dashed;border-color:#9ca3af}[data-app=admin] .adm-guest-row{grid-template-columns:1fr 1.4fr 1.2fr auto;align-items:center;gap:8px;display:grid}@media (width<=767px){[data-app=admin] .adm-guest-row{border-bottom:1px solid #f3f4f6;grid-template-columns:1fr;padding-bottom:12px}}[data-app=admin] .adm-choice{cursor:pointer;border:1px solid #e5e7eb;border-radius:8px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}[data-app=admin] .adm-choice:has(:checked){background:#ebf5ff;border-color:#a4cafe}[data-app=admin] .adm-choice>span{font:400 12.5px/1.5 var(--adm-font);color:#6b7280;flex-direction:column;gap:2px;display:flex}[data-app=admin] .adm-choice strong{font:600 13.5px var(--adm-font);color:#111827}[data-app=admin] .adm-radio{appearance:none;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:50%;flex:none;width:16px;height:16px;margin:2px 0 0}[data-app=admin] .adm-radio:checked{border:5px solid #1a56db}[data-app=admin] .adm-radio:focus{outline:none;box-shadow:0 0 0 3px #1a56db1f}[data-app=admin] select.adm-field,[data-app=admin] select.adm-field:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:18px;padding-right:34px}[data-app=admin] .adm-field.is-invalid,[data-app=admin] .is-invalid .ts-control,[data-app=admin] .is-invalid .adm-date-input{background-color:#fdf2f2;border-color:#f05252}[data-app=admin] .adm-field.is-invalid:focus,[data-app=admin] .is-invalid .ts-control:focus-within{border-color:#f05252;box-shadow:0 0 0 3px #f0525226}[data-app=admin] .is-invalid gmp-place-autocomplete{border-color:#f05252}[data-app=admin] .adm-times.is-invalid .adm-time:not(:disabled){border-color:#f8b4b4}[data-app=admin] .adm-field-error{font:400 12.5px/1.5 var(--adm-font);color:#9b1c1c;margin-top:6px}[data-app=admin] .adm-mini{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}[data-app=admin] .adm-mini-bar{font:600 13px var(--adm-font);background:#f9fafb;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}[data-app=admin] .adm-mini-bar button{color:#6b7280;cursor:pointer;font:inherit;background:0 0;border:0}[data-app=admin] .adm-mini-grid{font:500 12.5px var(--adm-font);text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;padding:10px;display:grid}[data-app=admin] .adm-mini-grid .wd{color:#9ca3af;font-size:10.5px}[data-app=admin] .adm-mini-day{font:inherit;color:#111827;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 0}[data-app=admin] .adm-mini-day.is-other{color:#d1d5db}[data-app=admin] .adm-mini-day.is-closed{color:#9ca3af}[data-app=admin] .adm-mini-day:hover{background:#f3f4f6}[data-app=admin] .adm-mini-day.is-picked{color:#fff;background:#5521b5;font-weight:700}[data-app=admin] .adm-mini-day.is-picked.is-blue{background:#1a56db}[data-app=admin] .adm-mini-day.is-range{color:#5521b5;background:#edebfe;border-radius:0}[data-app=admin] .adm-mini-day.is-range.is-blue{color:#1e429f;background:#e1effe}[data-app=admin] .adm-mini-day.is-range-start{border-radius:8px 0 0 8px}[data-app=admin] .adm-mini-day.is-range-end{border-radius:0 8px 8px 0}[data-app=admin] .adm-mini-hint{font:400 11.5px var(--adm-font);color:#6b7280;padding:0 14px 12px}[data-app=admin] .adm-selrow{font:400 13px var(--adm-font);background:#f6f5ff;border:1px solid #dcd7fe;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}[data-app=admin] .adm-selrow strong{font-weight:700}[data-app=admin] .adm-selrow button{color:#9ca3af;cursor:pointer;background:0 0;border:0;font-size:14px;line-height:1}@media (width<=1023px){[data-app=admin] .adm-sidebar{z-index:40;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}[data-app=admin] .adm-sidebar.is-open{transform:none}[data-app=admin] .adm-header{display:none}[data-app=admin] .adm-content,[data-app=admin] .adm-content-editor{padding:16px}}@media (width>=1024px){[data-app=admin] .adm-mheader,[data-app=admin] .adm-bottomnav{display:none}}@media screen and (width>=1024px){[data-app=admin] .adm-mbar{display:none}}[data-app=admin] .ts-wrapper{font:400 14px var(--adm-font)}[data-app=admin] .ts-wrapper.single .ts-control,[data-app=admin] .ts-wrapper.multi .ts-control{color:#111827;box-shadow:none;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;min-height:0;padding:10px 13px}[data-app=admin] .ts-wrapper.single .ts-control:focus-within,[data-app=admin] .ts-wrapper.multi .ts-control:focus-within{background:#fff;border-color:#1a56db;box-shadow:0 0 0 3px #1a56db1f}[data-app=admin] .ts-control>input::-moz-placeholder{color:#9ca3af}[data-app=admin] .ts-control>input,[data-app=admin] .ts-control>input::placeholder{color:#9ca3af}[data-app=admin] .ts-control>input{color:#111827}[data-app=admin] .ts-wrapper.multi .ts-control>div{color:#1e429f;font:500 12.5px var(--adm-font);background:#e1effe;border-radius:5px;padding:3px 8px}[data-app=admin] .ts-wrapper.multi .ts-control>div.active{background:#a4cafe}[data-app=admin] .ts-dropdown{color:#111827;font:400 13px var(--adm-font);background:#fff;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 8px 8px;margin:0;box-shadow:0 12px 28px #00000024}[data-app=admin] .ts-dropdown .option{border-top:1px solid #f3f4f6;padding:9px 12px}[data-app=admin] .ts-dropdown .option:first-child{border-top:0}[data-app=admin] .ts-dropdown .active{color:#1e429f;background:#ebf5ff}[data-app=admin] .ts-dropdown .no-results,[data-app=admin] .ts-dropdown .create{color:#6b7280;padding:9px 12px}[data-app=admin] .ts-wrapper.dropdown-active .ts-control{background:#fff;border-color:#1a56db;border-radius:8px 8px 0 0;box-shadow:0 0 0 3px #1a56db1f}[data-app=admin] .ts-dropdown .dropdown-input-wrap{border-bottom:1px solid #e5e7eb;padding:6px}[data-app=admin] .ts-dropdown .dropdown-input{width:100%;font:400 13px var(--adm-font);color:#111827;box-shadow:none;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:7px 10px;display:block}[data-app=admin] .ts-dropdown .dropdown-input::placeholder{color:#9ca3af}[data-app=admin] .ts-dropdown .dropdown-input:focus{border-color:#1a56db;outline:none;box-shadow:0 0 0 3px #1a56db1f}@media (pointer:coarse){[data-app=admin] .ts-dropdown .dropdown-input{font-size:16px}}[data-app=admin] .ts-wrapper .ts-control>input.items-placeholder{min-width:0;height:auto;font:inherit}[data-app=admin] .ts-wrapper.plugin-dropdown_input.focus.dropdown-active .ts-control{border-color:#1a56db;box-shadow:0 0 0 3px #1a56db1f}[data-app=admin] .adm-field-xs+.ts-wrapper .ts-control,[data-app=admin] .ts-wrapper.adm-field-xs .ts-control{padding:8px 12px;font-size:13px}[data-app=admin] .ts-wrapper.adm-field-sm .ts-control,[data-app=admin] .ts-wrapper.adm-ts-filter .ts-control{padding:9px 13px;font-size:13.5px}[data-app=admin] .ts-wrapper.adm-ts-chips .ts-control{background:#fff;gap:6px;min-height:38px;padding:5px 9px;font-size:13px}[data-app=admin] .ts-wrapper.adm-ts-chips:not(.has-items) .ts-control{background:#f9fafb;padding:9px 13px;font-size:13.5px}[data-app=admin] .ts-wrapper.adm-ts-chips:not(.has-items) .ts-control>input::-moz-placeholder{color:#111827}[data-app=admin] .ts-wrapper.adm-ts-chips:not(.has-items) .ts-control>input::placeholder{color:#111827}[data-app=admin] .ts-wrapper.multi .ts-control>div.is-tone-purple{color:#5521b5;background:#edebfe}[data-app=admin] .ts-wrapper.multi .ts-control>div.is-tone-green{color:#03543f;background:#def7ec}[data-app=admin] .ts-wrapper.multi .ts-control>div.is-tone-yellow{color:#723b13;background:#fdf6b2}[data-app=admin] .ts-wrapper.multi .ts-control>div.is-tone-pink{color:#99154b;background:#fce8f3}[data-app=admin] .ts-wrapper.multi .ts-control>div.is-tone-indigo{color:#42389d;background:#e5edff}[data-app=admin] .ts-wrapper.multi .ts-control{align-items:center;gap:6px}[data-app=admin] .ts-wrapper.multi .ts-control>.item{font:500 12.5px/1.35 var(--adm-font);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;margin:0;display:inline-flex;overflow:visible;padding:3px 8px!important}[data-app=admin] .ts-wrapper.multi .ts-control>input{margin:0 2px!important}[data-app=admin] .ts-wrapper.plugin-remove_button .item .remove{color:inherit;opacity:.5;border-radius:0;padding:0;font-size:15px;line-height:1;border-left:0!important;margin-left:0!important}[data-app=admin] .ts-wrapper.plugin-remove_button .item .remove:hover{opacity:1;background:0 0}[data-app=admin] .ts-wrapper.adm-ts-chips .ts-control,[data-app=admin] .ts-wrapper.adm-ts-chips:not(.has-items) .ts-control{box-sizing:border-box;min-height:40px}[data-app=admin] .ts-wrapper.adm-ts-chips.has-items .ts-control{padding:5px 9px}[data-app=admin] .ts-wrapper.adm-ts-chips .ts-control>.item{font-size:12px}@media (width<=767px){[data-app=admin] .adm-filters{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:12px;padding:0}[data-app=admin] .adm-search{background:#fff;flex:none;padding:10px 13px}[data-app=admin] .adm-filter-label{clip:auto;width:auto;height:auto;font:500 12.5px var(--adm-font);color:#111827;margin-bottom:5px;display:block;position:static}[data-app=admin] .adm-filters .ts-wrapper .ts-control,[data-app=admin] .adm-daterange{background:#fff}[data-app=admin] .adm-daterange input{flex:1;width:auto}}@media print{[data-app=admin] body{background:#fff}[data-app=admin] .safe-area{height:auto;padding:0;display:block;overflow:visible}[data-app=admin] main{overflow:visible}[data-app=admin] .adm-sidebar,[data-app=admin] .adm-mheader,[data-app=admin] .adm-bottomnav{display:none}[data-app=admin] .adm-header{position:static}[data-app=admin] .adm-mbar{border-bottom:0;padding:0 0 12px}[data-app=admin] .adm-content-editor{padding:0}[data-app=admin] .adm-detail{grid-template-columns:1fr 1fr}[data-app=admin] .adm-detail>:last-child{grid-column:1/-1}[data-app=admin] .adm-card{-moz-column-break-inside:avoid;break-inside:avoid}[data-app=admin] textarea.adm-field{resize:none;background:0 0;border:0;padding:0}}[data-app=admin] .adm-ts-opt{justify-content:space-between;align-items:baseline;gap:16px;display:flex}[data-app=admin] .adm-ts-opt>span:last-child:not(:first-child),[data-app=admin] .adm-ts-coda{color:#6b7280}[data-app=admin] .ts-dropdown .active .adm-ts-opt>span:last-child:not(:first-child){color:inherit}[data-app=admin] .ts-wrapper.single .ts-control{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:18px;flex-wrap:nowrap;padding-right:34px}[data-app=admin] .ts-wrapper.single .ts-control>.item{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-app=admin] .ts-wrapper.single.input-active .ts-control{cursor:text}[data-app=admin] .ts-dropdown .ts-dropdown-content{max-height:260px}[data-app=admin] .ts-wrapper.adm-field{box-shadow:none;background:0 0;border:0;padding:0}[data-app=admin] .ts-wrapper.adm-field-sm .ts-control{padding-top:9px;padding-bottom:9px;font-size:13.5px}[data-app=admin] .adm-campi-bianchi .adm-field:not(.ts-wrapper):not(.is-invalid):not(.is-invalid *),[data-app=admin] .adm-campi-bianchi .adm-search,[data-app=admin] .adm-campi-bianchi .ts-wrapper:not(.is-invalid *) .ts-control{background-color:#fff}[data-app=admin] .flatpickr-calendar{width:300px;font-family:var(--adm-font);background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 10px 8px;box-shadow:0 12px 28px #00000024}[data-app=admin] .flatpickr-calendar:before,[data-app=admin] .flatpickr-calendar:after{display:none}[data-app=admin] .flatpickr-months{align-items:center;margin-bottom:6px}[data-app=admin] .flatpickr-months .flatpickr-month{color:#111827;fill:#111827;height:34px}[data-app=admin] .flatpickr-current-month{font:600 14px var(--adm-font);color:#111827;padding-top:7px}[data-app=admin] .flatpickr-current-month .cur-month{margin-right:4px;font-weight:600}[data-app=admin] .flatpickr-current-month input.cur-year{font:600 14px var(--adm-font);color:#111827;box-shadow:none}[data-app=admin] .flatpickr-months .flatpickr-prev-month,[data-app=admin] .flatpickr-months .flatpickr-next-month{color:#6b7280;fill:#6b7280;border-radius:8px;width:34px;height:34px;padding:10px;position:static}[data-app=admin] .flatpickr-months .flatpickr-prev-month:hover,[data-app=admin] .flatpickr-months .flatpickr-next-month:hover{background:#f3f4f6}[data-app=admin] .flatpickr-months .flatpickr-prev-month:hover svg,[data-app=admin] .flatpickr-months .flatpickr-next-month:hover svg{fill:#111827}[data-app=admin] .flatpickr-months .flatpickr-month{flex:1;order:0}[data-app=admin] .flatpickr-months .flatpickr-prev-month{order:-1}[data-app=admin] .flatpickr-innerContainer,[data-app=admin] .flatpickr-rContainer,[data-app=admin] .flatpickr-days,[data-app=admin] .dayContainer{width:100%;min-width:0;max-width:none}[data-app=admin] span.flatpickr-weekday{font:600 11px var(--adm-font);letter-spacing:.04em;text-transform:uppercase;color:#6b7280}[data-app=admin] .flatpickr-day{max-width:none;height:36px;line-height:36px;font:500 13px/36px var(--adm-font);color:#111827;border-color:#0000;border-radius:8px}[data-app=admin] .flatpickr-day:hover,[data-app=admin] .flatpickr-day:focus{background:#f3f4f6;border-color:#0000}[data-app=admin] .flatpickr-day.today{border-color:#1a56db}[data-app=admin] .flatpickr-day.today:hover{color:#111827;background:#ebf5ff}[data-app=admin] .flatpickr-day.selected,[data-app=admin] .flatpickr-day.startRange,[data-app=admin] .flatpickr-day.endRange,[data-app=admin] .flatpickr-day.selected:hover,[data-app=admin] .flatpickr-day.startRange:hover,[data-app=admin] .flatpickr-day.endRange:hover{color:#fff;background:#1a56db;border-color:#1a56db;font-weight:600}[data-app=admin] .flatpickr-day.inRange,[data-app=admin] .flatpickr-day.inRange:hover{color:#1e429f;background:#e1effe;border-color:#e1effe;border-radius:0;box-shadow:-5px 0 #e1effe,5px 0 #e1effe}[data-app=admin] .flatpickr-day.startRange{border-radius:8px 0 0 8px}[data-app=admin] .flatpickr-day.endRange{border-radius:0 8px 8px 0}[data-app=admin] .flatpickr-day.startRange.endRange{border-radius:8px}[data-app=admin] .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),[data-app=admin] .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #1a56db}[data-app=admin] .flatpickr-day.prevMonthDay,[data-app=admin] .flatpickr-day.nextMonthDay{color:#d1d5db}[data-app=admin] .flatpickr-day.flatpickr-disabled,[data-app=admin] .flatpickr-day.flatpickr-disabled:hover{color:#d1d5db;cursor:not-allowed;background:0 0;text-decoration:line-through}[data-app=admin] .adm-fp-programma .flatpickr-day.flatpickr-disabled{text-decoration:none}[data-app=admin] .adm-fp-programma .flatpickr-day.selected,[data-app=admin] .adm-fp-programma .flatpickr-day.selected:hover{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}[data-app=admin] .adm-fp-programma .flatpickr-confirm{display:none}[data-app=admin] .adm-fp-programma .flatpickr-confirm.visible{color:#fff;width:100%;height:36px;font:600 13px var(--adm-font);cursor:pointer;background:#1a56db;border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:8px;display:flex}[data-app=admin] .adm-fp-programma .flatpickr-confirm.visible:hover{background:#1e429f}[data-app=admin] .adm-date-input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236B7280' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='17' rx='2'/%3E%3Cpath d='M3 9h18M8 2v4M16 2v4'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;background-size:16px;padding-left:38px}[data-app=admin] .adm-date-input:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%231A56DB' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='17' rx='2'/%3E%3Cpath d='M3 9h18M8 2v4M16 2v4'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;background-size:16px}[data-app=admin] .flatpickr-calendar.noCalendar{width:150px;padding:6px}[data-app=admin] .flatpickr-calendar.noCalendar .flatpickr-time{border-top:0;height:auto;max-height:none;line-height:38px}[data-app=admin] .flatpickr-time input{height:38px;line-height:38px;font:600 15px var(--adm-font);color:#111827;border-radius:8px}[data-app=admin] .flatpickr-time input:hover,[data-app=admin] .flatpickr-time input:focus{background:#f3f4f6}[data-app=admin] .flatpickr-time .flatpickr-time-separator{color:#111827}[data-app=admin] .flatpickr-time input:focus{box-shadow:none;border:0;outline:none}[data-app=admin] .flatpickr-time input::selection{color:#1e429f;background:#e1effe}[data-app=admin] .flatpickr-time .numInputWrapper{height:38px}[data-app=admin] .flatpickr-time .numInputWrapper span{opacity:1;border-color:#e5e7eb}[data-app=admin] .flatpickr-time .numInputWrapper:hover{background:0 0}[data-app=admin] .flatpickr-time .numInputWrapper span:hover{background:#f3f4f6}[data-app=admin] .flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#6b7280}[data-app=admin] .flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#6b7280}[data-app=admin] .adm-ora-input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236B7280' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V12l3 1.8'/%3E%3C/svg%3E");background-position:11px;background-repeat:no-repeat;background-size:16px;padding-left:34px}[data-app=admin] .adm-ora-input:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%231A56DB' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V12l3 1.8'/%3E%3C/svg%3E");background-position:11px;background-repeat:no-repeat;background-size:16px}[data-app=admin] .adm-prefisso .ts-dropdown{border-top:1px solid #e5e7eb;border-radius:8px;width:280px;margin-top:4px}[data-app=admin] .adm-prefisso .ts-wrapper.dropdown-active .ts-control{border-radius:8px}[data-app=admin] .adm-ts-flag{margin-right:8px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.1em;line-height:1}[data-app=admin] .adm-cover-empty{text-align:center;height:120px;font:500 12.5px var(--adm-font);color:#6b7280;cursor:pointer;background:#f3f4f6;border:2px dashed #d1d5db;border-radius:8px;justify-content:center;align-items:center;display:flex}[data-app=admin] .adm-cover-empty:hover{color:#374151;border-color:#9ca3af}[data-app=admin] .adm-cover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}[data-app=admin] .adm-cover-thumb{aspect-ratio:4/3;cursor:grab;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;position:relative;overflow:hidden}[data-app=admin] .adm-cover-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-app=admin] .adm-cover-thumb img[data-lightbox]{cursor:zoom-in}[data-app=admin] .adm-lightbox a{color:#ffffffb3}[data-app=admin] .adm-lightbox a:hover{color:#fff}[data-app=admin] .adm-cover-thumb,[data-app=admin] .adm-lightbox .lb-foto{background:#fff conic-gradient(#e5e7eb 25%, transparent 0 50%, #e5e7eb 0 75%, transparent 0) 0 0 / 16px 16px}[data-app=admin] .adm-cover-n{color:#fff;min-width:18px;height:18px;font:600 10.5px/18px var(--adm-font);text-align:center;background:#111827b3;border-radius:9px;padding:0 5px;position:absolute;top:5px;left:5px}[data-app=admin] .adm-cover-x{color:#9b1c1c;width:20px;height:20px;font:600 11px/18px var(--adm-font);text-align:center;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;padding:0;position:absolute;top:4px;right:4px}[data-app=admin] .adm-cover-x:hover{background:#fdf2f2;border-color:#f8b4b4}[data-app=admin] .adm-cover-add{height:40px;font:600 12.5px var(--adm-font);color:#374151;cursor:pointer;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;justify-content:center;align-items:center;gap:4px;margin-top:8px;display:flex}[data-app=admin] .adm-cover-add:hover{background:#f3f4f6;border-color:#9ca3af}[data-app=admin] .adm-cover-video{background:#111827;border-radius:8px;height:120px;position:relative;overflow:hidden}[data-app=admin] .adm-cover-video img,[data-app=admin] .adm-cover-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-app=admin] .adm-cover-tag{color:#fff;font:600 11px var(--adm-font);background:#111827b3;border-radius:6px;padding:3px 8px;position:absolute;bottom:6px;left:6px}[data-app=admin] .adm-cover-bar{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden}[data-app=admin] .adm-cover-bar span{background:#1a56db;height:100%;transition:width .15s;display:block}[data-app=booking]{--bk-navy:#0e2340;--bk-gold:#cbb89a;--bk-teal:#3d6b7a;--bk-cream:#f3efe6;--bk-sand:#e9e4da;--bk-display:"Cormorant Garamond", Georgia, serif;--bk-body:"Jost", system-ui, sans-serif;--bk-script:"Italianno", "Snell Roundhand", cursive}[data-app=booking] body{background:var(--bk-sand);color:var(--bk-navy);font-family:var(--bk-body);font-weight:300}[data-app=booking] a{color:var(--bk-teal);text-decoration:none}[data-app=booking] a:hover{color:var(--bk-navy)}[data-app=booking]{--bk-gutter:clamp(20px, 4vw, 72px);--bk-header-h:84px}[data-app=booking] .bk-page{background:var(--bk-cream);max-width:1920px;min-height:100dvh;margin:0 auto}[data-app=booking] .bk-pad{padding-left:var(--bk-gutter);padding-right:var(--bk-gutter)}[data-app=booking]{scroll-padding-top:var(--bk-header-h)}@media (prefers-reduced-motion:no-preference){[data-app=booking]{scroll-behavior:smooth}}[data-app=booking] .bk-header{z-index:40;background:var(--bk-navy);padding:16px var(--bk-gutter);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0;box-shadow:0 6px 20px #0e234029}[data-app=booking] .bk-logo{height:52px;display:block}[data-app=booking] .bk-nav{white-space:nowrap;font:400 14px var(--bk-body);letter-spacing:.14em;text-transform:uppercase;color:var(--bk-cream);flex-wrap:nowrap;align-items:center;gap:34px;display:flex}[data-app=booking] .bk-nav a{color:var(--bk-cream)}[data-app=booking] .bk-nav a:hover{color:var(--bk-gold)}[data-app=booking] .bk-nav a.is-active{color:var(--bk-gold);border-bottom:1px solid var(--bk-gold);padding-bottom:2px}[data-app=booking] .bk-lang{color:#f3efe6b3;font-size:12px}[data-app=booking] .bk-lang .sep{opacity:.5}[data-app=booking] .bk-lang a{color:inherit}[data-app=booking] .bk-lang a.is-active{color:var(--bk-gold)}[data-app=booking] .bk-news{padding:26px var(--bk-gutter) 4px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 40px;display:flex}[data-app=booking] .bk-news-t{flex-direction:column;gap:3px;min-width:240px;display:flex}[data-app=booking] .bk-news-t strong{font-family:var(--bk-display);color:var(--bk-navy);font-size:21px;font-weight:600}[data-app=booking] .bk-news-t span{font:300 13.5px var(--bk-body);color:#0e234099}[data-app=booking] .bk-news-form{flex-wrap:wrap;align-items:center;gap:10px;max-width:460px;display:flex}[data-app=booking] .bk-news-f{min-width:0;height:42px;font:300 14px var(--bk-body);color:var(--bk-navy);background:#fff;border:1px solid #0e23402e;border-radius:2px;flex:240px;padding:0 14px}[data-app=booking] .bk-news-f:focus{border-color:var(--bk-gold);outline:none}[data-app=booking] .bk-news-f.is-bad{border-color:#b91c1c}[data-app=booking] .bk-news-bad{font:300 12.5px var(--bk-body);color:#b91c1c;flex:1 0 100%}[data-app=booking] .bk-news-fine,[data-app=booking] .bk-news-done{font:300 12px var(--bk-body);color:#0e234080;flex:1 0 100%}[data-app=booking] .bk-news-done{color:#0e2340b3;max-width:460px;font-size:13.5px}[data-app=booking] .bk-news-fine a{color:inherit}@media (width<=700px){[data-app=booking] .bk-news{flex-direction:column;gap:14px}[data-app=booking] .bk-news-form{width:100%;max-width:none}}[data-app=booking] .bk-foot{padding:22px var(--bk-gutter);font:300 13px var(--bk-body);color:#0e234099;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}[data-app=booking] .bk-btn{text-align:center;font:500 15px var(--bk-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;padding:14px 30px;display:inline-block}[data-app=booking] .bk-btn-gold{background:var(--bk-gold);color:var(--bk-navy)}[data-app=booking] .bk-btn-gold:hover{background:#bda587}[data-app=booking] .bk-btn-navy{background:var(--bk-navy);color:var(--bk-cream)}[data-app=booking] .bk-btn-navy:hover{color:var(--bk-cream);background:#17335a}[data-app=booking] .bk-btn-outline{border-color:var(--bk-navy);color:var(--bk-navy);background:0 0}[data-app=booking] .bk-btn-outline:hover{background:var(--bk-navy);color:var(--bk-cream)}[data-app=booking] .bk-btn-ghost{color:var(--bk-cream);background:0 0;border-color:#f3efe6b3}[data-app=booking] .bk-btn-ghost:hover{color:var(--bk-cream);background:#f3efe61f}[data-app=booking] .bk-btn-sm{letter-spacing:.1em;padding:10px 22px;font-size:12.5px}[data-app=booking] .bk-btn-block{letter-spacing:.12em;width:100%;padding:13px 0;font-size:13px;display:block}[data-app=booking] .bk-script{font-family:var(--bk-script);color:var(--bk-gold);line-height:1}[data-app=booking] .bk-display{font-family:var(--bk-display);font-weight:600;line-height:1.1}[data-app=booking] .bk-kicker{font:500 12px var(--bk-body);letter-spacing:.1em;text-transform:uppercase}[data-app=booking] .bk-lede{font:300 clamp(15px, 1.5vw, 18px)/1.5 var(--bk-body)}[data-app=booking] .bk-body{font:300 15px/1.6 var(--bk-body);color:#0e2340bf}[data-app=booking] .bk-note{font:300 14px var(--bk-body);color:#0e234099}[data-app=booking] .bk-rule{background:#0e234024;height:1px}[data-app=booking] .bk-hero-script{font-size:clamp(32px,4.5vw,54px)}[data-app=booking] .bk-hero-title{max-width:640px;margin:6px 0 12px;font-size:clamp(30px,4.35vw,52px)}[data-app=booking] .bk-hero-lede{color:#f3efe6e6;max-width:560px}[data-app=booking] .bk-section-title{font-size:clamp(28px,3.2vw,38px)}[data-app=booking] .bk-hero{min-height:calc(100dvh - var(--bk-header-h));background:var(--bk-navy);grid-template-areas:"stack";align-items:end;display:grid;position:relative;overflow:hidden}[data-app=booking] .bk-hero>*{grid-area:stack}[data-app=booking] .bk-hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-app=booking] .bk-hero-veil{background:linear-gradient(#0e234057 0%,#0e23401a 28%,#0e234085 62%,#0e2340db 100%);align-self:stretch;position:relative}[data-app=booking] .bk-hero-text{padding:0 var(--bk-gutter) clamp(28px, 3.6vw, 44px);color:var(--bk-cream);position:relative}[data-app=booking] .bk-steps{border-bottom:1px solid #0e234024;grid-template-columns:repeat(3,1fr);display:grid}[data-app=booking] .bk-step{border-right:1px solid #0e234024;padding:44px clamp(20px,3.4vw,60px)}[data-app=booking] .bk-step:last-child{border-right:0}[data-app=booking] .bk-step-n{font-family:var(--bk-display);color:var(--bk-gold);font-size:clamp(34px,3.7vw,44px);line-height:1}[data-app=booking] .bk-step-t{font-family:var(--bk-display);margin:10px 0 8px;font-size:clamp(22px,2.2vw,26px);font-weight:600}[data-app=booking] .bk-shelf{--bk-shelf-gap:24px;--bk-shelf-top:16px;--bk-shelf-bottom:14px;--bk-shelf-bar:0px;--bk-shelf-visible:3;gap:0 var(--bk-shelf-gap);padding:0 var(--bk-gutter) calc(56px - var(--bk-shelf-bottom));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-app=booking] .bk-cards{gap:var(--bk-shelf-gap);grid-area:1/1/auto/4;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--bk-shelf-visible) - 1) * var(--bk-shelf-gap)) / var(--bk-shelf-visible));padding:var(--bk-shelf-top) 0 var(--bk-shelf-bottom);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#0e23404d transparent;display:grid;overflow-x:auto}[data-app=booking] .bk-cards>.bk-card{scroll-snap-align:start}[data-app=booking] .bk-card{transition:opacity .2s .1s,transform .2s .1s}[data-app=booking] .bk-cards.is-loading>.bk-card{opacity:0;transition-delay:0s;transform:translateY(8px)}[data-app=booking] .bk-cards>.bk-card{animation:.4s backwards bk-card-in;animation-delay:calc(min(var(--i,0), 3) * 70ms)}@keyframes bk-card-in{0%{opacity:0;transform:translateY(8px)}}[data-app=booking] .bk-loader{pointer-events:none;opacity:0;visibility:hidden;grid-area:1/1/auto/4;place-self:center;gap:8px;transition:opacity .2s,visibility .2s;display:flex}[data-app=booking] .bk-cards.is-loading+.bk-loader{opacity:1;visibility:visible;transition-delay:.3s}[data-app=booking] .bk-loader span{background:var(--bk-navy);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite bk-loader}[data-app=booking] .bk-loader span:nth-child(2){animation-delay:.15s}[data-app=booking] .bk-loader span:nth-child(3){animation-delay:.3s}@keyframes bk-loader{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.8;transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-app=booking] .bk-cards.is-loading>.bk-card{transform:none}[data-app=booking] .bk-cards>.bk-card{animation-name:bk-card-fade}[data-app=booking] .bk-loader span{opacity:.5;animation:none}}@keyframes bk-card-fade{0%{opacity:0}}[data-app=booking] .bk-card{background:#fff;border:1px solid #0e23402e;flex-direction:column;gap:10px;padding:30px 28px;display:flex;position:relative}[data-app=booking] .bk-card.is-featured{border:2px solid var(--bk-navy)}[data-app=booking] .bk-card-flag{background:var(--bk-navy);color:var(--bk-gold);font:500 11px var(--bk-body);letter-spacing:.14em;text-transform:uppercase;padding:4px 12px;position:absolute;top:-12px;left:26px}[data-app=booking] .bk-card-name{font-family:var(--bk-script);color:var(--bk-teal);font-size:clamp(26px,2.5vw,30px);line-height:1}[data-app=booking] .bk-price{font-family:var(--bk-display);font-size:clamp(34px,3.5vw,42px);font-weight:600;line-height:1}[data-app=booking] .bk-price-unit{font:300 13px var(--bk-body);color:#0e234099}[data-app=booking] .bk-card-list{font:300 14.5px/1.9 var(--bk-body)}[data-app=booking] .bk-card .bk-btn-block{margin-top:auto}[data-app=booking] .bk-card-more{text-align:center;font:500 12px var(--bk-body);letter-spacing:.1em;color:var(--bk-teal);padding-top:4px}[data-app=booking] .bk-cats{margin:var(--bk-shelf-top) 0 calc(var(--bk-shelf-bottom) + var(--bk-shelf-bar));grid-area:1/4;position:relative}[data-app=booking] .bk-cats-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0e23404d transparent;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}[data-app=booking] .bk-cats a{font:400 12.5px/1.4 var(--bk-body);letter-spacing:.1em;text-transform:uppercase;color:#0e2340b3;border:1px solid #0e234040;flex:none;padding:16px 22px}[data-app=booking] .bk-cats a+a{margin-top:-1px}[data-app=booking] .bk-cats a:hover{color:var(--bk-navy);background:#0e23400a}[data-app=booking] .bk-cats a.is-active{background:var(--bk-navy);border-color:var(--bk-navy);color:var(--bk-cream);font-weight:500;position:relative}[data-app=booking] .bk-toggle{border:1px solid #0e234040;display:flex}[data-app=booking] .bk-toggle a,[data-app=booking] .bk-toggle button{font:400 12.5px var(--bk-body);letter-spacing:.1em;text-transform:uppercase;color:#0e2340b3;padding:9px 22px}[data-app=booking] .bk-toggle a.is-active,[data-app=booking] .bk-toggle button.is-active{background:var(--bk-navy);color:var(--bk-cream);font-weight:500}[data-app=booking] .bk-facts{background:var(--bk-navy);color:var(--bk-cream);padding:34px var(--bk-gutter);grid-template-columns:repeat(4,1fr);gap:24px;display:grid}[data-app=booking] .bk-fact-n{font-family:var(--bk-display);color:var(--bk-gold);font-size:clamp(22px,2.2vw,26px)}[data-app=booking] .bk-fact-t{font:300 13.5px/1.5 var(--bk-body);color:#f3efe6bf}[data-app=booking] .bk-crumbs{padding:14px var(--bk-gutter) 0;font:300 12.5px var(--bk-body);color:#0e234099}[data-app=booking] .bk-crumbs a{color:inherit}[data-app=booking] .bk-crumbs strong{color:var(--bk-navy);font-weight:500}[data-app=booking] .bk-detail{padding:20px var(--bk-gutter) 44px;grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"alto lato""resto lato";align-items:start;gap:0 40px;display:grid}[data-app=booking] .bk-detail-top{grid-area:alto}[data-app=booking] .bk-detail-rest{grid-area:resto}[data-app=booking] .bk-detail-name{font-size:clamp(30px,3.4vw,40px)}[data-app=booking] .bk-detail-title{margin-top:4px;font-size:clamp(27px,3.4vw,40px);line-height:1.15}[data-app=booking] .bk-chips{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}[data-app=booking] .bk-chip{font:400 11.5px var(--bk-body);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0e234040;padding:5px 12px}[data-app=booking] .bk-detail-img{-o-object-fit:cover;object-fit:cover;width:100%;height:clamp(200px,27vw,340px);display:block}[data-app=booking] video.bk-detail-img{background:var(--bk-navy)}[data-app=booking] .bk-detail-img[data-lightbox]{cursor:zoom-in}[data-app=booking] .bk-detail-img[data-lightbox]:focus-visible{outline:2px solid var(--bk-teal);outline-offset:2px}[data-app=booking] .bk-lightbox a{color:#ffffffb3}[data-app=booking] .bk-lightbox a:hover{color:#fff}[data-app=booking] .bk-lightbox .lb-foto{background:var(--bk-cream)}[data-app=booking] .bk-gallery{position:relative}[data-app=booking] .bk-gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:none;display:flex;overflow-x:auto}[data-app=booking] .bk-gallery-track::-webkit-scrollbar{display:none}[data-app=booking] .bk-gallery-track:focus-visible{outline:2px solid var(--bk-teal);outline-offset:2px}[data-app=booking] .bk-gallery-track>.bk-detail-img{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}[data-app=booking] .bk-gallery-arrow{width:40px;height:40px;color:var(--bk-cream);cursor:pointer;background:#0e23408c;border:0;border-radius:50%;place-items:center;padding:0;transition:background .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}[data-app=booking] .bk-gallery-arrow:hover{background:var(--bk-navy)}[data-app=booking] .bk-gallery-arrow svg{width:20px;height:20px}[data-app=booking] .bk-gallery-arrow.is-prev{left:12px}[data-app=booking] .bk-gallery-arrow.is-next{right:12px}[data-app=booking] .bk-gallery-dots{justify-content:center;gap:7px;display:flex;position:absolute;bottom:12px;left:0;right:0}[data-app=booking] .bk-gallery-dot{cursor:pointer;background:#f3efe68c;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background .15s,transform .15s}[data-app=booking] .bk-gallery-dot.is-active{background:var(--bk-gold);transform:scale(1.25)}[data-app=booking] .bk-prose{font:300 15px/1.7 var(--bk-body);color:#0e2340d9;margin-top:18px}[data-app=booking] .bk-block-title{font-family:var(--bk-display);margin:24px 0 10px;font-size:clamp(22px,2.3vw,26px);font-weight:600}[data-app=booking] .bk-fine{font:300 12px/1.5 var(--bk-body);color:#0e23408c;margin-top:8px}[data-app=booking] .bk-menu{font:300 14.5px/1.5 var(--bk-body);background:#fff;border:1px solid #0e23402e;padding:6px 22px}[data-app=booking] .bk-menu-row{border-bottom:1px solid #0e23401a;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:11px 0;display:flex}[data-app=booking] .bk-menu-row:last-child{border-bottom:0}[data-app=booking] .bk-menu-note{color:#0e234080}[data-app=booking] .bk-faq{font:300 14px/1.6 var(--bk-body);flex-direction:column;gap:8px;display:flex}[data-app=booking] .bk-faq-item{background:#fff;border:1px solid #0e234024;padding:13px 18px}[data-app=booking] .bk-faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-weight:500;list-style:none;display:flex}[data-app=booking] .bk-faq-q::-webkit-details-marker{display:none}[data-app=booking] .bk-faq-sign{flex:none;width:13px;height:13px;position:relative}[data-app=booking] .bk-faq-sign:before,[data-app=booking] .bk-faq-sign:after{content:"";background:#0e234073;height:1.5px;margin-top:-.75px;transition:transform .26s;position:absolute;top:50%;left:0;right:0}[data-app=booking] .bk-faq-sign:after{transform:rotate(90deg)}[data-app=booking] .bk-faq-item[open] .bk-faq-sign:after{transform:rotate(90deg)scaleX(0)}[data-app=booking]{interpolate-size:allow-keywords}[data-app=booking] .bk-faq-item::details-content{opacity:0;block-size:0;transition:block-size .26s ease, opacity .2s ease, content-visibility .26s allow-discrete;overflow:hidden}[data-app=booking] .bk-faq-item[open]::details-content{opacity:1;block-size:auto}[data-app=booking] .bk-faq-a{color:#0e2340b3;padding-top:6px}@media (prefers-reduced-motion:reduce){[data-app=booking] .bk-faq-sign:before,[data-app=booking] .bk-faq-sign:after{transition:none}[data-app=booking] .bk-faq-item::details-content{transition:none}}[data-app=booking] .bk-minis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}[data-app=booking] .bk-mini{background:#fff;border:1px solid #0e234029;padding:14px 16px;display:block}[data-app=booking] .bk-mini:hover{border-color:var(--bk-navy)}[data-app=booking] .bk-mini-n{font-family:var(--bk-script);color:var(--bk-teal);font-size:23px;line-height:1}[data-app=booking] .bk-mini-m{font:300 12px var(--bk-body);color:#0e234099;margin:4px 0 8px}[data-app=booking] .bk-mini-more{font:500 11.5px var(--bk-body);letter-spacing:.1em;color:var(--bk-teal)}[data-app=booking] .bk-aside{top:calc(var(--bk-header-h) + 20px);flex-direction:column;grid-area:lato;align-self:start;gap:14px;display:flex;position:sticky}[data-app=booking] .bk-buy{border:2px solid var(--bk-navy);background:#fff;padding:22px 24px}[data-app=booking] .bk-buy-price{font-family:var(--bk-display);font-size:clamp(36px,3.8vw,44px);font-weight:600;line-height:1}[data-app=booking] .bk-buy-unit{font:300 13.5px var(--bk-body);color:#0e234099}[data-app=booking] .bk-buy-list{font:300 13.5px/2 var(--bk-body)}[data-app=booking] .bk-buy-note{font:300 11.5px var(--bk-body);color:#0e23408c;text-align:center;margin-top:8px}[data-app=booking] .bk-side-note{font:300 12.5px/1.7 var(--bk-body);color:#0e2340a6;border:1px solid #0e234024;padding:14px 16px}@media (width<=980px){[data-app=booking] .bk-nav>a:not(.bk-btn),[data-app=booking] .bk-lang{display:none}}@media (width<=760px){[data-app=booking] .bk-wz-step:not(.is-now){display:none}[data-app=booking] .bk-wz-nav{padding:16px var(--bk-gutter) 0;display:block}}[data-app=booking] .bk-wz-steps{font:400 12px var(--bk-body);letter-spacing:.1em;text-transform:uppercase;color:#f3efe673;flex-wrap:wrap;gap:26px;margin:0;padding:0;list-style:none;display:flex}[data-app=booking] .bk-wz-step.is-done{color:#f3efe6cc}[data-app=booking] .bk-wz-step.is-now{color:var(--bk-gold);border-bottom:1px solid var(--bk-gold);padding-bottom:3px}[data-app=booking] .bk-wz-step button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}[data-app=booking] .bk-wz-step button:hover{color:var(--bk-cream)}[data-app=booking] .bk-wz-step.is-now button:hover{color:var(--bk-gold);opacity:.8}[data-app=booking] .bk-wz-nav{display:none}[data-app=booking] .bk-wz-nav button{font:400 13px var(--bk-body);color:#0e2340b3;cursor:pointer;align-items:center;gap:8px;display:inline-flex}[data-app=booking] .bk-wz-nav button:hover{color:var(--bk-navy)}[data-app=booking] .bk-wz{padding:34px var(--bk-gutter) 40px;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:36px;display:grid}[data-app=booking] .bk-wz.is-centered{max-width:1200px;margin-inline:auto}[data-app=booking] .bk-wz-kicker{font:400 12px var(--bk-body);letter-spacing:.14em;text-transform:uppercase;color:#0e23408c}[data-app=booking] .bk-wz-main>.bk-wz-kicker{margin-bottom:6px}[data-app=booking] .bk-wz-title{font-size:clamp(26px,3vw,34px)}[data-app=booking] .bk-wz-lede{font:300 14.5px/1.5 var(--bk-body);color:#0e2340b3;margin-top:4px}[data-app=booking] .bk-wz-toggle{width:fit-content;margin:20px 0 18px}[data-app=booking] .bk-choices{flex-direction:column;gap:12px;display:flex}[data-app=booking] .bk-choice{text-align:left;cursor:pointer;background:#fff;border:1px solid #0e23402e;align-items:flex-start;gap:16px;width:100%;padding:18px 20px;display:flex}[data-app=booking] .bk-choice:hover{border-color:#0e234073}[data-app=booking] .bk-choice.is-on{border:2px solid var(--bk-navy);padding:17px 19px}[data-app=booking] .bk-choice-dot{box-sizing:border-box;border:1.5px solid #0e234066;border-radius:50%;flex:none;width:18px;height:18px;margin-top:4px;transition:border-width .15s,border-color .15s}[data-app=booking] .bk-choice.is-on .bk-choice-dot{border:5px solid var(--bk-navy)}[data-app=booking] .bk-choice-body{flex:1;display:block}[data-app=booking] .bk-choice-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}[data-app=booking] .bk-choice-name{font-family:var(--bk-script);color:var(--bk-teal);font-size:27px;line-height:1}[data-app=booking] .bk-choice-price{font-family:var(--bk-display);white-space:nowrap;font-size:26px;font-weight:600}[data-app=booking] .bk-choice-unit{font:300 12px var(--bk-body);color:#0e23408c}[data-app=booking] .bk-choice-note{font:300 13.5px/1.6 var(--bk-body);color:#0e2340b3;margin-top:6px;display:block}[data-app=booking] .bk-choice-flag{color:var(--bk-teal);font:500 10.5px var(--bk-body);letter-spacing:.12em;text-transform:uppercase;background:#3d6b7a1f;margin-top:8px;padding:3px 10px;display:inline-block}[data-app=booking] .bk-wz-pack{display:grid}[data-app=booking] .bk-wz-pack>.bk-choices,[data-app=booking] .bk-wz-pack>.bk-loader{grid-area:1/1}[data-app=booking] .bk-choices.is-loading+.bk-loader{opacity:1;visibility:visible;transition-delay:.3s}[data-app=booking] .bk-choice{transition:opacity .2s .1s,transform .2s .1s}[data-app=booking] .bk-choices.is-loading>.bk-choice{opacity:0;pointer-events:none;transition-delay:0s;transform:translateY(8px)}[data-app=booking] .bk-choices>.bk-choice{animation:.4s backwards bk-card-in;animation-delay:calc(min(var(--i,0), 3) * 70ms)}@media (prefers-reduced-motion:reduce){[data-app=booking] .bk-choices.is-loading>.bk-choice{transform:none}[data-app=booking] .bk-choices>.bk-choice{animation-name:bk-card-fade}}[data-app=booking] .bk-when{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}[data-app=booking] .bk-cal{background:#fff;border:1px solid #0e23402e;padding:18px 20px}[data-app=booking] .bk-cal-head{font:500 14px var(--bk-body);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}[data-app=booking] .bk-cal-head button{width:28px;height:28px;color:var(--bk-navy);cursor:pointer;place-items:center;display:grid}[data-app=booking] .bk-cal-head button:hover{background:#0e23400f}[data-app=booking] .bk-cal-head button:disabled{color:#0e234059;cursor:default}[data-app=booking] .bk-cal-head button:disabled:hover{background:0 0}[data-app=booking] .bk-cal-week{text-align:center;font:400 10.5px var(--bk-body);text-transform:uppercase;color:#0e234080;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}[data-app=booking] .bk-cal-grid{text-align:center;font:400 13.5px var(--bk-body);grid-template-columns:repeat(7,1fr);gap:2px;margin-top:6px;display:grid}[data-app=booking] .bk-cal-day{cursor:pointer;padding:8px 0}[data-app=booking] .bk-cal-day:hover{background:#0e234012}[data-app=booking] .bk-cal-day.is-off{color:#0e23404d;cursor:default}[data-app=booking] .bk-cal-day.is-off:hover{background:0 0}[data-app=booking] .bk-cal-day.is-closed{text-decoration:line-through}[data-app=booking] .bk-cal-day.is-today{box-shadow:inset 0 0 0 1px #0e23404d}[data-app=booking] .bk-cal-day.is-on{background:var(--bk-navy);color:var(--bk-cream)}[data-app=booking] .bk-cal-day.is-on:hover{background:var(--bk-navy)}[data-app=booking] .bk-cal-note{font:300 11.5px var(--bk-body);color:#0e23408c;border-top:1px solid #0e23401a;margin-top:10px;padding-top:10px}[data-app=booking] .bk-guests{background:#fff;border:1px solid #0e23402e;padding:18px 20px}[data-app=booking] .bk-guests-t{font:500 14px var(--bk-body)}[data-app=booking] .bk-guests-s{font:300 12px var(--bk-body);color:#0e234099}[data-app=booking] .bk-guests-n{font-family:var(--bk-display);font-variant-numeric:lining-nums;text-align:center;width:24px;font-size:28px;font-weight:600}[data-app=booking] .bk-step-btn{cursor:pointer;border:1px solid #0e234059;place-items:center;width:38px;height:38px;font-size:18px;display:grid}[data-app=booking] .bk-step-btn.is-on{border-color:var(--bk-navy);background:var(--bk-navy);color:var(--bk-cream)}[data-app=booking] .bk-step-btn:disabled{opacity:.35;cursor:not-allowed}[data-app=booking] .bk-seats{gap:6px;margin-top:14px;display:flex}[data-app=booking] .bk-seats span{background:#0e23401f;flex:1;height:6px;transition:background .18s}[data-app=booking] .bk-seats span.is-on{background:var(--bk-teal)}[data-app=booking] .bk-wz-aside{top:calc(var(--bk-header-h) + 20px);flex-direction:column;gap:14px;display:flex;position:sticky}[data-app=booking] .bk-summary{background:#fff;border:1px solid #0e23402e;padding:20px 22px}[data-app=booking] .bk-summary-t{font:500 11.5px var(--bk-body);letter-spacing:.14em;text-transform:uppercase;color:#0e23408c}[data-app=booking] .bk-summary-rows{font:300 13.5px/1.5 var(--bk-body);margin-top:12px}[data-app=booking] .bk-summary-rows>div{justify-content:space-between;gap:12px;padding:4px 0;display:flex}[data-app=booking] .bk-summary-rows span{color:#0e234099}[data-app=booking] .bk-summary-rows strong{text-align:right;font-weight:500}[data-app=booking] .bk-summary-rows strong.is-free{color:var(--bk-teal)}[data-app=booking] .bk-summary-note{font:300 12px/1.6 var(--bk-body);color:#0e234099}[data-app=booking] .bk-summary-total{justify-content:space-between;align-items:baseline;display:flex}[data-app=booking] .bk-summary-total span{font:500 13.5px var(--bk-body)}[data-app=booking] .bk-summary-total strong{font-family:var(--bk-display);font-size:26px;font-weight:600}[data-app=booking] .bk-btn:disabled{opacity:.4;cursor:not-allowed}[data-app=booking] .bk-wz-back{text-align:center;width:100%;font:400 12.5px var(--bk-body);color:#0e234099;cursor:pointer;margin-top:10px;display:block}[data-app=booking] .bk-wz-back:hover{color:var(--bk-navy)}[data-app=booking] .bk-wz-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}[data-app=booking] .bk-locked{font:400 12.5px var(--bk-body);letter-spacing:.08em;color:#0e234099;flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-app=booking] .bk-locked-chip{background:var(--bk-navy);color:var(--bk-cream);text-transform:uppercase;padding:6px 14px}[data-app=booking] .bk-wz.is-guests{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"testa testa""corpo lato";gap:24px 28px;padding-top:26px}[data-app=booking] .bk-wz-intro{grid-area:testa}[data-app=booking] .bk-wz.is-guests>.bk-wz-main{grid-area:corpo}[data-app=booking] .bk-wz.is-guests>.bk-wz-aside{grid-area:lato}[data-app=booking] .bk-wz-intro .bk-wz-title{margin-top:4px;font-size:clamp(26px,3.2vw,36px)}[data-app=booking] .bk-wz-intro .bk-wz-lede{margin-top:6px}[data-app=booking] .bk-people{flex-direction:column;gap:14px;display:flex}[data-app=booking] .bk-person{background:#fff;border:1px solid #0e23402e;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;padding:18px 22px;display:grid}[data-app=booking] .bk-person.is-todo{border:2px solid var(--bk-teal);padding:17px 21px}[data-app=booking] .bk-person-n{background:var(--bk-navy);width:38px;height:38px;color:var(--bk-gold);font-family:var(--bk-display);font-variant-numeric:lining-nums;border-radius:50%;justify-content:center;align-items:center;font-size:19px;font-weight:600;display:inline-flex}[data-app=booking] .bk-person-l{font:400 11.5px var(--bk-body);letter-spacing:.1em;text-transform:uppercase;color:#0e23408c;margin-bottom:5px;display:block}[data-app=booking] .bk-field{width:100%;font:400 15px var(--bk-body);color:var(--bk-navy);background:#f9f7f1;border:1px solid #0e23404d;padding:10px 14px;display:block}[data-app=booking] .bk-field:focus{border-color:var(--bk-navy);background:#fff;outline:none}[data-app=booking] select.bk-field{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#0e234080 50%),linear-gradient(135deg,#0e234080 50%,#0000 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}[data-app=booking] .ts-wrapper.bk-field{background:0 0;border:0;height:auto;padding:0}[data-app=booking] .ts-wrapper .ts-control{min-height:0;font:400 15px var(--bk-body);color:var(--bk-navy);box-shadow:none;cursor:pointer;background:#f9f7f1;border:1px solid #0e23404d;border-radius:0;align-items:center;gap:4px;padding:10px 32px 10px 14px;display:flex}[data-app=booking] .ts-wrapper.focus .ts-control,[data-app=booking] .ts-wrapper.dropdown-active .ts-control{border-color:var(--bk-teal);background:#fff}[data-app=booking] .ts-wrapper .ts-control>.item{line-height:1.25}[data-app=booking] .ts-wrapper .ts-control>input{min-width:4px;font:inherit;color:inherit;margin:0}[data-app=booking] .ts-wrapper .ts-control>input::placeholder{color:#0e234080}[data-app=booking] .ts-wrapper.single .ts-control:after{border-top-color:#0e234080;right:14px}[data-app=booking] .ts-wrapper.single.dropdown-active .ts-control:after{border-bottom-color:var(--bk-teal)}[data-app=booking] .ts-dropdown{z-index:20;font:400 14px var(--bk-body);color:var(--bk-navy);background:#fff;border:1px solid #0e234033;border-top:0;border-radius:0;margin:0;box-shadow:0 10px 26px #0e234024}[data-app=booking] .ts-dropdown .option{border-top:1px solid #0e234014;padding:10px 14px}[data-app=booking] .ts-dropdown .option:first-child{border-top:0}[data-app=booking] .ts-dropdown .active{color:inherit;background:#eef3f4}[data-app=booking] .ts-dropdown .dropdown-input-wrap{border-bottom:1px solid #0e23401f;padding:8px 10px}[data-app=booking] .ts-dropdown .dropdown-input{width:100%;font:400 14px var(--bk-body);color:var(--bk-navy);box-shadow:none;background:#fff;border:1px solid #0e23404d;border-radius:0;padding:8px 12px;display:block}[data-app=booking] .ts-dropdown .dropdown-input::placeholder{color:#0e234080}[data-app=booking] .ts-dropdown .dropdown-input:focus{border-color:var(--bk-teal);outline:none}@media (pointer:coarse){[data-app=booking] .ts-dropdown .dropdown-input{font-size:16px}}[data-app=booking] .ts-wrapper .ts-control>input.items-placeholder{min-width:0;height:auto;font:inherit;color:inherit}[data-app=booking] .ts-wrapper.plugin-dropdown_input.focus.dropdown-active .ts-control{border-color:var(--bk-teal);background:#fff}[data-app=booking] .bk-ts-opt{justify-content:space-between;align-items:baseline;gap:16px;display:flex}[data-app=booking] .bk-ts-flag{margin-right:8px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.1em;line-height:1}[data-app=booking] .ts-dropdown .option[aria-disabled]{color:#0e234073;cursor:default;border-top:1px solid #0e23401f;font-size:13px}[data-app=booking] .ts-dropdown .option[aria-disabled].active{background:0 0}[data-app=booking] .bk-hint{font:300 13.5px/1.6 var(--bk-body);color:#0e2340cc;background:#eceae3;border:1px solid #0e234024;padding:14px 18px}[data-app=booking] .bk-hint strong{font-weight:600}[data-app=booking] .bk-summary-sub{font:300 13px var(--bk-body);color:#0e234099;margin:6px 0 4px}[data-app=booking] .bk-summary-rows>div.is-todo{color:#0e234073}[data-app=booking] .bk-summary-rows>div.is-todo span{color:inherit}[data-app=booking] .bk-summary-why{font:300 11.5px var(--bk-body);color:#0e23408c;text-align:center;margin-top:8px}[data-app=booking] .bk-summary.is-dark{background:var(--bk-navy);border-color:var(--bk-navy);color:var(--bk-cream);padding:24px 26px}[data-app=booking] .bk-summary.is-dark .bk-summary-t{font:400 30px/1 var(--bk-script);letter-spacing:0;text-transform:none;color:var(--bk-gold)}[data-app=booking] .bk-summary.is-dark .bk-summary-sub{color:#f3efe6b3;margin:6px 0 14px}[data-app=booking] .bk-summary.is-dark .bk-summary-rows{margin-top:0;font-size:14px}[data-app=booking] .bk-summary.is-dark .bk-summary-rows>div{border-top:1px solid #f3efe62e;padding:9px 0}[data-app=booking] .bk-summary.is-dark .bk-summary-rows span{color:inherit}[data-app=booking] .bk-summary.is-dark .bk-summary-rows strong{font-weight:300}[data-app=booking] .bk-summary.is-dark .bk-summary-rows>div.is-todo{color:#f3efe699}[data-app=booking] .bk-summary.is-dark .bk-rule{display:none}[data-app=booking] .bk-summary.is-dark .bk-summary-total{border-top:1px solid #f3efe659;margin-top:6px;padding-top:12px}[data-app=booking] .bk-summary.is-dark .bk-summary-total span{font:400 13px var(--bk-body);letter-spacing:.1em;text-transform:uppercase}[data-app=booking] .bk-summary.is-dark .bk-summary-total strong{color:var(--bk-gold)}[data-app=booking] .bk-summary.is-dark .bk-summary-note{color:#f3efe699;margin-top:4px}[data-app=booking] .bk-summary.is-dark .bk-summary-why{color:#f3efe68c}[data-app=booking] .bk-summary.is-dark .bk-btn:disabled{opacity:.55}[data-app=booking] .bk-summary.is-dark .bk-wz-back{color:#f3efe699}[data-app=booking] .bk-summary.is-dark .bk-wz-back:hover{color:var(--bk-cream)}[data-app=booking] .bk-modes{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}[data-app=booking] .bk-mode{text-align:left;cursor:pointer;background:#fff;border:1px solid #0e23402e;flex:260px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}[data-app=booking] .bk-mode.is-on{border:2px solid var(--bk-navy);padding:13px 17px}[data-app=booking] .bk-mode-t{font:500 14.5px var(--bk-body);display:block}[data-app=booking] .bk-mode-s{font:300 12.5px/1.5 var(--bk-body);color:#0e2340a6;margin-top:3px;display:block}[data-app=booking] .bk-mode-free{color:var(--bk-teal);font:500 10.5px var(--bk-body);letter-spacing:.1em;text-transform:uppercase;vertical-align:2px;background:#3d6b7a1f;margin-left:6px;padding:2px 8px;display:inline-block}[data-app=booking] .bk-pickup{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}[data-app=booking] .bk-pickup-fine{grid-column:1/-1;margin-top:0}[data-app=booking] .bk-label{font:500 12px var(--bk-body);letter-spacing:.08em;text-transform:uppercase;color:#0e234099;margin-bottom:8px}[data-app=booking] .bk-slots{flex-wrap:wrap;gap:8px;display:flex}[data-app=booking] .bk-slot{font:400 13px var(--bk-body);font-variant-numeric:lining-nums;cursor:pointer;background:#fff;border:1px solid #0e23404d;padding:8px 13px}[data-app=booking] .bk-slot:hover{border-color:var(--bk-navy)}[data-app=booking] .bk-slot.is-on{background:var(--bk-navy);border-color:var(--bk-navy);color:var(--bk-cream);font-weight:500}[data-app=booking] .bk-slot.is-off{color:#0e234059;cursor:not-allowed;border-color:#0e23401f;text-decoration:line-through}[data-app=booking] .bk-slot.is-off:hover{border-color:#0e23401f}[data-app=booking] .bk-places{border:1px solid #0e23402e;border-radius:0;width:100%;display:block}[data-app=booking] .bk-geo-btn{text-align:left;width:100%;font:300 13px var(--bk-body);color:#0e2340a6;cursor:pointer;background:#fff;border:1px solid #0e23402e;border-top:0;align-items:center;gap:8px;padding:10px 14px;display:flex}[data-app=booking] .bk-geo-btn:hover{color:var(--bk-navy);background:#3d6b7a12}[data-app=booking] .bk-geo-btn:disabled{cursor:default;opacity:.6;background:#fff}[data-app=booking] .bk-geo-btn svg{color:var(--bk-teal);flex:none}[data-app=booking] .bk-map{background:#e4e0d2;border:1px solid #0e23402e;height:100%;min-height:340px}[data-app=booking] .bk-map gmp-advanced-marker[gmp-draggable]{cursor:grab}[data-app=booking] .bk-map gmp-advanced-marker[gmp-draggable]:active{cursor:grabbing}[data-app=booking] .bk-geo{font:400 12px var(--bk-body);color:#2c505c;background:#3d6b7a1a;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;display:flex}[data-app=booking] .bk-geo strong{font-weight:500}[data-app=booking] .bk-geo svg{flex:none}[data-app=booking] .bk-geo.is-far{color:#7a5300;background:#e3a0081f}[data-app=booking] .bk-geo-x{font:400 12px var(--bk-body);color:var(--bk-teal);cursor:pointer;margin-left:auto;text-decoration:underline}[data-app=booking] .bk-geo.is-far .bk-geo-x{color:inherit}[data-app=booking] .bk-warn{font:300 13px/1.6 var(--bk-body);color:#0e2340cc;background:#e3a0081f;border-left:3px solid #e3a008;padding:10px 14px}[data-app=booking] .bk-warn code{font-family:ui-monospace,monospace;font-size:12px}[data-app=booking] .bk-wz.is-pay{grid-template-columns:minmax(0,584px) 400px;justify-content:start}[data-app=booking] .bk-error{font:300 13px/1.6 var(--bk-body);color:#7a1d13;background:#b4231814;border-left:3px solid #b42318;margin:0 0 22px;padding:10px 14px}[data-app=booking] .bk-error strong{font-weight:500}[data-app=booking] .bk-pay-err{margin:12px 0 0}[data-app=booking] .bk-pay-methods{grid-template-columns:minmax(0,1fr);gap:10px;max-width:520px;margin-top:18px;display:grid}[data-app=booking] .bk-pay-method{text-align:left;cursor:pointer;background:#fff;border:1px solid #0e23402e;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}[data-app=booking] .bk-pay-method:hover{border-color:#0e234073}[data-app=booking] .bk-pay-method.is-on{border:2px solid var(--bk-navy);padding:13px 15px}[data-app=booking] .bk-pay-method-dot{box-sizing:border-box;border:1.5px solid #0e234066;border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px;transition:border-width .15s,border-color .15s}[data-app=booking] .bk-pay-method.is-on .bk-pay-method-dot{border:5px solid var(--bk-navy)}[data-app=booking] .bk-pay-method-body{min-width:0;display:block}[data-app=booking] .bk-pay-method-name{font:500 14px var(--bk-body);color:var(--bk-navy);display:block}[data-app=booking] .bk-pay-method-note{font:300 12px/1.5 var(--bk-body);color:#0e234099;margin-top:2px;display:block}[data-app=booking] .bk-pay-method-icon{color:#0e23406b;flex:none;align-self:center;width:28px;height:28px;margin-left:auto;transition:color .15s}[data-app=booking] .bk-pay-method:hover .bk-pay-method-icon{color:#0e23408c}[data-app=booking] .bk-pay-method.is-on .bk-pay-method-icon{color:var(--bk-navy)}[data-app=booking] .bk-pay-box{background:#fff;border:1px solid #0e23402e;max-width:520px;margin-top:20px;padding:22px 24px}[data-app=booking] .bk-pay-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}[data-app=booking] .bk-pay-head>span:first-child{font:500 12px var(--bk-body);letter-spacing:.08em;text-transform:uppercase;color:#0e234099}[data-app=booking] .bk-brands{font:600 10px var(--bk-body);text-transform:uppercase;color:#0e23408c;gap:6px;display:flex}[data-app=booking] .bk-brands span{border:1px solid #0e234040;padding:2px 6px}[data-app=booking] .bk-pay-fields{font:300 14px var(--bk-body);flex-direction:column;gap:10px;display:flex}[data-app=booking] .bk-pay-l{font:400 11.5px var(--bk-body);color:#0e23408c;margin-bottom:4px;display:block}[data-app=booking] .bk-pay-f{width:100%;font:300 14px var(--bk-body);color:var(--bk-navy);background:#fff;border:1px solid #0e23404d;padding:11px 13px;display:block}[data-app=booking] .bk-pay-f:focus{border-color:var(--bk-navy);outline:none}[data-app=booking] .bk-pay-f::placeholder{color:#0e234059}[data-app=booking] .bk-pay-f.is-invalid,[data-app=booking] .bk-pay-phone .is-invalid .ts-control{border-color:#b42318}[data-app=booking] .bk-field-err{font:400 12px/1.45 var(--bk-body);color:#b42318;margin-top:5px;display:block}[data-app=booking] .bk-required{color:#b42318}[data-app=booking] .bk-summary-why.is-error{color:#b42318;font-weight:400}[data-app=booking] .bk-summary.is-dark .bk-summary-why.is-error{color:#f8b4a8}[data-app=booking] .bk-pay-phone{grid-template-columns:124px 1fr;align-items:start;gap:10px;display:grid}[data-app=booking] .bk-pay-phone .ts-wrapper .ts-control{font:300 14px var(--bk-body);background:#fff;flex-wrap:nowrap;padding:11px 28px 11px 13px}[data-app=booking] .bk-pay-phone .ts-wrapper{position:relative}[data-app=booking] .bk-pay-phone .ts-wrapper.single .ts-control:after{content:"";pointer-events:none;border:4px solid #0000;border-top-color:#0e234080;border-bottom-width:0;margin-top:-2px;position:absolute;top:50%;right:12px}[data-app=booking] .bk-pay-phone .ts-wrapper.single.dropdown-active .ts-control:after{border-top-color:var(--bk-navy)}[data-app=booking] .bk-pay-phone .ts-wrapper.focus .ts-control{border-color:var(--bk-navy)}[data-app=booking] .bk-pay-phone .ts-dropdown{border-top:1px solid #0e234033;width:280px}[data-app=booking] .bk-pay-phone .ts-wrapper.plugin-dropdown_input.focus.dropdown-active .ts-control,[data-app=booking] .bk-pay-phone .ts-dropdown .dropdown-input:focus{border-color:var(--bk-navy)}[data-app=booking] .bk-check{font:300 12.5px/1.5 var(--bk-body);color:#0e2340bf;cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;display:flex}[data-app=booking] .bk-check input{appearance:none;border:1px solid var(--bk-navy);cursor:pointer;background:#fff;flex:none;width:17px;height:17px;margin-top:1px}[data-app=booking] .bk-check input:checked{background:var(--bk-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F3EFE6' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 11px no-repeat}[data-app=booking] .bk-check em{color:#0e234080;font-style:normal}[data-app=booking] .bk-pay-note{font:300 12px/1.55 var(--bk-body);color:#0e23408c;margin:2px 0 0}[data-app=booking] .bk-pay-account{font:300 11.5px/1.5 var(--bk-body);color:#0e23408c;margin:6px 0 0;padding-left:27px}[data-app=booking] .bk-pay-sumup:not(:empty){margin-top:4px}[data-app=booking] .bk-paypal{min-height:46px}[data-app=booking] .bk-paypal:empty{display:none}[data-app=booking] .bk-lock{font:300 12px var(--bk-body);color:#0e234099;align-items:center;gap:8px;margin-top:14px;display:flex}[data-app=booking] .bk-lock svg{color:var(--bk-teal);flex:none}[data-app=booking] .bk-lock strong{font-weight:500}[data-app=booking] .bk-terms{font:300 12px/1.6 var(--bk-body);color:#0e23408c;max-width:520px;margin-top:12px}[data-app=booking] .bk-summary-calc{font:300 13.5px var(--bk-body);justify-content:space-between;gap:12px;padding:3px 0;display:flex}[data-app=booking] .bk-summary-calc span:first-child{color:#0e234099}[data-app=booking] .bk-wz.is-pay .bk-summary-total strong{font-size:28px}[data-app=booking] .bk-wz.is-pay .bk-btn-block{padding:14px 0;font-size:13.5px}[data-app=booking] .bk-wait{max-width:584px;color:var(--bk-navy);background:#fff;border:1px solid #0e23402e;padding:26px 26px 30px}[data-app=booking] .bk-wait .bk-wz-lede{color:#0e2340c7}[data-app=booking] .bk-wait .bk-terms{color:#0e2340a8;max-width:none}[data-app=booking] .bk-wait-dot{background:var(--bk-teal);border-radius:50%;width:12px;height:12px;margin-bottom:18px;animation:1.4s ease-in-out infinite bk-pulse}@keyframes bk-pulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-app=booking] .bk-wait-dot{opacity:1;animation:none}}[data-app=booking] .bk-done-bar{background:var(--bk-navy);padding:16px var(--bk-gutter);justify-content:space-between;align-items:center;gap:24px;display:flex}[data-app=booking] .bk-done-bar>span{font:400 12px var(--bk-body);letter-spacing:.18em;text-transform:uppercase;color:var(--bk-gold)}[data-app=booking] .bk-done-grid{grid-template-columns:1fr 1fr;max-width:1200px;min-height:420px;margin-inline:auto;display:grid}[data-app=booking] .bk-done-photo{background:var(--bk-navy);position:relative}[data-app=booking] .bk-done-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-app=booking] .bk-done-photo:after{content:"";background:linear-gradient(90deg,#0e234000 55%,#f3efe6 100%);position:absolute;inset:0}[data-app=booking] .bk-done-body{padding:44px 48px 40px}[data-app=booking] .bk-done-check{width:54px;height:54px;color:var(--bk-teal);border:2px solid;border-radius:50%;place-items:center;display:grid}[data-app=booking] .bk-done-script{font-family:var(--bk-script);color:var(--bk-teal);margin-top:14px;font-size:44px;line-height:1}[data-app=booking] .bk-done-title{font-family:var(--bk-display);margin-top:4px;font-size:30px;font-weight:600}[data-app=booking] .bk-done-code{font:400 12.5px var(--bk-body);letter-spacing:.18em;text-transform:uppercase;color:#0e234099;margin-top:8px}[data-app=booking] .bk-done-box{font:300 13.5px/1.4 var(--bk-body);background:#fff;border:1px solid #0e23402e;max-width:420px;margin-top:18px;padding:16px 18px}[data-app=booking] .bk-done-box>div{justify-content:space-between;gap:14px;padding:5px 0;display:flex}[data-app=booking] .bk-done-box span{color:#0e2340a6}[data-app=booking] .bk-done-box strong{text-align:right;font-weight:500}[data-app=booking] .bk-done-actions{align-items:center;gap:12px;margin-top:18px;display:flex}[data-app=booking] .bk-done-actions .bk-btn{letter-spacing:.12em;padding:12px 24px;font-size:12.5px}[data-app=booking] .bk-done-receipt{font:400 13px var(--bk-body);color:var(--bk-teal);padding:12px 0}[data-app=booking] .bk-done-receipt:hover{color:var(--bk-navy)}[data-app=booking] .bk-done-actions .is-busy{pointer-events:none;opacity:.62;cursor:default}[data-app=booking] .bk-done-fine{font:300 12px/1.6 var(--bk-body);color:#0e234099;max-width:420px;margin-top:14px}[data-app=booking] .bk-driver{font:300 12.5px/1.55 var(--bk-body);background:#cbb89a40;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:none}[data-app=booking] .bk-driver svg{flex:none;margin-top:1px}@media (width<=1100px){[data-app=booking] .bk-shelf{--bk-shelf-visible:2;grid-template-columns:repeat(3,minmax(0,1fr))}[data-app=booking] .bk-cards,[data-app=booking] .bk-loader{grid-column:1/3}[data-app=booking] .bk-cats{grid-column:3}[data-app=booking] .bk-detail{grid-template-columns:minmax(0,1fr);grid-template-areas:"alto""lato""resto";gap:28px}[data-app=booking] .bk-aside{position:static}[data-app=booking] .bk-wz,[data-app=booking] .bk-wz.is-pay,[data-app=booking] .bk-wz.is-guests{grid-template-columns:minmax(0,1fr);gap:24px}[data-app=booking] .bk-wz.is-guests{grid-template-areas:"testa""corpo""lato"}[data-app=booking] .bk-wz-aside{position:static}[data-app=booking] .bk-facts{grid-template-columns:repeat(2,1fr);row-gap:28px}}@media (width<=860px){[data-app=booking] .bk-hero-text{bottom:28px}[data-app=booking] .bk-shelf{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}[data-app=booking] .bk-cats{grid-area:1/1}[data-app=booking] .bk-cards,[data-app=booking] .bk-loader{grid-area:2/1}[data-app=booking] .bk-cards{grid-auto-columns:84%;gap:16px}[data-app=booking] .bk-cats{margin:0}[data-app=booking] .bk-cats-list{flex-direction:row;position:relative;overflow:auto hidden}[data-app=booking] .bk-cats a{white-space:nowrap;padding:9px 22px}[data-app=booking] .bk-cats a+a{margin-top:0;margin-left:-1px}[data-app=booking] .bk-steps,[data-app=booking] .bk-minis,[data-app=booking] .bk-when,[data-app=booking] .bk-facts{grid-template-columns:1fr}[data-app=booking] .bk-person{grid-template-columns:44px minmax(0,1fr)}[data-app=booking] .bk-pickup{grid-template-columns:minmax(0,1fr)}[data-app=booking] .bk-map{min-height:280px}[data-app=booking] .bk-wz.is-pay{grid-template-columns:minmax(0,1fr)}[data-app=booking] .bk-wz.is-pay>div:first-child{order:2}[data-app=booking] .bk-wz.is-pay>.bk-wz-aside{order:1}[data-app=booking] .bk-pay-box,[data-app=booking] .bk-pay-methods,[data-app=booking] .bk-terms{max-width:none}[data-app=booking] .bk-done-grid{grid-template-columns:minmax(0,1fr);min-height:0}[data-app=booking] .bk-done-photo{display:none}[data-app=booking] .bk-done-bar{text-align:center;padding:30px var(--bk-gutter) 0;display:block}[data-app=booking] .bk-done-bar>span{display:none}[data-app=booking] .bk-done-body{padding:0}[data-app=booking] .bk-done-head{background:var(--bk-navy);text-align:center;padding:20px var(--bk-gutter) 26px}[data-app=booking] .bk-done-check{color:var(--bk-gold);margin:0 auto}[data-app=booking] .bk-done-script{color:var(--bk-gold);margin-top:12px;font-size:34px}[data-app=booking] .bk-done-title{color:var(--bk-cream);font-size:24px}[data-app=booking] .bk-done-code{color:#f3efe6bf}[data-app=booking] .bk-done-rest{padding:16px var(--bk-gutter) 22px}[data-app=booking] .bk-done-box{max-width:none;margin-top:0}[data-app=booking] .bk-driver{display:flex}[data-app=booking] .bk-done-fine{display:none}[data-app=booking] .bk-done-actions{flex-direction:column;align-items:stretch;gap:10px}[data-app=booking] .bk-done-receipt{text-align:center;padding:0}[data-app=booking] .bk-person>label:last-child{grid-column:2}[data-app=booking] .bk-step{border-bottom:1px solid #0e234024;border-right:0}[data-app=booking] .bk-hero-veil{background:linear-gradient(#0e234075 0%,#0e23408f 45%,#0e2340e0 100%)}[data-app=booking] .bk-logo{height:40px}[data-app=booking]{--bk-header-h:72px}}@media (width<=560px){[data-app=booking] .bk-menu-row,[data-app=booking] .bk-menu-note{display:block}}[data-app=booking] .bk-legal{padding:26px var(--bk-gutter) 48px}[data-app=booking] .bk-legal-again{font:300 14px var(--bk-body);color:#0e234099;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}[data-app=booking] .bk-legal-again:hover{color:var(--bk-navy)}[data-app=booking] .bk-legal-kicker{color:#0e23408c;letter-spacing:.14em}[data-app=booking] .bk-legal-title{margin-top:4px;font-size:clamp(30px,3.2vw,36px)}[data-app=booking] .bk-legal-lede{font:300 15px/1.7 var(--bk-body);color:#0e2340bf;max-width:660px}[data-app=booking] .bk-legal-group{color:#0e234099;margin:22px 0 -4px}[data-app=booking] .bk-legal-tiers{grid-template-columns:repeat(auto-fill,minmax(260px,340px));gap:16px;margin-top:16px;display:grid}@media (width<=560px){[data-app=booking] .bk-legal-tiers{grid-template-columns:1fr}}[data-app=booking] .bk-legal-tier{--filo:#4b7a5a;border:1px solid #0e234026;border-top:3px solid var(--filo);background:#fff;padding:20px 22px}[data-app=booking] .bk-legal-tier.is-late{--filo:#c9a03c}[data-app=booking] .bk-legal-tier.is-none{--filo:#b3455a}[data-app=booking] .bk-legal-tier-title{font-family:var(--bk-display);font-size:26px;font-weight:600;line-height:1.15}[data-app=booking] .bk-legal-tier-label{font:500 13px var(--bk-body);letter-spacing:.1em;text-transform:uppercase;color:var(--filo);margin:6px 0 10px}[data-app=booking] .bk-legal-tier p{font:300 13.5px/1.7 var(--bk-body);color:#0e2340bf}[data-app=booking] .bk-legal-how{margin-top:18px;font-size:13px}[data-app=booking] .bk-legal-body{max-width:760px;margin-top:32px}[data-app=booking] .bk-legal-body p+p,[data-app=booking] .bk-legal-body ul+p,[data-app=booking] .bk-legal-body ul{margin-top:12px}[data-app=booking] .bk-legal-body ul{padding-left:22px;list-style:outside}[data-app=booking] .bk-legal-body p:has(>strong:only-child){color:var(--bk-navy);margin-top:30px}[data-app=booking] .bk-legal-body p:has(>strong:only-child) strong{font-weight:500}[data-app=booking] .bk-contact{padding:26px var(--bk-gutter) 48px}[data-app=booking] .bk-contact-kicker{color:#0e23408c;letter-spacing:.14em}[data-app=booking] .bk-contact-title{margin-top:4px;font-size:clamp(30px,3.2vw,36px)}[data-app=booking] .bk-contact-lede{font:300 15px/1.7 var(--bk-body);color:#0e2340bf;max-width:660px;margin-top:10px}[data-app=booking] .bk-contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:28px;margin-top:28px;display:grid}@media (width<=980px){[data-app=booking] .bk-contact-grid{grid-template-columns:minmax(0,1fr)}}[data-app=booking] .bk-contact-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}@media (width<=400px){[data-app=booking] .bk-contact-cards{grid-template-columns:minmax(0,1fr)}}[data-app=booking] .bk-contact-card-wide{grid-column:1/-1}[data-app=booking] .bk-contact-card{border:1px solid #0e234026;border-top:3px solid var(--bk-gold);background:#fff;flex-direction:column;gap:6px;padding:20px 22px;display:flex}[data-app=booking] .bk-contact-label{font:500 12px var(--bk-body);letter-spacing:.1em;text-transform:uppercase;color:#0e23408c}[data-app=booking] .bk-contact-value{font-family:var(--bk-display);color:var(--bk-navy);font-size:26px;font-weight:600;line-height:1.2}[data-app=booking] a.bk-contact-value:hover{color:var(--bk-teal)}[data-app=booking] .bk-contact-value-sm{overflow-wrap:anywhere;font-size:19px}[data-app=booking] .bk-contact-note{font:300 13.5px/1.6 var(--bk-body);color:#0e2340b3}[data-app=booking] .bk-contact-hours{font:300 14.5px/1.6 var(--bk-body);margin:2px 0 4px}[data-app=booking] .bk-contact-hours>div{border-bottom:1px solid #0e23401a;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:7px 0;display:flex}[data-app=booking] .bk-contact-hours>div:last-child{border-bottom:0;padding-bottom:0}[data-app=booking] .bk-contact-hours strong{font-weight:500}[data-app=booking] .bk-contact-where{border:1px solid #0e234026;border-top:3px solid var(--bk-gold);background:#fff}[data-app=booking] .bk-contact-map{background:#0e23400f;display:block}[data-app=booking] .bk-contact-map img{-o-object-fit:cover;object-fit:cover;width:100%;height:clamp(190px,22vw,240px);display:block}[data-app=booking] .bk-contact-where-body{flex-direction:column;gap:6px;padding:20px 22px;display:flex}[data-app=booking] .bk-contact-address{font:300 14.5px/1.7 var(--bk-body);color:#0e2340d9;font-style:normal}[data-app=booking] .bk-contact-address strong{font-family:var(--bk-display);color:var(--bk-navy);font-size:22px;font-weight:600;line-height:1.25;display:block}[data-app=booking] .bk-contact-directions{align-self:flex-start;margin-top:8px}[data-app=booking] .bk-contact-shortcuts{margin-top:44px}[data-app=booking] .bk-contact-sub{margin-bottom:14px;font-size:clamp(24px,2.6vw,30px)}[data-app=booking] .bk-mini.is-flat{cursor:default}[data-app=booking] .bk-mini.is-flat:hover{box-shadow:none;border-color:#0e234029;transform:none}[data-app=booking] .bk-mini.is-flat .bk-mini-more{color:#0e234080}[data-app=booking] .bk-foot a{color:inherit}[data-app=booking] .bk-foot a:hover{color:var(--bk-navy)}[data-app=booking] .bk-terms a{color:inherit;text-decoration:underline}[data-app=booking] .bk-manage{padding:26px var(--bk-gutter) 48px}[data-app=booking] .bk-manage-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}[data-app=booking] .bk-manage-title{margin-top:4px;font-size:clamp(28px,3.2vw,36px)}[data-app=booking] .bk-manage-who{font:400 13px var(--bk-body);color:#0e234099}[data-app=booking] .bk-manage-flash{font:400 14px/1.5 var(--bk-body);background:#fff;border-left:3px solid #4b7a5a;margin-top:18px;padding:12px 16px}[data-app=booking] .bk-manage-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;margin-top:22px;display:grid}@media (width<=980px){[data-app=booking] .bk-manage-grid{grid-template-columns:minmax(0,1fr)}}[data-app=booking] .bk-manage-main,[data-app=booking] .bk-manage-side,[data-app=booking] .bk-manage-actions{flex-direction:column;gap:12px;display:flex}[data-app=booking] .bk-manage-card{background:var(--bk-navy);color:var(--bk-cream);padding:22px 26px}[data-app=booking] .bk-manage-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}[data-app=booking] .bk-manage-card-title{font-family:var(--bk-display);font-size:24px;font-weight:600}[data-app=booking] .bk-manage-badge{background:var(--bk-gold);color:var(--bk-navy);font:500 11.5px var(--bk-body);letter-spacing:.1em;text-transform:uppercase;padding:4px 12px}[data-app=booking] .bk-manage-badge.is-pending{color:var(--bk-cream);background:#f3efe626}[data-app=booking] .bk-manage-badge.is-cancelled{color:#fff;background:#b3455a}[data-app=booking] .bk-manage-card-body{font:300 14px/1.8 var(--bk-body);color:#f3efe6d9;margin-top:10px}[data-app=booking] .bk-manage-card-body strong{color:var(--bk-gold);font-weight:500}[data-app=booking] .bk-manage-row{text-align:left;width:100%;font:400 14.5px var(--bk-body);color:var(--bk-navy);cursor:pointer;background:#fff;border:1px solid #0e23402e;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}[data-app=booking] .bk-manage-row:hover,[data-app=booking] .bk-manage-row.is-open{border-color:var(--bk-navy)}[data-app=booking] .bk-manage-row>span:first-child{align-items:flex-start;gap:10px;display:flex}[data-app=booking] .bk-manage-row small{color:#0e234080;font-size:12.5px}[data-app=booking] .bk-manage-row.is-danger,[data-app=booking] .bk-manage-row.is-danger:hover{color:#b3455a;border-color:#b3455a}[data-app=booking] .bk-manage-row.is-danger small{color:inherit}[data-app=booking] .bk-manage-ico{flex:none;width:18px;height:18px;margin-top:1px}[data-app=booking] .bk-manage-arrow{color:#0e234073}[data-app=booking] .bk-manage-panel{border:1px solid var(--bk-navy);font:300 14px/1.6 var(--bk-body);background:#fff;border-top:0;margin-top:-13px;padding:4px 18px 18px}[data-app=booking] .bk-manage-panel.is-danger{border-color:#b3455a}[data-app=booking] .bk-manage-panel a{text-decoration:underline}[data-app=booking] .bk-manage-date{max-width:240px}[data-app=booking] .bk-manage-error{color:#b3455a;font:400 13px/1.5 var(--bk-body);margin-top:10px}[data-app=booking] .bk-manage-btn-danger{color:#fff;background:#b3455a}[data-app=booking] .bk-manage-btn-danger:hover{color:#fff;background:#973a4c}[data-app=booking] .bk-manage-link{font:400 13px var(--bk-body);color:var(--bk-teal);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}[data-app=booking] .bk-manage-note{font:300 15px/1.7 var(--bk-body);color:#0e2340cc}[data-app=booking] .bk-manage-box{font:300 13.5px/1.65 var(--bk-body);background:#fff;border:1px solid #0e23402e;padding:18px 20px}[data-app=booking] .bk-manage-box.is-sand{color:#0e2340cc;background:#eceae3;border-color:#0e234024;padding:14px 18px;font-size:12.5px}[data-app=booking] .bk-manage-box.is-sand strong{font-weight:600}[data-app=booking] .bk-manage-box.is-sand a{text-decoration:underline}[data-app=booking] .bk-manage-box.is-quiet{color:#0e2340b3;padding:14px 18px;font-size:12.5px}[data-app=booking] .bk-manage-box.is-quiet strong{color:var(--bk-navy);font-weight:500}[data-app=booking] .bk-manage-box-title{font:500 12px var(--bk-body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}[data-app=booking] .bk-manage-pref{border-bottom:1px solid #0e23401a;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}[data-app=booking] .bk-manage-pref:last-child{border-bottom:0}[data-app=booking] .bk-manage-select{font:500 13.5px var(--bk-body);color:var(--bk-navy);cursor:pointer;background:0 0;border:0;padding:0 2px}[data-app=booking] .bk-manage-who form{display:inline}[data-app=booking] .bk-manage-who .bk-manage-link{font-size:inherit}[data-app=booking] .bk-manage-password{max-width:460px;margin-top:18px}[data-app=booking] .bk-manage-password-form{flex-direction:column;gap:12px;margin-top:4px;display:flex}[data-app=booking] .bk-manage-password-form label{display:block}[data-app=booking] .bk-manage-password-form .bk-manage-error{margin-top:-6px}[data-app=booking] a.bk-manage-pref{color:inherit;text-decoration:none}[data-app=booking] a.bk-manage-pref:hover{color:var(--bk-teal)}[data-app=booking] .bk-manage-other span:last-child{color:#0e234099;white-space:nowrap}[data-app=booking] .bk-manage-pickup{margin-top:16px}[data-app=booking] .bk-manage-pickup .bk-map{min-height:260px}@media (width<=860px){[data-app=booking] .bk-manage-pickup{grid-template-columns:minmax(0,1fr)}}[data-app=booking] .bk-account{padding:26px var(--bk-gutter) 56px;max-width:calc(520px + 2 * var(--bk-gutter))}[data-app=booking] .bk-account-title{margin-top:4px;font-size:clamp(28px,3.2vw,36px)}[data-app=booking] .bk-account-lede{font:300 15px/1.7 var(--bk-body);color:#0e2340b3;margin-top:8px}[data-app=booking] .bk-account-card{background:#fff;border:1px solid #0e23402e;margin-top:22px;padding:22px 24px}[data-app=booking] .bk-account-form{flex-direction:column;gap:14px;display:flex}[data-app=booking] .bk-account-form>label:not(.bk-check){display:block}[data-app=booking] .bk-account-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}[data-app=booking] .bk-account-row .bk-check{margin-top:0}[data-app=booking] .bk-account-fine{font:300 12.5px/1.6 var(--bk-body);color:#0e23408c;margin-top:16px}[data-app=booking] .bk-account-fine a{color:var(--bk-teal);text-decoration:underline}[data-app=booking] .bk-account .bk-manage-flash{margin-top:18px}[data-app=booking] .bk-account-title,[data-app=booking] .bk-account-lede,[data-app=booking] .bk-account-card{animation:.7s cubic-bezier(.22,.7,.3,1) backwards bk-rivela}[data-app=booking] .bk-account-title{animation-delay:60ms}[data-app=booking] .bk-account-lede{animation-delay:.14s}[data-app=booking] .bk-account-card{animation-delay:.2s}[data-app=booking] .bk-switch{cursor:pointer;background:#0e234033;border:0;flex:none;width:34px;height:19px;padding:0;transition:background .15s;position:relative}[data-app=booking] .bk-switch:after{content:"";background:#fff;width:15px;height:15px;transition:left .15s,background .15s;position:absolute;top:2px;left:2px}[data-app=booking] .bk-switch.is-on{background:var(--bk-navy)}[data-app=booking] .bk-switch.is-on:after{background:var(--bk-gold);left:17px}[data-app=booking]{--bk-moto:1}@keyframes bk-rivela{0%{opacity:0;transform:translateY(calc(var(--bk-alza,16px) * var(--bk-moto,1)))}}@keyframes bk-cerchio{0%{opacity:0;transform:scale(calc(1 - .28 * var(--bk-moto,1)))}}@keyframes bk-respiro{0%{transform:scale(1)}to{transform:scale(1.055)}}@keyframes bk-spunta{to{stroke-dashoffset:0}}@keyframes bk-ombra{0%{box-shadow:0 6px 20px #0e234000}}[data-app=booking] .bk-hero-text>*{--bk-alza:24px;animation:.8s cubic-bezier(.22,.7,.3,1) backwards bk-rivela}[data-app=booking] .bk-hero-text>:first-child{animation-delay:.12s}[data-app=booking] .bk-hero-text>:nth-child(2){animation-delay:.24s}[data-app=booking] .bk-hero-text>:nth-child(3){animation-delay:.36s}[data-app=booking] .bk-hero-text>:nth-child(4){animation-delay:.48s}[data-app=booking] .bk-hero img{animation:28s ease-in-out infinite alternate bk-respiro}[data-app=booking] .bk-crumbs,[data-app=booking] .bk-detail-top>*,[data-app=booking] .bk-aside{animation:.7s cubic-bezier(.22,.7,.3,1) backwards bk-rivela}[data-app=booking] .bk-crumbs{animation-delay:40ms}[data-app=booking] .bk-detail-top>:first-child{animation-delay:.1s}[data-app=booking] .bk-detail-top>:nth-child(2){animation-delay:.18s}[data-app=booking] .bk-detail-top>:nth-child(3){animation-delay:.26s}[data-app=booking] .bk-detail-top>:nth-child(4){animation-delay:.34s}[data-app=booking] .bk-detail-top>:nth-child(n+5){animation-delay:.42s}[data-app=booking] .bk-aside{animation-delay:.3s}[data-app=booking] .bk-legal-kicker,[data-app=booking] .bk-legal-title,[data-app=booking] .bk-manage-head>*,[data-app=booking] .bk-manage-main,[data-app=booking] .bk-manage-side{animation:.7s cubic-bezier(.22,.7,.3,1) backwards bk-rivela}[data-app=booking] .bk-legal-kicker{animation-delay:60ms}[data-app=booking] .bk-legal-title{animation-delay:.14s}[data-app=booking] .bk-manage-head>:first-child{animation-delay:60ms}[data-app=booking] .bk-manage-head>:nth-child(2){animation-delay:.14s}[data-app=booking] .bk-manage-main{animation-delay:.2s}[data-app=booking] .bk-manage-side{animation-delay:.3s}[data-app=booking] .bk-manage-flash{animation:.45s cubic-bezier(.22,.7,.3,1) backwards bk-rivela}[data-app=booking] .bk-done-head>*,[data-app=booking] .bk-done-rest>*{animation:.6s cubic-bezier(.22,.7,.3,1) backwards bk-rivela}[data-app=booking] .bk-done-head>:first-child{animation-delay:.1s}[data-app=booking] .bk-done-head>:nth-child(2){animation-delay:.34s}[data-app=booking] .bk-done-head>:nth-child(3){animation-delay:.42s}[data-app=booking] .bk-done-head>:nth-child(4){animation-delay:.5s}[data-app=booking] .bk-done-rest>:first-child{animation-delay:.58s}[data-app=booking] .bk-done-rest>:nth-child(2){animation-delay:.66s}[data-app=booking] .bk-done-rest>:nth-child(3){animation-delay:.74s}[data-app=booking] .bk-done-rest>:nth-child(n+4){animation-delay:.82s}[data-app=booking] .bk-done-head>.bk-done-check{animation-name:bk-cerchio;animation-duration:.55s}[data-app=booking] .bk-done-check path{stroke-dasharray:23;stroke-dashoffset:23px;animation:.45s ease-out .5s forwards bk-spunta}[data-app=booking] .bk-reveal{opacity:0;transform:translateY(calc(var(--bk-alza,18px) * var(--bk-moto,1)))}[data-app=booking] .bk-reveal.is-in{opacity:1;transition:opacity .6s ease-out var(--bk-ritardo,0s), transform .65s cubic-bezier(.22, .7, .3, 1) var(--bk-ritardo,0s);transform:none}[data-app=booking] .bk-step:nth-child(2),[data-app=booking] .bk-facts>:nth-child(2),[data-app=booking] .bk-mini:nth-child(2),[data-app=booking] .bk-legal-tier:nth-child(2){--bk-ritardo:.1s}[data-app=booking] .bk-step:nth-child(3),[data-app=booking] .bk-facts>:nth-child(3),[data-app=booking] .bk-mini:nth-child(3){--bk-ritardo:.2s}[data-app=booking] .bk-facts>:nth-child(4){--bk-ritardo:.3s}[data-app=booking] .bk-cards>.bk-card.bk-reveal{--bk-ritardo:calc(min(var(--i,0), 3) * .1s);animation-duration:0s}[data-app=booking] .bk-cards>.bk-card.bk-reveal:not(.is-in){transition:none}@media print{[data-app=booking] .bk-reveal{opacity:1;transform:none}}@supports (animation-timeline:scroll()){[data-app=booking] .bk-header{animation:linear both bk-ombra;animation-timeline:scroll();animation-range:0 90px}}[data-app=booking] .bk-btn{transition:background-color .22s,border-color .22s,color .22s,transform .22s,opacity .3s}[data-app=booking] .bk-btn:hover:not(:disabled){transform:translateY(-1px)}[data-app=booking] .bk-btn:active:not(:disabled){transition-duration:50ms;transform:translateY(0)}[data-app=booking] .bk-mini{transition:border-color .2s,transform .2s,box-shadow .2s}[data-app=booking] .bk-mini:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0e234017}[data-app=booking] .bk-nav a,[data-app=booking] .bk-foot a,[data-app=booking] .bk-crumbs a,[data-app=booking] .bk-mini-more,[data-app=booking] .bk-done-receipt,[data-app=booking] .bk-manage-link{transition:color .18s}[data-app=booking] .bk-manage-row{transition:border-color .18s,color .18s}[data-app=booking] .bk-wz-main,[data-app=booking] .bk-wz-intro,[data-app=booking] .bk-wait{--bk-alza:10px;animation:.42s cubic-bezier(.22,.7,.3,1) bk-rivela}[data-app=booking] .bk-wz-step,[data-app=booking] .bk-wz-step button,[data-app=booking] .bk-wz-nav button,[data-app=booking] .bk-wz-back{transition:color .25s}[data-app=booking] .bk-cal-day,[data-app=booking] .bk-cal-head button,[data-app=booking] .bk-slot,[data-app=booking] .bk-mode,[data-app=booking] .bk-pay-method,[data-app=booking] .bk-step-btn,[data-app=booking] .bk-person,[data-app=booking] .bk-field{transition:background-color .18s,border-color .18s,color .18s}@media (prefers-reduced-motion:reduce){[data-app=booking]{--bk-moto:0}[data-app=booking] .bk-hero img{animation:none}[data-app=booking] .bk-done-check path{stroke-dashoffset:0;animation:none}[data-app=booking] .bk-btn:hover:not(:disabled),[data-app=booking] .bk-btn:active:not(:disabled),[data-app=booking] .bk-mini:hover{transform:none}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:rgb(var(--c-line) / var(--a-line))}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans), system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input::-moz-placeholder{color:#6b7280;opacity:1}textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}:root{--font-sans:"Archivo";--font-display:"Archivo";--c-app:20 18 16;--c-sidebar:23 20 18;--c-card:28 25 23;--c-nested:26 23 20;--c-surface:33 29 26;--c-well:16 14 12;--c-highlight:38 32 26;--c-track:43 38 34;--c-ink:235 231 225;--c-ink-soft:201 196 188;--c-ink-muted:143 138 131;--c-ink-disabled:87 82 75;--c-ink-onacc:4 33 46;--c-acc:111 199 235;--c-acc-text:111 199 235;--c-acc-note:169 220 243;--c-acc-deep:0 133 202;--c-ok:94 201 143;--c-ok-soft:125 214 165;--c-ok-ink:201 232 211;--c-danger:224 82 82;--c-danger-soft:232 138 138;--c-danger-ink:240 190 190;--c-warn:232 179 58;--c-warn-soft:240 199 106;--c-info:90 163 240;--c-info-soft:157 184 240;--c-info-ink:158 192 255;--c-pink:240 124 160;--c-read:83 189 235;--c-line:255 255 255;--a-line:.07;--a-line-strong:.12;--a-line-stronger:.16;--c-offline:58 53 48;--shadow-overlay:0 12px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-tema=light]{--c-app:247 245 242;--c-sidebar:241 238 233;--c-card:255 255 255;--c-nested:250 248 245;--c-surface:244 241 236;--c-well:238 234 229;--c-highlight:245 238 228;--c-track:224 219 212;--c-ink:28 25 23;--c-ink-soft:68 64 60;--c-ink-muted:116 109 103;--c-ink-disabled:163 157 151;--c-ink-onacc:255 255 255;--c-acc:0 117 176;--c-acc-text:0 97 143;--c-acc-note:0 77 115;--c-acc-deep:0 117 176;--c-ok:26 122 74;--c-ok-soft:21 100 60;--c-ok-ink:19 88 53;--c-danger:194 45 45;--c-danger-soft:161 32 32;--c-danger-ink:143 28 28;--c-warn:176 118 0;--c-warn-soft:138 92 0;--c-info:33 100 200;--c-info-soft:27 82 165;--c-info-ink:24 72 145;--c-pink:193 55 100;--c-read:9 104 145;--c-line:0 0 0;--a-line:.1;--a-line-strong:.14;--a-line-stronger:.2;--c-offline:190 184 176;--shadow-overlay:0 12px 30px #1c19172e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--app-testo-piu:0px}@media (width<=767.98px){:root{--app-testo-piu:3px}}*{border-color:rgb(var(--c-line) / var(--a-line))}body{background-color:rgb(var(--c-app) / 1);color:rgb(var(--c-ink) / 1);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgb(var(--c-line) / .14);background-clip:content-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--c-line) / .24)}[x-cloak]{display:none!important}.safe-area{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.safe-area-y{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.safe-area-b{padding-bottom:max(0px, env(safe-area-inset-bottom))}.safe-area-t{padding-top:max(0px, env(safe-area-inset-top))}.safe-p4{padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))}.label-section{font-size:calc(10.5px + var(--app-testo-piu));text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity:1;color:rgb(var(--c-ink-muted) / var(--tw-text-opacity,1));font-weight:600;line-height:normal}.pill{font-size:calc(10.5px + var(--app-testo-piu));border-radius:99px;align-items:center;padding:.125rem .5rem;font-weight:700;line-height:normal;display:inline-flex}.field{border-width:1px;border-color:rgb(var(--c-line) / var(--a-line-strong));--tw-bg-opacity:1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity,1));width:100%;font-size:calc(12.5px + var(--app-testo-piu));--tw-text-opacity:1;color:rgb(var(--c-ink) / var(--tw-text-opacity,1));border-radius:8px;padding:.5rem .75rem;line-height:normal}.field::placeholder{--tw-text-opacity:1;color:rgb(var(--c-ink-disabled) / var(--tw-text-opacity,1))}.field:focus{border-color:rgb(var(--c-acc-text) / .35);outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);outline:2px solid #0000}.field{line-height:1.12}select.field{padding-right:2rem}.btn-acc{--tw-bg-opacity:1;background-color:rgb(var(--c-acc) / var(--tw-bg-opacity,1));font-size:calc(12.5px + var(--app-testo-piu));--tw-text-opacity:1;color:rgb(var(--c-ink-onacc) / var(--tw-text-opacity,1));border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-weight:700;line-height:normal;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-acc:hover{opacity:.9}.btn-ghost{border-width:1px;border-color:rgb(var(--c-line) / var(--a-line-strong));--tw-bg-opacity:1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity,1));font-size:calc(12.5px + var(--app-testo-piu));--tw-text-opacity:1;color:rgb(var(--c-ink-soft) / var(--tw-text-opacity,1));border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-weight:600;line-height:normal;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-ghost:hover{border-color:rgb(var(--c-line) / var(--a-line-stronger))}.tip-bubble{pointer-events:none;z-index:40;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap;border-width:1px;border-color:rgb(var(--c-line) / var(--a-line-strong));--tw-bg-opacity:1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity,1));font-size:calc(10.5px + var(--app-testo-piu));text-transform:none;letter-spacing:0;--tw-text-opacity:1;color:rgb(var(--c-ink) / var(--tw-text-opacity,1));--tw-shadow:var(--shadow-overlay);--tw-shadow-colored:var(--shadow-overlay);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:6px;margin-right:.375rem;padding:.25rem .5rem;font-weight:600;line-height:normal;position:absolute;top:50%;right:100%}.option-row{text-align:left;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.rich-text ul{margin-top:.25rem;margin-bottom:.25rem;padding-left:1.25rem;list-style-type:disc}.rich-text ol{margin-top:.25rem;margin-bottom:.25rem;padding-left:1.25rem;list-style-type:decimal}.rich-text li{margin-top:.125rem;margin-bottom:.125rem}.rich-text p{margin-top:.25rem;margin-bottom:.25rem}.rich-text b,.rich-text strong{font-weight:700}.rich-text u{text-decoration-line:underline}.rich-text i,.rich-text em{font-style:italic}@keyframes avviso-scossa{0%,to{transform:translate(0)}15%{transform:translate(-7px)}30%{transform:translate(7px)}45%{transform:translate(-5px)}60%{transform:translate(5px)}80%{transform:translate(-2px)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.left-2{left:.5rem}.left-auto{left:auto}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.top-1\/2{top:50%}.top-2\.5{top:.625rem}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-start-2{grid-column-start:2}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.\!mt-0{margin-top:0!important}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-\[18px\]{margin-bottom:18px}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-48{width:12rem;height:12rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-\[30px\]{width:30px;height:30px}.size-\[7px\]{width:7px;height:7px}.size-full{width:100%;height:100%}.h-5{height:1.25rem}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-\[240px\]{max-height:240px}.max-h-\[320px\]{max-height:320px}.max-h-full{max-height:100%}.\!min-h-\[220px\]{min-height:220px!important}.min-h-0{min-height:0}.min-h-\[52px\]{min-height:52px}.min-h-full{min-height:100%}.w-10{width:2.5rem}.w-5{width:1.25rem}.w-\[108px\]{width:108px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[340px\]{width:340px}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[75vw\]{width:75vw}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-7{min-width:1.75rem}.min-w-\[150px\]{min-width:150px}.min-w-\[16px\]{min-width:16px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[230px\]{min-width:230px}.min-w-\[240px\]{min-width:240px}.max-w-\[188px\]{max-width:188px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[640px\]{max-width:640px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:0 0}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.25}}.animate-pulse-dot{animation:1.2s ease-in-out infinite pulseDot}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.\!resize-none{resize:none!important}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[124px_1fr\]{grid-template-columns:124px 1fr}.grid-cols-\[24px_minmax\(0\,1fr\)\]{grid-template-columns:24px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[14px\]{gap:14px}.gap-\[26px\]{gap:26px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-\[2px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2px * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-10{border-radius:10px}.rounded-12{border-radius:12px}.rounded-14{border-radius:14px}.rounded-6{border-radius:6px}.rounded-8{border-radius:8px}.rounded-9{border-radius:9px}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-pill{border-radius:99px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-\[\#F05252\]{--tw-border-opacity:1!important;border-color:rgb(240 82 82/var(--tw-border-opacity,1))!important}.border-\[\#1A56DB\]{--tw-border-opacity:1;border-color:rgb(26 86 219/var(--tw-border-opacity,1))}.border-\[\#92400E\]{--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.border-\[\#D1D5DB\]{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-\[\#E3A008\]{--tw-border-opacity:1;border-color:rgb(227 160 8/var(--tw-border-opacity,1))}.border-\[\#E5E7EB\]{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-\[\#F3F4F6\]{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-\[\#F59E0B\]{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-\[rgb\(224_82_82\/\.35\)\]{border-color:#e0525259}.border-\[rgb\(94_201_143\/\.35\)\]{border-color:#5ec98f59}.border-acc{border-color:rgb(var(--c-acc-text) / .35)}.border-acc-strong{border-color:rgb(var(--c-acc-text) / .6)}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-strong{border-color:rgb(var(--c-line) / var(--a-line-strong))}.border-subtle{border-color:rgb(var(--c-line) / var(--a-line))}.border-transparent{border-color:#0000}.border-white\/15{border-color:#ffffff26}.border-white\/25{border-color:#ffffff40}.bg-\[\#92400E\]{--tw-bg-opacity:1;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.bg-\[\#E9E4DA\]{--tw-bg-opacity:1;background-color:rgb(233 228 218/var(--tw-bg-opacity,1))}.bg-\[\#F3F4F6\]{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-\[\#F9FAFB\]{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-\[\#FCFCFD\]{--tw-bg-opacity:1;background-color:rgb(252 252 253/var(--tw-bg-opacity,1))}.bg-\[\#FDF6B2\]{--tw-bg-opacity:1;background-color:rgb(253 246 178/var(--tw-bg-opacity,1))}.bg-\[\#FEF3C7\]{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-\[rgb\(111_199_235\/\.12\)\]{background-color:#6fc7eb1f}.bg-\[rgb\(111_199_235\/\.13\)\]{background-color:#6fc7eb21}.bg-\[rgb\(111_199_235\/\.15\)\]{background-color:#6fc7eb26}.bg-\[rgb\(111_199_235\/\.18\)\]{background-color:#6fc7eb2e}.bg-\[rgb\(224_82_82\/\.09\)\]{background-color:#e0525217}.bg-\[rgb\(224_82_82\/\.12\)\]{background-color:#e052521f}.bg-\[rgb\(224_82_82\/\.15\)\]{background-color:#e0525226}.bg-\[rgb\(230_178_87\/\.15\)\]{background-color:#e6b25726}.bg-\[rgb\(94_201_143\/\.09\)\]{background-color:#5ec98f17}.bg-\[rgb\(94_201_143\/\.15\)\]{background-color:#5ec98f26}.bg-acc{--tw-bg-opacity:1;background-color:rgb(var(--c-acc) / var(--tw-bg-opacity,1))}.bg-acc-deep{--tw-bg-opacity:1;background-color:rgb(var(--c-acc-deep) / var(--tw-bg-opacity,1))}.bg-app{--tw-bg-opacity:1;background-color:rgb(var(--c-app) / var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/60{background-color:#0009}.bg-card{--tw-bg-opacity:1;background-color:rgb(var(--c-card) / var(--tw-bg-opacity,1))}.bg-danger{--tw-bg-opacity:1;background-color:rgb(var(--c-danger) / var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-ink-disabled{--tw-bg-opacity:1;background-color:rgb(var(--c-ink-disabled) / var(--tw-bg-opacity,1))}.bg-offline{--tw-bg-opacity:1;background-color:rgb(var(--c-offline) / var(--tw-bg-opacity,1))}.bg-sidebar{--tw-bg-opacity:1;background-color:rgb(var(--c-sidebar) / var(--tw-bg-opacity,1))}.bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-veil\/\[\.08\]{background-color:rgb(var(--c-line) / .08)}.bg-well\/90{background-color:rgb(var(--c-well) / .9)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[14px\]{padding:14px}.\!px-\[7px\]{padding-left:7px!important;padding-right:7px!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-\[2px\]{padding-top:2px!important;padding-bottom:2px!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[13px\]{padding-left:13px;padding-right:13px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[28px\]{padding-left:28px;padding-right:28px}.px-\[9px\]{padding-left:9px;padding-right:9px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.py-px{padding-top:1px;padding-bottom:1px}.\!pr-10{padding-right:2.5rem!important}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-5{padding-bottom:1.25rem}.pb-\[max\(2\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(2.5rem, env(safe-area-inset-bottom))}.pl-2{padding-left:.5rem}.pl-\[13px\]{padding-left:13px}.pl-\[max\(1rem\,env\(safe-area-inset-left\)\)\]{padding-left:max(1rem, env(safe-area-inset-left))}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-\[13px\]{padding-right:13px}.pr-\[max\(1rem\,env\(safe-area-inset-right\)\)\]{padding-right:max(1rem, env(safe-area-inset-right))}.pt-1{padding-top:.25rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-\[max\(2\.5rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(2.5rem, env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.font-sans{font-family:var(--font-sans), system-ui, sans-serif}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[13\.5px\]{font-size:13.5px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[15px\]{font-size:15px!important}.text-10{font-size:calc(10px + var(--app-testo-piu));line-height:normal}.text-10p5{font-size:calc(10.5px + var(--app-testo-piu));line-height:normal}.text-11{font-size:calc(11px + var(--app-testo-piu));line-height:normal}.text-11p5{font-size:calc(11.5px + var(--app-testo-piu));line-height:normal}.text-12{font-size:calc(12px + var(--app-testo-piu));line-height:normal}.text-12p5{font-size:calc(12.5px + var(--app-testo-piu));line-height:normal}.text-13{font-size:calc(13px + var(--app-testo-piu));line-height:normal}.text-14{font-size:calc(14px + var(--app-testo-piu));line-height:normal}.text-15{font-size:calc(15px + var(--app-testo-piu));line-height:normal}.text-9p5{font-size:calc(9.5px + var(--app-testo-piu));line-height:normal}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-normal{line-height:1.5!important}.leading-5{line-height:1.25rem}.leading-\[15px\]{line-height:15px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[\.01em\]{letter-spacing:.01em}.tracking-\[\.05em\]{letter-spacing:.05em}.tracking-\[\.06em\],.tracking-label{letter-spacing:.06em}.tracking-wide{letter-spacing:.025em}.\!text-\[\#6B7280\]{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important}.text-\[\#046C4E\]{--tw-text-opacity:1;color:rgb(4 108 78/var(--tw-text-opacity,1))}.text-\[\#111827\]{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-\[\#1A56DB\]{--tw-text-opacity:1;color:rgb(26 86 219/var(--tw-text-opacity,1))}.text-\[\#374151\]{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-\[\#6B7280\]{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-\[\#723B13\]{--tw-text-opacity:1;color:rgb(114 59 19/var(--tw-text-opacity,1))}.text-\[\#92400E\]{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-\[\#99154B\]{--tw-text-opacity:1;color:rgb(153 21 75/var(--tw-text-opacity,1))}.text-\[\#9B1C1C\]{--tw-text-opacity:1;color:rgb(155 28 28/var(--tw-text-opacity,1))}.text-\[\#9CA3AF\]{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-\[\#C27803\]{--tw-text-opacity:1;color:rgb(194 120 3/var(--tw-text-opacity,1))}.text-\[\#C81E1E\]{--tw-text-opacity:1;color:rgb(200 30 30/var(--tw-text-opacity,1))}.text-acc-text{--tw-text-opacity:1;color:rgb(var(--c-acc-text) / var(--tw-text-opacity,1))}.text-danger{--tw-text-opacity:1;color:rgb(var(--c-danger) / var(--tw-text-opacity,1))}.text-danger-soft{--tw-text-opacity:1;color:rgb(var(--c-danger-soft) / var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(var(--c-ink) / var(--tw-text-opacity,1))}.text-ink-disabled{--tw-text-opacity:1;color:rgb(var(--c-ink-disabled) / var(--tw-text-opacity,1))}.text-ink-muted{--tw-text-opacity:1;color:rgb(var(--c-ink-muted) / var(--tw-text-opacity,1))}.text-ink-onacc{--tw-text-opacity:1;color:rgb(var(--c-ink-onacc) / var(--tw-text-opacity,1))}.text-ink-soft{--tw-text-opacity:1;color:rgb(var(--c-ink-soft) / var(--tw-text-opacity,1))}.text-ok-soft{--tw-text-opacity:1;color:rgb(var(--c-ok-soft) / var(--tw-text-opacity,1))}.text-warn-soft{--tw-text-opacity:1;color:rgb(var(--c-warn-soft) / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/55{color:#ffffff8c}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-acc{accent-color:rgb(var(--c-acc) / 1)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-overlay{--tw-shadow:var(--shadow-overlay);--tw-shadow-colored:var(--shadow-overlay);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-white\/15{--tw-ring-color:#ffffff26}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[field-sizing\:content\]{field-sizing:content}:root[data-app=admin],:root[data-app=admin][data-tema=light],:root[data-app=admin][data-tema=dark]{--font-sans:"Inter";--font-display:"Inter";--c-app:249 250 251;--c-sidebar:255 255 255;--c-card:255 255 255;--c-nested:249 250 251;--c-surface:243 244 246;--c-well:243 244 246;--c-highlight:239 246 255;--c-track:229 231 235;--c-ink:17 24 39;--c-ink-soft:55 65 81;--c-ink-muted:107 114 128;--c-ink-disabled:156 163 175;--c-ink-onacc:255 255 255;--c-acc:26 86 219;--c-acc-text:26 86 219;--c-acc-note:30 66 159;--c-acc-deep:30 66 159;--c-ok:5 122 85;--c-ok-soft:4 108 78;--c-ok-ink:3 84 63;--c-danger:224 36 36;--c-danger-soft:200 30 30;--c-danger-ink:155 28 28;--c-warn:194 120 3;--c-warn-soft:159 88 10;--c-info:26 86 219;--c-info-soft:30 66 159;--c-info-ink:35 56 118;--c-pink:214 31 105;--c-read:107 114 128;--c-line:17 24 39;--a-line:.11;--a-line-strong:.18;--a-line-stronger:.28;--c-offline:156 163 175;--shadow-overlay:0 10px 25px #1118271f;--app-testo-piu:0px}.placeholder\:text-\[\#9CA3AF\]::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.first\:border-t-0:first-child{border-top-width:0}.last\:mb-0:last-child{margin-bottom:0}.hover\:border-acc-strong:hover{border-color:rgb(var(--c-acc-text) / .6)}.hover\:border-strong:hover{border-color:rgb(var(--c-line) / var(--a-line-strong))}.hover\:border-stronger:hover{border-color:rgb(var(--c-line) / var(--a-line-stronger))}.hover\:border-white\/45:hover{border-color:#ffffff73}.hover\:bg-\[\#92400E\]:hover{--tw-bg-opacity:1;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F3F4F6\]:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F9FAFB\]:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-veil\/\[\.06\]:hover{background-color:rgb(var(--c-line) / .06)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:\!text-\[\#111827\]:hover{--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity,1))!important}.hover\:text-\[\#111827\]:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-\[\#1E429F\]:hover{--tw-text-opacity:1;color:rgb(30 66 159/var(--tw-text-opacity,1))}.hover\:text-\[\#374151\]:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-acc-text:hover{--tw-text-opacity:1;color:rgb(var(--c-acc-text) / var(--tw-text-opacity,1))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(var(--c-ink) / var(--tw-text-opacity,1))}.hover\:text-ink-soft:hover{--tw-text-opacity:1;color:rgb(var(--c-ink-soft) / var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.active\:text-gray-800:active{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.enabled\:hover\:bg-veil\/\[\.06\]:hover:enabled{background-color:rgb(var(--c-line) / .06)}.enabled\:hover\:text-ink:hover:enabled{--tw-text-opacity:1;color:rgb(var(--c-ink) / var(--tw-text-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-ink-disabled:disabled{--tw-text-opacity:1;color:rgb(var(--c-ink-disabled) / var(--tw-text-opacity,1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=1280px){.max-xl\:order-first{order:-9999}.max-xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=1024px){.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:justify-center{justify-content:center}.max-lg\:px-4{padding-left:1rem;padding-right:1rem}}@media not all and (width>=768px){.max-md\:mb-2{margin-bottom:.5rem}.max-md\:\!hidden{display:none!important}.max-md\:hidden{display:none}.max-md\:w-full{width:100%}.max-md\:\!max-w-none{max-width:none!important}.max-md\:\!basis-full{flex-basis:100%!important}}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:max-w-\[160px\]{max-width:160px}.sm\:flex-1{flex:1}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:text-17{font-size:calc(17px + var(--app-testo-piu));line-height:normal}}@media (width>=768px){.md\:static{position:static}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-start-auto{grid-column-start:auto}.md\:my-1{margin-top:.25rem;margin-bottom:.25rem}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-\[260px\]{width:260px}.md\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[118px_104px_minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)_148px\]{grid-template-columns:118px 104px minmax(0,1.15fr) minmax(0,1fr) 148px}.md\:grid-cols-\[118px_104px_minmax\(0\,1fr\)_148px\]{grid-template-columns:118px 104px minmax(0,1fr) 148px}.md\:grid-cols-\[170px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:170px minmax(0,1fr) minmax(0,1fr)}.md\:grid-cols-\[24px_minmax\(0\,1fr\)_minmax\(0\,1fr\)_110px\]{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 110px}.md\:flex-col{flex-direction:column}.md\:justify-end{justify-content:flex-end}.md\:gap-4{gap:1rem}.md\:p-4{padding:1rem}.md\:p-\[18px\]{padding:18px}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-\[22px\]{padding-left:22px;padding-right:22px}.md\:py-0{padding-top:0;padding-bottom:0}.md\:text-\[13px\]{font-size:13px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[28px\]{font-size:28px}.md\:first\:border-t:first-child{border-top-width:1px}}@media (width>=1024px){.lg\:not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.lg\:hidden{display:none}.lg\:grid-cols-\[220px_1fr_1fr_auto\]{grid-template-columns:220px 1fr 1fr auto}.lg\:gap-\[22px\]{gap:22px}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:py-\[18px\]{padding-top:18px;padding-bottom:18px}}@media (width>=1280px){.xl\:sticky{position:sticky}.xl\:top-\[83px\]{top:83px}.xl\:max-h-\[calc\(100dvh-105px\)\]{max-height:calc(100dvh - 105px)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:overflow-y-auto{overflow-y:auto}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:active\:text-gray-300:active{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}}@media print{.print\:\!flex{display:flex!important}.print\:hidden{display:none}}
