.bomy-innehallslage{border:1px solid var(--bomy-kant-yta);border-radius:var(--bomy-radie-kort);min-width:0;color:var(--bomy-text);background:var(--bomy-yta)}.bomy-innehallslage__besked{padding:var(--bomy-avstand-kort);border-radius:inherit;background:var(--bomy-yta);align-items:flex-start;gap:.85rem;display:flex}.bomy-innehallslage:has(.bomy-innehallslage__handlingar) .bomy-innehallslage__besked{border-end-end-radius:0;border-end-start-radius:0}.bomy-innehallslage:is([data-lage=otillgangligt],[data-lage=ofullstandigt],[data-lage=fel]){--innehallslage-ton:var(--bomy-information);border-color:color-mix(in srgb, var(--innehallslage-ton) 32%, var(--bomy-kant-yta))}.bomy-innehallslage:is([data-lage=otillgangligt],[data-lage=ofullstandigt],[data-lage=fel]) .bomy-innehallslage__besked{background:color-mix(in srgb, var(--innehallslage-ton) 8%, var(--bomy-yta))}.bomy-innehallslage[data-lage=ofullstandigt]{--innehallslage-ton:var(--bomy-varning)}.bomy-innehallslage[data-lage=fel]{--innehallslage-ton:var(--bomy-fel)}.bomy-innehallslage__ikon{width:24px;height:24px;color:var(--innehallslage-ton,var(--bomy-text));flex:none}.bomy-innehallslage__innehall{flex:1;min-width:0}.bomy-innehallslage .bomy-innehallslage__rubrik{margin:0;font-size:1rem}.bomy-innehallslage .bomy-innehallslage__text{color:var(--bomy-text-sekundar);margin:.5rem 0 0}.bomy-innehallslage__handlingar{padding:.85rem var(--bomy-avstand-kort) var(--bomy-avstand-kort);flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.bomy-innehallslage__handlingar>:is(a,button){text-align:center;overflow-wrap:anywhere;max-width:100%;margin:0}.bomy-innehallslage__skelett{gap:.6rem;max-width:24rem;margin-top:1rem;display:grid}.bomy-innehallslage__skelett span{border-radius:var(--bomy-radie-kontroll);background:var(--bomy-yta-mild);height:.65rem}.bomy-innehallslage__skelett span:nth-child(2){width:85%}.bomy-innehallslage__skelett span:last-child{width:60%}@media (forced-colors:active){.bomy-innehallslage[data-lage]{color:canvastext;background:canvas;border-color:canvastext}.bomy-innehallslage[data-lage] .bomy-innehallslage__besked{background:canvas}.bomy-innehallslage__ikon,.bomy-innehallslage .bomy-innehallslage__text{color:canvastext}.bomy-innehallslage__skelett span{background:canvas;border:1px solid canvastext}}
.bomy-handlingsnotis{z-index:230;--notis-vanster:max(.8rem, env(safe-area-inset-left));--notis-hoger:max(.8rem, env(safe-area-inset-right));bottom:max(calc(.8rem + env(safe-area-inset-bottom)), calc(var(--appnav-upptagen-hojd) + .8rem));left:var(--notis-vanster);right:var(--notis-hoger);width:auto;max-width:28rem;max-height:calc(100dvh - var(--header-height) - max(env(safe-area-inset-bottom), var(--appnav-upptagen-hojd)) - 1.6rem);border:1px solid var(--border-strong);border-radius:var(--bomy-radie-kort);color:var(--ink);background:var(--surface-raised);box-shadow:var(--bomy-overlagg-skugga);animation:bomy-notis-in var(--bomy-notis-tid) var(--bomy-overlagg-kurva) both;flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline:auto;padding:.8rem 1rem;display:flex;position:fixed;overflow:auto}.bomy-handlingsnotis p{overflow-wrap:anywhere;flex:12rem;min-width:0;margin:0;font-size:.9rem}.bomy-handlingsnotis__handlingar{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.bomy-handlingsnotis button,.bomy-handlingsnotis a{min-width:2.75rem;min-height:2.75rem;color:var(--ink);font:inherit;font-size:.9rem;font-weight:var(--bomy-vikt-ui);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;justify-content:center;align-items:center;padding:.45rem;display:inline-flex}.bomy-handlingsnotis button:disabled,.bomy-handlingsnotis [aria-disabled=true]{cursor:default}.bomy-handlingsnotis :focus-visible{outline:var(--bomy-fokus-bredd) solid var(--bomy-fokus-farg);outline-offset:var(--bomy-fokus-avstand)}@media (hover:hover) and (pointer:fine){.bomy-handlingsnotis :is(button,a):not(:disabled,[aria-disabled=true]):hover{text-decoration:underline}}@media (min-width:50rem){.bomy-handlingsnotis{--notis-vanster:max(1.5rem, env(safe-area-inset-left));--notis-hoger:max(1.5rem, env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom));right:var(--notis-hoger);width:min(28rem, calc(100% - var(--notis-vanster) - var(--notis-hoger)));margin-inline:0;left:auto}}@keyframes bomy-notis-in{0%{opacity:0;translate:0 .5rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.bomy-handlingsnotis{animation:none}}
