.wellness-quiz-modal-overlay{z-index:10000;overflow:hidden;overscroll-behavior:contain}.wellness-quiz-modal-content{max-width:560px;width:92vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--white, #fff);border-radius:12px;box-shadow:0 8px 32px #0000001f}.wellness-quiz-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-color, #e0e0e0);flex-shrink:0}.wellness-quiz-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary, #1a1a1a)}.wellness-quiz-close{background:none;border:none;font-size:1.5rem;line-height:1;color:var(--text-muted, #757575);cursor:pointer;padding:4px}.wellness-quiz-close:hover{color:var(--text-primary, #1a1a1a)}.wellness-quiz-body{padding:20px 24px;overflow-y:auto;flex:1;min-height:0}.wellness-quiz-intro{margin:0 0 12px;font-size:.9375rem;color:var(--text-secondary, #616161);line-height:1.5}.wellness-quiz-intro-note{margin:0 0 20px;font-size:.8125rem;color:var(--text-muted, #757575);line-height:1.4;font-style:italic}.wellness-quiz-question-category{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--pink-baby, #1976d2);margin:0 0 8px}.wellness-quiz-question-text{margin:0 0 16px;font-size:1rem;font-weight:500;color:var(--text-primary, #1a1a1a);line-height:1.4}.wellness-quiz-answers{display:flex;flex-direction:column;gap:8px}.wellness-quiz-answer-btn{display:block;width:100%;padding:12px 16px;text-align:left;font-size:.9375rem;color:var(--text-primary, #1a1a1a);background:var(--bg-secondary, #f5f5f5);border:2px solid transparent;border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s}.wellness-quiz-answer-btn:hover{background:var(--pastel-cream, #eee)}.wellness-quiz-answer-btn--selected{border-color:var(--pink-baby, #2563eb);background:var(--pink-light, rgba(37, 99, 235, .08))}.wellness-quiz-chips{display:flex;flex-wrap:wrap;gap:8px}.wellness-quiz-chip{display:inline-flex;align-items:center;padding:8px 14px;font-size:.875rem;border:1px solid var(--border-color, #e0e0e0);border-radius:8px;background:var(--white, #fff);color:var(--text-primary, #1a1a1a);cursor:pointer;transition:background .2s,border-color .2s}.wellness-quiz-chip:hover{background:var(--bg-secondary, #f5f5f5);border-color:var(--text-muted, #9e9e9e)}.wellness-quiz-chip--selected{border-color:var(--pink-baby, #2563eb);background:var(--pink-light, rgba(37, 99, 235, .08));color:var(--pink-baby, #2563eb)}.wellness-quiz-chip--selected:hover{background:var(--pink-light, rgba(37, 99, 235, .12))}.wellness-quiz-chip-label{white-space:nowrap}@media (max-width: 480px){.wellness-quiz-chip-label{white-space:normal;text-align:center;line-height:1.3}}.wellness-quiz-nav{margin-top:20px}.wellness-quiz-btn{padding:10px 18px;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;border:none}.wellness-quiz-btn--primary{background:var(--accent-dark, var(--pink-baby, #2563eb));color:#fff}.wellness-quiz-btn--primary:hover:not(:disabled){filter:brightness(1.05)}.wellness-quiz-btn--primary:disabled{opacity:.6;cursor:not-allowed}.wellness-quiz-btn--secondary{background:transparent;color:var(--text-secondary, #616161);border:1px solid var(--border-color, #e0e0e0)}.wellness-quiz-btn--secondary:hover{background:var(--bg-secondary, #f5f5f5)}.wellness-quiz-results-form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.wellness-quiz-results-body{flex:1;min-height:0}.wellness-quiz-results-intro{margin:0 0 16px;font-size:.9375rem;color:var(--text-secondary, #616161);line-height:1.5}.wellness-quiz-no-results{margin:0;font-size:.9375rem;color:var(--text-muted, #757575);line-height:1.5}.wellness-quiz-treatment-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.wellness-quiz-treatment-card{padding:16px;border:1px solid var(--border-color, #e0e0e0);border-radius:10px;background:var(--bg-secondary, #fafafa)}.wellness-quiz-treatment-card-header{margin-bottom:10px}.wellness-quiz-treatment-name{font-size:1.0625rem;font-weight:600;color:var(--text-primary, #1a1a1a);margin-bottom:4px}.wellness-quiz-treatment-category{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pink-baby, #1976d2);margin-bottom:0}.wellness-quiz-treatment-used-for{margin-bottom:10px}.wellness-quiz-treatment-used-for-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #757575);margin-bottom:4px}.wellness-quiz-treatment-summary{margin:0 0 6px;font-size:.9375rem;color:var(--text-primary, #1a1a1a);line-height:1.5}.wellness-quiz-treatment-addresses{margin:0 0 10px;font-size:.8125rem;color:var(--text-secondary, #616161);line-height:1.45}.wellness-quiz-treatment-matches{margin-bottom:10px}.wellness-quiz-treatment-matches-list{margin:4px 0 0;padding-left:1.25rem;font-size:.8125rem;color:var(--text-secondary, #616161);line-height:1.5}.wellness-quiz-treatment-meta{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:.8125rem;color:var(--text-muted, #757575)}.wellness-quiz-treatment-meta span{flex:0 0 auto}.wellness-quiz-treatment-notes{margin:8px 0 0;font-size:.8125rem;color:var(--text-muted, #757575);line-height:1.4}.wellness-quiz-loading,.wellness-quiz-error{margin:0;font-size:.9375rem}.wellness-quiz-error{color:#b71c1c;margin-top:12px}.wellness-quiz-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--border-color, #e0e0e0);flex-shrink:0}.not-found-container{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:var(--bg-primary, #faf6f0);color:var(--text-primary, #333)}.not-found-title{font-size:4rem;font-weight:700;margin:0 0 .5rem;color:var(--text-primary)}.not-found-message{font-size:1.25rem;margin:0;color:var(--text-secondary)}body[data-practice=judgemd]{--bg-primary: #ffffff;--bg-secondary: #f7f7f4;--bg-gradient: #f7f7f4;--text-primary: #242a36;--text-secondary: #343847;--text-muted: #6d7079;--accent-dark: #4a5d46;--accent-light: #e6e9e1;--white: #ffffff;--progress-track: #e1e3dc;--pink-baby: #4a5d46;--pink-light: #dfe4da;--pink-dark: #354432;--pastel-beige: #e6e7e2;--pastel-cream: #f7f7f4;--selected-bg: #4a5d46;--border-color: #e1e2dd}body[data-practice=judgemd] .landing-screen,body[data-practice=judgemd] .results-header-bar,body[data-practice=judgemd] .results-concern-header{background:var(--bg-secondary)}body[data-practice=judgemd] .landing-hero{background:linear-gradient(180deg,#f7f7f400 62%,#f7f7f442),#dfe1d9}body[data-practice=judgemd] .landing-hero-image{object-fit:cover;object-position:50% 50%;--landing-hero-image-shift-y: 0;transform:scale(1.02)}body[data-practice=judgemd] .landing-hero:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 52%,rgba(36,42,54,.12));content:"";pointer-events:none}body[data-practice=judgemd] .landing-cta{z-index:2}body[data-practice=judgemd] .landing-cta-button,body[data-practice=judgemd] .onboarding-button,body[data-practice=judgemd] .next-button,body[data-practice=judgemd] .celebration-cta-button,body[data-practice=judgemd] .lead-submit-button,body[data-practice=judgemd] .concern-card-new-button,body[data-practice=judgemd] .concern-case-card-view-button,body[data-practice=judgemd] .consultation-submit-button{color:#fff}body[data-practice=judgemd] .results-cta-button,body[data-practice=judgemd] .cta-button-cream{color:#242a36}body[data-practice=judgemd] .results-cta-container{padding-top:12px}body[data-practice=judgemd] .app-container.header-hidden>.main-content.main-content--results-browse{padding-top:0;justify-content:flex-start}body[data-practice=judgemd] .results-screen--browse{box-sizing:border-box;padding-top:53px}body[data-practice=judgemd] .quiz-region-groups{display:flex;flex-direction:column;gap:22px}body[data-practice=judgemd] .quiz-region-group{display:flex;flex-direction:column;gap:10px}body[data-practice=judgemd] .quiz-region-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 2px}body[data-practice=judgemd] .quiz-region-heading h2{margin:0;color:#242a36;font-size:17px;line-height:1.25;font-weight:750}body[data-practice=judgemd] .quiz-region-heading p{margin:0;color:#6d7079;font-size:11px;line-height:1.35;text-align:right}body[data-practice=judgemd] .quiz-region-heading--compact{justify-content:flex-start}body[data-practice=judgemd] .quiz-region-group--breast .quiz-region-heading h2,body[data-practice=judgemd] .quiz-region-group--abdomen-back .quiz-region-heading h2,body[data-practice=judgemd] .quiz-region-group--labia .quiz-region-heading h2{color:#4a5d46}body[data-practice=judgemd] .judge-browse-section-heading{margin:-20px -20px 18px;padding:15px 20px 14px;background:#eef0eb;border-bottom:1px solid #d8dcd3}body[data-practice=judgemd] .judge-browse-section-heading h3{margin:0 0 3px;color:#242a36;font-size:17px;line-height:1.25;font-weight:750}body[data-practice=judgemd] .judge-browse-section-heading p{margin:0;color:#6d7079;font-size:11px;line-height:1.35}body[data-practice=judgemd] .concern-card-new-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}body[data-practice=judgemd] .concern-card-new-heading-row .concern-card-new-title{margin:0}body[data-practice=judgemd] .concern-region-chip{flex-shrink:0;padding:5px 9px;border-radius:999px;background:#e6e9e1;color:#354432;font-size:10px;line-height:1;font-weight:750;letter-spacing:.02em;text-transform:uppercase}body[data-practice=judgemd] .concern-region-chip--breast{background:#4a5d46;color:#fff}body[data-practice=judgemd] .concern-region-chip--abdomen-back{background:#343847;color:#fff}body[data-practice=judgemd] .concern-region-chip--labia{background:#685563;color:#fff}body[data-practice=judgemd] .app-container.header-hidden>.main-content>.case-detail-page,body[data-practice=judgemd] .app-container.header-hidden .case-detail-page{background:#fff!important}body[data-practice=judgemd] .concern-case-card-unread-indicator{color:#fff;box-shadow:0 2px 6px #4a5d4657}body[data-practice=judgemd] .concern-case-card-read-indicator{background:#354432;color:#fff;border:1px solid rgba(255,255,255,.72);font-size:12px;font-weight:750;box-shadow:0 2px 7px #242a366b}body[data-practice=judgemd] .sensitive-media{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#dfe2db}body[data-practice=judgemd] .sensitive-media-image{filter:blur(18px);transform:scale(1.12);transition:filter .18s ease,transform .18s ease}body[data-practice=judgemd] .sensitive-media-warning{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:18px;border:0;border-radius:inherit;background:#242a36c2;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;cursor:pointer}body[data-practice=judgemd] .sensitive-media-warning-title{font-size:14px;line-height:1.2;font-weight:700}body[data-practice=judgemd] .sensitive-media-warning-copy{max-width:240px;font-size:12px;line-height:1.35;color:#ffffffdb}body[data-practice=judgemd] .sensitive-media-warning-action{margin-top:4px;padding:5px 10px;border:1px solid rgba(255,255,255,.7);border-radius:999px;font-size:12px;line-height:1;font-weight:700}body[data-practice=judgemd] .sensitive-media--compact .sensitive-media-warning{gap:4px;padding:8px}body[data-practice=judgemd] .sensitive-media--compact .sensitive-media-warning svg{width:18px;height:18px}body[data-practice=judgemd] .sensitive-media--compact .sensitive-media-warning-title,body[data-practice=judgemd] .sensitive-media--compact .sensitive-media-warning-action{font-size:10px}body[data-practice=judgemd] .sensitive-media--compact .sensitive-media-warning-action{margin-top:1px;padding:4px 7px}body[data-practice=judgemd] .sensitive-media--revealed .sensitive-media-image{filter:none;transform:none}body[data-practice=judgemd] .sensitive-media-hide{position:absolute;z-index:8;top:10px;right:10px;padding:5px 9px;border:1px solid rgba(255,255,255,.75);border-radius:999px;background:#242a36c7;color:#fff;font-size:11px;font-weight:700;cursor:pointer}body[data-practice=judgemd] .landing-cta-button,body[data-practice=judgemd] .onboarding-button,body[data-practice=judgemd] .results-cta-button{box-shadow:0 6px 18px #4a5d4640}body[data-practice=judgemd] .celebration-cta-button,body[data-practice=judgemd] .lead-submit-button{background:#4a5d46;color:#fff;box-shadow:0 6px 18px #4a5d4647}body[data-practice=judgemd] .celebration-cta-button:hover,body[data-practice=judgemd] .celebration-cta-button:focus-visible,body[data-practice=judgemd] .lead-submit-button:hover,body[data-practice=judgemd] .lead-submit-button:focus-visible{background:#354432;color:#fff}body[data-practice=judgemd] .onboarding-image-wrapper--screen-1{height:240px;background:#dfe1d9}body[data-practice=judgemd] .onboarding-top-image--judgemd-crop{width:100%;height:100%;object-fit:cover;object-position:50% 24%}body[data-practice=judgemd] .consultation-modal-incentive-box{border-color:#4a5d463d;background:#4a5d4617}.practice-logo.judgemd-logo{width:auto;height:auto;max-width:180px;max-height:50px;object-fit:contain}body[data-practice=judgemd] .clinic-header-logo{width:142px;max-width:142px;max-height:34px}.clinic-header-actions{display:flex;align-items:center}
