#view-files{max-width:1200px;margin:auto}#view-files .file-head,#view-files .file-filter{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px}#view-files .file-head>div{display:flex;flex-direction:column;gap:5px}#view-files .file-head span,#view-files small{font-size:12px;color:#78847b}#view-files .file-form{display:grid;grid-template-columns:1fr 1.2fr 1.4fr auto;gap:14px;padding:18px;margin-bottom:16px;align-items:end}#view-files label{display:flex;flex-direction:column;gap:6px;font-size:12px;min-width:0}#view-files label[hidden]{display:none}#view-files input,#view-files select{height:40px;border:1px solid #d4ccbc;border-radius:4px;background:#fffdf8;padding:8px;min-width:0;width:100%;box-sizing:border-box}#view-files .file-form button{height:40px;white-space:nowrap}#view-files .file-panel{padding:18px}#view-files .file-filter select{width:auto}#view-files .file-row{padding:14px 0;border-top:1px solid #e7e1d6;display:flex;justify-content:space-between;gap:16px;align-items:center}#view-files .file-title{display:flex;flex-direction:column;gap:6px;min-width:0}#view-files .file-title b{overflow-wrap:anywhere;font-size:13px}#view-files .file-actions{display:flex;gap:12px;white-space:nowrap;font-size:12px}#view-files .file-actions a{color:#247255}#view-files .file-actions button{border:0;background:none;color:#a3441f;cursor:pointer}#view-files .file-empty{padding:34px;text-align:center;color:#8c958c}#view-files .file-error{padding:10px;background:#fae6dc;color:#9c3d20;margin-bottom:12px}@media(max-width:700px){#view-files .file-form{grid-template-columns:1fr}#view-files .file-row{align-items:flex-start;flex-direction:column}#view-files .file-actions{align-self:flex-end}#view-files input,#view-files select{font-size:16px}}
