.work-schedule[data-v-771aa4ab]{background-color:#f8f9fa;border-radius:12px;margin-top:25px;padding:10px 12px}.work-schedule__title[data-v-771aa4ab]{color:#212529;font-size:18px;font-weight:600;margin:0 0 10px}.work-schedule__grid[data-v-771aa4ab]{display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.schedule-item[data-v-771aa4ab]{display:flex;flex-direction:column;text-align:center}.schedule-item__header[data-v-771aa4ab]{background-color:#292b2c;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;font-size:14px;font-weight:400;padding:2px 5px}.schedule-item__body[data-v-771aa4ab]{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:none;color:#252525;display:flex;flex-grow:1;font-size:12px;font-weight:600;justify-content:center;padding:4px 3px}@media(max-width:470px){.work-schedule__grid[data-v-771aa4ab]{grid-template-columns:1fr}}.modal-city__content{display:flex;flex-direction:column;gap:10px}.modal-city__group{margin-bottom:20px}.modal-city__group-title{font-weight:700}.modal-city__items{-moz-columns:4;column-count:4;margin-bottom:20px;margin-top:18px;padding:0 5px}@media(max-width:992px){.modal-city__items{-moz-columns:3;column-count:3}}@media(max-width:576px){.modal-city__items{-moz-columns:2;column-count:2}}.modal-city__group{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.modal-city__group a{text-decoration:none}.modal-city__group a:hover{text-decoration:underline}.modal-city__input{background:#fff;border:1px solid #c0cad4;border-radius:3px;box-sizing:border-box;display:block;font-size:16px;line-height:19px;padding:12px 16px;width:100%}.modal-city__other{color:#292b2c;opacity:.7;padding-left:5px;padding-right:5px;text-decoration:none}.modal-city__other:hover{text-decoration:underline}.modal-default__form{display:flex;flex-direction:column;gap:10px}.modal-default__inner{display:flex;justify-content:space-between}.modal-default .modal__content{padding:30px 45px}@media(max-width:768px){.modal-default .modal__content{padding:30px}}.modal-default .u-input__error{bottom:unset;left:unset;margin:0;position:relative}.modal__error{color:red;font-size:14px;margin:0}.modal__notice{display:flex;gap:5px}.modal-image .modal__content{border:none;display:inline-flex;padding:0}.modal-image .modal__content-wrap{text-align:center}.modal-image__img[data-v-1318f158]{object-fit:contain;width:100%}
