#btnPickLogo.is-active,#btnPickCover.is-active{border-color:rgba(0,0,0,.35);background:rgba(0,0,0,.06);color:#111;font-weight:600}#uploadZone.drag-active{border:1px dashed rgba(0,0,0,.35);background:rgba(0,0,0,.04);box-shadow:0 10px 30px rgba(0,0,0,.08)}.shoplace-modal-header{background:linear-gradient(90deg,#e9f7ff,#f2e8ff);border-bottom:1px solid rgba(0,0,0,.06)}#categoryChips .chip.active{background:rgba(13,110,253,.12)!important;border-color:rgba(13,110,253,.35)!important;color:#0d6efd!important;font-weight:700}.plan-card{display:block;padding:1rem;border:1px solid rgba(0,0,0,.08);border-radius:1rem;background:#fff;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.plan-card:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(0,0,0,.08)}.btn-check:checked + .plan-card{border-color:rgba(13,110,253,.45);box-shadow:0 0 0 .2rem rgba(13,110,253,.10)}.dropzone{border:2px dashed rgba(13,110,253,.35);background:rgba(13,110,253,.05);cursor:pointer;transition:background .12s ease,border-color .12s ease}.dropzone.dragover{border-color:rgba(13,110,253,.65);background:rgba(13,110,253,.08)}.preview-cover{height:120px;position:relative;overflow:hidden}.preview-cover img{object-fit:cover}.preview-logoWrap{width:78px;height:78px;border-radius:1rem;background:#f1f5f9;border:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:800;color:#6b7280}.preview-logoWrap img{object-fit:cover}.step-pill{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:991.98px){.modal-body .border-end{border-end:0!important;border-bottom:1px solid rgba(0,0,0,.08)}}