#nef-desktop-program{display:none}
@media(min-width:768px){
 body.nef-desktop-events-v916{background:#080808!important;color:#f5f3ed}
 body.nef-desktop-events-v916 #page{display:none!important}
 body #nef-desktop-program{display:block;max-width:1440px;margin:auto;padding:40px 40px 64px;background:#080808}
 body #nef-desktop-program .np-program{padding:0;font:18px/1.5 Arial,sans-serif;--headings-font-family:Georgia,serif;--body-font-family:Arial,sans-serif}
 body #nef-desktop-program .np-nav{display:none!important}
 body #nef-desktop-program h1{font:400 52px/1.15 Georgia,serif!important;margin:0 0 30px}
 body #nef-desktop-program h2{font:400 32px/1.2 Georgia,serif!important;margin:36px 0 12px!important;padding-top:12px;border-top:1px solid #34312b}
 body #nef-desktop-program .np-controls{gap:24px;grid-template-columns:1fr 1fr;padding-bottom:12px}
 body #nef-desktop-program .np-program[data-view=grid] .np-month-group{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px}
 body #nef-desktop-program .np-row h3{font:700 23px/1.25 Arial,sans-serif!important;max-height:none!important;display:block;overflow:visible}
 body #nef-desktop-program .np-program[data-view=grid] .np-actions{margin-top:auto!important}
 body #nef-desktop-program .np-program[data-view=list] .np-row{grid-template-columns:180px minmax(0,1fr);gap:32px;padding:24px 0!important;margin:0;border-bottom:1px solid #34312b!important}
 body #nef-desktop-program .np-program[data-view=list] .np-row-copy{max-width:860px}
 body #nef-desktop-program .np-program[data-view=list] .np-excerpt{font-size:18px;max-width:720px}
 body #nef-desktop-program .np-program[data-view=list] .np-meta{font-size:18px;margin-bottom:10px}
 body #nef-desktop-program .np-program[data-view=list] .np-list-details{font-size:16px;margin-top:14px}
 body #nef-artist-v9{padding:0 0 64px;background:#080808;font:18px/1.55 Arial,sans-serif}
 body #nef-artist-v9>.nef-shared-header{display:none!important}
 body #nef-artist-v9 main{max-width:1440px;padding:32px 40px 0;margin:auto}
 body #nef-artist-v9 .na-back{margin-bottom:24px;color:#f3bd59}
 body #nef-artist-v9 .na-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start;margin-bottom:56px}
 body #nef-artist-v9 .na-visual,body #nef-artist-v9 .na-intro{min-width:0}
 body #nef-artist-v9 .na-poster{width:100%;max-height:780px;object-fit:contain;object-position:top;margin:0}
 body #nef-artist-v9 .na-date{font-size:18px;margin:8px 0 20px}
 body #nef-artist-v9 h1{font:400 clamp(36px,4vw,60px)/1.1 Georgia,serif;margin-bottom:24px}
 body #nef-artist-v9 .na-excerpt{font-size:21px;line-height:1.5;margin-bottom:28px}
 body #nef-artist-v9 .na-facts{margin:28px 0;grid-template-columns:repeat(3,minmax(0,1fr))}
 body #nef-artist-v9 .na-facts>div{padding:18px 12px}
 body #nef-artist-v9 .na-facts dt{font-size:15px}
 body #nef-artist-v9 .na-facts dd{font-size:21px}
 body #nef-artist-v9 .na-ticket-bar{position:static;box-shadow:none;padding:20px 0;border:0;gap:20px;flex-wrap:wrap}
 body #nef-artist-v9 .na-buy{max-width:100%;min-height:56px;font-size:20px}
 body #nef-artist-v9 .na-price{font-size:28px}
 body #nef-artist-v9 .na-editorial{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px 56px;align-items:start}
 body #nef-artist-v9 .na-about{grid-column:1;grid-row:1/3;font-size:19px;line-height:1.7}
 body #nef-artist-v9 .na-media,body #nef-artist-v9 .na-dining{grid-column:2;margin:0}
 body #nef-artist-v9 .na-description-short{max-height:none;overflow:visible}
 body #nef-artist-v9 .na-expand{display:none!important}
 body #nef-artist-v9 .na-about>h2,body #nef-artist-v9 .na-media>h2,body #nef-artist-v9 .na-related>h2{font-size:32px;margin-bottom:24px}
 body #nef-artist-v9 .na-related{border-top:1px solid #34312b;margin-top:48px;padding-top:32px}
 body #nef-artist-v9 .na-related-card{flex-basis:calc((100% - 60px)/5);}
 body #nef-artist-v9 .na-related-track{gap:20px}
}
@media(min-width:768px) and (max-width:1100px){
 body #nef-desktop-program{padding:28px}
 body #nef-desktop-program .np-program[data-view=grid] .np-month-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}
 body #nef-desktop-program .np-controls{gap:12px}
 body #nef-artist-v9 main{padding:28px}
 body #nef-artist-v9 .na-hero{gap:28px}
 body #nef-artist-v9 .na-editorial{gap:28px;grid-template-columns:1fr 1fr}
 body #nef-artist-v9 .na-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
 body #nef-artist-v9 .na-facts>div{border:0;border-bottom:1px solid #35332e;border-right:1px solid #35332e}
 body #nef-artist-v9 .na-facts>div:nth-child(2n){border-right:0}
 body #nef-artist-v9 .na-facts>div:nth-last-child(-n+2){border-bottom:0}
}
/* Korrigera linjer när faktarutan har två kolumner */
@media (min-width: 768px) and (max-width: 1100px) {
  body #nef-artist-v9 .na-facts > div:nth-child(n) {
    border-right: 1px solid #35332e;
    border-bottom: 1px solid #35332e;
  }

  body #nef-artist-v9 .na-facts > div:nth-child(2n) {
    border-right: 0;
  }

  body #nef-artist-v9 .na-facts > div:nth-last-child(-n+2) {
    border-bottom: 0;
  }
}