*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3f6f1;color:#173d30;font-family:Manrope,'DM Sans',Arial,sans-serif}button,a{font:inherit}.rom-page{max-width:1170px;margin:auto;padding:38px 24px 100px}.rom-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:25px;font-size:12px;color:#587365}.rom-topline a{color:#187b55;font-weight:800}.rom-topline span{letter-spacing:.08em;font-weight:900;font-size:10px}.rom-topline button{border:1px solid #c5d9cb;padding:10px 18px;border-radius:100px;background:#fff;font-weight:800;color:#0d5237;cursor:pointer}.sheet{background:white;border:1px solid #d8e8dc;box-shadow:0 35px 100px #234c3324;padding:44px 48px;border-radius:18px;max-width:1000px;margin:auto}.sheet-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:1px solid #dfeae2;padding-bottom:20px}.brandline{display:flex;align-items:center;gap:14px}.brand-logo{font-size:25px;font-weight:900;letter-spacing:-.065em;color:#0b583f}.brand-small,.sheet-kicker{font-size:10px;font-weight:900;letter-spacing:.10em;color:#55846b}.sheet-head h1{font-size:30px;letter-spacing:-.05em;margin:19px 0 4px}.sheet-head p{font-size:12px;color:#6c8577;margin:0}.sheet-flag{text-align:right;font-size:9px;line-height:1.6;font-weight:900;color:#739187;border:1px solid #d9e4de;border-radius:12px;padding:11px 13px}.sheet-flag strong{display:block;color:#995b1f;font-size:12px}.sheet-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:24px 0 27px}.sheet-meta>div{border-right:1px solid #e2ece6;padding-right:8px}.sheet-meta>div:last-child{border:0}.sheet-meta small,.sheet-sign small{display:block;color:#8aa195;letter-spacing:.05em;font-weight:850;font-size:9px;margin-bottom:8px}.sheet-meta strong{font-size:12px}.sheet-main{display:grid;grid-template-columns:1.5fr .65fr;gap:18px}.metrics{padding-top:4px}.metric-table{margin-top:15px;border:1px solid #dae7df;border-radius:11px;overflow:hidden}.table-head,.metric-row{display:grid;grid-template-columns:1.3fr repeat(3,.65fr);gap:8px;align-items:center;padding:12px 12px}.table-head{font-size:8px;color:#78948a;background:#f3f8f3;font-weight:900}.metric-row{font-size:12px;border-top:1px solid #e1eee6}.metric-row b{color:#0c9465}.measure-note{font-size:10px;color:#72897c;line-height:1.65}.note-visual{border-radius:13px;overflow:hidden;position:relative;height:212px}.note-visual img{width:100%;height:100%;object-fit:cover}.note-visual div{position:absolute;bottom:9px;left:9px;background:#0b4136d9;color:white;font-size:8px;letter-spacing:.05em;font-weight:850;padding:8px;border-radius:7px}.sheet-lower{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.sheet-checklist,.sheet-note{background:#f7faf6;padding:19px;border:1px solid #e2ece4;border-radius:12px}.sheet-checklist>div:not(:first-child){display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #e4ede8;padding:10px 0;font-size:10px}.sheet-checklist b{color:#5b7869}.sheet-checklist span:not(.sheet-kicker){color:#254d3a;text-align:right}.sheet-checklist .warn{color:#aa6a26!important}.sheet-note p{font-size:11px;line-height:1.8;color:#476c58}.pending{font-size:9px;font-weight:900;color:#8b7546;border-top:1px solid #dce8dd;padding-top:13px;line-height:1.8}.sheet-patient{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#eaf7ee;border:1px solid #d4e8d9;border-radius:13px;padding:22px;margin-top:21px}.sheet-patient h3{font-size:18px;letter-spacing:-.03em;margin:7px 0}.sheet-patient p{color:#587664;font-size:11px;line-height:1.75;margin:0;max-width:530px}.mini-numbers{display:flex;align-items:center;gap:12px;white-space:nowrap;color:#247950}.mini-numbers span{font-size:26px;font-weight:900}.mini-numbers small{display:block;font-size:9px;font-weight:700;color:#789489}.sheet-sign{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:26px}.sheet-sign strong{font-size:11px;color:#537060}.sheet-sign .status{color:#a36f2e}.sheet-foot{border-top:1px solid #e4ede7;padding-top:15px;margin-top:26px;display:flex;justify-content:space-between;gap:16px;font-size:8px;color:#87998a}.outside-note{font-size:11px;color:#7c9486;margin:24px auto 0;text-align:center;max-width:780px;line-height:1.7}@media(max-width:760px){.rom-topline{flex-wrap:wrap}.rom-page{padding:18px 12px 50px}.sheet{padding:22px 16px}.sheet-head,.sheet-patient{flex-direction:column}.sheet-flag{text-align:left}.sheet-meta{grid-template-columns:repeat(2,1fr)}.sheet-main,.sheet-lower{grid-template-columns:1fr}.note-visual{height:190px}.sheet-sign{grid-template-columns:1fr}.sheet-head h1{font-size:24px}.mini-numbers{gap:8px}.sheet-foot{flex-direction:column}.sheet-meta strong{font-size:10px}.table-head,.metric-row{font-size:10px;gap:4px;padding:8px 5px}}@media print{.mm-site-header,.mm-unified-footer,.rom-topline,.outside-note{display:none!important}.rom-page{padding:0}.sheet{max-width:none;box-shadow:none;border:none;padding:10px}.sheet-patient{break-inside:avoid}body{background:white}}