.lc3-painel[data-v-c0e9dbe2]{min-height:100vh;max-height:100vh}.bggray[data-v-c0e9dbe2]{background-color:#e9e9e9}.cardlogin[data-v-c0e9dbe2]{background-color:#fff}.img-logo[data-v-c0e9dbe2]{width:250px}.version[data-v-fe752316]{color:#7d868f;font-size:12px;padding:0 .5em 1em}.itemmenu[data-v-fe752316]{padding:.6em .75em;margin-bottom:.15em;border-radius:10px;color:#a8a8a8;display:block;text-decoration:none;font-size:.95rem;transition:background-color .15s ease,color .15s ease}.itemmenu[data-v-fe752316]:hover{color:#fff;background-color:hsla(0,0%,100%,.08)}.itemmenu.active[data-v-fe752316]{color:#fff;background-color:var(--brand,#6f42c1)}.app-shell[data-v-fa724a10]{display:flex;align-items:flex-start;min-height:100vh}.app-sidebar[data-v-fa724a10]{width:240px;flex-shrink:0;background:var(--sidebar-bg);padding:1.5rem 1rem;position:sticky;top:0;height:100vh;overflow-y:auto}.app-sidebar__brand[data-v-fa724a10]{padding:0 .5rem;margin-bottom:1.5rem}.app-sidebar__logo[data-v-fa724a10]{width:100%}.app-sidebar__tag[data-v-fa724a10]{display:inline-block;margin-top:.5rem;padding:.15em .6em;border-radius:999px;background:hsla(0,0%,100%,.1);color:#cbb8ec;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-main[data-v-fa724a10]{flex:1;min-width:0}.app-topbar[data-v-fa724a10]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.5rem 2rem;background:var(--surface);border-bottom:1px solid var(--border-color)}.app-topbar__heading[data-v-fa724a10]{display:flex;align-items:center;gap:.75rem}.app-topbar__heading h1[data-v-fa724a10]{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-strong)}.app-back-btn[data-v-fa724a10]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--surface-muted);color:var(--text);text-decoration:none;transition:background .15s ease}.app-back-btn[data-v-fa724a10]:hover{background:var(--border-color);color:var(--text-strong)}.app-content[data-v-fa724a10]{padding:2rem}@media (max-width:768px){.app-shell[data-v-fa724a10]{flex-direction:column}.app-sidebar[data-v-fa724a10]{width:100%;height:auto;position:static}.app-content[data-v-fa724a10],.app-topbar[data-v-fa724a10]{padding:1.25rem}}.section-title[data-v-6ccba94c]{font-size:1.05rem;font-weight:600;color:var(--text-strong);margin-bottom:.75rem}.stat-card__icon[data-v-6ccba94c]{width:2.5rem;height:2.5rem;border-radius:.65rem;display:flex;align-items:center;justify-content:center;font-size:1.15rem;margin-bottom:.75rem}.section-title[data-v-de68cca2]{font-size:1.05rem;font-weight:600;color:var(--text-strong);margin-bottom:.75rem}.stat-card__icon[data-v-de68cca2]{width:2.5rem;height:2.5rem;border-radius:.65rem;display:flex;align-items:center;justify-content:center;font-size:1.15rem;margin-bottom:.75rem}.usage-item+.usage-item[data-v-de68cca2]{margin-top:.75rem}:root{--brand:#6f42c1;--brand-dark:#5a34a0;--sidebar-bg:#201a2b;--surface:#fff;--surface-muted:#f4f6f8;--border-color:#e7ebee;--text:#495057;--text-strong:#1d2327;--text-muted:#8a94a6;--radius-lg:1rem;--radius:0.75rem;--radius-sm:0.5rem;--shadow-sm:0 1px 2px rgba(16,24,40,.05);--shadow-md:0 8px 24px rgba(16,24,40,.08)}body{background:var(--surface-muted);color:var(--text)}.card{border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.btn{border-radius:var(--radius-sm);font-weight:500}.btn-primary{background-color:var(--brand);border-color:var(--brand)}.btn-primary:focus,.btn-primary:hover{background-color:var(--brand-dark);border-color:var(--brand-dark)}.table-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.table-card .table{margin-bottom:0}.table-card thead th{background:var(--surface-muted);color:var(--text-muted);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.9rem 1.1rem;white-space:nowrap}.table-card tbody td,.table-card thead th{border-bottom:1px solid var(--border-color);border-top:none}.table-card tbody td{padding:.85rem 1.1rem;vertical-align:middle}.table-card tbody tr:last-child td{border-bottom:none}.table-card tbody tr:hover{background:var(--surface-muted)}.pagination .page-link{border:none;color:var(--text);border-radius:999px;margin:0 .15rem;cursor:pointer}.pagination .page-item.active .page-link{background-color:var(--brand);color:#fff}.pagination .page-item.disabled .page-link{color:var(--text-muted);background:transparent}.badge{font-weight:600;letter-spacing:.02em;padding:.4em .7em;border-radius:999px}