/* Native Classic controls in normal flow. No framework or bitmap layout. */
@layer remedyfinder-simple-interface {
 body.pc-classic.rs-ready{--rs-ink:#234859;--rs-muted:#5b7180;--rs-line:#d7e2e7;--rs-blue:#167eae;background:#fff!important;color:var(--rs-ink)!important}
 body.rs-ready #classic-shell{width:calc(100% - 64px)!important;max-width:1340px!important;margin:0 auto!important}
 body.rs-ready #Background,body.rs-ready #Whitebackground{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;background:none!important}
 body.rs-ready #MainMenu{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:90px!important;margin:0 0 20px!important;padding:16px 0!important}
 body.rs-ready #MainMenu>table{width:100%!important}
 body.rs-ready #MainMenu td{height:auto!important}
 body.rs-ready #MainBody{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr)!important;gap:20px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 36px!important;padding:0!important;border:0!important;background:none!important;overflow:visible!important;font:15px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
 body.rs-ready #MainBody::before,body.rs-ready #MainBody::after,body.rs-ready #MainBody>[hidden]{display:none!important}
 body.rs-ready #MainBody :is(#RFGenderAge,#RFEnterRiskfactors,#RFSelectRiskfactor,#RFRiskfactors,#RFEnterSymptom,#RFSearchSymptom,#RFChosenSymptoms,#RFRemedy,#RFNewSearch){position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important;order:initial!important;font:inherit!important;overflow:visible!important}
 body.rs-ready #MainBody *{box-sizing:border-box!important}
 body.rs-ready #MainBody :is(table,tbody,tr,td){font:inherit!important;color:inherit!important;background:transparent!important;border-color:var(--rs-line)!important}
 body.rs-ready #MainBody table{width:100%!important;table-layout:auto!important;border-collapse:collapse!important;border-spacing:0!important}
 body.rs-ready #MainBody td{padding:6px 4px!important;vertical-align:top!important}
 body.rs-ready #MainBody :is(p,form){margin:0!important}
 body.rs-ready #MainBody a{color:#246888!important;text-decoration:none!important;border-bottom:0!important;text-shadow:none!important}
 body.rs-ready #MainBody a:hover{color:#124560!important}
 body.rs-ready #MainBody :is(a,button,input,select,summary):focus-visible{outline:3px solid #287fa8!important;outline-offset:3px!important}
 body.rs-ready .rs-workspace-heading{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}
 body.rs-ready .rs-workspace-heading h1{font:600 27px/1.25 system-ui,sans-serif!important;color:var(--rs-ink)!important;margin:0!important}
 body.rs-ready .rs-workspace-actions{display:flex!important;align-items:center!important;gap:20px!important}
 body.rs-ready #MainBody #RFNewSearch{width:auto!important}
 body.rs-ready .rs-help{white-space:nowrap!important;font-size:14px!important;font-weight:500!important}
 body.rs-ready .rs-panel{min-width:0!important;padding:20px!important;border:1px solid var(--rs-line)!important;border-radius:12px!important;background:#fff!important;align-self:start!important}
 body.rs-ready .rs-panel-heading{min-height:98px!important;margin:0 0 16px!important}
 body.rs-ready .rs-panel-heading h2{font:600 19px/1.35 system-ui,sans-serif!important;color:var(--rs-ink)!important;margin:0 0 8px!important;padding:0!important}
 body.rs-ready #MainBody .rs-panel-heading p{font-size:14px!important;line-height:1.5!important;color:var(--rs-muted)!important}
 body.rs-ready .rs-profile{grid-column:1/-1!important;background:#f6f9fb!important}
 body.rs-ready .rs-profile .rs-panel-heading{min-height:0!important;margin-bottom:16px!important}
 body.rs-ready #FormConfigSearch{display:flex!important;align-items:end!important;flex-wrap:wrap!important;gap:24px!important}
 body.rs-ready .rf-profile-gender{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;min-width:250px!important}
 body.rs-ready .rf-profile-gender>strong{grid-column:1/-1!important;font-weight:600!important}
 body.rs-ready .rf-profile-choice{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:112px!important;min-height:44px!important;padding:9px 20px!important;border:1px solid #bacdd6!important;border-radius:7px!important;background:#fff!important;cursor:pointer!important;font-weight:500!important}
 body.rs-ready .rf-profile-choice:has(input:checked){background:#e5f2f8!important;border-color:#4a94b5!important;color:#154f6c!important}
 body.rs-ready .rf-profile-choice:has(input:checked)::before{content:'✓';margin-right:8px;color:var(--rs-blue)}
 body.rs-ready .rf-profile-age{display:flex!important;gap:20px!important;margin:0!important}
 body.rs-ready .rs-profile-field{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:112px!important}
 body.rs-ready .rs-profile-field label{font-weight:600!important;line-height:1.5!important}
 body.rs-ready #MainBody :is(select,input[type="text"],#entersymptom){height:44px!important;min-height:44px!important;max-width:100%!important;padding:9px 12px!important;border:1px solid #bacdd6!important;border-radius:7px!important;background:#fff!important;color:var(--rs-ink)!important;font:inherit!important;box-shadow:none!important}
 body.rs-ready #MainBody :is(#entersymptom,#enterriskfactor){display:block!important;width:100%!important;margin:6px 0 10px!important}
 body.rs-ready #MainBody .rs-profile-field select{width:112px!important}
 body.rs-ready .rs-risk-disclosure{margin-top:20px!important;padding-top:14px!important;border-top:1px solid var(--rs-line)!important}
 body.rs-ready #MainBody summary{cursor:pointer!important;font-size:14px!important;min-height:32px!important;line-height:32px!important;color:#32637a!important;font-weight:500!important}
 body.rs-ready .rs-risk-content{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important;margin-top:14px!important}
 body.rs-ready .rs-risk-content h3{font-size:15px!important;margin:0 0 12px!important;color:var(--rs-ink)!important}
 body.rs-ready #MainBody :is(#RFSearchSymptom,#RFSelectRiskfactor,#RFChosenSymptoms,#RFRemedy){max-height:540px!important;overflow:auto!important;scrollbar-width:thin!important;scrollbar-color:#b1c8d3 transparent!important;overscroll-behavior:contain!important}
 body.rs-ready #MainBody #RFSelectRiskfactor{max-height:260px!important}
 body.rs-ready #MainBody #RFRiskfactors{max-height:340px!important;overflow:auto!important}
 body.rs-ready .rs-search-label{display:block!important;font-size:14px!important;font-weight:600!important}
 body.rs-ready .rs-index{margin:0 0 12px!important}
 body.rs-ready .rs-alphabet{display:grid!important;grid-template-columns:repeat(13,minmax(0,1fr))!important;gap:3px!important;padding:8px 0!important}
 body.rs-ready #MainBody .rs-alphabet a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;border-radius:5px!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important}
 body.rs-ready .rs-alphabet a:hover{background:#e5f2f8!important}
 body.rs-ready #MainBody .rs-choice-row{border-bottom:1px solid #e5edf1!important}
 body.rs-ready #MainBody .rs-choice-cell{position:relative!important;padding:0!important;border:0!important}
 body.rs-ready .rs-choice{position:relative!important;display:flex!important;align-items:start!important;gap:10px!important;min-height:48px!important;padding:12px 38px 12px 10px!important;border-radius:6px!important;cursor:pointer!important;color:var(--rs-ink)!important;line-height:1.5!important}
 body.rs-ready .rs-choice:hover{background:#f0f6f9!important}
 body.rs-ready .rs-choice:has(input:checked){background:#e7f2f8!important;color:#154b67!important}
 body.rs-ready :is(.rs-choice,.rf-profile-choice) input{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;opacity:0!important;clip-path:inset(50%)!important}
 body.rs-ready :is(.rs-choice,.rf-profile-choice):has(input:focus-visible){outline:3px solid #287fa8!important;outline-offset:-3px!important}
 body.rs-ready .rs-choice-mark{flex:none!important;width:18px!important;height:22px!important;color:#6d99ae!important;font-size:20px!important;line-height:22px!important;text-align:center!important}
 body.rs-ready .rs-choice-mark::before{content:'+'}
 body.rs-ready .rs-choice:has(input:checked) .rs-choice-mark::before{content:'✓';color:var(--rs-blue)}
 body.rs-ready .rs-choice-text{min-width:0!important;overflow-wrap:anywhere!important}
 body.rs-ready .rs-kind{display:block!important;font-size:11px!important;color:var(--rs-muted)!important}
 body.rs-ready #MainBody .rs-source-info{position:absolute!important;right:3px!important;top:9px!important;display:flex!important;justify-content:center!important;align-items:center!important;min-width:28px!important;min-height:30px!important;border-radius:50%!important;font:500 14px/1 Georgia,serif!important;color:#547f93!important}
 body.rs-ready .rs-source-info:hover{background:#d9eaf2!important}
 body.rs-ready .rs-count{font-size:13px!important;font-weight:500!important;color:var(--rs-muted)!important;margin-left:9px!important;white-space:nowrap!important}
 body.rs-ready #MainBody :is(.rs-action,#NewSearchButton){display:inline-flex!important;justify-content:center!important;align-items:center!important;min-height:40px!important;padding:8px 12px!important;border:1px solid #bdd0d9!important;border-radius:6px!important;background:#fff!important;color:#2e5d73!important;font:500 13px/1.35 system-ui,sans-serif!important;white-space:normal!important;cursor:pointer!important;box-shadow:none!important}
 body.rs-ready #MainBody :is(.rs-action,#NewSearchButton):hover{background:#eaf3f7!important}
 body.rs-ready .rs-selection-tools{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:14px!important}
 body.rs-ready .rs-priority{flex-basis:100%!important;justify-content:start!important}
 body.rs-ready #MainBody .rs-empty{padding:18px 0!important;font-size:14px!important;color:var(--rs-muted)!important;line-height:1.6!important}
 body.rs-ready #MainBody [hidden]{display:none!important}
 body.rs-ready #MainBody .rs-remove-risk{font-size:12px!important;padding:6px!important;display:inline-block!important}
 body.rs-ready #MainBody #RFRemedy :is(td,a){overflow-wrap:anywhere!important}
 body.rs-ready>.gg-sisters{width:calc(100% - 64px)!important;max-width:1340px!important;margin:0 auto!important}
 body.rs-ready #classic-version-nav{display:flex!important;justify-content:flex-end!important;align-items:center!important;width:auto!important;max-width:none!important;min-height:0!important;margin:12px 0 0!important;padding:0!important;border:0!important;background:none!important}
 body.rs-ready #classic-version-nav>strong{display:none!important}
 body.rs-ready #MainMenu{box-sizing:border-box!important;min-height:0!important;margin-bottom:20px!important}
 body.rs-ready #MainMenu .rf-version-buttons a{min-height:36px!important;padding:7px 20px!important}
 body.rs-ready .rs-profile{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(0,2fr)!important;column-gap:28px!important;align-items:center!important}
 body.rs-ready .rs-profile .rs-panel-heading{margin:0!important}
 body.rs-ready .rs-risk-disclosure{grid-column:1/-1!important}
 body.rs-ready #FormConfigSearch{gap:20px!important}
 body.rs-ready .rf-profile-gender{flex:1!important;min-width:220px!important}
 body.rs-ready .rf-profile-age{flex:1!important}
 body.rs-ready .rs-profile-field{flex:1!important}
 body.rs-ready #MainBody .rs-profile-field select{width:100%!important}
 body.rs-ready #MainBody #NewSearchButton{width:auto!important;min-width:110px!important;white-space:nowrap!important}
 body.rs-ready #MainBody .rs-filter-cell{width:auto!important}
 body.rs-ready #MainBody .rs-result-group{padding-top:16px!important;padding-bottom:8px!important;border-top:1px solid var(--rs-line)!important;font-weight:600!important}
 body.rs-ready #MainBody .rs-result-group :is(td,a){font-size:14px!important}
 body.rs-ready #MainBody .rf-classic-method-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:44px!important;min-height:36px!important;padding:4px 8px!important;border:1px solid var(--rs-line)!important;border-radius:5px!important;font-size:12px!important;box-shadow:none!important}
 body.rs-ready #MainBody .rs-shop-search{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:24px!important;min-height:28px!important;color:#668b9d!important}
 body.rs-ready #classic-company-footer{position:relative!important;inset:auto!important;float:none!important;clear:both!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;margin:24px 0 0!important;transform:none!important}
 body.rs-ready #classic-entry-gate{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 24px!important;transform:none!important}
 body.rs-ready #classic-entry-gate[hidden]{display:none!important}
 @media(max-width:1040px){
  body.rs-ready #classic-shell{width:calc(100% - 40px)!important}
  body.rs-ready #MainBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
  body.rs-ready .rs-results{grid-column:1/-1!important}
  body.rs-ready .rs-profile{grid-template-columns:1fr!important;row-gap:16px!important}
  body.rs-ready>.gg-sisters{width:calc(100% - 40px)!important}
  body.rs-ready .rs-panel-heading{min-height:86px!important}
 }
 @media(max-width:680px){
  body.rs-ready #classic-shell{width:calc(100% - 28px)!important}
  body.rs-ready #MainBody{display:flex!important;flex-direction:column!important;gap:16px!important}
  body.rs-ready #MainBody>.rs-panel{width:100%!important;order:initial!important;padding:16px!important}
  body.rs-ready .rs-panel-heading{min-height:0!important;margin-bottom:16px!important}
  body.rs-ready .rs-workspace-heading{width:100%!important;flex-wrap:wrap!important;gap:12px!important}
  body.rs-ready .rs-workspace-heading h1{font-size:24px!important}
  body.rs-ready .rs-workspace-actions{gap:14px!important;margin-left:auto!important}
  body.rs-ready #FormConfigSearch{gap:16px!important}
  body.rs-ready .rf-profile-gender{flex-basis:100%!important;min-width:0!important;width:100%!important}
  body.rs-ready .rf-profile-age{width:100%!important;gap:16px!important}
  body.rs-ready .rs-profile-field{flex:1!important;min-width:0!important}
  body.rs-ready #MainBody .rs-profile-field select{width:100%!important}
  body.rs-ready .rs-risk-content{grid-template-columns:1fr!important}
  body.rs-ready #MainBody :is(select,input[type="text"],#entersymptom){font-size:16px!important}
  body.rs-ready #MainBody :is(#RFSearchSymptom,#RFChosenSymptoms,#RFRemedy){max-height:440px!important}
  body.rs-ready #MainMenu{padding:14px 0!important;margin-bottom:8px!important;min-height:80px!important}
  body.rs-ready>.gg-sisters{width:calc(100% - 28px)!important}
  body.rs-ready #MainMenu>table>tbody>tr{display:flex!important;flex-wrap:wrap!important;gap:14px!important}
  body.rs-ready #MainMenu td:first-child{width:100%!important}
  body.rs-ready #MainMenu td:last-child{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:6px!important}
  body.rs-ready #classic-version-nav{margin:8px 0 0 auto!important}
 }
}
