/* NiteFade Design Studio 6.x: multi-page manual creative project tools */
#panel-pages .panel-heading small{color:#8057db;font-size:10px}
.v6-page-count{background:#f6f1ff;border:1px solid #e5d9fa;border-radius:10px;padding:11px 13px;margin:12px 0;font-size:12px;font-weight:800;color:#6741b8}
.v6-page-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}
.v6-page-buttons button,.v6-full-button,.v6-page-actions button{border:1px solid #e4daef;border-radius:10px;background:#fff;padding:11px 8px;font-size:11px;font-weight:760;color:#624c86;cursor:pointer}
.v6-page-buttons button:hover,.v6-full-button:hover{background:#f3edff;border-color:#bda4fa;color:#7143d9}
.v6-full-button{width:100%;margin:8px 0 12px}
.v6-page-list{display:grid;gap:10px;margin:15px 0}
.v6-page-card{display:grid;grid-template-columns:74px minmax(0,1fr);gap:9px;padding:8px;border:1px solid #e6e0ef;border-radius:12px;background:#fff}
.v6-page-card.active{border-color:#a884f9;background:#f8f4ff}
.v6-page-thumb{border:1px solid #e6e0f0;border-radius:7px;aspect-ratio:16/10;background:linear-gradient(140deg,#faf9ff,#ede7fa);display:grid;place-items:center;overflow:hidden;position:relative;color:#7b53d6;font-size:18px;font-weight:900}
.v6-page-thumb img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}
.v6-page-card-details{min-width:0;display:flex;flex-direction:column;gap:5px;justify-content:center}
.v6-page-open{background:none;border:0;text-align:left;color:#433454;font-size:11px;font-weight:800;padding:4px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v6-page-open:hover{color:#7143d9}
.v6-page-controls{display:flex;gap:4px;flex-wrap:wrap}
.v6-page-controls button{background:#fff;border:1px solid #e7e0f0;border-radius:7px;font-size:10px;color:#71588f;min-height:26px;min-width:27px;cursor:pointer}
.v6-page-controls button:hover{background:#eee6ff;border-color:#bfa7f4}
.v6-page-controls button:disabled{opacity:.3;cursor:not-allowed}
.v6-field{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#69587c;font-weight:700;margin:11px 0}
.v6-field input,.v6-field textarea{background:#fff;border:1px solid #e2d8ec;border-radius:9px;padding:10px;font-size:12px;color:#433451;font-family:inherit;width:100%;box-sizing:border-box;resize:vertical}
.v6-field input:focus,.v6-field textarea:focus{outline:2px solid #c2a8fc}
#panel-pages .section-title{font-size:11px;color:#594977;font-weight:800;margin:20px 0 8px}
.v6-page-actions button{width:100%;color:#bf4560;border-color:#f2d5dd;background:#fff8fa;margin:10px 0}
.v6-page-actions button:hover{background:#ffe9ef}
.v6-page-chip{margin-left:9px;border:1px solid #e2d5fa;border-radius:15px;padding:5px 11px;background:#f4efff;color:#7850d7;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}
.v6-page-chip:hover{background:#e9ddff}
