.eol-anamnese-app{--bg:#111312;--card:#191b1a;--card2:#151716;--line:#303331;--line2:#3a3e3a;--text:#f2f0eb;--muted:#b8b4ad;--soft:#7f827d;--purple:#9578d8;--blue:#57d8d1;--orange:#f39a22;--teal:#2bb7b0;--pink:#b55cd4;--green:#4b8b27;--red:#e66b4c;--gold:#d39a32;--accent:#b778ee;--accent2:#d29dff}.eol-anamnese-app,.eol-anamnese-app *{box-sizing:border-box}.eol-anamnese-app{scroll-behavior:smooth}.eol-anamnese-app{margin:0;background:var(--bg);color:var(--text);font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-weight:300;line-height:1.5}.eol-anamnese-app button,.eol-anamnese-app input,.eol-anamnese-app select,.eol-anamnese-app textarea{font:inherit}.eol-anamnese-app .topbar{position:sticky;top:0;z-index:80;background:#111312f2;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-bottom:1px solid #272a28}.eol-anamnese-app .topinner{max-width:1080px;margin:auto;padding:13px 26px;display:flex;align-items:center;gap:14px}.eol-anamnese-app .emblem{width:35px;height:35px;border:1px solid #6f508a;border-radius:50%;display:grid;place-items:center;color:var(--accent2);font-family:Roboto Condensed,Roboto Condensed Fallback,Arial Narrow,Arial,sans-serif;font-size:17px}.eol-anamnese-app .brand{display:flex;flex-direction:column;line-height:1.05}.eol-anamnese-app .brand b{font-family:Roboto Condensed,Roboto Condensed Fallback,Arial Narrow,Arial,sans-serif;font-size:19px;font-weight:500}.eol-anamnese-app .brand span{font-size:9px;letter-spacing:2.2px;text-transform:uppercase;color:var(--accent2)}.eol-anamnese-app .phasepill{margin-left:auto;display:flex;border:1px solid #343735;border-radius:999px;overflow:hidden}.eol-anamnese-app .phasepill button{border:0;background:transparent;color:#8d908b;padding:7px 13px;font-size:11px;cursor:pointer}.eol-anamnese-app .phasepill button.on{background:var(--accent);color:#fff}.eol-anamnese-app .progress{height:3px;background:#242725}.eol-anamnese-app .progressbar{height:100%;width:0;background:linear-gradient(90deg,var(--accent),var(--accent2));transition:.25s}.eol-anamnese-app .wrap{max-width:1080px;margin:auto;padding:46px 28px 120px}.eol-anamnese-app .screen{display:none}.eol-anamnese-app .screen.active{display:block}.eol-anamnese-app .eyebrow{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--accent2);margin-bottom:12px}.eol-anamnese-app h1{font-family:Roboto Condensed,Roboto Condensed Fallback,Arial Narrow,Arial,sans-serif;font-size:48px;font-weight:400;line-height:1.06;margin:0 0 12px}.eol-anamnese-app h1 em{color:var(--accent2)}.eol-anamnese-app .lead{max-width:790px;color:var(--muted);font-size:15px;line-height:1.7;margin:0}.eol-anamnese-app .meta{font-size:12px;color:#8f928d;margin-top:11px}.eol-anamnese-app .notice{font-size:11.5px;color:#8e918c;border-left:2px solid var(--accent);padding:8px 0 8px 14px;margin:26px 0 34px}.eol-anamnese-app .panel{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:25px 27px;margin-bottom:24px}.eol-anamnese-app .panel h2{font-family:Roboto Condensed,Roboto Condensed Fallback,Arial Narrow,Arial,sans-serif;font-size:28px;font-weight:500;margin:0 0 5px}.eol-anamnese-app .panel .sub{font-size:13px;color:var(--muted);margin-bottom:20px}.eol-anamnese-app .row2{display:grid;grid-template-columns:1fr 1fr;gap:15px}.eol-anamnese-app .row3{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.eol-anamnese-app .field label,.eol-anamnese-app .label{display:block;font-size:12px;color:var(--muted);margin:0 0 7px}.eol-anamnese-app input[type=text],.eol-anamnese-app input[type=email],.eol-anamnese-app input[type=number],.eol-anamnese-app select,.eol-anamnese-app textarea{width:100%;background:#111414;border:1px solid #353936;border-radius:11px;color:var(--text);padding:12px 13px;outline:none}.eol-anamnese-app textarea{min-height:68px;resize:vertical}.eol-anamnese-app input:focus,.eol-anamnese-app select:focus,.eol-anamnese-app textarea:focus{border-color:var(--accent)}.eol-anamnese-app select option{background:#161817}.eol-anamnese-app .goal-list{display:flex;flex-direction:column;gap:11px}.eol-anamnese-app .goal-row{display:grid;grid-template-columns:minmax(0,1fr) 185px 34px;gap:11px;align-items:end}.eol-anamnese-app .iconbtn,.eol-anamnese-app .ghost,.eol-anamnese-app .primary,.eol-anamnese-app .secondary{cursor:pointer}.eol-anamnese-app .iconbtn{height:42px;border:1px solid #3a3d3b;background:#151716;color:#aaa;border-radius:10px}.eol-anamnese-app .ghost{margin-top:12px;border:1px solid #3a3d3b;background:#151716;color:var(--accent2);border-radius:10px;padding:10px 14px}.eol-anamnese-app .chips{display:flex;flex-wrap:wrap;gap:8px}.eol-anamnese-app .chip{border:1px solid #363a37;border-radius:999px;padding:9px 13px;background:#121413;color:#d9d7d2;font-size:12.5px;cursor:pointer;transition:.15s}.eol-anamnese-app .chip.sel{border-color:var(--accent);background:#b778ee24;color:#ebd4ff}.eol-anamnese-app .problem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.eol-anamnese-app .problem{border:1px solid #333735;background:#151716;border-radius:13px;padding:13px 14px;cursor:pointer;display:flex;align-items:center;gap:10px;color:#e2e0db;font-size:13px;text-align:left}.eol-anamnese-app .problem .box{width:15px;height:15px;border:1.5px solid #858983;border-radius:4px;flex:none}.eol-anamnese-app .problem.sel{border-color:var(--accent);background:#b778ee14}.eol-anamnese-app .problem.sel .box{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px #ffffffd9}.eol-anamnese-app .problem-details{display:flex;flex-direction:column;gap:10px;margin-top:18px}.eol-anamnese-app .problem-detail{background:#131514;border:1px solid #2e322f;border-radius:14px;padding:14px}.eol-anamnese-app .problem-line{display:grid;grid-template-columns:minmax(180px,1fr) minmax(240px,1.2fr) 160px;gap:14px;align-items:center}.eol-anamnese-app .problem-name{font-size:13px;font-weight:500}.eol-anamnese-app .whenrow{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.eol-anamnese-app .when{border:1px solid #353936;background:#111414;color:#b9bbb6;border-radius:8px;padding:6px 9px;font-size:11px;cursor:pointer}.eol-anamnese-app .when.sel{border-color:var(--accent);color:#ecd6ff;background:#b778ee1f}.eol-anamnese-app .range-wrap{display:grid;grid-template-columns:1fr 38px;gap:10px;align-items:center}.eol-anamnese-app .range-wrap output{text-align:right;color:var(--accent2);font-weight:600;font-size:12px}.eol-anamnese-app input[type=range]{width:100%;-webkit-appearance:none;appearance:none;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--accent) 0 var(--pct,50%),#343735 var(--pct,50%) 100%);outline:none;transition:background .15s}.eol-anamnese-app input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#f9f1ff;border:2px solid var(--accent);cursor:pointer;transition:transform .15s,box-shadow .15s}.eol-anamnese-app input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 0 0 4px #9f57da26}.eol-anamnese-app input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#f9f1ff;border:2px solid var(--accent);cursor:pointer}.eol-anamnese-app .range-labels{display:flex;justify-content:space-between;font-size:10.5px;color:#747773;margin-top:5px}.eol-anamnese-app .cards{display:flex;flex-direction:column;gap:22px}.eol-anamnese-app .card{background:var(--card);border:1px solid #343735;border-radius:22px;overflow:hidden}.eol-anamnese-app .cardhead{width:100%;border:0;background:transparent;color:var(--text);display:flex;gap:14px;align-items:center;text-align:left;padding:22px 28px;cursor:pointer}.eol-anamnese-app .dot{width:19px;height:19px;border-radius:50%;flex:none}.eol-anamnese-app .cardtitle{font-size:27px;font-weight:600;line-height:1.13}.eol-anamnese-app .cardsub{font-size:16px;color:#bebbb5;margin-top:5px}.eol-anamnese-app .chev{margin-left:auto;font-size:28px;color:#858984;transition:.2s}.eol-anamnese-app .card.open .chev{transform:rotate(180deg)}.eol-anamnese-app .cardbody{display:none;border-top:1px solid #2c302d;background:var(--card2);padding:24px 28px 28px}.eol-anamnese-app .card.open .cardbody{display:block}.eol-anamnese-app .qblock{padding:17px 0;border-bottom:1px solid #292c2a}.eol-anamnese-app .qblock:first-child{padding-top:0}.eol-anamnese-app .qblock:last-child{border-bottom:0;padding-bottom:0}.eol-anamnese-app .qtitle{font-size:14px;font-weight:500;margin-bottom:8px}.eol-anamnese-app .qhint{font-size:11px;color:#7f827d;margin-top:6px}.eol-anamnese-app .segment{display:flex;flex-wrap:wrap;gap:8px}.eol-anamnese-app .seg{border:1px solid #373a38;background:#111414;color:#c9c7c1;border-radius:9px;padding:8px 11px;font-size:12px;cursor:pointer}.eol-anamnese-app .seg.sel{border-color:var(--accent);background:#b778ee24;color:#ecd5ff}.eol-anamnese-app .sectionhint{border-left:2px solid #3d403e;padding-left:12px;color:#848781;font-size:11.5px;margin-bottom:17px}.eol-anamnese-app .phase-actions{display:flex;justify-content:space-between;gap:10px;margin-top:32px;flex-wrap:wrap}.eol-anamnese-app .primary,.eol-anamnese-app .secondary{border-radius:11px;padding:13px 18px;font-size:13px}.eol-anamnese-app .primary{border:0;background:var(--accent);color:#fff;font-weight:600}.eol-anamnese-app .secondary{background:#1a1c1b;color:#ddd;border:1px solid #3a3d3b}.eol-anamnese-app .partner-box.hidden{display:none}.eol-anamnese-app .pattern-intro{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.eol-anamnese-app .pattern-count{font-size:12px;color:var(--accent2);border:1px solid #553d6a;border-radius:999px;padding:6px 11px}.eol-anamnese-app .pattern-list{display:flex;flex-direction:column;gap:10px;margin-top:18px}.eol-anamnese-app .pattern-q{background:#141615;border:1px solid #303431;border-radius:13px;padding:14px 15px;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:15px;align-items:center}.eol-anamnese-app .pattern-text{font-size:13px;line-height:1.45}.eol-anamnese-app .scale5{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.eol-anamnese-app .scale5 button{border:1px solid #3a3e3a;background:#101211;color:#999d98;border-radius:8px;height:34px;cursor:pointer;font-size:12px}.eol-anamnese-app .scale5 button.sel{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.eol-anamnese-app .scale-legend{display:flex;justify-content:space-between;font-size:10px;color:#71746f;margin-top:5px}.eol-anamnese-app #summary{display:none}.eol-anamnese-app .summary-head{border-bottom:1px solid #343735;padding-bottom:20px;margin-bottom:22px}.eol-anamnese-app .summary-head h2{font-family:Roboto Condensed,Roboto Condensed Fallback,Arial Narrow,Arial,sans-serif;font-size:38px;font-weight:500;margin:0 0 5px}.eol-anamnese-app .summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.eol-anamnese-app .sumcard{background:var(--card);border:1px solid #333735;border-radius:17px;padding:18px}.eol-anamnese-app .sumtitle{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:600;margin-bottom:12px}.eol-anamnese-app .sumtitle .dot{width:12px;height:12px}.eol-anamnese-app .metric{margin:10px 0}.eol-anamnese-app .metric-head{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:#bdbab4;margin-bottom:5px}.eol-anamnese-app .metric-head b{color:#f0eee9;font-weight:500}.eol-anamnese-app .bar{height:7px;background:#303330;border-radius:999px;overflow:hidden}.eol-anamnese-app .bar>span{display:block;height:100%;border-radius:999px;background:var(--bar,var(--accent));width:0}.eol-anamnese-app .textlist{font-size:11.5px;color:#b5b2ac;line-height:1.6;margin-top:10px}.eol-anamnese-app .sab-bars{display:flex;flex-direction:column;gap:10px}.eol-anamnese-app .sab-row{display:grid;grid-template-columns:170px 1fr 42px;gap:12px;align-items:center}.eol-anamnese-app .sab-name{font-size:12px}.eol-anamnese-app .sab-score{text-align:right;font-weight:600;color:var(--accent2);font-size:12px}.eol-anamnese-app .top3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.eol-anamnese-app .topbox{border:1px solid #373a38;background:#141615;border-radius:14px;padding:15px}.eol-anamnese-app .topbox b{font-size:14px}.eol-anamnese-app .topbox p{font-size:11.5px;color:#aaa7a1;line-height:1.55;margin:8px 0}.eol-anamnese-app .topbox span{font-size:10.5px;color:var(--accent2)}.eol-anamnese-app .smallnote{font-size:10.5px;color:#777a75;margin-top:16px}.eol-anamnese-app .summary-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.eol-anamnese-app .toast{position:fixed;right:20px;bottom:20px;background:#242725;border:1px solid #404440;color:#e8e6e0;padding:11px 14px;border-radius:10px;font-size:12px;opacity:0;pointer-events:none;transition:.2s;z-index:100}.eol-anamnese-app .toast.show{opacity:1}@media(max-width:760px){.eol-anamnese-app .wrap{padding:34px 16px 100px}.eol-anamnese-app .topinner{padding:12px 16px}.eol-anamnese-app .brand span{display:none}.eol-anamnese-app .phasepill button{padding:7px 9px}.eol-anamnese-app h1{font-size:38px}.eol-anamnese-app .panel{padding:20px 17px}.eol-anamnese-app .row2,.eol-anamnese-app .row3{grid-template-columns:1fr}.eol-anamnese-app .goal-row{grid-template-columns:1fr 1fr 32px}.eol-anamnese-app .problem-grid,.eol-anamnese-app .problem-line{grid-template-columns:1fr}.eol-anamnese-app .cardhead{padding:19px 17px}.eol-anamnese-app .cardbody{padding:21px 17px}.eol-anamnese-app .cardtitle{font-size:21px}.eol-anamnese-app .cardsub{font-size:13px}.eol-anamnese-app .pattern-q,.eol-anamnese-app .summary-grid,.eol-anamnese-app .top3{grid-template-columns:1fr}.eol-anamnese-app .sab-row{grid-template-columns:120px 1fr 36px}}@media print{@page{margin:13mm}.eol-anamnese-app{background:#fff;color:#111}.eol-anamnese-app .topbar,.eol-anamnese-app #phase1,.eol-anamnese-app #phase2,.eol-anamnese-app .summary-actions,.eol-anamnese-app .toast{display:none!important}.eol-anamnese-app #summary{display:block!important}.eol-anamnese-app .wrap{max-width:none;padding:0}.eol-anamnese-app .summary-head{border-color:#bbb}.eol-anamnese-app .sumcard,.eol-anamnese-app .topbox{background:#fff;border-color:#ccc;break-inside:avoid}.eol-anamnese-app .sumtitle,.eol-anamnese-app .metric-head b,.eol-anamnese-app .sab-name{color:#111}.eol-anamnese-app .metric-head,.eol-anamnese-app .textlist,.eol-anamnese-app .topbox p,.eol-anamnese-app .smallnote{color:#555}.eol-anamnese-app .bar{background:#e5e5e5;-webkit-print-color-adjust:exact;print-color-adjust:exact}.eol-anamnese-app .bar>span,.eol-anamnese-app .dot{-webkit-print-color-adjust:exact;print-color-adjust:exact}.eol-anamnese-app .summary-grid{grid-template-columns:1fr 1fr}}.eol-anamnese-app{--bg:#fdf7ff;--card:#ffffff;--card2:#fdfaff;--line:#e7daed;--line2:#ddcde6;--text:#493657;--muted:#7b6d84;--soft:#95879e;--purple:#9d55d9;--blue:#4bd5ce;--orange:#f39a22;--teal:#2ab2ab;--pink:#c774e6;--green:#68b8b4;--red:#c96fe3;--gold:#dfa546;--accent:#9f57da;--accent2:#c174df;--required:#f29a2e;--required-bg:#fff8ec}.eol-anamnese-app{background:radial-gradient(circle at 8% 0%,rgba(199,116,230,.14),transparent 30%),radial-gradient(circle at 94% 10%,rgba(42,178,171,.1),transparent 27%),linear-gradient(180deg,#fdf8ff,#fcf4ff 68%,#fdf8ff);color:var(--text);font-size:17px}.eol-anamnese-app .topbar{background:#fdf7fff0;border-bottom:1px solid #e7daee;box-shadow:0 5px 24px #5640650d}.eol-anamnese-app .topinner{padding:12px 26px}.eol-anamnese-app .brand-logo{width:58px;height:58px;object-fit:cover;border-radius:16px;box-shadow:0 8px 20px #5d377824;flex:none}.eol-anamnese-app .brand b{font-size:23px;color:#4d355e}.eol-anamnese-app .brand span{font-size:10px;color:var(--purple);margin-top:4px}.eol-anamnese-app .phasepill{border-color:#ddcde6;background:#fff}.eol-anamnese-app .phasepill button{color:#82718d;font-size:12px;padding:9px 15px}.eol-anamnese-app .phasepill button.on{background:linear-gradient(135deg,var(--purple),var(--pink));color:#fff}.eol-anamnese-app .progress{background:#e9ddef}.eol-anamnese-app .progressbar{background:linear-gradient(90deg,var(--teal),var(--purple),var(--pink))}.eol-anamnese-app .wrap{max-width:1120px;padding-top:52px}.eol-anamnese-app .eyebrow{font-size:11px;color:var(--purple);font-weight:600}.eol-anamnese-app h1{font-size:54px;color:#43304f}.eol-anamnese-app .lead{font-size:17px;color:#706279}.eol-anamnese-app .meta{font-size:13px;color:#918399}.eol-anamnese-app .notice{font-size:13px;color:#7c7083;border-left-color:var(--pink);background:#c774e60d;padding:11px 15px;border-radius:0 10px 10px 0}.eol-anamnese-app .panel,.eol-anamnese-app .card{background:#fffffff0;border-color:#e4d7eb;box-shadow:0 12px 34px #5a41690f}.eol-anamnese-app .panel{padding:30px 31px}.eol-anamnese-app .panel h2{font-size:33px;color:#4f385f}.eol-anamnese-app .panel .sub{font-size:15px;color:#7b6e83}.eol-anamnese-app .field label,.eol-anamnese-app .label{font-size:13.5px;color:#73647d;font-weight:500}.eol-anamnese-app input[type=text],.eol-anamnese-app input[type=email],.eol-anamnese-app input[type=number],.eol-anamnese-app select,.eol-anamnese-app textarea{background:#fff;border:1.5px solid #ddcee4;color:#473851;padding:14px 15px;font-size:15px;min-height:48px}.eol-anamnese-app input::placeholder,.eol-anamnese-app textarea::placeholder{color:#af9eb6}.eol-anamnese-app input:focus,.eol-anamnese-app select:focus,.eol-anamnese-app textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #9d55d91a}.eol-anamnese-app .ghost{background:#fff;border-color:#d3c3dc;color:var(--purple);font-size:14px;padding:11px 16px}.eol-anamnese-app .iconbtn{background:#fff;border-color:#d9cbe0;color:#8e7a9a}.eol-anamnese-app .chip,.eol-anamnese-app .seg,.eol-anamnese-app .when,.eol-anamnese-app .behavior-chip,.eol-anamnese-app .trigger-chip,.eol-anamnese-app .after-chip{background:#fff;border-color:#dacbe1;color:#5d4c69;font-size:13.5px;padding:10px 13px}.eol-anamnese-app .chip.sel,.eol-anamnese-app .seg.sel,.eol-anamnese-app .when.sel,.eol-anamnese-app .behavior-chip.sel,.eol-anamnese-app .trigger-chip.sel,.eol-anamnese-app .after-chip.sel{border-color:var(--purple);background:linear-gradient(135deg,#9d55d917,#c774e61a);color:#7b3fab}.eol-anamnese-app .problem{background:#fff;border-color:#dbcde2;color:#564562;font-size:14px;padding:15px 16px}.eol-anamnese-app .problem.sel{border-color:var(--pink);background:#fcf3ff}.eol-anamnese-app .problem.sel .box{background:linear-gradient(135deg,var(--purple),var(--pink));border-color:var(--purple)}.eol-anamnese-app .problem-detail{background:#fdfaff;border:1px solid #e2d4e9;border-radius:18px;padding:19px;box-shadow:0 8px 24px #5a41690a}.eol-anamnese-app .problem-name{font-size:17px;color:#4d365d}.eol-anamnese-app .range-wrap output{font-size:14px;color:var(--purple)}.eol-anamnese-app input[type=range]{height:2px;background:linear-gradient(90deg,var(--teal) 0 var(--pct,50%),#e9dfee var(--pct,50%) 100%);transition:background .15s}.eol-anamnese-app input[type=range]::-webkit-slider-thumb{width:12px;height:12px;background:#fff;border:2px solid var(--purple);box-shadow:0 1px 4px #9d55d926;transition:transform .15s,box-shadow .15s}.eol-anamnese-app input[type=range]::-moz-range-thumb{width:10px;height:10px;background:#fff;border:2px solid var(--purple)}.eol-anamnese-app .range-labels{font-size:11.5px;color:#93869b}.eol-anamnese-app .cardhead{padding:25px 30px}.eol-anamnese-app .cardtitle{font-size:30px;color:#483456}.eol-anamnese-app .cardsub{font-size:17px;color:#7e7086}.eol-anamnese-app .cardbody{background:#fdfaff;border-top-color:#e7daed;padding:28px 30px 31px}.eol-anamnese-app .qblock{border-bottom-color:#eae0ef;padding:20px 0}.eol-anamnese-app .qtitle{font-size:16px;color:#51405d;font-weight:600}.eol-anamnese-app .qhint{font-size:12.5px;color:#8d8195}.eol-anamnese-app .primary{background:linear-gradient(135deg,var(--purple),var(--pink));font-size:15px;padding:14px 21px;box-shadow:0 8px 20px #9f57da2e}.eol-anamnese-app .secondary{background:#fff;color:#655272;border-color:#d5c7dd;font-size:14px}.eol-anamnese-app .pattern-count{font-size:13px;color:var(--purple);border-color:#dac4eb;background:#fff}.eol-anamnese-app .pattern-q{background:#fff;border-color:#e2d5e9;padding:17px 18px}.eol-anamnese-app .pattern-text{font-size:14.5px;color:#51405d}.eol-anamnese-app .scale5 button{height:40px;background:#fff;border-color:#d7cadd;color:#7b6f82;font-size:13px}.eol-anamnese-app .scale5 button.sel{background:linear-gradient(135deg,var(--purple),var(--pink));border-color:var(--purple)}.eol-anamnese-app .summary-head h2{font-size:44px;color:#493457}.eol-anamnese-app .sumcard,.eol-anamnese-app .topbox{background:#fff;border-color:#dfcfe6;box-shadow:0 8px 24px #5a41690d}.eol-anamnese-app .sumtitle{font-size:19px;color:#4e3b5a}.eol-anamnese-app .metric-head{font-size:13px;color:#7b6e83}.eol-anamnese-app .metric-head b{color:#483951}.eol-anamnese-app .bar{background:#e9dfee;height:9px}.eol-anamnese-app .textlist{font-size:13px;color:#6f5f79}.eol-anamnese-app .sab-name,.eol-anamnese-app .sab-score{font-size:13px}.eol-anamnese-app .sab-score{color:var(--purple)}.eol-anamnese-app .topbox p{color:#726679;font-size:13px}.eol-anamnese-app .topbox span{color:var(--teal)}.eol-anamnese-app .summary-brandline{display:flex;align-items:center;gap:14px;margin-bottom:20px}.eol-anamnese-app .summary-logo{width:62px;height:62px;object-fit:cover;border-radius:16px}.eol-anamnese-app .summary-brandline strong{display:block;font-family:Roboto Condensed,Roboto Condensed Fallback,Arial Narrow,Arial,sans-serif;font-size:25px;color:#4a3558}.eol-anamnese-app .summary-brandline span{font-size:12px;color:#84758e}.eol-anamnese-app .abc-wrap{margin-top:18px;border-top:1px solid #e8dbee;padding-top:17px}.eol-anamnese-app .abc-title{font-size:14px;font-weight:700;color:#664a78;margin-bottom:9px}.eol-anamnese-app .abc-caption{font-size:12px;color:#918598;margin:5px 0 9px}.eol-anamnese-app .abc-section{margin-top:15px}.eol-anamnese-app .abc-chips{display:flex;flex-wrap:wrap;gap:8px}.eol-anamnese-app .behavior-chip,.eol-anamnese-app .trigger-chip,.eol-anamnese-app .after-chip{border:1px solid #dacbe1;border-radius:999px;cursor:pointer}.eol-anamnese-app .frequency{display:flex;flex-wrap:wrap;gap:8px}.eol-anamnese-app .help-input{margin-top:7px}.eol-anamnese-app .required-note{display:inline-flex;align-items:center;gap:6px;color:#b66b12;font-size:12px;font-weight:600;margin-bottom:12px}.eol-anamnese-app .required-dot{width:9px;height:9px;border-radius:50%;background:var(--required)}.eol-anamnese-app .req-missing{border-color:var(--required)!important;box-shadow:0 0 0 3px #f29a2e21!important;background:var(--required-bg)!important;border-radius:11px}.eol-anamnese-app #goalList.req-missing,.eol-anamnese-app #problemGrid.req-missing{padding:10px;border:1.5px solid var(--required);border-radius:13px;background:var(--required-bg)}.eol-anamnese-app .card[data-card=toxins] .cardhead{background:linear-gradient(90deg,#2ab2ab0b,#9d55d906)}.eol-anamnese-app .card[data-card=pain] .cardhead{background:linear-gradient(90deg,#c96fe30d,#c774e606)}.eol-anamnese-app .pattern-q.req-missing{border-left:4px solid var(--required);background:#fffaf3}.eol-anamnese-app .required-star{color:var(--required);font-weight:800;margin-left:4px}.eol-anamnese-app .summary-problem{border:1px solid #e2d5e9;border-radius:14px;padding:14px;margin-top:10px;background:#fdfaff;break-inside:avoid}.eol-anamnese-app .summary-problem b{color:#513a60}.eol-anamnese-app .summary-problem .tags{margin-top:7px;font-size:12px;color:#75667f;line-height:1.55}@media(max-width:760px){.eol-anamnese-app{font-size:16px}.eol-anamnese-app .topinner{padding:10px 13px;gap:10px}.eol-anamnese-app .brand-logo{width:46px;height:46px;border-radius:13px}.eol-anamnese-app .brand b{font-size:18px}.eol-anamnese-app .phasepill{margin-left:auto}.eol-anamnese-app .phasepill button{font-size:10.5px;padding:7px 8px}.eol-anamnese-app .wrap{padding:30px 14px 98px}.eol-anamnese-app h1{font-size:40px}.eol-anamnese-app .lead{font-size:16px}.eol-anamnese-app .panel{padding:21px 17px}.eol-anamnese-app .panel h2{font-size:28px}.eol-anamnese-app .cardhead{padding:20px 16px}.eol-anamnese-app .cardbody{padding:21px 16px}.eol-anamnese-app .cardtitle{font-size:23px}.eol-anamnese-app .cardsub{font-size:14px}.eol-anamnese-app .problem-line,.eol-anamnese-app .problem-grid,.eol-anamnese-app .goal-row{grid-template-columns:1fr}.eol-anamnese-app .goal-row .iconbtn{width:100%;height:38px}.eol-anamnese-app .row2,.eol-anamnese-app .row3,.eol-anamnese-app .pattern-q{grid-template-columns:1fr}.eol-anamnese-app .scale5 button{height:42px}.eol-anamnese-app .summary-grid,.eol-anamnese-app .top3{grid-template-columns:1fr}.eol-anamnese-app .sab-row{grid-template-columns:105px 1fr 34px;gap:8px}.eol-anamnese-app .summary-logo{width:52px;height:52px}}@media(max-width:390px){.eol-anamnese-app .brand b{font-size:16px}.eol-anamnese-app .brand-logo{width:42px;height:42px}.eol-anamnese-app .phasepill button{font-size:9.8px;padding:7px 6px}.eol-anamnese-app h1{font-size:35px}.eol-anamnese-app .cardtitle{font-size:21px}.eol-anamnese-app .qtitle{font-size:15px}}@media print{.eol-anamnese-app{background:#fff!important;color:#3e2f49;font-size:11pt}.eol-anamnese-app #summary{display:block!important}.eol-anamnese-app .summary-grid{grid-template-columns:1fr 1fr}.eol-anamnese-app .sumcard,.eol-anamnese-app .topbox,.eol-anamnese-app .summary-problem{box-shadow:none;background:#fff;border-color:#dacbe1}.eol-anamnese-app .bar{background:#ebe1ef!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.eol-anamnese-app .bar>span,.eol-anamnese-app .dot{-webkit-print-color-adjust:exact;print-color-adjust:exact}.eol-anamnese-app .summary-logo{width:52px;height:52px}}.eol-anamnese-app .brand-logo{width:86px!important;height:66px!important;object-fit:contain!important;border-radius:12px!important;background:#fff!important;padding:2px!important;box-shadow:none!important}.eol-anamnese-app .summary-logo{width:88px!important;height:72px!important;object-fit:contain!important;border-radius:10px!important;background:#fff!important;padding:2px!important}.eol-anamnese-app .flow-card{margin:22px 0;border:1px solid #e5d1ee;border-radius:22px;background:linear-gradient(135deg,#fdf7ff,#f5fbfb);padding:22px 24px;box-shadow:0 10px 26px #5640650d}.eol-anamnese-app .flow-card .flow-kicker{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--teal);font-weight:700}.eol-anamnese-app .flow-card h3{font-family:Roboto Condensed,Roboto Condensed Fallback,Arial Narrow,Arial,sans-serif;font-size:27px;margin:5px 0 7px;color:#4f385e}.eol-anamnese-app .flow-card p{margin:0 0 14px;color:#7b6d84;font-size:14px}.eol-anamnese-app .gen-list{display:flex;flex-direction:column;gap:10px;margin-top:12px}.eol-anamnese-app .gen-row{display:grid;grid-template-columns:170px 180px minmax(180px,1fr) 120px 34px;gap:8px;align-items:end;background:#fff;border:1px solid #e3d6e9;border-radius:13px;padding:11px}.eol-anamnese-app .pattern-row{display:grid;grid-template-columns:210px 180px 120px minmax(160px,1fr) 34px;gap:8px;align-items:end;background:#fff;border:1px solid #e3d6e9;border-radius:13px;padding:11px}.eol-anamnese-app .gen-row label,.eol-anamnese-app .pattern-row label{font-size:11px;color:#83748d;margin-bottom:5px}.eol-anamnese-app .gen-row input,.eol-anamnese-app .gen-row select,.eol-anamnese-app .pattern-row input,.eol-anamnese-app .pattern-row select{min-height:42px;padding:9px 10px;font-size:13px}.eol-anamnese-app .pressure-list{display:flex;flex-direction:column;gap:12px;margin-top:18px}.eol-anamnese-app .pressure-q{background:#fff;border:1px solid #e2d5e9;border-radius:15px;padding:17px}.eol-anamnese-app .pressure-q.req-missing{border-left:4px solid var(--required);background:#fffaf3}.eol-anamnese-app .pressure-q .scenario{font-size:15px;font-weight:650;color:#51405d;margin-bottom:11px}.eol-anamnese-app .pressure-options{display:grid;grid-template-columns:1fr;gap:7px}.eol-anamnese-app .pressure-option{text-align:left;border:1px solid #d9cce0;background:#fff;color:#5d4c69;border-radius:10px;padding:10px 12px;cursor:pointer;font-size:13px;line-height:1.4}.eol-anamnese-app .pressure-option.sel{border-color:var(--teal);background:linear-gradient(135deg,#2ab2ab1a,#9d55d912);color:#4b706e}.eol-anamnese-app .workbox.hidden{display:none}.eol-anamnese-app .compare-legend{display:flex;gap:15px;flex-wrap:wrap;font-size:11px;color:#7b6d84;margin:10px 0 14px}.eol-anamnese-app .compare-legend span{display:inline-flex;align-items:center;gap:6px}.eol-anamnese-app .legend-dot{width:9px;height:9px;border-radius:50%}.eol-anamnese-app .compare-row{display:grid;grid-template-columns:160px 1fr 45px 1fr 45px;gap:8px;align-items:center;margin:8px 0}.eol-anamnese-app .compare-label{font-size:12px;color:#5d4c69}.eol-anamnese-app .compare-score{font-size:11px;font-weight:700;color:#664e77;text-align:right}.eol-anamnese-app .mini-bar{height:8px;background:#e9dfee;border-radius:999px;overflow:hidden}.eol-anamnese-app .mini-bar span{display:block;height:100%;border-radius:999px}.eol-anamnese-app .fun-tag{display:inline-block;border:1px solid #d9c7e7;border-radius:999px;padding:7px 10px;margin:3px 4px 3px 0;background:#fff;color:#7f4fa6;font-size:12px}.eol-anamnese-app .summary-subhead{font-family:Roboto Condensed,Roboto Condensed Fallback,Arial Narrow,Arial,sans-serif;font-size:21px;color:#523c61;margin:18px 0 9px}@media(max-width:900px){.eol-anamnese-app .gen-row,.eol-anamnese-app .pattern-row{grid-template-columns:1fr 1fr}.eol-anamnese-app .gen-row .iconbtn,.eol-anamnese-app .pattern-row .iconbtn{grid-column:1/-1;width:100%}}@media(max-width:760px){.eol-anamnese-app .brand-logo{width:62px!important;height:52px!important}.eol-anamnese-app .summary-logo{width:68px!important;height:58px!important}.eol-anamnese-app .gen-row,.eol-anamnese-app .pattern-row{grid-template-columns:1fr}.eol-anamnese-app .compare-row{grid-template-columns:95px 1fr 32px}.eol-anamnese-app .compare-row .pressure-bar,.eol-anamnese-app .compare-row .pressure-score{grid-column:2/4}}.eol-anamnese-app .top-tools{margin-left:auto;display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.eol-anamnese-app .time-left{display:flex;align-items:center;gap:6px;border:1px solid #ddd0e4;background:#fff;color:#675574;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600;box-shadow:0 4px 14px #5640650a}.eol-anamnese-app .time-icon{font-size:16px;color:var(--teal)}.eol-anamnese-app .lang-switch{display:flex;border:1px solid #dccfe3;border-radius:999px;overflow:hidden;background:#fff}.eol-anamnese-app .lang-switch button{border:0;background:#fff;color:#7e6f88;padding:8px 11px;font-size:11px;font-weight:700;cursor:pointer}.eol-anamnese-app .lang-switch button.on{background:linear-gradient(135deg,var(--teal),var(--purple));color:#fff}.eol-anamnese-app .cardhead{position:relative}.eol-anamnese-app .vector-icon{width:48px;height:48px;display:grid;place-items:center;flex:none;border-radius:15px;background:linear-gradient(135deg,#c774e61c,#2ab2ab1a);border:1px solid #e2d3e9;color:var(--purple)}.eol-anamnese-app .vector-icon svg{width:29px;height:29px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.eol-anamnese-app .cardhead>.dot{display:none!important}.eol-anamnese-app .optional-note textarea{min-height:84px;background:#fffdfd}.eol-anamnese-app .result-overview{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;margin:18px 0 26px}.eol-anamnese-app .overview-tile{background:linear-gradient(145deg,#fff,#fdf8ff);border:1px solid #e0d2e7;border-radius:18px;padding:16px 13px;text-align:center;box-shadow:0 8px 22px #5640650d;break-inside:avoid}.eol-anamnese-app .gauge{--value:50;--gauge:var(--purple);width:74px;height:74px;border-radius:50%;margin:2px auto 10px;background:conic-gradient(var(--gauge) calc(var(--value)*1%),#eadfef 0);display:grid;place-items:center;position:relative}.eol-anamnese-app .gauge:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;background:#fff;border-radius:50%}.eol-anamnese-app .gauge b{position:relative;z-index:2;font-size:17px;color:#473752}.eol-anamnese-app .overview-tile h4{font-size:12.5px;margin:0;color:#53415f}.eol-anamnese-app .overview-tile p{font-size:10.5px;color:#897c91;margin:5px 0 0}.eol-anamnese-app .result-banner{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin:16px 0 26px;background:linear-gradient(135deg,#fbf3ff,#effbfb);border:1px solid #ddcfe4;border-radius:22px;padding:20px}.eol-anamnese-app .result-banner h3{font-family:Roboto Condensed,Roboto Condensed Fallback,Arial Narrow,Arial,sans-serif;font-size:29px;margin:0 0 7px;color:#4d385b}.eol-anamnese-app .result-banner p{margin:0;color:#796b82;font-size:13px;line-height:1.6}.eol-anamnese-app .result-tags{display:flex;flex-wrap:wrap;gap:7px;align-content:flex-start}.eol-anamnese-app .result-tag{background:#fff;border:1px solid #d7ccde;border-radius:999px;padding:7px 10px;font-size:11px;color:#614b70}.eol-anamnese-app .result-tag.teal{border-color:#bce5e3;color:#3d7774}.eol-anamnese-app .result-section-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9px;margin-right:7px;background:#fbf1fe;vertical-align:middle}.eol-anamnese-app .summary-head{position:relative;overflow:hidden}.eol-anamnese-app .summary-head:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-70px;top:-70px;background:radial-gradient(circle,rgba(199,116,230,.16),rgba(42,178,171,.03) 65%,transparent 70%);pointer-events:none}@media(max-width:980px){.eol-anamnese-app .result-overview{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.eol-anamnese-app .topinner{align-items:flex-start}.eol-anamnese-app .top-tools{gap:6px}.eol-anamnese-app .time-left{order:3;width:100%;justify-content:center;padding:6px 9px}.eol-anamnese-app .lang-switch button{padding:7px 9px}.eol-anamnese-app .phasepill button{padding:7px!important}.eol-anamnese-app .vector-icon{width:42px;height:42px;border-radius:13px}.eol-anamnese-app .vector-icon svg{width:25px;height:25px}.eol-anamnese-app .result-overview{grid-template-columns:repeat(2,1fr)}.eol-anamnese-app .result-banner{grid-template-columns:1fr}}@media(max-width:390px){.eol-anamnese-app .result-overview{grid-template-columns:1fr 1fr}.eol-anamnese-app .overview-tile{padding:13px 8px}.eol-anamnese-app .time-left{font-size:11px}}@media print{.eol-anamnese-app .result-overview{grid-template-columns:repeat(3,1fr)}.eol-anamnese-app .result-banner,.eol-anamnese-app .overview-tile{-webkit-print-color-adjust:exact;print-color-adjust:exact}.eol-anamnese-app .top-tools{display:none!important}}.eol-anamnese-app .pattern-driver-section{margin:28px 0 10px;border:1px solid #decfe5;border-radius:24px;padding:24px;background:linear-gradient(145deg,#fff,#fdf7ff 55%,#f3fcfc);box-shadow:0 12px 32px #5640650f;break-inside:avoid}.eol-anamnese-app .pattern-driver-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.eol-anamnese-app .pattern-driver-head h3{font-family:Roboto Condensed,Roboto Condensed Fallback,Arial Narrow,Arial,sans-serif;font-size:31px;margin:0 0 5px;color:#4b365a}.eol-anamnese-app .pattern-driver-head p{margin:0;color:#7b6d84;font-size:13px;max-width:720px;line-height:1.6}.eol-anamnese-app .pattern-source-legend{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 4px}.eol-anamnese-app .source-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #dacde1;background:#fff;border-radius:999px;padding:7px 10px;font-size:11px;color:#6d5d78}.eol-anamnese-app .source-pill i{width:9px;height:9px;border-radius:50%;display:inline-block}.eol-anamnese-app .driver-layout{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(390px,1.05fr);gap:22px;align-items:center}.eol-anamnese-app .driver-wheel-wrap{display:flex;justify-content:center;align-items:center;min-height:390px}.eol-anamnese-app .driver-wheel{width:min(100%,430px);height:auto;overflow:visible}.eol-anamnese-app .driver-wheel .ring{fill:none;stroke:#e4dae9;stroke-width:1}.eol-anamnese-app .driver-wheel .axis{stroke:#e1d5e7;stroke-width:1}.eol-anamnese-app .driver-wheel .shape{fill:#9f57da21;stroke:#9d55d9;stroke-width:3}.eol-anamnese-app .driver-wheel .node{fill:#fff;stroke:#c774e6;stroke-width:3}.eol-anamnese-app .driver-wheel .label{font-size:10.5px;font-weight:650;fill:#5b4768}.eol-anamnese-app .driver-wheel .score{font-size:9px;fill:#83748c}.eol-anamnese-app .driver-center{fill:#fff;stroke:#dbcce2;stroke-width:1.5}.eol-anamnese-app .driver-center-main{font-size:12px;font-weight:700;fill:#523e60;text-anchor:middle}.eol-anamnese-app .driver-center-sub{font-size:9px;fill:#91849a;text-anchor:middle}.eol-anamnese-app .driver-list{display:flex;flex-direction:column;gap:10px}.eol-anamnese-app .driver-card{border:1px solid #dfd2e6;background:#fff;border-radius:16px;padding:14px 15px}.eol-anamnese-app .driver-card.top{border-color:#d8c1e9;background:linear-gradient(135deg,#fdf8ff,#f4fbfb)}.eol-anamnese-app .driver-title{display:flex;align-items:center;gap:10px}.eol-anamnese-app .driver-rank{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--purple),var(--pink));color:#fff;font-size:11px;font-weight:800;flex:none}.eol-anamnese-app .driver-name{font-size:14px;font-weight:700;color:#4f3a5d}.eol-anamnese-app .driver-signal{margin-left:auto;font-size:13px;font-weight:800;color:var(--purple)}.eol-anamnese-app .driver-channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.eol-anamnese-app .channel-mini{border-radius:10px;background:#f8f5fa;padding:8px}.eol-anamnese-app .channel-mini span{display:block;font-size:9.5px;color:#8a7d93;margin-bottom:4px}.eol-anamnese-app .channel-mini b{font-size:12px;color:#564561}.eol-anamnese-app .driver-contexts{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.eol-anamnese-app .context-chip{border:1px solid #d8cfde;border-radius:999px;padding:4px 7px;font-size:9.5px;color:#6e5d79;background:#fff}.eol-anamnese-app .driver-evidence{font-size:10.5px;color:#7b6f83;margin-top:8px;line-height:1.5}.eol-anamnese-app .behavior-chain-grid{display:grid;grid-template-columns:1fr;gap:12px}.eol-anamnese-app .behavior-chain{border:1px solid #ddcfe4;border-radius:18px;background:#fff;padding:15px;break-inside:avoid}.eol-anamnese-app .behavior-chain h4{margin:0 0 11px;font-size:15px;color:#4f3c5c}.eol-anamnese-app .chain-flow{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;gap:6px;align-items:stretch}.eol-anamnese-app .chain-box{border:1px solid #e3d7e9;background:#fdfaff;border-radius:12px;padding:10px;min-height:82px}.eol-anamnese-app .chain-box small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:#998ca1;margin-bottom:5px}.eol-anamnese-app .chain-box div{font-size:11px;color:#5c4c67;line-height:1.4}.eol-anamnese-app .chain-arrow{display:grid;place-items:center;color:#ae93bc;font-size:18px}.eol-anamnese-app .pattern-link{display:inline-flex;align-items:center;border:1px solid #d8c3e7;background:#fbf5ff;color:#804ea8;border-radius:999px;padding:4px 7px;margin:2px;font-size:10px}.eol-anamnese-app .behavior-source-note{font-size:10.5px;color:#8b7f92;margin-top:10px}.eol-anamnese-app .integrated-note{margin-top:13px;border-left:3px solid var(--teal);padding:8px 12px;background:#f5fbfb;border-radius:0 10px 10px 0;color:#6c7776;font-size:10.5px;line-height:1.5}@media(max-width:900px){.eol-anamnese-app .driver-layout{grid-template-columns:1fr}.eol-anamnese-app .driver-wheel-wrap{min-height:330px}.eol-anamnese-app .driver-wheel{max-width:390px}.eol-anamnese-app .chain-flow{grid-template-columns:1fr}.eol-anamnese-app .chain-arrow{transform:rotate(90deg);height:18px}}@media(max-width:520px){.eol-anamnese-app .pattern-driver-section{padding:18px 13px}.eol-anamnese-app .pattern-driver-head h3{font-size:27px}.eol-anamnese-app .driver-channel-grid{grid-template-columns:1fr 1fr 1fr}.eol-anamnese-app .driver-wheel-wrap{min-height:300px}}@media print{.eol-anamnese-app .pattern-driver-section{box-shadow:none;background:#fff}.eol-anamnese-app .driver-layout{grid-template-columns:.9fr 1.1fr}.eol-anamnese-app .chain-flow{grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr}}.eol-anamnese-app .more-info-block{background:linear-gradient(135deg,#c774e606,#2ab2ab06);border-radius:14px;padding-left:12px!important;padding-right:12px!important}.eol-anamnese-app .complete-record{margin:30px 0 10px;padding:25px;border:1px solid #dccde3;border-radius:24px;background:linear-gradient(145deg,#fff,#fdfaff);box-shadow:0 10px 28px #5640650d}.eol-anamnese-app .complete-record-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.eol-anamnese-app .complete-record-head h3{font-family:Cormorant Garamond,Georgia,serif;font-size:31px;margin:0 0 6px;color:#4c375a}.eol-anamnese-app .complete-record-head p{font-size:12.5px;color:#7a6e82;line-height:1.6;margin:0;max-width:760px}.eol-anamnese-app .record-section{margin:19px 0 23px;break-inside:avoid}.eol-anamnese-app .record-section-title{display:flex;align-items:center;gap:8px;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;color:#513c5f;margin:0 0 11px;padding-bottom:7px;border-bottom:1px solid #e3d6e9}.eol-anamnese-app .record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.eol-anamnese-app .record-field{border:1px solid #e3d6e9;border-radius:12px;background:#fff;padding:10px 11px;min-height:62px;break-inside:avoid}.eol-anamnese-app .record-field.wide{grid-column:1/-1}.eol-anamnese-app .record-label{font-size:9.5px;letter-spacing:.55px;text-transform:uppercase;color:#93859b;margin-bottom:5px;font-weight:700}.eol-anamnese-app .record-value{font-size:11.5px;color:#564561;line-height:1.5;word-break:break-word}.eol-anamnese-app .record-value .mini-tag{display:inline-block;border:1px solid #d7cddd;border-radius:999px;padding:3px 7px;margin:2px 3px 2px 0;background:#fdfaff;color:#655271;font-size:9.5px}.eol-anamnese-app .record-problem{border:1px solid #dfd0e6;border-radius:15px;background:#fff;padding:12px;margin:9px 0;break-inside:avoid}.eol-anamnese-app .record-problem h5{margin:0 0 8px;color:#523d60;font-size:13px}.eol-anamnese-app .record-question{display:grid;grid-template-columns:42px 1fr 54px;gap:8px;align-items:start;border-bottom:1px solid #ebe1ef;padding:7px 0;break-inside:avoid}.eol-anamnese-app .record-question:last-child{border-bottom:0}.eol-anamnese-app .record-qid{font-size:9.5px;font-weight:800;color:#9168b0}.eol-anamnese-app .record-qtext{font-size:10.5px;color:#5a4b64;line-height:1.45}.eol-anamnese-app .record-answer{font-size:10px;font-weight:800;text-align:right;color:#7e52a0}.eol-anamnese-app .record-pressure{border:1px solid #dfd1e6;border-radius:13px;background:#fff;padding:10px;margin:8px 0;break-inside:avoid}.eol-anamnese-app .record-pressure .scenario{font-size:10.5px;font-weight:700;color:#52405e;margin-bottom:5px}.eol-anamnese-app .record-pressure .choice{font-size:10.5px;color:#6c5e75;line-height:1.45}.eol-anamnese-app .record-pressure .driver{font-size:9.5px;color:#3f807d;margin-top:5px;font-weight:700}.eol-anamnese-app .record-note{margin-top:15px;border-left:3px solid var(--teal);background:#f5fbfb;border-radius:0 10px 10px 0;padding:9px 11px;font-size:10.5px;line-height:1.5;color:#6d7776}@media(max-width:760px){.eol-anamnese-app .record-grid{grid-template-columns:1fr}.eol-anamnese-app .record-field.wide{grid-column:auto}.eol-anamnese-app .complete-record{padding:18px 13px}.eol-anamnese-app .record-question{grid-template-columns:34px 1fr 42px}}@media print{.eol-anamnese-app .complete-record{box-shadow:none;background:#fff;padding:16px;border-color:#d7c8de}.eol-anamnese-app .record-grid{grid-template-columns:1fr 1fr}.eol-anamnese-app .record-field,.eol-anamnese-app .record-problem,.eol-anamnese-app .record-pressure{background:#fff;box-shadow:none}.eol-anamnese-app .record-section{break-inside:auto}.eol-anamnese-app .record-field,.eol-anamnese-app .record-problem,.eol-anamnese-app .record-question,.eol-anamnese-app .record-pressure{break-inside:avoid}}.eol-anamnese-app{color-scheme:light!important}.eol-anamnese-app select,.eol-anamnese-app select option,.eol-anamnese-app select optgroup{color-scheme:light!important;background:#fff!important;color:#473851!important}.eol-anamnese-app select:focus{background:#fff!important;color:#473851!important}.eol-anamnese-app input[type=range]{-webkit-appearance:none!important;appearance:none!important;background:linear-gradient(90deg,var(--teal) 0 var(--pct,50%),#e9dfee var(--pct,50%) 100%)!important;border:0!important;box-shadow:none!important;color-scheme:light!important;height:2px!important;transition:background .15s}.eol-anamnese-app input[type=range]::-webkit-slider-runnable-track{height:2px;border-radius:999px;background:transparent!important}.eol-anamnese-app input[type=range]::-moz-range-track{height:2px;border-radius:999px;background:#e9dfee!important;border:0}.eol-anamnese-app input[type=range]::-moz-range-progress{height:2px;border-radius:999px;background:var(--teal)!important}.eol-anamnese-app input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;margin-top:-5px;width:12px!important;height:12px!important;border-radius:50%!important;background:#fff!important;border:2px solid var(--purple)!important;transition:transform .15s,box-shadow .15s}.eol-anamnese-app input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.25);box-shadow:0 0 0 5px #9d55d91f}.eol-anamnese-app{--required:#b751d3!important;--required-bg:#fcf3fe!important}.eol-anamnese-app .req-missing{border-color:var(--required)!important;box-shadow:0 0 0 3px #b751d31f!important;background:var(--required-bg)!important}.eol-anamnese-app .required-note{color:#9637b1!important}.eol-anamnese-app .required-dot{background:var(--required)!important}.eol-anamnese-app .required-star{color:var(--required)!important}.eol-anamnese-app .top-tools{gap:8px!important}.eol-anamnese-app .phasepill{box-shadow:0 4px 14px #5640650d}.eol-anamnese-app .phasepill button{min-height:39px!important;padding:9px 15px!important;font-size:11.5px!important;font-weight:700!important}.eol-anamnese-app .lang-switch button{min-height:39px!important;min-width:43px!important;font-size:11.5px!important}.eol-anamnese-app .time-left{min-height:39px!important}.eol-anamnese-app .entry-list{display:flex;flex-direction:column;gap:9px;margin:12px 0}.eol-anamnese-app .entry-row{display:grid;grid-template-columns:minmax(160px,1.5fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(130px,1fr) 36px;gap:8px;align-items:end;background:#fff;border:1px solid #decfe5;border-radius:14px;padding:11px}.eol-anamnese-app .entry-row.three{grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) minmax(150px,1fr) 36px}.eol-anamnese-app .entry-row label{font-size:10px!important;color:#84758d!important;margin-bottom:5px!important;display:block}.eol-anamnese-app .entry-row input,.eol-anamnese-app .entry-row select{min-height:42px!important;padding:9px 10px!important;font-size:12.5px!important}.eol-anamnese-app .entry-row .iconbtn{width:36px!important;height:42px!important}.eol-anamnese-app .structured-add{background:linear-gradient(135deg,#9d55d906,#2ab2ab06);border-radius:14px;padding-left:12px!important;padding-right:12px!important}.eol-anamnese-app .add-entry-btn{margin-top:4px}.eol-anamnese-app .default-answer{border-style:dashed!important;opacity:.9}.eol-anamnese-app .default-answer.sel{opacity:1}.eol-anamnese-app #customProblems{min-height:92px}.eol-anamnese-app .problem-grid.req-missing,.eol-anamnese-app #goalList.req-missing{border-color:var(--required)!important;background:var(--required-bg)!important}@media(max-width:840px){.eol-anamnese-app .entry-row,.eol-anamnese-app .entry-row.three{grid-template-columns:1fr 1fr}.eol-anamnese-app .entry-row .iconbtn{grid-column:1/-1;width:100%!important;height:36px!important}}@media(max-width:520px){.eol-anamnese-app .entry-row,.eol-anamnese-app .entry-row.three{grid-template-columns:1fr}.eol-anamnese-app .phasepill button{padding:8px 9px!important;font-size:10px!important}}.eol-anamnese-app{width:100%;min-height:100vh;isolation:isolate;position:relative;--eol-sticky-top:0px}.eol-anamnese-app .topbar{top:var(--eol-sticky-top,0px)!important}@media print{body.eol-anamnese-printing .shopify-section-group-header-group,body.eol-anamnese-printing .shopify-section-group-footer-group,body.eol-anamnese-printing #shopify-section-header,body.eol-anamnese-printing #shopify-section-footer,body.eol-anamnese-printing .announcement-bar-section,body.eol-anamnese-printing .shopify-section--header,body.eol-anamnese-printing .shopify-section--footer{display:none!important}}.eol-anamnese-app{--eol-violet:#6600CD;--eol-violet-soft:#8a3ee0;--eol-violet-pale:#f4ecff;--eol-teal:#33BBB8;--eol-teal-pale:#eafaf9;--eol-magenta:#A901B0;--bg:#fbf9ff;--card:#ffffff;--card2:#faf6ff;--line:#ece3f8;--line2:#dccdf0;--text:#2b1b3d;--muted:#6b5b7d;--soft:#9a8cab;--purple:#6600CD;--accent:#6600CD;--accent2:#8a3ee0;--teal:#33BBB8;--pink:#A901B0;--blue:#5b6ee0;--radius:18px;--radius-sm:12px;--shadow:0 1px 2px rgba(60,20,110,.05),0 10px 30px rgba(60,20,110,.06);--shadow-soft:0 1px 2px rgba(60,20,110,.04),0 4px 14px rgba(60,20,110,.05);font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;background:radial-gradient(1100px 620px at 8% -12%,#f3e9ff,#f3e9ff00 62%),radial-gradient(900px 520px at 98% 4%,#e7f8f7,#e7f8f700 60%),var(--bg);color:var(--text)}.eol-anamnese-app h1,.eol-anamnese-app h2,.eol-anamnese-app .cardtitle,.eol-anamnese-app .sumtitle,.eol-anamnese-app .brand b,.eol-anamnese-app .driver-name{font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-weight:500;letter-spacing:.1px}.eol-anamnese-app h1{font-size:44px;font-weight:300;letter-spacing:-.4px;color:#22123a}.eol-anamnese-app h1 em{font-style:italic;color:var(--eol-violet)}.eol-anamnese-app .eyebrow{color:var(--eol-violet);letter-spacing:2.4px;font-weight:500}.eol-anamnese-app .lead{color:var(--muted);font-size:16px}.eol-anamnese-app .topbar{background:#ffffffe0;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--line);box-shadow:0 1px #6600cd0a}.eol-anamnese-app .brand b{color:#22123a}.eol-anamnese-app .brand span{color:var(--eol-violet);letter-spacing:2.4px}.eol-anamnese-app .brand-logo{filter:none}.eol-anamnese-app .progress{background:#efe8f9}.eol-anamnese-app .progressbar{background:linear-gradient(90deg,var(--eol-violet),var(--eol-magenta) 55%,var(--eol-teal))}.eol-anamnese-app .phasepill{border-color:var(--line2);background:#fff}.eol-anamnese-app .phasepill button{color:var(--muted);font-weight:500}.eol-anamnese-app .phasepill button.on{background:linear-gradient(135deg,var(--eol-violet),var(--eol-violet-soft));color:#fff}.eol-anamnese-app .lang-switch button{border-color:var(--line2);color:var(--muted);background:#fff}.eol-anamnese-app .lang-switch button.on{background:var(--eol-violet);color:#fff;border-color:var(--eol-violet)}.eol-anamnese-app .time-left{color:var(--muted);background:var(--eol-violet-pale);border-radius:999px;padding:5px 11px}.eol-anamnese-app .panel,.eol-anamnese-app .card,.eol-anamnese-app .sumcard,.eol-anamnese-app .topbox,.eol-anamnese-app .problem-detail,.eol-anamnese-app .overview-tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft)}.eol-anamnese-app .card{overflow:hidden;transition:box-shadow .25s,border-color .25s,transform .25s}.eol-anamnese-app .card.open{box-shadow:var(--shadow);border-color:var(--line2)}.eol-anamnese-app .cardhead{position:relative;padding-right:74px}.eol-anamnese-app .cardhead:hover{background:linear-gradient(90deg,var(--eol-violet-pale),rgba(244,236,255,0))}.eol-anamnese-app .notice{background:var(--eol-teal-pale);border:1px solid #cfeeec;color:#1f5f5d;border-radius:var(--radius-sm)}.eol-anamnese-app .sectionhint,.eol-anamnese-app .qhint{color:var(--soft)}.eol-anamnese-app .qtitle{font-weight:500;color:#33204a}.eol-anamnese-app input[type=text],.eol-anamnese-app input[type=number],.eol-anamnese-app select,.eol-anamnese-app textarea{background:#fff;border:1px solid var(--line2);border-radius:var(--radius-sm);color:var(--text);transition:border-color .18s,box-shadow .18s}.eol-anamnese-app input:focus,.eol-anamnese-app select:focus,.eol-anamnese-app textarea:focus{outline:none;border-color:var(--eol-violet);box-shadow:0 0 0 3px #6600cd1f}.eol-anamnese-app .chip,.eol-anamnese-app .seg,.eol-anamnese-app .pressure-option{background:#fff;border:1px solid var(--line2);color:var(--muted);border-radius:999px;transition:transform .12s,background .18s,color .18s,border-color .18s;min-height:40px}.eol-anamnese-app .pressure-option{border-radius:14px;text-align:left}.eol-anamnese-app .chip:active,.eol-anamnese-app .seg:active,.eol-anamnese-app .pressure-option:active{transform:scale(.97)}.eol-anamnese-app .chip.sel,.eol-anamnese-app .seg.sel,.eol-anamnese-app .pressure-option.sel{background:linear-gradient(135deg,var(--eol-violet),var(--eol-violet-soft));border-color:transparent;color:#fff;font-weight:500}.eol-anamnese-app .chip.sel.default-answer,.eol-anamnese-app .seg.sel.default-answer,.eol-anamnese-app .pressure-option.sel.default-answer{background:var(--eol-violet-pale);color:#5a3b83;border-color:var(--line2);font-weight:400}.eol-anamnese-app .scale5 button{border:1px solid var(--line2);background:#fff;color:var(--muted);border-radius:12px;min-height:44px;transition:transform .12s,background .18s}.eol-anamnese-app .scale5 button.sel{background:linear-gradient(135deg,var(--eol-violet),var(--eol-violet-soft));color:#fff;border-color:transparent}.eol-anamnese-app .scale5 button.keyed{transform:scale(1.12)}.eol-anamnese-app input[type=range]{accent-color:var(--eol-violet)}.eol-anamnese-app .range-wrap o{background:var(--eol-violet-pale);color:var(--eol-violet);border-radius:999px;font-weight:500}.eol-anamnese-app .primary{background:linear-gradient(135deg,var(--eol-violet),var(--eol-violet-soft));border:0;color:#fff;border-radius:999px;font-weight:500;box-shadow:0 6px 18px #6600cd38;transition:transform .15s,box-shadow .2s}.eol-anamnese-app .primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #6600cd47}.eol-anamnese-app .secondary,.eol-anamnese-app .ghost{background:#fff;border:1px solid var(--line2);color:var(--eol-violet);border-radius:999px;font-weight:500}.eol-anamnese-app .secondary:hover,.eol-anamnese-app .ghost:hover{background:var(--eol-violet-pale)}.eol-anamnese-app .iconbtn{background:#fff;border:1px solid var(--line2);color:var(--muted);border-radius:12px}.eol-anamnese-app .iconbtn:hover{border-color:var(--eol-magenta);color:var(--eol-magenta)}.eol-anamnese-app .metrics-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;margin-top:14px}.eol-anamnese-app .metric-field label{display:block;font-size:11px;letter-spacing:.4px;color:var(--muted);margin-bottom:5px}.eol-anamnese-app .metric-field .unit-wrap{position:relative}.eol-anamnese-app .metric-field input{width:100%;padding:11px 42px 11px 13px}.eol-anamnese-app .metric-field .unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--soft);pointer-events:none}.eol-anamnese-app .bmi-hint{margin-top:10px;display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--eol-violet);background:var(--eol-violet-pale);border-radius:999px;padding:5px 13px;opacity:0;transform:translateY(-3px);transition:opacity .25s,transform .25s}.eol-anamnese-app .bmi-hint.on{opacity:1;transform:none}.eol-anamnese-app .card-ring{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--eol-violet) calc(var(--p,0)*1%),#ece3f8 0);transition:background .4s}.eol-anamnese-app .card-ring:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#fff}.eol-anamnese-app .card-ring-num{position:relative;z-index:1;font-size:9.5px;font-weight:500;color:var(--eol-violet)}.eol-anamnese-app .card-ring.full{background:conic-gradient(var(--eol-teal) 100%,var(--eol-teal) 0)}.eol-anamnese-app .card-ring.full .card-ring-num{color:var(--eol-teal);font-size:14px}.eol-anamnese-app .resume-box{display:none;position:relative;margin:0 0 24px;padding:20px 22px;border-radius:var(--radius);background:linear-gradient(135deg,#fff,var(--eol-violet-pale));border:1px solid var(--line2);box-shadow:var(--shadow-soft)}.eol-anamnese-app .resume-box.show{display:block;animation:eolFade .4s ease both}.eol-anamnese-app .resume-box h3{margin:0 0 6px;font-family:Roboto Condensed,Arial,sans-serif;font-size:18px;font-weight:500;color:#22123a}.eol-anamnese-app .resume-box p{margin:0 0 14px;color:var(--muted);font-size:14px}.eol-anamnese-app .resume-actions{display:flex;gap:10px;flex-wrap:wrap}.eol-anamnese-app .resume-actions button{padding:10px 20px;font-size:13px;cursor:pointer}@keyframes eolFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.eol-anamnese-app .action-bar{position:sticky;bottom:0;z-index:70;margin:34px -28px -120px;padding:12px 28px calc(12px + env(safe-area-inset-bottom,0px));background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;flex-wrap:wrap;transition:box-shadow .3s}.eol-anamnese-app .action-bar.lifted{box-shadow:0 -6px 24px #3c146e14}.eol-anamnese-app .action-bar button{padding:10px 17px;font-size:13px;cursor:pointer;border-radius:999px;min-height:42px}.eol-anamnese-app .action-bar .spacer{flex:1}.eol-anamnese-app .action-bar .danger{color:#b6324c;border:1px solid #f0d5db;background:#fff}.eol-anamnese-app .action-bar .danger:hover{background:#fff2f4}.eol-anamnese-app #btnExport[data-busy]{opacity:.6;pointer-events:none}.eol-anamnese-app #btnMail{display:none}.eol-anamnese-app #btnMail.ready{display:inline-flex;align-items:center;gap:6px;animation:eolFade .4s ease both}.eol-anamnese-app .draft-state{font-size:11.5px;color:var(--eol-teal);opacity:0;transition:opacity .3s}.eol-anamnese-app .draft-state.on{opacity:1}.eol-anamnese-app #btnTop{border:1px solid var(--line2);background:#fff;color:var(--muted);width:42px;padding:0}.eol-anamnese-app .pulse{animation:eolPulse 1.3s ease}@keyframes eolPulse{0%,to{box-shadow:0 0 #a901b000}30%{box-shadow:0 0 0 6px #a901b02e}}.eol-anamnese-app .req-missing{border-color:var(--eol-magenta)!important}.eol-anamnese-app .required-dot{background:var(--eol-magenta)}.eol-anamnese-app .summary-head{border-bottom:3px solid var(--eol-violet)}.eol-anamnese-app .sumcard{border-radius:var(--radius)}.eol-anamnese-app .bar{background:#efe8f9;border-radius:999px;overflow:hidden}.eol-anamnese-app .bar span{border-radius:999px}.eol-anamnese-app .toast{background:#2b1b3d;color:#fff;border-radius:14px;box-shadow:0 12px 30px #2b1b3d47;font-size:13px}@media(max-width:640px){.eol-anamnese-app h1{font-size:32px}.eol-anamnese-app .wrap{padding:28px 16px 130px}.eol-anamnese-app .action-bar{margin:28px -16px -130px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.eol-anamnese-app .action-bar button{flex:1 1 44%}.eol-anamnese-app .action-bar .spacer,.eol-anamnese-app .draft-state{display:none}.eol-anamnese-app .cardhead{padding-right:64px}.eol-anamnese-app .card-ring{right:14px;width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.eol-anamnese-app *{animation:none!important;transition:none!important}}@media print{.eol-anamnese-app .action-bar,.eol-anamnese-app .resume-box,.eol-anamnese-app .card-ring{display:none!important}}.eol-anamnese-app .field,.eol-anamnese-app .metric-field,.eol-anamnese-app .goal-row>div,.eol-anamnese-app .entry-row>div,.eol-anamnese-app .gen-row>div{position:static!important;display:block!important;float:none!important;align-items:initial!important;width:auto}.eol-anamnese-app .field label,.eol-anamnese-app .metric-field label,.eol-anamnese-app .entry-row label,.eol-anamnese-app .gen-row label,.eol-anamnese-app .pattern-row label,.eol-anamnese-app .label{position:static!important;display:block!important;transform:none!important;transition:none!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;padding:0!important;background:none!important;border:0!important;margin:0 0 7px!important;font-size:12.5px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:.2px;color:var(--muted)!important;max-width:none!important;white-space:normal!important;overflow:visible!important}.eol-anamnese-app .field input,.eol-anamnese-app .field select,.eol-anamnese-app .field textarea{width:100%!important}.eol-anamnese-app .field input::placeholder,.eol-anamnese-app .metric-field input::placeholder{opacity:1;color:#a89bb6}.eol-anamnese-app .field input,.eol-anamnese-app .field select,.eol-anamnese-app .metric-field input,.eol-anamnese-app input[type=date]{min-height:48px;padding:12px 14px;font-size:14.5px;font-family:Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text);background:#fff;border:1px solid var(--line2);border-radius:var(--radius-sm)}.eol-anamnese-app .metric-field input{padding-right:46px}.eol-anamnese-app input[type=date]{font-size:14px;color:var(--muted);letter-spacing:0}.eol-anamnese-app input[type=date]::-webkit-datetime-edit{font-size:14px;letter-spacing:0}.eol-anamnese-app input[type=number]{-moz-appearance:textfield}.eol-anamnese-app .metric-field .unit{font-size:11.5px;color:#a295ae;font-weight:500}.eol-anamnese-app .row2,.eol-anamnese-app .row3{gap:18px 22px}.eol-anamnese-app .metrics-row{gap:16px 18px;margin-top:22px}.eol-anamnese-app{--required:#9b6fd4;--required-bg:#fbf6ff}.eol-anamnese-app .req-missing{border-color:#b48ce0!important;background:#fcf8ff!important;box-shadow:none!important}.eol-anamnese-app .req-missing:focus{border-color:var(--eol-violet)!important;box-shadow:0 0 0 3px #6600cd1f!important}.eol-anamnese-app #goalList.req-missing,.eol-anamnese-app #problemGrid.req-missing,.eol-anamnese-app .problem-grid.req-missing{border:1px solid #e3d3f5!important;background:#fdfaff!important}.eol-anamnese-app .pattern-q.req-missing,.eol-anamnese-app .pressure-q.req-missing{border-left:3px solid #b48ce0;background:#fdfaff}.eol-anamnese-app .required-note{color:var(--muted)}.eol-anamnese-app .intro-box{margin:22px 0 4px;padding:20px 22px;border-radius:var(--radius);background:linear-gradient(135deg,#fff,var(--eol-violet-pale));border:1px solid var(--line2);box-shadow:var(--shadow-soft)}.eol-anamnese-app .intro-box h3{margin:0 0 10px;font-family:Roboto Condensed,Arial,sans-serif;font-size:19px;font-weight:500;color:#22123a}.eol-anamnese-app .intro-box ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.eol-anamnese-app .intro-box li{position:relative;padding-left:26px;font-size:14.5px;line-height:1.55;color:#493a58}.eol-anamnese-app .intro-box li:before{content:"";position:absolute;left:8px;top:9px;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--eol-violet),var(--eol-teal))}@media(max-width:640px){.eol-anamnese-app .intro-box{padding:16px}.eol-anamnese-app .intro-box li{font-size:14px}}.eol-anamnese-app .qnum{color:var(--eol-violet);font-weight:500;margin-right:2px}.eol-anamnese-app .befund-drop{margin-top:12px;padding:20px;border:1.5px dashed var(--line2);border-radius:var(--radius);background:#fdfbff;text-align:center;transition:border-color .2s,background .2s}.eol-anamnese-app .befund-drop.over{border-color:var(--eol-violet);background:var(--eol-violet-pale)}.eol-anamnese-app .befund-drop p{margin:0 0 12px;font-size:13.5px;color:var(--muted);line-height:1.5}.eol-anamnese-app .befund-list{display:grid;gap:8px;margin-top:14px}.eol-anamnese-app .befund-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto 36px;gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);padding:9px 12px}.eol-anamnese-app .befund-kind{font-size:10px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:var(--eol-violet);background:var(--eol-violet-pale);border-radius:999px;padding:4px 9px}.eol-anamnese-app .befund-name{font-size:13.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eol-anamnese-app .befund-size{font-size:11.5px;color:var(--soft)}.eol-anamnese-app .befund-row .iconbtn{height:34px;width:34px}.eol-anamnese-app .befund-sum{display:block;margin-top:10px;font-size:12px;color:var(--eol-teal)}.eol-anamnese-app .befund-sum.warn{color:#b6324c}.eol-anamnese-app .befund-warn{display:none;margin-top:10px;font-size:12.5px;color:#b6324c;background:#fff2f4;border:1px solid #f0d5db;border-radius:var(--radius-sm);padding:10px 12px}@media(max-width:640px){.eol-anamnese-app .befund-row{grid-template-columns:auto minmax(0,1fr) 34px;row-gap:4px}.eol-anamnese-app .befund-size{grid-column:2/3}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/eol-anamnese-v10.css.map */
