main{max-width:1800px!important}.bulk-intro{display:flex;gap:24px;align-items:center;padding:26px;border:1px solid #31516b;border-radius:14px;background:linear-gradient(115deg,#15344b,#101a29);margin:24px 0}.bulk-intro h2{font-size:23px;color:#d6effc;margin:0 0 12px}.bulk-intro p{color:#9ebbd0;line-height:1.8;margin-bottom:0}#quota{color:#9fe1f2;font-size:12px}.bulk-symbol{font:70px sans-serif;color:#7bcde5;flex-shrink:0}.bulk-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:24px;align-items:start}.bulk-panel{background:linear-gradient(135deg,#122233,#0b1420);border:1px solid #2e4861;border-radius:13px;padding:24px;margin-bottom:20px;min-width:0}.bulk-panel h2{font-size:18px;color:#d0e9f8;margin:0 0 20px}main .bulk-right{padding:0;border:0;background:transparent;position:sticky;top:18px;min-width:0}main label{display:flex;flex-direction:column;gap:9px;color:#a1bdd2;font-size:12px;min-width:0}main input:not([type=file]):not([type=checkbox]),main select{width:100%;min-width:0;background:#080f1a;border:1px solid #38556f;color:#e2f2ff;border-radius:8px;padding:11px 12px;font:13px "Segoe UI",sans-serif}main button,.bulk-file-button{padding:11px 15px;border:1px solid #3e6b85;border-radius:8px;background:#1a3c54;color:#c9eaf9;font:600 13px "Segoe UI",sans-serif;cursor:pointer}main button:hover:not(:disabled),.bulk-file-button:hover{background:#265a73;border-color:#80d5e7}main button:disabled{opacity:.45;cursor:wait}.quiet{background:transparent!important;color:#9cbcd3!important;font-size:12px!important}.primary{width:100%;padding:15px!important;font-size:15px!important;background:linear-gradient(110deg,#2e8da5,#315d8b)!important;margin-top:20px}main :focus-visible{outline:2px solid #8edcf1;outline-offset:3px}.bulk-drop{padding:30px 20px;border:2px dashed #3b6b86;border-radius:12px;text-align:center;background:radial-gradient(ellipse at top,#1e516a55,transparent 80%),#0a1826}.bulk-drop.over{border-color:#91e8f6;background:#15384d}.bulk-drop>span{display:block;font-size:35px;color:#78d4eb;margin-bottom:12px}.bulk-drop strong{display:block;font-size:21px;color:#d3edfb}.bulk-drop p{font-size:12px;color:#8baec7}.bulk-file-button{position:relative;display:inline-flex;overflow:hidden}.bulk-file-button input,.bulk-preset-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.bulk-preset-upload{position:relative;padding:24px 18px;border:1px dashed #637094;border-radius:11px;background:#19243c;cursor:pointer;text-align:center}.bulk-preset-upload strong{color:#d4defb;font-size:16px}.bulk-preset-upload span{font-size:11px;color:#98b1cf;overflow-wrap:anywhere}.bulk-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.bulk-details{padding:0 15px;border:1px solid #334f69;border-radius:10px;margin-top:16px}.bulk-details summary{cursor:pointer;padding:14px 0;color:#a7d5e9;font-size:13px;font-weight:600}.bulk-details[open]{padding-bottom:15px}.bulk-details select[multiple]{margin-top:12px;min-height:135px}.bulk-inline{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.hint{font-size:11px;line-height:1.8;color:#8da8be}.bulk-format{display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px;border:1px solid #304a62;border-radius:8px;background:#0c1927;margin:8px 0}.bulk-format-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bulk-format input,main input[type=checkbox]{accent-color:#64c6df;width:17px;height:17px}.bulk-track{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;border:1px solid #2d4b65;border-radius:10px;padding:14px;background:#0c1b2a;margin-top:10px}.bulk-track>input{margin-top:5px}.bulk-track strong{display:block;font-size:13px;overflow-wrap:anywhere;color:#d6eaf8}.bulk-track small{display:block;font-size:10px;color:#87a9c2;margin-top:6px}.bulk-track .track-line{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.bulk-track .track-actions{display:flex;gap:6px;flex-shrink:0}.bulk-track .track-actions button{padding:6px 9px;font-size:12px}.bulk-track audio{width:100%;height:32px;margin-top:10px;color-scheme:dark}.bulk-track .track-status{padding:9px 10px;background:#111f31;border-radius:6px;color:#94bdd6;font-size:11px;margin-top:10px;line-height:1.6}.bulk-preset-stats{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.bulk-preset-stats span{padding:7px 9px;background:#0d2235;border:1px solid #355572;border-radius:7px;color:#b8e1f1;font-size:11px}#preset-summary ul{font-size:11px;color:#a6b9d0;line-height:1.8;padding-left:18px}#preset-summary pre{font-size:10px;line-height:1.7;color:#95afc7;overflow:auto;max-height:280px}#notice:empty{display:none}#notice:not(:empty){border:1px solid #53667d;background:#1b2c3e;border-radius:9px;padding:13px 17px;line-height:1.7;color:#d0e3f3;white-space:pre-wrap;margin-bottom:20px}progress{width:100%;height:10px;accent-color:#5cc8e2;margin:16px 0}#state{font-size:12px;color:#b2d5e8;line-height:1.8;white-space:pre-wrap}#preview{width:100%;height:36px;margin-top:12px;color-scheme:dark}#downloads{display:grid;gap:8px;margin-bottom:16px}#downloads>div{padding:12px;background:#0b1a29;border:1px solid #2d4b65;border-radius:9px}#downloads a{font-size:12px;color:#b4e3f5;overflow-wrap:anywhere}#downloads audio{width:100%;height:32px;margin-top:10px;color-scheme:dark}.bulk-zip{display:block;padding:13px;text-align:center;background:#1c4961;border:1px solid #5992af;border-radius:8px;color:#d2f1ff;margin-top:14px}.bulk-history{display:flex;gap:8px;margin-top:9px}.bulk-history button:first-child{flex:1;min-width:0;overflow-wrap:anywhere;justify-content:flex-start;text-align:left;font-size:12px}.bulk-history .quiet{font-size:11px!important}.bulk-seo p{font-size:12px;line-height:1.8;color:#91acc3}main [hidden]{display:none!important}@media(max-width:1100px){.bulk-layout{grid-template-columns:1fr}main .bulk-right{position:static}}@media(max-width:600px){main{padding:18px 12px!important}.top{flex-wrap:wrap}.bulk-intro{padding:20px;gap:15px}.bulk-symbol{font-size:42px}.bulk-intro h2{font-size:19px}.bulk-intro p{font-size:12px}.bulk-panel{padding:19px 14px}.bulk-fields{grid-template-columns:1fr}.bulk-track .track-line{flex-wrap:wrap}.bulk-format-grid{grid-template-columns:1fr}}
