.nr-tools-nav{border-bottom:1px solid #d5d8d4;background:#e4e7e4;color:#2d2c2a}.nr-tools-nav>div{max-width:1280px;margin:auto;padding:11px 24px;display:flex;align-items:center;gap:22px}.nr-tools-nav a{font-size:.85rem;font-weight:750;text-decoration:none}.nr-tools-nav a span{display:inline-block;min-width:23px;text-align:center;border-radius:20px;background:#fff;margin-left:5px;padding:1px 5px}.nr-tools-nav>div>span{margin-left:auto;font-size:.75rem;color:#676d69}.nr-project-actions{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px 18px}.nr-project-actions button,.nr-view-actions button,.nr-compare-table button,#nr-reset{border:1px solid #bfb8aa;border-radius:8px;padding:9px 13px;background:#fff;color:#34352e;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;min-height:42px}.nr-project-actions button[aria-pressed=true]{background:#2d3831;border-color:#2d3831;color:#fff}.nr-project-actions button:hover{border-color:#80612f}.nr-extra-filters{color:#34352e;grid-column:1/-1;margin:10px 0 0;padding:18px 0 0;border:0;border-top:1px solid #d7d3ca;min-width:0}.nr-extra-filters legend{float:left;width:100%;font-weight:750;margin-bottom:14px;font-size:.9rem}.nr-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;clear:both}.nr-filter-grid .field{min-width:0}.nr-filter-grid input,.nr-filter-grid select{width:100%;min-height:44px;background:#fff;border:1px solid #d1c9bb;border-radius:8px;padding:10px;font:inherit;font-size:.85rem}.nr-filter-grid label{display:block;margin-bottom:5px;color:#34352e;font-size:.76rem;font-weight:750}.nr-filter-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px}.nr-check{display:flex;align-items:center;gap:8px;font-size:.82rem}.nr-check input{width:18px;height:18px}.nr-extra-filters #nr-filter-hint{font-size:.76rem;color:#686e68;line-height:1.5;margin:12px 0 0;max-width:100%;font-weight:400}.nr-input-error{font-size:.75rem;color:#9b2929;display:block}.nr-filter-unknown{font-size:.75rem!important;background:#eee7d7;padding:8px 10px;margin:10px 0 0!important;border-radius:7px;min-height:0!important}.nr-tools-notice:empty{display:none}.nr-tools-notice{position:fixed;z-index:70;bottom:20px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);padding:14px 20px;border-radius:12px;background:#253c30;color:#fff;box-shadow:0 4px 28px #0003;font-size:.9rem}.nr-tool-main{max-width:1280px;margin:0 auto;padding:55px 24px 80px}.nr-tool-main h1{font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.05;letter-spacing:-.04em;margin:12px 0 20px}.nr-tool-lead{max-width:800px;font-size:1.08rem;line-height:1.65;color:#626860}.nr-tool-kicker{color:#80612f;text-transform:uppercase;font-size:.72rem;letter-spacing:.14em;font-weight:800}.nr-tool-note{font-size:.86rem;line-height:1.6;margin:25px 0;padding:18px 20px;background:#e2e6df;border-left:3px solid #a28b5a}.nr-view-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:30px 0 20px}.nr-view-actions a{margin-right:auto;font-weight:750;font-size:.88rem}.nr-compare-scroll{overflow:auto;border:1px solid #d0d4cc;border-radius:14px;background:#fff}.nr-compare-table{width:100%;border-collapse:collapse;min-width:720px;font-size:.88rem;table-layout:fixed}.nr-compare-table caption{text-align:left;padding:18px;font-size:.8rem;color:#626860}.nr-compare-table th,.nr-compare-table td{vertical-align:top;text-align:left;border-top:1px solid #e1e3dc;padding:18px;overflow-wrap:anywhere}.nr-compare-table th+th,.nr-compare-table td{border-left:1px solid #e1e3dc}.nr-compare-table thead{background:#e7eade}.nr-compare-table thead th{font-size:1.05rem}.nr-compare-table th:first-child{width:180px}.nr-compare-table button{display:block;margin-top:12px;font-size:.74rem;padding:5px 10px}.nr-compare-table tbody tr:nth-child(even){background:#f5f6f2}.nr-saved-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nr-saved-card{background:#fff;border:1px solid #d5d8d4;border-radius:16px;padding:24px;display:flex;flex-direction:column}.nr-saved-card>small{font-size:.72rem;color:#80612f}.nr-saved-card h2{font-size:1.4rem;line-height:1.2;margin:16px 0}.nr-saved-card h2 a{text-decoration:none}.nr-saved-card p{font-size:.88rem;color:#626860;line-height:1.5}.nr-saved-card dl{margin:10px 0}.nr-saved-card dl>div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e2e4dc;padding:10px 0;font-size:.82rem}.nr-saved-card dd{margin:0;text-align:right;font-weight:750}.nr-saved-card .nr-project-actions{padding:10px 0;margin-top:auto}.nr-profile-link{margin-top:10px;font-size:.85rem;font-weight:750}.nr-empty-state{padding:50px 25px;margin:35px 0;background:#f7f8f5;border:1px solid #d5d8d4;border-radius:16px;text-align:center}.nr-empty-state h2{font-size:1.8rem;letter-spacing:-.03em}.nr-empty-state p{max-width:600px;margin:15px auto 25px;color:#626860}.nr-primary{display:inline-block;background:#2d3831;color:#fff;border-radius:9px;text-decoration:none;padding:13px 20px;font-weight:750}.nr-share-url{width:100%;padding:15px;font:inherit}.nr-tool-main :focus-visible,.nr-tools-nav :focus-visible,.nr-project-actions :focus-visible{outline:3px solid #80612f;outline-offset:3px}@media(max-width:900px){.nr-filter-grid{grid-template-columns:1fr 1fr}.nr-saved-grid{grid-template-columns:1fr 1fr}.nr-tools-nav>div>span{display:none}}@media(max-width:620px){.nr-tool-main{padding:35px 18px 55px}.nr-filter-grid{grid-template-columns:1fr}.nr-filter-bottom{align-items:stretch;flex-direction:column}.nr-tools-nav>div{justify-content:center;padding:11px 14px;gap:15px}.nr-saved-grid{grid-template-columns:1fr}.nr-view-actions{align-items:stretch}.nr-view-actions a{width:100%;padding:10px 0}.nr-compare-table th:first-child{width:145px}.nr-compare-table{min-width:660px}.nr-extra-filters legend{font-size:.85rem}}

#nr-modal-status:empty{display:none}#nr-modal-status{margin:15px 28px 0;padding:10px 14px;border-radius:8px;background:#e9dec7;color:#4d432e;font-size:13px}
.nr-compare-dock[hidden]{display:none}.nr-compare-dock{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:45;width:calc(100% - 40px);max-width:1150px;background:#263b30;color:#fff;border-radius:14px;padding:16px 20px;box-shadow:0 8px 35px #0003;display:flex;align-items:center;gap:18px}.nr-dock-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:1}.nr-dock-list strong{width:100%;font-size:.78rem;color:#dbe3da}.nr-dock-list button{font:inherit;font-size:.76rem;border:1px solid #809286;border-radius:6px;color:#fff;background:transparent;padding:7px 10px;cursor:pointer;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nr-compare-dock .nr-primary{background:#e8d6ad;color:#27372e;white-space:nowrap}.nr-has-dock{padding-bottom:145px}.nr-has-dock .nr-tools-notice{bottom:150px}.nr-difference-control{margin:15px 0}.nr-table-hint{font-size:.78rem;color:#666f66}.nr-compare-table tr[hidden]{display:none}.nr-compare-table .nr-row-different th{border-left:4px solid #b4985b;background:#f2eee3}.nr-compare-table .nr-row-different td{background:#faf8f0}.nr-filter-grid input:focus-visible,.nr-filter-grid select:focus-visible,.nr-check input:focus-visible,.nr-compare-dock :focus-visible{outline:3px solid #bca36b;outline-offset:3px}
@media(max-width:620px){.nr-compare-dock{bottom:8px;width:calc(100% - 16px);padding:12px;gap:10px}.nr-dock-list button{display:none}.nr-compare-dock .nr-primary{font-size:.8rem;padding:11px}.nr-has-dock{padding-bottom:90px}.nr-has-dock .nr-tools-notice{bottom:90px}.nr-compare-table th:first-child{position:sticky;left:0;background:#f0f1eb;z-index:1}}
@media print{header,footer,.nr-tools-nav,.nr-view-actions,.nr-compare-dock,.nr-tools-notice,.nr-difference-control,.nr-table-hint,.nr-consent-backdrop,.nr-compare-table button,.nr-tool-main>a{display:none!important}.nr-tool-main{padding:0;max-width:none}.nr-tool-main h1{font-size:26px}.nr-tool-lead{font-size:12px}.nr-compare-scroll{overflow:visible;border:0}.nr-compare-table{min-width:0;font-size:10px}.nr-compare-table th,.nr-compare-table td{padding:8px}.nr-compare-table th:first-child{width:20%;position:static}.nr-compare-table thead th{font-size:12px}.nr-compare-table tr{break-inside:avoid}.nr-tool-note{font-size:10px}.nr-has-dock{padding:0}}
.nr-audited-data{background:#fff;border-bottom:1px solid #dedbd3;padding:40px 24px;color:#34352e}.nr-data-wrap{max-width:1280px;margin:auto}.nr-audited-data h2{font-size:1.8rem;letter-spacing:-.03em;margin:8px 0 24px}.nr-audited-data dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:0}.nr-audited-data dl>div{padding:15px 0;border-top:1px solid #dedbd3}.nr-audited-data dt{font-size:.75rem;font-weight:700;color:#716753;margin-bottom:7px}.nr-audited-data dd{font-size:.92rem;line-height:1.6;margin:0}.nr-audited-data dl>div:last-child{grid-column:1/-1}.nr-data-note{font-size:.78rem;line-height:1.6;color:#666f66;margin:22px 0 0}@media(max-width:900px){.nr-audited-data dl{grid-template-columns:1fr 1fr}}@media(max-width:620px){.nr-audited-data{padding:28px 18px}.nr-audited-data dl{grid-template-columns:1fr}.nr-audited-data h2{font-size:1.5rem}}

/* Warme Premium Oberflächen für Auswahl, Vergleich und Zusatzdaten */
.nr-tools-nav{border-bottom-color:#c7bcac;background:#d8cfc2}.nr-tools-nav a span{background:#f8f4ec}.nr-tools-nav>div>span{color:#625b52}.nr-project-actions button,.nr-view-actions button,.nr-compare-table button,#nr-reset{border-color:#bcae9b;background:#f8f4ec;color:#34312c}.nr-filter-grid input,.nr-filter-grid select{background:#fbf7f0;border-color:#c6baaa}.nr-tool-note{background:#ddd4c7;border-left-color:#a88751}.nr-compare-scroll,.nr-saved-card,.nr-empty-state{background:#f8f4ec;border-color:#c9beaf;box-shadow:0 12px 30px rgba(52,44,35,.06)}.nr-compare-table thead{background:#ddd4c7}.nr-compare-table tbody tr:nth-child(even){background:#eee7dc}.nr-compare-table th,.nr-compare-table td,.nr-saved-card dl>div{border-color:#d5cabc}.nr-compare-table .nr-row-different th{background:#e7ddce}.nr-compare-table .nr-row-different td{background:#f4ede2}.nr-audited-data{background:#e0d7ca;border-bottom-color:#c8bdad}.nr-audited-data dl>div{border-color:#c8bdad}@media(max-width:620px){.nr-compare-table th:first-child{background:#e8e0d4}}

/* Floragärten: Originalpreis und rabattierter Wohnungskaufpreis */
.project-price-amounts,.nr-action-price{display:grid;gap:4px;min-width:0}.project-price-original,.nr-action-price del{font-size:.8rem;font-weight:500;color:#746b60;line-height:1.3}.nr-action-price strong{font-size:1.08rem}.summary del{font-weight:400;opacity:.75;margin-right:6px}
