.court-claim-row{display:flex;gap:8px;margin:8px 0}.court-claim-row a{font-size:.8rem;padding:7px 12px}.management-page{max-width:780px;margin:20px auto;padding:0 16px 100px}.management-page h1{font-size:1.65rem}.management-card{background:#fff;border:1px solid #dbe3dd;border-radius:18px;padding:18px;margin:14px 0}.management-card h2{font-size:1.2rem;margin:0 0 12px}.management-card h3{font-size:1rem}.management-card form,.management-card label{display:grid;gap:8px}.management-card form{margin:12px 0;gap:12px}.management-card input,.management-card textarea{width:100%;box-sizing:border-box;min-width:0}.management-card p,.management-card blockquote{overflow-wrap:anywhere;white-space:pre-wrap;margin:10px 0}.management-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.management-request{border-top:1px solid #dbe3dd;padding:14px 0}.management-request strong{margin-right:10px}.management-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.management-photo-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.management-status{overflow-wrap:anywhere}.management-card details{margin-top:14px}
.claim-proof-upload{border:1px dashed #8aaa91;border-radius:12px;padding:12px}.claim-proof-upload input{font-size:.85rem}.claim-proof-image{padding:0;border:0;background:transparent;cursor:pointer}.claim-proof-dialog{width:min(90vw,760px);max-height:90dvh;border:0;border-radius:16px;padding:12px;overflow:auto}.claim-proof-dialog img{display:block;width:100%;height:auto;margin-top:10px}.claim-proof-dialog::backdrop{background:#002d23aa}
