.entity-document-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr));gap:16px;margin:18px 0}.entity-document-slot{display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px;border:1px solid #dce7ef;border-radius:12px;padding:18px;background:#f9fbfd;color:#102746}.entity-document-slot h3{width:100%;font-size:15px;margin:0 0 4px}.entity-document-slot p,.entity-document-slot>small{width:100%;margin:0;overflow-wrap:anywhere}.entity-document-slot a{text-decoration:none;font-size:12px}.entity-document-slot .entity-secondary{font-size:12px}.fleet-doc-entry [role=status]{grid-column:1/-1}
.entity-document-group-title{grid-column:1/-1;margin:12px 0 0;color:#102746;font-size:16px}.entity-document-conditions{margin:0 0 20px;padding:14px;border:1px solid #dce7ef;border-radius:12px}.entity-document-conditions summary{cursor:pointer;color:#315775;font-weight:600}.entity-document-conditions form{margin-top:16px}.entity-document-conditions label{display:flex;flex-direction:column;gap:6px;color:#315775;font-size:14px}.entity-document-conditions input,.entity-document-conditions select{width:100%;box-sizing:border-box;min-height:40px;border:1px solid #dce7ef;border-radius:8px;padding:8px;color:#102746;background:white}.entity-document-status{display:inline-block;padding:5px 9px;border-radius:7px;background:#eef3f7;color:#526779;font-size:13px;font-weight:600;margin:0 0 8px}.entity-document-status.status-valid{background:#e7f5ee;color:#187454}.entity-document-status.status-soon{background:#fff3dd;color:#966322}.entity-document-status.status-expired{background:#fceaea;color:#a63535}.entity-document-reminder{grid-column:1/-1;display:flex!important;align-items:center;gap:8px}.entity-document-reminder input{width:auto!important}.entity-document-reminder[hidden]{display:none!important}
