.form-surface{border:1px solid rgb(209 213 219);border-radius:10px;background-color:#fff}.dark .form-surface{border-color:#4b5563;background-color:#1f2937}.form-label{display:block;font-size:11px;font-weight:600;color:#111827}.dark .form-label{color:#f3f4f6}.form-control{display:block;width:100%;border:1px solid rgb(209 213 219);border-radius:10px;padding:.75rem 1rem;font-size:14px;box-shadow:0 1px 2px #0000000d}.form-control:focus{outline:none;border-color:#3bb5ac;box-shadow:0 0 0 1px #3bb5ac}.dark .form-control{border-color:#4b5563;background-color:#374151;color:#f3f4f6}.btn-primary-yellow{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background-color:#ffda25;color:#111827;font-weight:600;transition:all .2s ease}.btn-primary-yellow:hover{background-color:#e6c422}.btn-primary-yellow:focus{outline:none;box-shadow:0 0 0 2px #ffda25}.btn-primary-yellow:disabled{opacity:.5;cursor:not-allowed}.btn-secondary-muted{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background-color:#9ba1ae;color:#fff;font-weight:600;transition:all .2s ease}.btn-secondary-muted:hover{background-color:#8a8f9c}.btn-secondary-muted:focus{outline:none;box-shadow:0 0 0 2px #9ba1ae}.btn-secondary-muted:disabled{opacity:.5;cursor:not-allowed}.btn-pro-orange{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background-color:#eb5736;color:#fff;font-weight:600;transition:all .2s ease}.btn-pro-orange:hover{background-color:#d14a2e}.btn-pro-orange:focus{outline:none;box-shadow:0 0 0 2px #eb5736}.btn-pro-orange:disabled{opacity:.5;cursor:not-allowed}.form-error-banner{border-radius:10px;border:1px solid rgb(254 202 202);background-color:#fef2f2;padding:1rem}.form-error-text{font-size:11px;color:#991b1b}:root{--report-card-header-bg: rgb(60, 65, 71);--report-card-header-padding: 25px;--report-card-title-color: #3bb4a9;--report-card-title-size: 30px;--report-card-title-weight: 900;--report-card-subtitle-color: #ffffff;--report-card-subtitle-size: 20px;--report-card-subtitle-weight: 900;--report-card-subtitle-small-size: 14px;--report-card-subtitle-small-weight: 500;--report-card-lead-size: 16px;--report-card-lead-weight: 700;--report-card-lead-line-height: 19.5px;--report-card-lead-secondary-size: 13px;--report-card-lead-secondary-weight: 400;--report-card-item-size: 16px;--report-card-item-weight: 500;--report-card-lead-color: rgb(0 0 0);--report-card-lead-secondary-color: rgb(0 0 0);--report-card-item-text-color: rgb(55 65 81);--report-card-check-color: #20b2aa;--report-card-btn-pro-bg: #eb5736;--report-card-btn-pro-hover: #d14a2e;--report-card-btn-basic-bg: #FFDA25;--report-card-btn-request-bg: #FFDA25;--report-card-btn-request-hover: #e6c422;--report-card-btn-request-width: 30%;--report-card-btn-request-min-width: 140px;--report-card-btn-request-font-size: 12px}html.dark{--report-card-lead-color: rgb(243 244 246);--report-card-lead-secondary-color: rgb(209 213 219);--report-card-item-text-color: rgb(209 213 219)}.report-card{overflow:hidden;background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border:1px solid rgb(229 231 235);margin-bottom:1.5rem}.dark .report-card{background-color:#1f2937;border-color:#4b5563}.report-card__header{background-color:var(--report-card-header-bg);padding:var(--report-card-header-padding);text-align:center}.report-card__title{font-family:Inter,sans-serif;font-size:var(--report-card-title-size);font-weight:var(--report-card-title-weight);line-height:1;color:var(--report-card-title-color);margin:0}.report-card__subtitle{color:var(--report-card-subtitle-color);font-size:var(--report-card-subtitle-size);font-weight:var(--report-card-subtitle-weight)}.report-card__subtitle--small{font-size:var(--report-card-subtitle-small-size);font-weight:var(--report-card-subtitle-small-weight)}.report-card__body{padding:1.25rem 1.5rem}.report-card__list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.report-card__lead{font-family:Inter,sans-serif;font-size:var(--report-card-lead-size);font-weight:var(--report-card-lead-weight);line-height:var(--report-card-lead-line-height);color:var(--report-card-lead-color)}.report-card__lead--secondary{font-family:Inter,sans-serif;font-size:var(--report-card-lead-secondary-size);font-weight:var(--report-card-lead-secondary-weight);line-height:var(--report-card-lead-line-height);color:var(--report-card-lead-secondary-color)}.report-card__item{display:flex;align-items:flex-start;gap:.5rem}.report-card__item--highlight{flex-wrap:nowrap;align-items:center;padding:.75rem 1rem;margin:.25rem -.5rem 0;background-color:#f0fdfa;border:1px solid rgb(94 234 212);border-radius:.5rem}.dark .report-card__item--highlight,html.dark .report-card__item--highlight{background-color:#134e4a;border-color:#2dd4bf}.report-card__example-link{margin-left:auto;margin-right:-.5rem;margin-top:.15rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:600;color:#0d9488;background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px;flex-shrink:0}.report-card__example-link:hover{color:#0f766e}.dark .report-card__example-link,html.dark .report-card__example-link{color:#5eead4}.dark .report-card__example-link:hover,html.dark .report-card__example-link:hover{color:#2dd4bf}.report-card__item-text{font-size:var(--report-card-item-size);font-weight:var(--report-card-item-weight);color:var(--report-card-item-text-color)}.report-card__schufa-logo{height:1rem;width:auto;margin-left:.2rem;vertical-align:-.15em}.report-card__schufa-logo--light{display:inline-block}.report-card__schufa-logo--dark,.dark .report-card__schufa-logo--light,html.dark .report-card__schufa-logo--light{display:none}.dark .report-card__schufa-logo--dark,html.dark .report-card__schufa-logo--dark{display:inline-block}.report-card__check{width:1rem;height:1rem;flex-shrink:0;margin-top:.125rem;color:var(--report-card-check-color)}.report-selection__buttons{display:flex;gap:.75rem;margin-bottom:1rem}.report-selection__btn--pro{flex:1;background-color:var(--report-card-btn-pro-bg);color:#fff;font-weight:700;padding:.875rem 1rem;border-radius:.75rem;font-size:1rem;transition:all .15s;border:none;cursor:pointer;box-shadow:0 1px 2px #0000000d}.report-selection__btn--pro:hover:not(:disabled){background-color:var(--report-card-btn-pro-hover)}.report-selection__btn--pro:disabled{opacity:.7;cursor:not-allowed}.report-selection__btn--basic{flex:1;background-color:var(--report-card-btn-basic-bg);color:#000;font-weight:700;padding:.875rem 1rem;border-radius:.75rem;font-size:1rem;transition:opacity .15s;border:none;cursor:pointer;box-shadow:0 1px 2px #0000000d}.report-selection__btn--basic:hover{opacity:.9}.report-selection__btn--cancel{width:var(--report-card-btn-request-width);min-width:var(--report-card-btn-request-min-width);background-color:#9ba1ae;color:#fff;font-size:var(--report-card-btn-request-font-size);font-weight:900;padding:.5rem 1rem;border-radius:0;transition:background-color .15s;border:none;cursor:pointer;white-space:nowrap}.report-selection__btn--cancel:hover{background-color:#8a8f9c}.dark .report-selection__btn--cancel{background-color:#9ba1ae;color:#fff}.dark .report-selection__btn--cancel:hover{background-color:#8a8f9c}.report-card__btn--request{width:var(--report-card-btn-request-width);min-width:var(--report-card-btn-request-min-width);padding:.5rem 1rem;border-radius:0;font-size:var(--report-card-btn-request-font-size);font-weight:900;color:#111827;background-color:var(--report-card-btn-request-bg);border:none;cursor:pointer;transition:background-color .15s;white-space:nowrap}.report-card__btn--request:hover:not(:disabled){background-color:var(--report-card-btn-request-hover)}.report-card__btn--request:disabled{opacity:.7;cursor:not-allowed}.dark .report-card__btn--request{color:#111827}.report-selection__modal-overlay{position:fixed;inset:0;width:100%;height:100%;min-width:100%;min-height:100%;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:1rem 1rem 4rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background-color:#00000040;cursor:pointer}.report-selection__modal{position:relative;max-width:100%;cursor:default;flex-shrink:0;pointer-events:auto}.report-selection__modal--card{display:flex;align-items:flex-start;justify-content:center}.report-card--modal{min-height:0;max-height:none}.report-card--modal .report-card__body{padding-bottom:1rem}.report-selection__modal-close{position:absolute;top:-2.5rem;right:0;padding:.5rem;color:#fff;background:none;border:none;cursor:pointer;border-radius:.25rem;transition:background-color .15s}.report-selection__modal-close:hover{background-color:#fff3}.report-selection__modal-img{max-width:100%;max-height:85vh;border-radius:.5rem;box-shadow:0 25px 50px -12px #00000080}
