.patient-incident89-center{margin-top:1rem;display:grid;gap:1rem;min-width:0}.patient-incident89-center>header{padding:1rem;border-radius:14px;background:#e8f4ff;border:1px solid #bddcff}.patient-incident89-center>header span,.patient-incident89-form>header span{display:block;font-size:.75rem;font-weight:800;letter-spacing:.08em;color:#14568f}.patient-incident89-center h3,.patient-incident89-form h4{margin:.2rem 0}.patient-incident89-list{display:grid;gap:.7rem}.patient-incident89-card{width:100%;min-height:62px;text-align:left;display:grid;gap:.2rem;padding:.8rem 1rem;background:#fff;color:#13263a;border:1px solid #cdd9e6;border-radius:12px}.patient-incident89-card .status{justify-self:start}.patient-incident89-card small{color:#52677d}.patient-incident89-form{display:grid;gap:1rem;min-width:0;padding-top:.5rem}.patient-incident89-form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #cdd9e6;border-radius:14px;background:#fff}.patient-incident89-cloud{white-space:nowrap;padding:.5rem .7rem;border-radius:999px;font-size:.8rem;font-weight:800}.patient-incident89-cloud.saved{background:#e4f7eb;color:#176b38}.patient-incident89-cloud.saving{background:#e8f4ff;color:#14568f}.patient-incident89-cloud.pending{background:#fff2cd;color:#7b5600}.patient-incident89-cloud.failed{background:#ffe6e6;color:#9f2020}.patient-incident89-auto{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:1rem;border:1px solid #cdd9e6;border-radius:14px;background:#f8fbfe}.patient-incident89-auto div{min-width:0;display:grid;gap:.15rem}.patient-incident89-auto small{color:#5f7082}.patient-incident89-auto strong{overflow-wrap:anywhere}.patient-incident89-form>section{display:grid;gap:.85rem;padding:1rem;border:1px solid #cdd9e6;border-radius:14px;background:#fff;min-width:0}.patient-incident89-form h5{margin:0;font-size:1rem}.patient-incident89-form label{display:grid;gap:.4rem;font-weight:700;min-width:0}.patient-incident89-form label>span{font-size:.78rem;font-weight:500;color:#66798c}.patient-incident89-form input,.patient-incident89-form select,.patient-incident89-form textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:48px;font:inherit}.patient-incident89-form textarea{resize:vertical}.patient-incident89-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0}.patient-incident89-grid .wide{grid-column:1/-1}.patient-incident89-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.patient-incident89-check{display:flex!important;align-items:center;gap:.65rem;min-height:48px;padding:.55rem .7rem;border:1px solid #cdd9e6;border-radius:10px;background:#f8fbfe;font-weight:600!important}.patient-incident89-check input,.patient-incident89-certification input{width:22px!important;height:22px!important;min-height:22px!important;flex:0 0 22px;accent-color:#14568f}.patient-incident89-help{margin:0;color:#52677d}.patient-incident89-certification{background:#fff8db!important;border-color:#e6ca65!important}.patient-incident89-certification label{display:flex!important;align-items:flex-start;gap:.75rem}.patient-incident89-file{padding:.8rem;border:1px dashed #7b9dbe;border-radius:10px;background:#f1f7fd}.patient-incident89-upload{display:grid;gap:.7rem}.patient-incident89-file-card{display:flex;align-items:center;gap:.8rem;padding:.7rem;border:1px solid #d7e1eb;border-radius:10px;min-width:0}.patient-incident89-file-card img{width:72px;height:58px;object-fit:cover;border-radius:8px}.patient-incident89-file-card div{display:grid;gap:.2rem;min-width:0;flex:1}.patient-incident89-file-card a,.patient-incident89-file-card strong,.patient-incident89-file-card small{overflow-wrap:anywhere}.patient-incident89-form>footer{display:flex;flex-wrap:wrap;gap:.7rem}.patient-incident89-form>footer button,.patient-incident89-upload button{min-height:50px}.patient-incident89-form .hidden{display:none!important}
@media(max-width:700px){.patient-incident89-center,.patient-incident89-form{width:100%;max-width:100%;overflow-x:hidden}.patient-incident89-form>header{display:grid}.patient-incident89-cloud{justify-self:start}.patient-incident89-auto,.patient-incident89-grid,.patient-incident89-check-grid{grid-template-columns:minmax(0,1fr)}.patient-incident89-grid .wide{grid-column:auto}.patient-incident89-form>section{padding:.85rem}.patient-incident89-card,.patient-incident89-check,.patient-incident89-form button,.patient-incident89-form select{min-height:52px}.patient-incident89-file-card{align-items:flex-start;flex-wrap:wrap}.patient-incident89-form>footer{display:grid}.patient-incident89-form>footer button{width:100%}}
@media(orientation:landscape) and (max-height:520px){.patient-incident89-auto{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-incident89-form>section{padding:.75rem}}
