.aimt-wrapper{border:1px solid #e5e7eb;padding:16px;border-radius:12px;background:#fff;max-width:900px}
.aimt-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.aimt-tab-button{padding:8px 12px;border-radius:8px;border:1px solid #e5e7eb;background:#f8fafc;cursor:pointer}
.aimt-tab-button.active{background:#111827;color:#fff;border-color:#111827}
.aimt-tab-button[disabled]{opacity:.5;cursor:not-allowed}
.aimt-tab-content{display:none}
.aimt-tab-content.active{display:block}
.aimt-row{display:flex;gap:8px;align-items:center;margin:8px 0;flex-wrap:wrap}
.aimt-row input[type="text"]{flex:1;min-width:280px;padding:10px;border:1px solid #e5e7eb;border-radius:8px}
.aimt-row select{padding:10px;border:1px solid #e5e7eb;border-radius:8px}
#aimt_result,#aimt_i2v_result,#aimt_up_result,#aimt_rmbg_result,#aimt_inp_result{margin-top:12px}
.aimt-btn{padding:8px 12px;border-radius:8px;border:1px solid #e5e7eb;text-decoration:none;display:inline-block}
.aimt-btn.dl{background:#2563eb;color:#fff;border-color:#2563eb}
.aimt-note{font-size:12px;color:#6b7280}
.aimt-locked{padding:12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#92400e}
