.record-search{display:flex;align-items:center;gap:9px;margin-left:auto}.record-search input{min-width:275px;border:1px solid #dce6e1;border-radius:8px;padding:10px;font:inherit}.workflow-box{max-height:85vh;overflow:auto}.workflow-content{display:grid;gap:14px}.workflow-content small{display:block;color:#6d7d78;margin-top:4px}.confirm-card{border:1px solid #dce6e1;border-radius:10px;padding:14px;background:#f8fcfa}.permission{display:block;border:1px solid #e2ebe6;border-radius:8px;padding:11px;font-size:13px;cursor:pointer}.permission input{margin-right:8px}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hidden{display:none!important}@media(max-width:620px){.record-search{width:100%;margin:10px 0}.record-search input{min-width:0;width:100%}.profile-grid{grid-template-columns:1fr}}
.modal{overflow-y:auto;align-items:flex-start}.modal-box{max-height:calc(100vh - 32px);overflow-y:auto;margin:16px auto}.modal-box form{padding-bottom:6px}.modal-box .submit{position:sticky;bottom:0;z-index:1;border:1px solid #176e59}
.medication-entry,.vaccine-entry{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:7px;margin:8px 0}.vaccine-entry{grid-template-columns:1fr 1fr auto}@media(max-width:620px){.medication-entry,.vaccine-entry{grid-template-columns:1fr}.medication-entry .link-btn,.vaccine-entry .link-btn{text-align:left}}
.clinical-timeline{display:grid;gap:12px}.clinical-timeline article{border-left:3px solid #65a990;background:#f7fbf8;padding:12px 14px}.clinical-timeline small{display:block;color:#6d7d78;margin-top:3px}.clinical-timeline p{margin-top:9px;line-height:1.45}
.attachment-list{display:grid;gap:9px;margin-top:16px}.attachment-list article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px;border:1px solid #dce6e1;border-radius:8px}.attachment-list small{display:block;color:#6d7d78;margin-top:4px}
