.documents-heading{display:flex;justify-content:space-between;align-items:start;gap:14px}.documents-heading h2{margin-bottom:4px}.documents-heading p{font-size:12px;color:#728098;margin:0 0 16px}.documents-local{font-size:11px;color:#2e61b0;background:#edf3ff;border:1px solid #d8e7ff;border-radius:3px;padding:5px 8px;white-space:nowrap}
.documents-table-wrap{overflow-x:auto}.documents-table{width:100%;border-collapse:collapse;min-width:700px;font-size:12px}.documents-table th{background:#f8fafd;color:#5c6a81;font-weight:600;text-align:left;border-bottom:1px solid #e8ecf3;padding:9px 10px}.documents-table td{border-bottom:1px solid #edf0f4;padding:10px;color:#33435e;vertical-align:middle}.documents-name{font-weight:600;overflow-wrap:anywhere;max-width:220px}.documents-actions{display:flex;gap:5px}.documents-empty{text-align:center;color:#8893a5;padding:20px}
.documents-form{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin-top:18px}.documents-form label{display:grid;gap:6px;min-width:260px;color:#65748b;font-size:12px}.documents-form .input{font-size:12px}.documents-error{font-size:12px;color:#bf2435}.documents-readonly{font-size:12px;color:#7e899a;margin:14px 0 0}
.documents-history{border-top:1px solid #e7ebf2;margin-top:18px;padding-top:12px}.documents-history summary{cursor:pointer;color:#526789;font-size:12px}.documents-history ol{padding-left:20px;font-size:12px;color:#485a76}.documents-history li{margin:7px 0}.documents-history li small{display:block;color:#8190a4;margin-top:2px}
@media(max-width:600px){.documents-heading{flex-wrap:wrap}.documents-form{align-items:stretch}.documents-form label,.documents-form input{width:100%;min-width:0}}
