/* NiteFade Design Studio 11.x: Brand Kits + licensed custom fonts */
#panel-brand .panel-heading{margin-bottom:14px}
.nf11-sync-note{border-radius:9px;border:1px solid #eadcf7;background:#f7f2ff;color:#6d5495;padding:11px 12px;font-size:11px;line-height:1.5}
.nf11-section{border:1px solid #e5deee;border-radius:12px;background:#fff;margin:12px 0;padding:12px}
.nf11-section>strong{display:flex;align-items:center;justify-content:space-between;color:#4d386d;font-size:12px;margin-bottom:10px}
.nf11-section>strong span,.nf11-section>strong small{font-weight:650;color:#947cab;font-size:10px}
.nf11-label{display:flex;flex-direction:column;gap:7px;margin:10px 0;color:#655579;font-size:11px;font-weight:780}
.nf11-label input,.nf11-label select{width:100%;box-sizing:border-box;padding:10px;border:1px solid #e4dcee;border-radius:9px;color:#4d3a5d;background:#fff;font:inherit}
.nf11-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0}
.nf11-two button,.nf11-wide,.nf11-danger{border:1px solid #dfd5eb;background:#fff;color:#70508d;font-size:11px;font-weight:790;padding:10px 7px;border-radius:9px;cursor:pointer}
.nf11-two button:hover,.nf11-wide:hover{background:#f3ecff;border-color:#bda6e7}
.nf11-wide{width:100%}
.nf11-danger{width:100%;background:#fff8fa;border-color:#f1d6dc;color:#ba455d}
.nf11-danger:hover{background:#ffedf1}
.nf11-palette-editor{display:grid;gap:6px}
.nf11-color-row{display:grid;grid-template-columns:35px minmax(0,1fr) 25px;align-items:center;gap:6px}
.nf11-color-row input[type=color]{width:34px;height:32px;border:1px solid #dfd7ee;border-radius:8px;padding:2px;background:#fff;cursor:pointer}
.nf11-color-row code{font-size:11px;color:#66577b}
.nf11-color-row button{width:25px;height:25px;border:1px solid #e5dcee;border-radius:7px;background:white;color:#936f94;cursor:pointer}
.nf11-palette-swatches{display:flex;flex-wrap:wrap;gap:7px;padding:9px 0}
.nf11-palette-swatches button{height:30px;width:30px;border-radius:9px;cursor:pointer;border:2px solid #fff;box-shadow:0 0 0 1px #dad0e9}
.nf11-palette-swatches button:hover{box-shadow:0 0 0 2px #835ee0}
.nf11-license{display:flex;align-items:center;gap:7px;color:#675679;font-size:11px;margin:11px 0}
.nf11-license input{accent-color:#7b51e0}
.nf11-upload{display:block;text-align:center;background:#f5f0ff;padding:13px;border:1px dashed #bb9ef4;border-radius:10px;color:#6848b8;font-weight:790;font-size:11px;cursor:pointer}
.nf11-upload:hover{background:#ede4ff}
.nf11-font-list{display:grid;gap:7px}
.nf11-font-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;align-items:center;border:1px solid #ebe4f1;border-radius:9px;padding:9px 8px}
.nf11-font-card span{font-size:11px;color:#574570;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nf11-font-card button{font-size:10px;border:1px solid #e2d5ec;border-radius:8px;padding:6px;background:white;color:#8657ae;cursor:pointer}
