.act-section>summary{padding:20px 24px;font-weight:650;cursor:pointer}.act-section .form-panel{padding-top:5px}.act-item{padding:16px 0;border-bottom:1px solid var(--line);margin-bottom:12px}.signature-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.signature-grid .panel{min-width:0}.signature-pad{display:block;width:100%;height:auto;aspect-ratio:1000/360;border:2px dashed #72918c;background:white;border-radius:8px;touch-action:none;margin:16px 0}.act-preview{width:100%;height:600px;border:1px solid var(--line);margin:22px 0}.act-section input[type=file]{max-width:100%}.act-section #id_documents{display:grid;gap:8px}.act-section #id_documents label{font-weight:400}.signature-grid label{font-size:14px}.act-section .form-actions button{white-space:normal}@media(max-width:850px){.signature-grid{grid-template-columns:1fr}.act-preview{height:420px}.act-section .form-grid{grid-template-columns:1fr}#act-edit button,#act-sign>button{white-space:normal;width:100%;min-height:50px}.signature-grid .form-panel{padding:18px}.act-section>summary{padding:18px}}
.damage-map{position:relative;display:block;padding:0!important;border:0!important;width:100%;max-width:565px;background:white;cursor:crosshair;touch-action:manipulation;min-height:0!important;border-radius:0!important}.damage-map img{display:block;width:100%;height:auto}.damage-pin{position:absolute;transform:translate(-50%,-50%);background:#b42318;color:white;border:1px solid white;border-radius:50%;width:22px;height:22px;line-height:20px;font-size:12px;text-align:center;pointer-events:none}.damage-row{display:flex;gap:12px;align-items:end;margin:12px 0}.damage-row label{flex:1}.photo-thumbnails{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.photo-thumbnails img{display:block;width:110px;height:90px;object-fit:cover}.photo-thumbnails button{font-size:12px}
.damage-row label{min-width:0}.damage-row button{width:auto!important;flex:0 0 auto}.damage-row input{width:100%}.photo-thumbnails button{width:110px!important}
