.conflict-modal-centered .modal-content{border:none;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px rgba(0,0,0,.16)}.conflict-modal-centered .modal-header{border:none;padding:16px 18px;background:linear-gradient(135deg,#991b1b,#dc2626);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.12)}.conflict-modal-centered .modal-title{width:100%}.conflict-modal-centered .close{color:#fff;opacity:.85;text-shadow:none}.conflict-modal-centered .close:hover{opacity:1}.conflict-modal-centered .close:focus{outline:none;box-shadow:none}.conflict-modal-centered .modal-body{padding:0}.conflict-modal-centered .modal-title-row{display:flex;align-items:center;gap:10px;color:#fff;font-weight:700;font-size:16px;letter-spacing:.2px}.conflict-modal-centered .modal-title-row .modal-title-text{line-height:1.2}.conflict-modal-centered .modal-body-content{padding:18px}.conflict-modal-centered .modal-body-content .conflict-text{margin:0 0 12px 0;font-size:14px;line-height:1.55;color:rgba(28,28,28,.84)}.conflict-modal-centered .modal-body-content .conflict-text strong{color:#b91c1c;font-weight:800}.conflict-modal-centered .modal-body-content .products-panel{border:1px solid rgba(0,0,0,.08);background:#f8f9fa;border-radius:12px;padding:10px}.conflict-modal-centered .modal-body-content .products-panel .empty-state{padding:12px;text-align:center;font-size:13px;color:rgba(28,28,28,.6)}.conflict-modal-centered .modal-body-content .products-panel .products-list{max-height:320px;overflow-y:auto}.conflict-modal-centered .modal-body-content .products-panel .products-list::-webkit-scrollbar{width:8px}.conflict-modal-centered .modal-body-content .products-panel .products-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:10px}.conflict-modal-centered .modal-body-content .products-panel .products-list .product-row{display:flex;align-items:center;gap:12px;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.07);padding:10px;transition:background .15s ease,border-color .15s ease}.conflict-modal-centered .modal-body-content .products-panel .products-list .product-row:hover{background:rgba(0,0,0,.012);border-color:rgba(0,0,0,.1)}.conflict-modal-centered .modal-body-content .products-panel .products-list .product-row+.product-row{margin-top:10px}.conflict-modal-centered .modal-body-content .products-panel .products-list .product-row .product-thumb{width:44px;height:44px;border-radius:10px;background:rgba(185,28,28,.06);border:1px solid rgba(185,28,28,.12);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.conflict-modal-centered .modal-body-content .products-panel .products-list .product-row .product-thumb .product-thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conflict-modal-centered .modal-body-content .products-panel .products-list .product-row .product-main{flex:1;min-width:0}.conflict-modal-centered .modal-body-content .products-panel .products-list .product-row .product-main .product-name{font-size:14px;font-weight:800;color:#1c1c1c;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conflict-modal-centered .modal-body-content .products-panel .products-list .product-row .product-main .product-meta{display:flex;flex-wrap:wrap;gap:8px}.conflict-modal-centered .modal-body-content .products-panel .products-list .product-row .product-main .product-meta .meta-badge{font-size:11px;font-weight:700;color:rgba(28,28,28,.7);background:rgba(0,0,0,.035);border:1px solid rgba(0,0,0,.06);padding:4px 8px;border-radius:999px}.conflict-modal-centered .modal-body-content .conflict-hint{margin-top:12px;font-size:13px;line-height:1.5;color:rgba(28,28,28,.7);background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.08);padding:10px 12px}.conflict-modal-centered .modal-body-content .modal-actions{margin-top:14px;display:flex;justify-content:flex-end;gap:10px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.conflict-modal-centered .modal-body-content .modal-actions .modal-btn{border:none;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:800;cursor:pointer;transition:box-shadow .2s ease,transform .12s ease,background .2s ease;display:inline-flex;align-items:center;gap:8px}.conflict-modal-centered .modal-body-content .modal-actions .modal-btn:hover{transform:translateY(-1px)}.conflict-modal-centered .modal-body-content .modal-actions .modal-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(0,82,204,.18)}.conflict-modal-centered .modal-body-content .modal-actions .modal-btn.modal-btn-primary{color:#fff;background:linear-gradient(135deg,#0b5ed7,#084298);box-shadow:0 10px 22px rgba(0,82,204,.16)}.conflict-modal-centered .modal-body-content .modal-actions .modal-btn.modal-btn-primary:hover{box-shadow:0 12px 26px rgba(0,82,204,.22)}.conflict-modal-centered .modal-body-content .modal-actions .modal-btn.modal-btn-secondary{background:#fff;color:#0b5ed7;border:2px solid rgba(11,94,215,.28)}.conflict-modal-centered .modal-body-content .modal-actions .modal-btn.modal-btn-secondary:hover{border-color:rgba(11,94,215,.45)}.conflict-modal-centered .modal-body-content .modal-actions .modal-btn .btn-icon{font-size:16px}@media(max-width:576px){.conflict-modal-centered .modal-body-content{padding:16px}}