.eel-adt{width:100%}.eel-adt-toolbar{display:flex;justify-content:flex-start;margin-bottom:16px}.eel-adt-search{width:260px;max-width:100%;padding:10px 14px;border:1px solid #e2e2e2;border-radius:6px;font-size:14px;line-height:1.4;outline:none;background-color:#fff;transition:border-color .2s ease}.eel-adt-search:focus{border-color:#9aa0a6}.eel-adt-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.eel-adt-topbar--reverse{flex-direction:row-reverse}.eel-adt-topbar>.eel-adt-controls,.eel-adt-topbar>.eel-adt-toolbar{flex:0 1 auto;margin-bottom:0}.eel-adt-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.eel-adt-length{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;color:#6b7280}.eel-adt-length-select{padding:8px 12px;border:1px solid #e2e2e2;border-radius:6px;background-color:#fff;color:inherit;font-size:14px;line-height:1.4;cursor:pointer;outline:none;transition:border-color .2s ease}.eel-adt-length-select:focus{border-color:#9aa0a6}.eel-adt-export{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.eel-adt-export-btn{padding:9px 18px;border:none;border-radius:6px;background:linear-gradient(135deg, #8b6cff, #6d3ff0);color:#fff;font-size:14px;line-height:1.2;cursor:pointer;transition:opacity .2s ease,transform .06s ease,box-shadow .2s ease}.eel-adt-export-btn:hover{opacity:.92;box-shadow:0 6px 16px rgba(109,63,240,.28)}.eel-adt-export-btn:active{transform:translateY(1px)}.eel-adt-export-btn.is-copied{background:#22c55e;box-shadow:none}.eel-adt-table-scroll{width:100%;overflow-x:auto}.eel-adt-table{width:100%;border-collapse:collapse;text-align:left}.eel-adt-table th,.eel-adt-table td{padding:14px 18px;vertical-align:middle}.eel-adt-table thead th{font-weight:600;white-space:nowrap}.eel-adt-noresult{padding:18px;text-align:center;color:#888}.eel-adt-info{margin-top:14px;font-size:14px;color:#6b7280}.eel-adt-bottombar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.eel-adt-bottombar--reverse{flex-direction:row-reverse}.eel-adt-bottombar>.eel-adt-info,.eel-adt-bottombar>.eel-adt-pagination{flex:0 1 auto;margin-top:0}.eel-adt-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px}.eel-adt-page-btn{min-width:36px;height:36px;padding:0 10px;border:1px solid #e2e2e2;background:#fff;color:inherit;border-radius:6px;cursor:pointer;font-size:14px;line-height:1;transition:all .2s ease}.eel-adt-page-btn:hover:not(:disabled){border-color:#9aa0a6}.eel-adt-page-btn.is-active{background:#222;color:#fff;border-color:#222}.eel-adt-page-btn:disabled{opacity:.45;cursor:default}.eel-adt-th-inner{display:block}.eel-adt-th-img{display:block;margin-bottom:8px}.eel-adt-th-img img{width:64px;height:auto;-o-object-fit:contain;object-fit:contain;display:inline-block}.eel-adt-th-name{display:block}.eel-adt-th-sub{display:block;margin-top:4px;font-weight:400;font-size:.85em;opacity:.75}.eel-adt-th-btn{display:inline-block;margin-top:10px;padding:9px 20px;background:#4a6cf7;color:#fff;border-radius:6px;text-decoration:none;font-size:14px;line-height:1.2;transition:opacity .2s ease}.eel-adt-th-btn:hover{opacity:.85;color:#fff}.eel-adt-icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;font-weight:700}.eel-adt-icon svg{width:1em;height:1em;fill:currentColor}.eel-adt-check{color:#22c55e}.eel-adt-cross{color:#ef4444}.eel-adt-hl{background:#f5f8ff}.eel-adt-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eel-adt-sort-icon{display:inline-block;width:.9em;margin-left:6px;text-align:center;opacity:.4;font-weight:400}.eel-adt-sort-icon::after{content:"↕"}.eel-adt-sortable.is-asc .eel-adt-sort-icon,.eel-adt-sortable.is-desc .eel-adt-sort-icon{opacity:1}.eel-adt-sortable.is-asc .eel-adt-sort-icon::after{content:"↑"}.eel-adt-sortable.is-desc .eel-adt-sort-icon::after{content:"↓"}.eel-adt-sortable:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.eel-adt-layout-6 .eel-adt-table{border-collapse:collapse}.eel-adt-layout-6 .eel-adt-table th,.eel-adt-layout-6 .eel-adt-table td{border:1px solid #eaeaea;text-align:center}.eel-adt-layout-6 .eel-adt-table thead th{vertical-align:top;background:#fff}.eel-adt-layout-6 .eel-adt-table thead th:first-child,.eel-adt-layout-6 .eel-adt-table tbody td:first-child{text-align:left;font-weight:600;background:#fafafa}.eel-adt-layout-6 .eel-adt-hl{background:#eef3ff}.eel-adt-layout-6 .eel-adt-table thead th.eel-adt-hl{box-shadow:inset 0 3px 0 0 #4a6cf7}.eel-adt-layout-7 .eel-adt-table{border-collapse:separate;border-spacing:14px 0}.eel-adt-layout-7 .eel-adt-table th,.eel-adt-layout-7 .eel-adt-table td{text-align:center;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee}.eel-adt-layout-7 .eel-adt-table thead th{border-top:1px solid #eee;border-radius:12px 12px 0 0;padding-top:26px}.eel-adt-layout-7 .eel-adt-table tbody tr:last-child td{border-bottom:1px solid #eee;border-radius:0 0 12px 12px}.eel-adt-layout-7 .eel-adt-table thead th:first-child,.eel-adt-layout-7 .eel-adt-table tbody td:first-child{text-align:left;background:rgba(0,0,0,0);border:none;font-weight:600}.eel-adt-layout-7 .eel-adt-hl{background:#0b1220;color:#fff;border-color:#0b1220}.eel-adt-layout-1 .eel-adt-table thead th{background:#1f2937;color:#fff}.eel-adt-layout-1 .eel-adt-table tbody td{border-bottom:1px solid #eee}.eel-adt-layout-2 .eel-adt-table{border:1px solid #e4e4e7}.eel-adt-layout-2 .eel-adt-table th,.eel-adt-layout-2 .eel-adt-table td{border:1px solid #e4e4e7}.eel-adt-layout-2 .eel-adt-table thead th{background:#f4f4f5}.eel-adt-layout-3 .eel-adt-table thead th{border-bottom:2px solid #222}.eel-adt-layout-3 .eel-adt-table tbody td{border-bottom:1px solid #eee}.eel-adt-layout-4 .eel-adt-table{border-collapse:separate;border-spacing:0 10px}.eel-adt-layout-4 .eel-adt-table thead th{background:rgba(0,0,0,0);color:#6b7280;text-transform:uppercase;font-size:12px;letter-spacing:1px}.eel-adt-layout-4 .eel-adt-table tbody tr{background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.06)}.eel-adt-layout-4 .eel-adt-table tbody td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.eel-adt-layout-4 .eel-adt-table tbody td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.eel-adt-layout-5 .eel-adt-table{background:#111827;color:#e5e7eb;border-radius:10px;overflow:hidden}.eel-adt-layout-5 .eel-adt-table thead th{background:#0b1220;color:#fff}.eel-adt-layout-5 .eel-adt-table tbody tr:nth-child(even){background:#1a2333}.eel-adt-layout-5 .eel-adt-table tbody td{border-bottom:1px solid #263143}.eel-adt-layout-5 .eel-adt-search{background:#1a2333;border-color:#263143;color:#e5e7eb}.eel-adt-layout-5 .eel-adt-info{color:#9aa4b2}.eel-adt-layout-5 .eel-adt-length{color:#9aa4b2}.eel-adt-layout-5 .eel-adt-length-select{background-color:#1a2333;border-color:#263143;color:#e5e7eb}.eel-adt-layout-8 .eel-adt-table{border-collapse:separate;border-spacing:6px}.eel-adt-layout-8 .eel-adt-table thead th{background:#f4f4fb;color:#1f2544;text-align:center;padding:16px 18px;font-size:15px;font-weight:600;white-space:nowrap;border:1px solid #e6e6f2;border-radius:6px}.eel-adt-layout-8 .eel-adt-table tbody td{text-align:center;vertical-align:middle;padding:18px 16px;border-radius:6px;color:#fff;font-size:14px;line-height:1.4}.eel-adt-layout-8 .eel-adt-table tbody td:first-child{background:#f4f4fb;color:#6d5edb;font-weight:600}.eel-adt-layout-8 .eel-adt-cell-title{display:block;font-weight:600}.eel-adt-layout-8 .eel-adt-cell-sub{display:block;margin-top:5px;font-size:.85em;font-weight:400;opacity:.92}.eel-adt-layout-8 .eel-adt-table tbody td.eel-adt-c1{background:#f7791e}.eel-adt-layout-8 .eel-adt-table tbody td.eel-adt-c2{background:#7b6fd8}.eel-adt-layout-8 .eel-adt-table tbody td.eel-adt-c3{background:#3b3b8f}.eel-adt-layout-8 .eel-adt-table tbody td.eel-adt-c4{background:#16a34a}.eel-adt-layout-8 .eel-adt-table tbody td.eel-adt-c5{background:#0ea5a4}.eel-adt-layout-8 .eel-adt-table tbody td.eel-adt-c6{background:#db2777}.eel-adt-layout-8 .eel-adt-table tbody td.eel-adt-c7{background:#2563eb}.eel-adt-layout-8 .eel-adt-table tbody td.eel-adt-c8{background:#d97706}.eel-adt-table-scroll{-webkit-overflow-scrolling:touch}@media(max-width: 1024px){.eel-adt-table th,.eel-adt-table td{padding:12px 14px}.eel-adt-layout-7 .eel-adt-table{border-spacing:8px 0}}@media(max-width: 767px){.eel-adt-controls{justify-content:center}.eel-adt-export{justify-content:center}.eel-adt-toolbar{justify-content:stretch}.eel-adt-search{width:100%;max-width:100%}.eel-adt-pagination{justify-content:center}.eel-adt-info{text-align:center}.eel-adt-layout-6 .eel-adt-table,.eel-adt-layout-7 .eel-adt-table{min-width:620px}.eel-adt-layout-8 .eel-adt-table{min-width:720px}.eel-adt-layout-6 .eel-adt-table th,.eel-adt-layout-6 .eel-adt-table td,.eel-adt-layout-7 .eel-adt-table th,.eel-adt-layout-7 .eel-adt-table td,.eel-adt-layout-8 .eel-adt-table th,.eel-adt-layout-8 .eel-adt-table td{padding:12px 12px;font-size:13px}.eel-adt-stackable .eel-adt-table,.eel-adt-stackable .eel-adt-table tbody,.eel-adt-stackable .eel-adt-table tbody tr,.eel-adt-stackable .eel-adt-table tbody td{display:block;width:100%}.eel-adt-stackable .eel-adt-table thead{display:none}.eel-adt-stackable .eel-adt-table{border-spacing:0}.eel-adt-stackable .eel-adt-table tbody tr{margin-bottom:14px;border:1px solid #eaeaea;border-radius:8px;overflow:hidden}.eel-adt-stackable .eel-adt-table tbody td{display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:right;padding:11px 14px;border-bottom:1px solid #eee}.eel-adt-stackable .eel-adt-table tbody tr td:last-child{border-bottom:none}.eel-adt-stackable .eel-adt-table tbody td[data-label]::before{content:attr(data-label);flex:0 0 auto;margin-right:auto;font-weight:600;text-align:left;color:#6b7280}.eel-adt-layout-4.eel-adt-stackable .eel-adt-table tbody tr{box-shadow:none}.eel-adt-layout-5.eel-adt-stackable .eel-adt-table tbody tr{border-color:#263143}.eel-adt-layout-5.eel-adt-stackable .eel-adt-table tbody td{border-bottom-color:#263143}.eel-adt-layout-5.eel-adt-stackable .eel-adt-table tbody td[data-label]::before{color:#9aa4b2}}@media(max-width: 480px){.eel-adt-th-img img{width:48px}.eel-adt-page-btn{min-width:32px;height:32px;font-size:13px}}