.tr-public-nav{display:flex;align-items:stretch;gap:6px;overflow-x:auto;scrollbar-width:thin}.tr-public-nav a{display:grid;gap:2px;min-width:max-content;padding:10px 12px;border:1px solid transparent;border-radius:9px;text-decoration:none;transition:.15s ease}.tr-public-nav a strong{color:#b8c1cf;font-size:10px;line-height:1.1}.tr-public-nav a span{color:#667385;font-size:7px;line-height:1.1}.tr-public-nav a:hover{background:#111923;border-color:#273443}.tr-public-nav a:hover strong{color:#fff}.tr-public-nav a.active{background:linear-gradient(180deg,#1a2432,#121a24);border-color:#384a62;box-shadow:inset 0 1px rgba(255,255,255,.04)}.tr-public-nav a.active strong{color:#fff}.tr-public-nav a.active span{color:#9ba9bd}.tr-public-nav .tr-report-incident{margin-left:8px;background:linear-gradient(135deg,#7183ff,#6174ec);border-color:#7b8cff;box-shadow:0 8px 22px rgba(88,108,234,.16)}.tr-public-nav .tr-report-incident strong,.tr-public-nav .tr-report-incident span{color:#fff}.tr-public-nav .tr-report-incident:hover{background:linear-gradient(135deg,#7d8eff,#687af2);border-color:#93a0ff;transform:translateY(-1px)}.tr-file-report-action{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1180px,calc(100% - 40px));box-sizing:border-box;margin:28px auto 42px;padding:18px 20px;border:1px solid #33496f;border-radius:14px;background:linear-gradient(135deg,#111a2a,#0d141e);box-shadow:0 18px 42px rgba(0,0,0,.16)}.tr-file-report-action>div{display:grid;gap:4px;max-width:780px}.tr-file-report-action>div>span{color:#8fa0ff;font-size:8px;font-weight:950;letter-spacing:.13em}.tr-file-report-action>div>strong{color:#f1f4fb;font-size:18px}.tr-file-report-action p{margin:0;color:#8290a4;font-size:10px;line-height:1.55}.tr-file-report-action>a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 17px;border:1px solid #7b8cff;border-radius:10px;background:linear-gradient(135deg,#7183ff,#6174ec);color:#fff;font-size:9px;font-weight:900;text-decoration:none;white-space:nowrap}.tr-file-report-action>a:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(88,108,234,.24)}.tr-fixed-section{width:min(1180px,calc(100% - 40px));margin:36px auto 54px;padding-top:28px;border-top:1px solid #202a36}.tr-fixed-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.tr-fixed-heading>div>span{display:block;margin-bottom:6px;color:#67dca5;font-size:8px;font-weight:900;letter-spacing:.14em}.tr-fixed-heading h2{margin:0;color:#f0f4f8;font-size:24px}.tr-fixed-heading p{max-width:700px;margin:7px 0 0;color:#8290a2;font-size:11px;line-height:1.55}.tr-fixed-heading>a{color:#9ce9c5;font-size:9px;font-weight:850;text-decoration:none;white-space:nowrap}.tr-fixed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tr-fixed-card{display:grid;gap:9px;padding:16px;border:1px solid #284438;border-radius:12px;background:linear-gradient(180deg,#0f1915,#0c1411);text-decoration:none;transition:.15s ease}.tr-fixed-card:hover{transform:translateY(-2px);border-color:#3d765e;box-shadow:0 12px 30px rgba(0,0,0,.18)}.tr-fixed-card-top,.tr-fixed-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.tr-fixed-badge{display:inline-flex;align-items:center;min-height:21px;padding:0 8px;border:1px solid #2f6d56;border-radius:999px;background:#123126;color:#83e6b8;font-size:7px;font-weight:950;letter-spacing:.08em}.tr-fixed-severity{color:#819085;font-size:7px;font-weight:850}.tr-fixed-card>strong{color:#eef5f1;font-size:12px;line-height:1.35}.tr-fixed-card>p{margin:0;color:#84968d;font-size:9px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tr-fixed-meta{padding-top:8px;border-top:1px solid #1e322a;color:#65786e;font-size:7px}.tr-fixed-meta time{color:#7d9086}@media(max-width:900px){.tr-public-nav{padding:4px 0}.tr-public-nav a{padding:9px 10px}.tr-public-nav a span{display:none}.tr-public-nav .tr-report-incident{margin-left:2px}.tr-file-report-action{width:calc(100% - 24px);align-items:flex-start;flex-direction:column}.tr-fixed-section{width:calc(100% - 24px)}.tr-fixed-heading{align-items:flex-start;flex-direction:column}.tr-fixed-grid{grid-template-columns:1fr}}
