/* Appland Child: räknare för Sellpy och parkeringsappar 1.4.0 */
.appland .o2h-rakna { background: var(--al-yta, #fff); border: 1px solid var(--al-linje, #e3e6f0); border-radius: var(--al-radie, 14px); box-shadow: var(--al-skugga, none); padding: 22px; margin: 1.8em 0; }
.appland .o2h-rakna__rubrik { font-weight: 700; font-size: 1.1rem; color: var(--al-black, #14172b); margin: 0 0 6px; }
.appland .o2h-rakna__etikett { display: block; font-weight: 650; font-size: .92rem; color: var(--al-black, #14172b); margin: 14px 0 6px; }
.appland .o2h-rakna__falt { box-sizing: border-box; width: 100%; max-width: 100%; min-height: 44px; padding: .55em .8em; border: 1px solid var(--al-linje, #e3e6f0); border-radius: var(--al-radie-liten, 10px); font: inherit; background: #fff; }
.appland .o2h-rakna__svar { margin-top: 18px; padding: 14px 16px; border-radius: var(--al-radie-liten, 10px); background: #f6f7fd; }
.appland .o2h-rakna__svar p { margin: 0 0 6px; }
.appland .o2h-rakna__svar table { width: 100%; border-collapse: collapse; font-size: .95rem; }
.appland .o2h-rakna__svar th, .appland .o2h-rakna__svar td { text-align: left; padding: 8px 6px; border-bottom: 1px solid var(--al-linje, #e3e6f0); }
.appland .o2h-rakna__svar .o2h-bast td { font-weight: 700; color: var(--al-mint, #0f9f75); }
.appland .o2h-rakna__not { font-size: .85rem; color: #5b6075; margin: 12px 0 0; }
.appland .o2h-plus strong { color: var(--al-mint, #0f9f75); }
.appland .o2h-minus strong { color: #c0392b; }
