[dir] .input-readonly>div>.vs-inputx{background-color:#e6e6e6}[dir] .cluster-form-card{border-radius:12px}.section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:#444}[dir] .section-header{margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid #f0f0f0}.section-header .dot{width:10px;height:10px;-ms-flex-negative:0;flex-shrink:0}[dir] .section-header .dot{border-radius:50%}[dir=ltr] .section-header .dot{background:linear-gradient(135deg,#7367f0,#ce9ffc)}[dir=rtl] .section-header .dot{background:linear-gradient(-135deg,#7367f0,#ce9ffc)}.customer-table{width:100%;border-collapse:collapse}.customer-table thead tr{color:#fff}[dir=ltr] .customer-table thead tr{background:linear-gradient(135deg,#7367f0,#9e95f5)}[dir=rtl] .customer-table thead tr{background:linear-gradient(-135deg,#7367f0,#9e95f5)}.customer-table thead th{font-size:.82rem;font-weight:600;letter-spacing:.03em}[dir] .customer-table thead th{padding:10px 14px}[dir=ltr] .customer-table thead th{text-align:left}[dir=rtl] .customer-table thead th{text-align:right}[dir=ltr] .customer-table thead th:first-child{border-radius:8px 0 0 0}[dir=rtl] .customer-table thead th:first-child{border-radius:0 8px 0 0}[dir] .customer-table thead th:last-child{text-align:center}[dir=ltr] .customer-table thead th:last-child{border-radius:0 8px 0 0}[dir=rtl] .customer-table thead th:last-child{border-radius:8px 0 0 0}.customer-table tbody tr{transition:background .15s}[dir] .customer-table tbody tr{-webkit-transition:background .15s;border-bottom:1px solid #f0f0f0}[dir] .customer-table tbody tr:hover{background:#f7f5ff}.customer-table tbody td{font-size:.87rem;color:#444;vertical-align:middle}[dir] .customer-table tbody td{padding:10px 14px}[dir] .customer-table tbody td:last-child{text-align:center}.badge-code{display:inline-block;color:#7367f0;font-weight:600;font-size:.78rem;letter-spacing:.02em}[dir] .badge-code{background:#ede9ff;padding:2px 10px;border-radius:20px}.badge-active{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#28c76f;font-weight:600;font-size:.78rem}[dir] .badge-active{background:#e8f8f0;padding:3px 12px;border-radius:20px}.badge-inactive{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#ea5455;font-weight:600;font-size:.78rem}[dir] .badge-inactive{background:#fff0f0;padding:3px 12px;border-radius:20px}.btn-remove{color:#ea5455;font-size:.8rem;font-weight:600;transition:background .15s,color .15s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}[dir] .btn-remove{background:#fff0f0;border:none;border-radius:6px;padding:5px 12px;cursor:pointer;-webkit-transition:background .15s,color .15s}.btn-remove:hover{color:#fff}[dir] .btn-remove:hover{background:#ea5455}.empty-state{color:#b0b0b0;font-size:.9rem}[dir] .empty-state{text-align:center;padding:32px 0}[dir] .add-customer-panel{background:#f7f5ff;border:1.5px dashed #c5bef5;border-radius:10px;padding:16px;margin-top:16px}.add-customer-panel .panel-title{font-size:.85rem;font-weight:600;color:#7367f0}[dir] .add-customer-panel .panel-title{margin-bottom:12px}.customer-count-badge{display:inline-block;color:#fff;font-size:.78rem;font-weight:700}[dir] .customer-count-badge{background:#7367f0;border-radius:12px;padding:1px 10px}[dir=ltr] .customer-count-badge{margin-left:8px}[dir=rtl] .customer-count-badge{margin-right:8px}.core-enter-active[data-v-61c8f878]{transition:all .3s ease}[dir] .core-enter-active[data-v-61c8f878]{-webkit-transition:all .3s ease}.core-leave-active[data-v-61c8f878]{transition:all .8s cubic-bezier(1,.5,.8,1)}[dir] .core-leave-active[data-v-61c8f878]{-webkit-transition:all .8s cubic-bezier(1,.5,.8,1)}.core-enter[data-v-61c8f878],.core-leave-to[data-v-61c8f878]{opacity:0}[dir=ltr] .core-enter[data-v-61c8f878],[dir=ltr] .core-leave-to[data-v-61c8f878]{-webkit-transform:translateX(10px);transform:translateX(10px)}[dir=rtl] .core-enter[data-v-61c8f878],[dir=rtl] .core-leave-to[data-v-61c8f878]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.core[data-v-61c8f878]{transition:all 1s ease}[dir] .core[data-v-61c8f878]{-webkit-transition:all 1s ease}.vs-con-table .vs-con-tbody .vs-table--tbody-table[data-v-61c8f878]{font-size:12px}.vertical-divider[data-v-61c8f878]{min-height:800px}[dir] .vertical-divider[data-v-61c8f878]{padding:5px}[dir=ltr] .vertical-divider[data-v-61c8f878]{border-left:1px solid #7367f0}[dir=rtl] .vertical-divider[data-v-61c8f878]{border-right:1px solid #7367f0}.customer-cluster-list[data-v-61c8f878]{max-height:120px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}[dir=ltr] .customer-cluster-list[data-v-61c8f878]{padding-right:4px}[dir=rtl] .customer-cluster-list[data-v-61c8f878]{padding-left:4px}.customer-cluster-list[data-v-61c8f878]::-webkit-scrollbar{width:4px}[dir] .customer-cluster-list[data-v-61c8f878]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}[dir] .customer-cluster-list[data-v-61c8f878]::-webkit-scrollbar-thumb{background:#c5bef5;border-radius:4px}.customer-cluster-item[data-v-61c8f878]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.8rem}[dir] .customer-cluster-item[data-v-61c8f878]{padding:3px 0;border-bottom:1px solid #f5f5f5}[dir] .customer-cluster-item[data-v-61c8f878]:last-child{border-bottom:none}.cluster-code-badge[data-v-61c8f878]{display:inline-block;color:#7367f0;font-weight:600;font-size:.72rem;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}[dir] .cluster-code-badge[data-v-61c8f878]{background:#ede9ff;padding:1px 7px;border-radius:20px}.cluster-name[data-v-61c8f878]{color:#555;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-customer-text[data-v-61c8f878]{color:#ccc;font-size:.82rem}