.medical-records_records__f0MvK{display:grid;gap:20px;color:#173142}.medical-records_records__f0MvK button,.medical-records_records__f0MvK input,.medical-records_records__f0MvK select,.medical-records_records__f0MvK textarea{font:inherit}.medical-records_addLink__xFaiU,.medical-records_alert__JeQca button,.medical-records_deleteButton__WTuO4,.medical-records_firstChildEmpty__UVBRI>button,.medical-records_primaryButton__C05LU,.medical-records_quickActions___ts1X button,.medical-records_recordActions__1abkI button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:0;border-radius:11px;font-size:13px;font-weight:800;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.medical-records_primaryButton__C05LU{color:white;background:#0f61a4;box-shadow:0 8px 20px rgb(15 97 164/17%)}.medical-records_primaryButton__C05LU:focus-visible,.medical-records_primaryButton__C05LU:hover{background:#0a4f89;outline:3px solid rgb(15 97 164/15%)}.medical-records_deleteButton__WTuO4:disabled,.medical-records_primaryButton__C05LU:disabled{opacity:.55;cursor:wait}.medical-records_alert__JeQca{min-height:58px;display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid #efc8c7;border-radius:13px;color:#9f3030;background:#fff8f8;font-size:14px}.medical-records_alert__JeQca>span{flex:1}.medical-records_alert__JeQca button{min-height:36px;padding-inline:12px;color:#9f3030;background:#fde9e9}.medical-records_childrenPanel__wLh7D,.medical-records_recordShell__JmaBl{border:1px solid rgb(15 97 164/11%);border-radius:18px;background:white;box-shadow:0 12px 34px rgb(6 37 62/5%)}.medical-records_childrenPanel__wLh7D{padding:18px}.medical-records_childrenPanel__wLh7D>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}.medical-records_childrenPanel__wLh7D>header span{display:block;margin-bottom:4px;color:#173142;font-size:15px;font-weight:850}.medical-records_childrenPanel__wLh7D>header p{margin:0;color:#687c89;font-size:13px;line-height:1.7}.medical-records_childList__fiYO9{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:10px}.medical-records_childList__fiYO9>button{min-width:0;min-height:74px;display:flex;align-items:center;gap:11px;padding:10px;border:1px solid #dfe9ef;border-radius:14px;color:#526875;background:#fbfdff;text-align:right;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.medical-records_childList__fiYO9>button:focus-visible,.medical-records_childList__fiYO9>button:hover{border-color:rgb(15 97 164/45%);outline:0}.medical-records_childList__fiYO9>.medical-records_activeChild__9NgnI{border-color:#0f61a4;background:#f1f7ff;box-shadow:0 6px 18px rgb(15 97 164/9%)}.medical-records_childAvatar__yVwD9{width:46px;height:46px;flex:0 0 46px;display:grid;place-content:center;border-radius:13px;color:white;background:#3a8fc3;font-size:16px;font-weight:900}.medical-records_childList__fiYO9>button>span:nth-child(2){min-width:0;flex:1}.medical-records_childList__fiYO9 small,.medical-records_childList__fiYO9 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medical-records_childList__fiYO9 strong{color:#173142;font-size:14px}.medical-records_childList__fiYO9 small{margin-top:5px;color:#788b96;font-size:12px}.medical-records_childList__fiYO9>button>svg{color:#0f61a4}.medical-records_firstChildEmpty__UVBRI{min-height:112px;display:flex;align-items:center;gap:14px;padding:16px;border:1px dashed #b9cfe0;border-radius:14px;background:#f8fbfe}.medical-records_firstChildEmpty__UVBRI>span{width:52px;height:52px;flex:0 0 52px;display:grid;place-content:center;border-radius:14px;color:#0f61a4;background:#e7f1ff}.medical-records_firstChildEmpty__UVBRI>div{flex:1}.medical-records_firstChildEmpty__UVBRI strong{font-size:15px}.medical-records_firstChildEmpty__UVBRI p{margin:5px 0 0;color:#657b88;font-size:13px;line-height:1.7}.medical-records_firstChildEmpty__UVBRI>button{color:#0f61a4;background:#e7f1ff}.medical-records_recordShell__JmaBl{overflow:hidden}.medical-records_recordHeader__mSNDc{min-height:112px;display:grid;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:24px;padding:18px 20px;border-bottom:1px solid #e8eff3;background:#fbfdff}.medical-records_recordIdentity__pjZh0{min-width:0;display:flex;align-items:center;gap:13px}.medical-records_recordIdentity__pjZh0>span{width:54px;height:54px;flex:0 0 54px;display:grid;place-content:center;border-radius:15px;color:#0f61a4;background:#e7f1ff}.medical-records_recordIdentity__pjZh0 p,.medical-records_recordIdentity__pjZh0 small,.medical-records_recordStats__IOuZz small{color:#718591;font-size:12px}.medical-records_recordIdentity__pjZh0 h2{margin:2px 0 4px;font-size:18px}.medical-records_recordIdentity__pjZh0 p{margin:0}.medical-records_recordStats__IOuZz{display:flex;align-items:stretch;gap:1px;overflow:hidden;border:1px solid #deebf3;border-radius:13px;background:#deebf3}.medical-records_recordStats__IOuZz>span{min-width:105px;display:grid;gap:2px;place-content:center;padding:10px 12px;background:white;text-align:center}.medical-records_recordStats__IOuZz strong{color:#0f61a4;font-size:16px}.medical-records_recordActions__1abkI{display:flex;gap:7px}.medical-records_recordActions__1abkI button{min-height:38px;padding-inline:11px;border:1px solid #d8e5ed;color:#4c6472;background:white;font-size:12px}.medical-records_recordActions__1abkI button:focus-visible,.medical-records_recordActions__1abkI button:hover{border-color:#0f61a4;color:#0f61a4;outline:0}.medical-records_recordActions__1abkI .medical-records_dangerButton__s2jz4{border-color:#f1d4d4;color:#b43d3d}.medical-records_recordWorkspace__JXbme{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:560px}.medical-records_visitRail__BwQIz{border-left:1px solid #e5edf2;background:#f8fbfd}.medical-records_visitRail__BwQIz>header{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 15px;border-bottom:1px solid #e5edf2}.medical-records_visitRail__BwQIz>header small,.medical-records_visitRail__BwQIz>header span{display:block}.medical-records_visitRail__BwQIz>header span{margin-bottom:3px;font-size:14px;font-weight:850}.medical-records_visitRail__BwQIz>header small{color:#718591;font-size:11px}.medical-records_visitRail__BwQIz>header button{width:36px;height:36px;display:grid;place-content:center;border:1px solid #dbe8ef;border-radius:10px;color:#0f61a4;background:white;cursor:pointer}.medical-records_visitRail__BwQIz>div{display:grid;gap:7px;padding:10px}.medical-records_visitRail__BwQIz>div>button{width:100%;min-height:82px;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid transparent;border-radius:12px;color:#5f7480;background:transparent;text-align:right;cursor:pointer}.medical-records_visitRail__BwQIz>div>button:focus-visible,.medical-records_visitRail__BwQIz>div>button:hover{background:white;outline:0}.medical-records_visitRail__BwQIz>div>.medical-records_activeVisit__sJZjs{border-color:#cbdfee;color:#0f61a4;background:white;box-shadow:0 7px 18px rgb(6 37 62/6%)}.medical-records_visitNumber__GJnN3{width:34px;height:34px;flex:0 0 34px;display:grid;place-content:center;border-radius:10px;color:#0f61a4;background:#e7f1ff;font-size:12px;font-weight:900}.medical-records_visitRail__BwQIz>div>button>span:nth-child(2){min-width:0;flex:1}.medical-records_visitRail__BwQIz small,.medical-records_visitRail__BwQIz strong{display:block}.medical-records_visitRail__BwQIz strong{overflow:hidden;color:#223e4e;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.medical-records_visitRail__BwQIz small{display:flex;align-items:center;gap:4px;margin-top:6px;color:#7a8c96;font-size:10px}.medical-records_visitDetail__jbDeP{min-width:0;padding:20px}.medical-records_visitHero__VSPaX{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #e9f0f4}.medical-records_visitHero__VSPaX>div>span{color:#0f61a4;font-size:11px;font-weight:800}.medical-records_visitHero__VSPaX h2{margin:5px 0 6px;color:#173142;font-size:20px}.medical-records_visitHero__VSPaX p{display:flex;align-items:center;gap:6px;margin:0;color:#667c89;font-size:13px}.medical-records_completeBadge__d2xoe{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:9px;color:#187b55;background:#e8f7f0;font-size:11px;font-weight:800;white-space:nowrap}.medical-records_quickActions___ts1X{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:14px 0}.medical-records_quickActions___ts1X>span{margin-left:3px;color:#617682;font-size:12px;font-weight:750}.medical-records_quickActions___ts1X button{min-height:36px;padding-inline:10px;border:1px solid #dce8ef;color:#456271;background:white;font-size:11px}.medical-records_quickActions___ts1X button:focus-visible,.medical-records_quickActions___ts1X button:hover{border-color:#0f61a4;color:#0f61a4;background:#f5f9ff;outline:0}.medical-records_detailGrid__zbG6M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.medical-records_detailSection__HtX1v{min-width:0;align-self:start;overflow:hidden;border:1px solid #e1ebf1;border-radius:14px;background:white}.medical-records_detailSection__HtX1v>header{min-height:64px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #edf2f5;background:#fbfdff}.medical-records_detailHeadingIcon__yUjDO{width:39px;height:39px;flex:0 0 39px;display:grid;place-content:center;border-radius:11px;color:#0f61a4;background:#e7f1ff}.medical-records_detailSection__HtX1v>header>div:nth-child(2){flex:1}.medical-records_detailSection__HtX1v h3{margin:0;font-size:14px}.medical-records_detailSection__HtX1v>header span{color:#758793;font-size:10px}.medical-records_addLink__xFaiU{min-height:32px;padding-inline:8px;color:#0f61a4;background:#e7f1ff;font-size:10px}.medical-records_sectionEmpty__hFAOR{min-height:74px;display:grid;place-content:center;margin:0;padding:18px;color:#7a8d98;font-size:12px;line-height:1.8;text-align:center}.medical-records_attachmentList__DSfRC,.medical-records_entryList__V9kay,.medical-records_growthList__xUz0B{display:grid}.medical-records_entryList__V9kay article{position:relative;padding:12px;border-bottom:1px solid #edf2f5}.medical-records_attachmentList__DSfRC article:last-child,.medical-records_entryList__V9kay article:last-child{border-bottom:0}.medical-records_entryList__V9kay article>div:first-child{display:flex;align-items:center;gap:7px;padding-left:58px}.medical-records_entryList__V9kay strong{color:#223e4e;font-size:13px}.medical-records_entryList__V9kay p{margin:7px 0 5px;color:#5e7481;font-size:12px;line-height:1.8;white-space:pre-line}.medical-records_entryList__V9kay article>small{color:#7c8e98;font-size:10px}.medical-records_code__U4rUQ,.medical-records_result__tn_g4,.medical-records_severity__UgllM{padding:3px 7px;border-radius:7px;font-size:9px;font-weight:850}.medical-records_mild__lp9Do{color:#187b55;background:#e8f7f0}.medical-records_moderate__uD_0c{color:#9b660d;background:#fff4d7}.medical-records_severe__mf92n{color:#b43d3d;background:#fdeaea}.medical-records_code__U4rUQ{color:#596f7b;background:#edf3f6}.medical-records_result__tn_g4{color:#0f61a4;background:#e7f1ff}.medical-records_itemActions__15irR{position:absolute;top:9px;left:9px;display:flex;gap:4px}.medical-records_attachmentList__DSfRC>article>.medical-records_deleteIcon__RbZQH,.medical-records_itemActions__15irR button{width:28px;height:28px;display:grid;place-content:center;padding:0;border:0;border-radius:8px;color:#607985;background:#f0f5f8;cursor:pointer}.medical-records_itemActions__15irR button:focus-visible,.medical-records_itemActions__15irR button:hover{color:#0f61a4;background:#e7f1ff;outline:0}.medical-records_attachmentList__DSfRC>article>.medical-records_deleteIcon__RbZQH,.medical-records_itemActions__15irR .medical-records_deleteIcon__RbZQH{color:#b43d3d;background:#fff0f0}.medical-records_growthList__xUz0B article{padding:12px;border-bottom:1px solid #edf2f5}.medical-records_growthList__xUz0B article:last-child{border-bottom:0}.medical-records_growthList__xUz0B article>div{display:flex;gap:8px}.medical-records_growthList__xUz0B article>div>span{flex:1;display:grid;gap:2px;padding:8px;border-radius:9px;background:#f5f9fc}.medical-records_growthList__xUz0B small{color:#788c98;font-size:10px}.medical-records_growthList__xUz0B strong{color:#0f61a4;font-size:12px}.medical-records_growthList__xUz0B footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.medical-records_growthList__xUz0B footer .medical-records_itemActions__15irR{position:static}.medical-records_attachmentList__DSfRC article{display:flex;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid #edf2f5}.medical-records_attachmentList__DSfRC article>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-content:center;border-radius:10px;color:#0f61a4;background:#e7f1ff}.medical-records_attachmentList__DSfRC article>button:nth-child(2){min-width:0;flex:1;padding:0;border:0;color:inherit;background:transparent;text-align:right;cursor:pointer}.medical-records_attachmentList__DSfRC small,.medical-records_attachmentList__DSfRC strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medical-records_attachmentList__DSfRC strong{font-size:12px}.medical-records_attachmentList__DSfRC small{margin-top:4px;color:#7a8d98;font-size:9px}.medical-records_emptyVisits___o7Re,.medical-records_loading__X7jXb,.medical-records_recordLoading__aj29r{min-height:330px;display:grid;place-content:center;justify-items:center;padding:40px 22px;text-align:center}.medical-records_emptyVisits___o7Re>span{width:72px;height:72px;display:grid;place-content:center;border-radius:20px;color:#0f61a4;background:#e7f1ff}.medical-records_emptyVisits___o7Re h3{margin:18px 0 7px;font-size:17px}.medical-records_emptyVisits___o7Re p{max-width:530px;margin:0;color:#657b88;font-size:14px;line-height:2}.medical-records_loading__X7jXb,.medical-records_recordLoading__aj29r{min-height:230px;color:#687d89;font-size:13px}.medical-records_loading__X7jXb>span,.medical-records_recordLoading__aj29r>span{width:32px;height:32px;border:3px solid #d7e6f2;border-top-color:#0f61a4;border-radius:50%;animation:medical-records_spin__bPIwX .8s linear infinite}.medical-records_modalLayer__lnjQf{position:fixed;z-index:100;inset:0;display:grid;overflow-y:auto;place-items:center;padding:24px;background:rgb(7 27 42/58%);backdrop-filter:blur(5px)}.medical-records_modal__dz1BO{width:min(640px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border-radius:18px;background:white;box-shadow:0 28px 80px rgb(4 24 38/28%)}.medical-records_modalHeader__X6aQt{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 17px;border-bottom:1px solid #e6eef3}.medical-records_modalHeader__X6aQt h2{margin:0 0 5px;color:#173142;font-size:18px}.medical-records_modalHeader__X6aQt p{margin:0;color:#687c89;font-size:13px;line-height:1.8}.medical-records_modalHeader__X6aQt>button{width:38px;height:38px;flex:0 0 38px;display:grid;place-content:center;padding:0;border:0;border-radius:10px;color:#607581;background:#edf3f6;cursor:pointer}.medical-records_form__3Cn8b{padding:20px 22px 22px}.medical-records_formGrid__PAqFC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.medical-records_formGrid__PAqFC>.medical-records_fullField__7MyOc,.medical-records_formHint__8Owb_,.medical-records_fullField__7MyOc{grid-column:1/-1}.medical-records_formHint__8Owb_{margin:-4px 0 0;color:#6c808c;font-size:12px}.medical-records_formActions__Ze02S{display:flex;justify-content:flex-end;gap:9px;padding:18px 22px 22px}.medical-records_form__3Cn8b>.medical-records_formActions__Ze02S{margin:20px -22px -22px;border-top:1px solid #e6eef3;background:#fbfdff}.medical-records_formActions__Ze02S>button:not(.medical-records_primaryButton__C05LU,.medical-records_deleteButton__WTuO4){min-height:42px;padding:0 16px;border:1px solid #d7e4eb;border-radius:11px;color:#536b78;background:white;font-size:13px;font-weight:750;cursor:pointer}.medical-records_deleteButton__WTuO4{color:white;background:#b53d3d}.medical-records_fileDrop__p9m7j{min-height:190px;display:grid;place-content:center;justify-items:center;gap:8px;padding:24px;border:1px dashed #9ebbd0;border-radius:14px;color:#0f61a4;background:#f7fbff;text-align:center;cursor:pointer}.medical-records_fileDrop__p9m7j input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.medical-records_fileDrop__p9m7j strong{max-width:100%;overflow:hidden;color:#284655;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.medical-records_fileDrop__p9m7j span{color:#708590;font-size:12px}.medical-records_confirmDelete__rp27A{display:flex;align-items:center;gap:14px;padding:22px}.medical-records_confirmDelete__rp27A>span{width:52px;height:52px;flex:0 0 52px;display:grid;place-content:center;border-radius:14px;color:#b53d3d;background:#fdeaea}.medical-records_confirmDelete__rp27A strong{color:#2a424f;font-size:14px}.medical-records_confirmDelete__rp27A p{margin:5px 0 0;color:#6e818c;font-size:12px}@keyframes medical-records_spin__bPIwX{to{transform:rotate(1turn)}}@media (max-width:1150px){.medical-records_recordHeader__mSNDc{grid-template-columns:1fr auto}.medical-records_recordActions__1abkI{grid-column:1/-1}.medical-records_detailGrid__zbG6M{grid-template-columns:1fr}}@media (max-width:800px){.medical-records_childrenPanel__wLh7D>header,.medical-records_firstChildEmpty__UVBRI,.medical-records_visitHero__VSPaX{align-items:stretch;flex-direction:column}.medical-records_childrenPanel__wLh7D>header .medical-records_primaryButton__C05LU,.medical-records_firstChildEmpty__UVBRI>button{width:100%}.medical-records_recordHeader__mSNDc,.medical-records_recordWorkspace__JXbme{display:block}.medical-records_recordStats__IOuZz{margin-top:16px}.medical-records_recordStats__IOuZz>span{flex:1}.medical-records_recordActions__1abkI{margin-top:12px}.medical-records_visitRail__BwQIz{border-bottom:1px solid #e5edf2;border-left:0}.medical-records_visitRail__BwQIz>div{display:flex;overflow-x:auto;padding-bottom:13px}.medical-records_visitRail__BwQIz>div>button{min-width:240px}.medical-records_visitDetail__jbDeP{padding:16px}.medical-records_completeBadge__d2xoe{align-self:flex-start}}@media (max-width:560px){.medical-records_childrenPanel__wLh7D{padding:13px}.medical-records_childList__fiYO9{grid-template-columns:1fr}.medical-records_recordHeader__mSNDc{padding:15px}.medical-records_recordIdentity__pjZh0{align-items:flex-start}.medical-records_recordStats__IOuZz>span{min-width:0;padding-inline:6px}.medical-records_recordActions__1abkI button{flex:1}.medical-records_quickActions___ts1X>span{width:100%}.medical-records_detailGrid__zbG6M{gap:10px}.medical-records_modalLayer__lnjQf{align-items:end;padding:0}.medical-records_modal__dz1BO{width:100%;max-height:92vh;border-radius:18px 18px 0 0}.medical-records_confirmDelete__rp27A,.medical-records_form__3Cn8b,.medical-records_modalHeader__X6aQt{padding-inline:16px}.medical-records_formGrid__PAqFC{grid-template-columns:1fr}.medical-records_formGrid__PAqFC>*{grid-column:1}.medical-records_form__3Cn8b>.medical-records_formActions__Ze02S{margin-inline:-16px}.medical-records_formActions__Ze02S{padding-inline:16px}}