@media screen and (max-width:1023px){.side-menu[data-v-03c710de]{display:none}}@media screen and (min-width:1024px){.side-mobile-menu[data-v-03c710de]{display:none}}.project-info{width:calc(100vw - 40px);max-width:800px}.project-info__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}@media screen and (max-width:1023px){.project-info__columns{display:flex;flex-direction:column}}.project-info__column{font-size:14px}.project-info__title{font-size:18px;font-weight:500;margin-bottom:10px}.project-info__list{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.project-info__list-item{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line)}.project-info__list-item-label{color:var(--secondary-dark)}.project-info__list-item-value{text-align:right}.project-panel[data-v-f8f928e6]{display:flex;justify-content:space-between;gap:20px}@media screen and (max-width:599px){.project-panel[data-v-f8f928e6]{flex-direction:column}}.project-panel__select[data-v-f8f928e6]{min-width:400px}@media screen and (max-width:599px){.project-panel__select[data-v-f8f928e6]{min-width:unset}}.project-panel__select-option[data-v-f8f928e6]{display:flex;gap:8px}.project-panel__select-option i[data-v-f8f928e6]{color:var(--secondary-text)}.project-panel__actions[data-v-f8f928e6]{display:flex;align-items:flex-start;gap:12px}.project-panel__updates[data-v-f8f928e6]{font-size:14px}.project-progress[data-v-d107e63e]{padding:24px;border-radius:10px;background-color:var(--background-light-gray)}@media screen and (max-width:599px){.project-progress[data-v-d107e63e]{padding:20px 16px}}.project-progress__title[data-v-d107e63e]{font-size:16px;font-weight:700;line-height:1.2;margin-bottom:8px}.base-step[data-v-c4db75fd]{display:flex;flex-direction:column;align-items:center}@media screen and (max-width:799px){.base-step[data-v-c4db75fd]{align-items:stretch}}.base-step__title[data-v-c4db75fd]{text-align:center;font-size:20px;font-weight:700;margin-bottom:8px}@media screen and (max-width:799px){.base-step__title[data-v-c4db75fd]{text-align:left}}.base-step__text[data-v-c4db75fd]{text-align:center}@media screen and (max-width:799px){.base-step__text[data-v-c4db75fd]{text-align:left}}.base-step__text[data-v-c4db75fd] ul,.base-step__text[data-v-c4db75fd] ol{display:flex;flex-direction:column;align-items:center}@media screen and (max-width:799px){.base-step__text[data-v-c4db75fd] ul,.base-step__text[data-v-c4db75fd] ol{align-items:stretch}}.base-step__body[data-v-c4db75fd]{text-align:center;margin-top:20px}@media screen and (max-width:799px){.base-step__body[data-v-c4db75fd]{text-align:left}}.project-steps[data-v-d6373ba7]{position:relative;padding:20px 24px;border-radius:10px;box-shadow:var(--box-shadow)}@media screen and (max-width:1023px){.project-steps[data-v-d6373ba7]{padding:12px}}.project-steps__top[data-v-d6373ba7]{display:flex;justify-content:space-between;gap:20px;padding-right:40px}.project-steps__title[data-v-d6373ba7]{font-size:20px;font-weight:700}@media screen and (max-width:1023px){.project-steps__title[data-v-d6373ba7]{font-size:16px}}.project-steps__progress[data-v-d6373ba7]{display:flex;align-items:center;gap:4px}.project-steps__knob[data-v-d6373ba7]{position:relative}.project-steps__knob svg[data-v-d6373ba7]{transform:rotate(-90deg)}.project-steps__knob img[data-v-d6373ba7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.project-steps__progress-value[data-v-d6373ba7]{min-width:63px;font-size:20px;font-weight:700;color:var(--status-green)}@media screen and (max-width:1023px){.project-steps__progress-value[data-v-d6373ba7]{min-width:42px;font-size:16px}}.project-steps__close[data-v-d6373ba7]{position:absolute;top:24px;right:24px;display:block;font-size:20px;background:none;border:none;padding:0}.project-steps__list-wrapper[data-v-d6373ba7]{margin-top:18px;overflow:auto;overflow-y:hidden}.project-steps__list[data-v-d6373ba7]{display:flex;align-items:center;gap:12px}@media screen and (max-width:1023px){.project-steps__list[data-v-d6373ba7]{flex-wrap:wrap;gap:20px}}.project-steps__step[data-v-d6373ba7]{display:flex;align-items:center;gap:8px;flex-shrink:0}.project-steps__step-separator[data-v-d6373ba7]{flex-grow:1;display:block;min-width:20px;height:2px;background-color:var(--line)}.project-steps__step-separator[data-v-d6373ba7]{transition-duration:.3s;transition-property:background-color}@media screen and (max-width:1023px){.project-steps__step-separator[data-v-d6373ba7]{display:none}}.project-steps__step.--completed+.project-steps__step-separator[data-v-d6373ba7]{background-color:var(--primary-black)}.project-steps__step-badge[data-v-d6373ba7]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:2px solid var(--line);font-size:14px;color:var(--line);flex-shrink:0;font-weight:700}.project-steps__step-badge[data-v-d6373ba7]{transition-duration:.3s;transition-property:color,border-color,background-color}.project-steps__step-badge i[data-v-d6373ba7]{font-size:20px;line-height:1}.project-steps__step.--current .project-steps__step-badge[data-v-d6373ba7]{background-color:var(--primary-black);border-color:var(--primary-black);color:var(--primary-white)}.project-steps__step.--completed .project-steps__step-badge[data-v-d6373ba7]{background-color:var(--status-green);border-color:var(--status-green);color:var(--primary-white)}.project-steps__step-name[data-v-d6373ba7]{font-weight:700;line-height:1.2}.project-steps__selected-step[data-v-d6373ba7]{margin-top:20px}.project-layout__head[data-v-c695b4f1]{display:flex;flex-direction:column;gap:24px;margin-top:24px}@media screen and (max-width:799px){.project-layout__head[data-v-c695b4f1]{margin-top:18px;gap:18px}}.project-heading[data-v-c695b4f1]{margin-top:24px}.project-heading__boards[data-v-c695b4f1]{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.project-heading__steps[data-v-c695b4f1]{margin-bottom:24px}.project-heading__content[data-v-c695b4f1],.project-heading__title-block[data-v-c695b4f1]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.project-heading__title[data-v-c695b4f1]{margin-top:0;margin-bottom:0;font-size:32px;line-height:1.2}@media screen and (max-width:1023px){.project-heading__title[data-v-c695b4f1]{font-size:24px}}.project-heading__controls[data-v-c695b4f1]{display:flex;gap:12px;margin-left:auto}
