.page-module__mimb3a__container{background:#fff;max-width:1320px;min-height:100%;margin:0 auto;padding:20px}.page-module__mimb3a__wrapper{max-width:965px;margin:0 auto}.page-module__mimb3a__section{background:#fff;border-radius:12px;padding:0 10px 10px 0}.page-module__mimb3a__title{color:#2d3748;margin-bottom:1.5rem;font-size:40px;font-weight:700;line-height:1.2}.page-module__mimb3a__tabsContainer{margin:2rem 0}.page-module__mimb3a__tabsHeader{border-bottom:2px solid #e0e0e0;flex-wrap:wrap;gap:8px;padding-bottom:8px;display:flex}.page-module__mimb3a__tabButton{color:#000;white-space:nowrap;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#eff3f5;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin-bottom:0;padding:10px 12px;font-family:Gilroy-Regular;font-size:16px;font-style:normal;font-weight:700;line-height:125%;transition:all .3s;display:flex}.page-module__mimb3a__tabButton:hover{background:#e0e6e9}.page-module__mimb3a__tabButton.page-module__mimb3a__active{color:#fff;background:#e52e38;border:none}.page-module__mimb3a__tabsContent{margin-top:24px}.page-module__mimb3a__tabPanel{animation:.3s page-module__mimb3a__fadeIn}.page-module__mimb3a__tabTitle{color:#1a1a1a;margin-bottom:20px;font-size:24px;font-weight:600}.page-module__mimb3a__tabContent{flex-direction:column;gap:16px;display:flex}.page-module__mimb3a__subtitle{color:#2d3748;margin:16px 0 8px;font-size:20px;font-weight:600}.page-module__mimb3a__textParagraph{color:#333;margin-bottom:12px;font-size:16px;line-height:1.6}.page-module__mimb3a__textBlue{background-color:#cfe2ff;border:1px solid #9ec5fe;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:15px}.page-module__mimb3a__importantList li a,.page-module__mimb3a__textBlue a{color:#0056b3;border-bottom:1px dashed #0056b3;text-decoration:none}.page-module__mimb3a__list{margin-bottom:12px;padding-left:20px;list-style:outside}.page-module__mimb3a__listItem{color:#333;margin-bottom:2px;font-size:16px;line-height:1.5}.page-module__mimb3a__tableWrapper{flex-direction:column;gap:16px;margin:16px 0;display:flex;overflow-x:auto}.page-module__mimb3a__table{border-collapse:collapse;width:100%;font-size:16px}.page-module__mimb3a__table thead{background:#f8f9fa}.page-module__mimb3a__table th{text-align:left;color:#1a1a1a;border-bottom:2px solid #e0e0e0;padding:12px 16px;font-weight:600}.page-module__mimb3a__table td{color:#4a5568;border-bottom:1px solid #e5e7eb;padding:12px 16px}.page-module__mimb3a__table tr:hover{background:#f8f9fa}.page-module__mimb3a__name{color:var(--defaultBlack);word-wrap:break-word;margin-right:12px;font-family:Gilroy-Bold;font-size:16px;font-weight:800;line-height:130%}.page-module__mimb3a__tableItem{border:1px solid var(--colors-gray-1,#eff3f5);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.page-module__mimb3a__tableItemUpRow{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.page-module__mimb3a__tableItemDownRow{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;font-size:15px;display:flex}.page-module__mimb3a__price{word-wrap:break-word;margin-right:12px;font-family:Gilroy-Bold;font-size:15px;font-weight:800;line-height:125%;color:var(--defaultGreen)!important}.page-module__mimb3a__description{word-wrap:break-word;font-family:Gilroy-Regular;font-size:14px;font-weight:400;line-height:125%;color:#1a1a1a!important}.page-module__mimb3a__importantInfo{border-left:4px solid var(--defaultOrange);background:#f8f9fa;border-radius:0;margin:0 0 16px;padding:20px 24px}.page-module__mimb3a__importantHeader{align-items:center;gap:8px;margin-bottom:16px;display:flex}.page-module__mimb3a__importantIcon{color:var(--defaultBlue)}.page-module__mimb3a__importantTitle{color:#1a1a1a;font-size:18px;font-weight:600}.page-module__mimb3a__importantContent{flex-direction:column;gap:16px;display:flex}.page-module__mimb3a__importantItem{background:#fff;border-radius:6px;padding:12px}.page-module__mimb3a__importantItemTitle{color:#2d3748;margin-bottom:8px;font-size:16px;font-weight:600}.page-module__mimb3a__importantText{color:#4a5568;font-size:16px;line-height:1.6}.page-module__mimb3a__importantTextBlock{flex-direction:row;justify-content:start;align-items:center;gap:6px;display:flex}.page-module__mimb3a__importantTextGray{color:var(--defaultGrayFont);font-size:14px;line-height:1.6}.page-module__mimb3a__importantList{margin:0;padding-left:20px}.page-module__mimb3a__importantList li{color:#4a5568;margin-bottom:4px;font-size:16px;line-height:1.6}.page-module__mimb3a__actionButtonWrapper{border-top:1px solid #e0e0e0;margin-top:24px;padding-top:16px}.page-module__mimb3a__actionButton{color:#fff;cursor:pointer;background:#0056b3;border:none;border-radius:8px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .3s}.page-module__mimb3a__actionButton:hover{background:#003d82;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,86,179,.3)}.page-module__mimb3a__actionButton:active{transform:translateY(0)}@keyframes page-module__mimb3a__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-module__mimb3a__mapWrapper{border:1px solid #dee2e6;width:100%;margin:0;padding:0;position:relative;overflow:hidden}.page-module__mimb3a__zonePanel{margin-top:24px}.page-module__mimb3a__zoneSelector{background:#fff;border-radius:8px;margin:20px 0;padding:0;font-family:Gilroy-Regular}.page-module__mimb3a__zoneSelector label{color:#2d3748;margin:16px 0 8px;font-family:Gilroy-Regular;font-size:20px;font-weight:600;display:block}.page-module__mimb3a__zoneSelect{color:#000;cursor:pointer;background:#f8f9fa;border-radius:6px;width:100%;padding:10px 12px;font-family:Gilroy-Regular;font-size:1rem;transition:border-color .2s}.page-module__mimb3a__zoneSelect:hover,.page-module__mimb3a__zoneSelect:focus{color:#000;border-color:#262626;outline:none}.page-module__mimb3a__priceInfo{border-left:4px solid var(--defaultOrange);background:#f8f9fa;margin:16px 0 24px;padding:16px 20px}.page-module__mimb3a__priceInfo h3{color:#333;margin:0 0 12px;font-size:1rem}.page-module__mimb3a__priceGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.page-module__mimb3a__priceItem{flex-direction:column;display:flex}.page-module__mimb3a__priceLabel{color:#666;font-size:.8rem}.page-module__mimb3a__priceValue{color:var(--defaultBlack);margin-top:4px;font-size:1.25rem;font-weight:700}.page-module__mimb3a__priceBadge{color:#fff;background:#28a745;border-radius:4px;align-self:flex-start;padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-block}.page-module__mimb3a__mapWrapper{border-radius:8px;margin:20px 0;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page-module__mimb3a__loader{text-align:center;color:#666;padding:20px}.page-module__mimb3a__error{text-align:center;color:#dc3545;background:#f8d7da;border-radius:8px;padding:20px}@media (max-width:1024px){.page-module__mimb3a__importantTextGray{font-size:12px}.page-module__mimb3a__name,.page-module__mimb3a__price,.page-module__mimb3a__textParagraph,.page-module__mimb3a__listItem{font-size:14px}.page-module__mimb3a__container{padding:var(--padding-page-mobile);margin:0}.page-module__mimb3a__wrapper{margin-bottom:20px;padding:0}.page-module__mimb3a__title{margin-top:15px;padding:0;font-size:20px}.page-module__mimb3a__section{padding:5px 0}.page-module__mimb3a__importantList li,.page-module__mimb3a__importantText{font-size:14px}.page-module__mimb3a__table{font-size:12px}.page-module__mimb3a__table th,.page-module__mimb3a__table td{padding:8px 12px}}
.filter-values{flex-direction:column;gap:12px;display:flex}.checkbox-remember{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:30px;display:flex;position:relative}.checkbox-remember input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkbox-remember input:checked~.checkbox__checkmark{background-color:#278dcd}.checkbox-remember input:checked~.checkbox__checkmark:after{opacity:1}.checkbox-remember:hover input~.checkbox__checkmark{background-color:#fff}.checkbox-remember:hover input:checked~.checkbox__checkmark{background-color:#278dcd}.checkbox-remember .checkbox__checkmark{background-color:#fff;border:1px solid #98a3aa;border-radius:10px;width:28px;height:28px;transition:background-color .25s;position:absolute;top:2px;left:0}.checkbox-remember .checkbox__checkmark:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:8px;height:14px;transition:opacity .25s;position:absolute;top:4px;left:10px;transform:rotate(45deg)}.checkbox-remember .checkbox__body{color:#25292c;padding:7px 12px;font-size:14px;font-weight:500;line-height:125%}
.address-suggestions-list{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:4px;max-height:300px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 8px rgba(0,0,0,.15)}.address-suggestion-item{cursor:pointer;border-bottom:1px solid #f0f0f0;padding:10px 15px;transition:background-color .2s}.address-suggestion-item:hover{background-color:#f5f5f5}.suggestion-main{color:#333;font-size:14px}.suggestion-detail{color:#666;margin-top:4px;font-size:12px}
.personal-services-container{min-height:65vh;margin:auto;font-family:Gilroy-Regular;font-size:16px;line-height:125%;max-width:450px!important}.personal-services-container ul{list-style:none}.personal-services-container input{color:#000}.personal-services-btn{font-family:Gilroy-Regular}.skeleton-text{width:100%;height:20px;margin-bottom:16px}.error{color:#ed8204;align-self:flex-start;max-width:420px;margin-top:5px;margin-bottom:5px;font-size:12px;display:block}.skeleton-input{width:100%;height:58px;margin-bottom:16px}@keyframes skeleton-loading{0%{background-position:-800px 0}to{background-position:800px 0}}.skeleton{background:linear-gradient(90deg,#eee 8%,#f2f2f2 18%,#eee 33%) 0 0/800px 104px;border-radius:10px;width:100%;height:100%;animation-name:skeleton-loading;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;position:relative}.personal-services-container{min-height:70vh;margin:auto;font-size:16px;line-height:125%;max-width:450px!important}.personal-services-header{margin-bottom:10px;font-size:24px;font-weight:700;line-height:125%}.personal-services-title{font-size:20px;font-weight:600;line-height:125%}.personal-services-input{height:56px;background-color:var(--colors-gray-1,#eff3f5)!important;border:none!important;border-radius:12px!important;padding:12px 16px!important}.personal-services-input:focus{box-shadow:none!important}.personal-services-input::-webkit-input-placeholder{color:var(--colors-gray-3,#98a3aa)!important}.personal-services-input::placeholder{color:var(--colors-gray-3,#98a3aa)!important}.form-order-info-text{margin-top:10px;margin-bottom:10px}.personal-services-textarea{color:#000;background-color:var(--colors-gray-1,#eff3f5)!important;border:none!important;border-radius:12px!important;padding:12px 16px!important}.personal-services-textarea:focus{box-shadow:none!important}.personal-services-text{color:var(--colors-black,#25292c);margin-top:10px;margin-bottom:10px;font-size:16px;font-weight:500;line-height:125%}.personal-services-btn{cursor:pointer;background-color:#fc0;border:none;justify-content:center;align-items:center;width:100%;margin-top:12px;line-height:125%;display:flex;color:#25292c!important;border-radius:12px!important;padding:18px!important;font-size:16px!important;font-weight:700!important}.disabled{opacity:.6;cursor:not-allowed!important}.notAuthDanger{color:#ed8204;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:5px;margin-bottom:5px;padding:10px 20px;font-size:14px;display:flex}.loadMoreButton{text-align:center;background:var(--defaultYellow);width:300px;color:var(--defaultBlackFont);cursor:pointer;border:1px solid #d9dfe2;border-radius:12px;margin-top:15px;padding:18px 0;font-family:Gilroy-Regular;font-size:16px;font-style:normal;font-weight:700;line-height:125%;text-decoration:none;display:block}.loadMoreButton:hover{box-shadow:0 4px 4px rgba(0,0,0,.05);color:#000!important}
