.kurskalender.section-padding{--COLOR-TEXT: #212121;--COLOR-TEXT-LIGHT: #5c5550;--text: var(--COLOR-TEXT);--text-light: var(--COLOR-TEXT-LIGHT);--icons: var(--COLOR-TEXT);color:var(--COLOR-TEXT)}.kk__filtergroups{display:flex;flex-wrap:wrap;gap:12px 28px;min-width:0}.kk__filtergroup{display:flex;flex-direction:column;gap:6px;min-width:0}.kk__filterlabel{font-size:.8em;letter-spacing:.04em;text-transform:uppercase;color:var(--COLOR-TEXT-LIGHT)}.kk__more{display:flex;justify-content:center;margin-top:20px}.kk__more-btn{min-height:44px}.kk__after{margin-top:24px;text-align:center;color:var(--COLOR-TEXT-LIGHT)}.kk__after p{margin:0}.kk__after a{color:var(--COLOR-TEXT);text-decoration:underline;text-underline-offset:3px}.kk__active{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 16px;color:var(--COLOR-TEXT-LIGHT)}.kk__reset{padding:0;border:0;background:none;color:var(--COLOR-TEXT);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kk__month+.kk__month{margin-top:16px}.kk__month-title{padding:8px 16px;font-size:1em;letter-spacing:.02em}.kk__row{grid-template-columns:72px minmax(0,1fr) auto 120px;gap:12px;padding:8px 16px 8px 20px}.kk__row:before{top:8px;bottom:8px}.kk__day{font-size:1.05em}.kk__book{min-height:40px}@media only screen and (max-width:749px){.kk__row{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"date info action" "date status action";column-gap:10px;row-gap:2px;padding:10px 12px 10px 16px}.kk__date{align-self:center}.kk__weekday{font-size:.8em}.kk__day,.kk__title{font-size:.95em}.kk__meta,.kk__status{font-size:.82em}.kk__action{align-self:center}.kk__book{width:auto;min-height:40px;padding-inline:16px}}.kk-sticky{display:none}@media only screen and (max-width:749px){.kk__filtergroups{display:grid;grid-template-columns:minmax(0,1fr)}.kk-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--LAYOUT-OUTER-SMALL, 16px) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--COLOR-BORDER);background:var(--COLOR-BG);box-shadow:0 -6px 18px #00000014;transform:translateY(110%);transition:transform .25s ease}.kk-sticky[hidden]{display:none!important}.kk-sticky--visible{transform:none}.kk-sticky__text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.kk-sticky__price{font-weight:var(--FONT-WEIGHT-BODY-BOLD, 600)}.kk-sticky__next{overflow:hidden;font-size:.85em;color:var(--COLOR-TEXT-LIGHT);text-overflow:ellipsis;white-space:nowrap}.kk-sticky__next:empty{display:none}.kk-sticky__btn{flex:none;min-height:44px}}@media(prefers-reduced-motion:reduce){.kk-sticky{transition:none}}.kk__soldbar{display:flex;align-items:center;justify-content:center;gap:14px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:12px 16px;margin-bottom:8px}.kk__soldbar-track{flex:0 0 140px;height:6px;border-radius:3px;background:#eee7dc;overflow:hidden}.kk__soldbar-fill{display:block;height:100%;background:#3d8b4f}.kk__soldbar--mid .kk__soldbar-fill{background:#e0892b}.kk__soldbar--high .kk__soldbar-fill{background:#c8432f}.kk__soldbar-text{margin:0;font-size:.95em}.kk__soldbar-text strong{color:#5e3f32}.kk__sold{margin-top:16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:4px}.kk__sold-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;list-style:none}.kk__sold-head::-webkit-details-marker{display:none}.kk__sold-title{font-weight:600}.kk__sold-toggle{color:#5e3f32;font-weight:600;font-size:.95em}.kk__sold-toggle:after{content:" \25be"}.kk__sold[open] .kk__sold-toggle:after{content:" \25b4"}.kk__sold-hide,.kk__sold[open] .kk__sold-show{display:none}.kk__sold[open] .kk__sold-hide{display:inline}.kk__sold-rows{border-top:1px solid rgba(0,0,0,.08);padding:8px 10px 10px;margin:0}@media(max-width:600px){.kk__soldbar{flex-direction:column;align-items:center;text-align:center;gap:8px}.kk__soldbar-track{flex-basis:auto;width:100%}.kk__sold-head{flex-direction:column;align-items:flex-start;gap:2px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/kurskalender-tillegg.css.map */
