.page-module__KB7VAW__rentItemWrapper{box-sizing:border-box;flex-wrap:wrap;gap:20px;width:100%;max-width:1400px;margin:20px auto;padding:0 20px;display:flex}.page-module__KB7VAW__sectionDivider{border:none;border-top:1px solid var(--color-border);max-width:1400px;margin:0 auto;padding:0 20px}.page-module__KB7VAW__rentWrapper{width:100%;max-width:1920px;color:var(--color-text);box-sizing:border-box;margin:0 auto;padding:40px 20px;line-height:1.65}.page-module__KB7VAW__smallNotion{text-align:center;color:var(--color-text-subtle);font-size:.75rem}.page-module__KB7VAW__priceImage{border-radius:var(--radius-lg);width:100%;max-width:650px;height:auto;margin:24px auto;display:block;box-shadow:0 8px 28px rgba(0,60,0,.12)}.page-module__KB7VAW__addDrovaBtn{color:#ffb74d;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition),transform var(--transition),box-shadow var(--transition);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.4);align-items:center;gap:8px;padding:10px 22px;font-size:1rem;font-weight:600;display:inline-flex}@media (hover:hover){.page-module__KB7VAW__addDrovaBtn:hover{background:rgba(255,152,0,.2);transform:translateY(-2px);box-shadow:0 4px 14px rgba(255,152,0,.2)}}.page-module__KB7VAW__addDrovaBtn:active{background:rgba(255,152,0,.25);transform:scale(.97)}.page-module__KB7VAW__drovaRow{justify-content:center;margin-top:16px;margin-bottom:6px;display:flex}.page-module__KB7VAW__rulesLinkRow{justify-content:center;margin:12px 0 20px;display:flex}.page-module__KB7VAW__rulesLinkBtn{color:var(--color-primary);border-radius:var(--radius-md);transition:background var(--transition),transform var(--transition),box-shadow var(--transition);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:rgba(27,94,32,.08);border:1px solid rgba(27,94,32,.35);align-items:center;gap:8px;padding:11px 28px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.page-module__KB7VAW__rulesLinkBtn:hover{background:rgba(27,94,32,.16);transform:translateY(-2px);box-shadow:0 4px 14px rgba(27,94,32,.18)}}.page-module__KB7VAW__rulesLinkBtn:active{background:rgba(27,94,32,.22);transform:scale(.97)}@media (max-width:900px){.page-module__KB7VAW__rentWrapper{padding:24px 12px}.page-module__KB7VAW__rentItemWrapper{padding:0 12px}}@media (max-width:600px){.page-module__KB7VAW__rentWrapper{padding:16px 8px}.page-module__KB7VAW__rentItemWrapper{column-gap:12px;padding:0 8px}.page-module__KB7VAW__priceImage{border-radius:var(--radius-md)}}.page-module__KB7VAW__emptyCartHint{width:100%;padding:var(--space-6);text-align:center;color:var(--color-text-subtle);font-size:.95rem}
.Map-module__8dXIga__mapWithLegend{flex-direction:row;justify-content:center;align-items:flex-start;gap:20px;width:100%;margin:0 auto 32px;display:flex}.Map-module__8dXIga__map{aspect-ratio:1;background:var(--color-bg-green-light)url(/map_v2.png) center/cover no-repeat;width:100%;max-width:min(90vw,95vh);box-shadow:var(--shadow-sm);border:1px solid rgba(0,120,0,.08);border-radius:18px;flex-shrink:0;margin:0;position:relative;overflow:hidden;container-type:inline-size}.Map-module__8dXIga__legend{-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-md);width:190px;box-shadow:var(--shadow-sm);background:rgba(255,255,255,.72);border:1px solid rgba(0,120,0,.13);flex-shrink:0;align-self:flex-start;padding:16px 14px;position:-webkit-sticky;position:sticky;top:80px}.Map-module__8dXIga__legendTitle{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid rgba(0,120,0,.12);margin:0 0 12px;padding-bottom:8px;font-size:.78rem;font-weight:700}.Map-module__8dXIga__legendSection{margin-bottom:12px}.Map-module__8dXIga__legendSectionTitle{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:.68rem;font-weight:600}.Map-module__8dXIga__legendItem{color:var(--color-text-deep);align-items:center;gap:9px;margin-bottom:7px;font-size:.8rem;line-height:1.3;display:flex}.Map-module__8dXIga__legendDot{background:rgba(255,255,255,.6);border:2.5px solid;border-radius:50%;flex-shrink:0;width:14px;height:14px}.Map-module__8dXIga__legendDotFree{border-color:rgba(0,210,80,.9);box-shadow:0 0 5px rgba(0,210,80,.5)}.Map-module__8dXIga__legendDotBusy{opacity:.7;border-color:rgba(255,30,30,.9)}.Map-module__8dXIga__legendDotEvent{border-color:rgba(255,152,0,.95);box-shadow:0 0 5px rgba(255,152,0,.5)}.Map-module__8dXIga__legendDotSelected{border-color:#42a5f5;box-shadow:0 0 5px rgba(66,165,245,.7)}.Map-module__8dXIga__legendIcon{object-fit:contain;background:0 0;border-radius:50%;flex-shrink:0;width:22px;height:22px}.Map-module__8dXIga__daysInfo{text-align:center;color:var(--color-text-subtle);margin:-8px 0 18px;font-size:.93rem}.Map-module__8dXIga__heading{text-align:center;color:var(--color-text);margin-top:28px;font-size:max(1.5rem,min(2.2vw,2rem));font-weight:700}.Map-module__8dXIga__notification{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-green-sm);z-index:var(--z-notification);border-radius:14px;max-width:calc(100vw - 40px);padding:12px 20px;font-size:.97rem;font-weight:600;animation:2.5s forwards Map-module__8dXIga__fadeInOut;position:fixed;top:80px;right:20px}.Map-module__8dXIga__warningNotification{color:#fff;z-index:var(--z-popover);background:linear-gradient(135deg,#ff8f00,#e65100);border-radius:14px;max-width:calc(100vw - 40px);padding:12px 20px;font-size:.97rem;font-weight:600;animation:3.5s forwards Map-module__8dXIga__fadeInOut;position:fixed;top:80px;right:20px;box-shadow:0 8px 24px rgba(230,81,0,.35)}.Map-module__8dXIga__fetchError{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error);text-align:center;border-radius:10px;max-width:600px;margin:0 auto 16px;padding:12px 18px;font-size:.95rem}.Map-module__8dXIga__place{-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform var(--transition),box-shadow var(--transition);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.Map-module__8dXIga__placeId{white-space:nowrap;pointer-events:auto;cursor:pointer;z-index:5;color:#fff;letter-spacing:.01em;-webkit-backdrop-filter:blur(2px);background:rgba(20,20,20,.72);border:1px solid rgba(255,255,255,.22);border-radius:.7cqw;min-width:max-content;padding:.2cqw .6cqw .3cqw;font-weight:700;line-height:1;transition:opacity .2s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px rgba(0,0,0,.4)}.Map-module__8dXIga__disabledPlace{cursor:pointer;filter:grayscale();opacity:.55;border:2px solid rgba(150,150,150,.7)}@media (hover:hover){.Map-module__8dXIga__disabledPlace:hover{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 0 10px rgba(150,150,150,.5)}}.Map-module__8dXIga__freePlace{cursor:pointer;filter:drop-shadow(0 0 4px rgba(0,210,80,.55));border:2.5px solid rgba(0,210,80,.9)}@media (hover:hover){.Map-module__8dXIga__freePlace:hover{z-index:10;transform:translate(-50%,-50%)scale(1.28);box-shadow:0 0 14px rgba(0,210,80,.7)}}.Map-module__8dXIga__busyPlace{cursor:not-allowed;opacity:.65;border:2px solid rgba(255,30,30,.95)}.Map-module__8dXIga__eventPlace{cursor:pointer;filter:drop-shadow(0 0 5px rgba(255,152,0,.6));opacity:.75;border:2.5px solid rgba(255,152,0,.95);animation:2.5s ease-in-out infinite Map-module__8dXIga__eventPulse}@media (hover:hover){.Map-module__8dXIga__eventPlace:hover{filter:drop-shadow(0 0 8px rgba(255,152,0,.8));transform:translate(-50%,-50%)scale(1.12)}}@keyframes Map-module__8dXIga__eventPulse{0%,to{filter:drop-shadow(0 0 5px rgba(255,152,0,.5))}50%{filter:drop-shadow(0 0 10px rgba(255,152,0,.85))}}.Map-module__8dXIga__selectedPlace{border:2.5px solid var(--color-selected,#42a5f5);filter:drop-shadow(0 0 6px rgba(66,165,245,.8))}.Map-module__8dXIga__placeId[data-type=fishing]{background:rgba(27,94,32,.82);border-color:rgba(129,199,132,.4)}.Map-module__8dXIga__placeId[data-type=altanka]{background:rgba(120,66,0,.82);border-color:rgba(255,183,77,.4)}.Map-module__8dXIga__placeId[data-type=bigaltanka]{background:rgba(13,71,161,.82);border-color:rgba(100,181,246,.4)}.Map-module__8dXIga__placeId[data-type=houseonwheels]{background:rgba(74,20,140,.85);border-color:rgba(206,147,216,.4)}.Map-module__8dXIga__placeId[data-free=false]{border-color:rgba(255,30,30,.8)}@media (max-width:900px){.Map-module__8dXIga__mapWithLegend{flex-direction:column;align-items:stretch;gap:0}.Map-module__8dXIga__map{margin:0 auto 16px}.Map-module__8dXIga__legend{border-radius:12px;flex-flow:wrap;gap:6px 14px;width:auto;max-width:min(90vw,95vh);margin:0 auto 20px;padding:12px 14px;display:flex;position:static}.Map-module__8dXIga__legendTitle{width:100%;margin-bottom:6px;padding-bottom:6px;font-size:.72rem}.Map-module__8dXIga__legendSection{margin-bottom:0;display:contents}.Map-module__8dXIga__legendSectionTitle{display:none}.Map-module__8dXIga__legendItem{gap:5px;margin-bottom:0;font-size:.74rem}}@media (max-width:600px){.Map-module__8dXIga__map{border-radius:10px;max-height:none;margin-bottom:16px}.Map-module__8dXIga__place_fishing{width:3.6%;height:3.6%}.Map-module__8dXIga__place_altanka{width:5%;height:5%}.Map-module__8dXIga__place_bigaltanka{width:6.5%;height:6.5%}.Map-module__8dXIga__heading{margin-top:16px;font-size:1.5rem}.Map-module__8dXIga__legend{border-radius:10px;max-width:100%;padding:10px 12px}}
.TimePicker-module__w6ccKq__timepicker{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);background:rgba(255,255,255,.88);border:1px solid rgba(76,175,80,.2);flex-direction:column;justify-content:center;align-items:center;max-width:620px;margin:32px auto;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(0,60,0,.12),inset 0 1px rgba(255,255,255,.9)}.TimePicker-module__w6ccKq__timepicker:before{content:"";background:linear-gradient(90deg,var(--color-primary-light),var(--color-accent-glow),var(--color-primary));background-size:200% 100%;height:3px;animation:3s linear infinite TimePicker-module__w6ccKq__shimmerBar;position:absolute;top:0;left:0;right:0}@keyframes TimePicker-module__w6ccKq__shimmerBar{0%{background-position:0 0}to{background-position:200% 0}}.TimePicker-module__w6ccKq__timepicker h2{text-align:center;color:var(--color-text);margin-bottom:6px;font-size:1.45rem;font-weight:700}.TimePicker-module__w6ccKq__dateHint{color:var(--color-text-subtle);text-align:center;margin:0 0 20px;font-size:.82rem}.TimePicker-module__w6ccKq__dateError{color:var(--color-error);background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--radius-sm);text-align:center;margin:-6px 0 16px;padding:8px 16px;font-size:.88rem}.TimePicker-module__w6ccKq__flatpickr{color:var(--color-text-deep);align-items:center;gap:12px;margin-bottom:28px;font-size:1rem;font-weight:500;display:flex}.TimePicker-module__w6ccKq__flatpickr input{border:1.5px solid var(--color-border-light);border-radius:var(--radius-md);width:240px;min-width:200px;transition:border-color var(--transition),box-shadow var(--transition);background:var(--color-bg-input);color:var(--color-text);height:auto;padding:11px 16px;font-size:1rem}.TimePicker-module__w6ccKq__flatpickr input:focus{border-color:var(--color-primary-light);outline:none;box-shadow:0 0 0 3px rgba(76,175,80,.15)}.TimePicker-module__w6ccKq__emptyDateInput{border-color:var(--color-error-light);animation:2s ease-in-out infinite TimePicker-module__w6ccKq__pulseRedBorder}@keyframes TimePicker-module__w6ccKq__pulseRedBorder{0%{border-color:rgba(239,83,80,.6);box-shadow:0 0 rgba(239,83,80,.3)}50%{border-color:#ef5350;box-shadow:0 0 0 6px rgba(239,83,80,.1)}to{border-color:rgba(239,83,80,.6);box-shadow:0 0 rgba(239,83,80,0)}}.TimePicker-module__w6ccKq__typechooser{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.TimePicker-module__w6ccKq__option{text-align:center;border:2px solid var(--color-border-light);border-radius:var(--radius-md);cursor:pointer;background:var(--color-bg-input);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-text-deep);-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:72px;padding:14px 10px;font-size:.97rem;font-weight:600;transition:border-color .18s,background .18s,box-shadow .18s,transform .12s;display:flex}.TimePicker-module__w6ccKq__option span{color:var(--color-text-subtle);font-size:.76rem;font-weight:400;line-height:1.2;display:block}@media (hover:hover){.TimePicker-module__w6ccKq__option:hover:not(.TimePicker-module__w6ccKq__active):not(.TimePicker-module__w6ccKq__disabled){border-color:var(--color-primary-light);background:#f0faf0;transform:translateY(-1px);box-shadow:0 2px 8px rgba(76,175,80,.12)}}.TimePicker-module__w6ccKq__option:active:not(.TimePicker-module__w6ccKq__disabled){box-shadow:none;transform:scale(.96)}.TimePicker-module__w6ccKq__active{background:var(--gradient-primary);color:#fff;border-color:transparent;position:relative;overflow:hidden;transform:none;box-shadow:0 6px 18px rgba(46,125,50,.38)}.TimePicker-module__w6ccKq__active:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);width:60%;height:100%;animation:2.5s ease-in-out infinite TimePicker-module__w6ccKq__btnShimmer;position:absolute;top:0;left:-100%}@keyframes TimePicker-module__w6ccKq__btnShimmer{0%{left:-100%}60%{left:150%}to{left:150%}}.TimePicker-module__w6ccKq__active span{color:rgba(255,255,255,.82)}.TimePicker-module__w6ccKq__active:hover{filter:brightness(1.07);transform:none;box-shadow:0 6px 18px rgba(46,125,50,.4)}.TimePicker-module__w6ccKq__disabled{opacity:.42;cursor:not-allowed;color:#999;box-shadow:none;background:#f0f0f0;border-color:#ddd;transform:none}.TimePicker-module__w6ccKq__disabled span{color:#bbb}@media (max-width:600px){.TimePicker-module__w6ccKq__timepicker{border-radius:var(--radius-md);max-width:100%;margin:16px auto;padding:20px 16px}.TimePicker-module__w6ccKq__flatpickr{flex-direction:column;align-items:stretch;gap:8px;width:100%}.TimePicker-module__w6ccKq__flatpickr input{width:100%;min-width:unset;box-sizing:border-box;font-size:.95rem}.TimePicker-module__w6ccKq__typechooser{gap:8px}.TimePicker-module__w6ccKq__option{border-radius:var(--radius-md);min-height:64px;padding:12px 6px;font-size:.86rem}.TimePicker-module__w6ccKq__option span{font-size:.72rem}}
.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;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 rgba(0,0,0,.08)}.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){-webkit-box-shadow:none!important;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 transparent;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:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);text-align:center;-webkit-user-select:none;-moz-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;-moz-user-select:none;user-select:none;cursor:pointer;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);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 rgba(57,57,57,.15);width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.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:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.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;-webkit-appearance:textfield;-moz-appearance:textfield;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:rgba(0,0,0,.5);pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{-webkit-appearance:menulist;-moz-appearance:menulist;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:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;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:rgba(0,0,0,.54);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 transparent;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{-webkit-box-shadow:none;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:rgba(57,57,57,.3);cursor:default;background:0 0;border-color:transparent}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.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:rgba(57,57,57,.3);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{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;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;-moz-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)}}#rentWrapper:has(.flatpickr-mobile) #date.flatpickr-input[readonly=readonly]{display:none}
.Payform-module__FnxxwW__paymentForm{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-bg-green-light);background:#fff;max-width:640px;margin:0 auto;padding:28px 32px}.Payform-module__FnxxwW__paymentForm h3{color:var(--color-text);margin-bottom:20px;font-size:1.2rem;font-weight:700}.Payform-module__FnxxwW__paymentForm input[type=text],.Payform-module__FnxxwW__paymentForm input[type=tel],.Payform-module__FnxxwW__paymentForm input[type=email]{border:1.5px solid var(--color-border-light);border-radius:var(--radius-md);width:100%;color:var(--color-text);background:var(--color-bg-input);transition:border-color var(--transition),box-shadow var(--transition);box-sizing:border-box;margin-bottom:14px;padding:12px 16px;font-size:.97rem}.Payform-module__FnxxwW__paymentForm input[type=text]:focus,.Payform-module__FnxxwW__paymentForm input[type=tel]:focus,.Payform-module__FnxxwW__paymentForm input[type=email]:focus{border-color:var(--color-primary-light);outline:none;box-shadow:0 0 0 3px rgba(76,175,80,.15)}.Payform-module__FnxxwW__paymentForm input::placeholder{color:var(--color-text-subtle)}.Payform-module__FnxxwW__paymentForm .Payform-module__FnxxwW__payButton{background:var(--gradient-primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;letter-spacing:.01em;width:100%;transition:transform var(--transition),box-shadow var(--transition),filter var(--transition);box-shadow:var(--shadow-green-sm);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;padding:15px;font-size:1.06rem;font-weight:700}.Payform-module__FnxxwW__paymentForm .Payform-module__FnxxwW__payButton[disabled]{pointer-events:none;opacity:.6;box-shadow:none}@media (hover:hover){.Payform-module__FnxxwW__paymentForm .Payform-module__FnxxwW__payButton:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 10px 28px rgba(46,125,50,.45)}}.Payform-module__FnxxwW__paymentForm .Payform-module__FnxxwW__payButton:active{filter:brightness(.97);transform:scale(.98);box-shadow:0 3px 10px rgba(46,125,50,.3)}.Payform-module__FnxxwW__paymentForm .Payform-module__FnxxwW__payButtonLoading{opacity:.85;cursor:wait}.Payform-module__FnxxwW__spinner{vertical-align:middle;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-right:6px;animation:.7s linear infinite Payform-module__FnxxwW__spin;display:inline-block}.Payform-module__FnxxwW__payTypeWrapper{border-radius:var(--radius-md);border:1.5px solid var(--color-border-light);background:var(--color-bg-input-alt);justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 20px;display:flex;overflow:hidden}.Payform-module__FnxxwW__payTypeSwitch{cursor:pointer;color:var(--color-text-muted);transition:background var(--transition),color var(--transition);background:0 0;border:0;padding:7px 18px;font-size:.88rem;font-weight:600}.Payform-module__FnxxwW__payTypeSwitch[data-selected=true]{background:var(--gradient-primary);color:#fff;box-shadow:none}.Payform-module__FnxxwW__errorMsg{color:var(--color-error);text-align:center;background:var(--color-error-bg);border-radius:var(--radius-sm);border:1px solid var(--color-error-border);margin-bottom:12px;padding:8px;font-size:.88rem}.Payform-module__FnxxwW__warningText{color:var(--color-text-subtle);text-align:center;background-color:var(--color-bg-input-alt);border-radius:var(--radius-sm);border:1px solid var(--color-border-light);margin-top:16px;padding:12px 16px 12px 40px;font-size:.83rem;line-height:1.5;position:relative}.Payform-module__FnxxwW__warningText:before{content:"ℹ️";font-size:.95rem;line-height:1;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.Payform-module__FnxxwW__notification{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-green-sm);z-index:var(--z-notification);border-radius:14px;padding:14px 22px;font-size:.97rem;font-weight:600;animation:2.5s forwards Payform-module__FnxxwW__fadeInOut;position:fixed;top:24px;right:24px}@media (max-width:600px){.Payform-module__FnxxwW__paymentForm{border-radius:var(--radius-md);padding:18px 14px}}
.RentItem-module__J9edzG__additional{padding:var(--space-4)18px;border:1.5px solid var(--color-border-light);border-left:4px solid var(--color-primary-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition);background:#fff;flex:300px;min-width:280px;animation:.3s backwards RentItem-module__J9edzG__fadeInUp}@media (hover:hover){.RentItem-module__J9edzG__additional:hover{box-shadow:0 4px 16px rgba(0,60,0,.1)}}.RentItem-module__J9edzG__additional h4{color:var(--color-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:.97rem;display:flex}.RentItem-module__J9edzG__additional h4 button{width:44px;height:44px;color:var(--color-error);cursor:pointer;border:1.5px solid var(--color-error-border);transition:background var(--transition),border-color var(--transition),transform .1s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}@media (hover:hover){.RentItem-module__J9edzG__additional h4 button:hover{background:var(--color-error-bg);border-color:#e57373}}.RentItem-module__J9edzG__additional h4 button:active{background:#ffebee;transform:scale(.9)}.RentItem-module__J9edzG__additionalWrapper{flex-direction:column;margin-bottom:10px;display:flex}.RentItem-module__J9edzG__additionalWrapper label{color:var(--color-text-subtle);cursor:pointer;align-items:center;gap:8px;margin-left:0;font-size:.83rem;display:flex}.RentItem-module__J9edzG__additionalWrapper input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary-light);cursor:pointer;flex-shrink:0;margin:0}.RentItem-module__J9edzG__additionalWrapper h4{border-top:1px solid var(--color-bg-green-light);margin-top:16px;padding-top:12px}.RentItem-module__J9edzG__additionalServicesTitle{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.06em;border-top:1px solid var(--color-bg-green-light);margin-top:14px;margin-bottom:6px;padding-top:12px;font-size:.82rem;font-weight:700}.RentItem-module__J9edzG__linkedTag{color:var(--color-warning-dark);background:var(--color-amber-light);border:1px solid var(--color-warning);border-radius:var(--radius-pill);letter-spacing:.02em;margin-left:6px;padding:2px 10px;font-size:.72rem;font-weight:600}.RentItem-module__J9edzG__metaRow{color:var(--color-text-muted);align-items:baseline;gap:6px;margin-top:8px;font-size:.88rem;display:flex}.RentItem-module__J9edzG__metaLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-subtle);white-space:nowrap;font-size:.76rem;font-weight:700}.RentItem-module__J9edzG__metaValue{color:var(--color-text-muted);font-size:.88rem;line-height:1.4}.RentItem-module__J9edzG__priceValue{color:var(--color-text);letter-spacing:.01em;font-size:1rem;font-weight:700}.RentItem-module__J9edzG__placeTypeName{color:var(--color-text-muted,#4a6741);opacity:.85;margin-left:8px;font-size:.82em;font-weight:400}.RentItem-module__J9edzG__linkedNote{color:var(--color-text-subtle);background:rgba(76,175,80,.05);border-left:2px solid rgba(76,175,80,.25);border-radius:6px;margin:4px 0 8px;padding:6px 10px;font-size:.82em;font-style:italic;line-height:1.4}@media (max-width:600px){.RentItem-module__J9edzG__additional{min-width:0;padding:var(--space-4)}}
.PriceList-module__yFekWG__section{box-sizing:border-box;max-width:1200px;margin:48px auto 0;padding:0 20px}.PriceList-module__yFekWG__headerBlock{text-align:center;margin-bottom:36px}.PriceList-module__yFekWG__sectionTag{background:linear-gradient(135deg,var(--color-primary),#1b5e20);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);margin-bottom:14px;padding:5px 16px;font-size:.75rem;font-weight:700;display:inline-block}.PriceList-module__yFekWG__title{color:var(--color-text);letter-spacing:-.02em;margin:0 0 12px;font-size:max(1.7rem,min(3vw,2.4rem));font-weight:800;line-height:1.2}.PriceList-module__yFekWG__subtitle{color:var(--color-text-subtle);max-width:560px;margin:0 auto;font-size:.97rem;line-height:1.6}.PriceList-module__yFekWG__tariffsRow{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:36px;display:flex}.PriceList-module__yFekWG__tariffBadge{-webkit-backdrop-filter:blur(8px);border:1px solid rgba(76,175,80,.2);border-left:3px solid var(--color-primary-light);min-width:160px;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition),transform var(--transition);background:rgba(255,255,255,.85);border-radius:12px;align-items:center;gap:10px;padding:10px 18px;display:flex}@media (hover:hover){.PriceList-module__yFekWG__tariffBadge:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.PriceList-module__yFekWG__card:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgba(0,0,0,.1)}.PriceList-module__yFekWG__priceRow:hover{background:rgba(255,255,255,.9)}}.PriceList-module__yFekWG__tariffIcon{font-size:1.4rem;line-height:1}.PriceList-module__yFekWG__tariffLabel{color:var(--color-text);font-size:.97rem;font-weight:700}.PriceList-module__yFekWG__tariffSub{color:#5a7a5a;margin-top:1px;font-size:.8rem}.PriceList-module__yFekWG__cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-bottom:36px;display:grid}.PriceList-module__yFekWG__card{background:var(--card-bg,#f8fff8);border:1.5px solid color-mix(in srgb,var(--card-accent,#4caf50)25%,transparent);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition),transform var(--transition);cursor:pointer;animation:.5s backwards PriceList-module__yFekWG__fadeInUp;animation-delay:calc(var(--i,0)*.1s);border-radius:20px;padding:24px;position:relative;overflow:hidden}.PriceList-module__yFekWG__card:before{content:"";background:linear-gradient(90deg,var(--card-accent,#4caf50),color-mix(in srgb,var(--card-accent,#4caf50)60%,#fff));border-radius:20px 20px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.PriceList-module__yFekWG__cardHeader{border-bottom:1px solid color-mix(in srgb,var(--card-accent,#4caf50)20%,transparent);align-items:flex-start;gap:14px;margin-bottom:20px;padding-bottom:16px;display:flex}.PriceList-module__yFekWG__cardIcon{background:linear-gradient(135deg,rgba(var(--card-rgb,76,175,80),.12),rgba(var(--card-rgb,76,175,80),.2));border:1.5px solid color-mix(in srgb,var(--card-accent,#4caf50)25%,transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-top:2px;font-size:1.5rem;line-height:1;display:flex}.PriceList-module__yFekWG__cardTitle{color:var(--card-color,#1a2e1a);margin-bottom:3px;font-size:1.05rem;font-weight:700}.PriceList-module__yFekWG__cardDesc{color:var(--color-text-subtle);font-size:.82rem;line-height:1.4}.PriceList-module__yFekWG__cardPrices{flex-direction:column;gap:10px;display:flex}.PriceList-module__yFekWG__priceRow{transition:background var(--transition);background:rgba(255,255,255,.65);border:1px solid rgba(0,0,0,.05);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.PriceList-module__yFekWG__priceRowDisabled{opacity:.38;pointer-events:none}.PriceList-module__yFekWG__priceRowLeft{align-items:center;gap:10px;min-width:0;display:flex}.PriceList-module__yFekWG__priceRowIcon{flex-shrink:0;font-size:1.1rem}.PriceList-module__yFekWG__priceRowLabel{color:var(--color-text);white-space:nowrap;font-size:.9rem;font-weight:600}.PriceList-module__yFekWG__priceRowSub{color:var(--color-text-subtle);white-space:nowrap;margin-top:1px;font-size:.76rem}.PriceList-module__yFekWG__priceValue{color:var(--card-color,#1a2e1a);white-space:nowrap;flex-shrink:0;font-size:1.15rem}.PriceList-module__yFekWG__priceValue strong{font-size:1.2rem;font-weight:800}.PriceList-module__yFekWG__currency{opacity:.7;margin-left:2px;font-size:.85rem;font-weight:600}.PriceList-module__yFekWG__naLabel{color:#aaa;font-size:1rem}.PriceList-module__yFekWG__cardNote{color:var(--color-warning);background:rgba(255,143,0,.1);border:1px solid rgba(255,143,0,.25);border-radius:9px;margin-top:14px;padding:8px 12px;font-size:.82rem;font-weight:500}.PriceList-module__yFekWG__extras{border:1.5px solid var(--color-warning);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fff8e1,#fffde7);margin-bottom:28px;padding:24px}.PriceList-module__yFekWG__extrasTitle{color:var(--color-amber-dark);margin-bottom:16px;font-size:1.05rem;font-weight:700}.PriceList-module__yFekWG__extrasRow{flex-wrap:wrap;gap:12px;display:flex}.PriceList-module__yFekWG__extraItem{border-radius:var(--radius-md);background:rgba(255,255,255,.7);border:1px solid rgba(255,193,7,.3);flex:1;align-items:center;gap:14px;min-width:220px;max-width:400px;padding:14px 20px;display:flex}.PriceList-module__yFekWG__extraIcon{flex-shrink:0;font-size:1.8rem}.PriceList-module__yFekWG__extraInfo{flex:1;min-width:0}.PriceList-module__yFekWG__extraName{color:var(--color-amber-dark);font-size:.97rem;font-weight:700}.PriceList-module__yFekWG__extraDesc{color:var(--color-amber-dark);margin-top:2px;font-size:.8rem}.PriceList-module__yFekWG__extraPrice{color:var(--color-amber-dark);flex-shrink:0;font-size:1.2rem;font-weight:800}.PriceList-module__yFekWG__notes{background:var(--color-bg-soft);border:1.5px solid var(--color-border-light);border-radius:var(--radius-lg);margin-bottom:40px;padding:24px}.PriceList-module__yFekWG__notesTitle{color:var(--color-text-deep);margin-bottom:14px;font-size:1rem;font-weight:700}.PriceList-module__yFekWG__notesList{flex-direction:column;gap:6px;margin:0;padding:0 0 0 20px;display:flex}.PriceList-module__yFekWG__notesList li{color:var(--color-text-muted);font-size:.88rem;line-height:1.5}.PriceList-module__yFekWG__loading{color:var(--color-text-subtle);justify-content:center;align-items:center;gap:12px;padding:40px;font-size:.95rem;display:flex}.PriceList-module__yFekWG__spinner{border:3px solid var(--color-border-light);border-top-color:var(--color-primary);border-radius:50%;flex-shrink:0;width:22px;height:22px;animation:.7s linear infinite PriceList-module__yFekWG__spin}.PriceList-module__yFekWG__error{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error);border-radius:var(--radius-md);text-align:center;max-width:500px;margin:0 auto 24px;padding:14px 20px;font-size:.95rem}@media (max-width:900px){.PriceList-module__yFekWG__section{padding:0 12px}.PriceList-module__yFekWG__cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:600px){.PriceList-module__yFekWG__section{margin-top:32px;padding:0 8px}.PriceList-module__yFekWG__title{font-size:1.5rem}.PriceList-module__yFekWG__cards{grid-template-columns:1fr;gap:14px}.PriceList-module__yFekWG__tariffsRow{gap:8px}.PriceList-module__yFekWG__tariffBadge{flex:1;min-width:0;padding:8px 12px}.PriceList-module__yFekWG__extraItem{max-width:100%}}
