body[data-modus][data-paper] .modus-participant-home { grid-column:1/-1;grid-row:2;overflow-y:auto;min-width:0;padding:4px 18px 24px; }
body[data-modus][data-paper] .modus-participant-home h2 { font-size:30px;line-height:1.2;margin:0 0 12px;letter-spacing:-.025em; }
body[data-modus][data-paper] .modus-participant-home h3 { font-size:20px;line-height:1.35;margin:24px 0 8px; }
body[data-modus][data-paper] .modus-participant-home p { max-width:72ch;margin:8px 0 14px; }
body[data-modus][data-paper][data-modus-role=participant][data-journey-view=home] :is(#modusPaperFilters,.modus-catalog,.modus-detail) { display:none; }
body[data-modus][data-paper] .modus-journey-selectors { display:flex;flex-wrap:wrap;gap:16px;margin:20px 0;max-width:900px; }
body[data-modus][data-paper] .modus-journey-selectors .modus-field { flex:1;min-width:200px; }
body[data-modus][data-paper] .modus-journey-selectors select { font:16px var(--sans);color:var(--paper-ink);background:var(--paper);border:1px solid var(--paper-ink);border-radius:6px;min-height:44px;width:100%;padding:9px; }
:root[data-theme] body[data-modus][data-paper] #modusView #modusParticipantHome :is(select,option) { color:var(--paper-ink);background:var(--paper);border-color:var(--paper-ink); }
body[data-modus][data-paper][data-modus-role=participant][data-journey-view=home] #main>.modus-workspace { grid-template-rows:140px minmax(0,1fr); }
body[data-modus][data-paper][data-modus-role=participant][data-journey-view=home] .paper-hero { padding-block:12px; }
body[data-modus][data-paper][data-modus-role=participant][data-journey-view=home] .paper-hero h1 { font-size:31px;margin-bottom:8px; }
body[data-modus][data-paper][data-modus-role=participant][data-journey-view=home] .paper-hero-copy p { font-size:16px; }
body[data-modus][data-paper][data-modus-role=participant][data-journey-view=home] .paper-hero .modus-mascot { width:125px;height:125px; }
body[data-modus][data-paper] .modus-journey-composition { margin-top:20px;max-width:1000px; }
body[data-modus][data-paper] .modus-journey-composition summary { cursor:pointer;min-height:38px;padding-block:8px; }
body[data-modus][data-paper] .modus-assigned-list { margin:20px 0;padding-left:28px;max-width:1000px; }
body[data-modus][data-paper] .modus-assigned-list li { padding:14px 0;border-bottom:1px solid var(--paper-ink); }
body[data-modus][data-paper] .modus-assigned-list strong { font-size:19px; }
body[data-modus][data-paper] .modus-assigned-list p { margin:6px 0;font-size:14px; }
body[data-modus][data-paper] .modus-journey-actions,.modus-journey-footer { display:flex;flex-wrap:wrap;gap:12px;margin-top:18px; }
body[data-modus][data-paper] .modus-journey-footer { padding-top:18px;border-top:1px solid var(--paper-ink); }
body[data-modus][data-paper] .modus-participant-home :is(button,select):focus-visible { outline:2px solid var(--paper-green);outline-offset:4px; }
body[data-modus][data-paper] #modusQuickHelp { display:flex;align-items:center;gap:5px; }
body[data-modus][data-paper] #modusQuickHelp svg { width:18px;height:18px; }
body[data-modus][data-paper] .modus-header-right { flex-wrap:wrap;min-width:0;max-width:100%; }
:root[data-theme] body[data-modus][data-paper] #modusPaperFilters .modus-options input[type=checkbox] { width:17px;max-width:17px;height:17px;flex:0 0 17px;scroll-margin:0; }
body[data-modus][data-paper] .modus-participant-home :is(button,select):disabled { opacity:1;color:var(--paper-ink);background:var(--paper);border:1px dashed var(--paper-ink);cursor:not-allowed; }
body[data-modus][data-paper][data-modus-reading=large] #modusParticipantHome :is(p,select,button,summary,.modus-field) { font-size:18px;line-height:1.55; }
@media(max-width:900px){body[data-modus][data-paper] .modus-participant-home { grid-row:auto;padding:4px 0 20px; }body[data-modus][data-paper][data-modus-role=participant][data-journey-view=home] #main>.modus-workspace { grid-template-rows:auto; }body[data-modus][data-paper][data-modus-role=participant][data-journey-view=home] .paper-hero { min-height:125px; }}
@media(max-width:650px){body[data-modus][data-paper] .modus-participant-home h2 { font-size:25px; }body[data-modus][data-paper] .modus-journey-selectors { flex-direction:column; }body[data-modus][data-paper] .modus-journey-selectors .modus-field { min-width:0; }body[data-modus][data-paper] .modus-participant-home button { white-space:normal;max-width:100%;overflow-wrap:anywhere; }body[data-modus][data-paper] .paper-options-panel { position:fixed;right:14px;left:auto;top:calc(var(--paper-header-height) + 8px);max-height:calc(100dvh - var(--paper-header-height) - 24px); }}
