#preview{max-width:100%;max-height:280px;object-fit:contain;margin:12px 0}#notice{color:#f1c77a;white-space:pre-wrap}label{display:block;margin:10px 0}.check{display:flex;gap:8px;align-items:center}.check input{width:auto}.table-scroll{overflow:auto;max-height:520px}table{width:100%;border-collapse:collapse}td,th{padding:10px;text-align:left;border-bottom:1px solid #294152;vertical-align:top;overflow-wrap:anywhere}td:nth-child(2),td:nth-child(3){min-width:160px;max-width:360px;white-space:pre-wrap}textarea{width:100%;background:#111e2b;color:#dceaf6;border:1px solid #345368;border-radius:6px;padding:10px}.edit-row{display:grid;grid-template-columns:1fr 2fr auto;gap:10px;margin:10px 0}.edit-row input{min-width:0;width:100%}pre{white-space:pre-wrap;overflow-wrap:anywhere}.history-row{padding:12px;border-bottom:1px solid #294152;display:flex;gap:12px;flex-wrap:wrap}.upload input{display:none}main{min-width:0}button,a.button{cursor:pointer}@media(max-width:650px){.edit-row{grid-template-columns:1fr}.table-scroll{max-width:100%}main{padding:14px}}
.table-scroll table{min-width:900px}.table-scroll th:first-child,.table-scroll td:first-child{min-width:220px;max-width:280px}.table-scroll th:last-child,.table-scroll td:last-child{min-width:80px}
[hidden]{display:none!important}.mode-tabs{margin:20px 0}.bulk-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}.bulk-field{border-bottom:1px solid #294152;padding:6px 0 12px}.bulk-field label{font-weight:600}.bulk-field select{width:100%;margin-bottom:6px}.bulk-field input{width:100%;min-width:0}.bulk-item{padding:16px 0;border-bottom:1px solid #294152}.bulk-item-head{display:flex;gap:14px;align-items:center}.bulk-thumb{width:80px;height:64px;object-fit:contain;background:#152231}.bulk-item-head>div{min-width:0;overflow-wrap:anywhere}.bulk-item details{margin:12px 0}.bulk-item pre{max-height:180px;overflow:auto}.exception-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#bulkProgress{width:100%;margin:16px 0}#accountDialog,#bulkReportDialog{width:min(1000px,92vw);max-height:90vh;background:#0b1520;color:#d9eaf8;border:1px solid #345368;border-radius:12px;padding:20px}#accountList{max-height:50vh;overflow:auto}.account-image{display:flex;gap:12px;align-items:center;border-bottom:1px solid #294152;padding:10px}.account-image input{width:auto}.account-image img{width:65px;height:55px;object-fit:contain}.account-image span{overflow-wrap:anywhere;min-width:0}#bulkItems .actions{flex-wrap:wrap}#bulkItems textarea{margin-top:6px}#batchView button,#batchView .button{white-space:normal}@media(max-width:700px){.bulk-fields,.exception-fields{grid-template-columns:1fr}.bulk-item-head{align-items:flex-start}#accountDialog{padding:12px}}
