/* Jaquettes : sélection, aperçu et reprise des imports. */
#nxv122-dashboard .nx288-cover-card{box-sizing:border-box;width:100%;max-width:none!important;padding:22px;color:#edf3ff;background:#0d1626;border:1px solid #2c3e59;border-radius:12px;overflow:hidden}
.nx288-cover-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}
.nx288-cover-heading>div>span{display:block;color:#93b5ff;font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:8px}
#nxv122-dashboard .nx288-cover-heading h3{font-size:20px;line-height:1.35;margin:0;color:#f2f6ff}
.nx288-step{font-size:11px;color:#aebed9;white-space:nowrap}
#nxv122-dashboard .nx288-cover-card>p{font-size:13px;color:#b8c7dd;line-height:1.6;margin:10px 0 18px}
.nx288-cover-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}
#nxgtdb-card .nx288-cover-options{grid-template-columns:1fr 1fr 1.35fr}
.nx288-cover-options label{display:grid;gap:7px;font-size:12px;font-weight:600;color:#c7d5eb;min-width:0}
#nxv122-dashboard .nx288-cover-options :is(select,input){box-sizing:border-box;width:100%;min-height:42px;font-size:12px;background:#101d31;color:#edf3ff;border:1px solid #3a4f70;border-radius:8px;padding:10px}
.nx288-cover-options input::file-selector-button{background:#23395b;color:#e6eeff;border:0;border-radius:4px;padding:4px 6px;margin-right:6px;font:inherit}
.nx288-cover-drop{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;align-items:center;border:1px dashed #5276b1;border-radius:12px;padding:24px;background:#14223a}
.nx288-cover-drop.dragover{background:#203a63;border-color:#9abaff}
.nx288-cover-drop b{display:block;font-size:15px;line-height:1.5;color:#f2f5ff}
.nx288-cover-drop span{display:block;color:#b3c3dc;font-size:12px;margin-top:5px;line-height:1.6}
.nx288-cover-drop small{grid-column:1/-1;color:#c0d2ed;font-size:12px}
.nx288-cover-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}
#nxv122-dashboard .nx288-cover-card [data-cover=run]{background:#15734f;border-color:#359b70;color:#f1fff7}
#nxv122-dashboard .nx288-cover-card [data-cover=run]:hover:enabled{background:#1c855d}
#nxv122-dashboard .nx288-cover-card button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}
#nxv122-dashboard .nx288-cover-card .nx288-cover-status{background:#14233b;color:#c4d7f4;border:1px solid #2d476c;border-radius:8px;padding:11px 13px;margin:16px 0 10px;overflow-wrap:anywhere}
#nxv122-dashboard .nx288-cover-card .nx288-cover-status.error{background:#391e2b;color:#ffd4df;border-color:#7b3e53}
.nx288-cover-progress{display:flex;gap:12px;align-items:center;margin-bottom:8px;font-size:11px;color:#aebfd9}
.nx288-cover-progress progress{flex:1;min-width:40px;height:8px;accent-color:#7da8ff;border:0;border-radius:8px;overflow:hidden;background:#263955}
.nx288-cover-progress progress::-webkit-progress-bar{background:#263955}
.nx288-cover-progress progress::-webkit-progress-value{background:#7da8ff}
.nx288-cover-progress span{max-width:60%;text-align:right}
.nx288-cover-summary{font-size:13px;color:#d5e4fc;padding:20px 0 12px;font-weight:600}
.nx288-cover-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}
#nxv122-dashboard .nx288-cover-filters :is(input,select){font-size:12px;min-height:39px}
.nx288-cover-filters input{flex:1 1 180px}.nx288-cover-filters select{flex:0 1 210px}
.nx288-cover-results{border:1px solid #2d405d;border-radius:10px;max-height:600px;overflow:auto;background:#0b1423}
.nx288-cover-row{display:grid;grid-template-columns:20px 46px minmax(0,1fr) minmax(0,1.2fr) 112px;align-items:center;gap:14px;padding:14px;border-top:1px solid #263651;min-width:0}
.nx288-cover-row:first-child{border-top:0}.nx288-cover-row.done{background:#10251f}.nx288-cover-row.error{background:#2a1925}
.nx288-cover-row img,.nx288-cover-empty-art{width:46px;height:60px;object-fit:contain;border-radius:4px;background:#1b2a40;display:grid;place-items:center;color:#93aaca}
.nx288-cover-check{display:flex;align-items:center;justify-content:center}
.nx288-cover-row b{display:block;font-size:12px;line-height:1.5;color:#e5eefc;overflow-wrap:anywhere}
.nx288-cover-row small{display:block;color:#a6b9d5;font-size:11px;line-height:1.5;overflow-wrap:anywhere;margin-top:4px}
.nx288-cover-row-state{display:grid;gap:8px;font-size:11px;color:#c3d8fc;text-align:center}
.nx288-cover-row-state>span{padding:4px 7px;background:#223552;border-radius:5px}
.nx288-cover-row.done .nx288-cover-row-state>span{background:#1c4834;color:#adf0cb}
.nx288-cover-row.error .nx288-cover-row-state>span{background:#502739;color:#ffd2df}
.nx288-cover-row .nx288-cover-error{color:#ffd0dc}
.nx288-cover-row-state button{font-size:10px;padding:5px 8px}
.nx288-cover-pages{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:11px;color:#b6c8e3}
.nx288-cover-empty{padding:25px;text-align:center;color:#b6c8e3}
.nx288-cover-dialog{box-sizing:border-box;width:680px;overflow:auto}
.nx288-cover-dialog>input{box-sizing:border-box;width:100%}
.nx288-cover-dialog>p{overflow-wrap:anywhere}
.nx288-cover-choices{display:grid;gap:8px;max-height:330px;overflow:auto}
.nx288-cover-choices button{background:#162740;color:#eef4ff;border:1px solid #395276;border-radius:8px;text-align:left;padding:12px;cursor:pointer}
.nx288-cover-choices button:hover:enabled{background:#233e67}
.nx288-cover-choices button:disabled{opacity:.5;cursor:not-allowed}
.nx288-cover-choices b{display:block;font-size:13px}.nx288-cover-choices small{display:block;font-size:11px;color:#b8cbe7;margin-top:5px}
.nx288-cover-dialog :is(button,input):focus-visible{outline:2px solid #85afff;outline-offset:2px}
.nx288-cover-card [hidden]{display:none!important}
@media(max-width:1100px){.nx288-cover-heading{align-items:flex-start;flex-direction:column;gap:8px}#nxgtdb-card .nx288-cover-options{grid-template-columns:repeat(2,minmax(0,1fr))}#nxgtdb-card .nx288-cover-options>label:last-child{grid-column:1/-1}.nx288-cover-row{grid-template-columns:20px 40px minmax(0,1fr) 100px;gap:10px}.nx288-cover-row img,.nx288-cover-empty-art{width:40px;height:54px}.nx288-cover-filename{grid-column:3;grid-row:1}.nx288-cover-target{grid-column:3;grid-row:2}.nx288-cover-row-state{grid-column:4;grid-row:1/3}.nx288-cover-check,.nx288-cover-row>img,.nx288-cover-empty-art{grid-row:1/3}}
@media(max-width:600px){#nxv122-dashboard .nx288-cover-card{padding:16px}.nx288-cover-options,#nxgtdb-card .nx288-cover-options{grid-template-columns:1fr}.nx288-cover-drop{grid-template-columns:1fr;padding:18px}.nx288-cover-drop button{justify-self:start}.nx288-cover-options label{font-size:12px}.nx288-cover-actions button{flex:1 1 130px}.nx288-cover-row{grid-template-columns:18px 34px minmax(0,1fr);gap:9px;padding:12px 10px}.nx288-cover-row img,.nx288-cover-empty-art{width:34px;height:46px}.nx288-cover-row-state{grid-column:3;grid-row:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:left}.nx288-cover-pages{flex-wrap:wrap}.nx288-cover-pages span{order:-1;width:100%;text-align:center}.nx288-cover-filters>*{flex:1 1 100%!important}.nx288-cover-progress{align-items:flex-start;flex-direction:column}.nx288-cover-progress progress{width:100%;flex:auto}.nx288-cover-progress span{max-width:100%;text-align:left}.nx288-cover-summary{line-height:1.8}.nx288-cover-dialog{max-width:94vw}}
