
html body #app .side-awards{color:#123e2e;background:#f6f6ef;padding:20px 14px 28px}
.side-awards .sa-section-title{display:flex;align-items:center;gap:18px;margin:10px 0 18px}.side-awards .sa-section-title h2{font:600 21px Georgia,serif;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;margin:0}.side-awards .sa-section-title span{font:italic 14px/1.5 Georgia,serif;color:#738075;margin-left:auto;text-align:right}
.side-awards .sa-main-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:32px}
.side-awards .sa-prize{border:1px solid #d9ccb0;border-radius:22px;background:linear-gradient(145deg,#fffdf6,#f5f3e9);padding:20px 12px;text-align:center;box-shadow:0 8px 18px #123e2e0b;min-width:0}.side-awards .sa-silver{border-color:#bcc4c4;background:linear-gradient(145deg,#fff,#eef0ee)}.side-awards .sa-bronze{border-color:#cfa78b;background:linear-gradient(145deg,#fffaf5,#f0e7de)}
html body #app .side-awards .sa-icon{width:44px!important;height:44px!important;object-fit:contain;margin:0 auto 12px;display:block}.side-awards h3{font:600 15px/1.4 Georgia,serif;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px}.side-awards small{display:block;margin:-10px 0 14px;font-size:11px}
.side-awards .sa-person{min-width:0;display:flex;flex-direction:column;align-items:center;gap:10px}.side-awards .sa-avatar{flex:none;display:grid;place-items:center}.side-awards .sa-person .sa-avatar{margin:4px 0 6px}html body #app .side-awards .sa-person .sa-avatar>img,html body #app .side-awards .sa-person .sa-avatar>div{width:78px!important;height:78px!important;object-fit:cover;border-radius:50%;border:3px solid #d5bc72!important;box-shadow:0 0 0 2px #fff}.side-awards .sa-team{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.side-awards .sa-team .sa-person{flex:1 1 75px}.side-awards .sa-person strong{font:600 19px/1.25 Georgia,serif;overflow-wrap:anywhere}.side-awards .sa-person b{font:600 22px Georgia,serif;color:#805e22}.side-awards .sa-silver .sa-person b{color:#586665}.side-awards .sa-bronze .sa-person b{color:#80532f}
.side-awards .sa-course-prizes{display:grid;gap:14px}.side-awards .sa-course-card{display:flex;align-items:flex-start;gap:22px;padding:22px;border:1px solid #d8ded0;border-radius:22px;background:linear-gradient(115deg,#fff,#eef2e8)}.side-awards .sa-course-card>.sa-icon{flex:0 0 45px;margin:0!important}.side-awards .sa-course-content{flex:1;min-width:0}.side-awards .sa-course-content h3{margin-bottom:14px}.side-awards .sa-winner-line{display:flex;align-items:center;gap:16px}.side-awards .sa-course-content strong{font:600 22px/1.3 Georgia,serif;overflow-wrap:anywhere}.side-awards .sa-course-content p{margin:5px 0;font-size:16px;color:#436350}.side-awards .sa-pin-row{display:grid;grid-template-columns:64px 48px minmax(0,1fr);gap:14px;align-items:center;padding:12px 0;border-top:1px solid #dfe4d8}.side-awards .sa-hole{font-size:14px;color:#65796b}.side-awards .sa-closing{text-align:center;font:italic 22px Georgia,serif;margin:28px 0 0}
@media(max-width:650px){.side-awards .sa-main-grid{grid-template-columns:1fr}.side-awards .sa-prize{padding:20px}.side-awards .sa-section-title span{display:none}.side-awards .sa-course-card{gap:12px;padding:16px}.side-awards .sa-course-card>.sa-icon{flex-basis:30px;width:30px!important}.side-awards .sa-pin-row{grid-template-columns:44px 38px minmax(0,1fr);gap:9px}.side-awards .sa-pin-row .sa-avatar>img{width:38px!important;height:38px!important}.side-awards .sa-course-content strong{font-size:18px}.side-awards .sa-team{max-width:340px;margin:auto}}

html body #app .side-awards h2,html body #app .side-awards h3,html body #app .side-awards strong{color:#123e2e!important;-webkit-text-fill-color:#123e2e!important}
html body #app .side-awards h2,html body #app .side-awards h3{font-family:'Bodoni Moda',Georgia,serif!important}
/* v522: sjalva datat - namn, varden, hal och metrik - i appens vanliga
   sans. Rubrikerna star kvar i serif. Forut gick allt i Georgia/Bodoni, sa
   "Ingen data annu" och "Erik Dahlstrom" laste som rubriker de ocksa. */
html body #app .side-awards .sa-person strong,
html body #app .side-awards .sa-person b,
html body #app .side-awards .sa-course-content strong,
html body #app .side-awards .sa-course-content p,
html body #app .side-awards .sa-hole{font-family:'Inter Tight',Inter,system-ui,-apple-system,sans-serif!important;letter-spacing:-.01em!important}
/* v523: samma lattare uttryck som halraden (.sa-hole) - normal vikt och
   nedskruvad storlek. Forut stod namnen i 19-22px halvfet, vilket blev bade
   for stort och for tungt nar familjen bytte fran Georgia till Inter: samma
   vikt ser markbart fetare ut i en grotesk an i en antikva. */
html body #app .side-awards .sa-person strong,
html body #app .side-awards .sa-course-content strong{font-weight:400!important;font-size:16px!important;line-height:1.3!important}
html body #app .side-awards .sa-person b{font-weight:500!important;font-size:18px!important}
html body #app .side-awards .sa-course-content p{font-weight:400!important;font-size:14px!important}
html body #app .side-awards .sa-gold{background:linear-gradient(145deg,#fffdf6,#f5f1e3)!important;border-color:#d6c28c!important}html body #app .side-awards .sa-silver{background:linear-gradient(145deg,#fff,#e9edeb)!important;border-color:#b8c2be!important}html body #app .side-awards .sa-bronze{background:linear-gradient(145deg,#fffaf5,#f0e2d6)!important;border-color:#caa185!important}
html body #app .side-awards .sa-icon{visibility:visible!important;opacity:1!important;filter:none!important}html body #app .side-awards .sa-person b{color:#805e22!important;-webkit-text-fill-color:#805e22!important}html body #app .side-awards .sa-section-title span,html body #app .side-awards .sa-closing{color:#6b786b!important;-webkit-text-fill-color:#6b786b!important}
