.progress-modal-body[data-v-57a72360]{padding:8px 0 0;display:flex;flex-direction:column;gap:16px}.progress-section[data-v-57a72360]{display:flex;flex-direction:column;gap:6px}.progress-bar-container[data-v-57a72360]{width:100%;height:8px;border-radius:100px;background:var(--surface-secondary,#1c2333);overflow:hidden}.progress-bar-fill[data-v-57a72360]{height:100%;border-radius:100px;background:var(--featured-light,#2fb490);transition:width .4s ease}.progress-percent[data-v-57a72360]{color:var(--text-primary,#fff);font-size:14px;font-weight:700;white-space:nowrap}.progress-items[data-v-57a72360]{display:flex;flex-direction:column;gap:8px}.progress-item[data-v-57a72360]{border-radius:10px;background:var(--surface-secondary,#1c2333);cursor:pointer;transition:background .2s ease;overflow:hidden}.progress-item.completed[data-v-57a72360]{cursor:default;opacity:.7}.progress-item-header[data-v-57a72360]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.progress-item-text[data-v-57a72360]{color:var(--text-primary,#fff);font-size:14px;font-weight:500}.progress-item-value[data-v-57a72360]{color:var(--text-brand,#2fb490);font-size:13px;font-weight:700}.progress-item-done[data-v-57a72360]{color:var(--text-brand,#2fb490);font-size:12px;font-weight:600}.text-completed[data-v-57a72360]{text-decoration:line-through;opacity:.8}.progress-item-details[data-v-57a72360]{padding:12px 16px;overflow:hidden;background:var(--surface-tertiary,#242c3d)}.progress-item-description[data-v-57a72360]{color:var(--text-detail,#8c95a3);font-size:13px;line-height:1.5;margin:0}.accordion-enter-active[data-v-57a72360],.accordion-leave-active[data-v-57a72360]{transition:all .25s ease;max-height:100px;opacity:1}.accordion-enter[data-v-57a72360],.accordion-leave-to[data-v-57a72360]{max-height:0;opacity:0;padding-top:0}.gap-8[data-v-57a72360]{gap:8px}.modal-body[data-v-70fbfd84]{padding:0;padding-right:8px;margin-bottom:8px;flex:1;min-height:0;max-height:calc(85vh - 180px);overflow-y:auto;overflow-x:hidden}.modal-body .company-info[data-v-70fbfd84]{display:flex;align-items:center;gap:18px;padding:16px;margin-top:24px;background-color:var(--surface-secondary);border:1px solid var(--stroke-contrast);border-radius:8px}.modal-body .company-info h5[data-v-70fbfd84]{margin:0;font-size:14px;line-height:24px;letter-spacing:-1%;font-weight:400;color:var(--text-primary)}.modal-body .company-info small[data-v-70fbfd84]{font-size:13px}.modal-body .header-info[data-v-70fbfd84]{display:flex;justify-content:space-between;align-items:center;margin-top:24px;margin-bottom:16px}.modal-body .form-title[data-v-70fbfd84]{font-size:16px;font-weight:600;color:var(--text-primary)}.modal-body .access-item[data-v-70fbfd84]{display:flex;flex-direction:column}.modal-body .access-item .link-access[data-v-70fbfd84]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.modal-body .access-item .link-access a.link-click[data-v-70fbfd84]{font-size:20px;font-weight:600;color:var(--text-brand);text-decoration:none}.modal-body .access-item .link-access a.link-click[data-v-70fbfd84]:hover{text-decoration:none}.modal-body .access-item .link-access button[data-v-70fbfd84]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px}.modal-body .access-item .link-access button[data-v-70fbfd84]:hover{color:var(--text-primary)}.modal-body .access-item .access-row[data-v-70fbfd84]{display:flex;align-items:flex-end;gap:16px;margin-bottom:32px}.modal-body .access-item .access-row .access-field[data-v-70fbfd84]{flex:1;min-width:0}.modal-body .access-item .access-row .access-field .field-header[data-v-70fbfd84]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.modal-body .access-item .access-row .access-field .field-label[data-v-70fbfd84]{font-size:14px;font-weight:600;line-height:16px;color:var(--text-secondary);margin:0}.modal-body .access-item .access-row .access-field .copy-title-btn[data-v-70fbfd84]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;font-size:12px}.modal-body .access-item .access-row .access-field .copy-title-btn[data-v-70fbfd84]:hover{color:var(--text-primary)}.modal-body .access-item .access-row .access-field .input-container[data-v-70fbfd84]{position:relative}.modal-body .access-item .access-row .access-field .input-container .form-control[data-v-70fbfd84]{height:40px!important;padding:0 12px!important;width:100%;border-radius:var(--border-radius-small,4px)!important;border:1px solid var(--stroke-heavy-contrast,#cbd5e1)!important;background:var(--surface-secondary,#fff);box-shadow:none!important;font-weight:400;font-size:14px;color:var(--text-primary)}.modal-body .access-item .access-row .access-field .input-container .form-control[data-v-70fbfd84]:focus{border-color:var(--stroke-brand)!important;box-shadow:0 0 0 3px rgba(0,188,94,.25)!important;outline:none}.modal-body .access-item .access-row .access-field .input-container .form-control.input-error[data-v-70fbfd84]{border:1px solid var(--text-danger,"#DC2626")!important}.modal-body .access-item .access-row .access-field .input-container .form-control[data-v-70fbfd84]:-webkit-autofill,.modal-body .access-item .access-row .access-field .input-container .form-control[data-v-70fbfd84]:-webkit-autofill:active,.modal-body .access-item .access-row .access-field .input-container .form-control[data-v-70fbfd84]:-webkit-autofill:focus,.modal-body .access-item .access-row .access-field .input-container .form-control[data-v-70fbfd84]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--surface-tertiary) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.modal-body .access-item .access-row .access-field .input-container[data-v-70fbfd84] ::-moz-placeholder{opacity:1!important;color:var(--text-detail)!important;font-weight:400;font-size:14px}.modal-body .access-item .access-row .access-field .input-container[data-v-70fbfd84] ::placeholder{opacity:1!important;color:var(--text-detail)!important;font-weight:400;font-size:14px}.modal-body .access-item .access-row .access-field .input-container .toggle-password-btn[data-v-70fbfd84]{position:absolute;top:50%;right:8px;transform:translateY(-50%);background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:8px;font-size:12px;z-index:10}.modal-body .access-item .access-row .access-field .input-container .toggle-password-btn[data-v-70fbfd84]:hover{color:var(--text-primary)}.modal-body .access-item .access-row .access-actions[data-v-70fbfd84]{display:flex;gap:8px;flex-shrink:0}.modal-body .access-item .access-row .access-actions .btn[data-v-70fbfd84]{padding:8px 12px}p[data-v-70fbfd84]{margin:8px 0;color:var(--text-secondary,#475569);font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.13px}.general-tab-content[data-v-6df01b8a]{overflow-y:auto;padding-right:12px}.header-card[data-v-6df01b8a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:0}.container-bordered[data-v-6df01b8a]{border:1px solid var(--stroke-contrast,#2a3346);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.input-row[data-v-6df01b8a]{display:flex;gap:16px}@media(max-width:768px){.header-card[data-v-6df01b8a]{margin-bottom:16px}.container-bordered[data-v-6df01b8a]{padding:16px;gap:12px}.input-row[data-v-6df01b8a]{flex-direction:column;gap:12px}}.menu-float[data-v-6df01b8a]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:999;padding:12px 20px;background:var(--surface-tertiary,#f1f5f9);border:1px solid var(--stroke-contrast,#cbd5e1);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);display:flex;align-items:center;gap:16px}.menu-float .menu-title[data-v-6df01b8a]{display:flex;align-items:center;gap:8px;font-weight:500;font-size:14px;color:var(--text-primary,#1e293b);white-space:nowrap}.menu-float .menu-actions[data-v-6df01b8a]{display:flex;gap:8px;margin-left:8px}.float-bar-enter-active[data-v-6df01b8a]{animation:float-slide-up-6df01b8a .35s ease forwards}.float-bar-leave-active[data-v-6df01b8a]{animation:float-slide-down-6df01b8a .25s ease forwards}@keyframes float-slide-up-6df01b8a{0%{opacity:0;transform:translateX(-50%) translateY(40px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes float-slide-down-6df01b8a{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(40px)}}.modal-body-fields[data-v-57348a04]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.general-tab-content[data-v-048ffa33]{overflow-y:auto}.header-card[data-v-048ffa33]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:0}.additional-fields[data-v-048ffa33]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-card[data-v-048ffa33]{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:8px;justify-self:stretch;border-radius:8px;border:1px solid var(--stroke-contrast,#2b313c);background:var(--surface-secondary,#20242d)}.field-card-row[data-v-048ffa33]{display:flex;align-items:flex-end;gap:8px;width:100%}.empty-state[data-v-048ffa33]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 0}.empty-state-icon[data-v-048ffa33]{display:flex;justify-content:center;align-items:center;padding:16px;background:var(--surface-secondary,#1c2333);border:1px solid var(--text-detail,#6c7a8d);border-radius:8px}.empty-state-title[data-v-048ffa33]{color:var(--text-primary,#fff);font-weight:600;font-size:16px;margin-top:12px;margin-bottom:0;text-align:center}.empty-state-description[data-v-048ffa33]{color:var(--text-detail,#6c7a8d);font-size:13px;line-height:1.4;margin-top:8px;text-align:center;max-width:350px}@media(max-width:768px){.header-card[data-v-048ffa33]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.additional-fields[data-v-048ffa33]{grid-template-columns:1fr;gap:12px}.field-card[data-v-048ffa33]{padding:12px}.empty-state[data-v-048ffa33]{padding:32px 0}}.modal-body-fields[data-v-e086ea24]{display:flex;flex-direction:column;gap:12px}.general-tab-content[data-v-ee269caa]{overflow-y:auto}.header-card[data-v-ee269caa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:0}.contacts-grid[data-v-ee269caa]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-item[data-v-ee269caa]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:10px;background:var(--surface-secondary,#1c2333)}.contact-avatar[data-v-ee269caa]{width:36px;height:36px;min-width:36px;border-radius:8px;background:var(--surface-heavy-contrast,#e7e7e7);display:flex;align-items:center;justify-content:center}.avatar-initials[data-v-ee269caa]{color:var(--text-invert,#151922);font-size:14px;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-name[data-v-ee269caa]{display:block;color:var(--text-primary,#fff);font-size:14px;font-weight:600}.contact-value[data-v-ee269caa]{display:block;color:var(--text-subtle,#8c95a3);font-size:13px;font-weight:400;margin-top:2px}.empty-state[data-v-ee269caa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 0}.empty-state-icon[data-v-ee269caa]{display:flex;justify-content:center;align-items:center;padding:16px;background:var(--surface-secondary,#1c2333);border:1px solid var(--text-detail,#6c7a8d);border-radius:8px}.empty-state-title[data-v-ee269caa]{color:var(--text-primary,#fff);font-weight:600;font-size:16px;margin-top:12px;margin-bottom:0;text-align:center}.empty-state-description[data-v-ee269caa]{color:var(--text-detail,#6c7a8d);font-size:13px;line-height:1.4;margin-top:8px;text-align:center;max-width:350px}.mt-16[data-v-ee269caa]{margin-top:16px}@media(max-width:768px){.general-tab-content[data-v-ee269caa]{overflow-x:hidden;padding-right:4px}.header-card[data-v-ee269caa]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.contacts-grid[data-v-ee269caa]{grid-template-columns:1fr;gap:10px}.contact-item[data-v-ee269caa]{padding:10px 12px;max-width:100%;overflow:hidden}.contact-name[data-v-ee269caa],.contact-value[data-v-ee269caa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-ee269caa]{padding:32px 0}}.general-tab-content[data-v-376569bb]{overflow-y:auto}.header-card[data-v-376569bb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:0}.departments-grid[data-v-376569bb]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.department-card[data-v-376569bb]{border-radius:10px;background:var(--surface-secondary,#1c2333);overflow:visible;position:relative}.department-card-header[data-v-376569bb]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.department-card-body[data-v-376569bb]{padding:8px 16px 12px}.department-letter[data-v-376569bb]{width:32px;height:32px;min-width:32px;border-radius:6px;display:flex;align-items:center;justify-content:center}.letter-text[data-v-376569bb]{color:#fff;font-size:14px;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.department-name[data-v-376569bb]{color:var(--text-primary,#fff);font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-photo[data-v-376569bb]{width:24px;height:24px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.profile-placeholder[data-v-376569bb]{width:24px;height:24px;min-width:24px;border-radius:6px;background:var(--surface-heavy-contrast,#e7e7e7);display:flex;align-items:center;justify-content:center}.placeholder-initials[data-v-376569bb]{color:var(--text-invert,#151922);font-size:10px;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profile-name[data-v-376569bb]{color:var(--text-subtle,#8c95a3);font-size:13px;font-weight:400}.empty-tab[data-v-376569bb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px}.empty-tab-text[data-v-376569bb]{color:var(--text-subtle,#8c95a3);font-size:14px;font-weight:500}.owner-select[data-v-376569bb]{position:relative}.owner-select-trigger[data-v-376569bb]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 10px;border-radius:8px;border:1px solid var(--border-light,#2a3144);background:var(--surface-primary,#151922);cursor:pointer;transition:border-color .15s}.owner-select-trigger[data-v-376569bb]:hover{border-color:var(--border-hover,#3d4a63)}.owner-select-open .owner-select-trigger[data-v-376569bb]{border-color:var(--primary,#4a7cff)}.owner-photo[data-v-376569bb]{width:24px;height:24px;min-width:24px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.owner-placeholder[data-v-376569bb]{width:24px;height:24px;min-width:24px;border-radius:6px;background:var(--surface-heavy-contrast,#e7e7e7);display:flex;align-items:center;justify-content:center}.owner-placeholder-sm[data-v-376569bb]{width:22px;height:22px;min-width:22px}.owner-initials[data-v-376569bb]{color:var(--text-invert,#151922);font-size:10px;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owner-name[data-v-376569bb]{color:var(--text-subtle,#8c95a3);font-size:13px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owner-chevron[data-v-376569bb]{color:var(--text-subtle,#8c95a3);font-size:10px;margin-left:8px;flex-shrink:0}.owner-select-dropdown[data-v-376569bb]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:200;background:var(--surface-primary,#151922);border:1px solid var(--border-light,#2a3144);border-radius:8px;padding:4px 0;max-height:200px;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.35)}.owner-select-option[data-v-376569bb]{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;transition:background .1s}.owner-option-active[data-v-376569bb],.owner-select-option[data-v-376569bb]:hover{background:var(--surface-secondary,#1c2333)}.owner-option-name[data-v-376569bb]{color:var(--text-primary,#fff);font-size:13px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.general-tab-content[data-v-376569bb]{overflow-x:hidden;padding-right:4px}.departments-grid[data-v-376569bb]{grid-template-columns:1fr}.department-card[data-v-376569bb]{max-width:100%}.header-card[data-v-376569bb]{margin-bottom:16px}}.modal-body-fields[data-v-371889b2]{display:flex;flex-direction:column;gap:16px}.textarea-field[data-v-371889b2]{display:flex;flex-direction:column;gap:6px}.textarea-label[data-v-371889b2]{color:var(--text-secondary,#a0aec0);font-size:13px;font-weight:500}.textarea-input[data-v-371889b2]{width:100%;background:var(--surface-secondary,#1c2333);border:1px solid var(--border-color,hsla(0,0%,100%,.1));border-radius:8px;color:var(--text-primary,#fff);font-size:14px;font-family:inherit;line-height:1.6;padding:12px;resize:none;outline:none;min-height:100px}.textarea-input[data-v-371889b2]::-moz-placeholder{color:var(--text-detail,#6c7a8d)}.textarea-input[data-v-371889b2]::placeholder{color:var(--text-detail,#6c7a8d)}.textarea-input[data-v-371889b2]:focus{border-color:var(--color-brand,#4fd1c5)}.general-tab-content[data-v-0372c914]{padding:0}.header-card[data-v-0372c914]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.obs-grid[data-v-0372c914]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.obs-card[data-v-0372c914]{background:var(--surface-secondary,#1c2333);border-radius:10px;padding:20px}.obs-card-top[data-v-0372c914]{display:flex;align-items:center;gap:12px}.obs-icon-box[data-v-0372c914]{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:10px;border:1.5px solid var(--surface-tertiary);flex-shrink:0}.obs-card-info[data-v-0372c914]{display:flex;flex-direction:column;min-width:0;flex:1}.obs-card-title[data-v-0372c914]{color:var(--text-primary,#fff);font-size:14px;font-weight:600;line-height:1.3}.obs-card-subtitle[data-v-0372c914]{color:var(--text-detail,#6c7a8d);font-size:12px;line-height:1.3}.obs-divider[data-v-0372c914]{height:1px;background:var(--surface-tertiary,#1c2333);margin:16px 0}.obs-card-body[data-v-0372c914]{display:flex;flex-direction:column;gap:4px}.obs-label[data-v-0372c914]{color:var(--text-detail,#6c7a8d);font-size:12px;font-weight:600;letter-spacing:.5px}.obs-content[data-v-0372c914]{color:var(--text-secondary,#fff);font-size:13px;font-weight:400;line-height:1.6;margin:0;white-space:pre-wrap}.empty-state[data-v-0372c914]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 0}.empty-state-icon[data-v-0372c914]{display:flex;justify-content:center;align-items:center;padding:16px;background:var(--surface-secondary,#1c2333);border:1px solid var(--text-detail,#6c7a8d);border-radius:8px}.empty-state-title[data-v-0372c914]{color:var(--text-primary,#fff);font-weight:600;font-size:16px;margin-top:12px;margin-bottom:0;text-align:center}.empty-state-description[data-v-0372c914]{color:var(--text-detail,#6c7a8d);font-size:13px;line-height:1.4;margin-top:8px;text-align:center;max-width:350px}@media(max-width:768px){.general-tab-content[data-v-0372c914]{overflow-x:hidden;padding-right:4px}.header-card[data-v-0372c914]{flex-wrap:wrap;gap:12px;margin-bottom:16px}.obs-grid[data-v-0372c914]{grid-template-columns:1fr}.obs-card[data-v-0372c914]{max-width:100%;padding:16px}.empty-state[data-v-0372c914]{padding:40px 16px}}.customer-detail-container[data-v-43e49252]{background-color:var(--surface-tertiary,#0d1117);padding:32px}.detail-header[data-v-43e49252]{margin-bottom:24px}.detail-content[data-v-43e49252]{display:flex;gap:16px}.detail-left-column[data-v-43e49252]{flex:2;display:flex;flex-direction:column;gap:16px;min-width:0}.detail-right-column[data-v-43e49252]{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.left-wrapper[data-v-43e49252]{flex:1;position:relative;min-width:0}.detail-card[data-v-43e49252]{padding:32px;border-radius:var(--border-radius-large,16px);background:var(--surface-primary,#151922);box-shadow:1px 2px 4px 0 rgba(0,0,0,.05)}.detail-card .header-card[data-v-43e49252]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:0}.client-general-card[data-v-43e49252]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;display:flex;flex-direction:column}.general-tab-scroll[data-v-43e49252]{flex:1;min-height:0;overflow-y:auto}.customer-avatar[data-v-43e49252]{display:flex;justify-content:center;align-items:center;width:72px;height:72px;border-radius:12px;background:var(--surface-heavy-contrast,#e7e7e7);flex-shrink:0}.avatar-initials[data-v-43e49252]{color:var(--text-invert,#151922);font-size:36px;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.summary-info[data-v-43e49252],.summary-left[data-v-43e49252]{flex:1;min-width:0}.back-link[data-v-43e49252]{cursor:pointer;color:var(--text-subtle,#8c95a3);font-size:13px;font-weight:500;transition:color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:32px}.back-link[data-v-43e49252]:hover{color:var(--text-primary,#fff)}.summary-actions[data-v-43e49252]{display:flex;flex-direction:column;gap:8px;flex-shrink:0;margin-left:auto}.mt-12[data-v-43e49252]{margin-top:12px}.detail-document[data-v-43e49252]{color:var(--text-subtle,#8c95a3);font-size:20px;font-weight:500}.regime-badge[data-v-43e49252]{display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:1px solid var(--icon-brand-contrast,#68c9ae);color:var(--text-brand-heavy-contrast,#94dbc6);font-size:12px;font-weight:600;white-space:nowrap}.gap-4[data-v-43e49252]{gap:4px}.gap-8[data-v-43e49252]{gap:8px}.info-grid[data-v-43e49252]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.info-item[data-v-43e49252]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-43e49252]{color:var(--text-subtle,#8c95a3);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.info-value[data-v-43e49252]{color:var(--text-primary);font-size:14px;font-weight:500}.dropzone-inline[data-v-43e49252]{position:relative}.dropzone-inline .dropzone-file[data-v-43e49252]{overflow:hidden;position:absolute;clip:rect(1px,1px,1px,1px)}.dropzone-inline .dropzone-area[data-v-43e49252]{text-align:center;border-radius:12px;border:2px dashed var(--stroke-heavy-contrast,#2a3040);cursor:pointer;transition:all .2s ease;padding:24px 16px}.dropzone-inline .dropzone-area.dragging[data-v-43e49252],.dropzone-inline .dropzone-area[data-v-43e49252]:hover{border-color:var(--featured-light,#2fb490);background-color:rgba(47,180,144,.04)}.dropzone-inline .dropzone-label[data-v-43e49252]{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px}.dropzone-inline .dropzone-title[data-v-43e49252]{color:var(--text-primary,#fff);font-size:14px;font-weight:600}.dropzone-inline .dropzone-subtitle[data-v-43e49252]{color:var(--text-subtle,#8c95a3);font-size:12px;font-weight:400}.dropzone-inline .dropzone-filename[data-v-43e49252]{color:var(--text-brand,#2fb490);font-size:12px;font-weight:600;margin-top:4px}.certificate-info[data-v-43e49252]{padding:8px 0}.certificate-name[data-v-43e49252]{color:var(--text-primary,#fff);font-size:14px;font-weight:600}.cert-file-card[data-v-43e49252]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;border:1px solid var(--stroke-contrast,#2a3144);background:var(--surface-tertiary,#1a1f2e)}.cert-file-info[data-v-43e49252]{display:flex;flex-direction:column;gap:2px;min-width:0}.cert-file-name[data-v-43e49252]{color:var(--text-primary,#fff);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cert-file-expiration[data-v-43e49252]{color:var(--text-subtle,#8c95a3);font-size:12px;font-weight:400}.cert-dropzone[data-v-43e49252]{position:relative}.cert-dropzone-input[data-v-43e49252]{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px)}.cert-dropzone-area[data-v-43e49252]{border:2px dashed var(--stroke-heavy-contrast,#2a3144);border-radius:8px;padding:24px 16px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.cert-dropzone-area[data-v-43e49252]:hover{border-color:var(--featured-light,#4a7cff);background:rgba(74,124,255,.02)}.cert-dropzone-dragging[data-v-43e49252]{border-color:var(--featured-light,#4a7cff);background:rgba(74,124,255,.05)}.cert-dropzone-label[data-v-43e49252]{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer}.cert-dropzone-title[data-v-43e49252]{color:var(--text-primary,#fff);font-size:14px;font-weight:600}.cert-dropzone-subtitle[data-v-43e49252]{color:var(--text-subtle,#8c95a3);font-size:12px}.cert-import-form[data-v-43e49252]{display:flex;flex-direction:column}.cert-identified-box[data-v-43e49252]{display:flex;flex-direction:column;align-items:center;padding:20px 16px;border-radius:8px;border:1px solid var(--featured-light,#4a7cff);background:var(--surface-tertiary,#1a1f2e)}.cert-identified-title[data-v-43e49252]{color:var(--text-brand);font-size:14px;font-weight:600;text-align:center;margin-top:16px}.cert-identified-subtitle[data-v-43e49252]{color:var(--text-subtle,#8c95a3);font-size:12px;font-weight:400;text-align:center}.certificate-details[data-v-43e49252]{display:flex;flex-direction:column;gap:12px}.procuration-row[data-v-43e49252]{display:flex;gap:12px}.cert-detail-row[data-v-43e49252]{display:flex;align-items:center;gap:8px}.cert-label[data-v-43e49252]{color:var(--text-subtle,#8c95a3);font-size:13px;font-weight:500}.cert-value[data-v-43e49252]{color:var(--text-primary,#fff);font-size:13px;font-weight:500}.empty-procuration[data-v-43e49252]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 16px;border:1px dashed var(--border-light,#2a3144);border-radius:8px}.empty-procuration-text[data-v-43e49252]{color:var(--text-subtle,#8c95a3);font-size:13px;font-weight:500}.mb-2[data-v-43e49252]{margin-bottom:8px}.mt-16[data-v-43e49252]{margin-top:16px}.general-tab-content[data-v-43e49252]{overflow-y:auto}.container-bordered[data-v-43e49252]{border:1px solid var(--stroke-contrast,#2a3346);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.input-row[data-v-43e49252]{display:flex;gap:16px}.info-grid-general[data-v-43e49252]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contacts-list[data-v-43e49252]{display:flex;flex-direction:column;gap:12px}.contact-item[data-v-43e49252]{padding:12px 16px;border-radius:10px;background:var(--surface-secondary,#1c2333)}.contact-name[data-v-43e49252]{display:block;color:var(--text-primary,#fff);font-size:14px;font-weight:600}.contact-value[data-v-43e49252]{display:block;color:var(--text-subtle,#8c95a3);font-size:13px;font-weight:400;margin-top:2px}.empty-tab[data-v-43e49252]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px}.empty-tab-text[data-v-43e49252]{color:var(--text-subtle,#8c95a3);font-size:14px;font-weight:500}.empty-state[data-v-43e49252]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 16px}.empty-state-icon-box[data-v-43e49252]{display:flex;align-items:center;justify-content:center;padding:16px;background-color:var(--surface-secondary);border:1px solid var(--stroke-contrast);border-radius:var(--border-radius-normal,8px);margin-bottom:8px}.empty-state-title[data-v-43e49252]{color:var(--text-primary,#fff);font-size:16px;font-weight:600;text-align:center;margin:0}.empty-state-desc[data-v-43e49252]{color:var(--text-secondary,#8c95a3);font-size:13px;font-weight:400;text-align:center;max-width:320px;line-height:18px}.qsa-table[data-v-43e49252]{border:1px solid var(--stroke-contrast,#2a3144);border-radius:8px;overflow:hidden}.qsa-header[data-v-43e49252]{display:grid;grid-template-columns:2fr 1fr;padding:10px 16px;background:var(--surface-secondary,#1c2333);border-bottom:1px solid var(--stroke-contrast,#2a3144)}.qsa-header span[data-v-43e49252]{color:var(--text-subtle,#8c95a3);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.qsa-row[data-v-43e49252]{display:grid;grid-template-columns:2fr 1fr;padding:12px 16px;border-bottom:1px solid var(--stroke-contrast,#2a3144);transition:background .15s}.qsa-row[data-v-43e49252]:last-child{border-bottom:none}.qsa-row[data-v-43e49252]:hover{background:var(--surface-secondary,#1c2333)}.qsa-row span[data-v-43e49252]{color:var(--text-primary,#fff);font-size:13px;font-weight:400}.qsa-name[data-v-43e49252]{font-weight:600!important}.qsa-role[data-v-43e49252]{color:var(--text-subtle,#8c95a3)!important;font-size:12px!important;font-weight:400!important;margin-top:2px}.cnpj-card-file[data-v-43e49252]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:8px;border:1px solid var(--stroke-contrast,#2a3144);background:var(--surface-tertiary,#1a1f2e)}.cnpj-card-file-left[data-v-43e49252]{display:flex;align-items:center;gap:12px}.cnpj-card-file-name[data-v-43e49252]{color:var(--text-primary,#fff);font-size:14px;font-weight:600}.progress-section[data-v-43e49252]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.progress-bar-container[data-v-43e49252]{width:100%;height:8px;border-radius:100px;background:var(--surface-secondary,#1c2333);overflow:hidden}.progress-bar-fill[data-v-43e49252]{height:100%;border-radius:100px;background:var(--featured-light,#2fb490);transition:width .4s ease}.progress-percent[data-v-43e49252]{color:var(--text-primary,#fff);font-size:14px;font-weight:700;white-space:nowrap}.progress-next-item[data-v-43e49252]{display:flex;align-items:center;justify-content:space-between;border-radius:10px}.progress-next-text[data-v-43e49252]{color:var(--text-primary,#fff);font-size:13px;font-weight:500}.progress-next-bonus[data-v-43e49252]{color:var(--text-primary,#fff);font-size:13px;font-weight:700}.progress-complete[data-v-43e49252]{border-radius:16px;border:1px solid var(--icon-warning,#cdae4b);background:var(--surface-primary,#151922);box-shadow:0 0 3.959px 0 #cdae4b;padding:16px 24px;align-self:start}.progress-complete-content[data-v-43e49252]{display:flex;align-items:center;gap:16px;width:100%}.progress-complete-icon[data-v-43e49252]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;min-width:50px;border-radius:10px;background:var(--surface-warning-light,#322d08)}.progress-complete-info[data-v-43e49252]{display:flex;flex-direction:column;gap:4px}.progress-complete-description[data-v-43e49252]{color:var(--text-secondary,#8c95a3);font-size:13px;font-weight:400;line-height:18px}.drive-folders-list[data-v-43e49252]{display:flex;flex-direction:column;gap:8px}.drive-folder-item[data-v-43e49252]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:var(--surface-secondary,#1c2333);cursor:pointer;transition:background .15s}.drive-folder-item[data-v-43e49252]:hover{background:var(--surface-tertiary,#0d1117)}.drive-folder-name[data-v-43e49252]{flex:1;color:var(--text-primary,#fff);font-size:14px;font-weight:600}@media(max-width:1440px)and (min-width:1025px){.customer-detail-container[data-v-43e49252],.detail-card[data-v-43e49252]{padding:24px}.customer-avatar[data-v-43e49252]{width:56px;height:56px}.avatar-initials[data-v-43e49252]{font-size:28px}.detail-document[data-v-43e49252]{font-size:16px}.summary-info h2.h2-hub[data-v-43e49252]{font-size:22px}}@media(max-width:1024px){.customer-detail-container[data-v-43e49252]{padding:16px}.detail-content[data-v-43e49252]{flex-direction:column}.left-wrapper[data-v-43e49252]{position:relative;min-height:500px}.info-grid-general[data-v-43e49252],.info-grid[data-v-43e49252]{grid-template-columns:1fr;gap:16px}.input-row[data-v-43e49252]{flex-direction:column;gap:12px}}.empty-state-container[data-v-43e49252]{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 120px);width:100%}.empty-state-content[data-v-43e49252]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px}.empty-state-icon[data-v-43e49252]{display:flex;align-items:center;justify-content:center;padding:16px;background-color:var(--surface-secondary);border:1px solid var(--stroke-contrast);border-radius:var(--border-radius-normal);margin-bottom:24px}.empty-state-description[data-v-43e49252]{width:360px;margin-bottom:24px;line-height:18px}@media(max-width:768px){.customer-detail-container[data-v-43e49252]{padding:12px;overflow-x:hidden!important}.detail-content[data-v-43e49252]{flex-direction:column;gap:12px;max-width:100%;overflow:hidden}.detail-left-column[data-v-43e49252],.detail-right-column[data-v-43e49252]{display:contents}.summary-card[data-v-43e49252]{order:1}.detail-right-column>.detail-card[data-v-43e49252]:first-child{order:2}.left-wrapper[data-v-43e49252]{order:3}.detail-right-column>.detail-card[data-v-43e49252]:nth-child(2){order:4}.detail-right-column>.detail-card[data-v-43e49252]:nth-child(3){order:5}.detail-right-column>.detail-card[data-v-43e49252]:nth-child(4){order:6}.detail-card[data-v-43e49252]{padding:16px;border-radius:12px;max-width:100%;overflow:hidden}.detail-card .header-card[data-v-43e49252]{margin-bottom:16px}.summary-card>.d-flex[data-v-43e49252]{flex-direction:column;align-items:flex-start!important;gap:12px}.summary-left[data-v-43e49252]{width:100%}.summary-left .back-link[data-v-43e49252]{margin-bottom:16px}.summary-left .d-flex.align-items-center.gap-16.mt-12[data-v-43e49252]{flex-direction:column;align-items:flex-start!important;gap:12px}.customer-avatar[data-v-43e49252]{width:48px;height:48px;border-radius:10px}.avatar-initials[data-v-43e49252]{font-size:22px}.summary-info[data-v-43e49252]{width:100%;min-width:0}.summary-info h2.h2-hub[data-v-43e49252]{font-size:20px;word-break:break-word;line-height:1.3}.summary-info>.d-flex.align-items-center.gap-8[data-v-43e49252]{flex-wrap:wrap;gap:8px}.detail-document[data-v-43e49252]{font-size:15px}.regime-badge[data-v-43e49252]{font-size:11px;padding:3px 10px}.summary-actions[data-v-43e49252]{width:100%;flex-direction:column;gap:8px}.summary-actions .sh-button[data-v-43e49252],.summary-actions button[data-v-43e49252]{width:100%!important;justify-content:center}.detail-right-column[data-v-43e49252]{gap:12px}.info-grid-general[data-v-43e49252],.info-grid[data-v-43e49252]{grid-template-columns:1fr;gap:12px}.input-row[data-v-43e49252]{flex-direction:column;gap:10px}.cert-dropzone-area[data-v-43e49252]{padding:16px 12px}.cert-dropzone-title[data-v-43e49252]{font-size:13px}.drive-folder-item[data-v-43e49252]{padding:10px 12px}.drive-folder-name[data-v-43e49252]{font-size:13px}.cert-detail-row[data-v-43e49252]{flex-direction:column;align-items:flex-start;gap:2px}.procuration-row[data-v-43e49252]{flex-direction:column}}