:root{--ebfo-navy:#102e4a;--ebfo-blue:#1d5c86;--ebfo-gold:#c49748;--ebfo-paper:#fbfaf7;--ebfo-line:#dce3e7}
.ebibel-forsideoversikt{width:min(1120px,calc(100% - 28px));margin:26px auto 34px;padding:22px;border:1px solid rgba(16,46,74,.1);border-radius:24px;background:linear-gradient(145deg,#fff,#f4f7f8);color:#263741;box-shadow:0 15px 42px rgba(16,46,74,.12);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.ebibel-forsideoversikt *{box-sizing:border-box}
.ebibel-forsideoversikt button{font-family:inherit}
.ebibel-forsideoversikt-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:15px;padding:0 3px}
.ebibel-forsideoversikt-kicker{display:block;margin-bottom:4px;color:#8c682e;font-size:11px;font-weight:850;letter-spacing:.15em}
.ebibel-forsideoversikt-head h2{margin:0;color:var(--ebfo-navy);font:750 27px/1.15 Georgia,serif}
.ebibel-forsideoversikt-date{color:#687984;font-size:12px;text-transform:capitalize}
.ebibel-forsideoversikt-continue{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:100px;padding:17px 20px;border:0;border-radius:18px;background:linear-gradient(135deg,#102e4a,#174f78);color:#fff;text-align:left;box-shadow:0 10px 25px rgba(16,46,74,.23);cursor:pointer;touch-action:manipulation}
.ebibel-forsideoversikt-continue:hover{background:linear-gradient(135deg,#0c2944,#1c628f)}
.ebibel-forsideoversikt-continue:focus-visible,.ebibel-forsideoversikt-card:focus-visible{outline:3px solid rgba(196,151,72,.5);outline-offset:3px}
.ebibel-forsideoversikt-book{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#ffffff18;color:#f2d99a;font-size:31px}
.ebibel-forsideoversikt-continue-copy{display:block;min-width:0}
.ebibel-forsideoversikt-continue-copy small{display:block;margin-bottom:3px;color:#c9dbe7;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}
.ebibel-forsideoversikt-continue-copy strong{display:block;overflow:hidden;color:#fff;font:750 22px/1.2 Georgia,serif;text-overflow:ellipsis;white-space:nowrap}
.ebibel-forsideoversikt-continue-copy>span{display:block;margin-top:5px;color:#d7e3eb;font-size:12px}
.ebibel-forsideoversikt-arrow{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 15px;border-radius:999px;background:#fff;color:var(--ebfo-navy);font-size:12px;font-weight:800;white-space:nowrap}
.ebibel-forsideoversikt-arrow b{font-size:18px}
.ebibel-forsideoversikt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:11px}
.ebibel-forsideoversikt-card{display:flex;align-items:flex-start;gap:11px;min-width:0;min-height:104px;padding:14px;border:1px solid var(--ebfo-line);border-radius:15px;background:#fff;color:#263741;text-align:left;cursor:pointer;touch-action:manipulation}
.ebibel-forsideoversikt-card:hover{border-color:#b9c9d2;background:#fafdff;box-shadow:0 6px 18px rgba(16,46,74,.08)}
.ebibel-forsideoversikt-card>span:last-child{display:block;min-width:0}
.ebibel-forsideoversikt-card-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:11px;color:#fff;font-size:19px;font-weight:850}
.ebibel-forsideoversikt-card-icon.is-gold{background:#a9792f}.ebibel-forsideoversikt-card-icon.is-blue{background:#27688f}.ebibel-forsideoversikt-card-icon.is-violet{background:#705b89}.ebibel-forsideoversikt-card-icon.is-warm{background:#9a5f45}.ebibel-forsideoversikt-card-icon.is-green{background:#39745e}
.ebibel-forsideoversikt-card small,.ebibel-forsideoversikt-card strong,.ebibel-forsideoversikt-card em{display:block}
.ebibel-forsideoversikt-card small{margin:1px 0 4px;color:#71808a;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.ebibel-forsideoversikt-card strong{overflow:hidden;color:var(--ebfo-navy);font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}
.ebibel-forsideoversikt-card em{display:-webkit-box;overflow:hidden;margin-top:5px;color:#6a7780;font-size:11px;font-style:normal;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.ebibel-forsideoversikt-offline{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;margin-top:10px;padding:7px 12px;border:1px solid var(--ebfo-line);border-radius:12px;background:#f8fafb;color:#465762;text-align:left;cursor:pointer}
.ebibel-forsideoversikt-offline:hover{border-color:#b9c9d2;background:#fff}
.ebibel-forsideoversikt-offline:focus-visible{outline:3px solid rgba(196,151,72,.5);outline-offset:3px}
.ebibel-forsideoversikt-offline-dot{width:10px;height:10px;border-radius:50%;background:#a9b2b8;box-shadow:0 0 0 4px rgba(169,178,184,.15)}
.ebibel-forsideoversikt-offline.is-ready .ebibel-forsideoversikt-offline-dot{background:#3d7954;box-shadow:0 0 0 4px rgba(61,121,84,.14)}
.ebibel-forsideoversikt-offline>span:nth-child(2){display:flex;min-width:0;align-items:baseline;gap:7px}
.ebibel-forsideoversikt-offline strong{color:var(--ebfo-navy);font-size:11px}
.ebibel-forsideoversikt-offline small{overflow:hidden;color:#74828b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}
.ebibel-forsideoversikt-offline>b{color:var(--ebfo-blue);font-size:10px;white-space:nowrap}
.ebibel-forsideoversikt .ebibel-bookmarks-dashboard{display:none!important}
.ebibel-forsideoversikt-status{min-height:18px;margin:8px 4px -6px;color:#647681;font-size:11px;text-align:center}
.ebibel-forsideoversikt-bridge{display:none!important}
@media(max-width:900px){.ebibel-forsideoversikt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.ebibel-forsideoversikt{width:calc(100% - 20px);margin:18px auto 25px;padding:15px;border-radius:19px}.ebibel-forsideoversikt-head{align-items:flex-start;margin-bottom:12px}.ebibel-forsideoversikt-head h2{font-size:23px}.ebibel-forsideoversikt-date{max-width:95px;text-align:right}.ebibel-forsideoversikt-continue{grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:112px;padding:15px}.ebibel-forsideoversikt-book{width:46px;height:46px;border-radius:13px;font-size:27px}.ebibel-forsideoversikt-continue-copy strong{font-size:19px;white-space:normal}.ebibel-forsideoversikt-arrow{grid-column:1/-1;justify-content:center;min-height:39px}.ebibel-forsideoversikt-grid{gap:8px;margin-top:9px}.ebibel-forsideoversikt-card{min-height:112px;padding:12px 10px;gap:8px}.ebibel-forsideoversikt-card-icon{flex-basis:31px;width:31px;height:31px;border-radius:9px;font-size:16px}.ebibel-forsideoversikt-card strong{white-space:normal}.ebibel-forsideoversikt-offline>span:nth-child(2){display:block}.ebibel-forsideoversikt-offline small{display:block;margin-top:1px}.ebibel-forsideoversikt-offline>b{font-size:0}.ebibel-forsideoversikt-offline>b span{font-size:16px}}
@media(max-width:390px){.ebibel-forsideoversikt-grid{grid-template-columns:1fr}.ebibel-forsideoversikt-card{min-height:86px}}
@media(prefers-reduced-motion:reduce){.ebibel-forsideoversikt *{scroll-behavior:auto!important}}
