.page{display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px;box-sizing:border-box}.page__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.page__header-left{display:flex;align-items:center;gap:12px}.page__header-right{display:flex;align-items:center;gap:8px}.page__header-center{flex:1;min-width:0;margin:0 24px;display:flex;justify-content:center}.deal-modal{display:flex;flex-direction:column;gap:20px;max-height:80vh}.deal-modal__row-section{display:flex;gap:16px;flex:1}.deal-modal__section{display:flex;flex-direction:column;gap:10px;flex:1;padding:16px;border-radius:10px;background-color:#fff;border:2px solid rgba(0,0,0,.06)}.deal-modal__section-header{display:flex;align-items:center;justify-content:space-between}.deal-modal__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:768px){.deal-modal__grid{grid-template-columns:1fr}}.deal-modal__field{display:flex;flex-direction:column;gap:4px}.deal-modal__field>label{transition:color .15s ease}.deal-modal__field--changed>label{color:#d97706}.deal-modal__field--changed :is(.n-input,.n-input-number,.n-base-selection,.n-date-picker,.n-dynamic-tags),.changed-field-control{border-radius:4px;outline:2px solid rgba(240,160,32,.9);outline-offset:-1px}.deal-modal__table-block{display:flex;flex-direction:column;gap:8px}.deal-modal__add-btn{width:100%}.deal-modal__field--full{margin-top:8px}.deal-modal__table-wrapper{overflow:auto}.deal-modal__table-actions,.deal-modal__empty{text-align:center}.deal-modal__footer{margin-top:auto;display:flex;justify-content:flex-end;gap:8px;padding-top:8px}.deal-modal__row-line{display:flex;gap:16px;margin-top:8px}.deal-modal__row-line .deal-modal__field{flex:1;min-width:0}.deal-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.deal-modal__tabs{display:flex;padding:8px;border-radius:10px;background-color:#f3f4f6}.deal-modal__tabs .n-tabs-tab{font-size:12px;font-weight:500;padding:6px 14px;border-radius:8px;transition:all .2s ease}.deal-modal__tab_content{display:flex;align-items:center;gap:6px}.deal-modal__tabs .n-tabs-tab--active{box-shadow:0 1px 2px #0000001a}.deal-modal__tabs .n-tabs-tab:not(.n-tabs-tab--active):hover{background-color:#f0f0f0cc}.deal-modal__header-actions{display:flex;gap:8px;flex-shrink:0}.deal-modal__progress{flex:1 1 auto;min-width:0}.deal-modal__progress-label{white-space:nowrap;flex-shrink:0}.table-empty{max-height:0;display:flex;align-items:center;justify-content:center;gap:8px;color:gray}.table-empty__title{font-size:12px;font-weight:500;color:gray}.spacer__big{flex-shrink:0;height:15px}.deal-modal label{font-size:13px;font-weight:500;color:#6b7280;line-height:1.2}.app-sider .n-menu-item-group-title{font-size:7px;font-weight:600;color:#6b7280;padding:8px 12px 4px;text-transform:uppercase;letter-spacing:.04em}.app-sider .n-menu-item-group{margin-bottom:12px}.app-root[data-v-41d82ead]{display:flex;flex-direction:column;min-height:100vh}.app-body[data-v-41d82ead]{flex:1;display:flex;min-height:0}.app-header[data-v-41d82ead]{display:flex;align-items:center;justify-content:space-between;height:100px;padding:0 40px;background-color:#fff;border-bottom:1px solid #e5e7eb}.app-header-left[data-v-41d82ead]{display:flex;align-items:center;gap:12px}.app-logo-img[data-v-41d82ead]{height:50px;width:auto;max-width:220px;object-fit:contain}.app-header-right[data-v-41d82ead]{display:flex;align-items:center;gap:20px;pointer-events:none}.app-stealth-switch[data-v-41d82ead]{margin-right:10px;pointer-events:auto}.app-logout-btn[data-v-41d82ead]{height:36px;pointer-events:auto}.app-user[data-v-41d82ead]{display:flex;align-items:center;gap:12px;cursor:pointer}.app-user-avatar[data-v-41d82ead]{width:50px;height:50px;border-radius:50%;object-fit:cover}.app-user-info[data-v-41d82ead]{display:flex;flex-direction:column;line-height:1.2}.app-user-name[data-v-41d82ead]{font-size:15px;font-weight:500;color:#111827}.app-user-role[data-v-41d82ead]{font-size:13px;color:#6b7280}.app-layout[data-v-41d82ead]{height:100%}.app-sider[data-v-41d82ead]{background:#fff}.app-sider__scroll[data-v-41d82ead]{height:100%;padding:16px 8px 8px}.empty-layout[data-v-465c6ae7]{min-height:100vh}
