@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&family=Raleway:wght@100;300;400;500;700&display=swap);.app{display:flex;width:100%;min-height:100vh;background:#fafafa}.app main{flex:1 1 0;padding:2rem}@media(max-width:1024px){.app main{padding-left:6rem}}.photo-crop-hint{font-size:13px;color:#666;margin:0 0 10px;line-height:1.4}.photo-crop-frame{position:relative;width:221px;height:300px;overflow:hidden;border-radius:12px;border:2px solid #ccc;cursor:grab;touch-action:none;background:#e8e8e8;flex-shrink:0}.photo-crop-frame--dragging{cursor:grabbing}.photo-crop-img{position:absolute;left:0;top:0;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.photo-preview__wrap{display:flex;justify-content:center;align-items:center}.photo-zoom-row{display:flex;align-items:center;gap:10px;margin-bottom:12px;max-width:100%}.photo-zoom-btn{flex-shrink:0;width:36px;height:36px;padding:0;border:1px solid #ccc;border-radius:8px;background:#f5f5f5;font-size:20px;line-height:1;cursor:pointer;color:#333}.photo-zoom-btn:hover{background:#e8e8e8}.photo-zoom-slider{flex:1;min-width:0;height:8px;accent-color:#2d8f6f}.photo-zoom-value{flex-shrink:0;min-width:44px;font-size:13px;font-weight:600;color:#444;text-align:right}.input-file-hidden{display:none}.custom-file-input{position:relative;display:inline-block;width:100%}.custom-file-label{display:block;padding:14px 18px 14px 14px;background-color:#f5f5f5;border:1px solid #ccc;border-radius:12px;cursor:pointer;text-align:center;color:#333;font-weight:500}.custom-file-label:hover{background-color:#e1e1e1}.photo-preview[data-v-4982bde8]{max-width:150px;max-height:150px;border-radius:12px}.photo-preview__wrap[data-v-4982bde8]{display:flex;justify-content:center;align-items:center}.input-file-hidden[data-v-4982bde8]{display:none}.custom-file-input[data-v-4982bde8]{position:relative;display:inline-block;width:100%}.custom-file-label[data-v-4982bde8]{display:block;padding:14px 18px 14px 14px;background-color:#f5f5f5;border:1px solid #ccc;border-radius:12px;cursor:pointer;text-align:center;color:#333;font-weight:500}.custom-file-label[data-v-4982bde8]:hover{background-color:#e1e1e1}.people-block__badge-unpublished[data-v-4338ed71]{display:inline-block;margin-top:6px;padding:4px 10px;font-size:12px;font-weight:600;color:#8a2a2a;background:#fde8e8;border-radius:8px}.people-block__img-mini--clickable[data-v-4338ed71]{cursor:pointer}.staff-person-modal[data-v-05dc6c31]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:rgba(0,0,0,.72)}.staff-person-modal__card[data-v-05dc6c31]{position:relative;width:min(860px,100%);max-height:90vh;overflow:auto;padding:28px 28px 24px;background:#fff;border-radius:16px;box-sizing:border-box;box-shadow:0 12px 40px rgba(0,0,0,.28)}.staff-person-modal__close[data-v-05dc6c31]{position:absolute;top:10px;right:14px;border:none;background:transparent;font-size:28px;line-height:1;color:#6b7280;cursor:pointer}.staff-person-modal__close[data-v-05dc6c31]:hover{color:#3d4654}.staff-person-modal__layout[data-v-05dc6c31]{display:flex;gap:24px;align-items:flex-start}@media(max-width:640px){.staff-person-modal__layout[data-v-05dc6c31]{flex-direction:column;align-items:center}}.staff-person-modal__photo[data-v-05dc6c31]{flex:0 0 320px;width:320px;max-height:70vh;height:auto;border-radius:12px;overflow:hidden;background:#f4f4f4}.staff-person-modal__photo img[data-v-05dc6c31]{width:100%;height:auto;max-height:70vh;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;display:block}@media(max-width:640px){.staff-person-modal__photo[data-v-05dc6c31]{flex:0 1 auto;width:min(320px,100%)}}.staff-person-modal__info[data-v-05dc6c31]{flex:1;min-width:0;padding-right:20px}@media(max-width:640px){.staff-person-modal__info[data-v-05dc6c31]{width:100%;padding-right:0}}.staff-person-modal__name[data-v-05dc6c31]{margin:0 0 16px;font-family:TTDrugs,sans-serif;font-size:22px;font-weight:700;line-height:1.25;color:#38613a}.staff-person-modal__fields[data-v-05dc6c31]{margin:0}.staff-person-modal__row[data-v-05dc6c31]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 10px;font-family:Circe,sans-serif;font-size:16px;line-height:1.4;color:#3d4654}.staff-person-modal__row dt[data-v-05dc6c31]{margin:0;font-weight:700;color:#3d4654}.staff-person-modal__row dd[data-v-05dc6c31]{margin:0;font-weight:400;color:#3d4654}.import-1c-modal[data-v-1e9784d1]{max-width:1100px;width:95vw}.import-1c-modal .modal-footer[data-v-1e9784d1]{flex-wrap:wrap;gap:8px;align-items:center}.import-1c-modal .modal-footer__btn[data-v-1e9784d1]{max-width:none;width:auto;margin:0}.import-1c-modal .modal-footer__btn .index-btn[data-v-1e9784d1]{width:auto;min-width:140px;padding:10px 20px;white-space:nowrap}.import-1c-body[data-v-1e9784d1]{max-height:65vh;overflow:auto}.import-1c-table-wrap[data-v-1e9784d1]{overflow-x:auto}.import-1c-table[data-v-1e9784d1]{width:100%;border-collapse:collapse;font-size:13px}.import-1c-table td[data-v-1e9784d1],.import-1c-table th[data-v-1e9784d1]{border:1px solid #ddd;padding:8px;vertical-align:top;text-align:left}.import-1c-table th[data-v-1e9784d1]{background:#f5f5f5;position:sticky;top:0}.import-1c-muted[data-v-1e9784d1]{color:#666}.import-1c-err[data-v-1e9784d1]{display:block;color:#b00020}.import-1c-warn[data-v-1e9784d1]{display:block;color:#8a6d00}.import-1c-row--skip[data-v-1e9784d1]{opacity:.75}.import-1c-progress[data-v-1e9784d1],.import-1c-result[data-v-1e9784d1],.import-1c-summary[data-v-1e9784d1]{margin-bottom:12px}.import-1c-autocreate[data-v-1e9784d1]{margin-bottom:12px;padding:10px 12px;background:#fff8e6;border-radius:8px;border:1px solid #f0e0a0}.import-1c-map-btn[data-v-1e9784d1]{display:block;margin-bottom:6px;padding:4px 10px;font-size:12px;border:1px solid #2d8f6f;border-radius:8px;background:#eef8f4;color:#1a5c47;cursor:pointer}.import-1c-mapping-panel[data-v-1e9784d1]{margin:0 20px 16px;padding:16px;border:1px solid #ccc;border-radius:12px;background:#fafafa}.import-1c-mapping-title[data-v-1e9784d1]{font-size:16px;margin-bottom:12px}.import-1c-mapping-field[data-v-1e9784d1]{margin-bottom:12px}.import-1c-mapping-actions[data-v-1e9784d1]{display:flex;gap:12px;margin-top:12px}.import-1c-saved-line[data-v-1e9784d1]{font-size:12px;margin-top:10px;word-break:break-word}.import-1c-saved-line code[data-v-1e9784d1]{display:block;margin-top:6px;padding:8px;background:#fff;border-radius:6px}.import-1c-final-summary[data-v-1e9784d1]{padding:16px 18px;background:#eef8f4;border:1px solid #b8e0d0;border-radius:12px}.import-1c-final-summary__title[data-v-1e9784d1]{font-size:18px;font-weight:600;margin:0 0 14px;color:#1a5c47}.import-1c-final-summary__list[data-v-1e9784d1]{margin:0 0 16px;padding-left:20px;line-height:1.7}.import-1c-final-summary__subtitle[data-v-1e9784d1]{font-weight:600;margin:0 0 8px}.import-1c-final-summary__deps ul[data-v-1e9784d1]{margin:6px 0 12px;padding-left:20px}.import-1c-final-summary__deps p[data-v-1e9784d1]{margin:0 0 4px}.import-1c-final-summary__details[data-v-1e9784d1]{margin-bottom:16px}.import-1c-detail-list[data-v-1e9784d1]{list-style:none;margin:0;padding:0}.import-1c-detail-item[data-v-1e9784d1]{margin-bottom:10px;padding:10px 12px;background:#fff;border:1px solid #d5ebe2;border-radius:8px}.import-1c-detail-item__title[data-v-1e9784d1]{font-weight:600;margin-bottom:4px}.import-1c-detail-item__changes[data-v-1e9784d1],.import-1c-detail-item__meta[data-v-1e9784d1]{margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.45}.import-1c-detail-item__none[data-v-1e9784d1]{margin:4px 0 0;font-size:13px}.import-1c-final-summary__errors[data-v-1e9784d1]{margin-bottom:16px;padding:10px 12px;background:#fff0f0;border:1px solid #f0c0c0;border-radius:8px;color:#b00020}.import-1c-final-summary__errors ul[data-v-1e9784d1]{margin:6px 0 0;padding-left:20px}.import-exclusions-modal[data-v-2715954d]{width:100%;max-width:960px}.modal-body.import-exclusions-body[data-v-2715954d]{display:block;flex-wrap:nowrap;width:100%;max-height:min(70vh,640px);overflow:auto;box-sizing:border-box}.import-exclusions-hint[data-v-2715954d]{margin:0 0 16px;color:#6b7280;font-size:14px;line-height:1.4}.import-exclusions-panels[data-v-2715954d]{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;box-sizing:border-box}@media (max-width:800px){.import-exclusions-panels[data-v-2715954d]{grid-template-columns:1fr}}.import-exclusions-panel[data-v-2715954d]{border:1px solid #dfe5df;border-radius:12px;padding:12px;background:#fff;min-width:0;width:100%;box-sizing:border-box}.import-exclusions-panel__title[data-v-2715954d]{margin:0 0 10px;font-size:15px;font-weight:700;color:#38613a}.import-exclusions-search[data-v-2715954d]{width:100%;margin-bottom:8px;box-sizing:border-box}.import-exclusions-count[data-v-2715954d]{margin:0 0 8px;font-size:12px;color:#6b7280}.import-exclusions-list[data-v-2715954d]{list-style:none;margin:0;padding:0;display:block;width:100%;box-sizing:border-box}.import-exclusions-list--scroll[data-v-2715954d]{max-height:360px;overflow-x:hidden;overflow-y:auto}.import-exclusions-item[data-v-2715954d]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;padding:10px 12px;margin:0 0 8px;border:1px solid #e8ece8;border-radius:10px;background:#fafafa}.import-exclusions-item[data-v-2715954d]:last-child{margin-bottom:0}.import-exclusions-item__text[data-v-2715954d]{flex:1 1 auto;min-width:120px;max-width:calc(100% - 110px);overflow:hidden}.import-exclusions-item__name[data-v-2715954d]{font-size:14px;font-weight:600;color:#1a1a1a}.import-exclusions-item__meta[data-v-2715954d],.import-exclusions-item__name[data-v-2715954d]{display:block;font-family:Raleway,Circe,sans-serif;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-exclusions-item__meta[data-v-2715954d]{margin-top:2px;font-size:12px;color:#6b7280}.import-exclusions-item__btn[data-v-2715954d]{flex:0 0 auto;width:auto;min-width:96px;padding:8px 12px;font-family:Raleway,sans-serif;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;color:#fff;background:#38613a;border:none;border-radius:10px;cursor:pointer}.import-exclusions-item__btn[data-v-2715954d]:disabled{opacity:.6;cursor:default}.import-exclusions-item__btn--lite[data-v-2715954d]{color:#38613a;background:#fff;border:1px solid #c5d4c6}.import-exclusions-empty[data-v-2715954d]{margin:8px 0 0;color:#9ca3af;font-size:13px}.error-text[data-v-2715954d]{margin:12px 0 0;color:#b91c1c;font-size:13px}.input-file-hidden[data-v-4452aebf]{display:none}.news-crop-img[data-v-733d05b1]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#e8e8e8;border-radius:8px}.news-crop-img__el[data-v-733d05b1]{position:absolute;left:0;top:0;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.carousel-crop__hint[data-v-6ff70400]{font-size:13px;color:#666;margin:0 0 10px;line-height:1.4}.carousel-crop__zoom-row[data-v-6ff70400]{display:flex;align-items:center;gap:10px;margin-bottom:12px;max-width:100%}.carousel-crop__zoom-btn[data-v-6ff70400]{flex-shrink:0;width:36px;height:36px;padding:0;border:1px solid #ccc;border-radius:8px;background:#f5f5f5;font-size:20px;line-height:1;cursor:pointer;color:#333}.carousel-crop__zoom-btn[data-v-6ff70400]:hover{background:#e8e8e8}.carousel-crop__zoom-slider[data-v-6ff70400]{flex:1;min-width:0;height:8px;accent-color:#2d8f6f}.carousel-crop__zoom-value[data-v-6ff70400]{flex-shrink:0;min-width:44px;font-size:13px;font-weight:600;color:#444;text-align:right}.carousel-crop__preview-wrap[data-v-6ff70400]{display:flex;justify-content:center;align-items:center}.carousel-crop__frame[data-v-6ff70400]{position:relative;width:100%;max-width:560px;aspect-ratio:16/9;overflow:hidden;border-radius:12px;border:2px solid #ccc;cursor:grab;touch-action:none;background:#e8e8e8;flex-shrink:0}.carousel-crop__frame--dragging[data-v-6ff70400]{cursor:grabbing}.carousel-crop__img[data-v-6ff70400]{position:absolute;left:0;top:0;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.pc-sections[data-v-609c35da]{display:flex;flex-direction:column;gap:8px;min-height:200px}.pc-sections__empty[data-v-609c35da]{margin:24px 0;text-align:center;color:#888;font-size:14px}.pc-sections__item[data-v-609c35da]{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px;background:#fff;border:1px solid #e5e5e5;border-radius:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pc-sections__item[data-v-609c35da]:hover{border-color:#b8d8b8}.pc-sections__item.is-selected[data-v-609c35da]{border-color:#5cb85c;box-shadow:0 0 0 2px rgba(92,184,92,.2)}.pc-sections__item-main[data-v-609c35da]{display:flex;align-items:flex-start;gap:8px;min-width:0}.pc-sections__order[data-v-609c35da]{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#f0f5f0;color:#3a7a3a;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.pc-sections__meta[data-v-609c35da]{display:flex;flex-direction:column;gap:2px;min-width:0}.pc-sections__meta strong[data-v-609c35da]{font-size:13px;color:#222;line-height:1.25;word-break:break-word}.pc-sections__type[data-v-609c35da]{font-size:10px;color:#999}.pc-sections__controls[data-v-609c35da]{display:flex;gap:4px;flex-shrink:0}.pc-sections__controls .btn[data-v-609c35da]{flex:1;padding:4px 6px;font-size:12px}.btn[data-v-609c35da]{border-radius:6px;padding:5px 10px;cursor:pointer;border:1px solid #5cb85c;background:#fff;color:#3a7a3a;font-size:13px}.btn[data-v-609c35da]:disabled{opacity:.4;cursor:not-allowed}.btn-danger[data-v-609c35da]{border-color:#e74c3c;color:#c0392b}.quill-editor-wrapper[data-v-27124a14]{border-radius:0}[data-v-27124a14] .ql-toolbar{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #ccc;border-top-left-radius:4px;border-top-right-radius:4px}[data-v-27124a14] .ql-editor{min-height:200px;max-height:502px;overflow-y:auto}[data-v-27124a14] .ql-editor img{max-width:100%;height:auto}[data-v-27124a14] .ql-editor ol,[data-v-27124a14] .ql-editor ul{list-style:none;padding-left:0;margin:1em 0}[data-v-27124a14] .ql-editor ol{counter-reset:list-counter}[data-v-27124a14] .ql-editor li{display:flex;align-items:baseline;gap:10px;margin:.45em 0;padding-left:0;position:relative}[data-v-27124a14] .ql-editor li>:not(.ql-ui){display:inline-block;vertical-align:baseline}[data-v-27124a14] .ql-editor li[data-list=ordered]{counter-increment:list-counter}[data-v-27124a14] .ql-editor li[data-list=ordered]:before{content:counter(list-counter) ".";min-width:26px;text-align:right;font-weight:600;flex-shrink:0;line-height:inherit;display:inline-block;vertical-align:baseline}[data-v-27124a14] .ql-editor li:before{flex-shrink:0}[data-v-27124a14] .ql-editor li[data-list=bullet]:before{content:"";flex:0 0 9px;width:9px;height:9px;background:#363;border-radius:50%;margin-right:10px;margin-top:0;align-self:center;transform:translateY(0)}.custom-video-container.ql-image-align-right[data-v-27124a14]{float:right;margin:0 0 10px 20px}.ql-editor[data-v-27124a14]:after{content:"";display:block;clear:both}[data-v-27124a14] .ql-editor li::marker{content:""}[data-v-27124a14] .ql-editor li>.ql-ui{display:none!important}[data-v-27124a14] .ql-editor ol,[data-v-27124a14] .ql-editor ul{list-style:none!important}[data-v-27124a14] .ql-editor li:before.ql-ui{display:none}[data-v-27124a14] .ql-editor .custom-video-container.ql-image-align-left{float:left;margin:0 20px 20px 0}[data-v-27124a14] .ql-editor .custom-video-container.ql-image-align-right{float:right;margin:0 0 20px 20px}[data-v-27124a14] .ql-editor .custom-video-container.ql-image-align-center{float:none;margin-left:auto;margin-right:auto;display:block}[data-v-27124a14] .ql-editor .custom-video-container video{max-width:100%;height:auto;display:block}[data-v-27124a14] .ql-editor .custom-video-container.ql-image-align-left video,[data-v-27124a14] .ql-editor .custom-video-container.ql-image-align-right video{width:100%}[data-v-27124a14] .ql-editor b,[data-v-27124a14] .ql-editor strong{font-weight:700!important}[data-v-27124a14] .ql-editor em,[data-v-27124a14] .ql-editor i{font-style:italic!important}[data-v-27124a14] .ql-editor u{text-decoration:underline!important}[data-v-27124a14] .ql-editor s,[data-v-27124a14] .ql-editor strike{text-decoration:line-through!important}[data-v-27124a14] .ql-editor .ql-image-align-left{text-align:left;display:block}[data-v-27124a14] .ql-editor .ql-image-align-center{text-align:center;display:block}[data-v-27124a14] .ql-editor .ql-image-align-right{text-align:right;display:block}[data-v-27124a14] .ql-editor .ql-image-align-center img,[data-v-27124a14] .ql-editor .ql-image-align-left img,[data-v-27124a14] .ql-editor .ql-image-align-right img{display:inline-block}[data-v-27124a14] .ql-editor .ql-image-align-left img{float:left;margin:0 20px 20px 0}[data-v-27124a14] .ql-editor .ql-image-align-right img{float:right;margin:0 0 20px 20px}[data-v-27124a14] .ql-editor .ql-image-align-center img{display:block;margin:20px auto;float:none}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Размер"}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="8px"]:before{content:"8px"}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="9px"]:before{content:"9px"}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="10px"]:before{content:"10px"}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="11px"]:before{content:"11px"}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]:before{content:"12px"}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]:before{content:"14px"}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]:before{content:"16px"}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]:before{content:"18px"}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]:before{content:"20px"}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="22px"]:before{content:"22px"}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]:before{content:"24px"}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="26px"]:before{content:"26px"}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="28px"]:before{content:"28px"}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="36px"]:before{content:"36px"}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="48px"]:before{content:"48px"}[data-v-27124a14] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="72px"]:before{content:"72px"}[data-v-27124a14] .ql-toolbar button.ql-align.ql-active{background-color:#e0e0e0;border-radius:2px}[data-v-27124a14] .ql-editor table{border-collapse:collapse;width:100%;margin:10px 0}[data-v-27124a14] .ql-editor td{border:1px solid #ddd;padding:8px}.modal-overlay[data-v-27124a14]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:2000;opacity:0;pointer-events:none;transition:opacity .3s}.modal-overlay.show[data-v-27124a14]{opacity:1;pointer-events:auto}.modal-content[data-v-27124a14]{background:#fff;padding:30px 40px;border-radius:12px;min-width:320px;max-width:400px;box-shadow:0 8px 24px rgba(0,0,0,.3);transform:translateY(-20px);transition:transform .3s}.modal-overlay.show .modal-content[data-v-27124a14]{transform:translateY(0)}.modal-content h3[data-v-27124a14]{text-align:center;margin-bottom:20px}.modal-content label[data-v-27124a14]{display:flex;flex-direction:column;margin-bottom:15px}.modal-content input[type=number][data-v-27124a14]{margin-top:5px;padding:8px;border-radius:6px;border:1px solid #ccc}.modal-buttons[data-v-27124a14]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.modal-buttons button[data-v-27124a14]:first-child{background:#4a90e2;color:#fff;border-radius:6px;padding:8px 16px;border:none;cursor:pointer}.modal-buttons button[data-v-27124a14]:last-child{background:#eee;color:#555;border-radius:6px;padding:8px 16px;border:none;cursor:pointer}[data-v-27124a14] .video-toolbar{position:absolute;background:#fff;border:1px solid #ddd;border-radius:4px;padding:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:100;display:flex;gap:4px}[data-v-27124a14] .video-toolbar button{border:none;background:none;padding:4px 8px;cursor:pointer;font-size:14px;border-radius:3px}[data-v-27124a14] .video-toolbar button:hover{background:#f0f0f0}[data-v-27124a14] .video-toolbar button.delete:hover{background:#ffebee;color:#d32f2f}[data-v-27124a14] .video-toolbar .separator{width:1px;background:#ddd;margin:0 4px}.quill-editor-wrapper[data-v-27124a14]{position:relative;border:1px solid #ddd;border-radius:4px;background:#fff;height:600px}.nested-cell-editor[data-v-1dd04b35]{display:flex;flex-direction:column;gap:12px}.nested-cell-editor__item[data-v-1dd04b35]{border:1px solid #e5e5e5;border-radius:8px;padding:10px;background:#fafafa}.nested-cell-editor__item-head[data-v-1dd04b35]{display:flex;gap:6px;align-items:center;margin-bottom:8px}.nested-cell-editor__type[data-v-1dd04b35]{flex:1;min-width:0}.nested-cell-editor__body[data-v-1dd04b35]{display:flex;flex-direction:column;gap:8px}.btn[data-v-1dd04b35]{border-radius:6px;padding:5px 10px;cursor:pointer;border:1px solid #5cb85c;background:#fff;color:#3a7a3a;font-size:12px}.btn[data-v-1dd04b35]:disabled{opacity:.5;cursor:not-allowed}.btn-sm[data-v-1dd04b35]{padding:4px 8px}.btn-danger[data-v-1dd04b35]{border-color:#e74c3c;color:#c0392b}.btn-outline[data-v-1dd04b35]{background:#fff}.layout-columns-editor[data-v-5dacaa05]{display:flex;flex-direction:column;gap:14px}.layout-columns-editor__toolbar[data-v-5dacaa05]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.layout-columns-editor__templates[data-v-5dacaa05]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.layout-columns-editor__templates-label[data-v-5dacaa05]{font-size:13px;color:#666}.layout-columns-editor__preview[data-v-5dacaa05]{background:#f3efe6;border-radius:10px;padding:12px}.layout-columns-editor__preview-grid[data-v-5dacaa05]{display:grid}.layout-columns-editor__preview-cell[data-v-5dacaa05]{background:#fff;border:1px dashed #cfe8cf;border-radius:8px;min-height:48px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#3a7a3a}.layout-columns-editor__cell[data-v-5dacaa05]{border:1px solid #ddd;border-radius:10px;padding:12px;background:#fff}.layout-columns-editor__cell-head[data-v-5dacaa05]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.layout-columns-editor__cell-actions[data-v-5dacaa05]{display:flex;gap:4px}.layout-columns-editor__hint[data-v-5dacaa05]{margin:0 0 8px;font-size:13px;color:#c0392b}.page-block-editor[data-v-27c89b01]{font-size:13px}.form-group[data-v-27c89b01]{margin-bottom:12px}.form-group label[data-v-27c89b01]{display:block;margin-bottom:4px;font-weight:600;color:#444}.form-control[data-v-27c89b01]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #ccc;border-radius:6px;font-size:13px}.button-settings[data-v-27c89b01]{display:flex;flex-direction:column;gap:6px}.image-upload-container[data-v-27c89b01]{display:flex;flex-direction:column;gap:8px}.image-preview[data-v-27c89b01]{position:relative;display:inline-block;max-width:100%}.preview-image[data-v-27c89b01]{max-width:100%;max-height:160px;border-radius:6px;display:block}.preview-image--icon[data-v-27c89b01]{max-width:64px;max-height:64px}.accordion-child-editor[data-v-27c89b01]{margin-left:8px;border-color:#d9e8d9;background:#f5faf5}.accordion-grandchild-editor[data-v-27c89b01]{margin-left:8px;border-color:#c5d9ef;background:#f3f7fc}.remove-image-btn[data-v-27c89b01]{position:absolute;top:4px;right:4px;border:none;background:rgba(0,0,0,.55);color:#fff;width:24px;height:24px;border-radius:50%;cursor:pointer}.file-input[data-v-27c89b01]{display:none}.upload-btn[data-v-27c89b01]{display:inline-block;padding:6px 12px;border:1px dashed #5cb85c;border-radius:6px;color:#3a7a3a;cursor:pointer;font-size:12px}.hint-message[data-v-27c89b01]{color:#888;font-size:12px;margin:6px 0}.hint-error[data-v-27c89b01]{color:#c0392b}.checkbox-inline[data-v-27c89b01],.checkbox-label[data-v-27c89b01]{display:flex;align-items:center;gap:6px;font-weight:400;margin-bottom:6px}.staff-list-checkboxes[data-v-27c89b01]{display:flex;flex-direction:column;gap:4px}.accordion-section-editor[data-v-27c89b01]{border:1px solid #eee;border-radius:8px;padding:10px;margin-bottom:10px;background:#fafafa}.accordion-section-editor__head[data-v-27c89b01]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.accordion-section-editor__head h5[data-v-27c89b01]{margin:0;font-size:13px}.accordion-item-row[data-v-27c89b01]{display:flex;gap:6px;margin-bottom:6px}.btn-remove-item[data-v-27c89b01]{border:1px solid #e74c3c;background:#fff;color:#c0392b;border-radius:6px;cursor:pointer;width:32px}.btn-add-item[data-v-27c89b01],.btn-add-section[data-v-27c89b01],.btn-link-danger[data-v-27c89b01]{border:none;background:transparent;color:#3a7a3a;cursor:pointer;font-size:12px;padding:4px 0}.btn-link-danger[data-v-27c89b01]{color:#c0392b}.btn-link-danger[data-v-27c89b01]:disabled{opacity:.4;cursor:not-allowed}.carousel-slide-editor__actions[data-v-27c89b01]{display:flex;gap:4px;align-items:center}.staff-search-row[data-v-27c89b01]{display:flex;gap:6px;margin-bottom:8px}.staff-grid4-picker[data-v-27c89b01],.staff-manual-ids[data-v-27c89b01],.staff-preview-list[data-v-27c89b01],.staff-search-results[data-v-27c89b01]{list-style:none;padding:0;margin:8px 0 0}.staff-manual-ids li[data-v-27c89b01],.staff-search-results li[data-v-27c89b01]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #eee;font-size:12px}.staff-manual-ids__actions[data-v-27c89b01]{display:flex;gap:4px}.staff-grid4-picker-header[data-v-27c89b01]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.staff-grid4-picker__label[data-v-27c89b01]{display:flex;gap:8px;align-items:flex-start;font-weight:400;padding:4px 0}.btn[data-v-27c89b01]{border-radius:6px;padding:5px 10px;cursor:pointer;border:1px solid #5cb85c;background:#fff;color:#3a7a3a;font-size:12px}.btn[data-v-27c89b01]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-27c89b01]{background:#5cb85c;color:#fff}.btn-sm[data-v-27c89b01]{padding:4px 8px}.btn-danger[data-v-27c89b01]{border-color:#e74c3c;color:#c0392b}.btn-collapse[data-v-27c89b01]{border:none;background:transparent;cursor:pointer;font-size:11px;padding:2px 6px;color:#888;line-height:1}.btn-collapse[data-v-27c89b01]:hover{color:#333}.accordion-section-editor__head-actions[data-v-27c89b01]{display:flex;gap:8px;align-items:center}.pc-tpl-modal[data-v-7067c644]{max-width:560px;width:92%}.pc-tpl-modal__body[data-v-7067c644]{padding-top:8px}.pc-tpl-modal__intro[data-v-7067c644]{margin:0 0 14px;font-size:13px;color:#666;line-height:1.4}.pc-tpl-list[data-v-7067c644]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pc-tpl-card__btn[data-v-7067c644]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;text-align:left;padding:14px 16px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pc-tpl-card__btn[data-v-7067c644]:hover{border-color:#3d7eff;box-shadow:0 0 0 2px rgba(61,126,255,.15)}.pc-tpl-card__title[data-v-7067c644]{font-size:15px;color:#1a1a1a}.pc-tpl-card__desc[data-v-7067c644]{font-size:13px;color:#666;line-height:1.4}.nc-preview-mask[data-v-1ff5faba]{z-index:1200}.nc-preview-modal[data-v-1ff5faba]{width:min(760px,96vw);max-height:92vh;display:flex;flex-direction:column;outline:none}.nc-preview-close[data-v-1ff5faba]{border:0;background:transparent;padding:0;cursor:pointer}.nc-preview-close[data-v-1ff5faba]:focus-visible{outline:2px solid #3a7a3a;outline-offset:2px;border-radius:4px}.nc-preview-body[data-v-1ff5faba]{overflow:auto;max-height:calc(92vh - 140px)}.nc-preview-note[data-v-1ff5faba]{margin:0 0 16px;font-size:13px;color:#666;line-height:1.4}.nc-preview-article[data-v-1ff5faba]{max-width:680px;margin:0 auto;padding-bottom:8px}.nc-preview-cover[data-v-1ff5faba]{width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#f0f0f0;margin-bottom:24px}.nc-preview-cover img[data-v-1ff5faba]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.nc-preview-cover--empty[data-v-1ff5faba]{display:flex;align-items:center;justify-content:center;color:#888;font-size:14px}.nc-preview-header[data-v-1ff5faba]{margin-bottom:20px}.nc-preview-title[data-v-1ff5faba]{margin:0 0 12px;font-size:28px;line-height:1.25;color:#1a1a1a;word-break:break-word}.nc-preview-date[data-v-1ff5faba]{margin:0;font-size:15px;color:#555}.nc-preview-blocks[data-v-1ff5faba]{display:flex;flex-direction:column;gap:1.25em;font-size:17px;line-height:1.65;color:#333}.nc-preview-html[data-v-1ff5faba] ol,.nc-preview-html[data-v-1ff5faba] p,.nc-preview-html[data-v-1ff5faba] ul{margin:0 0 .9em}.nc-preview-html[data-v-1ff5faba] img{max-width:100%;height:auto;border-radius:8px}.nc-preview-figure[data-v-1ff5faba]{margin:0}.nc-preview-figure img[data-v-1ff5faba]{display:block;width:100%;height:auto;border-radius:8px}.nc-preview-figure figcaption[data-v-1ff5faba]{margin-top:8px;font-size:14px;color:#666}.nc-preview-image-text[data-v-1ff5faba]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.nc-preview-image-text--right[data-v-1ff5faba]{direction:rtl}.nc-preview-image-text--right[data-v-1ff5faba]>*{direction:ltr}.nc-preview-image-text__img img[data-v-1ff5faba]{width:100%;border-radius:8px;display:block}.nc-preview-image-text__text h2[data-v-1ff5faba]{margin:0 0 8px;font-size:20px}.nc-preview-image-text__text p[data-v-1ff5faba]{margin:0 0 8px}.nc-preview-accent[data-v-1ff5faba]{color:#3a7a3a;font-weight:700}.nc-preview-carousel[data-v-1ff5faba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.nc-preview-carousel img[data-v-1ff5faba]{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:6px}.nc-preview-empty[data-v-1ff5faba],.nc-preview-muted[data-v-1ff5faba]{margin:0;color:#888;font-size:14px;text-align:center;padding:24px 8px}@media (max-width:600px){.nc-preview-title[data-v-1ff5faba]{font-size:22px}.nc-preview-image-text[data-v-1ff5faba]{grid-template-columns:1fr}.nc-preview-image-text--right[data-v-1ff5faba]{direction:ltr}}.news-constructor[data-v-db3732a0]{min-height:100%}.nc-workspace[data-v-db3732a0]{display:flex;flex-direction:column;gap:10px;min-height:calc(100vh - 120px);padding:0 0 24px}.nc-topbar[data-v-db3732a0]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #eee}.nc-site-link[data-v-db3732a0]{margin-left:auto;font-size:13px;color:#3a7a3a;font-weight:600;text-decoration:none}.nc-site-link[data-v-db3732a0]:hover{text-decoration:underline}.nc-error[data-v-db3732a0]{margin:0;padding:8px 12px;background:#fff0f0;border:1px solid #f5c2c2;border-radius:8px;color:#b00020;font-size:13px}.nc-ok[data-v-db3732a0]{margin:0;padding:8px 12px;background:#eaf7ea;border:1px solid #c5e5c5;border-radius:8px;color:#3a7a3a;font-size:13px}.nc-hint[data-v-db3732a0]{margin:0;padding:8px 12px;background:#fff8e6;border:1px solid #f0d78c;border-radius:8px;color:#8a6d1d;font-size:13px}.nc-meta[data-v-db3732a0]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:0 14px 14px}.nc-meta summary[data-v-db3732a0]{cursor:pointer;font-weight:600;padding:12px 0;color:#333}.nc-meta__body[data-v-db3732a0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 20px}.nc-field[data-v-db3732a0]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#555;font-weight:600}.nc-field .custom-file-input[data-v-db3732a0],.nc-field .form-control[data-v-db3732a0]{font-weight:400}.nc-field .form-control[data-v-db3732a0]{padding:8px 10px;border:1px solid #ccc;border-radius:6px;font:inherit}.nc-muted[data-v-db3732a0]{margin:0;font-size:13px;color:#888;line-height:1.4}.nc-body[data-v-db3732a0]{display:flex;flex-direction:row;align-items:stretch;gap:12px;flex:1;min-height:0;min-width:0;overflow:hidden}.nc-palette[data-v-db3732a0]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:10px 8px;overflow:auto;max-height:calc(100vh - 180px);display:flex;flex-direction:column;gap:6px;flex:0 0 200px;width:200px;box-sizing:border-box}.nc-palette--collapsed[data-v-db3732a0]{flex:0 0 44px;width:44px;padding:8px 4px}.nc-palette__head[data-v-db3732a0]{display:flex;align-items:center;justify-content:space-between;gap:4px}.nc-palette__title[data-v-db3732a0]{margin:0 4px;font-size:12px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.03em}.nc-palette__toggle[data-v-db3732a0]{border:1px solid #d9e8d9;background:#f8fbf8;color:#3a7a3a;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;cursor:pointer}.nc-palette__item[data-v-db3732a0]{display:block;width:100%;text-align:left;padding:8px 10px;border:1px solid #d9e8d9;border-radius:8px;background:#f8fbf8;cursor:pointer;color:#2f5f2f;font-size:12px;line-height:1.3}.nc-palette__item[data-v-db3732a0]:hover{border-color:#5cb85c;background:#f0f8f0}.nc-main[data-v-db3732a0]{flex:0 0 220px;width:220px;min-height:480px;overflow:auto}.nc-inspector[data-v-db3732a0]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:12px 16px;overflow:auto;max-height:calc(100vh - 180px);flex:1 1 auto;min-width:0}.nc-inspector h3[data-v-db3732a0]{margin:0 0 12px;font-size:14px}.btn[data-v-db3732a0]{border-radius:6px;padding:8px 14px;cursor:pointer;border:1px solid #5cb85c;background:#fff;color:#3a7a3a;font-size:13px}.btn[data-v-db3732a0]:disabled{opacity:.5;cursor:not-allowed}.btn[data-v-db3732a0]:focus-visible{outline:2px solid #3a7a3a;outline-offset:2px}.btn-primary[data-v-db3732a0]{background:#5cb85c;color:#fff;border-color:#4cae4c}.btn-sm[data-v-db3732a0]{padding:6px 12px;font-size:12px}.nc-site-link[data-v-db3732a0]:focus-visible{outline:2px solid #3a7a3a;outline-offset:2px;border-radius:4px}.nc-palette__item[data-v-db3732a0]:focus-visible,.nc-palette__toggle[data-v-db3732a0]:focus-visible{outline:2px solid #3a7a3a;outline-offset:2px}.nc-field .form-control[data-v-db3732a0]:focus-visible{outline:2px solid #3a7a3a;outline-offset:1px;border-color:#5cb85c}@media (max-width:900px){.nc-body[data-v-db3732a0]{flex-direction:column}.nc-inspector[data-v-db3732a0],.nc-main[data-v-db3732a0],.nc-palette[data-v-db3732a0]{flex:1 1 auto;width:100%;max-width:none}}.files-block[data-v-472be406]{display:flex;flex-direction:column;gap:10px}.file-row[data-v-472be406]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.file-name[data-v-472be406]{margin-right:12px;color:#3f577b;text-decoration:underline}.file-link-btn[data-v-472be406]{border:none;background:none;padding:0;cursor:pointer}.file-actions[data-v-472be406]{display:flex;gap:8px}.statistics-data[data-v-7c592a66]{display:flex;flex-direction:column;gap:15px}.statistics-block[data-v-7c592a66]{background-color:#f4f4f4;padding:15px;border-radius:8px}.form-data[data-v-7c592a66]{margin-top:30px}.form-data__title[data-v-7c592a66]{margin:0 0 30px 0}.form-data__title--sub[data-v-7c592a66]{margin-top:24px}.form-hint[data-v-7c592a66]{margin:8px 0 0;color:#666;font-size:14px}.ford-data__row[data-v-7c592a66]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.form-group[data-v-7c592a66]{margin-bottom:15px;flex:1 1 200px}.btn-submit[data-v-7c592a66]{background-color:#4caf50;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.btn-submit[data-v-7c592a66]:hover{background-color:#45a049}.btn-submit[data-v-7c592a66]:disabled{background-color:#cecece}.menu-children[data-v-18736e11]{list-style:none;margin:0;padding:0}.menu-child-item[data-v-18736e11]{margin-bottom:6px}.menu-item-header[data-v-18736e11]{display:flex;align-items:center;gap:10px;padding:6px 8px;font-weight:600;background-color:#f1f5f9;border-radius:4px}.menu-children[data-v-18736e11]{margin-left:20px;border-left:2px solid #cbd5e1;padding-left:10px}.menu-button[data-v-18736e11]{background:#84bc78;border:none;border-radius:6px;padding:3px 6px;font-size:14px;cursor:pointer;transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center}.menu-button[data-v-18736e11]:hover{background-color:#287a3f;color:#fff}.menu-root-list[data-v-245bc207]{list-style:none;margin:0;padding:0}.menu-root-item[data-v-245bc207]{margin-bottom:6px}.editor[data-v-245bc207]{max-width:70%;margin:10px}.notification[data-v-245bc207]{position:fixed;top:20px;right:20px;z-index:9999;min-width:300px;max-width:400px;animation:slideIn-245bc207 .3s ease-out;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden}.notification-content[data-v-245bc207]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;color:#fff;font-weight:500}.notification-text[data-v-245bc207]{flex:1;margin-right:15px;font-size:14px;line-height:1.4}.notification-close[data-v-245bc207]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s}.notification-close[data-v-245bc207]:hover{opacity:1}.notification.success[data-v-245bc207]{background:linear-gradient(135deg,#4caf50,#45a049);border-left:4px solid #2e7d32}.notification.error[data-v-245bc207]{background:linear-gradient(135deg,#f44336,#d32f2f);border-left:4px solid #c62828}.notification.info[data-v-245bc207]{background:linear-gradient(135deg,#2196f3,#1976d2);border-left:4px solid #1565c0}.notification.warning[data-v-245bc207]{background:linear-gradient(135deg,#ff9800,#f57c00);border-left:4px solid #ef6c00}@keyframes slideIn-245bc207{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeOut-245bc207{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.notification.hiding[data-v-245bc207]{animation:fadeOut-245bc207 .3s ease-out forwards}.modal-overlay[data-v-245bc207]{background:rgba(0,0,0,.5);z-index:1000}.modal-content[data-v-245bc207]{padding:30px;min-width:500px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.modal-content h3[data-v-245bc207]{margin:0 0 20px 0;color:#333;font-size:20px}.modal-actions[data-v-245bc207]{margin-top:25px}.btn-submit[data-v-245bc207]{background:#4caf50;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px}.btn-submit[data-v-245bc207]:hover:not(:disabled){background:#45a049}.input-error[data-v-245bc207]{border-color:#f44336!important;border-width:2px}.field-hint[data-v-245bc207]{margin-top:4px;color:#4caf50;font-size:12px}.btn-submit[data-v-245bc207]:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.btn-cancel[data-v-245bc207]{background:#f44336;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px}.btn-cancel[data-v-245bc207]:hover{background:#da190b}.form-group[data-v-245bc207]{margin-bottom:20px}.label-for-input[data-v-245bc207]{display:block;margin-bottom:5px;font-weight:600;color:#333}.input-text[data-v-245bc207]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.input-text[data-v-245bc207]:focus{outline:none;border-color:#4caf50}.margin-top10[data-v-245bc207]{margin-top:10px}.menu-button[data-v-245bc207]{font-weight:1000;background:#84bc78;border:none;border-radius:6px;padding:3px 6px;font-size:14px;cursor:pointer;transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center}.menu-button[data-v-245bc207]:hover{background-color:#287a3f;color:#fff}.static-route-selector[data-v-245bc207]{margin-top:10px}.route-select[data-v-245bc207]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff;cursor:pointer}.route-select[data-v-245bc207]:focus{outline:none;border-color:#4caf50}.route-select-hint[data-v-245bc207]{margin-top:5px;color:#666;font-size:16px}.route-select option[data-v-245bc207]{padding:8px}.route-select-hint small[data-v-245bc207]{color:#888}.created-pages-list[data-v-245bc207]{margin-top:8px;max-height:220px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;background:#fff}.created-pages-list-item[data-v-245bc207]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;border:none;border-bottom:1px solid #eee;background:#fff;text-align:left;font-size:14px;cursor:pointer;line-height:1.35}.created-pages-list-item[data-v-245bc207]:last-of-type{border-bottom:none}.created-pages-list-item[data-v-245bc207]:hover{background:#f0f7ed}.page-picker-badge[data-v-245bc207]{flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap}.badge-linked[data-v-245bc207]{background:#e8f5e9;color:#2e7d32}.badge-free[data-v-245bc207]{background:#f5f5f5;color:#757575}.page-picker-label[data-v-245bc207]{flex:1;min-width:0;word-break:break-word}.created-pages-empty[data-v-245bc207]{padding:14px 12px;color:#888;font-size:14px;text-align:center}.modal-overlay[data-v-245bc207]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1100}.modal-content[data-v-245bc207]{background:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:modalFadeIn-245bc207 .3s ease;overflow:hidden}@keyframes modalFadeIn-245bc207{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-245bc207]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8f9fa}.modal-header h3[data-v-245bc207]{margin:0;color:#333;font-size:18px}.modal-body[data-v-245bc207]{padding:20px}.modal-body p[data-v-245bc207]{margin:0 0 20px 0;color:#434343;line-height:1.5;font-size:15px}.modal-actions[data-v-245bc207]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn[data-v-245bc207]{padding:10px 20px;border-radius:6px;border:1px solid transparent;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;min-width:100px;text-align:center}.btn-secondary[data-v-245bc207]{background:#f8f9fa;color:#333;border-color:#ddd}.btn-secondary[data-v-245bc207]:hover{background:#e9ecef;border-color:#ccc}.btn-danger[data-v-245bc207]{background:#7eaf44;color:#fff;border-color:#438130}.btn-danger[data-v-245bc207]:hover{background:#65853f;border-color:#438130}.btn-warning[data-v-245bc207]{background:#7eaf44;color:#fff;border-color:#438130}.btn-warning[data-v-245bc207]:hover{background:#65853f;border-color:#438130}.notification[data-v-245bc207]{z-index:1000}.text-error[data-v-245bc207]{color:#f44336}.text-success[data-v-245bc207]{color:#4caf50}.input-success[data-v-245bc207]{border-color:#4caf50!important;border-width:2px}.pc-canvas[data-v-4e9d5cca]{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.pc-canvas__toolbar[data-v-4e9d5cca]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pc-canvas__size[data-v-4e9d5cca]{display:flex;gap:6px;align-items:center;font-size:13px}.pc-canvas__size select[data-v-4e9d5cca]{padding:4px 8px;border:1px solid #ccc;border-radius:6px}.pc-canvas__actions[data-v-4e9d5cca]{display:flex;gap:8px}.pc-canvas__hint[data-v-4e9d5cca]{margin:0;font-size:12px;color:#777;flex:1 1 100%}.pc-canvas__board[data-v-4e9d5cca]{flex:1;display:grid;min-height:220px;background:#f0ebe3;border-radius:12px;padding:16px;border:1px solid #e0d8cc}.pc-canvas__cell[data-v-4e9d5cca]{position:relative;background:#fff;border:2px dashed #c5d9c5;border-radius:10px;padding:12px;cursor:pointer;min-height:100px;transition:border-color .15s,box-shadow .15s,background .15s}.pc-canvas__cell.is-origin[data-v-4e9d5cca]{border-style:solid}.pc-canvas__cell.is-selected[data-v-4e9d5cca]{border-color:#5cb85c;box-shadow:inset 0 0 0 2px rgba(92,184,92,.35);background:#f4fbf4}.pc-canvas__cell.is-empty .pc-canvas__cell-preview[data-v-4e9d5cca]{color:#aaa;font-style:italic}.pc-canvas__cell.is-drop-target[data-v-4e9d5cca]{border-color:#3a7a3a;background:#e8f6e8}.pc-canvas__cell-badge[data-v-4e9d5cca]{position:absolute;top:6px;right:8px;font-size:11px;color:#3a7a3a;background:#eaf7ea;padding:2px 6px;border-radius:4px}.pc-canvas__cell-preview[data-v-4e9d5cca]{font-size:14px;line-height:1.4;color:#333;word-break:break-word}.pc-canvas__cell-hint[data-v-4e9d5cca]{margin-top:8px;font-size:11px;color:#8a8a8a}.btn[data-v-4e9d5cca]{border-radius:6px;padding:6px 12px;cursor:pointer;border:1px solid #5cb85c;background:#fff;color:#3a7a3a;font-size:13px}.btn[data-v-4e9d5cca]:disabled{opacity:.45;cursor:not-allowed}.btn-primary[data-v-4e9d5cca]{background:#5cb85c;color:#fff}.btn-outline[data-v-4e9d5cca]{background:#fff}.btn-sm[data-v-4e9d5cca]{padding:5px 10px}.pc-tpl-modal[data-v-74b16dfb]{max-width:560px;width:92%}.pc-tpl-modal__body[data-v-74b16dfb]{padding-top:8px}.pc-tpl-modal__intro[data-v-74b16dfb]{margin:0 0 14px;font-size:13px;color:#666;line-height:1.4}.pc-tpl-list[data-v-74b16dfb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pc-tpl-card__btn[data-v-74b16dfb]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;text-align:left;padding:14px 16px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pc-tpl-card__btn[data-v-74b16dfb]:hover{border-color:#3d7eff;box-shadow:0 0 0 2px rgba(61,126,255,.15)}.pc-tpl-card__title[data-v-74b16dfb]{font-size:15px;color:#1a1a1a}.pc-tpl-card__desc[data-v-74b16dfb]{font-size:13px;color:#666;line-height:1.4}.page-constructor[data-v-4e774829]{padding:0 16px 24px;min-height:100%;flex:85%;min-width:0;overflow-x:hidden;overflow-y:auto}.pc-list__head[data-v-4e774829]{display:flex;justify-content:space-between;align-items:center;margin:16px 0}.pc-list__filters[data-v-4e774829]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.pc-list__search[data-v-4e774829]{flex:1 1 220px;min-width:180px}.pc-list__menu-filter[data-v-4e774829]{flex:0 1 280px;min-width:180px}.pc-list__items[data-v-4e774829]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.pc-list__item[data-v-4e774829]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid #e5e5e5;border-radius:10px}.pc-list__info[data-v-4e774829]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;cursor:pointer;flex:1}.pc-list__actions[data-v-4e774829]{display:flex;gap:6px}.pc-badge[data-v-4e774829]{font-size:11px;background:#eaf7ea;color:#3a7a3a;padding:2px 8px;border-radius:999px}.pc-badge--draft[data-v-4e774829]{background:#f5f5f5;color:#777}.pc-badge--legacy[data-v-4e774829]{background:#fff3e0;color:#b36b00}.pc-badge--menu[data-v-4e774829]{background:#eef3f8;color:#3d5a73}.pc-badge--no-menu[data-v-4e774829]{background:#f5f5f5;color:#999}.pc-muted[data-v-4e774829]{color:#888;font-size:13px}.pc-error[data-v-4e774829]{color:#c0392b;margin:8px 0}.pc-ok[data-v-4e774829]{color:#3a7a3a;margin:8px 0}.pc-template-hint[data-v-4e774829]{margin:8px 0 12px;padding:10px 14px;background:#f0f6ff;border:1px solid #c8dbf5;border-radius:8px;font-size:13px;color:#2c5282;line-height:1.4}.pc-page-settings[data-v-4e774829]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:0}.pc-page-settings>summary[data-v-4e774829]{cursor:pointer;padding:10px 14px;font-size:13px;font-weight:600;color:#444;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pc-page-settings>summary[data-v-4e774829]::-webkit-details-marker{display:none}.pc-page-settings>summary[data-v-4e774829]:before{content:"▸ ";color:#5cb85c}.pc-page-settings[open]>summary[data-v-4e774829]:before{content:"▾ "}.pc-page-settings__body[data-v-4e774829]{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;padding:0 14px 14px;border-top:1px solid #f0f0f0}.pc-page-settings__col h4[data-v-4e774829]{margin:12px 0 8px;font-size:13px;color:#333}.pc-check--block[data-v-4e774829]{margin-bottom:6px}.pc-hint[data-v-4e774829]{margin:4px 0 8px;font-size:12px;color:#888;line-height:1.4}.pc-menu-warn[data-v-4e774829]{margin:8px 0;padding:8px 10px;background:#fff8e6;border:1px solid #f0d78c;border-radius:8px;font-size:12px;color:#8a6d1d;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pc-menu-warn a[data-v-4e774829]{color:#3a7a3a;font-weight:600}.pc-menu-ok[data-v-4e774829]{margin:8px 0;padding:8px 10px;background:#eaf7ea;border:1px solid #c5e5c5;border-radius:8px;font-size:12px;color:#3a7a3a}.pc-menu-select label[data-v-4e774829]{display:block;font-size:12px;font-weight:600;margin-bottom:4px;color:#555}.pc-menu-attach[data-v-4e774829]{margin-top:8px}.pc-menu-preview[data-v-4e774829]{margin:8px 0 0;font-size:13px;color:#2c5282;font-weight:500}.pc-field .form-control[data-v-4e774829],.pc-menu-attach .form-control[data-v-4e774829],.pc-menu-select .form-control[data-v-4e774829]{width:100%;max-width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font:inherit}.pc-field[data-v-4e774829]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;font-size:12px;color:#555;font-weight:600}.pc-field textarea.form-control[data-v-4e774829]{resize:vertical;min-height:56px}.pc-workspace[data-v-4e774829]{display:flex;flex-direction:column;gap:10px;min-height:calc(100vh - 120px);min-width:0}.pc-topbar[data-v-4e774829]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #eee}.pc-topbar__fields[data-v-4e774829]{display:flex;flex-wrap:wrap;gap:8px;flex:1;align-items:center}.pc-topbar__fields .form-control[data-v-4e774829]{min-width:160px;max-width:240px;padding:8px 10px;border:1px solid #ccc;border-radius:6px}.pc-check[data-v-4e774829]{display:flex;gap:6px;align-items:center;font-size:13px;white-space:nowrap}.pc-body[data-v-4e774829]{display:flex;flex-direction:row;align-items:stretch;gap:12px;flex:1;min-height:0;min-width:0;overflow:hidden;width:100%}.pc-palette[data-v-4e774829]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:10px 8px;overflow:auto;max-height:calc(100vh - 180px);display:flex;flex-direction:column;gap:6px;flex:0 0 200px;width:200px;max-width:200px;min-width:0;box-sizing:border-box}.pc-palette--collapsed[data-v-4e774829]{flex:0 0 44px;width:44px;max-width:44px;padding:8px 4px;overflow:hidden}.pc-palette__head[data-v-4e774829]{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:2px;flex-shrink:0}.pc-palette--collapsed .pc-palette__head[data-v-4e774829]{justify-content:center;margin-bottom:0}.pc-palette__title[data-v-4e774829]{margin:0 4px;font-size:12px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.03em}.pc-palette__toggle[data-v-4e774829]{flex-shrink:0;border:1px solid #d9e8d9;background:#f8fbf8;color:#3a7a3a;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;cursor:pointer;line-height:1.2;white-space:nowrap}.pc-palette__toggle[data-v-4e774829]:hover{border-color:#5cb85c;background:#eef8ee}.pc-palette--collapsed .pc-palette__toggle[data-v-4e774829]{writing-mode:horizontal-tb;padding:8px 4px;font-size:11px;width:100%}.pc-palette__item[data-v-4e774829]{display:block;width:100%;text-align:left;padding:8px 10px;margin:0;border:1px solid #d9e8d9;border-radius:8px;background:#f8fbf8;cursor:pointer;color:#2f5f2f;font-size:12px;line-height:1.3;box-sizing:border-box}.pc-palette__item[data-v-4e774829]:hover{border-color:#5cb85c;background:#f0f8f0}.pc-palette__label[data-v-4e774829]{display:block}.pc-main[data-v-4e774829]{flex:0 0 220px;width:220px;max-width:220px;min-width:0;min-height:480px;overflow:auto;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.pc-body--grid-edit .pc-main[data-v-4e774829]{flex:1 1 45%;width:auto;max-width:none;min-width:280px}.pc-grid-panel[data-v-4e774829]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:12px}.pc-grid-panel__head[data-v-4e774829]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.pc-grid-panel__head h3[data-v-4e774829]{margin:0;font-size:14px}.pc-grid-panel__tpl[data-v-4e774829]{display:flex;gap:6px}.pc-grid-panel__nested[data-v-4e774829]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;color:#666}.pc-grid-panel__hint[data-v-4e774829]{margin:12px 0 0}.pc-inspector__cell-editor[data-v-4e774829]{margin-top:8px}.pc-nested-chip[data-v-4e774829]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #d9e8d9;border-radius:6px;background:#f8fbf8;cursor:grab;color:#3a7a3a;font-size:11px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-inspector[data-v-4e774829]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:12px 16px;overflow:auto;max-height:calc(100vh - 180px);flex:1 1 auto;min-width:0;width:auto;max-width:none;box-sizing:border-box}.pc-body--grid-edit .pc-inspector[data-v-4e774829]{flex:1 1 420px;width:auto;min-width:320px;max-width:560px}.pc-inspector h3[data-v-4e774829]{margin:0 0 8px;font-size:14px}.btn[data-v-4e774829]{border-radius:6px;padding:8px 14px;cursor:pointer;border:1px solid #5cb85c;background:#fff;color:#3a7a3a;font-size:13px}.btn[data-v-4e774829]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-4e774829]{background:#5cb85c;color:#fff}.btn-sm[data-v-4e774829]{padding:5px 10px}.btn-danger[data-v-4e774829]{border-color:#e74c3c;color:#c0392b}@media (max-width:1100px){.pc-body[data-v-4e774829]{flex-wrap:wrap;overflow:visible}.pc-main[data-v-4e774829]{flex:0 0 200px;width:200px;max-width:200px;min-width:180px}.pc-body--grid-edit .pc-main[data-v-4e774829]{flex:1 1 100%;width:100%;max-width:none}.pc-inspector[data-v-4e774829]{flex:1 1 calc(100% - 220px);min-width:240px;max-height:none}.pc-body--grid-edit .pc-inspector[data-v-4e774829]{flex:1 1 100%;width:100%;max-width:none}.pc-body--palette-collapsed .pc-inspector[data-v-4e774829]{flex:1 1 calc(100% - 56px)}.pc-page-settings__body[data-v-4e774829]{grid-template-columns:1fr}}.documents-move__breadcrumbs[data-v-0fb40049]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:12px}.documents-move__crumb-btn[data-v-0fb40049]{padding:3px 6px;border-radius:8px;background:#f4f6fb;border:1px solid transparent;color:#192c8c;font-size:11px;line-height:13px;cursor:pointer}.documents-move__crumb-btn[data-v-0fb40049]:hover{border-color:rgba(25,44,140,.2)}.documents-move__crumb-sep[data-v-0fb40049]{color:#7c8db5;font-weight:600}.documents-move__picker-body[data-v-0fb40049]{margin-top:0}.documents-move__folders[data-v-0fb40049]{display:flex;flex-direction:column;gap:6px}.documents-move__folder-row[data-v-0fb40049]{display:flex;align-items:center;justify-content:space-between;background:#f9faff;border:1px solid #eef1f6;border-radius:8px;padding:8px 12px;gap:10px}.documents-move__folder-name[data-v-0fb40049]{font-size:13px;line-height:16px;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documents-move__folder-label[data-v-0fb40049]{font-weight:600;font-size:11px;color:#7c8db5;margin-right:4px}.documents-move__folder-open-btn[data-v-0fb40049]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#4a4f5e;font-size:11px;font-family:Raleway,sans-serif;cursor:pointer;transition:border-color .12s,background .12s}.documents-move__folder-open-btn[data-v-0fb40049]:hover{border-color:#7c8db5;background:#f4f6fb}.documents-move__empty[data-v-0fb40049]{text-align:center;color:#8f95a3;font-size:13px;padding:20px 0}.documents-admin__breadcrumbs[data-v-219bb1ef]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.documents-admin__crumb-btn[data-v-219bb1ef]{padding:3px 6px;border-radius:8px;background:#f4f6fb;border:1px solid transparent;color:#192c8c;font-size:11px;line-height:13px;cursor:pointer}.documents-admin__crumb-btn[data-v-219bb1ef]:hover{border-color:rgba(25,44,140,.2)}.documents-admin__crumb-sep[data-v-219bb1ef]{color:#7c8db5;font-weight:600}.documents-admin__content[data-v-219bb1ef]{max-width:640px;width:100%}.documents-admin__breadcrumbs-bar[data-v-219bb1ef]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #e6edff;border-radius:12px;padding:6px 14px 8px}.documents-admin__back-btn[data-v-219bb1ef]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#4a4f5e;font-size:12px;font-family:Raleway,sans-serif;font-weight:500;cursor:pointer;transition:border-color .12s,background .12s}.documents-admin__back-btn[data-v-219bb1ef]:hover:not(:disabled){border-color:#7c8db5;background:#f4f6fb}.documents-admin__back-btn[data-v-219bb1ef]:disabled{opacity:.4;cursor:default}.documents-admin__list[data-v-219bb1ef]{margin-top:12px}.documents-admin__row[data-v-219bb1ef]{display:flex;align-items:center;background:#fff;border-radius:6px;padding:6px 12px;margin-bottom:4px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.documents-admin__row-name[data-v-219bb1ef]{font-size:13px;line-height:16px;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:10px}.documents-admin__row-name .color-gray[data-v-219bb1ef]{font-weight:600;font-size:11px;margin-right:4px}.documents-admin__row-actions[data-v-219bb1ef]{display:flex;align-items:center;gap:2px;flex-shrink:0}.documents-admin__icon-btn[data-v-219bb1ef]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:6px;background:transparent;border:none;cursor:pointer;transition:background .12s}.documents-admin__icon-btn[data-v-219bb1ef]:hover{background:#f0f2f5}.documents-admin__icon-btn--danger[data-v-219bb1ef]:hover{background:#fef0ef}.documents-admin__icon-btn--danger:hover svg[data-v-219bb1ef]{stroke:#d32f2f!important}.documents-admin__toolbar[data-v-219bb1ef]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.documents-admin__toolbar-row[data-v-219bb1ef]{display:flex;align-items:center;gap:10px}.documents-admin__input[data-v-219bb1ef]{flex:1;height:34px;padding:0 12px;border:1px solid #d0d5dd;border-radius:8px;font-size:13px;font-family:Raleway,sans-serif;outline:none;background:#fff;transition:border-color .15s}.documents-admin__input[data-v-219bb1ef]:focus{border-color:#3d7eff;box-shadow:0 0 0 2px rgba(61,126,255,.12)}.documents-admin__toolbar-btn[data-v-219bb1ef]{flex-shrink:0;height:34px;padding:0 16px;border:none;border-radius:8px;background:#185bc3;color:#fff;font-size:13px;font-family:Raleway,sans-serif;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.documents-admin__toolbar-btn[data-v-219bb1ef]:hover{background:#144fa8}.documents-admin__toolbar-btn[data-v-219bb1ef]:disabled{background:#b0b9c5;cursor:default}.documents-admin__file-label[data-v-219bb1ef]{flex:1;display:flex;align-items:center;height:34px;padding:0 12px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s}.documents-admin__file-label[data-v-219bb1ef]:hover{border-color:#185bc3}.documents-admin__file-input[data-v-219bb1ef]{display:none}.documents-admin__file-placeholder[data-v-219bb1ef]{color:#8f95a3;font-size:13px}.documents-admin__file-name[data-v-219bb1ef]{color:#1a1a1a;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.departments-modal__body[data-v-20f8554a]{flex-direction:column;flex-wrap:nowrap;box-sizing:border-box;width:100%}.departments-toolbar[data-v-20f8554a]{display:flex;flex-direction:column;gap:12px;width:100%;margin-bottom:8px}.departments-toolbar__action[data-v-20f8554a],.departments-toolbar__field[data-v-20f8554a]{width:100%;box-sizing:border-box}.departments-toolbar__action .index-btn[data-v-20f8554a]{width:auto;min-width:120px}.department-list[data-v-20f8554a]{margin-top:16px;width:100%}.department-row[data-v-20f8554a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.department-row .department-title[data-v-20f8554a],.department-row .input-text[data-v-20f8554a]{flex:1;min-width:0}.department-title[data-v-20f8554a]{margin:0}.department-actions[data-v-20f8554a]{display:flex;gap:8px}.modal-mask--nested[data-v-6e5782b6]{z-index:1001}.subdepartment-edit-modal[data-v-6e5782b6]{max-width:560px;overflow-x:hidden;box-sizing:border-box}.subdepartment-edit-modal__body[data-v-6e5782b6]{flex-direction:column;flex-wrap:nowrap;overflow-x:hidden;box-sizing:border-box;width:100%;padding-bottom:16px}.subdepartment-edit-modal__body[data-v-6e5782b6] .modal-body__wrap-input-column{width:100%;max-width:100%;margin:0 0 19px;box-sizing:border-box}.subdepartment-edit-modal__body[data-v-6e5782b6] .input-text{box-sizing:border-box;max-width:100%}.subdepartment-edit-modal__textarea[data-v-6e5782b6]{min-height:72px;resize:vertical}.subdepartments-modal[data-v-074b0a36]{max-width:760px}.subdepartments-modal__body[data-v-074b0a36]{flex-direction:column;flex-wrap:nowrap;box-sizing:border-box;width:100%}.subdepartments-toolbar[data-v-074b0a36]{display:flex;flex-direction:column;gap:12px;width:100%;margin-bottom:8px}.subdepartments-toolbar__action[data-v-074b0a36],.subdepartments-toolbar__field[data-v-074b0a36]{width:100%;box-sizing:border-box}.subdepartments-toolbar__action .index-btn[data-v-074b0a36]{width:auto;min-width:180px}.department-list[data-v-074b0a36]{margin-top:16px;width:100%}.department-row[data-v-074b0a36]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px 0;border-bottom:1px solid #eef1f6}.department-row[data-v-074b0a36]:last-child{border-bottom:none}.department-row__info[data-v-074b0a36]{min-width:0;flex:1}.department-title[data-v-074b0a36]{margin:0 0 4px;font-weight:600}.department-meta[data-v-074b0a36]{margin:0;font-size:13px;color:#6b7280}.department-actions[data-v-074b0a36]{display:flex;gap:8px;flex-shrink:0}.position-list[data-v-0f174a36]{margin-top:16px}.position-row[data-v-0f174a36]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.position-title[data-v-0f174a36]{margin:0}.position-actions[data-v-0f174a36]{display:flex;gap:8px}.position-list[data-v-7ca534dc]{margin-top:16px}.position-row[data-v-7ca534dc]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.position-title[data-v-7ca534dc]{margin:0}.position-actions[data-v-7ca534dc]{display:flex;gap:8px}.role-meta[data-v-7ca534dc]{min-width:180px}.role-code[data-v-7ca534dc]{color:#8f95a3}.subdivisions-admin__panel[data-v-3d9a085a]{margin-top:8px;padding:20px 24px}.subdivisions-admin__buttons[data-v-3d9a085a]{gap:12px}.subdivisions-admin__buttons .users__add[data-v-3d9a085a]{max-width:none}.subdivisions-admin__buttons .index-btn[data-v-3d9a085a]{min-width:180px}.container-login-new{display:flex;height:100vh;width:100%;flex-direction:row-reverse}.login__form{flex:60%;background:#6c6}.login__form,.login__info{display:flex;align-items:center;justify-content:center}.login__info{flex:40%;background:#fcfdf9;mix-blend-mode:normal}.form-login{width:50%;padding:66px 34px;background:#fafafa;box-shadow:0 0 16px 1px rgba(0,0,0,.12);border-radius:12px}.form-login__title{margin:0 0 42px 0;display:flex;justify-content:center;align-items:center}.form-login__title-text{font-weight:400;font-size:24px;text-transform:uppercase;color:#000}.form-login__input-wrap{display:flex;flex-direction:column;margin:0 0 21px 0}.form-login__submit{margin:98px 0 0 0;display:flex;justify-content:center;align-items:center;width:100%}.login-input{font-family:Raleway,sans-serif;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.25);border-radius:10px;border:1px solid rgba(0,0,0,.25);padding:21px 0 21px 28px;font-size:14px;color:#000}.logo__mobile{display:none}.logo__mobile img{width:50px}.login-btn{width:70%;font-family:Raleway,sans-serif;border-radius:12px;display:inline-block;font-weight:300;background:#363;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;border:none;box-shadow:none;transition:background-color .2s ease-out;padding:20px 40px;color:#fff;font-weight:500;font-size:20px;line-height:23px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.login-btn:disabled{cursor:default;background:#f2f2f2;color:#fff;border-radius:12px}.login-text{font-weight:300;font-size:16px;color:#000;margin:0 0 10px 20px}.info-block{display:flex;align-items:center;flex-direction:column;padding:0 36px}.info-block__logo img{width:136px;height:136px}.info-block__title{margin:18px 0 40px 0;max-width:400px}.info-block__title-text{font-weight:700;font-size:32px;text-align:center;line-height:38px}.info-block__subscribe{max-width:400px}.info-block__subscribe-text{font-weight:400;font-size:20px;line-height:39px;text-align:center}@media(max-width:1100px){.form-login{padding:40px;width:60%}.form-login__title{margin:0 0 45px 0}.form-login__title-text{font-size:18px}.form-login__submit{margin:40px 0 0 0}.login-input{padding:10px 0 10px 10px;font-size:12px}.login-text{font-size:14px}.login-btn{padding:10px}}@media(max-width:767.98px){.logo__mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 0 40px 0}.login__form{margin:40px 0 0 0;justify-content:normal}.info-block__title{margin:0 0 0 0;display:flex;align-items:center;justify-content:center}.logo__mobile-svg{width:70px;height:70px;margin:0 20px 0 0}.form-login{width:80%}.login-input{padding:18px 0 18px 20px;font-size:12px}.info-block__title-text{color:#72b265;font-size:20px}.login__info{display:none}.login__form{flex-direction:column}}@media(max-width:479.98px){.form-login{padding:20px;width:90%}}.users{overflow-x:hidden;overflow-y:auto;flex:1 1 auto;min-width:0;background:#fafafa}.users__toolbar{gap:16px;justify-content:space-between}.users__toolbar,.users__toolbar-actions{display:flex;align-items:flex-start;flex-wrap:wrap}.users__toolbar-actions{gap:12px;margin-left:auto}.users__dictionaries{background:#fff;border:1px solid #e6edff;border-radius:12px;padding:10px 12px}.users__dictionaries-title{margin:0 0 8px 0;font-size:12px;font-weight:600;color:#8f95a3}.users__dictionaries-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.users__add{max-width:220px}.users__add .index-btn{white-space:nowrap}.users__add-specialist{display:flex;align-items:flex-start;gap:12px;max-width:none}.users__add-specialist .index-btn{height:44px}.users__import-1c{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.users__import-1c .index-btn{min-width:180px}.users__import-1c-meta{margin:0;font-size:11px;line-height:1.3;color:#8f95a3;white-space:nowrap;text-align:right}.users__info{display:flex;margin:37px 0 0 0}.users__search{background:#fff;border:1px solid #e6edff;border-radius:12px;padding:7px 20px 15px 20px;position:relative;min-width:320px;width:40%}.users-block-people{margin-top:20px}.users-role-filter{margin:14px 0 10px 0;background:#fff;border:1px solid #e6edff;border-radius:12px;padding:12px}.users-role-filter__title{margin:0 0 10px 0;color:#8f95a3;font-size:12px;font-weight:600}.users-role-filter__list{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.users-role-filter__chip{border:1px solid #d9e2f4;background:#fff;color:#4a4f5e;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.users-role-filter__chip:hover{background:#f4f8ff}.users-role-filter__chip--active{background:#69b761;border-color:#69b761;color:#fff}.card-users{flex:70%;margin:0 20px 0 0}.statistics-user{flex:30%}.news-editor{overflow-x:hidden;overflow-y:auto;flex:85%}.news__title{display:block;margin:10px 0 20px 10px;font-size:18px;font-weight:500}.news__footer{margin-top:50px}.photo-preview-big{width:300px;height:auto;border-radius:12px}.modal-mask{position:fixed;z-index:1000;top:0;left:0;height:100%;background:rgba(0,0,0,.3);padding:20px}.modal-mask,.modal-wrapper{width:100%;display:flex;align-items:center;justify-content:center;overflow-y:auto}.modal-wrapper{max-width:1100px;max-height:100%;border-radius:16px}.modal-container{background:#fff;border:2px solid #e6edff;box-shadow:0 20px 40px rgba(0,0,0,.1);border-radius:16px;margin:0 auto;padding:16px 16px 0 16px;transition:all .3s ease;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow-y:auto}.max-width{max-width:636px}.max-width-1100{max-width:1100px}.mini-width{max-width:450px}.modal-header{padding:0 0 16.5px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.1)}.modal-header__cross{cursor:pointer}.modal-body{overflow-y:auto;flex:1;padding-bottom:60px;margin:16px 0 16px 0;flex-wrap:wrap;display:flex;border-bottom:1px solid rgba(0,0,0,.1)}.modal-body__wrap-input{width:46%}.modal-body__wrap-input,.modal-body__wrap-input-column{display:flex;flex-direction:column;margin:0 10px 19px 10px;position:relative}.modal-body__wrap-input-column{width:100%}.modal-body-mini{margin:16px 0 16px 0;flex-wrap:wrap;display:flex}.modal-footer{display:flex;justify-content:flex-end;padding:10px 0 16px 0;background:#fff;position:sticky;bottom:0;left:0;right:0}.modal-footer__btn{max-width:100px;margin:0 5px}.label-for-input{font-weight:600;font-size:14px;line-height:16px;color:#000;margin:5px 0 6px 0}.error-border-input{border:1px solid #ff3b30!important}.error{margin:22px 0 0 5px}.error-text{font-weight:600;font-size:13px;line-height:15px;color:#ff3b30}.wrapValidationInput{display:flex;position:relative;flex-direction:column}.wrapValidationInput__error{position:absolute;top:33px;right:11px;bottom:0;width:24px;height:30px}.input-text{background:#fff;border:1px solid #72b265;padding:14px 18px 14px 14px;border-radius:12px;font-family:Raleway,sans-serif;font-weight:400;font-size:12px;line-height:14px}.input-text::-moz-placeholder{color:#7c8db5;opacity:1}.input-text::placeholder{color:#7c8db5;opacity:1}.select{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url(/img/arrow-bottom.d3983168.svg);background-repeat:no-repeat;background-position-x:97%;background-position-y:16px;font-family:Raleway,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-number,.select{border:1px solid #72b265;padding:14px 18px 14px 14px;border-radius:12px;width:100%;font-weight:400;font-size:12px;line-height:14px}.input-number{background:#fff;font-family:Montserrat,sans-serif}.input-number::-moz-placeholder{color:#7c8db5;opacity:1}.input-number::placeholder{color:#7c8db5;opacity:1}.title-modal{font-weight:600;font-size:20px;line-height:23px;color:#72b265}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.modal-body::-webkit-scrollbar-track{border-radius:10px}.modal-body::-webkit-scrollbar-thumb:hover{background-color:#555}.modal-body{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.modal-body::-webkit-scrollbar{width:8px}.modal-body::-webkit-scrollbar-track{background:#f1f1f1}.modal-body::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:2px solid #f1f1f1}.news__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(525px,1fr));gap:40px;width:100%;margin-bottom:40px}.news__item{display:flex;background-color:#fff;border-radius:20px;padding:20px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.news__item,.news__item:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.news__item:hover{transform:translateY(-5px)}.news-block__img{width:100%;max-width:300px;height:200px;margin-right:40px;overflow:hidden}.news-block__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;border-radius:8px}.news__item:hover .news-block__img img{transform:scale(1.1)}.news-block__info{display:flex;flex-direction:column;flex:1;margin-top:20px}.news-block__date{margin-bottom:20px}.news-block__title{margin-bottom:60px}.news-block__description{margin-bottom:30px;flex:1}.news-block__btn-wrap{display:flex;justify-content:flex-end}.news-block__btn{display:flex;align-items:center;transition:transform .3s ease}.news__item:hover .news-block__btn{transform:translateX(5px)}.news-block__btn-img{margin-left:10px;display:flex}.news-index__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:74px;width:100%}.news-index__item{display:flex;background-color:#f2f2f2;border-radius:20px;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.news-index__item:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.news-block-index__img{width:100%;overflow:hidden}.news-block-index__img img{width:100%;height:100%;border-radius:20px 20px 0 0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease}.news-index__item:hover .news-block-index__img img{transform:scale(1.1)}.news-block-index__info{display:flex;flex-direction:column;padding:13px 36px 24px 36px;flex:1;margin-top:20px}.news-block-index__title{margin-bottom:32px}.news-block-index__description{margin-bottom:30px;flex:1}.news-block-index__btn-wrap{display:flex;justify-content:flex-end}.news-block-index__btn{display:flex;align-items:center;transition:transform .3s ease}.news-index__item:hover .news-block-index__btn{transform:translateX(5px)}.news-block-index__btn-img{display:flex}.news-title{font-size:18px;font-weight:500}aside.app-sidebar{display:flex;flex-direction:column;background:linear-gradient(180.15deg,#52a642 50%,rgba(82,166,66,.5) 75.46%,rgba(82,166,66,.3) 99.87%);flex:0 0 72px;width:72px;max-width:72px;min-height:100vh;transition:.25s ease-in-out;overflow:hidden}aside.app-sidebar .flex{flex:1 1 0%}aside.app-sidebar .logo{display:flex;justify-content:center;padding:16px 0;transition:.25s ease-in-out}aside.app-sidebar .logo img{width:42px;height:42px;transition:.25s ease-in-out;flex-shrink:0}aside.app-sidebar .menu{display:flex;flex-direction:column;align-items:center}aside.app-sidebar .menu .button-new{display:flex;align-items:center;text-decoration:none;transition:.2s ease-in-out;margin:16px 0;padding:0;border-bottom:1px solid transparent;color:var(--menu-text);white-space:nowrap}aside.app-sidebar .menu .button-new .material-icons{font-size:2rem;color:var(--light);transition:.2s ease-in-out}aside.app-sidebar .menu .button-new .menu-wrap-img{padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px}aside.app-sidebar .menu .button-new .menu-img{transition:.2s ease-in-out;width:22px;height:22px}aside.app-sidebar .menu .button-new .menu-img-size{transition:.2s ease-in-out;width:28px;height:28px}aside.app-sidebar .menu .button-new .text{font-weight:500;font-size:18px;line-height:20px;color:#fcfdf9;transition:.2s ease-in-out;opacity:0;width:0;overflow:hidden;margin-left:0}aside.app-sidebar .menu .button-new.router-link-exact-active{border-bottom:1px solid #fcfdf9}aside.app-sidebar .menu .button-new.router-link-exact-active .material-icons,aside.app-sidebar .menu .button-new.router-link-exact-active .text{font-weight:500;font-size:20px;line-height:23px;color:#fcfdf9}aside.app-sidebar .menu-toggle-wrap{display:flex;justify-content:center;padding:8px 0 16px;transition:.25s ease-in-out}aside.app-sidebar .menu-toggle-wrap .menu-toggle{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:.2s ease-in-out;color:#fcfdf9}aside.app-sidebar .menu-toggle-wrap .menu-toggle:hover{opacity:.8}aside.app-sidebar .menu-toggle-wrap .menu-toggle .material-icons{font-size:1.5rem;transition:.2s ease-in-out}aside.app-sidebar .footer{opacity:0;transition:opacity .3s ease-in-out}aside.app-sidebar .footer p{font-size:.875rem;color:var(--grey)}aside.app-sidebar.is-expanded{flex:0 0 312px;width:312px;max-width:312px}aside.app-sidebar.is-expanded .logo{padding:32px 0 107px}aside.app-sidebar.is-expanded .logo img{width:78px;height:78px}aside.app-sidebar.is-expanded .menu{align-items:stretch}aside.app-sidebar.is-expanded .menu .button-new{margin:20px 0 20px 36px;padding:0 0 10px 0}aside.app-sidebar.is-expanded .menu .button-new .menu-wrap-img{padding:0 18px 0 0;width:auto;height:auto}aside.app-sidebar.is-expanded .menu .button-new .text{opacity:1;width:auto;overflow:visible;margin-left:0}aside.app-sidebar.is-expanded .menu-toggle-wrap{padding:8px 24px 16px;justify-content:flex-end}aside.app-sidebar.is-expanded .footer{opacity:0}@media(max-width:1024px){aside.app-sidebar{position:absolute;z-index:99}}.pagination{display:flex;justify-content:flex-end;align-items:center}.pagination__btn{padding:20px}.pagination__btn svg{width:20px}.pagination__num{padding:20px}.pagination-item{list-style-type:none}.pagination-item__btn{color:#7c8db5}.pagination-item__btn,.pagination-item__text{padding:20px;font-weight:400;font-size:12px;line-height:150%}.pagination-item__text{color:#192c8c}.active-num{font-weight:600;color:#72b265}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#72b265;margin:-4px 0 0 -4px}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header-container{margin:25px 0 0 0}.header{padding:0 90px 28px 34px;border-bottom:1px solid rgba(124,141,181,.5);display:flex;justify-content:space-between;align-items:center}.title{margin:0 0 16px 0}.title__text{font-weight:700;font-size:28px;line-height:30px;color:#72b265}.description__text{font-weight:500;font-size:16px;line-height:19px;color:#5b5a60}.profile-mini__icon,.wrap-profile{display:flex}.profile-mini__text{margin:0 50px 0 0}.profile-mini__arrow{margin:0 35px 0 0}.profile-mini__exit{cursor:pointer}.icon{margin:0 11px 0 0}.text-profile{font-weight:500;font-size:16px;line-height:19px;color:#72b265}.people__list{margin-bottom:60px}.people-block{display:flex;background-color:#fff;border-radius:10px;box-shadow:0 6px 9px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 6px 9px 3px rgba(0,0,0,.2);-moz-box-shadow:0 6px 9px 3px rgba(0,0,0,.2)}@media(max-width:1090px){.people-block{flex-direction:column}}.people-block__img{border-radius:10px 0 0 10px;background-color:#f4f4f4;max-width:384px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.people-block__img img{width:100%}.people-block__img-mini{flex:0 0 221px;width:221px;min-height:300px;background-color:#f4f4f4;border-radius:10px 0 0 10px;overflow:hidden}.people-block__img-mini img{width:221px;height:300px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:10px 0 0 10px}@media(max-width:1090px){.people-block__img-mini img{width:100%;height:auto;max-height:300px;border-radius:10px 10px 0 0}.people-block__img-mini{flex:0 0 auto;width:100%;min-height:0;border-radius:10px 10px 0 0}}.people-block__information{padding:0 64px 44px 35px;display:flex;flex-direction:column}.people-block__information-header{padding:33px 0 33px 0;border-bottom:3px solid #6c6;margin-bottom:22px}.people-block__description{margin-top:20px}.people-block__information-position{flex:1 1 auto}.people-block__btn{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(45%,1fr))}.grid-container{display:grid;grid-template-columns:repeat(2,minmax(380px,1fr));grid-template-rows:auto auto;gap:30px;justify-items:start;align-items:start}@media(max-width:1090px){.grid-container{grid-template-columns:none}}.grid-item:nth-child(3){width:100%;grid-column:1}.section-reviews{display:flex;position:relative;flex-direction:column;align-items:center;padding-top:36px;padding-bottom:40px}.section-reviews:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;opacity:.7;z-index:-1;border-radius:20px}.section-reviews__wrap{display:flex;margin:0 0 100px 0}.section-reviews__block-info{flex:40%;display:flex;align-items:center;flex-direction:column}.section-reviews__title{display:flex;align-items:center;justify-content:center;margin-bottom:37px;text-align:center}.section-reviews__reviews{flex:60%}.section-reviews__footer{display:flex;align-items:center;justify-content:center}.intro-reviews{padding:18px 25px;border-radius:20px;background-color:#fff;box-shadow:0 6px 9px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 6px 9px 3px rgba(0,0,0,.2);-moz-box-shadow:0 6px 9px 3px rgba(0,0,0,.2)}.intro-reviews__wrap-title{display:flex}.intro-reviews__logo{margin-right:20px}.intro-reviews__logo img{width:62px;height:auto}.intro-reviews__wrap-text{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:25px}.intro-reviews__title{margin-bottom:13px}.reviews__item{max-width:571px}.reviews__wrap{margin-bottom:40px}.review-block{padding:28px 28px 40px 40px;border-radius:20px;background-color:#fff;box-shadow:0 6px 9px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 6px 9px 3px rgba(0,0,0,.2);-moz-box-shadow:0 6px 9px 3px rgba(0,0,0,.2)}.review-block__title{display:flex;border-bottom:1px solid #f2f2f2;margin-bottom:40px}.review-block__img{background-color:#f2f2f2}.review-block__img,.review-block__img-green{border-radius:50%;width:50px;height:50px;margin-right:30px}.review-block__img-green{background-color:#363}.review-block__info-user{display:flex;flex-direction:column;justify-content:flex-start;padding:0 7px 26px 7px}.review-block__info-user-name{margin-bottom:5px}.review-block__text{margin-bottom:58px}.review-block__btn{display:flex;justify-content:flex-end}.review-block--draft{border:1px solid #f0c36d}.review-block__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.review-block__badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.review-block__badge.is-published{background:#e8f7e8;color:#2e7d32}.review-block__badge.is-draft{background:#fff4e0;color:#b26a00}.review-block__stars{color:#5cb85c;letter-spacing:1px}.review-block__categories{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.review-block__chip{border-radius:999px;background:#f4fbf4;border:1px solid #cfe8cf;color:#3a7a3a;padding:4px 10px;font-size:12px}.review-block__contacts{margin-top:10px;display:flex;flex-direction:column;gap:2px;color:#666}.review-block__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.review-block__publish{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px}.review-block__publish input{width:18px;height:18px}.review-stars-edit{display:flex;gap:6px}.review-stars-edit__star{border:none;background:transparent;padding:0;font-size:28px;color:#d9d9d9;cursor:pointer}.review-stars-edit__star.is-active{color:#5cb85c}.review-categories-edit{display:flex;flex-wrap:wrap;gap:10px 16px}.review-categories-edit__item{gap:6px}.review-categories-edit__item,.review-publish-edit{display:inline-flex;align-items:center;cursor:pointer}.review-publish-edit{gap:8px;font-size:14px}.review-publish-edit input{width:18px;height:18px}.textarea-input{width:100%;min-height:150px;padding:14px;border-radius:12px;border:1px solid #ccc;font-size:14px;font-family:Raleway,sans-serif;resize:vertical;box-sizing:border-box}.error-border-input{border-color:#e74c3c}.wrapValidationInput__error{width:20px;height:20px;margin-top:5px}.vacancy__item{width:100%;margin-bottom:20px;background-color:#fff;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.vacancy__salary{margin-bottom:10px}.vacancy__block{margin-top:40px;margin-bottom:40px}.vacancy__section{margin-bottom:15px}.vacancy__body{padding:20px}.vacancy__footer{padding:20px 20px 10px 20px;background-color:#363;border-radius:0 0 8px 8px}.vacancy__header{padding:20px 20px 10px 20px;background-color:#f2f2f2;border-radius:8px 8px 0 0}.vacancy__section-title{margin-bottom:10px}.vacancy__section ul{list-style-type:disc;padding-left:20px}.vacancy__contact,.vacancy__link{margin-bottom:20px}.vacancy__contact a,.vacancy__link a{color:#f2f2f2;text-decoration:none}.vacancy__contact a:hover,.vacancy__link a:hover{text-decoration:underline}.block__item{width:100%;margin-bottom:20px;background-color:#fff;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.block__salary{margin-bottom:10px}.block__section{margin-bottom:15px}.block__body{padding:20px}.block__footer{padding:20px 20px 10px 20px;background-color:#363;border-radius:0 0 8px 8px}.block__header{padding:20px 20px 10px 20px;background-color:#f2f2f2;border-radius:8px 8px 0 0}.block__section-title,.input-text{margin-bottom:10px}.input-text{width:100%;padding:10px;border-radius:5px;border:1px solid #ccc}.button{margin-left:10px}.condition-item,.duty-item,.mentor-item,.requirement-item{display:flex;align-items:center;margin-bottom:10px}.condition-item__delete,.duty-item__delete,.mentor-item__delete,.requirement-item__delete{margin-left:10px}.firmware,.testing{overflow:auto;flex:85%}.testing__search{background:#fff;border:1px solid #e6edff;border-radius:12px;padding:7px 20px 15px 20px;position:relative;width:40%;margin:0 0 20px 0}.testing__input{border-bottom:1px solid #e6edff!important;border:none;background:#fff;padding:14px 18px 14px 2px;width:100%;font-family:Raleway,sans-serif;font-weight:400;font-size:12px;line-height:14px}.testing__input::-moz-placeholder{color:#7c8db5;opacity:1}.testing__input::placeholder{color:#7c8db5;opacity:1}.testing__input-svg{position:absolute;right:29px;top:20px;cursor:pointer}.testing__table-container{padding:20px 20px 0 20px}.testing__report-container,.testing__table-container{background:#fff;border:1px solid #e6edff;border-radius:10px}.testing__report-container{padding:20px}.testing__statistics-container{display:flex}.statistics__wrap,.testing__statistics-container-wrap{width:100%}.statistics__wrap-diagram{justify-content:space-between;display:flex;margin:10px 0 10px 0}.statistics-bar{width:50%;padding:20px;background:#fff;border:1px solid #e6edff;border-radius:10px;margin:0 10px 0 0}.statistics-bar__wrap{display:flex;justify-content:space-between;flex-direction:column}.statistics-bar__title{margin:0 0 10px 0}.statistics-bar__title-text{font-weight:700;font-size:18px;line-height:22px;color:#1e1b39}.statistics-bar__description{text-transform:uppercase;font-weight:500;font-size:14px;line-height:18px;color:#9291a5;margin:0 0 17px 0}.statistics-pie{width:50%}.statistics-avg,.statistics-pie{padding:20px;background:#fff;border:1px solid #e6edff;border-radius:10px}.report{position:relative}.report__title{font-weight:600;font-size:16px;line-height:19px;color:#72b265}.report__block-wrap{display:flex;margin:20px 0 10px 0}.report__block{display:flex;align-items:center;width:40%}.report__block-type{width:30%;margin:0 20px 0 0;display:flex;align-items:center}.report__btn{width:20%}.report__label{font-size:16px;font-weight:400;font-family:inherit}.report__table-wrap{margin:10px 0 0 0}.report__wrap-download{display:flex;align-items:center;position:absolute;top:0;right:0;cursor:pointer}.report__download-icon{margin:0 10px 0 0}.report__download-icon img{width:25px;height:25px}.report__download-text{font-weight:500;font-size:14px;line-height:150%;color:#72b265}.statistics-bar-report__block-wrap{display:flex;margin:0 0 10px 0;align-items:center}.statistics-bar-report__data-tab{display:flex;flex-direction:column;padding:20px;background:#fff;border:1px solid #e6edff;border-radius:10px;margin:0 0 10px 0}.statistics-bar-report__title{margin:0 0 10px 0}.statistics-bar-report__fillter{display:flex;align-items:center}.statistics-bar-report__date{width:60%;display:flex}.statistics-bar-report__date-avg{width:100%;display:flex;margin:0 0 20px 0}.statistics-bar-report__block{width:35%;display:flex;align-items:center}.statistics-bar-report__btn{margin:0 10px 0 0;display:flex;justify-content:center;width:25%}.pie{display:flex;margin:25px 0 0 0}.pie__labels{display:flex;flex-direction:column;width:40%;margin:0 0 0 10px}.pie__labels-block{display:flex;align-items:center;margin:5px 3px}.pie__label-item{margin:0 5px;align-items:center;display:flex}.profile{overflow:auto;flex:85%}.profile__wrap{background:#fff;border:2px solid #e6edff;border-radius:12px;padding:47px 0 60px 0;display:flex;max-width:663px;margin:100px auto}.profile__img{flex:40%;padding:0 0 0 50px}.profile__img img{width:176px;height:176px}.profile__info{flex:60%}.profile__info-block{margin:0 0 14px 0}.profile__wrap-label{margin:0 0 8px 0}.table-loader{width:100%}.table-loader tr{border-bottom:1px solid rgba(0,0,0,.1)}.table-loader tr td{height:50px;vertical-align:middle;padding:8px}.table-loader tr td span{display:block}.table-loader tr td.td-1{width:20px}.table-loader tr td.td-1 span{width:20px;height:20px}.table-loader tr td.td-2{width:50px}.table-loader tr td.td-2 span{background-color:rgba(0,0,0,.15);width:50px;height:50px}.table-loader tr td.td-3{width:400px}.table-loader tr td.td-3 span{height:12px;background:linear-gradient(90deg,#eee 20%,#ddd 50%,#eee 80%);background-size:500px 100px;animation-name:moving-gradient;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:forwards}.table-loader tr td.td-5{width:100px}.table-loader tr td.td-5 span{background-color:rgba(0,0,0,.15);width:100%;height:30px}.device{overflow:auto;flex:85%}.device__search{min-width:300px;margin:0 30px 0 0;position:relative}.device__search-wrap{background:#fff;border:1px solid #e6edff;border-radius:12px;padding:7px 20px 7px 20px;margin:0 0 20px 0;display:flex;width:46%}.device__data-tab{display:flex}.device__input-svg{position:absolute;right:10px;top:8px;cursor:pointer}.device-block__list{display:flex;flex-wrap:wrap;margin:0 -4px}.device-block__column{flex:0 1 25%;padding:0 4px;min-width:320px}.device-block__item{padding:14px 16px;background:#fff;border:1px solid #e6edff;border-radius:12px;position:relative;margin:0 0 15px 0}.device-block__info{border-bottom:1px solid #e6edff;position:relative}.device-block__pdf{position:absolute;top:0;align-items:center;right:10px;display:flex;cursor:pointer}.device-block__text{display:flex;align-items:center;margin:0 0 5px 0}.device-block__kod{display:flex;align-items:center;justify-content:center;margin:7px 0 0 0}.device-block__kod-img{display:flex;align-items:center;margin:0 0 0 11px;width:220px}.device-block__kod-img svg,.device-block__kod-svg,.device-block__kod-svg svg{width:220px;height:95px}.device-block__title{margin:0 5px 0 0}.device-block__btn-wrap{display:flex;align-items:center;justify-content:center;margin:10px 0 0 0}.device-block__btn{width:80%}.points{position:absolute;top:16px;right:19px;cursor:pointer}.mini-menu{z-index:100;background:#72b265;border:2px solid #e6edff;border-radius:16px;padding:19px 32px 16px 16px;box-shadow:0 4px 5px rgba(0,0,0,.1);margin:0;display:none;min-width:100px;overflow-y:auto;opacity:0;position:absolute;z-index:9999;transform-origin:0 0;width:270px}.mini-menu__svg{position:absolute;top:10px;right:11px;cursor:pointer}.mini-menu__svg img{width:14px;height:26%}.open-menu{transform-origin:0 100%;opacity:1;transform:scaleX(1) scaleY(1);position:absolute;right:0;top:18px;display:block;transition:.3s ease-in-out}.dropdown-menu__link{font-weight:500;font-size:15px;line-height:25px;cursor:pointer;border-bottom:1px solid transparent;padding:7px 0;color:#fafafa}.dropdown-menu__link:hover{border-bottom:1px solid #fafafa;color:#fafafa}@media(max-width:1024px){.dropdown-menu{position:absolute;z-index:99}}.is_openTime{opacity:0;display:none!important}@media(max-width:1580px){.device-block__column{flex:0 1 33.333%}}@media(max-width:1250px){.device-block__column{flex:0 1 50%}}.information{overflow:auto;flex:85%}.information__block{margin:0 0 30px 0}.information__block-info{display:flex;align-items:center;margin:0 0 15px 0}.information__about-test{margin:0 0 30px 0}.item-card-user{display:flex;background:#fff;margin:0 0 24px 0;border:2px solid #e6edff;border-radius:12px}.item-card-user .crush{padding:0 0 10px 0;display:flex;justify-content:center;transition:.4s ease-in;cursor:pointer}.item-card-user .crush img{width:20px;height:20px}.item-card-user .edit{display:flex;justify-content:center;transition:.4s ease-in;cursor:pointer}.item-card-user .edit img{width:20px;height:20px}.item-card-user__about-people{display:flex;flex:40%}.item-card-user .indicator-work{width:30px;height:100%;border-radius:10px 0 0 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.2s ease-in}.item-card-user__about-people-info{align-items:center;width:100%}.item-card-user__about-people-info,.item-card-user__info{padding:13px 15px;display:flex;flex-direction:column;border-right:1px solid #e6edff}.item-card-user__info{flex:50%}.item-card-user__info-text{display:flex}.item-card-user__wrap-text{margin:0 10px 0 0}.item-card-user__status{flex:10%;padding:21px 17px;display:flex;align-items:center}.item-card-user:hover .crush img,.item-card-user:hover .edit img{width:25px;height:25px;transition:.4s ease-in-out}.item-card-user:hover .indicator-work{width:77px;transition:.2s ease-in-out}.curcle{width:10px;height:10px;border-radius:50%;margin:0 22px 0 0}.success{background:#34c759}.danger{background:#ff3b30}.table-testing{border-collapse:collapse;width:100%}.table-testing .tr-transponent{background:transparent;width:100%;border-radius:10px}.table-testing .tr-transponent .th{padding:2px}.table-testing .tr-info{background:#72b265;padding:10px;border:none;border-radius:10px;width:100%;margin:0 0 2px 0}.table-testing .tr-info .th{font-weight:600;font-size:14px;line-height:150%;color:#fff;padding:10px 0;border:none;text-align:left}.table-testing .tr{background:#e6edff;border-radius:10px;width:100%}.table-testing .tr .th{font-weight:600;font-size:12px;line-height:150%;color:#000;border:none;text-align:left;padding:15px 7px;cursor:context-menu}.table-testing .tr-info-body{background:#fff;padding:14px 20px;width:100%;border-bottom:1px solid #e6edff}.table-testing .tr-info-body:hover{background:rgba(230,237,255,.478)}.table-testing .tr-info-body .td{padding:12px 7px;font-weight:500;font-size:14px;line-height:150%;color:#000}.table-testing .tr-loader{background:#e6edff}.table-testing .tr-loader th{padding:20px}.number{font-family:Montserrat,sans-serif}.fz12{font-size:12px!important}.table-testing thead tr th:first-child{border-radius:8px 0 0 8px}.table-testing thead tr th:last-child{border-radius:0 8px 8px 0}[v-cloak]{display:none}.block-firm{border-radius:10px;padding:1px 10px;font-weight:500;font-size:12px;line-height:18px;text-align:center;max-width:100px}.firm-yes{color:#14804a;background:rgba(52,199,89,.2)}.firm-no{background:rgba(255,59,48,.2);color:#ff3b30}.statistics-block{background:#fff;border:1px solid #e6edff;border-radius:12px}.statistics-block__title{padding:13px 40px;background:#72b265;border-radius:11px 11px 0 0}.statistics-block__body{padding:24px 0 24px 22px}.statistics-block__item{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px 0}.block-gradient{background:linear-gradient(89.37deg,#52a642 62.01%,rgba(82,166,66,.5) 75.35%,rgba(82,166,66,.3) 99.57%);border-radius:12px 0 0 12px;padding:5px 12px}[tooltip]{position:relative}[tooltip]:after,[tooltip]:before{text-transform:none;font-size:.9em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[tooltip]:before{content:"";border:5px solid transparent;z-index:1001}[tooltip]:after{content:attr(tooltip);font-size:13px;text-align:center;min-width:3em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);background:#333;color:#fff;z-index:1000}[tooltip]:hover:after,[tooltip]:hover:before{display:block}[tooltip=""]:after,[tooltip=""]:before{display:none!important}[tooltip]:not([flow]):before,[tooltip][flow^=up]:before{bottom:100%;border-bottom-width:0;border-top-color:#333}[tooltip]:not([flow]):after,[tooltip][flow^=up]:after{bottom:calc(100% + 5px)}[tooltip]:not([flow]):after,[tooltip]:not([flow]):before,[tooltip][flow^=up]:after,[tooltip][flow^=up]:before{left:23%;transform:translate(-50%,-.5em)}[tooltip][flow^=down]:before{top:100%;border-top-width:0;border-bottom-color:#333}[tooltip][flow^=down]:after{top:calc(100% + 5px)}[tooltip][flow^=down]:after,[tooltip][flow^=down]:before{left:50%;transform:translate(-50%,.5em)}[tooltip][flow^=left]:before{top:50%;border-right-width:0;border-left-color:#333;left:-5px;transform:translate(-.5em,-50%)}[tooltip][flow^=left]:after{top:50%;right:calc(100% + 5px);transform:translate(-.5em,-50%)}[tooltip][flow^=right]:before{top:50%;border-left-width:0;border-right-color:#333;right:-5px;transform:translate(.5em,-50%)}[tooltip][flow^=right]:after{top:50%;left:calc(100% + 5px);transform:translate(.5em,-50%)}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%)}}@keyframes tooltips-horz{to{opacity:.9;transform:translateY(-50%)}}[tooltip]:not([flow]):hover:after,[tooltip]:not([flow]):hover:before,[tooltip][flow^=down]:hover:after,[tooltip][flow^=down]:hover:before,[tooltip][flow^=up]:hover:after,[tooltip][flow^=up]:hover:before{animation:tooltips-vert .3s ease-out forwards}[tooltip][flow^=left]:hover:after,[tooltip][flow^=left]:hover:before,[tooltip][flow^=right]:hover:after,[tooltip][flow^=right]:hover:before{animation:tooltips-horz .3s ease-out forwards}.active-btn{background:#72b265;border-radius:8px;color:#fff}.active-btn:hover{background:#72b265!important}.active-text{color:#fff!important}.data-tab{margin:13px 0 13px 0;max-width:369px}.data-tab__wrap{background:#fff;border:1px solid #e6edff;border-radius:12px;padding:15px 20px;display:flex}.data-tab__btn{margin:2px 0 2px 0;cursor:pointer;padding:6px 20px;border-radius:8px}.data-tab__btn:not(:first-child){margin:2px 10px}.data-tab__btn:last-child{margin:2px 0 2px 0}.data-tab__btn:hover{background:#f2f2f2}.data-tab__btn-with-border{margin:2px 0 2px 0;cursor:pointer;padding:6px 20px;border-radius:8px;border:1px solid #72b265}.data-tab__btn-with-border:not(:first-child){margin:2px 10px}.data-tab__btn-with-border:last-child{margin:2px 0 2px 0}.data-tab__btn-with-border:hover{background:#f2f2f2}.data-tab__text{font-style:normal;font-weight:600;font-size:12px;line-height:150%;color:#5b5a60}#loader{position:absolute;margin-left:auto;margin-right:auto;top:35%;left:0;right:0;text-align:center;z-index:1;width:60px;height:60px;border:7px solid #f3f3f3;border-radius:50%;border-top:7px solid #72b265;animation:spin 2s linear infinite}.wrap-loader{width:100%;min-height:100vh}.wrap-loader,.wrap-loader-2{position:absolute;background-color:rgba(0,0,0,.2);z-index:10}.wrap-loader-2{width:calc(100% - 269px);min-height:calc(100vh - 119px);max-height:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-bottom{position:relative;-webkit-animation-name:animatebottom;-webkit-animation-duration:1s;animation-name:animatebottom;animation-duration:1s}@keyframes animatebottom{0%{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}*,:after,:before{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body{font-family:Raleway,sans-serif;width:100%;font-size:14px;font-weight:300;line-height:16px;color:#000;background-color:#fafafa;margin:0 auto}button{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;font-family:Raleway,sans-serif;cursor:pointer}input{outline:none;font-family:Montserrat,sans-serif}a{text-decoration:none;color:#424242}fieldset,img{border:0}ol,ul{list-style:none}select{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.container-page{margin:0 auto;padding:0 34px 0 34px;margin:10px 0 10px 0}.content-header{margin:20px 0}.validate{margin:10px 0}.validate-info{font-size:14px;font-weight:500;color:#ff3b30}.action-btn{width:25%;font-weight:500;margin:10px;display:flex;box-sizing:border-box}.action-btn,.index-btn{font-family:Raleway,sans-serif;border-radius:12px;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;border:none;box-shadow:none;transition:background-color .2s ease-out;padding:10px 15px;font-size:16px;line-height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center}.index-btn{width:100%;display:inline-block;font-weight:300;font-weight:500;display:flex}.index-btn:disabled{cursor:default;background:#7c8db5;color:#fff;border-radius:12px}.index-btn__img{padding:0 10px 0 0}.color-green{color:#363}.disable{background:#f2f2f2;cursor:auto}.none{display:none}.left{text-align:left}.color-white{color:#fff}.color-black{color:#000}.color-gray{color:#5b5a60}.text-uppercase{text-transform:uppercase}.bold{font-weight:500}.lite-color{background:#f2f2f2;color:#72b265}.lite-color:hover{background-color:#ebebeb}.lite-color:disabled{background:hsla(0,0%,86%,.5)}.no-scroll{overflow:hidden}.margin-top10{margin-top:10px}.back{margin:0 0 30px 0;padding:20px 34px 20px 34px;border-bottom:1px solid rgba(124,141,181,.5)}.back__wrap{display:flex;align-items:center}.back__img{margin:0 10px 0 0;width:20px;height:20px}.back__text{font-size:16px;font-weight:400}.index-color{color:#fff;background:#72b265;transition:background-color 0s ease-out}.index-color:hover{transition:background-color .3s ease-out}.index-color:active,.index-color:hover{background:linear-gradient(89.37deg,#52a642 62.01%,rgba(82,166,66,.5) 75.35%,rgba(82,166,66,.3) 99.57%);color:#fff}.index-color:active{transition:.2s ease-in-out}.lite-index-color{color:#000;background:#e6edff;transition:background-color 0s ease-out;-webkit-transition:background-color 0s ease-out;-moz-transition:background-color 0s ease-out;-o-transition:background-color 0s ease-out}.index-title{font-size:32px;line-height:39px}.index-mini-title,.index-title{font-weight:700;text-align:left;color:#000}.index-mini-title{font-size:19px;line-height:22px}.froala-editor-wrapper .fr-element,.froala-editor-wrapper .fr-view{padding-left:24px;padding-right:24px}.margin-right10{margin:0 10px 0 0}.index-text400{font-weight:400;font-size:14px;line-height:150%;color:#000}.rang-active{color:#000}.number-rang-active,.rang-active{font-weight:600!important;font-size:16px;line-height:16px}.center{text-align:center}.index-text500{font-size:14px}.fz16-text500,.index-text500{font-weight:500;line-height:150%;color:#000}.fz16-text500{font-size:16px}.text-white700{font-weight:700;font-size:16px;line-height:19px;text-align:center;color:#fff}.index-number400{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:150%;color:#000}.vd-picker__input input{font-size:14px!important}#legend-container{border-radius:50%;background:#72b265}