.document-notice{margin-bottom:16px;padding:13px 16px;border-radius:10px;background:#e5f2e8;color:#24583c;font-weight:800}.document-top-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:20px;margin-bottom:24px}.document-upload form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.document-upload label,.project-manager label{font-size:12px;font-weight:800;color:#526158}.document-upload input,.document-upload select,.project-manager input{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #bcc9c0;border-radius:8px;background:#fff}.document-upload .wide{grid-column:1/-1}.document-file-picker{padding:18px;border:2px dashed #83a98f;border-radius:11px;text-align:center;background:#edf6ef;color:#225f3e!important;cursor:pointer}.document-file-picker input{border:0;padding:8px;background:transparent}.project-manager form{display:grid;gap:10px}.project-list{display:grid;gap:7px;margin-top:15px}.project-list span{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:8px;background:#eef4ef}.project-list small{color:#69766e}.document-tabs{display:flex;gap:7px}.document-tabs a{padding:9px 13px;border-radius:8px;background:#edf2ee;color:#315b45;text-decoration:none;font-weight:800}.document-tabs a.active{background:#1f5b3d;color:#fff}.document-filters{display:grid;grid-template-columns:minmax(220px,1fr) 190px 190px auto;gap:10px;align-items:center;padding:14px 18px;background:#f0f5f1}.document-filters input,.document-filters select{width:100%;padding:10px;border:1px solid #bac8be;border-radius:8px;background:#fff}.document-filters span{font-size:12px;color:#68756d}.document-table td small{display:block;margin-top:4px;color:#718078}.document-actions{white-space:nowrap}.document-actions a,.document-actions button{display:inline-block;padding:8px 10px;border:0;border-radius:7px;background:#236342;color:#fff;text-decoration:none;font-size:12px;font-weight:800}.document-actions form{display:inline}.document-actions button{background:#7a6342}@media(max-width:950px){.document-top-grid{grid-template-columns:1fr}.document-filters{grid-template-columns:1fr 1fr}.document-filters input{grid-column:1/-1}}@media(max-width:600px){.document-upload form,.document-filters{grid-template-columns:1fr}.document-upload .wide,.document-filters input{grid-column:auto}}
