.adult-patient-documents-page-module__GI4nZq__page{color:#16202b;background:#fff;min-height:100vh}.adult-patient-documents-page-module__GI4nZq__hero{color:#fff;background:linear-gradient(#0e3d6e,#0a2c50);padding:clamp(1.75rem,4vw,2.75rem) 0 clamp(2.125rem,5vw,3.25rem)}.adult-patient-documents-page-module__GI4nZq__heroInner,.adult-patient-documents-page-module__GI4nZq__content{width:var(--site-layout-width);margin:0 auto}.adult-patient-documents-page-module__GI4nZq__content{padding:clamp(2.25rem,5vw,3.75rem) 0}.adult-patient-documents-page-module__GI4nZq__breadcrumb{color:#6f8cae;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.88rem;display:flex}.adult-patient-documents-page-module__GI4nZq__breadcrumbHome{color:#a9c6e4;text-decoration:none}.adult-patient-documents-page-module__GI4nZq__breadcrumbHome:hover,.adult-patient-documents-page-module__GI4nZq__breadcrumbHome:focus-visible{color:#fff}.adult-patient-documents-page-module__GI4nZq__breadcrumbCurrent{color:#fff;font-weight:600}.adult-patient-documents-page-module__GI4nZq__eyebrow{color:#f4c733;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .625rem;font-size:.82rem;font-weight:700;display:inline-flex}.adult-patient-documents-page-module__GI4nZq__eyebrow span{background:#f4c733;border-radius:3px;width:24px;height:3px}.adult-patient-documents-page-module__GI4nZq__title{font-family:"Titillium Web", var(--font-display);margin:0 0 .875rem;font-size:clamp(1.9rem,4.4vw,2.875rem);font-weight:700;line-height:1.1}.adult-patient-documents-page-module__GI4nZq__heroLead{color:#d5e3f1;max-width:76ch;margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.65}.adult-patient-documents-page-module__GI4nZq__sectionTitle{color:#16202b;font-family:"Titillium Web", var(--font-display);margin:0 0 .625rem;font-size:clamp(1.45rem,2.8vw,2rem);font-weight:700;line-height:1.2}.adult-patient-documents-page-module__GI4nZq__lead{color:#3a4653;margin:0 0 1.875rem;font-size:1rem;line-height:1.62}.adult-patient-documents-page-module__GI4nZq__list{gap:16px;display:grid}.adult-patient-documents-page-module__GI4nZq__documentRow{background:#fff;border:1px solid #dce4ee;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:100px;padding:16px 24px;display:grid;box-shadow:0 1px 3px #0a2c500d}.adult-patient-documents-page-module__GI4nZq__documentIcon{color:#0e4b82;background:#eaf2fa;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.adult-patient-documents-page-module__GI4nZq__documentText strong{font-size:18px;line-height:1.35;display:block}.adult-patient-documents-page-module__GI4nZq__documentText small{color:#7890aa;margin-top:6px;font-size:16px;display:block}.adult-patient-documents-page-module__GI4nZq__documentActions{align-items:stretch;display:flex}.adult-patient-documents-page-module__GI4nZq__documentActions button{color:#b6194b;min-width:88px;min-height:64px;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:14px;font-weight:800;display:inline-flex}.adult-patient-documents-page-module__GI4nZq__documentActions button+button{border-left:1px solid #dfe5ec}.adult-patient-documents-page-module__GI4nZq__documentActions button:disabled{color:#9aa7b5;cursor:not-allowed}@media (max-width:620px){.adult-patient-documents-page-module__GI4nZq__documentRow{grid-template-columns:48px minmax(0,1fr);padding:16px}.adult-patient-documents-page-module__GI4nZq__documentIcon{width:48px;height:48px}.adult-patient-documents-page-module__GI4nZq__documentText strong{font-size:16px}.adult-patient-documents-page-module__GI4nZq__documentText small{font-size:14px}.adult-patient-documents-page-module__GI4nZq__documentActions{border-top:1px solid #e8edf3;grid-column:1/-1;justify-content:flex-end;padding-top:10px}}
.patient-documents-page-module__NJW-rG__page{color:#16202b;background:#fff;min-height:100vh}.patient-documents-page-module__NJW-rG__hero{color:#fff;background:linear-gradient(#0e3d6e,#0a2c50);padding:clamp(1.75rem,4vw,2.75rem) 0 clamp(2.125rem,5vw,3.25rem)}.patient-documents-page-module__NJW-rG__heroInner,.patient-documents-page-module__NJW-rG__shell{width:var(--site-layout-width);margin:0 auto}.patient-documents-page-module__NJW-rG__breadcrumb{color:#6f8cae;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.88rem;display:flex}.patient-documents-page-module__NJW-rG__breadcrumbHome{color:#a9c6e4;text-decoration:none}.patient-documents-page-module__NJW-rG__breadcrumbHome:hover,.patient-documents-page-module__NJW-rG__breadcrumbHome:focus-visible{color:#fff}.patient-documents-page-module__NJW-rG__breadcrumb span{color:#6f8cae}.patient-documents-page-module__NJW-rG__breadcrumb .patient-documents-page-module__NJW-rG__breadcrumbCurrent{color:#fff;font-weight:600}.patient-documents-page-module__NJW-rG__eyebrow{color:#f4c733;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .625rem;font-size:.82rem;font-weight:700;display:inline-flex}.patient-documents-page-module__NJW-rG__eyebrow span{background:#f4c733;border-radius:3px;width:24px;height:3px}.patient-documents-page-module__NJW-rG__title{font-family:"Titillium Web", var(--font-display);margin:0 0 .875rem;font-size:clamp(1.9rem,4.4vw,2.875rem);font-weight:700;line-height:1.1}.patient-documents-page-module__NJW-rG__heroLead{color:#d5e3f1;max-width:76ch;margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.65}.patient-documents-page-module__NJW-rG__surface{background:#fff;padding:clamp(2.25rem,5vw,3.75rem) 0}.patient-documents-page-module__NJW-rG__backButton{color:#0e3d6e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 18px;padding:0;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.patient-documents-page-module__NJW-rG__backButton:hover{color:#0a2c50}.patient-documents-page-module__NJW-rG__shell>h2,.patient-documents-page-module__NJW-rG__sectionHeader h2,.patient-documents-page-module__NJW-rG__categoryTitle{color:#16202b;font-family:"Titillium Web", var(--font-display);margin:0 0 10px;font-size:clamp(1.45rem,2.8vw,2rem);font-weight:700;line-height:1.2}.patient-documents-page-module__NJW-rG__sectionHeader{margin:22px 0 18px}.patient-documents-page-module__NJW-rG__sectionHeader h2{align-items:center;gap:8px;display:flex}.patient-documents-page-module__NJW-rG__sectionHeader svg{color:#0e3d6e}.patient-documents-page-module__NJW-rG__lead,.patient-documents-page-module__NJW-rG__sectionHeader p{color:#3a4653;margin:0 0 18px;font-size:1rem;line-height:1.62}.patient-documents-page-module__NJW-rG__minorsList,.patient-documents-page-module__NJW-rG__documentList,.patient-documents-page-module__NJW-rG__skeletonStack{gap:14px;display:grid}.patient-documents-page-module__NJW-rG__minorCard,.patient-documents-page-module__NJW-rG__patientInfoCard,.patient-documents-page-module__NJW-rG__categoryCard,.patient-documents-page-module__NJW-rG__documentRow,.patient-documents-page-module__NJW-rG__emptyCard,.patient-documents-page-module__NJW-rG__errorCard,.patient-documents-page-module__NJW-rG__cdsCard{background:#fff;border:1px solid #e4e7ec;border-radius:18px;box-shadow:0 1px 3px #0a2c500d}.patient-documents-page-module__NJW-rG__minorCard{overflow:hidden}.patient-documents-page-module__NJW-rG__minorHeader{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e6edf5;grid-template-columns:52px 1fr;align-items:center;gap:14px;padding:18px;display:grid}.patient-documents-page-module__NJW-rG__avatar,.patient-documents-page-module__NJW-rG__entryIcon,.patient-documents-page-module__NJW-rG__previewIcon{color:#0e3d6e;background:#eaf1f8;flex:none;justify-content:center;align-items:center;display:inline-flex}.patient-documents-page-module__NJW-rG__avatar{border-radius:14px;width:52px;height:52px;font-weight:800}.patient-documents-page-module__NJW-rG__minorHeader strong,.patient-documents-page-module__NJW-rG__documentEntry strong,.patient-documents-page-module__NJW-rG__categoryCard strong,.patient-documents-page-module__NJW-rG__documentText strong{color:#0b1624;font-size:17px;font-weight:800;line-height:1.3;display:block}.patient-documents-page-module__NJW-rG__minorHeader small,.patient-documents-page-module__NJW-rG__documentEntry small,.patient-documents-page-module__NJW-rG__categoryCard small,.patient-documents-page-module__NJW-rG__documentText small,.patient-documents-page-module__NJW-rG__previewHeader small{color:#586a80;font-size:14px;line-height:1.45;display:block}.patient-documents-page-module__NJW-rG__documentEntry,.patient-documents-page-module__NJW-rG__categoryCard{width:100%;min-height:148px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:10px;padding:18px;display:grid}.patient-documents-page-module__NJW-rG__documentEntry{border:0;border-radius:0 0 18px 18px}.patient-documents-page-module__NJW-rG__documentEntry:focus-visible{outline:none!important;box-shadow:inset 0 0 0 3px #16202b!important}.patient-documents-page-module__NJW-rG__documentEntry:hover,.patient-documents-page-module__NJW-rG__categoryCard:hover,.patient-documents-page-module__NJW-rG__cdsCard:hover{border-color:#a9c6e4;box-shadow:0 10px 26px #0a2c501a}.patient-documents-page-module__NJW-rG__entryIcon,.patient-documents-page-module__NJW-rG__previewIcon{border-radius:11px;width:42px;height:42px}.patient-documents-page-module__NJW-rG__entryIcon[data-accent=pink]{color:#9b1b47;background:#fdebf2}.patient-documents-page-module__NJW-rG__entryIcon[data-accent=blue]{color:#0e3d6e;background:#eaf1f8}.patient-documents-page-module__NJW-rG__inlineAction{color:#9b1b47;align-items:center;gap:5px;width:max-content;margin-top:4px;font-size:14px;font-weight:800;display:inline-flex}.patient-documents-page-module__NJW-rG__patientInfoCard{gap:12px;margin-bottom:20px;padding:18px 20px;display:grid}.patient-documents-page-module__NJW-rG__patientInfoCard p{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin:0;display:grid}.patient-documents-page-module__NJW-rG__patientInfoCard svg{color:#7a8aa0}.patient-documents-page-module__NJW-rG__patientInfoCard span{color:#46566a}.patient-documents-page-module__NJW-rG__patientInfoCard strong{color:#0b1624;min-width:0;font-weight:800}.patient-documents-page-module__NJW-rG__categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.patient-documents-page-module__NJW-rG__categoryCard{background:#fff;border:1px solid #e4e7ec;border-radius:18px;min-height:220px;padding:clamp(1.25rem,3vw,1.875rem);position:relative}.patient-documents-page-module__NJW-rG__categoryCard strong{color:#16202b;font-family:"Titillium Web", var(--font-display);font-size:clamp(1.25rem,2.4vw,1.56rem);font-weight:700}.patient-documents-page-module__NJW-rG__categoryCard small{color:#3a4653;font-size:1rem;line-height:1.62}.patient-documents-page-module__NJW-rG__documentCount{color:#9b1b47;background:#fdebf2;border-radius:999px;align-items:center;min-height:24px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px}.patient-documents-page-module__NJW-rG__categoryCard[data-accent=blue] .patient-documents-page-module__NJW-rG__documentCount{color:#0e3d6e;background:#eaf1f8}.patient-documents-page-module__NJW-rG__cdsCard{color:#0e3d6e;background:#eaf1f8;border:1px solid #c7dcf0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin-top:1.25rem;padding:1rem 1.125rem;font-size:15px;text-decoration:none;display:flex}.patient-documents-page-module__NJW-rG__cdsCard strong{color:#9b1b47;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.patient-documents-page-module__NJW-rG__categoryTitle{margin-top:20px}.patient-documents-page-module__NJW-rG__documentRow{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:16px;display:grid}.patient-documents-page-module__NJW-rG__documentText{min-width:0}.patient-documents-page-module__NJW-rG__documentActions{align-items:center;gap:10px;display:flex}.patient-documents-page-module__NJW-rG__documentActions button,.patient-documents-page-module__NJW-rG__documentActions a{color:#9b1b47;min-width:92px;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.patient-documents-page-module__NJW-rG__documentActions button+a,.patient-documents-page-module__NJW-rG__documentActions button+button{border-left:1px solid #fff}.patient-documents-page-module__NJW-rG__documentActions button:disabled{color:#9aa7b5;cursor:not-allowed}.patient-documents-page-module__NJW-rG__emptyCard,.patient-documents-page-module__NJW-rG__errorCard{padding:22px}.patient-documents-page-module__NJW-rG__emptyCard strong{margin-bottom:6px;display:block}.patient-documents-page-module__NJW-rG__emptyCard p,.patient-documents-page-module__NJW-rG__errorCard p{color:#586a80;margin:0;line-height:1.5}.patient-documents-page-module__NJW-rG__emptyCard a,.patient-documents-page-module__NJW-rG__errorCard button{color:#9b1b47;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;font-weight:800;text-decoration:none;display:inline-flex}.patient-documents-page-module__NJW-rG__errorCard{color:#9b1b47;background:#fff4f7;align-items:flex-start;gap:12px;display:flex}.patient-documents-page-module__NJW-rG__skeletonStack span{background:linear-gradient(90deg,#e1eaf4,#f8fbff,#e1eaf4) 0 0/220% 100%;border-radius:14px;height:112px;animation:1.4s linear infinite patient-documents-page-module__NJW-rG__shimmer}.patient-documents-page-module__NJW-rG__previewBackdrop{z-index:90;background:#051d3494;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.patient-documents-page-module__NJW-rG__previewDialog{background:#fff;border-radius:18px;grid-template-rows:auto minmax(260px,1fr) auto;width:min(760px,96vw);max-height:min(860px,92vh);display:grid;overflow:hidden;box-shadow:0 24px 70px #04162847}.patient-documents-page-module__NJW-rG__shareDialog{background:#fff;border-radius:18px;width:min(560px,96vw);overflow:hidden;box-shadow:0 24px 70px #04162847}.patient-documents-page-module__NJW-rG__previewHeader,.patient-documents-page-module__NJW-rG__shareHeader{border-bottom:1px solid #e6edf5;grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:14px;padding:18px 20px;display:grid}.patient-documents-page-module__NJW-rG__shareHeader strong{color:#0b1624;font-size:17px;line-height:1.25;display:block}.patient-documents-page-module__NJW-rG__shareHeader small{color:#586a80}.patient-documents-page-module__NJW-rG__shareHeader button{color:#0e3d6e;cursor:pointer;background:#fff;border:1px solid #cfe0f0;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.patient-documents-page-module__NJW-rG__shareContent{padding:20px}.patient-documents-page-module__NJW-rG__shareContent>p{color:#46566a;margin:0 0 18px;line-height:1.5}.patient-documents-page-module__NJW-rG__shareContent dl{gap:12px;margin:0;display:grid}.patient-documents-page-module__NJW-rG__shareContent dl div{background:#f4f8fc;border-radius:10px;padding:12px}.patient-documents-page-module__NJW-rG__shareContent dt{color:#586a80;font-size:12px;font-weight:800}.patient-documents-page-module__NJW-rG__shareContent dd{overflow-wrap:anywhere;color:#0b1624;margin:3px 0 0;font-weight:700}.patient-documents-page-module__NJW-rG__shareContent dd input{color:#0b1624;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #9dbbd6;border-radius:8px;padding:8px 10px;font-weight:400}.patient-documents-page-module__NJW-rG__shareContent dd input:focus-visible{outline-offset:2px;outline:3px solid #0066cc52}.patient-documents-page-module__NJW-rG__shareContent dd input:disabled{color:#586a80;background:#edf2f7}.patient-documents-page-module__NJW-rG__recipientOverrideHint{color:#586a80;margin:12px 0 0;font-size:12px;line-height:1.4}.patient-documents-page-module__NJW-rG__shareNotice,.patient-documents-page-module__NJW-rG__shareError{border-radius:10px;margin:14px 0;padding:12px 14px;font-weight:700}.patient-documents-page-module__NJW-rG__shareNotice{color:#155724;background:#e7f6eb}.patient-documents-page-module__NJW-rG__shareError{color:#9b1b47;background:#fff4f7}.patient-documents-page-module__NJW-rG__previewHeader strong{color:#0b1624;font-size:17px;line-height:1.25;display:block}.patient-documents-page-module__NJW-rG__previewHeader button{color:#0e3d6e;cursor:pointer;background:#fff;border:1px solid #cfe0f0;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.patient-documents-page-module__NJW-rG__previewFrame{background:#eef3f8;min-height:460px;padding:22px;overflow:auto}.patient-documents-page-module__NJW-rG__previewFrame iframe{background:#fff;border:0;border-radius:8px;width:100%;min-height:640px;display:block}.patient-documents-page-module__NJW-rG__previewFallback{color:#9b1b47;text-align:center;align-content:center;place-items:center;gap:10px;min-height:320px;display:grid}.patient-documents-page-module__NJW-rG__previewFallback p{color:#46566a;margin:0}.patient-documents-page-module__NJW-rG__previewActions{border-top:1px solid #e6edf5;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.patient-documents-page-module__NJW-rG__secondaryAction,.patient-documents-page-module__NJW-rG__primaryActionCompact{min-height:48px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex}.patient-documents-page-module__NJW-rG__secondaryAction{color:#0e3d6e;background:#fff;border:1px solid #cfe0f0}.patient-documents-page-module__NJW-rG__primaryActionCompact{color:#fff;background:#9b1b47;border:0}.patient-documents-page-module__NJW-rG__primaryActionCompact:disabled{cursor:not-allowed;background:#d7a9ba}@keyframes patient-documents-page-module__NJW-rG__shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}@media (max-width:720px){.patient-documents-page-module__NJW-rG__categoryGrid{grid-template-columns:1fr}.patient-documents-page-module__NJW-rG__documentRow{grid-template-columns:44px minmax(0,1fr)}.patient-documents-page-module__NJW-rG__documentActions{border-top:1px solid #e6edf5;grid-column:1/-1;justify-content:flex-end;padding-top:10px}.patient-documents-page-module__NJW-rG__documentActions button,.patient-documents-page-module__NJW-rG__documentActions a{min-width:84px}.patient-documents-page-module__NJW-rG__patientInfoCard p{grid-template-columns:auto 1fr}.patient-documents-page-module__NJW-rG__patientInfoCard strong{grid-column:2}.patient-documents-page-module__NJW-rG__cdsCard{flex-direction:column;align-items:flex-start}.patient-documents-page-module__NJW-rG__previewBackdrop{padding:10px}.patient-documents-page-module__NJW-rG__previewDialog{max-height:96vh}.patient-documents-page-module__NJW-rG__previewFrame{min-height:360px;padding:12px}.patient-documents-page-module__NJW-rG__previewFrame iframe{min-height:520px}.patient-documents-page-module__NJW-rG__previewActions{flex-direction:column}}
