.ns-collection .ns-dialog{max-width:940px}.ns-collection .ns-dialog>header{align-items:center}.ns-collection-eyebrow{font:700 11px Arial,sans-serif;color:#792a88;letter-spacing:2px;display:block;margin-bottom:6px}.ns-collection-category{margin:24px 0 30px}.ns-collection-category h3{font-size:20px;color:#45324d;margin:0 0 12px}.ns-collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ns-collection label.ns-collection-card{padding:0;margin:0;border:1px solid #e5dcea;border-radius:16px;overflow:hidden;cursor:pointer;background:#fff}.ns-collection-card img{width:100%;height:190px;object-fit:contain;background:#f8f5fa;display:block}.ns-collection-card>span{display:grid;grid-template-columns:24px 1fr;column-gap:10px;padding:16px;align-items:center}.ns-collection-card input{width:20px!important;min-height:20px!important;height:20px;margin:0;grid-row:1/3;accent-color:#792a88}.ns-collection-card b{font-size:17px}.ns-collection-card small{grid-column:2;font-size:12px;color:#7b6d82;margin-top:3px}.ns-collection-card:has(input:checked){border-color:#792a88;box-shadow:0 0 0 1px #792a88}.ns-collection-card:has(input:disabled){opacity:.65}.ns-collection-settings{padding:16px 20px;border-radius:14px;background:#f6f1f8}.ns-collection-settings>label{max-width:340px}.ns-collection #ns-collection-status{color:#713581;font-weight:bold;min-height:24px}.ns-template-category{font-size:12px;color:#792a88;display:block;margin-bottom:5px}.ns-collection-callout{padding:20px;border:1px solid #dfd1e7;border-radius:16px;background:#f6f0f8;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.ns-collection-callout b{display:block;font-size:18px}.ns-collection-callout p{margin:5px 0 0;font-size:13px;color:#78667e}.ns-collection-callout button{flex-shrink:0}@media(max-width:600px){.ns-collection-card img{height:135px}.ns-collection-grid{gap:10px}.ns-collection-card>span{padding:12px;column-gap:6px}.ns-collection-card b{font-size:15px}.ns-collection-callout{display:block}.ns-collection-callout button{margin-top:14px}.ns-collection .ns-dialog h2{font-size:20px}.ns-collection .ns-dialog>header{gap:8px}}
