/* JS Betriebszentrale v9.5.23 – technische Sanierungsplanung */
.v9522-page{max-width:1500px;margin:0 auto}.v9522-page-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:24px;border:1px solid #dce6ef;border-radius:20px;background:linear-gradient(135deg,#fff,#f6faff);box-shadow:0 10px 28px rgba(21,54,84,.055);margin-bottom:18px}.v9522-page-head>div>span{font-size:11px;letter-spacing:.12em;font-weight:900;color:#2580c1}.v9522-page-head h2{margin:5px 0 7px;color:#173854;font-size:27px}.v9522-page-head p{margin:0;color:#667b8e;max-width:850px;line-height:1.5}.v9522-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v9522-card{background:#fff;border:1px solid #dfe7ef;border-radius:18px;padding:18px;box-shadow:0 6px 20px rgba(18,49,78,.045)}.v9522-card-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.v9522-card-top>span{font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#2b78ad}.v9522-offer-status{font-size:11px;padding:5px 8px;border-radius:999px;background:#eef5fb;color:#48677f}.v9522-card h3{margin:13px 0 2px;color:#1c3b56}.v9522-address{margin:0;color:#77899a}.v9522-big-meter{margin:16px 0;padding:14px 16px;border-radius:14px;background:#f2f8fd;display:flex;align-items:baseline;gap:9px}.v9522-big-meter strong{font-size:28px;color:#126eaf}.v9522-big-meter span{font-size:12px;color:#60778a}.v9522-card-meta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.v9522-card-meta span{background:#f8fafc;border:1px solid #e8edf2;border-radius:10px;padding:9px}.v9522-card-meta small{display:block;color:#8b99a7;font-size:10px}.v9522-card-meta b{display:block;color:#425a6e;font-size:12px;margin-top:2px}.v9522-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.v9522-tags em{font-style:normal;font-size:10px;font-weight:800;padding:4px 7px;border-radius:999px;background:#fff1e8;color:#a15a25}.v9522-card-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.v9522-modal{max-width:1120px}.v9522-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;border:1px solid #d9e8f4;border-radius:15px;background:linear-gradient(135deg,#f6fbff,#edf7ff);margin-bottom:16px}.v9522-intro>div:first-child{display:flex;flex-direction:column;gap:3px}.v9522-intro b{color:#1c4d73}.v9522-intro span{color:#647d91;font-size:12px}.v9522-total{text-align:right;min-width:170px}.v9522-total small,.v9522-total span{display:block}.v9522-total strong{display:block;font-size:27px;color:#0d72b8;margin:2px 0}.v9522-plan,.v9522-lexware{margin:18px 0;padding:17px;border:1px solid #dfe7ee;border-radius:16px;background:#fbfcfe}.v9522-section-head,.v9522-lex-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:12px}.v9522-section-head h3,.v9522-lex-head h3,.v9522-two h3{margin:0 0 3px;color:#23435e}.v9522-section-head p,.v9522-lex-head p{margin:0;color:#758899;font-size:12px}.v9522-quick,.v9522-inline-actions{display:flex;gap:6px;flex-wrap:wrap}.v9522-section{display:grid;grid-template-columns:105px 105px 175px minmax(180px,1fr) 34px;gap:8px;align-items:end;padding:10px;margin-top:8px;border:1px solid #e2e8ee;border-radius:12px;background:#fff}.v9522-section .field{margin:0}.v9522-remove{height:40px;border:0;border-radius:9px;background:#fff0f0;color:#b84343;font-size:21px;cursor:pointer}.v9522-legacy{margin-top:9px;padding:10px 12px;border-radius:10px;background:#fff7e9;color:#815c27;font-size:12px}.v9522-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0}.v9522-two>section{border:1px solid #e1e7ed;border-radius:14px;padding:14px;background:#fff}.v9522-chips{display:flex;gap:6px;flex-wrap:wrap}.v9522-chip input{position:absolute;opacity:0;pointer-events:none}.v9522-chip span{display:block;padding:7px 10px;border:1px solid #dce4ec;border-radius:999px;background:#f8fafc;color:#5e7386;font-size:11px;font-weight:750;cursor:pointer}.v9522-chip input:checked+span{background:#eaf5fd;border-color:#8fc6eb;color:#116cae;box-shadow:inset 0 0 0 1px #8fc6eb}.v9522-inline-actions{margin-top:7px}.v9522-lexware{background:linear-gradient(135deg,#fbfcff,#f6f8ff);border-color:#dfe3f1}.v9522-lex-head>div>span{font-size:10px;letter-spacing:.12em;font-weight:900;color:#7556b7}.v9522-offer-docs{display:grid;gap:7px;margin-top:12px}.v9522-offer-doc{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border:1px solid #e0e6ed;border-radius:11px;background:#fff}.v9522-offer-doc>div:first-child{display:flex;flex-direction:column;gap:2px}.v9522-offer-doc span{font-size:11px;color:#778a9b}.v9522-offer-doc>div:last-child{display:flex;gap:6px}.v9522-no-offer{padding:12px;border:1px dashed #ccd7e2;border-radius:11px;color:#7a8d9d;background:#fff}
@media(max-width:1100px){.v9522-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v9522-section{grid-template-columns:90px 90px 150px minmax(160px,1fr) 34px}.v9522-card-meta{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.v9522-page-head,.v9522-intro,.v9522-section-head,.v9522-lex-head{display:block}.v9522-page-head .primary,.v9522-lex-head>.primary{width:100%;margin-top:12px}.v9522-grid{grid-template-columns:1fr}.v9522-total{text-align:left;margin-top:12px}.v9522-two{grid-template-columns:1fr}.v9522-section{grid-template-columns:1fr 1fr}.v9522-section .v9522-note-field{grid-column:1/-1}.v9522-section .v9522-remove{grid-column:2;justify-self:end;width:42px}.v9522-quick{margin-top:10px}.v9522-quick button{flex:1}.v9522-offer-doc{align-items:flex-start;flex-direction:column}.v9522-card-meta{grid-template-columns:1fr}.v9522-card-actions button{flex:1}}
.v9522-lex-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}
@media(max-width:720px){.v9522-lex-actions{margin-top:12px}.v9522-lex-actions button{flex:1}}

