/* JS Betriebszentrale v9.8.2 – Forderungen & Inkasso */
#nav .v9535-subnav{margin-left:14px;width:calc(100% - 14px);font-size:13px;border-left:1px solid rgba(255,255,255,.16);border-radius:0 9px 9px 0}
#nav .v9535-subnav>span:first-child{font-size:12px}
.v9535-page{display:flex;flex-direction:column;gap:16px;max-width:1500px;margin:0 auto}
.v9535-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:4px 2px}
.v9535-page-head h2{margin:3px 0 3px;font-size:26px;color:#15384a}.v9535-page-head p{margin:0;color:#657b88}.v9535-eyebrow{font-size:10px;letter-spacing:.13em;font-weight:800;color:#1688c7}
.v9535-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.v9535-kpis>div{background:#fff;border:1px solid #dce8ee;border-radius:14px;padding:15px 17px;box-shadow:0 5px 18px rgba(25,57,75,.05)}.v9535-kpis span{display:block;color:#71838e;font-size:12px;font-weight:700}.v9535-kpis b{display:block;margin-top:5px;color:#173b4e;font-size:23px}.v9535-kpis .warn{border-color:#f0c978;background:#fffaf0}.v9535-kpis .danger{border-color:#efaaaa;background:#fff6f6}.v9535-kpis .warn b{color:#a86a00}.v9535-kpis .danger b{color:#b92e2e}
.v9535-panel{background:#fff;border:1px solid #dce8ee;border-radius:16px;overflow:hidden;box-shadow:0 6px 22px rgba(25,57,75,.05)}
.v9535-filterbar{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid #e5edf1;background:#fbfdfe}.v9535-filterbar select{max-width:260px}.v9535-search{display:flex;align-items:center;gap:8px;flex:1;min-width:260px;border:1px solid #cddde5;border-radius:10px;background:#fff;padding:0 12px}.v9535-search span{color:#78909c}.v9535-search input{border:0!important;box-shadow:none!important;padding-left:0!important;width:100%}
.v9535-list{display:flex;flex-direction:column}.v9535-case{display:grid;grid-template-columns:minmax(0,1fr) 190px 22px;gap:18px;align-items:center;padding:17px 18px;border-bottom:1px solid #e8eef2;cursor:pointer;transition:.16s;background:#fff}.v9535-case:last-child{border-bottom:0}.v9535-case:hover{background:#f8fcfe}.v9535-case.is-overdue{border-left:4px solid #e46c49;padding-left:14px}.v9535-case-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.v9535-case-title strong{display:block;color:#17394b;font-size:16px}.v9535-case-title>div>span{display:block;margin-top:3px;color:#758792;font-size:12px}.v9535-case-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:9px;color:#607784;font-size:12px}.v9535-payflag{padding:2px 7px;border-radius:999px;background:#fff0d9;color:#965a00;font-weight:800}.v9535-case-money{text-align:right}.v9535-case-money strong{display:block;font-size:18px;color:#17394b}.v9535-case-money span{display:block;color:#758792;font-size:12px;margin-top:3px}.v9535-case-money b{display:block;color:#c14a2e;font-size:11px;margin-top:4px}.v9535-case-open{font-size:26px;color:#9fb0ba}
.v9535-status{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap;background:#eaf2f6;color:#496471}.v9535-status.reminder{background:#fff4d9;color:#8b6200}.v9535-status.final{background:#ffe8d8;color:#ad520a}.v9535-status.collection{background:#ffe0de;color:#b53b34}.v9535-status.court{background:#efdfff;color:#7733a1}.v9535-status.installment{background:#e1f0ff;color:#1763a3}.v9535-status.done{background:#dcf4e7;color:#21764c}
.v9535-empty{padding:38px;text-align:center;color:#71838e}.v9535-empty b,.v9535-empty span{display:block}.v9535-empty b{color:#315466;margin-bottom:4px}.v9535-info{padding:12px 14px;background:#f4f9fc;border:1px solid #d9e8ef;border-radius:12px;color:#58707e;font-size:12px}
.v9535-modal{width:min(1180px,96vw);max-height:94vh}.v9535-modal-body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:16px;align-items:start}.v9535-form-side{display:flex;flex-direction:column;gap:13px}.v9535-form-card{border:1px solid #dce7ed;border-radius:13px;background:#fff;padding:15px}.v9535-form-card h3{margin:0 0 12px;color:#24485a;font-size:14px}.v9535-history-side{position:sticky;top:0;border:1px solid #dbe7ed;border-radius:13px;background:#f9fcfd;overflow:hidden}.v9535-history-head{padding:15px 15px 9px}.v9535-history-head span{font-size:9px;font-weight:800;letter-spacing:.14em;color:#78909c}.v9535-history-head h3{margin:3px 0 0;color:#24485a}.v9535-quick{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 12px}.v9535-quick button{border:1px solid #cfdfe7;background:#fff;border-radius:8px;padding:6px 8px;color:#456270;font-size:11px;cursor:pointer}.v9535-quick button:hover{border-color:#5ba7cc;color:#176b98}.v9535-quick button.done{border-color:#b7dfca;color:#23734c}.v9535-note{display:grid;gap:7px;padding:12px;border-top:1px solid #e1ebef;border-bottom:1px solid #e1ebef}.v9535-note textarea{min-height:72px}.v9535-history{max-height:360px;overflow:auto;padding:13px 15px 18px}.v9535-history-item{display:grid;grid-template-columns:11px 1fr;gap:9px;position:relative;padding-bottom:15px}.v9535-history-item>span{width:8px;height:8px;border-radius:50%;background:#39a4d3;margin-top:5px;box-shadow:0 0 0 4px #e6f4fa}.v9535-history-item:not(:last-child):before{content:"";position:absolute;left:3px;top:14px;bottom:0;width:1px;background:#d3e3ea}.v9535-history-item b{font-size:12px;color:#315568}.v9535-history-item p{margin:3px 0;color:#536c79;font-size:12px;line-height:1.45}.v9535-history-item small{color:#82939d;font-size:10px}
.v9535-order-warning{margin:0 0 13px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px 13px;border:1px solid #efb3a5;border-radius:12px;background:#fff7f4;color:#6c3c31}.v9535-order-warning[hidden]{display:none}.v9535-credit-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#df6045;color:#fff;font-size:18px;font-weight:900}.v9535-order-warning b,.v9535-order-warning span,.v9535-order-warning strong{display:block}.v9535-order-warning b{color:#843b2c}.v9535-order-warning span{font-size:12px;margin-top:2px}.v9535-order-warning strong{margin-top:3px;color:#a55300;font-size:11px}
@media(max-width:1100px){.v9535-kpis{grid-template-columns:repeat(3,1fr)}.v9535-modal-body{grid-template-columns:1fr}.v9535-history-side{position:static}.v9535-history{max-height:260px}}
@media(max-width:700px){#nav .v9535-subnav{margin-left:0;width:100%;border-left:0}.v9535-page-head{align-items:stretch;flex-direction:column}.v9535-page-head .primary{width:100%}.v9535-kpis{grid-template-columns:1fr 1fr;gap:8px}.v9535-kpis>div{padding:12px}.v9535-kpis b{font-size:18px}.v9535-filterbar{align-items:stretch;flex-direction:column}.v9535-search{min-width:0}.v9535-filterbar select{max-width:none;width:100%}.v9535-case{grid-template-columns:1fr 18px;gap:10px;padding:14px}.v9535-case.is-overdue{padding-left:10px}.v9535-case-title{flex-direction:column;gap:6px}.v9535-case-money{grid-column:1;text-align:left;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v9535-case-money strong,.v9535-case-money span,.v9535-case-money b{display:inline;margin:0}.v9535-case-open{grid-column:2;grid-row:1/3}.v9535-modal{width:100vw;max-height:100vh;border-radius:0}.v9535-form-card{padding:12px}.v9535-form-card .form-grid{grid-template-columns:1fr}.v9535-form-card .span2{grid-column:auto}.v9535-order-warning{grid-template-columns:34px 1fr}.v9535-order-warning button{grid-column:1/3;width:100%}}

