/* Candidate styles only. Original CSS is copied byte-for-byte separately. */
/* Read-only scaffold: keep the original invisible native select invisible
   when it is disabled, rather than letting host disabled opacity reveal it. */
.chos-select-native:disabled{opacity:0!important;pointer-events:none!important}
html.preview-readable :is(.mrv11,.miv9,#myhub-v3){--muted:#50585c;--ink:#263139}
html.preview-readable :is(.mrv11,.miv9,#myhub-v3) :is(p,small,.meta,.rmeta,.choice-meta,.hint,.note,.help){color:#50585c!important}
html.preview-readable .mrv11 .role-tile{height:auto!important;min-height:78px!important;padding:12px!important;align-content:center}
html.preview-readable .mrv11 :is(.rmeta,.choice-meta,.state-pill){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}
html.preview-readable .mrv11 :is(.rname,.choice-main){color:#27313a!important;line-height:1.45!important}
html.preview-readable .mrv11 .choice-row{height:auto!important;min-height:94px!important}
html.preview-readable .mrv11 .interest-pill{padding:7px 10px!important}
html.preview-readable :is(.mrv11,.miv9) .own-arrangements{padding-block:10px!important}
html.preview-readable .mrv11 .own-arrangements small{white-space:nowrap}
html.preview-readable .mrv11 .own-arrangements strong{overflow-wrap:anywhere}
html.preview-readable .mrv11 .savebar{height:auto!important;min-height:66px}
html.preview-readable .mrv11 .savebar::after{content:'';position:absolute;left:-12px;right:-12px;bottom:-8px;height:8px;background:#fbf8f2;pointer-events:none}
html.preview-readable .miv9 .agenda-row{min-height:66px!important;align-items:center}
html.preview-readable .miv9 :is(.agenda-name,.agenda-title,.agenda-person,.person-button){line-height:1.5!important;overflow-wrap:anywhere}
html.preview-readable .miv9 :is(.theme-title,.question,.meeting-date){white-space:normal!important}
html.preview-readable :is(.mrv11,.miv9) .member-meeting-header .title{white-space:normal!important}
html.preview-readable :is(.mrv11,.miv9) .member-meeting-header .title-line{height:auto!important;min-height:38px}
html.preview-readable :is(.mrv11,.miv9) .topbar.member-meeting-header{height:auto!important;min-height:106px!important;flex:0 0 auto!important;grid-template-rows:34px minmax(44px,auto)!important}
html.preview-readable :is(.mrv11,.miv9) .member-meeting-header .title-line{min-height:44px!important}
html.preview-readable :is(.mrv11,.miv9) .member-meeting-header .next-meeting{max-width:140px!important;height:auto!important;min-height:40px!important}
html.preview-readable :is(.mrv11,.miv9) .member-meeting-header .next-meeting,
html.preview-readable :is(.mrv11,.miv9) .member-meeting-header .next-meeting span{font-size:14px!important;line-height:1.3!important}
html.preview-readable :is(.mrv11,.miv9) .member-meeting-header .eyebrow{font-size:12px!important}
html.preview-readable #myhub-v3 :is(.arrangement-card,.arrangement-row,.path-card,.path-home-card){height:auto!important;overflow-wrap:anywhere}
html.preview-readable :is(.mrv11,.miv9,#myhub-v3) :is(button,select,input,textarea){font-family:system-ui,-apple-system,"Segoe UI","Microsoft JhengHei",sans-serif}
