
.dbk-advisor{scroll-margin-top:90px;padding:36px 0;background:#f4f7fc;color:#123a63}.dbk-advisor>.wrap{max-width:1060px}.dbk-advisor-heading{max-width:730px;margin-bottom:20px}.dbk-advisor h2{font-size:clamp(1.55rem,4vw,2rem);line-height:1.2;margin:12px 0}.dbk-advisor p{line-height:1.6}.dbk-advisor form{padding:24px;border:1px solid #d5dfed;border-radius:16px;background:white;max-width:none!important}.dbk-advisor-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dbk-advisor label,.dbk-advisor legend{font-size:.9rem;font-weight:700}.dbk-advisor select{display:block;width:100%;margin-top:8px;min-height:48px;padding:10px;border:1px solid #bac8d9;border-radius:8px;background:white;color:#123a63;font:inherit}.dbk-advisor fieldset{border:0;margin:24px 0;padding:0}.dbk-advisor-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.dbk-advisor-options label{display:flex;align-items:center;gap:10px;border:1px solid #d5dfed;border-radius:8px;padding:12px;min-height:48px;cursor:pointer}.dbk-advisor-options label:has(input:checked){border-color:#004be4;background:#eff4ff}.dbk-advisor input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;accent-color:#004be4}.dbk-advisor .dbk-advisor-help{font-size:.78rem!important;font-weight:400;color:#456783;margin:8px 0;line-height:1.55}.dbk-advisor-freetext{border-top:1px solid #d5dfed;padding-top:16px}.dbk-advisor-freetext summary{cursor:pointer;font-weight:700;min-height:44px}.dbk-advisor-freetext>label{display:block}.dbk-advisor #ai-account-query{min-height:100px;margin-top:8px}.dbk-advisor-consent{font-size:.78rem!important;font-weight:400!important;line-height:1.6}.dbk-advisor-consent input{vertical-align:middle;margin-right:6px}.dbk-advisor-controls{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 12px}.dbk-advisor-controls button{min-height:48px;padding:12px 18px;border-radius:8px;font:inherit;font-size:.9rem;font-weight:800;cursor:pointer;border:1px solid #bac8d9;background:white;color:#123a63}.dbk-advisor-controls #finder-result-btn{background:#004be4;border-color:#004be4;color:white}.dbk-advisor-controls button:disabled{opacity:.65;cursor:wait}.dbk-advisor :focus-visible{outline:3px solid #004be4;outline-offset:3px}.dbk-advisor .finder-result-box{margin-top:20px}.dbk-advisor .finder-result-card{padding:18px}.dbk-advisor .finder-result-card a{min-height:44px}.dbk-advisor-entry a{font-size:.85rem;font-weight:700;color:#004be4}.dbk-advisor .finder-result-list{grid-template-columns:repeat(3,minmax(0,1fr))}.dbk-advisor .finder-result-card{min-width:0;overflow-wrap:anywhere}.dbk-advisor .dbk-ai-data{color:#456783!important}.dbk-advisor .dbk-ai-parser-status{font-size:.8rem;color:#456783;margin:10px 0}
@media(max-width:700px){.dbk-advisor{padding:26px 0}.dbk-advisor form{padding:16px}.dbk-advisor-grid,.dbk-advisor-options,.dbk-advisor .finder-result-list{grid-template-columns:1fr}.dbk-advisor-controls{flex-direction:column}.dbk-advisor-controls button{width:100%}}

#konto-berater .finder-result-box{display:none}#konto-berater .finder-result-box.is-visible{display:block}#konto-berater .finder-result-title{font-size:1.1rem;font-weight:700;color:#123a63}#konto-berater .finder-result-text{font-size:.82rem;line-height:1.6;color:#456783;margin:8px 0 14px}#konto-berater .finder-result-list{display:grid;gap:12px}#konto-berater .finder-result-card{background:#fff;border:1px solid #dce5f0;border-radius:10px}#konto-berater .finder-result-card strong{display:block;font-size:1rem;color:#123a63;margin:0 0 10px}#konto-berater .finder-result-card span{display:block;font-size:.82rem;color:#456783;margin-bottom:10px}#konto-berater .finder-result-card a{display:flex;align-items:center;justify-content:center;background:#004be4;color:#fff;padding:12px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.82rem}#konto-berater .finder-result-card a:hover{background:#0038ac;color:#fff}#konto-berater .finder-result-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;font-size:.8rem}#konto-berater .dbk-ai-nohit{padding:16px;background:#fff4e5;border:1px solid #f1d3a5;border-radius:10px;color:#123a63;line-height:1.6}#konto-berater .dbk-ai-criteria{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}#konto-berater .dbk-ai-criterion{padding:5px 8px;background:#edf3ff;font-size:.75rem;border-radius:5px}#konto-berater .dbk-ai-excluded{margin:18px 0;font-size:.8rem;color:#456783}#konto-berater .dbk-ai-excluded summary{cursor:pointer;font-weight:600}#konto-berater .dbk-ai-excluded p{margin-top:8px}#konto-berater .dbk-watch-btn{margin-top:8px}
