.Menu-module-scss-module__6--sQq__menuList{font-size:var(--font-size-xl);padding:var(--spacing-5)0;justify-content:space-around;display:flex}@media (max-width:1200px){.Menu-module-scss-module__6--sQq__menuList{justify-content:space-between}}@media (max-width:900px){.Menu-module-scss-module__6--sQq__menuList{padding:var(--spacing-2)0;flex-direction:column;align-items:center}}
.Header-module-scss-module__S8Qyra__header{padding:var(--spacing-12)var(--spacing-5)0;border-bottom:var(--border-width-thick)solid var(--color-primary-accent);justify-content:space-around;align-items:center}.Header-module-scss-module__S8Qyra__header .Header-module-scss-module__S8Qyra__headerTop{justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:900px){.Header-module-scss-module__S8Qyra__header{padding:var(--spacing-5)var(--spacing-2)0}.Header-module-scss-module__S8Qyra__header .Header-module-scss-module__S8Qyra__headerTop img{width:90%;height:90%;margin:0 auto}}
.Footer-module-scss-module__s98xna__footer{border-top:var(--border-width-thick)solid var(--color-primary-accent);padding:var(--spacing-12)var(--spacing-5)var(--spacing-5);align-items:center}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__footerBody{justify-content:space-between;place-items:center;gap:var(--spacing-3);grid-template-areas:"dolpark mospark qr""dolpark confidential qr""dolpark mikeAlexeev qr";display:grid}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__dolpark{grid-area:dolpark}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__mospark{grid-area:mospark}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__confidential{grid-area:confidential}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__mikeAlexeev{grid-area:mikeAlexeev}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__qr{grid-area:qr}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__qr P{margin:var(--spacing-4)0 0;text-align:center;font-weight:var(--font-weight-bold)}@media (max-width:768px){.Footer-module-scss-module__s98xna__footer{padding:var(--spacing-5)var(--spacing-2)var(--spacing-2)}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__footerBody{grid-template-columns:repeat(6,1fr);grid-template-areas:"dolpark dolpark mospark mospark qr qr""confidential confidential confidential mikeAlexeev mikeAlexeev mikeAlexeev"}.Footer-module-scss-module__s98xna__footer img{width:90%;height:90%;margin:0 auto}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__qr p{display:none}}
:root{--color-primary:green;--color-primary-accent:#23e73d;--color-primary-hover:#00800040;--color-primary-overlay:#00aa004d;--color-error:#e74c3c;--color-error-focus:#e74c3c1f;--color-danger-overlay:#dc2626cc;--color-background:#fff;--color-background-hover:#f0f0f0;--color-background-alt:#f9f9f9;--color-text:#000;--color-text-secondary:#666;--color-text-inverse:#fff;--color-border:#dcdcdc;--color-border-light:#ccc;--color-border-table:#ddd;--color-border-subtle:#e0e0e0;--color-rating:gold;--color-success:darkgreen;--color-focus:#3384ff26;--color-overlay-dark:#000000e6;--color-overlay-medium:#000000b3;--color-button-bg:#ffffffe6;--color-surface-overlay:#ffffffd9;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-12:48px;--spacing-card-padding:var(--spacing-8);--spacing-container-padding:var(--spacing-5);--spacing-gap-default:var(--spacing-4);--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:28px;--font-size-2xl:32px;--font-size-3xl:40px;--font-size-4xl:48px;--font-size-display:90px;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--font-size-body:var(--font-size-base);--font-size-caption:var(--font-size-xs);--font-size-button:var(--font-size-base);--font-size-input:var(--font-size-base);--font-size-heading-page:var(--font-size-display);--font-size-heading-section:var(--font-size-lg);--font-size-heading-card:var(--font-size-2xl);--font-size-menu:var(--font-size-xl);--font-size-contacts:var(--font-size-3xl)}@media (max-width:768px){:root{--font-size-heading-page:var(--font-size-3xl);--font-size-heading-card:var(--font-size-lg);--font-size-contacts:var(--font-size-md)}}:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-3xl:48px;--radius-full:50%;--border-width:1px;--border-width-thick:2px;--radius-button:var(--radius-md);--radius-input:var(--radius-md);--radius-image:var(--radius-lg);--radius-card:var(--radius-lg);--radius-big-card:var(--radius-3xl);--z-dropdown:100;--z-header:50;--z-modal:1000;--z-modal-controls:1001;--z-skip-link:9999;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--transition-button:var(--transition-base);--transition-input:var(--transition-fast);--transition-hover:var(--transition-base)}html,body{height:100%;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box}a{color:var(--color-text);text-decoration:none}a:hover{color:var(--color-primary);text-decoration:underline}ul{margin:0;padding:0;list-style:none}.flex-col-gap-16{gap:var(--spacing-4);flex-direction:column;display:flex}#container{flex-direction:column;min-height:100%;display:flex}.base-layout{flex-direction:column;flex:1;display:flex}.pc-container{flex-direction:column;width:100%;max-width:1600px;margin:0 auto;display:flex}.pc-container.with-page{padding:var(--spacing-8)var(--spacing-6);gap:var(--spacing-8)}.admin-ui{font-family:Arial,sans-serif}.block__header__wrapper{align-items:center;gap:var(--spacing-4);display:flex}.block__header__wrapper h1,.block__header__wrapper h2,.block__header__wrapper h3,.block__header__wrapper h4,.block__header__wrapper h5,.block__header__wrapper h6{margin:0}.block__header{text-align:center;margin:0}.block__header,.block__header a{font-size:var(--font-size-heading-page);color:var(--color-primary)}.buttons-wrapper{justify-content:start;gap:var(--spacing-2);display:flex}.base-button,.dangerous-button,.primary-icon-button,.primary-button,.skip-link{padding:0 var(--spacing-2);border-radius:var(--radius-button);line-height:38px;font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-button);display:inline-block}.base-button:disabled,.dangerous-button:disabled,.primary-icon-button:disabled,.primary-button:disabled,.skip-link:disabled{opacity:.5;cursor:not-allowed}.primary-button,.skip-link{border:var(--border-width-thick)solid var(--color-primary);background:var(--color-background);color:var(--color-primary)}.primary-button:hover,.skip-link:hover{text-decoration:underline}.primary-icon-button{padding:var(--spacing-2);border:var(--border-width-thick)solid var(--color-primary);background:var(--color-background);color:var(--color-primary)}.primary-icon-button svg{fill:currentColor;width:22px;height:22px;display:block}.dangerous-button{border:var(--border-width-thick)solid var(--color-error);background:var(--color-background);color:var(--color-error)}.dangerous-button:hover{color:var(--color-error);text-decoration:underline}.skip-link{z-index:var(--z-skip-link);transition:top var(--transition-base);border-top:none;border-left:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;position:absolute;top:-50px;left:0}.skip-link:focus{outline:2px solid var(--color-focus);outline-offset:2px;top:0}.linked-image img{display:block}.form{gap:var(--spacing-3);flex-direction:column;display:flex}.form .field{gap:var(--spacing-2);flex-direction:column;display:flex}.form label{font-size:var(--font-size-body)}.form input[type=text],.form input[type=tel],.form input[type=date],.form input[type=password],.form select,.form textarea{width:100%;height:38px;padding:var(--spacing-2)var(--spacing-3);border:var(--border-width)solid var(--color-border);border-radius:var(--radius-input);background:var(--color-background);transition:var(--transition-input);outline:none;display:block}.form input[type=text]:focus,.form input[type=tel]:focus,.form input[type=date]:focus,.form input[type=password]:focus,.form select:focus,.form textarea:focus{box-shadow:0 0 0 3px var(--color-focus)}.form input[type=text].errored,.form input[type=tel].errored,.form input[type=date].errored,.form input[type=password].errored,.form select.errored,.form textarea.errored{border-color:var(--color-error)}.form input[type=text].errored:focus,.form input[type=tel].errored:focus,.form input[type=date].errored:focus,.form input[type=password].errored:focus,.form select.errored:focus,.form textarea.errored:focus{box-shadow:0 0 0 3px var(--color-error-focus)}.form .empty-message{color:var(--color-text-secondary);font-style:italic}.form input[type=checkbox]{cursor:pointer}.form .checked-list{gap:var(--spacing-2);flex-direction:column;display:flex}.form .checked-list label{cursor:pointer}.form .checked-list input[type=checkbox]{margin-right:var(--spacing-2)}.form textarea{height:auto}.form .error{color:var(--color-error);font-size:var(--font-size-sm);margin:0}.form .success{color:var(--color-success);font-size:var(--font-size-sm);margin:0}.simple-grid{border-collapse:collapse;width:100%}.simple-grid thead th{text-align:left;padding:var(--spacing-2)}.simple-grid tbody tr td{padding:var(--spacing-2);border-top:var(--border-width)solid var(--color-background-hover)}.simple-grid tbody tr.clickable:hover{background-color:var(--color-background-alt);cursor:pointer}.simple-grid tbody tr.clickable:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.title{text-align:center;font-size:var(--font-size-xl);margin:0}.big-card{border:var(--border-width-thick)solid var(--color-primary);background-color:var(--color-background);padding:var(--spacing-card-padding);border-radius:var(--radius-big-card);width:100%;max-width:800px;margin:0 auto}.big-card .title{margin:0 0 var(--spacing-6)0}
