.monopoly-reestr-page[data-v-3adcc2fc]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:15px;background-color:#f3f4f6;min-height:100vh}.org-type-tabs[data-v-3adcc2fc]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;border-bottom:1px solid #eee;padding-bottom:15px}.org-type-tabs .org-tab-btn[data-v-3adcc2fc]{background:transparent;border:1px solid #cbd5e1;border-radius:4px;padding:8px 16px;font-size:13px;color:#64748b;cursor:pointer;transition:all .2s;font-weight:500;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-type-tabs .org-tab-btn[data-v-3adcc2fc]:hover{background-color:#f1f5f9}.org-type-tabs .org-tab-btn.active[data-v-3adcc2fc]{background-color:#006b80;color:#fff;border-color:#006b80}.org-type-tabs .btn-add-new[data-v-3adcc2fc]{background-color:#006b80;color:#fff;font-size:13px;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.org-type-tabs .btn-add-new[data-v-3adcc2fc]:hover{background-color:rgb(0,96.3,115.2)}.org-type-tabs .btn-category[data-v-3adcc2fc]{background-color:#fff;color:#006b80;font-size:13px;padding:8px 16px;border:1px solid #006b80;border-radius:4px;cursor:pointer}.org-type-tabs .btn-category[data-v-3adcc2fc]:hover{background-color:#e8f4f8}.category-tabs-row[data-v-3adcc2fc]{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0;border-top:1px solid #e0e0e0;align-items:center}.category-tab[data-v-3adcc2fc]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:20px;font-size:13px;color:#555;cursor:pointer;transition:all .2s}.category-tab[data-v-3adcc2fc]:hover{background:#e8f4f8;border-color:#006b80}.category-tab:hover .category-actions[data-v-3adcc2fc]{opacity:1;visibility:visible}.category-tab.active[data-v-3adcc2fc]{background:#006b80;border-color:#006b80;color:#fff}.category-tab.active .count-badge[data-v-3adcc2fc]{background:hsla(0,0%,100%,.2);color:#fff}.category-tab.add-category[data-v-3adcc2fc]{background:transparent;border-style:dashed;color:#006b80}.category-tab.add-category[data-v-3adcc2fc]:hover{background:#e8f4f8}.category-tab .count-badge[data-v-3adcc2fc]{background:#e0e0e0;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}.category-tab .category-actions[data-v-3adcc2fc]{position:absolute;right:-5px;top:-5px;display:flex;gap:2px;opacity:0;visibility:hidden;transition:all .2s}.category-tab .category-actions i[data-v-3adcc2fc]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ddd;border-radius:50%;font-size:12px;color:#666}.category-tab .category-actions i[data-v-3adcc2fc]:hover{background:#006b80;border-color:#006b80;color:#fff}.category-tab .category-actions i.mdi-delete[data-v-3adcc2fc]:hover{background:#ef5350;border-color:#ef5350}.sub-filters .filter-chip[data-v-3adcc2fc]{background:#006b80;color:#fff;border:none;padding:5px 12px;border-radius:4px;font-size:12px;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s}.sub-filters .filter-chip[data-v-3adcc2fc]:not(.active){background:#fff;border:1px solid #cbd5e1;color:#64748b}.sub-filters .filter-chip:not(.active) .count-badge[data-v-3adcc2fc]{background:#f1f5f9;color:#64748b}.sub-filters .filter-chip .count-badge[data-v-3adcc2fc]{background:hsla(0,0%,100%,.2);padding:1px 6px;border-radius:4px;font-size:11px}.custom-table thead th[data-v-3adcc2fc]{background-color:#fff;color:#006b80;font-weight:600;font-size:13px;border-bottom:2px solid #006b80;padding:12px 10px;white-space:nowrap}.custom-table tbody td[data-v-3adcc2fc]{font-size:13px;padding:10px;vertical-align:middle;color:#334155;border-bottom:1px solid #f1f5f9}.custom-table tbody tr[data-v-3adcc2fc]:hover{background-color:#f8fafc}.type-badge[data-v-3adcc2fc]{padding:3px 8px;border-radius:4px;font-size:12px;display:inline-block}.type-badge.mahsulot[data-v-3adcc2fc]{background:#e0f2fe;color:#0369a1}.type-badge.ish_xizmat[data-v-3adcc2fc]{background:#fef3c7;color:#d97706}.modal-backdrop-custom[data-v-3adcc2fc]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:flex-start;z-index:1050;padding-top:50px;overflow-y:auto}.modal-custom[data-v-3adcc2fc]{background:#fff;width:1100px;max-width:95vw;border-radius:4px;box-shadow:0 10px 25px rgba(0,0,0,.1);margin-bottom:50px}.type-toggle-group[data-v-3adcc2fc]{display:flex;gap:0}.type-toggle-group .type-btn[data-v-3adcc2fc]{font-weight:600;font-size:14px;border:2px solid #006b80;background:#fff;color:#006b80;cursor:pointer;text-transform:uppercase;transition:all .2s}.type-toggle-group .type-btn[data-v-3adcc2fc]:first-child{border-radius:4px}.type-toggle-group .type-btn[data-v-3adcc2fc]:last-child{border-radius:4px;margin-left:15px}.type-toggle-group .type-btn.active[data-v-3adcc2fc]{background:#006b80;color:#fff}.type-toggle-group .type-btn[data-v-3adcc2fc]:hover:not(.active){background:#e8f4f5}.custom-select[data-v-3adcc2fc]{border-color:#006b80;color:#006b80;min-width:300px}.custom-select[data-v-3adcc2fc]:focus{border-color:#006b80;box-shadow:0 0 0 .2rem rgba(0,107,128,.15)}.form-row[data-v-3adcc2fc]{display:flex;align-items:center;gap:10px}.form-row .row-index[data-v-3adcc2fc]{width:20px;font-weight:700;color:#666}.form-row .custom-input[data-v-3adcc2fc]{border:1px solid #e2e8f0;font-size:13px;padding:8px 12px}.form-row .custom-input[data-v-3adcc2fc]::-moz-placeholder{color:#cbd5e1}.form-row .custom-input[data-v-3adcc2fc]::placeholder{color:#cbd5e1}.form-row .custom-input[data-v-3adcc2fc]:focus{border-color:#006b80;box-shadow:none}.form-row .col-name[data-v-3adcc2fc]{flex:2}.form-row .col-code[data-v-3adcc2fc]{flex:.8}.form-row .col-mxik[data-v-3adcc2fc]{flex:1}.form-row .col-desc[data-v-3adcc2fc]{flex:1.2}.form-row .col-tnved[data-v-3adcc2fc]{flex:1}.form-row .form-select-inline[data-v-3adcc2fc]{font-size:13px;padding:8px 12px;min-height:38px}.btn-circle[data-v-3adcc2fc]{width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;border:none;font-size:18px;cursor:pointer;transition:all .2s}.btn-circle[data-v-3adcc2fc]:hover{transform:scale(1.05)}.btn-plus[data-v-3adcc2fc]{background:#e0f2fe;color:#006b80;font-weight:700}.btn-plus[data-v-3adcc2fc]:hover{background:#bae6fd}.btn-minus[data-v-3adcc2fc]{background:#fee2e2;color:#ef4444;font-weight:700}.btn-minus[data-v-3adcc2fc]:hover{background:#fecaca}.modal-footer-custom .btn-outline-warning[data-v-3adcc2fc]{color:#f2994a;border-color:#f2994a;background:#fff}.modal-footer-custom .btn-outline-warning[data-v-3adcc2fc]:hover{background:#fff5eb}.modal-footer-custom .btn-primary-teal[data-v-3adcc2fc]{background:#006b80;color:#fff;border:none;padding:8px 30px;border-radius:4px}.modal-footer-custom .btn-primary-teal[data-v-3adcc2fc]:hover:not(:disabled){background:rgb(0,96.3,115.2)}.modal-footer-custom .btn-primary-teal[data-v-3adcc2fc]:disabled{opacity:.6;cursor:not-allowed}.modal-delete[data-v-3adcc2fc]{background:#fff;width:400px;max-width:90vw;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.15)}.modal-header-delete[data-v-3adcc2fc]{padding:20px;border-bottom:1px solid #eee}.modal-header-delete h5[data-v-3adcc2fc]{color:#333;font-size:1.1rem}.modal-body-delete[data-v-3adcc2fc]{padding:25px 20px}.modal-body-delete p[data-v-3adcc2fc]{color:#666;line-height:1.5}.modal-footer-delete[data-v-3adcc2fc]{display:flex;justify-content:flex-end;gap:10px;padding:15px 20px;border-top:1px solid #eee}.spin[data-v-3adcc2fc]{animation:spin-3adcc2fc 1s linear infinite}@keyframes spin-3adcc2fc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1024px){.modal-custom[data-v-3adcc2fc]{width:95vw}.form-row[data-v-3adcc2fc]{flex-wrap:wrap}.form-row .custom-input[data-v-3adcc2fc]{min-width:150px}.type-toggle-group[data-v-3adcc2fc]{flex-wrap:wrap}.org-select-group[data-v-3adcc2fc]{flex-direction:column;align-items:flex-start!important}.org-select-group .custom-select[data-v-3adcc2fc]{min-width:100%}}@media(max-width:768px){.org-type-tabs[data-v-3adcc2fc]{flex-direction:column;align-items:stretch}.org-type-tabs .btn-add-new[data-v-3adcc2fc]{margin-left:0;margin-top:10px}.sub-filters[data-v-3adcc2fc]{flex-wrap:wrap}.modal-footer-custom[data-v-3adcc2fc]{flex-direction:column;gap:10px}.modal-footer-custom .btn[data-v-3adcc2fc]{width:100%}}