.portal-module__1g3p6q__wrapper{padding-top:calc(var(--nav-height) + 36px);background:linear-gradient(180deg,var(--primary-dark),var(--primary));min-height:100dvh;padding-bottom:56px}.portal-module__1g3p6q__panel{border-radius:var(--radius-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0a;border:1px solid #ffffff1f}.portal-module__1g3p6q__pageHeader{color:var(--white);margin-bottom:20px}.portal-module__1g3p6q__pageHeader h1{color:var(--white);margin-bottom:8px}.portal-module__1g3p6q__pageHeader p{color:var(--gray-400)}.portal-module__1g3p6q__loginCard{max-width:460px;margin:0 auto;padding:28px}.portal-module__1g3p6q__form{gap:14px;display:grid}.portal-module__1g3p6q__form label{color:var(--gray-100);gap:8px;font-size:.92rem;display:grid}.portal-module__1g3p6q__form input,.portal-module__1g3p6q__searchInput{border-radius:var(--radius);width:100%;color:var(--white);background:#060f22d9;border:1px solid #ffffff38;padding:10px 12px}.portal-module__1g3p6q__form input:focus,.portal-module__1g3p6q__searchInput:focus{border-color:var(--accent);outline:none}.portal-module__1g3p6q__error{color:#fecaca;border-radius:var(--radius-sm);background:#7f1d1d8c;border:1px solid #fca5a573;padding:8px 10px;font-size:.9rem}.portal-module__1g3p6q__toolbar{justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.portal-module__1g3p6q__toolbarActions{align-items:center;gap:10px;display:flex}.portal-module__1g3p6q__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.portal-module__1g3p6q__card{color:var(--gray-100);padding:16px}.portal-module__1g3p6q__card h3{color:var(--white);margin-bottom:10px;font-size:1.03rem}.portal-module__1g3p6q__meta{color:var(--gray-400);gap:6px;margin-top:10px;font-size:.88rem;display:grid}.portal-module__1g3p6q__badge{border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.portal-module__1g3p6q__badge.portal-module__1g3p6q__border{color:#bae6fd;background:#38bdf833}.portal-module__1g3p6q__badge.portal-module__1g3p6q__bng{color:#e9d5ff;background:#9333ea33}.portal-module__1g3p6q__badge.portal-module__1g3p6q__generic{color:#e2e8f0;background:#94a3b833}.portal-module__1g3p6q__progress{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.portal-module__1g3p6q__progress>span{background:var(--accent);border-radius:999px;height:100%;display:block}.portal-module__1g3p6q__grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.portal-module__1g3p6q__tableWrap{border-radius:var(--radius);border:1px solid #ffffff1f;overflow:auto}.portal-module__1g3p6q__table{border-collapse:collapse;width:100%;color:var(--gray-100)}.portal-module__1g3p6q__table th,.portal-module__1g3p6q__table td{text-align:left;border-bottom:1px solid #ffffff1a;padding:10px 12px;font-size:.88rem}.portal-module__1g3p6q__table th{color:var(--gray-400);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem}.portal-module__1g3p6q__tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.portal-module__1g3p6q__tabBtn{border-radius:var(--radius-sm);color:var(--gray-100);border:1px solid #ffffff2e;padding:8px 10px;font-size:.85rem}.portal-module__1g3p6q__tabBtn.portal-module__1g3p6q__active{background:var(--accent);border-color:var(--accent);color:var(--white)}.portal-module__1g3p6q__logItem{border-radius:var(--radius);color:var(--gray-100);border:1px solid #ffffff1f;margin-bottom:10px;padding:10px}.portal-module__1g3p6q__logTop{align-items:center;gap:8px;margin-bottom:6px;display:flex}.portal-module__1g3p6q__topicBadge{border-radius:999px;padding:3px 8px;font-size:.75rem}.portal-module__1g3p6q__topicError{color:#fecaca;background:#ef444433}.portal-module__1g3p6q__topicWarn{color:#fde68a;background:#eab30838}.portal-module__1g3p6q__topicInfo{color:#bae6fd;background:#38bdf833}.portal-module__1g3p6q__topicDefault{color:#e2e8f0;background:#94a3b833}@media (max-width:1024px){.portal-module__1g3p6q__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-module__1g3p6q__grid2{grid-template-columns:1fr}}@media (max-width:768px){.portal-module__1g3p6q__cards{grid-template-columns:1fr}.portal-module__1g3p6q__toolbar{flex-direction:column}.portal-module__1g3p6q__toolbarActions{justify-content:space-between}}
