.page-module__1Rrrva__page{background:var(--bg-primary);flex-direction:column;flex:1;justify-content:center;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex}.page-module__1Rrrva__main{flex-direction:column;gap:32px;width:100%;max-width:1120px;margin:0 auto;padding:72px 24px;display:flex}.page-module__1Rrrva__authMain{grid-template-columns:minmax(0,1.2fr) minmax(340px,420px);gap:28px;width:100%;max-width:1120px;margin:0 auto;padding:72px 24px;display:grid}.page-module__1Rrrva__authCard{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card);flex-direction:column;gap:16px;padding:28px;display:flex}.page-module__1Rrrva__authCard h2{color:var(--text-primary);font-size:1.8rem;font-weight:700}.page-module__1Rrrva__hero{flex-direction:column;gap:18px;display:flex}.page-module__1Rrrva__heroLogoWrap{align-items:center;min-height:180px;display:flex}.page-module__1Rrrva__heroLogo{object-fit:contain;width:min(100%,520px);height:auto}.page-module__1Rrrva__headerBar{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__1Rrrva__workspace{grid-template-columns:280px minmax(0,1fr);gap:24px;display:grid}.page-module__1Rrrva__sidebar{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface-sidebar);box-shadow:var(--shadow-card);flex-direction:column;gap:18px;padding:24px;display:flex}.page-module__1Rrrva__brandBlock{gap:10px;display:grid}.page-module__1Rrrva__sidebarLogo{object-fit:contain;width:100%;max-width:280px;height:auto}.page-module__1Rrrva__sidebarLogoImage{object-fit:contain;width:100%;max-width:280px;max-height:120px}.page-module__1Rrrva__brandBadge{border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);background:var(--color-primary-light);width:fit-content;color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.page-module__1Rrrva__brandTitle{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.2}.page-module__1Rrrva__brandText{color:var(--text-secondary);font-size:.95rem;line-height:1.65}.page-module__1Rrrva__sidebarNav{gap:6px;display:grid}.page-module__1Rrrva__contentArea{gap:24px;display:grid}.page-module__1Rrrva__headerActions{align-items:center;gap:12px;display:flex}.page-module__1Rrrva__statusChip{border:1px solid color-mix(in srgb, var(--tenant-accent,var(--color-primary)) 28%, transparent);background:color-mix(in srgb, var(--tenant-accent,var(--color-primary)) 16%, transparent);color:var(--tenant-accent,var(--color-primary));border-radius:999px;padding:10px 14px;font-size:.82rem;font-weight:700}.page-module__1Rrrva__moduleTabs{flex-wrap:wrap;gap:6px;display:flex}.page-module__1Rrrva__moduleTab,.page-module__1Rrrva__moduleTabActive{text-align:left;border-radius:var(--radius-control);width:100%;font:inherit;cursor:pointer;padding:12px 16px;font-weight:600;transition:background .2s,color .2s,transform .2s}.page-module__1Rrrva__moduleTab{color:var(--text-secondary);background:0 0;border:1px solid #0000}.page-module__1Rrrva__moduleTab:hover{background:var(--bg-secondary);color:var(--text-primary)}.page-module__1Rrrva__moduleTabActive{background:var(--color-primary-light);color:var(--color-primary);border:1px solid #0000}.page-module__1Rrrva__headerTitle{color:var(--text-primary);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.page-module__1Rrrva__headerSubtitle{color:var(--text-secondary);margin-top:10px;font-size:.98rem;line-height:1.7}.page-module__1Rrrva__eyebrow{color:var(--tenant-accent,var(--color-primary));letter-spacing:.1em;text-transform:uppercase;font-size:.85rem;font-weight:700}.page-module__1Rrrva__intro{flex-direction:column;gap:18px;display:flex}.page-module__1Rrrva__intro h1{max-width:760px;color:var(--text-primary);letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,4.75rem);font-weight:700;line-height:1.02}.page-module__1Rrrva__intro p{max-width:720px;color:var(--text-secondary);font-size:1.05rem;line-height:1.8}.page-module__1Rrrva__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.page-module__1Rrrva__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-module__1Rrrva__metricCard{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:24px;display:flex}.page-module__1Rrrva__metricValue{color:var(--text-primary);font-size:2.8rem;font-weight:700;line-height:1}.page-module__1Rrrva__card{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface-card);min-height:280px;box-shadow:var(--shadow-card);flex-direction:column;gap:18px;padding:28px;display:flex}.page-module__1Rrrva__cardLabel{color:var(--tenant-accent,var(--color-primary));letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:700}.page-module__1Rrrva__card h2{color:var(--text-primary);font-size:1.6rem;font-weight:700;line-height:1.2}.page-module__1Rrrva__card p{color:var(--text-secondary);font-size:1rem;line-height:1.75}.page-module__1Rrrva__stack{gap:14px;display:grid}.page-module__1Rrrva__queueItem{border-radius:var(--radius-control);background:var(--bg-secondary);border:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:16px;padding:18px;transition:background .2s;display:flex}.page-module__1Rrrva__queueItem:hover{background:var(--color-primary-light)}.page-module__1Rrrva__queueItem h3{color:var(--text-primary);margin-bottom:4px;font-size:1rem;font-weight:600}.page-module__1Rrrva__queueItem p{color:var(--text-secondary);font-size:.95rem;line-height:1.4}.page-module__1Rrrva__timelineList{gap:18px;padding-left:28px;display:grid;position:relative}.page-module__1Rrrva__timelineList:before{content:"";background:var(--border-soft);border-radius:999px;width:2px;position:absolute;top:0;bottom:0;left:13px}.page-module__1Rrrva__timelineItem{border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--border-soft);box-shadow:var(--shadow-card);padding:22px 22px 22px 30px;position:relative}.page-module__1Rrrva__timelineItem:before{content:"";background:var(--tenant-accent,var(--color-primary));border:2px solid var(--surface-card);width:14px;height:14px;box-shadow:0 0 0 6px var(--color-primary-light);border-radius:50%;position:absolute;top:26px;left:-18px}.page-module__1Rrrva__timelineItemHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__1Rrrva__timelineItemHeader h3{color:var(--text-primary);margin-bottom:8px;font-size:1.05rem;font-weight:600}.page-module__1Rrrva__timelineItemDescription{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.page-module__1Rrrva__timelineItemBadges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.page-module__1Rrrva__timelineItemMeta{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:12px;display:grid}.page-module__1Rrrva__timelineItemMeta div{gap:4px;display:grid}.page-module__1Rrrva__timelineItemMediaRow{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:14px;margin-top:16px;display:grid}.page-module__1Rrrva__timelineItemImageWrap{border-radius:var(--radius-control);width:100%;max-width:260px;box-shadow:var(--shadow-card);display:block;overflow:hidden}.page-module__1Rrrva__timelineItemImageContainer{cursor:pointer;border-radius:var(--radius-control);background:var(--bg-secondary);border:1px solid var(--border-soft);width:100%;max-width:260px;min-height:180px;box-shadow:var(--shadow-card);appearance:none;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0;display:flex;overflow:hidden}.page-module__1Rrrva__timelineItemImage{object-fit:cover;width:100%;height:220px;display:block}.page-module__1Rrrva__timelineItemLinks{gap:8px;display:grid}.page-module__1Rrrva__timelineItemRejection{color:var(--color-danger);margin:10px 0 0}.page-module__1Rrrva__timelineItemActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.page-module__1Rrrva__modalOverlay{z-index:1000;background:#0f172a73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.page-module__1Rrrva__timelineImageModal{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface-card);width:min(960px,100vw - 32px);max-height:calc(100vh - 48px);padding:16px;overflow:auto;box-shadow:0 28px 80px #0f172a2e}.page-module__1Rrrva__timelineImageModalHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.page-module__1Rrrva__timelineImageModalImage{object-fit:contain;border-radius:var(--radius-control);background:var(--bg-secondary);width:100%;max-height:calc(100vh - 150px);display:block}.page-module__1Rrrva__pill{border:1px solid var(--border-soft);color:var(--text-secondary);white-space:nowrap;background:var(--bg-secondary);border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:700}.page-module__1Rrrva__chipRemove{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:700;line-height:1}.page-module__1Rrrva__field{gap:8px;display:grid}.page-module__1Rrrva__field span{color:var(--text-primary);font-size:.9rem;font-weight:600}.page-module__1Rrrva__fieldLabelRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__1Rrrva__iconButton{border:1px solid var(--border-soft);background:var(--surface-card);color:var(--text-primary);cursor:pointer;border-radius:999px;width:24px;height:24px;padding:0;font-weight:700;line-height:1;transition:background .2s,border-color .2s}.page-module__1Rrrva__iconButton:hover{background:var(--color-primary-light);border-color:color-mix(in srgb, var(--color-primary) 30%, transparent)}.page-module__1Rrrva__field input{border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface-input);color:var(--text-primary);font:inherit;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.page-module__1Rrrva__selectField{border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface-input);width:100%;min-width:0;max-width:100%;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.page-module__1Rrrva__field input::placeholder{color:var(--text-light)}.page-module__1Rrrva__field input:focus,.page-module__1Rrrva__selectField:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.page-module__1Rrrva__primaryAction{border-radius:var(--radius-control);background:var(--tenant-accent,var(--color-primary));color:#03150c;cursor:pointer;box-shadow:var(--shadow-card);border:0;padding:14px 18px;font-weight:700;transition:background .2s,transform .2s}.page-module__1Rrrva__primaryAction:hover{background:var(--color-primary-hover)}.page-module__1Rrrva__secondaryAction{border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-primary);cursor:pointer;padding:12px 16px;font-weight:600;transition:background .2s}.page-module__1Rrrva__secondaryAction:hover{background:var(--color-primary-light)}.page-module__1Rrrva__rejectAction,.page-module__1Rrrva__dangerAction{border-radius:var(--radius-control);color:#fff;cursor:pointer;font-weight:600;transition:background .2s}.page-module__1Rrrva__rejectAction{border:1px solid var(--color-danger);background:var(--color-danger);padding:12px 16px}.page-module__1Rrrva__rejectAction:hover{background:#d33d2c}.page-module__1Rrrva__dangerAction{border:1px solid var(--color-danger);background:var(--color-danger);padding:10px 14px}.page-module__1Rrrva__dangerAction:hover{background:#d33d2c}.page-module__1Rrrva__helper{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.page-module__1Rrrva__documentIntakeNotice{border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);border-radius:var(--radius-card);background:var(--color-primary-light);gap:8px;padding:18px;display:grid}.page-module__1Rrrva__documentIntakeNotice strong{color:var(--text-primary);font-size:1rem}.page-module__1Rrrva__documentIntakeNotice p{color:var(--text-secondary);line-height:1.65}.page-module__1Rrrva__errorText{color:var(--color-danger);font-size:.92rem;line-height:1.6}.page-module__1Rrrva__successText{color:var(--color-success);font-size:.92rem;line-height:1.6}.page-module__1Rrrva__dataPanel{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card);gap:18px;padding:28px;display:grid}.page-module__1Rrrva__formCard{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--bg-secondary);gap:16px;padding:18px;display:grid}.page-module__1Rrrva__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__1Rrrva__panelHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__1Rrrva__panelHeader h2{color:var(--text-primary);font-size:1.6rem;font-weight:700;line-height:1.2}.page-module__1Rrrva__tableLike{gap:14px;display:grid}.page-module__1Rrrva__recordCard{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface-card);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;transition:box-shadow .2s,border-color .2s;display:grid}.page-module__1Rrrva__recordCard:hover{box-shadow:var(--shadow-card);border-color:color-mix(in srgb, var(--color-primary) 20%, var(--border-soft))}.page-module__1Rrrva__associateEditCard{grid-template-columns:1fr;align-items:flex-start}.page-module__1Rrrva__recordCard h3{color:var(--text-primary);margin-bottom:4px;font-size:1rem;font-weight:600}.page-module__1Rrrva__editGrid{gap:10px;display:grid}.page-module__1Rrrva__inlineInput{border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface-input);color:var(--text-primary);outline:none;padding:12px 14px}.page-module__1Rrrva__actionGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.page-module__1Rrrva__ghostAction{border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;padding:10px 14px;transition:background .2s,color .2s}.page-module__1Rrrva__ghostAction:hover{background:var(--bg-secondary);color:var(--text-primary)}.page-module__1Rrrva__recordCard p{color:var(--text-secondary);font-size:.95rem;line-height:1.4}.page-module__1Rrrva__recordCard strong{color:var(--text-primary);margin-bottom:4px;display:block}.page-module__1Rrrva__documentRecordCard{grid-template-columns:minmax(240px,1.25fr) minmax(170px,.7fr) minmax(420px,1.15fr);align-items:flex-start;column-gap:20px}.page-module__1Rrrva__documentEditorPanel{gap:12px;display:grid}.page-module__1Rrrva__documentPrimary,.page-module__1Rrrva__documentStatusColumn{gap:6px;min-width:0;display:grid}.page-module__1Rrrva__documentPrimary h3,.page-module__1Rrrva__documentPrimary p,.page-module__1Rrrva__documentStatusColumn p{margin:0}.page-module__1Rrrva__documentMetaLine{color:var(--text-light);overflow-wrap:anywhere;font-size:.88rem;line-height:1.5}.page-module__1Rrrva__fileAction{border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);border-radius:var(--radius-control);background:var(--color-primary-light);color:var(--color-primary);justify-content:center;align-items:center;padding:10px 14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.page-module__1Rrrva__fileAction:hover{background:color-mix(in srgb, var(--color-primary) 26%, transparent)}.page-module__1Rrrva__list{color:var(--text-primary);gap:14px;padding-left:18px;line-height:1.6;display:grid}.page-module__1Rrrva__inlineMessage{color:var(--text-secondary);padding:6px 2px 2px;font-size:.92rem;line-height:1.6}.page-module__1Rrrva__statusBadge{border-radius:999px;justify-self:flex-start;align-items:center;gap:10px;width:fit-content;margin-bottom:8px;padding:8px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.page-module__1Rrrva__documentActionGroup{flex-wrap:wrap;place-content:flex-start flex-end;align-items:flex-start;gap:10px;min-width:0;display:flex}.page-module__1Rrrva__conversationLayout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);gap:18px;display:grid}.page-module__1Rrrva__conversationSidebar,.page-module__1Rrrva__conversationPanel{background:var(--surface-card);border:1px solid var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:18px}.page-module__1Rrrva__conversationSidebar{align-content:flex-start;gap:12px;display:grid}.page-module__1Rrrva__conversationCard,.page-module__1Rrrva__conversationCardActive{text-align:left;border-radius:var(--radius-control);border:1px solid var(--border-soft);background:var(--surface-card);width:100%;color:var(--text-primary);cursor:pointer;padding:16px;transition:background .2s,border-color .2s}.page-module__1Rrrva__conversationCard:hover{background:var(--bg-secondary)}.page-module__1Rrrva__conversationCardActive{border-color:var(--color-primary);background:var(--color-primary-light)}.page-module__1Rrrva__conversationCardHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.page-module__1Rrrva__conversationCard p{color:var(--text-secondary);margin:0 0 8px;line-height:1.5}.page-module__1Rrrva__conversationMeta{color:var(--text-light);font-size:.84rem;line-height:1.4}.page-module__1Rrrva__unreadBadge{background:var(--color-primary-light);border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);min-width:28px;height:28px;color:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.82rem;font-weight:700;display:inline-flex}.page-module__1Rrrva__conversationPanel{gap:16px;display:grid}.page-module__1Rrrva__conversationPanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__1Rrrva__conversationPanelHeader p{color:var(--text-secondary);margin:6px 0 0}.page-module__1Rrrva__conversationThread{gap:12px;display:grid}.page-module__1Rrrva__chatBubbleOwn,.page-module__1Rrrva__chatBubbleRemote{border-radius:var(--radius-card);max-width:85%;color:var(--text-primary);gap:8px;padding:14px 16px;display:grid}.page-module__1Rrrva__chatBubbleOwn{background:var(--color-primary-light);border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);justify-self:end}.page-module__1Rrrva__chatBubbleRemote{background:var(--bg-secondary);border:1px solid var(--border-soft);justify-self:start}.page-module__1Rrrva__chatBubbleOwn p,.page-module__1Rrrva__chatBubbleRemote p,.page-module__1Rrrva__chatBubbleOwn strong,.page-module__1Rrrva__chatBubbleRemote strong{margin:0}.page-module__1Rrrva__conversationComposer{gap:14px;display:grid}.page-module__1Rrrva__textareaField{resize:vertical;border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface-input);min-height:116px;color:var(--text-primary);font:inherit;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.page-module__1Rrrva__textareaField:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.page-module__1Rrrva__statusIcon{background:currentColor;border-radius:999px;width:8px;height:8px}.page-module__1Rrrva__statusBadgeApproved{background:color-mix(in srgb, var(--color-success) 16%, transparent);border:1px solid color-mix(in srgb, var(--color-success) 34%, transparent);color:#6fe3a0}.page-module__1Rrrva__statusBadgeRejected{background:color-mix(in srgb, var(--color-danger) 16%, transparent);border:1px solid color-mix(in srgb, var(--color-danger) 34%, transparent);color:#ff9b8f}.page-module__1Rrrva__statusBadgePending{background:color-mix(in srgb, var(--color-warning) 18%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 36%, transparent);color:#f6d576}.page-module__1Rrrva__emptyState{border:1px dashed var(--border-soft);border-radius:var(--radius-control);background:var(--bg-secondary);gap:8px;padding:18px;display:grid}.page-module__1Rrrva__emptyState strong{color:var(--text-primary);font-size:1rem}.page-module__1Rrrva__emptyState p{color:var(--text-secondary);line-height:1.6}.page-module__1Rrrva__tenantCard{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-card);gap:12px;padding:16px;display:grid}.page-module__1Rrrva__themeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__1Rrrva__colorPreviewRow{flex-wrap:wrap;gap:10px;display:flex}.page-module__1Rrrva__colorPreview,.page-module__1Rrrva__colorPreviewLarge{border:1px solid var(--border-soft);border-radius:999px;display:inline-flex}.page-module__1Rrrva__colorPreview{width:18px;height:18px}.page-module__1Rrrva__colorPreviewLarge{border-radius:14px;width:42px;height:42px}.page-module__1Rrrva__logoPreviewCard{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--bg-secondary);justify-content:center;align-items:center;min-height:120px;padding:18px;display:flex}.page-module__1Rrrva__logoPreviewImage{object-fit:contain;max-width:100%;max-height:84px}.page-module__1Rrrva__releaseCard{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--color-secondary-light);gap:10px;margin-top:auto;padding:18px;display:grid}.page-module__1Rrrva__releaseCard strong{color:var(--text-primary);font-size:1rem}.page-module__1Rrrva__releaseCard p{color:var(--text-secondary);font-size:.92rem;line-height:1.6}@media (hover:hover) and (pointer:fine){.page-module__1Rrrva__moduleTab:hover,.page-module__1Rrrva__moduleTabActive:hover,.page-module__1Rrrva__primaryAction:hover,.page-module__1Rrrva__secondaryAction:hover{transform:translateY(-1px)}}@media (max-width:900px){.page-module__1Rrrva__authMain,.page-module__1Rrrva__workspace,.page-module__1Rrrva__metrics,.page-module__1Rrrva__grid{grid-template-columns:1fr}}@media (max-width:640px){.page-module__1Rrrva__main,.page-module__1Rrrva__authMain{padding:48px 20px}.page-module__1Rrrva__intro{gap:16px}.page-module__1Rrrva__headerBar{flex-direction:column;align-items:flex-start}.page-module__1Rrrva__panelHeader,.page-module__1Rrrva__formGrid,.page-module__1Rrrva__themeGrid,.page-module__1Rrrva__recordCard,.page-module__1Rrrva__conversationLayout{grid-template-columns:1fr}.page-module__1Rrrva__documentActionGroup{justify-content:flex-start}}.page-module__1Rrrva__medicalRecordBadge{margin-top:8px}.page-module__1Rrrva__medicalRecordComplete{background-color:color-mix(in srgb, var(--color-success) 16%, transparent);border:1px solid color-mix(in srgb, var(--color-success) 34%, transparent);color:#6fe3a0;border-radius:6px;padding:4px 8px;font-size:12px;display:inline-block}.page-module__1Rrrva__medicalRecordPending{background-color:color-mix(in srgb, var(--color-warning) 18%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 36%, transparent);color:#f6d576;border-radius:6px;padding:4px 8px;font-size:12px;display:inline-block}.page-module__1Rrrva__medicalRecordModal{z-index:1000;background-color:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.page-module__1Rrrva__medicalRecordModalContent{background-color:var(--surface-card);border:1px solid var(--border-soft);border-radius:16px;width:100%;max-width:900px;max-height:90vh;overflow:auto;box-shadow:0 20px 50px #0f172a2e}.page-module__1Rrrva__medicalRecordModalHeader{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.page-module__1Rrrva__medicalRecordModalHeader h2{color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.page-module__1Rrrva__closeButton{background:var(--bg-secondary);border:1px solid var(--border-soft);color:var(--text-primary);border-radius:var(--radius-control);cursor:pointer;padding:8px 16px}.page-module__1Rrrva__medicalRecordDetails{padding:20px}.page-module__1Rrrva__medicalRecordSection{background-color:var(--bg-secondary);border:1px solid var(--border-soft);border-radius:12px;margin-bottom:24px;padding:16px}.page-module__1Rrrva__medicalRecordSection h3{color:var(--text-primary);border-bottom:1px solid var(--border-soft);margin:0 0 16px;padding-bottom:8px;font-size:18px;font-weight:700}.page-module__1Rrrva__medicalRecordItem{margin-bottom:10px;display:flex}.page-module__1Rrrva__medicalRecordLabel{min-width:180px;color:var(--text-secondary);font-weight:600}.page-module__1Rrrva__medicalRecordValue{color:var(--text-primary)}
