.files-panel{min-width:0;margin:24px 0;padding:25px}.file-path{overflow-wrap:anywhere;margin:20px 0;line-height:2}.file-path button,.file-name button{color:#765520;font:inherit;text-align:left;background:0 0;border:0;padding:0}.file-path button:hover,.file-name button:hover{text-decoration:underline}.file-row{border-bottom:1px solid #e8e1d5;align-items:center;gap:18px;padding:14px 8px;font-size:13px;display:flex}.file-name{overflow-wrap:anywhere;flex:1;min-width:0}.file-size{color:#76818c;font-size:11px}.file-row a{color:#765520}.file-delete{color:#935041;background:0 0;border:0;font-size:11px}.file-table{border:1px solid #e8e1d5;border-bottom:0;border-radius:6px}.file-forms{grid-template-columns:1fr 1fr;gap:25px;margin-top:20px;display:grid}.file-forms button,.file-confirm button{color:#fff;background:#142b45;border:0;border-radius:6px;margin-right:10px;padding:11px 16px}.file-hint{color:#6f7b85;font-size:12px;line-height:1.7}.file-preview{border:1px solid #e2dbce;border-radius:8px;margin-top:25px;padding:24px}.file-preview-title{color:#756244;overflow-wrap:anywhere;border-bottom:1px solid #e2dbce;padding-bottom:15px;font-size:12px}.file-confirm{background:#f6e9e2;border-radius:6px;margin-top:15px;padding:15px;font-size:13px}.file-forms input[type=file]{font-size:12px}.files-panel .section-head{flex-wrap:wrap;gap:15px}@media (max-width:650px){.files-panel{padding:20px}.file-forms{grid-template-columns:1fr}.file-row{flex-wrap:wrap;gap:10px}.file-name{flex-basis:60%}.file-preview{padding:15px}}
