/* Analyse-Kundenfassungen, nur im B2B-Modul. */
.b2b-analysen [hidden]{display:none!important}.b2b-analysen button{font-family:inherit}.b2b-analysen .btn{font-size:.8rem;padding:9px 14px;min-height:40px}.b2b-analyse-upload{display:flex;align-items:center;gap:20px;padding:22px;background:#fff;border:1px dashed #ADC3DD;border-radius:12px}.b2b-analyse-upload-icon{display:grid;place-items:center;width:70px;height:84px;flex:none;border-radius:12px;background:#EFF6FD}.b2b-analyse-upload svg{width:38px;height:48px}.b2b-analyse-upload p{color:var(--slate);font-size:.78rem;margin:7px 0 12px}.b2b-analyse-auswahl{list-style:none;padding:0;margin:14px 0;display:grid;gap:8px}.b2b-analyse-auswahl li{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 12px;font-size:.82rem}.b2b-analyse-auswahl span{overflow-wrap:anywhere;min-width:0}.b2b-analyse-auswahl small{display:block;color:var(--slate);margin-top:3px}.b2b-analyse-auswahl button{background:transparent;border:0;color:var(--slate);padding:5px 8px;font-size:1.3rem;cursor:pointer}.b2b-analyse-status{color:#2F694B;font-size:.85rem;overflow-wrap:anywhere;margin:14px 0}.b2b-analyse-status--fehler{color:#A3372F}.b2b-analyse-ergebnisse{margin-top:22px}.b2b-analyse-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.b2b-analyse-toolbar>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.b2b-analyse-toolbar>strong{font-size:.88rem}.b2b-analyse-karte{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:20px;padding:20px 28px 20px 20px;margin-bottom:12px;border:1px solid var(--line);border-radius:12px;background:#fff;min-width:0}.b2b-analyse-info{min-width:0;overflow-wrap:anywhere}.b2b-analyse-info>strong{font-size:.95rem}.b2b-analyse-info p{font-size:.82rem;margin:8px 0;line-height:1.5}.b2b-analyse-info .b2b-meta{font-size:.74rem}.b2b-analyse-aktionen{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.b2b-analyse-miniatur{border:1px solid #DCE5F0;background:#F3F8FC;border-radius:8px;padding:6px;overflow:hidden;display:grid;place-items:center;min-height:160px;width:100%;cursor:pointer;color:var(--slate);align-self:center}.b2b-analyse-miniatur img{display:block;width:100%;height:180px;object-fit:contain}.b2b-analyse-miniatur svg{width:44px;height:54px}.b2b-analyse-miniatur span{font-size:.73rem}.b2b-analyse-details{margin-top:14px;font-size:.76rem;color:var(--slate)}.b2b-analyse-details>summary{cursor:pointer;color:var(--cobalt);width:fit-content;padding:4px 0}.b2b-analyse-details button{margin:4px 14px 0 0}.b2b-analyse-link{border:0;padding:4px 0;background:transparent;color:var(--cobalt);text-align:left;font-size:.78rem!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.b2b-analyse-loeschen{color:#9C443B}.b2b-analyse-vorschau{grid-column:1/-1;padding:16px;background:#EDF2F8;border-radius:8px;text-align:center}.b2b-analyse-vorschau p{margin:0 0 12px;font-size:.76rem;color:var(--slate)}.b2b-analyse-vorschau img{display:block;width:auto;max-width:100%;max-height:80vh;object-fit:contain;margin:0 auto 12px;box-shadow:0 2px 12px #18335416}.b2b-analyse-herkunft{color:var(--slate);font-size:.73rem;line-height:1.5;margin:16px 0 0!important}.b2b-analysen button:disabled{opacity:.55;cursor:default}.b2b-analysen button:focus-visible,.b2b-analyse-details summary:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}
@media(max-width:650px){.b2b-analyse-toolbar{align-items:flex-start;flex-direction:column}.b2b-analyse-upload{padding:16px;gap:14px}.b2b-analyse-upload-icon{width:48px;height:64px}.b2b-analyse-karte{grid-template-columns:minmax(0,1fr) 95px;gap:12px;padding:14px}.b2b-analyse-miniatur{min-height:120px}.b2b-analyse-miniatur img{height:125px}.b2b-analyse-info>strong{font-size:.85rem}.b2b-analyse-aktionen{grid-column:1/-1}.b2b-analyse-vorschau{padding:8px}.b2b-analysen .btn{font-size:.75rem;padding:8px 11px}.b2b-analyse-aktionen .btn{max-width:100%;overflow-wrap:anywhere}}
@media(max-width:400px){.b2b-analyse-karte{grid-template-columns:minmax(0,1fr) 65px;gap:10px;padding:12px}.b2b-analyse-miniatur{min-height:90px}.b2b-analyse-miniatur img{height:90px}.b2b-analyse-upload-icon{display:none}.b2b-analyse-miniatur span{font-size:.6rem}.b2b-analyse-info p{font-size:.75rem}}

@media(max-width:420px){.b2b-analyse-karte{grid-template-columns:minmax(0,1fr);position:relative;padding:14px}.b2b-analyse-miniatur{grid-column:1;grid-row:1;width:76px;justify-self:end;min-height:100px;margin-bottom:4px}.b2b-analyse-miniatur img{height:98px}.b2b-analyse-info{grid-column:1;grid-row:2}.b2b-analyse-aktionen .btn{font-size:.76rem}.b2b-analyse-info>strong{font-size:.9rem}}
.b2b-analysen .btn{white-space:normal;max-width:100%;box-sizing:border-box;text-align:center;line-height:1.4}.b2b-analysen .b2b-email-toggle>span:first-child{min-width:0;overflow-wrap:anywhere}
