.bs-br-app{padding-top:0;padding-bottom:clamp(40px,6vw,72px)}.bs-br{position:relative;width:100%;min-width:0}.bs-br__toolbar{display:flex;justify-content:flex-end;margin-bottom:1rem}.bs-br__logout{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--bs-surface);border:1.5px solid var(--bs-border);border-radius:var(--bs-radius-md);color:var(--bs-muted);cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.bs-br__logout:hover{color:var(--bs-heading);border-color:var(--bs-green);box-shadow:var(--bs-shadow-soft)}.bs-br__root{min-width:0}.bs-br__loading{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:3rem 1rem;color:var(--bs-muted);font-size:clamp(17px,1.5vw,19px)}.bs-br__spinner{width:2.5rem;height:2.5rem;border:3px solid var(--bs-border);border-top-color:var(--bs-green);border-radius:50%;animation:bs-br-spin .8s linear infinite}@keyframes bs-br-spin{to{transform:rotate(360deg)}}.bs-br__alert{padding:1rem 1.25rem;border-radius:var(--bs-radius-md);font-size:clamp(16px,1.4vw,18px);line-height:1.5}.bs-br__alert--error{background:#fef2f2;color:var(--bs-red-deep);border:1px solid #fecaca}.bs-br__login{max-width:42rem;margin:0 auto;padding:.5rem 0 1rem;text-align:center}.bs-br__login-lead{color:var(--bs-muted);font-size:clamp(17px,1.6vw,20px);line-height:1.6;margin:0 0 1.75rem;max-width:52ch;margin-left:auto;margin-right:auto}.bs-br__empty{text-align:center;padding:2.5rem 1rem;color:var(--bs-muted);font-size:clamp(17px,1.5vw,19px)}.bs-br__empty p{margin:0 0 1.5rem}.bs-br__sections{display:flex;flex-direction:column;gap:3rem}.bs-br__section-title{font-weight:400;color:var(--bs-heading);font-size:clamp(24px,3vw,32px);line-height:1.15;margin:0 0 1.25rem}.bs-br__grid{display:flex;flex-direction:column;gap:2rem}.bs-br__chain-wrapper{position:relative;min-width:0}.bs-br__chain{--frame-width: 280px;--frame-height: 373px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:0;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.bs-br__card{flex:0 0 var(--frame-width);width:var(--frame-width);min-width:var(--frame-width);height:var(--frame-height);background:var(--bs-surface);border-radius:var(--bs-radius-md);overflow:hidden;box-shadow:var(--bs-shadow-soft);border:1px solid var(--bs-border);padding:0;font-family:inherit}.bs-br__card--clickable{cursor:pointer;text-align:left}.bs-br__card--clickable:hover{box-shadow:var(--bs-shadow-card)}.bs-br__card-cover{position:relative;width:100%;height:100%;background:#f1f5f9;overflow:hidden}.bs-br__card-cover--placeholder{background:linear-gradient(135deg,var(--bs-tint-green) 0%,var(--bs-tint-green-soft) 100%);border:2px dashed rgba(22,163,74,.45);display:flex;align-items:center;justify-content:center}.bs-br__card-img{width:100%;height:100%;object-fit:cover}.bs-br__card-placeholder-text{font-size:clamp(15px,1.3vw,17px);color:var(--bs-muted);padding:1.25rem;text-align:center;line-height:1.5}.bs-br__card-cover-title{position:absolute;top:3px;left:0;right:0;padding:.5rem;text-align:center;pointer-events:none;display:flex;flex-direction:column;gap:.1rem}.bs-br__card-cover-line1{font-size:clamp(13px,1.1vw,15px);font-weight:600;color:#000;text-shadow:0 0 2px #fff,1px 1px 0 #fff,-1px -1px 0 #fff}.bs-br__card-cover-line2{font-size:clamp(15px,1.3vw,18px);font-weight:700;color:#000;text-shadow:0 0 2px #fff,1px 1px 0 #fff,-1px -1px 0 #fff}.bs-br__badge{position:absolute;top:.625rem;right:.625rem;padding:.5rem .875rem;font-size:clamp(14px,1.2vw,15px);font-weight:700;border-radius:var(--bs-radius-md);box-shadow:var(--bs-shadow-soft)}.bs-br__badge.status-versand{background:#dcfce7;color:var(--bs-green-deep)}.bs-br__badge.status-druck{background:#dbeafe;color:#1d4ed8}.bs-br__badge.status-arbeit{background:#fef3c7;color:#b45309}.bs-br__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 50%);display:flex;align-items:flex-end;justify-content:center;padding:1rem;opacity:0;transition:opacity .2s;color:#fff;font-weight:700;font-size:clamp(15px,1.3vw,17px)}.bs-br__card--clickable:hover .bs-br__card-overlay{opacity:1}.bs-br__chain-arrow{flex:0 0 auto;display:flex;align-items:center;padding:0 .5rem;color:#22c55ea6}.bs-br__folgebuch{flex:0 0 var(--frame-width);width:var(--frame-width);min-height:var(--frame-height);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;border:2px dashed rgba(34,197,94,.45);border-radius:var(--bs-radius-md);background:#ffffffeb;cursor:pointer;font-family:inherit;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.bs-br__folgebuch:hover:not(:disabled){border-color:var(--bs-green);background:var(--bs-surface);box-shadow:var(--bs-shadow-soft)}.bs-br__folgebuch-cta{font-weight:700;font-size:clamp(16px,1.4vw,18px);color:var(--bs-green-deep)}.bs-br__folgebuch-hint{font-size:clamp(14px,1.2vw,16px);color:var(--bs-muted);line-height:1.5}.bs-br__new-series{flex:0 0 var(--frame-width);width:var(--frame-width);min-height:var(--frame-height);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:2px dashed rgba(34,197,94,.35);border-radius:var(--bs-radius-md);background:var(--bs-surface);text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.bs-br__new-series:hover{border-color:var(--bs-green);box-shadow:var(--bs-shadow-soft)}.bs-br__new-series-icon{font-size:2.5rem;color:var(--bs-green);font-weight:300;line-height:1}.bs-br__new-series-label{font-weight:700;font-size:clamp(16px,1.4vw,18px);color:var(--bs-green-deep)}.bs-br__new-series-hint{font-size:clamp(14px,1.2vw,16px);color:var(--bs-muted)}.bs-br__back{background:none;border:none;color:var(--bs-green-deep);font-weight:700;cursor:pointer;padding:0;margin-bottom:1.25rem;font-family:inherit;font-size:clamp(16px,1.4vw,18px)}.bs-br__tracking a{color:var(--bs-green-deep);font-weight:700;font-size:clamp(16px,1.4vw,18px)}.bs-br__detail-head{display:grid;grid-template-columns:160px 1fr;gap:1.75rem;background:var(--bs-surface);border-radius:var(--bs-radius-lg);padding:1.75rem;border:1px solid var(--bs-border);margin-bottom:1.5rem;box-shadow:var(--bs-shadow-soft)}.bs-br__detail-cover{position:relative;border-radius:var(--bs-radius-md);overflow:hidden}.bs-br__detail-cover img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.bs-br__detail-meta h2{margin:.5rem 0;font-size:clamp(22px,2.5vw,28px);font-weight:400;color:var(--bs-heading)}.bs-br__detail-date,.bs-br__detail-summary{color:var(--bs-muted);font-size:clamp(16px,1.4vw,18px);line-height:1.6}.bs-br__detail-section{background:var(--bs-surface);border-radius:var(--bs-radius-lg);padding:1.5rem 1.75rem;border:1px solid var(--bs-border);margin-bottom:1.25rem;box-shadow:var(--bs-shadow-soft)}.bs-br__detail-section h3{margin:0 0 1rem;font-size:clamp(20px,2vw,24px);font-weight:700;color:var(--bs-heading)}.bs-br__detail-row{margin:.5rem 0;font-size:clamp(16px,1.4vw,18px);color:var(--bs-text);line-height:1.55}.bs-br__chapter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}.bs-br__chapter-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--bs-radius-md)}.bs-btn.bs-btn--sm{padding:14px 24px;font-size:16px}@media(max-width:768px){.bs-br__chain{flex-direction:column;align-items:center;overflow:visible}.bs-br__chain-arrow{transform:rotate(90deg);padding:.35rem 0}.bs-br__chain-wrapper{padding-top:2rem;border-top:1px solid rgba(34,197,94,.2)}.bs-br__chain-wrapper:first-child{padding-top:0;border-top:none}.bs-br__detail-head{grid-template-columns:1fr}.bs-br__chapter-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bs-buecherregal.css.map */
