.register-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.register-tabs [aria-pressed=true]{background:var(--blue,#2456ca);color:#fff}.register-tabs [aria-pressed=false]:hover{background:#edf2fd}.register-description{margin-bottom:24px}.register-search{display:grid;gap:8px;max-width:460px;font-size:14px;margin:0 0 24px}.register-search input{width:100%}.register-count{font-size:13px;color:var(--muted);margin-bottom:14px}.register-layout{display:grid;grid-template-columns:minmax(260px,36%) minmax(0,1fr);gap:30px}.register-list{align-self:start;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.register-row{display:grid;gap:9px;width:100%;padding:22px;text-align:left;background:#fff;border-bottom:1px solid var(--line);border-radius:0;overflow-wrap:anywhere}.register-row:last-child{border-bottom:0}.register-row:hover,.register-row.selected{background:#edf2fd}.register-row strong{font-size:15px;line-height:1.5}.register-row span{font-size:12px;color:var(--muted);line-height:1.6}.register-number,.register-fields dd{font-variant-numeric:tabular-nums}.register-detail{background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px;min-width:0;min-height:350px}.register-detail h2{font-size:24px;overflow-wrap:anywhere}.register-detail h3,.register-attachments h3{font-size:16px;margin:28px 0 12px}.register-detail .report-body{margin-top:0}.register-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0}.register-fields div{min-width:0}.register-fields dt{font-size:12px;color:var(--muted);margin-bottom:6px}.register-fields dd{font-size:15px;margin:0;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.register-attachments ul{padding:0;margin:0;list-style:none}.register-attachments li{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 0;border-bottom:1px solid var(--line)}.register-attachments .text-link{background:transparent;padding:8px 0;border-radius:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.register-attachments li>span{color:var(--muted);font-size:12px;white-space:nowrap}.register-file-status{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.register-back{display:none}.register-notice{padding:14px 0;color:#33704c;font-size:14px;line-height:1.6}.register-load{max-width:640px;color:var(--muted);font-size:14px;line-height:1.6}.register-load div{height:52px;background:#edf1f7;border-radius:8px;margin:12px 0}.imported-report-form fieldset{border:0;margin:0;padding:0;display:grid;gap:20px;min-width:0}.register-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.imported-report-form .form-error{margin:0}.imported-records button:disabled{opacity:.65;cursor:wait}.imported-records ::selection{background:#dce7ff;color:#18243a}.imported-records input,.imported-records textarea{caret-color:var(--blue,#2456ca)}
@media(max-width:950px){.register-layout{gap:20px;grid-template-columns:minmax(230px,36%) minmax(0,1fr)}}
@media(max-width:700px){.register-layout{display:block}.register-layout:not(.record-open) .register-detail,.register-layout.record-open .register-list{display:none}.register-back{display:inline-block;margin-bottom:22px}.register-detail{padding:24px;min-height:0}.register-fields{gap:20px 16px}.register-form-grid{grid-template-columns:minmax(0,1fr)}.register-tabs{gap:6px}.register-tabs button{font-size:12px;padding:10px 12px}.register-row{padding:18px}}
@media(max-width:380px){.register-fields{grid-template-columns:minmax(0,1fr)}}
