body[data-konsoltema="bradspel"]{background:#f8f9fb;color:#17191c;}
body[data-konsoltema="bradspel"]::before{display:none;}
body[data-konsoltema="bradspel"] .sida{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}
body[data-konsoltema="bradspel"] .kort,body[data-konsoltema="bradspel"] .artikel-rad,body[data-konsoltema="bradspel"] .agda-spel-exemplar,body[data-konsoltema="bradspel"] .agda-spel-exemplar-kort,body[data-konsoltema="bradspel"] .exemplarredigering-kort{background:#fff;color:#17191c;border-color:#e1e4e8;border-radius:8px;box-shadow:none;backdrop-filter:none;}
body[data-konsoltema="bradspel"] h1,body[data-konsoltema="bradspel"] h2,body[data-konsoltema="bradspel"] h3,body[data-konsoltema="bradspel"] label,body[data-konsoltema="bradspel"] .artikel-oppna,body[data-konsoltema="bradspel"] .dov,body[data-konsoltema="bradspel"] .lagg-till-omrade p,body[data-konsoltema="bradspel"] #osparad-varning p{color:#17191c;text-shadow:none;}
body[data-konsoltema="bradspel"] .overrubrik,body[data-konsoltema="bradspel"] .tillbaka{color:#215c76;}
body[data-konsoltema="bradspel"] .tillbaka{background:#fff!important;color:#215c76!important;padding:8px 12px;border:1px solid #aec9d5;text-shadow:none;}
body[data-konsoltema="bradspel"] .artikel-lista{border-color:#e1e4e8;border-radius:8px;}
body[data-konsoltema="bradspel"] input,body[data-konsoltema="bradspel"] textarea,body[data-konsoltema="bradspel"] select{background:#fff;color:#17191c;border-color:#d4d8de;border-radius:8px;}
body[data-konsoltema="bradspel"] button{border-radius:3px;box-shadow:none;}
body[data-konsoltema="bradspel"] button:not(.sekundar):not(.artikel-oppna){background:#215c76;color:#fff;}
body[data-konsoltema="bradspel"] button.sekundar{color:#215c76;background:#fff;border-color:#aec9d5;}
body[data-konsoltema="bradspel"] .lagg-till-typer{width:min(100%,356px);grid-template-columns:repeat(3,minmax(0,1fr));}
body[data-konsoltema="bradspel"] .lagg-till-typer button[data-boardtyp]{background:#fff;color:#17191c;border:1px solid #d4d8de;}
body[data-konsoltema="bradspel"] .lagg-till-typer button[data-boardtyp]:hover{background:#edf7fa;border-color:#215c76;}
body[data-konsoltema="bradspel"] .lagg-till-typer button[data-boardtyp]>span{display:flex;align-items:center;justify-content:center;height:54px;}
body[data-konsoltema="bradspel"] .lagg-till-typer .music-icon{width:48px;height:48px;color:#215c76;}
body[data-konsoltema="bradspel"] .eanmedkamera button{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;padding:8px;}
body[data-konsoltema="bradspel"] .eanmedkamera .music-icon{width:26px;height:26px;flex:none;}
body[data-konsoltema="bradspel"] .board-artikel-rad{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:14px 16px;}
body[data-konsoltema="bradspel"] .artikel-rad:hover{background:#edf7fa;}
body[data-konsoltema="bradspel"] a{color:#215c76;}
body[data-konsoltema="bradspel"] .music-formatbubbla{background:#edf7fa;color:#215c76;border-color:#e5cec8;}
body[data-konsoltema="bradspel"] .produktfilvaljare,body[data-konsoltema="bradspel"] .befintliga-bilder-redigering figure{background:#f8f9fb;color:#17191c;border-color:#d4d8de;}
body[data-konsoltema="bradspel"] .produktbild-etikett,body[data-konsoltema="bradspel"] figcaption{color:#17191c;}
body[data-konsoltema="bradspel"] .film-taggbubbla{display:inline-flex;background:#f6e9e6!important;color:#713025!important;border:1px solid #aec9d5;border-radius:999px;padding:4px 10px;font:inherit;font-size:.85rem;line-height:1.3;}
body[data-konsoltema="bradspel"] #artikeldetaljer>.music-nypriser a,body[data-konsoltema="bradspel"] #film-prissok a{color:#215c76;}
body[data-konsoltema="bradspel"] .film-imdb-logo{width:36px;height:20px;object-fit:contain;}
body[data-konsoltema="bradspel"] .music-nypriser{border-color:#d4d8de;background:#fff;color:#17191c;}
body[data-konsoltema="bradspel"] .music-nypriskort{background:#faf8f7;color:#17191c;border-color:#e2dcd9;}
body[data-konsoltema="bradspel"] .music-nypriskort a{color:#215c76;}
body[data-konsoltema="bradspel"] .music-nypriser header p,body[data-konsoltema="bradspel"] .music-nypris-status{color:#555b63;}
body[data-konsoltema="bradspel"] .film-tagg-ta-bort{width:20px;height:20px;min-height:0;padding:0;border:0;border-radius:50%;background:transparent!important;color:#713025!important;box-shadow:none;font:inherit;line-height:1;}
body[data-konsoltema="bradspel"] .film-tagg-ta-bort:hover{background:#ead0c9!important;}
body[data-konsoltema="bradspel"] #film-filter{display:flex;flex-wrap:wrap;gap:12px;}
body[data-konsoltema="bradspel"] #film-filter .music-format{flex-direction:column;align-items:flex-start;gap:5px;}
/* Ljus, lugn grund med lekfulla accenter som kommer från logon. */
body[data-konsoltema="bradspel"]{background:#f7f4eb;color:#1b2933;}
body[data-konsoltema="bradspel"] .lagg-till-typer{width:min(100%,250px);grid-template-columns:repeat(2,minmax(0,1fr));}
body[data-konsoltema="bradspel"] .lagg-till-typer button[data-boardtyp]>span{height:48px;}
body[data-konsoltema="bradspel"] .lagg-till-typer button[data-boardtyp="Brädspel"]{border-top:4px solid #d9ac29;}
body[data-konsoltema="bradspel"] .lagg-till-typer button[data-boardtyp="EAN"]{border-top:4px solid #328466;}
body[data-konsoltema="bradspel"] .lagg-till-omrade{background:transparent;border:0;box-shadow:none;}
body[data-konsoltema="bradspel"] #bradspel-filter{gap:12px;}
body[data-konsoltema="bradspel"] #bradspel-filter input{min-height:38px;max-width:130px;}
body[data-konsoltema="bradspel"] .board-grupp{background:#faf9f4;border:1px solid #d5ddd9;border-radius:8px;padding:16px;margin:12px 0;color:#1b2933;}
body[data-konsoltema="bradspel"] #artikeldetaljer>.board-grupp{display:block;}
.board-grupp h2,.board-grupp h3{margin:0 0 10px;}.board-grupp p{margin:6px 0;}
.board-tillagg{display:flex;gap:8px;align-items:center;}.board-tillagg input{flex:1;min-width:0;}
.board-expansion{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:6px 0;}
.board-agda-expansioner label{display:flex;gap:8px;align-items:center;margin:8px 0;}
#bradspel-import .board-traffar{display:grid;gap:8px;}
#bradspel-import .board-preview dl{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:8px;}
#bradspel-import .board-preview dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;}
#bradspel-import .board-preview dd small{display:block;color:#425568;margin-top:4px;}
#bradspel-import .board-preview dd label{display:grid;gap:6px;margin-top:8px;padding:10px;background:#fff1d6;color:#222;border-left:3px solid #b47713;}
#bradspel-import .board-preview dd select{width:100%;min-width:0;white-space:normal;color:#222;background:white;}
.board-kallval{display:grid;gap:6px;padding:10px;background:#fff1d6;color:#222;border-left:3px solid #b47713;margin-top:8px;font-size:.85rem;}
.board-kallval select{width:100%;min-width:0;background:white;color:#222;}
#film-bluray-granskning dl{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:8px;}
#film-bluray-granskning dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;}
.film-import-bilder-extra{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:16px 0;}
.film-import-bilder-extra label{display:grid;gap:8px;}.film-import-bilder-extra img{width:100%;height:150px;object-fit:contain;}
#bradspel-import .film-import-bilder{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:16px 0;}
#bradspel-import .film-import-bilder img{width:100%;height:130px;object-fit:contain;}
#bradspel-import .film-import-bilder label{display:grid;gap:8px;}
#bradspel-import .music-icon{width:26px;height:26px;}
.bildkort:has(img[src*="bradspel.png"]){padding:8px;}.bildkort img[src*="bradspel.png"]{max-height:155px;object-fit:contain;}
body[data-konsoltema="bradspel"] #osparad-varning,body[data-konsoltema="bradspel"] #osparad-varning p{color:#1b2933;}
@media(max-width:600px){body[data-konsoltema="bradspel"] .board-artikel-rad{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding:12px;}body[data-konsoltema="bradspel"] .board-artikel-rad>button.sekundar{grid-column:3;font-size:.7rem;}body[data-konsoltema="bradspel"] #bradspel-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}body[data-konsoltema="bradspel"] #bradspel-filter label{min-width:0;}body[data-konsoltema="bradspel"] #bradspel-filter input{max-width:100%;}.board-tillagg{flex-wrap:wrap;}}

