.work-existing-photo{min-width:0}
.work-operation-files{margin:22px 0;padding:20px;border:1px solid #d9e1e7;border-radius:16px;background:#f8fafb;color:#172a38}
.work-operation-files h3{margin:0 0 5px;font-size:19px}.work-operation-files>p{margin:0 0 13px;color:#435866;font-size:15px}
.work-file-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.work-file-list a{display:flex;align-items:center;gap:9px;min-height:58px;max-width:100%;padding:7px 11px;background:white;border:1px solid #dbe2e8;border-radius:10px;color:#172a38;text-decoration:none;overflow-wrap:anywhere}.work-file-list img{width:44px;height:44px;object-fit:cover;border-radius:7px}.work-file-list p{margin:0;color:#526573}
.work-upload-actions{display:flex;flex-wrap:wrap;gap:9px}.work-upload-actions .wf-upload,.work-camera-upload{display:inline-flex;align-items:center;min-height:46px;border-radius:10px}.work-file-status{min-height:1.4em;margin:9px 0 0;color:#344d5d}
.content:has(.template-grid) .recent-controls{margin:0 0 18px;scroll-margin-top:95px}.content:has(.template-grid) .control-summary>div[role="button"]{cursor:pointer}.content:has(.template-grid) .control-summary>div[role="button"]:focus-visible{outline:3px solid #bd9856;outline-offset:2px}
@media(max-width:720px){.work-operation-files{padding:16px;margin:16px 0}.work-operation-files>p,.work-file-status{font-size:15px}.work-upload-actions .wf-upload{flex:1 1 140px;justify-content:center}.content:has(.template-grid) .recent-controls{scroll-margin-top:76px}}
.mobile-document-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
.work-extra-documents{margin:12px 0;font-size:18px}.work-extra-documents summary{cursor:pointer;padding:12px 0;min-height:44px}.work-extra-documents .document-action{margin:8px 0}
